Wikifunctions
wikifunctionswiki
https://www.wikifunctions.org/wiki/Wikifunctions:Main_Page
MediaWiki 1.47.0-wmf.20
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
Z505
0
100
314620
220482
2026-09-17T12:33:23Z
Mormegil
150
+cs
314620
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z505"
},
"Z2K2": {
"Z1K1": "Z50",
"Z50K1": [
"Z3",
{
"Z1K1": "Z3",
"Z3K1": "Z6",
"Z3K2": "Z505K1",
"Z3K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "expected"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "atteso"
}
]
}
},
{
"Z1K1": "Z3",
"Z3K1": "Z6",
"Z3K2": "Z505K2",
"Z3K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "actual"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "effettivo"
}
]
}
},
{
"Z1K1": "Z3",
"Z3K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z1"
},
"Z3K2": "Z505K3",
"Z3K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "arguments"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "argomenti"
}
]
}
}
],
"Z50K2": "Z505"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Number of arguments mismatch"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Anzahl der Argumente stimmt nicht überein"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1157",
"Z11K2": "aantal argumenten komt niet overeen"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1851",
"Z11K2": "จำนวนอาร์กิวเมนต์ไม่ตรงกัน"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1011",
"Z11K2": "আর্গুমেন্ট সংখ্যার অমিল"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1592",
"Z11K2": "antal argument stämmer inte överens"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "nombre d'arguments incompatibles"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "Numero di argomenti incompatibile"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1062",
"Z11K2": "Nesouhlasí počet argumentů"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
nlgat7hbaoeymkch4s2bp8lrw8415qu
Z1081
0
307
314803
150719
2026-09-17T19:06:40Z
Wcalenieja
10313
Added Polish name
314803
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z1081"
},
"Z2K2": {
"Z1K1": "Z60",
"Z60K1": "agq"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Aghem"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1592",
"Z11K2": "aghem"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "アゲム語"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Aghem"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1157",
"Z11K2": "Aghem"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "aghem"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1237",
"Z11K2": "Aghem dili"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1025",
"Z11K2": "aghem"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
6c36w4yolwy2fmsgazn74md2l4tnjjq
Z1529
0
755
314799
157409
2026-09-17T19:04:03Z
Wcalenieja
10313
Added Polish name
314799
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z1529"
},
"Z2K2": {
"Z1K1": "Z60",
"Z60K1": "afh"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Afrihili"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1592",
"Z11K2": "afrihili"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1011",
"Z11K2": "আফ্রিহিলি"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Afrihili"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1157",
"Z11K2": "Afrihili"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "afrihili"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1025",
"Z11K2": "afryhilijski"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1025",
"Z31K2": [
"Z6",
"afrihili"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
3dblkfc2i7ww2e8i1lhicllb0nij3hz
Z1532
0
758
314800
215615
2026-09-17T19:04:34Z
Wcalenieja
10313
Added Polish names
314800
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z1532"
},
"Z2K2": {
"Z1K1": "Z60",
"Z60K1": "af"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Afrikaans"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1532",
"Z11K2": "Afrikaans"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1592",
"Z11K2": "afrikaans"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1011",
"Z11K2": "আফ্রিকানস"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1005",
"Z11K2": "африкаанс"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "アフリカーンス語"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1186",
"Z11K2": "אפריקאנס"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Afrikaans"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1157",
"Z11K2": "Afrikaans"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1858",
"Z11K2": "あふりかーんすぐち"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "afrikaans"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1643",
"Z11K2": "아프리칸스어"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1181",
"Z11K2": "африканс"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "अफ्रीकांस"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1025",
"Z11K2": "afrikaans"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1181",
"Z31K2": [
"Z6",
"африканерски"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1025",
"Z31K2": [
"Z6",
"afrykanerski"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1858",
"Z11K2": "ぐち"
}
]
}
}
1joczzwsk70y2z8mvsoc6qjac7pnurb
314801
314800
2026-09-17T19:05:26Z
Wcalenieja
10313
more Polish aliases
314801
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z1532"
},
"Z2K2": {
"Z1K1": "Z60",
"Z60K1": "af"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Afrikaans"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1532",
"Z11K2": "Afrikaans"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1592",
"Z11K2": "afrikaans"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1011",
"Z11K2": "আফ্রিকানস"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1005",
"Z11K2": "африкаанс"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "アフリカーンス語"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1186",
"Z11K2": "אפריקאנס"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Afrikaans"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1157",
"Z11K2": "Afrikaans"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1858",
"Z11K2": "あふりかーんすぐち"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "afrikaans"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1643",
"Z11K2": "아프리칸스어"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1181",
"Z11K2": "африканс"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "अफ्रीकांस"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1025",
"Z11K2": "afrikaans"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1181",
"Z31K2": [
"Z6",
"африканерски"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1025",
"Z31K2": [
"Z6",
"afrykanerski",
"burski",
"afrykanerszczyzna"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1858",
"Z11K2": "ぐち"
}
]
}
}
kfmn4qrak5smo155xk9cqv06hqn4m64
Z1822
0
1048
314797
49073
2026-09-17T19:02:55Z
Wcalenieja
10313
Added Polish names
314797
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z1822"
},
"Z2K2": {
"Z1K1": "Z60",
"Z60K1": "aa"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Afar"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1822",
"Z11K2": "Qafár af"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1592",
"Z11K2": "afar"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1011",
"Z11K2": "আফার"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1157",
"Z11K2": "Afar"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "afar"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Afar"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1025",
"Z11K2": "afar"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1025",
"Z31K2": [
"Z6",
"danakil",
"danakilski"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
eunrc0udpolc8pd5bxvo92vojc6qdfp
Wikifunctions:Requests for deletions
4
1696
314794
314300
2026-09-17T18:37:17Z
Ameisenigel
44
/* Z41791 */ new section
314794
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 =
== (!) xorshift [[Z13148]] ==
Can we delete this one, now that we have [[Z19460]]? --[[User:Ameisenigel|Ameisenigel]] ([[User talk:Ameisenigel|talk]]) 19:52, 26 July 2026 (UTC)
:@[[User:Ameisenigel|Ameisenigel]]: They're for different Types, and the latter is collared. @[[User:FenrisAureus|FenrisAureus]] created it, and @[[User:99of9|99of9]] [https://www.wikifunctions.org/wiki/Z13148?diff=prev&oldid=108053 added "(!)"] presumably to tell people not to use it, both in 2024; perhaps they might have views. [[User:Jdforrester (WMF)|Jdforrester (WMF)]] ([[User talk:Jdforrester (WMF)|talk]]) 08:40, 27 July 2026 (UTC)
::the implementation of [[Z19460]] is (i believe) of xorshift128 while [[Z13148]] is of xorshift32 and xorshift64. I suggest merging and renaming [[Z19460]]'s current implementation to eliminate confusion. — [[User:FenrisAureus|<span style="color:#f18">'''''FenrisAureus '''''▲ <span style="font-size:75%">'''''(she/they)'''''</span></span>]] ([[User talk:FenrisAureus|<span style="color:#060">talk</span>]]) 10:04, 2 August 2026 (UTC)
== Unneeded function ==
* {{Z|Z42154}} and its implementation {{Z|Z42155}}
superseded by {{Z|Z42170}}. --[[User:鈴音雨|鈴音雨]] ([[User talk:鈴音雨|talk]]) 00:43, 16 September 2026 (UTC)
:{{done}} <span style="font-family:monospace;font-weight:bold">[[User:Bunnypranav|<span style="color:#63b3ed">~/Bunny</span><span style="color:#2c5282">pranav</span>]]:<[[User talk:Bunnypranav|<span style="color:#63b3ed">ping</span>]]></span> 12:11, 16 September 2026 (UTC)
{{Section resolved|1=<span style="font-family:monospace;font-weight:bold">[[User:Bunnypranav|<span style="color:#63b3ed">~/Bunny</span><span style="color:#2c5282">pranav</span>]]:<[[User talk:Bunnypranav|<span style="color:#63b3ed">ping</span>]]></span> 12:11, 16 September 2026 (UTC)}}
== [[Z41791]] ==
No useful content --[[User:Ameisenigel|Ameisenigel]] ([[User talk:Ameisenigel|talk]]) 18:37, 17 September 2026 (UTC)
rarx68kc7gwi4h2oyz2m4kmy0nvw891
314814
314794
2026-09-17T20:11:11Z
ReXLer
39813
/* Z41791 */ Reply
314814
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 =
== (!) xorshift [[Z13148]] ==
Can we delete this one, now that we have [[Z19460]]? --[[User:Ameisenigel|Ameisenigel]] ([[User talk:Ameisenigel|talk]]) 19:52, 26 July 2026 (UTC)
:@[[User:Ameisenigel|Ameisenigel]]: They're for different Types, and the latter is collared. @[[User:FenrisAureus|FenrisAureus]] created it, and @[[User:99of9|99of9]] [https://www.wikifunctions.org/wiki/Z13148?diff=prev&oldid=108053 added "(!)"] presumably to tell people not to use it, both in 2024; perhaps they might have views. [[User:Jdforrester (WMF)|Jdforrester (WMF)]] ([[User talk:Jdforrester (WMF)|talk]]) 08:40, 27 July 2026 (UTC)
::the implementation of [[Z19460]] is (i believe) of xorshift128 while [[Z13148]] is of xorshift32 and xorshift64. I suggest merging and renaming [[Z19460]]'s current implementation to eliminate confusion. — [[User:FenrisAureus|<span style="color:#f18">'''''FenrisAureus '''''▲ <span style="font-size:75%">'''''(she/they)'''''</span></span>]] ([[User talk:FenrisAureus|<span style="color:#060">talk</span>]]) 10:04, 2 August 2026 (UTC)
== Unneeded function ==
* {{Z|Z42154}} and its implementation {{Z|Z42155}}
superseded by {{Z|Z42170}}. --[[User:鈴音雨|鈴音雨]] ([[User talk:鈴音雨|talk]]) 00:43, 16 September 2026 (UTC)
:{{done}} <span style="font-family:monospace;font-weight:bold">[[User:Bunnypranav|<span style="color:#63b3ed">~/Bunny</span><span style="color:#2c5282">pranav</span>]]:<[[User talk:Bunnypranav|<span style="color:#63b3ed">ping</span>]]></span> 12:11, 16 September 2026 (UTC)
{{Section resolved|1=<span style="font-family:monospace;font-weight:bold">[[User:Bunnypranav|<span style="color:#63b3ed">~/Bunny</span><span style="color:#2c5282">pranav</span>]]:<[[User talk:Bunnypranav|<span style="color:#63b3ed">ping</span>]]></span> 12:11, 16 September 2026 (UTC)}}
== [[Z41791]] ==
No useful content --[[User:Ameisenigel|Ameisenigel]] ([[User talk:Ameisenigel|talk]]) 18:37, 17 September 2026 (UTC)
:yeah please delete this [[User:ReXLer|ReXLer]] ([[User talk:ReXLer|talk]]) 20:11, 17 September 2026 (UTC)
702rl5mofou0jrxwmzs015jnxrcandp
314863
314814
2026-09-18T03:08:06Z
SpBot
978
archive 1 section: 1 to [[Wikifunctions:Requests for deletions/Archive/2026/09]] (after section [[Wikifunctions:Requests for deletions/Archive/2026/09#Unneeded_function|Unneeded_function]]) - previous edit: [[:User:ReXLer|ReXLer]], 2026-09-17 20:11
314863
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 =
== (!) xorshift [[Z13148]] ==
Can we delete this one, now that we have [[Z19460]]? --[[User:Ameisenigel|Ameisenigel]] ([[User talk:Ameisenigel|talk]]) 19:52, 26 July 2026 (UTC)
:@[[User:Ameisenigel|Ameisenigel]]: They're for different Types, and the latter is collared. @[[User:FenrisAureus|FenrisAureus]] created it, and @[[User:99of9|99of9]] [https://www.wikifunctions.org/wiki/Z13148?diff=prev&oldid=108053 added "(!)"] presumably to tell people not to use it, both in 2024; perhaps they might have views. [[User:Jdforrester (WMF)|Jdforrester (WMF)]] ([[User talk:Jdforrester (WMF)|talk]]) 08:40, 27 July 2026 (UTC)
::the implementation of [[Z19460]] is (i believe) of xorshift128 while [[Z13148]] is of xorshift32 and xorshift64. I suggest merging and renaming [[Z19460]]'s current implementation to eliminate confusion. — [[User:FenrisAureus|<span style="color:#f18">'''''FenrisAureus '''''▲ <span style="font-size:75%">'''''(she/they)'''''</span></span>]] ([[User talk:FenrisAureus|<span style="color:#060">talk</span>]]) 10:04, 2 August 2026 (UTC)
== [[Z41791]] ==
No useful content --[[User:Ameisenigel|Ameisenigel]] ([[User talk:Ameisenigel|talk]]) 18:37, 17 September 2026 (UTC)
:yeah please delete this [[User:ReXLer|ReXLer]] ([[User talk:ReXLer|talk]]) 20:11, 17 September 2026 (UTC)
0haruv8cot8fy11694uqkdx70hapwjc
314891
314863
2026-09-18T05:22:35Z
Bunnypranav
9976
Mark section resolved ([[User:Bunnypranav/sectionResolved.js|sectionResolved]])
314891
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 =
== (!) xorshift [[Z13148]] ==
Can we delete this one, now that we have [[Z19460]]? --[[User:Ameisenigel|Ameisenigel]] ([[User talk:Ameisenigel|talk]]) 19:52, 26 July 2026 (UTC)
:@[[User:Ameisenigel|Ameisenigel]]: They're for different Types, and the latter is collared. @[[User:FenrisAureus|FenrisAureus]] created it, and @[[User:99of9|99of9]] [https://www.wikifunctions.org/wiki/Z13148?diff=prev&oldid=108053 added "(!)"] presumably to tell people not to use it, both in 2024; perhaps they might have views. [[User:Jdforrester (WMF)|Jdforrester (WMF)]] ([[User talk:Jdforrester (WMF)|talk]]) 08:40, 27 July 2026 (UTC)
::the implementation of [[Z19460]] is (i believe) of xorshift128 while [[Z13148]] is of xorshift32 and xorshift64. I suggest merging and renaming [[Z19460]]'s current implementation to eliminate confusion. — [[User:FenrisAureus|<span style="color:#f18">'''''FenrisAureus '''''▲ <span style="font-size:75%">'''''(she/they)'''''</span></span>]] ([[User talk:FenrisAureus|<span style="color:#060">talk</span>]]) 10:04, 2 August 2026 (UTC)
== [[Z41791]] ==
No useful content --[[User:Ameisenigel|Ameisenigel]] ([[User talk:Ameisenigel|talk]]) 18:37, 17 September 2026 (UTC)
:yeah please delete this [[User:ReXLer|ReXLer]] ([[User talk:ReXLer|talk]]) 20:11, 17 September 2026 (UTC)
:{{done}} <span style="font-family:monospace;font-weight:bold">[[User:Bunnypranav|<span style="color:#63b3ed">~/Bunny</span><span style="color:#2c5282">pranav</span>]]:<[[User talk:Bunnypranav|<span style="color:#63b3ed">ping</span>]]></span> 05:22, 18 September 2026 (UTC)
{{Section resolved|1=<span style="font-family:monospace;font-weight:bold">[[User:Bunnypranav|<span style="color:#63b3ed">~/Bunny</span><span style="color:#2c5282">pranav</span>]]:<[[User talk:Bunnypranav|<span style="color:#63b3ed">ping</span>]]></span> 05:22, 18 September 2026 (UTC)}}
5dst02opaw9ao31p0lq23dcal7e2u6c
314902
314891
2026-09-18T07:00:36Z
鈴音雨
101019
/* Z42215 */ new section
314902
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 =
== (!) xorshift [[Z13148]] ==
Can we delete this one, now that we have [[Z19460]]? --[[User:Ameisenigel|Ameisenigel]] ([[User talk:Ameisenigel|talk]]) 19:52, 26 July 2026 (UTC)
:@[[User:Ameisenigel|Ameisenigel]]: They're for different Types, and the latter is collared. @[[User:FenrisAureus|FenrisAureus]] created it, and @[[User:99of9|99of9]] [https://www.wikifunctions.org/wiki/Z13148?diff=prev&oldid=108053 added "(!)"] presumably to tell people not to use it, both in 2024; perhaps they might have views. [[User:Jdforrester (WMF)|Jdforrester (WMF)]] ([[User talk:Jdforrester (WMF)|talk]]) 08:40, 27 July 2026 (UTC)
::the implementation of [[Z19460]] is (i believe) of xorshift128 while [[Z13148]] is of xorshift32 and xorshift64. I suggest merging and renaming [[Z19460]]'s current implementation to eliminate confusion. — [[User:FenrisAureus|<span style="color:#f18">'''''FenrisAureus '''''▲ <span style="font-size:75%">'''''(she/they)'''''</span></span>]] ([[User talk:FenrisAureus|<span style="color:#060">talk</span>]]) 10:04, 2 August 2026 (UTC)
== [[Z41791]] ==
No useful content --[[User:Ameisenigel|Ameisenigel]] ([[User talk:Ameisenigel|talk]]) 18:37, 17 September 2026 (UTC)
:yeah please delete this [[User:ReXLer|ReXLer]] ([[User talk:ReXLer|talk]]) 20:11, 17 September 2026 (UTC)
:{{done}} <span style="font-family:monospace;font-weight:bold">[[User:Bunnypranav|<span style="color:#63b3ed">~/Bunny</span><span style="color:#2c5282">pranav</span>]]:<[[User talk:Bunnypranav|<span style="color:#63b3ed">ping</span>]]></span> 05:22, 18 September 2026 (UTC)
{{Section resolved|1=<span style="font-family:monospace;font-weight:bold">[[User:Bunnypranav|<span style="color:#63b3ed">~/Bunny</span><span style="color:#2c5282">pranav</span>]]:<[[User talk:Bunnypranav|<span style="color:#63b3ed">ping</span>]]></span> 05:22, 18 September 2026 (UTC)}}
== [[Z42215]] ==
Spam. [[User:鈴音雨|鈴音雨]] ([[User talk:鈴音雨|talk]]) 07:00, 18 September 2026 (UTC)
0t9ni0v0igi1tpyj58f5wcsg77xsgnb
314950
314902
2026-09-18T08:24:45Z
Bunnypranav
9976
Mark section resolved ([[User:Bunnypranav/sectionResolved.js|sectionResolved]])
314950
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 =
== (!) xorshift [[Z13148]] ==
Can we delete this one, now that we have [[Z19460]]? --[[User:Ameisenigel|Ameisenigel]] ([[User talk:Ameisenigel|talk]]) 19:52, 26 July 2026 (UTC)
:@[[User:Ameisenigel|Ameisenigel]]: They're for different Types, and the latter is collared. @[[User:FenrisAureus|FenrisAureus]] created it, and @[[User:99of9|99of9]] [https://www.wikifunctions.org/wiki/Z13148?diff=prev&oldid=108053 added "(!)"] presumably to tell people not to use it, both in 2024; perhaps they might have views. [[User:Jdforrester (WMF)|Jdforrester (WMF)]] ([[User talk:Jdforrester (WMF)|talk]]) 08:40, 27 July 2026 (UTC)
::the implementation of [[Z19460]] is (i believe) of xorshift128 while [[Z13148]] is of xorshift32 and xorshift64. I suggest merging and renaming [[Z19460]]'s current implementation to eliminate confusion. — [[User:FenrisAureus|<span style="color:#f18">'''''FenrisAureus '''''▲ <span style="font-size:75%">'''''(she/they)'''''</span></span>]] ([[User talk:FenrisAureus|<span style="color:#060">talk</span>]]) 10:04, 2 August 2026 (UTC)
== [[Z41791]] ==
No useful content --[[User:Ameisenigel|Ameisenigel]] ([[User talk:Ameisenigel|talk]]) 18:37, 17 September 2026 (UTC)
:yeah please delete this [[User:ReXLer|ReXLer]] ([[User talk:ReXLer|talk]]) 20:11, 17 September 2026 (UTC)
:{{done}} <span style="font-family:monospace;font-weight:bold">[[User:Bunnypranav|<span style="color:#63b3ed">~/Bunny</span><span style="color:#2c5282">pranav</span>]]:<[[User talk:Bunnypranav|<span style="color:#63b3ed">ping</span>]]></span> 05:22, 18 September 2026 (UTC)
{{Section resolved|1=<span style="font-family:monospace;font-weight:bold">[[User:Bunnypranav|<span style="color:#63b3ed">~/Bunny</span><span style="color:#2c5282">pranav</span>]]:<[[User talk:Bunnypranav|<span style="color:#63b3ed">ping</span>]]></span> 05:22, 18 September 2026 (UTC)}}
== [[Z42215]] ==
Spam. [[User:鈴音雨|鈴音雨]] ([[User talk:鈴音雨|talk]]) 07:00, 18 September 2026 (UTC)
:{{done}} <span style="font-family:monospace;font-weight:bold">[[User:Bunnypranav|<span style="color:#63b3ed">~/Bunny</span><span style="color:#2c5282">pranav</span>]]:<[[User talk:Bunnypranav|<span style="color:#63b3ed">ping</span>]]></span> 08:24, 18 September 2026 (UTC)
{{Section resolved|1=<span style="font-family:monospace;font-weight:bold">[[User:Bunnypranav|<span style="color:#63b3ed">~/Bunny</span><span style="color:#2c5282">pranav</span>]]:<[[User talk:Bunnypranav|<span style="color:#63b3ed">ping</span>]]></span> 08:24, 18 September 2026 (UTC)}}
i4b1yvyqybkmy0z3kvo34wd632p6xcz
Wikifunctions:Requests for user groups
4
3790
314758
314438
2026-09-17T17:44:02Z
Ameisenigel
44
/* Artsiom91 */ resolved
314758
wikitext
text/x-wiki
{{shortcut|[[WF:RFG]]|[[WF:PERM]]|[[WF:RFUG]]}}
This is the place to request specific user groups:
{{ombox
| image = [[File:Echo user-rights icon.svg|60x60px|alt=|link=]]
| text = '''How to make a request'''
# Edit the section for the user group you wish to request
# Copy the following and ''append'' it to the text-area:
## Requests without required discussion: <code><nowiki>{{subst:rfg|1={{subst:REVISIONUSER}}|2=reason ~~~~}}</nowiki></code>
## Functioneer requests (required 48-hour discussion): <code><nowiki>{{subst:rfg|3=1|length=2 days|1={{subst:REVISIONUSER}}|2=reason ~~~~}}</nowiki></code>
## Requests with required 1-week discussion: <code><nowiki>{{subst:rfg|3=1|1={{subst:REVISIONUSER}}|2=reason ~~~~}}</nowiki></code>
# Replace <code>reason</code> with a rationale based on the guidelines specified for the user group
}}
: ''Archived requests can be found at [[Wikifunctions:Requests for user groups/Archive]]''
{{Autoarchive resolved section
| age = 1
| archive = ((FULLPAGENAME))/Archive/((year))/((month:##))
| level = 3
}}
== Functioneer ==
{{see also|Wikifunctions:Functioneers}}
=== Armin hpj ===
:{{UL2.0|1=Armin hpj|contributions=1|deletedcontributions=1|editcount=1|blocklog=1|rightslog=1|crosswiki=1}}
:''Discussion open until: 15:03, 27 August 2026 (UTC)''
:I have experienceed the Wikifunctions since 19th July. As of now, I want to become an functioneer because I am creating functions within the implementation and sometimes the test cases. and if I become one of the functioneer, I would connect the implementation to the functions if the function is useful. [[User:Armin hpj|Armin hpj]] ([[User talk:Armin hpj|talk]]) 15:03, 25 August 2026 (UTC)
::Please can you add test cases on the functions you have created already. It is important for every function to have tests. You'll find that some are not working, so you might want to try to fix those implementations too. --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 00:05, 26 August 2026 (UTC)
::{{ping|Armin hpj}} Please see above --[[User:Ameisenigel|Ameisenigel]] ([[User talk:Ameisenigel|talk]]) 18:23, 2 September 2026 (UTC)
:::I understand. [[User:Armin hpj|Armin hpj]] ([[User talk:Armin hpj|talk]]) 18:56, 2 September 2026 (UTC)
::::Quite a few of your functions either don't have tests or the implementations fail the tests: {{Z|Z39885}} {{Z|Z40015}} {{Z|Z41636}} {{Z|Z41344}}. If you don't want them anymore, or don't think they can work, you can nominate them for deletion. I'll grant functioneer for a limited time for now, because it looks like you still need to practice a bit more. --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 00:45, 12 September 2026 (UTC)
:::::{{done}} --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 07:10, 12 September 2026 (UTC)
::::::OK, and I will request it again if my temporary functioneer has expired and if I have edited the test cases a lot. [[User:Armin hpj|Armin hpj]] ([[User talk:Armin hpj|talk]]) 08:35, 12 September 2026 (UTC)
{{Section resolved|1=[[User:Ameisenigel|Ameisenigel]] ([[User talk:Ameisenigel|talk]]) 17:14, 16 September 2026 (UTC)}}
=== Artsiom91 ===
:{{UL2.0|1=Artsiom91 |contributions=1|deletedcontributions=1|editcount=1|blocklog=1|rightslog=1|crosswiki=1}}
:''Discussion open until: 13:42, 13 September 2026 (UTC)''
: I have been active on Wikifunctions since August 15 and intend to create implementations and test cases for Russian NLG functions from time to time. I would like to be able to connect them, as well as modify ones that have already been connected.--[[User:Artsiom91|Artsiom91]] ([[User talk:Artsiom91|talk]]) 13:42, 11 September 2026 (UTC)
::{{done}}, enjoy! [[User:99of9|99of9]] ([[User talk:99of9|talk]]) 21:18, 16 September 2026 (UTC)
{{Section resolved|1=[[User:Ameisenigel|Ameisenigel]] ([[User talk:Ameisenigel|talk]]) 17:43, 17 September 2026 (UTC)}}
== Autopatroller ==
{{See also|Wikifunctions:Autopatrollers}}
== Administrator ==
{{see also|Wikifunctions:Administrators}}
== Interface administrator ==
{{see also|Wikifunctions:Interface administrators}}
== Translation administrator ==
{{see also|Wikifunctions:Translation administrators}}
== Bureaucrat ==
{{see also|Wikifunctions:Bureaucrats}}
== Miscellaneous requests ==
== See also ==
* [[Wikifunctions:User groups]]
** [[mw:Help:Wikifunctions/User rights]] for additional context about functioneers, maintainers, sysops, and bureaucrats
[[Category:User groups|*]]
thi2u10c9c9dppp32y69c8q30hzqcen
314817
314758
2026-09-17T20:18:21Z
ReXLer
39813
/* Functioneer */
314817
wikitext
text/x-wiki
{{shortcut|[[WF:RFG]]|[[WF:PERM]]|[[WF:RFUG]]}}
This is the place to request specific user groups:
{{ombox
| image = [[File:Echo user-rights icon.svg|60x60px|alt=|link=]]
| text = '''How to make a request'''
# Edit the section for the user group you wish to request
# Copy the following and ''append'' it to the text-area:
## Requests without required discussion: <code><nowiki>{{subst:rfg|1={{subst:REVISIONUSER}}|2=reason ~~~~}}</nowiki></code>
## Functioneer requests (required 48-hour discussion): <code><nowiki>{{subst:rfg|3=1|length=2 days|1={{subst:REVISIONUSER}}|2=reason ~~~~}}</nowiki></code>
## Requests with required 1-week discussion: <code><nowiki>{{subst:rfg|3=1|1={{subst:REVISIONUSER}}|2=reason ~~~~}}</nowiki></code>
# Replace <code>reason</code> with a rationale based on the guidelines specified for the user group
}}
: ''Archived requests can be found at [[Wikifunctions:Requests for user groups/Archive]]''
{{Autoarchive resolved section
| age = 1
| archive = ((FULLPAGENAME))/Archive/((year))/((month:##))
| level = 3
}}
== Functioneer ==
{{see also|Wikifunctions:Functioneers}}
=== Armin hpj ===
:{{UL2.0|1=Armin hpj|contributions=1|deletedcontributions=1|editcount=1|blocklog=1|rightslog=1|crosswiki=1}}
:''Discussion open until: 15:03, 27 August 2026 (UTC)''
:I have experienceed the Wikifunctions since 19th July. As of now, I want to become an functioneer because I am creating functions within the implementation and sometimes the test cases. and if I become one of the functioneer, I would connect the implementation to the functions if the function is useful. [[User:Armin hpj|Armin hpj]] ([[User talk:Armin hpj|talk]]) 15:03, 25 August 2026 (UTC)
::Please can you add test cases on the functions you have created already. It is important for every function to have tests. You'll find that some are not working, so you might want to try to fix those implementations too. --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 00:05, 26 August 2026 (UTC)
::{{ping|Armin hpj}} Please see above --[[User:Ameisenigel|Ameisenigel]] ([[User talk:Ameisenigel|talk]]) 18:23, 2 September 2026 (UTC)
:::I understand. [[User:Armin hpj|Armin hpj]] ([[User talk:Armin hpj|talk]]) 18:56, 2 September 2026 (UTC)
::::Quite a few of your functions either don't have tests or the implementations fail the tests: {{Z|Z39885}} {{Z|Z40015}} {{Z|Z41636}} {{Z|Z41344}}. If you don't want them anymore, or don't think they can work, you can nominate them for deletion. I'll grant functioneer for a limited time for now, because it looks like you still need to practice a bit more. --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 00:45, 12 September 2026 (UTC)
:::::{{done}} --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 07:10, 12 September 2026 (UTC)
::::::OK, and I will request it again if my temporary functioneer has expired and if I have edited the test cases a lot. [[User:Armin hpj|Armin hpj]] ([[User talk:Armin hpj|talk]]) 08:35, 12 September 2026 (UTC)
{{Section resolved|1=[[User:Ameisenigel|Ameisenigel]] ([[User talk:Ameisenigel|talk]]) 17:14, 16 September 2026 (UTC)}}
=== Artsiom91 ===
:{{UL2.0|1=Artsiom91 |contributions=1|deletedcontributions=1|editcount=1|blocklog=1|rightslog=1|crosswiki=1}}
:''Discussion open until: 13:42, 13 September 2026 (UTC)''
: I have been active on Wikifunctions since August 15 and intend to create implementations and test cases for Russian NLG functions from time to time. I would like to be able to connect them, as well as modify ones that have already been connected.--[[User:Artsiom91|Artsiom91]] ([[User talk:Artsiom91|talk]]) 13:42, 11 September 2026 (UTC)
::{{done}}, enjoy! [[User:99of9|99of9]] ([[User talk:99of9|talk]]) 21:18, 16 September 2026 (UTC)
{{Section resolved|1=[[User:Ameisenigel|Ameisenigel]] ([[User talk:Ameisenigel|talk]]) 17:43, 17 September 2026 (UTC)}}
=== ReXLer ===
:{{UL2.0|1=ReXLer|contributions=1|deletedcontributions=1|editcount=1|blocklog=1|rightslog=1|crosswiki=1}}
:''Discussion open until: 20:18, 19 September 2026 (UTC)''
:I make some functions and this will be very useful for me to connect the implementations without having to ask someone else. [[User:ReXLer|ReXLer]] ([[User talk:ReXLer|talk]]) 20:18, 17 September 2026 (UTC)
== Autopatroller ==
{{See also|Wikifunctions:Autopatrollers}}
== Administrator ==
{{see also|Wikifunctions:Administrators}}
== Interface administrator ==
{{see also|Wikifunctions:Interface administrators}}
== Translation administrator ==
{{see also|Wikifunctions:Translation administrators}}
== Bureaucrat ==
{{see also|Wikifunctions:Bureaucrats}}
== Miscellaneous requests ==
== See also ==
* [[Wikifunctions:User groups]]
** [[mw:Help:Wikifunctions/User rights]] for additional context about functioneers, maintainers, sysops, and bureaucrats
[[Category:User groups|*]]
drbvtd6iwmol13osuw7rskhb7htkwvd
314865
314817
2026-09-18T03:08:09Z
SpBot
978
archive 1 section: 1 to [[Wikifunctions:Requests for user groups/Archive/2026/08]] (after section [[Wikifunctions:Requests for user groups/Archive/2026/08#Armin_hpj|Armin_hpj]]) - previous edit: [[:User:ReXLer|ReXLer]], 2026-09-17 20:18
314865
wikitext
text/x-wiki
{{shortcut|[[WF:RFG]]|[[WF:PERM]]|[[WF:RFUG]]}}
This is the place to request specific user groups:
{{ombox
| image = [[File:Echo user-rights icon.svg|60x60px|alt=|link=]]
| text = '''How to make a request'''
# Edit the section for the user group you wish to request
# Copy the following and ''append'' it to the text-area:
## Requests without required discussion: <code><nowiki>{{subst:rfg|1={{subst:REVISIONUSER}}|2=reason ~~~~}}</nowiki></code>
## Functioneer requests (required 48-hour discussion): <code><nowiki>{{subst:rfg|3=1|length=2 days|1={{subst:REVISIONUSER}}|2=reason ~~~~}}</nowiki></code>
## Requests with required 1-week discussion: <code><nowiki>{{subst:rfg|3=1|1={{subst:REVISIONUSER}}|2=reason ~~~~}}</nowiki></code>
# Replace <code>reason</code> with a rationale based on the guidelines specified for the user group
}}
: ''Archived requests can be found at [[Wikifunctions:Requests for user groups/Archive]]''
{{Autoarchive resolved section
| age = 1
| archive = ((FULLPAGENAME))/Archive/((year))/((month:##))
| level = 3
}}
== Functioneer ==
{{see also|Wikifunctions:Functioneers}}
=== Artsiom91 ===
:{{UL2.0|1=Artsiom91 |contributions=1|deletedcontributions=1|editcount=1|blocklog=1|rightslog=1|crosswiki=1}}
:''Discussion open until: 13:42, 13 September 2026 (UTC)''
: I have been active on Wikifunctions since August 15 and intend to create implementations and test cases for Russian NLG functions from time to time. I would like to be able to connect them, as well as modify ones that have already been connected.--[[User:Artsiom91|Artsiom91]] ([[User talk:Artsiom91|talk]]) 13:42, 11 September 2026 (UTC)
::{{done}}, enjoy! [[User:99of9|99of9]] ([[User talk:99of9|talk]]) 21:18, 16 September 2026 (UTC)
{{Section resolved|1=[[User:Ameisenigel|Ameisenigel]] ([[User talk:Ameisenigel|talk]]) 17:43, 17 September 2026 (UTC)}}
=== ReXLer ===
:{{UL2.0|1=ReXLer|contributions=1|deletedcontributions=1|editcount=1|blocklog=1|rightslog=1|crosswiki=1}}
:''Discussion open until: 20:18, 19 September 2026 (UTC)''
:I make some functions and this will be very useful for me to connect the implementations without having to ask someone else. [[User:ReXLer|ReXLer]] ([[User talk:ReXLer|talk]]) 20:18, 17 September 2026 (UTC)
== Autopatroller ==
{{See also|Wikifunctions:Autopatrollers}}
== Administrator ==
{{see also|Wikifunctions:Administrators}}
== Interface administrator ==
{{see also|Wikifunctions:Interface administrators}}
== Translation administrator ==
{{see also|Wikifunctions:Translation administrators}}
== Bureaucrat ==
{{see also|Wikifunctions:Bureaucrats}}
== Miscellaneous requests ==
== See also ==
* [[Wikifunctions:User groups]]
** [[mw:Help:Wikifunctions/User rights]] for additional context about functioneers, maintainers, sysops, and bureaucrats
[[Category:User groups|*]]
18a48yf8w5sc3gy89lb5lc7eoecfahn
Wikifunctions:Reserved ZIDs
4
7395
315022
314563
2026-09-18T11:34:54Z
DVrandecic (WMF)
7
/* === Core types === */
315022
wikitext
text/x-wiki
<noinclude><languages/>{{Technical documentation navbox}}</noinclude>
<translate>
<!--T:214-->
This page details ZIDs that are reserved by Wikilambda, the software that runs Wikifunctions. All ZIDs with four digits or fewer are reserved. See [[Wikifunctions:Reserved ZIDs/all]] for a list of currently pre-defined objects.
=== Ranges === <!--T:62-->
<!--T:10-->
We reserve certain spaces for certain kinds of pre-defined objects.
</translate>
<div style="margin:.3em 0; border:1px solid #AAA; padding:.3em .5em;"><div style="margin-top:-.3em">
* <code>Z1</code> – <code>Z99</code>: <translate><!--T:63--> core types.</translate> ''<translate><!--T:64--> (See [[<tvar name="a">#core-types</tvar>|§ Core types]] below.)</translate>''
* <code>Z100</code> – <code>Z199</code>: <translate><!--T:65--> validators for the core types (''i.e.'' for each core type, +100 gives the validator), ''e.g.'' Z104 is the validator for Z4/Type</translate>
* <code>Z200</code> – <code>Z299</code>: <translate><!--T:66--> built-in implementations for the validators for the core types (''e.g.'' Z204 is the built-in implementation for the validator for Z4/Type)</translate>
* <code>Z300</code> – <code>Z399</code>: ''<translate><!--T:67--> unassigned for now</translate>''
* <code>Z400</code> – <code>Z499</code>: ''<translate><!--T:68--> reserved for local use</translate>''
* <code>Z500</code> – <code>Z599</code>: <translate><!--T:69--> core error types (<code>Z5xx</code> because <code>Z5</code> is error)</translate> ''<translate><!--T:70--> (See [[<tvar name="a">#core-error-types</tvar>|§ Core error types]] below.)</translate>''
* <code>Z600</code> – <code>Z699</code>: <translate><!--T:131--> core programming languages (<code>Z6xx</code> because <code>Z61</code> is programming language)</translate>
* <code>Z700</code> – <code>Z799</code>: ''<translate><!--T:71--> unassigned for now</translate>''
* <code>Z800</code> – <code>Z899</code>: <translate><!--T:72--> definitions of core functions with built-ins (<code>Z8xx</code> because <code>Z8</code> is function)</translate> ''<translate><!--T:73--> (See [[<tvar name="a">#core-functions</tvar>|§ Core functions]] below.)</translate>''
* <code>Z900</code> – <code>Z999</code>: <translate><!--T:74--> built-ins for the core functions (they are +100 from the respective Z8xx)</translate>
* <code>Z1000</code> – <code>Z2999</code>: <translate><!--T:75--> natural languages (instances of Z60)</translate>
* <code>Z3000</code> – <code>Z5999</code>: ''<translate><!--T:149--> reserved for future use</translate>''
* <code>Z6000</code> – <code>Z6999</code>: <translate><!--T:215--> ''types, functions, ''etc.'' for using content from Wikidata and other Wikimedia sources''</translate>
** <code>Z6000</code> – <code>Z6099</code>: ''<translate><!--T:216--> types for content from Wikidata and other Wikimedia sources</translate>'' ''<translate>(See [[<tvar name="1">#wikidata-types</tvar>|§ Wikidata types]] below.)</translate>''
** <code>Z6100</code> – <code>Z6199</code>: ''<translate><!--T:217--> validators for these types</translate>''
** <code>Z6200</code> – <code>Z6299</code>: ''<translate><!--T:218--> built-in implementations of the validators</translate>''
** <code>Z6800</code> – <code>Z6899</code>: ''<translate><!--T:219--> helper functions for these types that need to be built-in (e.g., fetching, equality)</translate>'' ''<translate>(See [[<tvar name="1">#wikidata-functions</tvar>|§ Wikidata functions]] below.)</translate>''
** <code>Z6900</code> – <code>Z6999</code>: ''<translate><!--T:220--> built-in implementations of the helper functions</translate>''
* <code>Z7000</code> – <code>Z7999</code>: ''<translate><!--T:185--> reserved for future use</translate>''
* <code>Z8000</code> – <code>Z8999</code>: <translate><!--T:172--> Testers for each pre-defined function (''e.g.'' Z801 is tested via Z8010, Z8011, Z8012, … Z8019).</translate>
* <code>Z9000</code> – <code>Z9999</code>: ''<translate><!--T:173--> reserved for future use</translate>''
</div></div>
{{Anchor|core-types}}
<translate>
=== Core types === <!--T:76-->
</translate>
<div style="margin:.3em 0; border:1px solid #AAA; padding:.3em .5em;"><div style="margin-top:-.3em">
* <code>Z1</code>: <translate><!--T:11--> <tvar name="1">{{Z|Z1}}</tvar> (Type), the root.</translate>
* <code>Z2</code>: <translate><!--T:12--> <tvar name="1">{{Z|Z2}}</tvar> (Type): everything on the wiki is a <tvar name="Z"><code>Z2</code></tvar>, that's why this has such a low ZID.</translate>
* <code>Z3</code>: <translate><!--T:13--> <tvar name="1">{{Z|Z3}}</tvar> (Type): because the word <tvar name="key"><bdi lang="en" dir="ltr">''key''</bdi></tvar> has three letters in English.</translate>
* <code>Z4</code>: <translate><!--T:14--> <tvar name="1">{{Z|Z4}}</tvar> (Type): because the word <tvar name="type"><bdi lang="en" dir="ltr">''type''</bdi></tvar> has four letters in English.</translate>
* <code>Z5</code>: <translate><!--T:15--> <tvar name="1">{{Z|Z5}}</tvar> (Type): because the word <tvar name="error"><bdi lang="en" dir="ltr">''error''</bdi></tvar> has five letters in English.</translate> ''<translate><!--T:77--> (See [[<tvar name="a">#core-error-types</tvar>|§ Core error types]] below.)</translate>''
* <code>Z6</code>: <translate><!--T:16--> <tvar name="1">{{Z|Z6}}</tvar> (Type): because the word <tvar name="string"><bdi lang="en" dir="ltr">''string''</bdi></tvar> has six letters in English.</translate>
* <code>Z7</code>: <translate><!--T:17--> <tvar name="1">{{Z|Z7}}</tvar> (Type): because function calls are the main magic of the system, and 7 is a magic number. It is also close to <tvar name="Z"><code>Z8</code></tvar>.</translate>
* <code>Z8</code>: <translate><!--T:18--> <tvar name="1">{{Z|Z8}}</tvar> (generic type, thus technically a function): because <tvar name="function"><bdi lang="en" dir="ltr">''function''</bdi></tvar> has eight letters in English.</translate> ''<translate><!--T:78--> (See [[<tvar name="a">#core-functions</tvar>|§ Core functions]] below.)</translate>''
* <code>Z9</code>: <translate><!--T:19--> <tvar name="1">{{Z|Z9}}</tvar> (Type): because the word <tvar name="reference"><bdi lang="en" dir="ltr">''reference''</bdi></tvar> has nine letters in English.</translate>
* <code>Z10</code>: {{Tunit|151|''Not yet assigned.''}}
* <code>Z11</code>: <translate><!--T:21--> <tvar name="1">{{Z|Z11}}</tvar> (Type): because it is just one language, and there's a ''one'' in the name.</translate>
* <code>Z12</code>: <translate><!--T:22--> <tvar name="1">{{Z|Z12}}</tvar> (Type): because it's an extension of <tvar name="Z"><code>Z11</code></tvar>.</translate>
* <code>Z13</code>: {{Tunit|151|''Not yet assigned.''}}
* <code>Z14</code>: <translate><!--T:23--> <tvar name="1">{{Z|Z14}}</tvar> (Type): because the word <tvar name="implementation"><bdi lang="en" dir="ltr">''implementation''</bdi></tvar> has fourteen letters in English.</translate>
* <code>Z15</code>: <translate><!--T:151--> ''Not yet assigned.''</translate>
* <code>Z16</code>: <translate><!--T:80--> <tvar name="1">{{Z|Z16}}</tvar> (Type): no good reason, it's close to Z14, and Z61/Programming language.</translate>
* <code>Z17</code>: <translate><!--T:81--> <tvar name="1">{{Z|Z17}}</tvar> (Type).</translate>
* <code>Z18</code>: <translate><!--T:82--> <tvar name="1">{{Z|Z18}}</tvar> (Type).</translate>
* <code>Z19</code>: {{Tunit|151|''Not yet assigned.''}}
* <code>Z20</code>: <translate><!--T:25--> <tvar name="1">{{Z|Z20}}</tvar> (Type): because 20/20 is perfect vision, and tests make errors visible.</translate>
* <code>Z21</code>: <translate><!--T:83--> <tvar name="1">{{Z|Z21}}</tvar> (Type).</translate>
* <code>Z22</code>: <translate><!--T:26--> <tvar name="1">{{Z|Z22}}</tvar> (Type).</translate>
* <code>Z23</code>: <translate><!--T:84--> <tvar name="1">{{Z|Z23}}</tvar> (Type).</translate>
* <code>Z24</code>: <translate><!--T:132--> <tvar name="1">{{Z|Z24}}</tvar> (Unit).</translate>
* <code>Z25</code>: {{Tunit|151|''Not yet assigned.''}}
* <code>Z26</code>: {{Tunit|151|''Not yet assigned.''}}
* <code>Z27</code>: {{Tunit|151|''Not yet assigned.''}}
* <code>Z28</code>: {{Tunit|151|''Not yet assigned.''}}
* <code>Z29</code>: {{Tunit|151|''Not yet assigned.''}}
* <code>Z30</code>: {{Tunit|151|''Not yet assigned.''}}
* <code>Z31</code>: <translate><!--T:133--> <tvar name="1">{{Z|Z31}}</tvar> (Type).</translate>
* <code>Z32</code>: <translate><!--T:134--> <tvar name="1">{{Z|Z32}}</tvar> (Type): because it's an extension of <tvar name="Z"><code>Z31</code></tvar>.</translate>
* <code>Z33</code>: {{Tunit|151|''Not yet assigned.''}}
* <code>Z34</code>: {{Tunit|151|''Not yet assigned.''}}
* <code>Z35</code>: {{Tunit|151|''Not yet assigned.''}}
* <code>Z36</code>: {{Tunit|151|''Not yet assigned.''}}
* <code>Z37</code>: {{Tunit|151|''Not yet assigned.''}}
* <code>Z38</code>: {{Tunit|151|''Not yet assigned.''}}
* <code>Z39</code>: <translate><!--T:85--> <tvar name="1">{{Z|Z39}}</tvar> (Type): because Z3/Key Z9/Reference.</translate>
* <code>Z40</code>: <translate><!--T:86--> <tvar name="1">{{Z|Z40}}</tvar> (Type): because Boole first published in (18)40.</translate>
* <code>Z41</code>: <translate><!--T:87--> <tvar name="1">{{Z|Z41}}</tvar> (Boolean).</translate>
* <code>Z42</code>: <translate><!--T:88--> <tvar name="1">{{Z|Z42}}</tvar> (Boolean).</translate>
* <code>Z43</code>: {{Tunit|151|''Not yet assigned.''}}
* <code>Z44</code>: {{Tunit|151|''Not yet assigned.''}}
* <code>Z45</code>: {{Tunit|151|''Not yet assigned.''}}
* <code>Z46</code>: <translate><!--T:225--> <tvar name="1">{{Z|Z46}}</tvar> (Type): because it converts a Z4/Type into code in a Z61/Programming language.</translate>
* <code>Z47</code>: {{Tunit|151|''Not yet assigned.''}}
* <code>Z48</code>: {{Tunit|151|''Not yet assigned.''}}
* <code>Z49</code>: {{Tunit|151|''Not yet assigned.''}}
* <code>Z50</code>: <translate><!--T:24--> <tvar name="1">{{Z|Z50}}</tvar> (Type): because Error is <tvar name="Z"><code>Z5</code></tvar>.</translate>
<!--<nowiki>
* <code>Z51</code>: <translate>'''…''' (Type).</translate>
…
* <code>Z59</code>: <translate>'''…''' (Type).</translate>
</nowiki>-->
* <code>Z60</code>: <translate><!--T:89--> <tvar name="1">{{Z|Z60}}</tvar> (Type): because <code>Z6</code> is a string.</translate>
* <code>Z61</code>: <translate><!--T:90--> <tvar name="1">{{Z|Z61}}</tvar> (Type): because <code>Z16</code> is code.</translate>
* <code>Z64</code>: <translate><!--T:226--> <tvar name="1">{{Z|Z64}}</tvar>: because it is the inverse of <tvar name="2"><code>Z46</code></tvar>.</translate>
<!--<nowiki>
* <code>Z62</code>: <translate>'''…''' (Type).</translate>
…
* <code>Z79</code>: <translate>'''…''' (Type).</translate>
</nowiki>-->
* <code>Z80</code>: <translate><!--T:92--> <tvar name="1">{{Z|Z80}}</tvar> (Type): because it is an octet.</translate>
<!--<nowiki>
* <code>Z81</code>: <translate>'''…''' (Type).</translate>
…
* <code>Z69</code>: <translate>'''…''' (Type).</translate>
</nowiki>-->
* <code>Z84</code>: {{Tunit|151|''Not yet assigned.''}}
* <code>Z85</code>: {{Tunit|151|''Not yet assigned.''}}
* <code>Z86</code>: <translate><!--T:93--> <tvar name="1">{{Z|Z86}}</tvar> (Type): because it is not exactly a Z80/Byte, but more like Z6/String.</translate>
<!--<nowiki>
* <code>Z87</code>: <translate>'''…''' (Type).</translate>
* <code>Z88</code>: <translate>'''…''' (Type).</translate>
</nowiki>
-->
* <code>Z89</code>: <translate><!--T:227--> <tvar name="1">{{Z|Z89}}</tvar> (Type)</translate>
* <code>Z96</code>: <translate> <tvar name="1">{{Z|Z96}}</tvar> (Type): because it is a Z9 but as a Z6</translate>
* <code>Z99</code>: <translate><!--T:30--> {{Z|Z99}} (Type): because it looks a bit like a closing quotation mark in English.</translate>
</div></div>
{{Anchor|wikidata-types}}
<translate>
==== Wikidata types ==== <!--T:228-->
</translate>
<div style="margin:.3em 0; border:1px solid #AAA; padding:.3em .5em;"><div style="margin-top:-.3em">
*<code>Z6001</code>: <translate><!--T:229--> <tvar name="1">{{Z|Z6001}}</tvar> (Type)</translate>
*<code>Z6002</code>: <translate><!--T:230--> <tvar name="1">{{Z|Z6002}}</tvar> (Type)</translate>
*<code>Z6003</code>: <translate><!--T:231--> <tvar name="1">{{Z|Z6003}}</tvar> (Type)</translate>
*<code>Z6004</code>: <translate><!--T:232--> <tvar name="1">{{Z|Z6004}}</tvar> (Type)</translate>
*<code>Z6005</code>: <translate><!--T:233--> <tvar name="1">{{Z|Z6005}}</tvar> (Type)</translate>
*<code>Z6006</code>: <translate><!--T:234--> <tvar name="1">{{Z|Z6006}}</tvar> (Type)</translate>
*<code>Z6007</code>: <translate><!--T:235--> <tvar name="1">{{Z|Z6007}}</tvar> (Type)</translate>
*<code>Z6008</code>: <translate><!--T:236--> <tvar name="1">{{Z|Z6008}}</tvar> (Type)</translate>
*<code>Z6010</code>: <translate><!--T:237--> <tvar name="1">{{Z|Z6010}}</tvar> (Type)</translate>
*<code>Z6011</code>: <translate><!--T:238--> <tvar name="1">{{Z|Z6011}}</tvar> (Type)</translate>
*<code>Z6020</code>: <translate><!--T:239--> <tvar name="1">{{Z|Z6020}}</tvar> (Type)</translate>
*<code>Z6021</code>: <translate><!--T:240--> <tvar name="1">{{Z|Z6021}}</tvar> (Claim subtype)</translate>
*<code>Z6022</code>: <translate><!--T:241--> <tvar name="1">{{Z|Z6022}}</tvar> (Claim subtype)</translate>
*<code>Z6023</code>: <translate><!--T:242--> <tvar name="1">{{Z|Z6023}}</tvar> (Claim subtype)</translate>
*<code>Z6030</code>: <translate><!--T:243--> <tvar name="1">{{Z|Z6030}}</tvar> (Type)</translate>
*<code>Z6031</code>: <translate><!--T:244--> <tvar name="1">{{Z|Z6031}}</tvar> (Entity part)</translate>
*<code>Z6032</code>: <translate><!--T:245--> <tvar name="1">{{Z|Z6032}}</tvar> (Entity part)</translate>
*<code>Z6033</code>: <translate><!--T:246--> <tvar name="1">{{Z|Z6033}}</tvar> (Entity part)</translate>
*<code>Z6034</code>: <translate><!--T:247--> <tvar name="1">{{Z|Z6034}}</tvar> (Entity part)</translate>
*<code>Z6035</code>: <translate><!--T:248--> <tvar name="1">{{Z|Z6035}}</tvar> (Entity part)</translate>
*<code>Z6036</code>: <translate><!--T:249--> <tvar name="1">{{Z|Z6036}}</tvar> (Entity part)</translate>
*<code>Z6037</code>: <translate><!--T:250--> <tvar name="1">{{Z|Z6037}}</tvar> (Entity part)</translate>
*<code>Z6038</code>: <translate><!--T:251--> <tvar name="1">{{Z|Z6038}}</tvar> (Entity part)</translate>
*<code>Z6040</code>: <translate><!--T:252--> <tvar name="1">{{Z|Z6040}}</tvar> (Type)</translate>
*<code>Z6041</code>: <translate><!--T:253--> <tvar name="1">{{Z|Z6041}}</tvar> (Statement rank)</translate>
*<code>Z6042</code>: <translate><!--T:254--> <tvar name="1">{{Z|Z6042}}</tvar> (Statement rank)</translate>
*<code>Z6043</code>: <translate><!--T:255--> <tvar name="1">{{Z|Z6043}}</tvar> (Statement rank)</translate>
*<code>Z6060</code>: <translate><!--T:256--> <tvar name="1">{{Z|Z6060}}</tvar> (Type)</translate>
*<code>Z6061</code>: <translate><!--T:257--> <tvar name="1">{{Z|Z6061}}</tvar> (Type)</translate>
*<code>Z6062</code>: <translate><!--T:258--> <tvar name="1">{{Z|Z6062}}</tvar> (Type)</translate>
*<code>Z6063</code>: <translate><!--T:259--> <tvar name="1">{{Z|Z6063}}</tvar> (Type)</translate>
*<code>Z6064</code>: <translate><!--T:260--> <tvar name="1">{{Z|Z6064}}</tvar> (Type)</translate>
*<code>Z6091</code>: <translate><!--T:261--> <tvar name="1">{{Z|Z6091}}</tvar> (Type)</translate>
*<code>Z6092</code>: <translate><!--T:262--> <tvar name="1">{{Z|Z6092}}</tvar> (Type)</translate>
*<code>Z6094</code>: <translate><!--T:263--> <tvar name="1">{{Z|Z6094}}</tvar> (Type)</translate>
*<code>Z6095</code>: <translate><!--T:264--> <tvar name="1">{{Z|Z6095}}</tvar> (Type)</translate>
*<code>Z6096</code>: <translate><!--T:265--> <tvar name="1">{{Z|Z6096}}</tvar> (Type)</translate>
</div></div>
{{Anchor|core-functions}}
<translate>
=== Core functions === <!--T:94-->
</translate>
<div style="margin:.3em 0; border:1px solid #AAA; padding:.3em .5em;"><div style="margin-top:-.3em">
* <code>Z801</code> {{Z+|Z801}}: T ➝ T
* <code>Z802</code> {{Z+|Z802}}: Boolean, T, T ➝ T
* <code>Z803</code> {{Z+|Z803}}: Key reference, Any ➝ Any
*: <translate><!--T:96--> Z3/Key</translate>
* <code>Z804</code> {{Z+|Z804}}: List(Key reference) ➝ Abt
* <code>Z805</code> {{Z+|Z805}}: Any ➝ List(Pair(Key reference, Any))
*: <translate><!--T:41--> Reify has five letters</translate>
* <code>Z808</code> {{Z+|Z808}}: List(Pair(Key reference, Any)) ➝ Any
*: <translate><!--T:42--> Abstract has eight letters.</translate>
* <code>Z810</code> {{Z+|Z810}}: T, List(T) ➝ List(T)
*: <translate><!--T:46--> (because Z10 is list).</translate>
* <code>Z811</code> {{Z+|Z811}}: List(T) ➝ T
*: <translate><!--T:43--> (because Z10 was going to be list and we get the first)</translate>
* <code>Z812</code> {{Z+|Z812}}: List(T) ➝ List(T)
*: <translate><!--T:44--> (because Z10 was going to be list and we get the second, the rest)</translate>
* <code>Z813</code> {{Z+|Z813}}: List(T) ➝ Boolean
*: <translate><!--T:45--> (because Z13 was planned to be empty list).</translate>
* <code>Z820</code> {{Z+|Z820}}: String, Any ➝ Any
* <code>Z821</code> {{Z+|Z821}}: Pair(T1, T2) ➝ T1
*: <translate><!--T:47--> (because Z22 is pair).</translate>
* <code>Z822</code> {{Z+|Z822}}: Pair(T1, T2) ➝ T2
*: <translate><!--T:48--> (because Z22 is pair).</translate>
* <code>Z823</code> {{Z+|Z823}}: Quote ➝ Pair(Object, Object)
* <code>Z825</code> {{Z+|Z825}}: Item reference, Natural language, Gregorian calendar date ➝ HTML fragment
* <code>Z828</code> {{Z+|Z828}}: Quote ➝ Persistent object
* <code>Z832</code> {{Z+|Z832}}: Monolingual stringset, Monolingual stringset ➝ Boolean
* <code>Z844</code> {{Z+|Z844}}: Boolean, Boolean ➝ Boolean
* <code>Z850</code> {{Z+|Z850}}: Object, Error type, Object ➝ Object
*: <translate><!--T:266--> (because it deals with Z5/Errors)</translate>
* <code>Z851</code> {{Z+|Z851}}: Error type, List(T) ➝ Unit
* <code>Z852</code> {{Z+|Z852}}: Error, Error type ➝ Boolean
* <code>Z853</code> {{Z+|Z853}}: Object ➝ Pair(Error, Object)
* <code>Z854</code> {{Z+|Z854}}: Object ➝ String
* <code>Z860</code> {{Z+|Z860}}: String ➝ Language
* <code>Z862</code> {{Z+|Z862}}: Natural language, Natural language ➝ Boolean
* <code>Z866</code> {{Z+|Z866}}: String, String ➝ Boolean
* <code>Z868</code> <translate><!--T:267--> Replaced by <tvar name="1">{{Z+|Z22717}}: String ➝ List(Character)</tvar></translate>
*: <translate><!--T:49--> Because Z6/String and Z86/Character.</translate>
* <code>Z872</code> {{Z+|Z872}}: Function, Typed list (Object) ➝ Object
* <code>Z873</code> {{Z+|Z873}} Function, List ➝ List
* <code>Z876</code> {{Z+|Z876}}: Function, List, Object ➝ Object
* <code>Z877</code> {{Z+|Z877}}: HTML fragment -> HTML fragment
* <code>Z881</code> {{Z+|Z881}}: Type ➝ Type
* <code>Z882</code> {{Z+|Z882}}: Type, Type ➝ Type
* <code>Z883</code> {{Z+|Z883}}: T ➝ T
* <code>Z884</code> {{Z+|Z884}}: Type, List(Reference), String ➝ Type
* <code>Z885</code> {{Z+|Z885}}: Error type ➝ Type
* <code>Z886</code> <translate><!--T:268--> Replaced by <tvar name="1">{{Z+|Z22693}}: List*(Character) ➝ String</tvar></translate>
*: <translate><!--T:50--> because Z86/Character and Z6/String.</translate>
* <code>Z888</code> <translate><!--T:269--> Replaced by <tvar name="1">{{Z+|Z22683}}: Character, Character ➝ Boolean</tvar></translate>
* <code>Z889</code> {{Z+|Z889}}: Typed list (Object), Typed list (Object), Function ➝ Boolean
* <code>Z899</code> {{Z+|Z899}}: Quote ➝ Any
*: <translate><!--T:97--> because Z99/Quote.</translate>
</div></div>
{{Anchor|wikidata-functions}}
<translate>
==== Wikidata functions ==== <!--T:270-->
</translate>
<div style="margin:.3em 0; border:1px solid #AAA; padding:.3em .5em;"><div style="margin-top:-.3em">
*<translate><!--T:271--> <tvar name="1"><code>Z6801</code></tvar> to <tvar name="2"><code>Z6808</code></tvar> are the 'same object' functions corresponding to <tvar name="3"><code>Z6001</code></tvar> to <tvar name="4"><code>Z6008</code></tvar>.</translate>
*<code>Z6820</code> {{Z+|Z6820}}: List(Object) ➝ Map(String, Object)
*<code>Z6821</code> {{Z+|Z6821}}: Item reference ➝ Item
*<code>Z6822</code> {{Z+|Z6822}}: Property reference ➝ Property
*<code>Z6824</code> {{Z+|Z6824}}: Lexeme form reference ➝ Lexeme form
*<code>Z6825</code> {{Z+|Z6825}}: Lexeme reference ➝ Lexeme
*<code>Z6826</code> {{Z+|Z6826}}: Lexeme sense reference ➝ Lexeme sense
*<code>Z6830</code> {{Z+|Z6830}}: Item reference, Property reference, Natural language ➝ List(Lexeme reference)
*<code>Z6831</code> {{Z+|Z6831}}: Lexeme sense reference, Property reference, Natural language ➝ List(Lexeme reference)
*<code>Z6884</code> {{Z+|Z6884}}: Type, List(Object), String ➝ Type
*<code>Z6894</code> {{Z+|Z6894}}
*<code>Z6895</code> {{Z+|Z6895}}: Object ➝ Object
*<code>Z6896</code> {{Z+|Z6896}}: List(String) ➝ Object
</div></div>
{{Anchor|core-error-types}}
<translate>
=== Core error types === <!--T:98-->
</translate>
<div style="margin:.3em 0; border:1px solid #AAA; padding:.3em .5em;"><div style="margin-top:-.3em">
* <translate><!--T:276--> <tvar name="zid">{{Z|Z500}}</tvar> (error information): unspecified error</translate>
* <translate><!--T:103--> <tvar name="zid">{{Z|Z501}}</tvar> (error message, input): syntax error</translate>
* <translate><!--T:104--> <tvar name="zid">{{Z|Z502}}</tvar> (subtype, value): not wellformed, points to Z52x or Z53x</translate>
* <translate><!--T:105--> <tvar name="zid">{{Z|Z503}}</tvar> (function name): not implemented yet</translate>
* <translate><!--T:106--> <tvar name="zid">{{Z|Z504}}</tvar> (zid): Zid not found</translate>
* <translate><!--T:107--> <tvar name="zid">{{Z|Z505}}</tvar> (expected, actual, args): number of arguments mismatch</translate>
* <translate><!--T:108--> <tvar name="zid">{{Z|Z506}}</tvar> (expected, actual, arg): argument type mismatches</translate>
* <translate><!--T:109--> <tvar name="zid">{{Z|Z507}}</tvar> (function call): error in evaluation</translate>
* <translate><!--T:110--> <tvar name="zid">{{Z|Z508}}</tvar> (object): competing keys</translate>
* <translate><!--T:198--> <tvar name="zid">{{Z|Z509}}</tvar> (errors): List of errors</translate>
* <translate><!--T:111--> <tvar name="zid">{{Z|Z510}}</tvar> (none): nil</translate>
* <translate><!--T:112--> <tvar name="zid">{{Z|Z511}}</tvar> (key reference, object): key not found</translate>
* <translate><!--T:113--> <tvar name="zid">{{Z|Z512}}</tvar> (object): Z9 error</translate>
* <translate><!--T:114--> <tvar name="zid">{{Z|Z513}}</tvar> (resolved object): resolved object without Z2K2</translate>
* <translate><!--T:115--> <tvar name="zid">{{Z|Z514}}</tvar> (implementation): Builtin does not exist</translate>
* <translate><!--T:116--> <tvar name="zid">{{Z|Z515}}</tvar> (implementation): Builtin ID is erroneous</translate>
* <translate><!--T:117--> <tvar name="zid">{{Z|Z516}}</tvar> (key, bad value): Argument value error</translate>
* <translate><!--T:199--> <tvar name="zid">{{Z|Z517}}</tvar> (expected type, actual type, returned value, propagated error): Return type mismatch</translate>
* <translate><!--T:200--> <tvar name="zid">{{Z|Z518}}</tvar> (expected type, object, propagated error): Object type mismatch</translate>
* <translate><!--T:211--> <tvar name="zid">{{Z|Z519}}</tvar> (object): Undefined list type</translate>
* <translate><!--T:212--> <tvar name="zid">{{Z|Z520}}</tvar> (object): Wrong list type</translate>
* <translate><!--T:118--> <tvar name="zid">{{Z|Z521}}</tvar> (offending value): ZObjects must not be number or boolean or null</translate>
* <translate><!--T:119--> <tvar name="zid">{{Z|Z522}}</tvar> (offending index in array, propagated error): Array element not well formed</translate>
* <translate><!--T:120--> <tvar name="zid">{{Z|Z523}}</tvar> (object): Missing Z1K1</translate>
* <translate><!--T:121--> <tvar name="zid">{{Z|Z524}}</tvar> (value of Z1K1): Z1K1 must not be a string or array</translate>
* <translate><!--T:122--> <tvar name="zid">{{Z|Z525}}</tvar> (key): Invalid key</translate>
* <translate><!--T:123--> <tvar name="zid">{{Z|Z526}}</tvar> (key, propagated error): not wellformed value</translate>]
* <translate><!--T:272--> <tvar name="zid">{{Z|Z529}}</tvar> (host name)</translate>
* <translate><!--T:273--> <tvar name="zid">{{Z|Z530}}</tvar> (function call, propagated error)</translate>
* <translate><!--T:124--> <tvar name="zid">{{Z|Z531}}</tvar> (whole object): Z6 must have 2 keys</translate>
* <translate><!--T:125--> <tvar name="zid">{{Z|Z532}}</tvar> (whole object): Z6 without a Z6K1</translate>
* <translate><!--T:126--> <tvar name="zid">{{Z|Z533}}</tvar> (value of Z6K1): Z6K1 must be a string</translate>
* <translate><!--T:127--> <tvar name="zid">{{Z|Z534}}</tvar> (whole object): Z9 must have 2 keys</translate>
* <translate><!--T:128--> <tvar name="zid">{{Z|Z535}}</tvar> (whole object): Z9 without a Z9K1</translate>
* <translate><!--T:129--> <tvar name="zid">{{Z|Z536}}</tvar> (value of Z9K1): Z9K1 must be a string in JSON</translate>
* <translate><!--T:130--> <tvar name="zid">{{Z|Z537}}</tvar> (value of Z9K1): Z9K1 must look like a reference</translate>
* <translate><!--T:135--> <tvar name="zid">{{Z|Z538}}</tvar> (page title): wrong namespace</translate>
* <translate><!--T:136--> <tvar name="zid">{{Z|Z539}}</tvar> (page title): wrong content type</translate>
* <translate><!--T:137--> <tvar name="zid">{{Z|Z540}}</tvar> (language code): invalid language code</translate>
* <translate><!--T:138--> <tvar name="zid">{{Z|Z541}}</tvar> (language code): language code not found</translate>
* <translate><!--T:139--> <tvar name="zid">{{Z|Z542}}</tvar> (expected type, actual object): expected type, actual object</translate>
* <translate><!--T:140--> <tvar name="zid">{{Z|Z543}}</tvar> (type name): type not found</translate>
* <translate><!--T:141--> <tvar name="zid">{{Z|Z544}}</tvar> (type zid, type name, existing type name): conflicting type names</translate>
* <translate><!--T:142--> <tvar name="zid">{{Z|Z545}}</tvar> (type zid, type name, existing type zid): conflicting type Zids</translate>
* <translate><!--T:143--> <tvar name="zid">{{Z|Z546}}</tvar> (type zid, type name): builtin type not found</translate>
* <translate><!--T:144--> <tvar name="zid">{{Z|Z547}}</tvar> (input): invalid format</translate>
* <translate><!--T:145--> <tvar name="zid">{{Z|Z548}}</tvar> (error message, input): invalid JSON</translate>
* <translate><!--T:146--> <tvar name="zid">{{Z|Z549}}</tvar> (reference value): invalid ZReference</translate>
* <translate><!--T:147--> <tvar name="zid">{{Z|Z550}}</tvar> (reference value): unknown ZReference</translate>
* <translate><!--T:148--> <tvar name="zid">{{Z|Z551}}</tvar> (key, expected type, actual type): schema type mismatch</translate>
* {{Z|Z552}} <translate><!--T:186--> (index, expected type, actual type): array element type mismatch</translate>
* {{Z|Z553}} <translate><!--T:187--> (zobject): disallowed root type</translate>
* {{Z|Z554}} <translate><!--T:188--> (clashing ZID, language): label clashes with another ZObject's label</translate>
* {{Z|Z555}} <translate><!--T:189--> (ZID, title): mis-matched ZID and page title</translate>
* {{Z|Z556}} <translate><!--T:190--> (title): invalid page title</translate>
* {{Z|Z557}} <translate><!--T:191--> (error message): user does not have permission</translate>
* {{Z|Z558}} <translate><!--T:192--> (programming language): invalid programming language</translate>
* {{Z|Z559}} <translate><!--T:201--> (none): user not permitted to evaluate function</translate>
* {{Z|Z560}} <translate><!--T:202--> (evaluation result): invalid evaluation result</translate>
* {{Z|Z561}} <translate><!--T:203--> (propagated error): invalid evaluation request</translate>
* {{Z|Z562}} <translate><!--T:204--> (missing property): incomplete evaluation request</translate>
* {{Z|Z563}} <translate><!--T:205--> (call): call by non-reentrant executor</translate>
* {{Z|Z564}} <translate><!--T:206--> (contents): invalid executor response</translate>
* {{Z|Z565}} <translate><!--T:213--> (missing property): Incomplete executor request</translate>
* {{Z|Z570}} <translate><!--T:196--> (orchestrator rate limit): reached rate limit in orchestrator</translate>
* {{Z|Z571}} <translate><!--T:197--> (evaluator rate limit): reached rate limit in evaluator</translate>
* {{Z|Z572}} <translate><!--T:207--> (recursion limit, function name): reached recursion limit in orchestrator</translate>
* {{Z|Z573}} <translate><!--T:208--> (recursion limit, function name): reached recursion limit in evaluator</translate>
* {{Z|Z574}} <translate><!--T:209--> (time limit): reached time limit in orchestrator</translate>
* {{Z|Z575}} <translate><!--T:210--> (time limit): reached time limit in evaluator</translate>
* {{Z|Z576}} <translate><!--T:274--> (time limit)</translate>
* {{Z|Z580}} <translate><!--T:275--> (duplicate language)</translate>
</div></div>
<translate>
== See also == <!--T:59-->
</translate>
* <translate><!--T:60--> [[<tvar name="notes">:m:Special:MyLanguage/Abstract Wikipedia/Notes</tvar>|Overview of notes]]</translate>
<noinclude>
[[Category:Technical documentation{{#translation:}}|Reserved ZIDs]]
</noinclude>
4t3a88o4t2esg3860iyr2a3dyiih79a
315023
315022
2026-09-18T11:37:13Z
DVrandecic (WMF)
7
/* === Core functions === */
315023
wikitext
text/x-wiki
<noinclude><languages/>{{Technical documentation navbox}}</noinclude>
<translate>
<!--T:214-->
This page details ZIDs that are reserved by Wikilambda, the software that runs Wikifunctions. All ZIDs with four digits or fewer are reserved. See [[Wikifunctions:Reserved ZIDs/all]] for a list of currently pre-defined objects.
=== Ranges === <!--T:62-->
<!--T:10-->
We reserve certain spaces for certain kinds of pre-defined objects.
</translate>
<div style="margin:.3em 0; border:1px solid #AAA; padding:.3em .5em;"><div style="margin-top:-.3em">
* <code>Z1</code> – <code>Z99</code>: <translate><!--T:63--> core types.</translate> ''<translate><!--T:64--> (See [[<tvar name="a">#core-types</tvar>|§ Core types]] below.)</translate>''
* <code>Z100</code> – <code>Z199</code>: <translate><!--T:65--> validators for the core types (''i.e.'' for each core type, +100 gives the validator), ''e.g.'' Z104 is the validator for Z4/Type</translate>
* <code>Z200</code> – <code>Z299</code>: <translate><!--T:66--> built-in implementations for the validators for the core types (''e.g.'' Z204 is the built-in implementation for the validator for Z4/Type)</translate>
* <code>Z300</code> – <code>Z399</code>: ''<translate><!--T:67--> unassigned for now</translate>''
* <code>Z400</code> – <code>Z499</code>: ''<translate><!--T:68--> reserved for local use</translate>''
* <code>Z500</code> – <code>Z599</code>: <translate><!--T:69--> core error types (<code>Z5xx</code> because <code>Z5</code> is error)</translate> ''<translate><!--T:70--> (See [[<tvar name="a">#core-error-types</tvar>|§ Core error types]] below.)</translate>''
* <code>Z600</code> – <code>Z699</code>: <translate><!--T:131--> core programming languages (<code>Z6xx</code> because <code>Z61</code> is programming language)</translate>
* <code>Z700</code> – <code>Z799</code>: ''<translate><!--T:71--> unassigned for now</translate>''
* <code>Z800</code> – <code>Z899</code>: <translate><!--T:72--> definitions of core functions with built-ins (<code>Z8xx</code> because <code>Z8</code> is function)</translate> ''<translate><!--T:73--> (See [[<tvar name="a">#core-functions</tvar>|§ Core functions]] below.)</translate>''
* <code>Z900</code> – <code>Z999</code>: <translate><!--T:74--> built-ins for the core functions (they are +100 from the respective Z8xx)</translate>
* <code>Z1000</code> – <code>Z2999</code>: <translate><!--T:75--> natural languages (instances of Z60)</translate>
* <code>Z3000</code> – <code>Z5999</code>: ''<translate><!--T:149--> reserved for future use</translate>''
* <code>Z6000</code> – <code>Z6999</code>: <translate><!--T:215--> ''types, functions, ''etc.'' for using content from Wikidata and other Wikimedia sources''</translate>
** <code>Z6000</code> – <code>Z6099</code>: ''<translate><!--T:216--> types for content from Wikidata and other Wikimedia sources</translate>'' ''<translate>(See [[<tvar name="1">#wikidata-types</tvar>|§ Wikidata types]] below.)</translate>''
** <code>Z6100</code> – <code>Z6199</code>: ''<translate><!--T:217--> validators for these types</translate>''
** <code>Z6200</code> – <code>Z6299</code>: ''<translate><!--T:218--> built-in implementations of the validators</translate>''
** <code>Z6800</code> – <code>Z6899</code>: ''<translate><!--T:219--> helper functions for these types that need to be built-in (e.g., fetching, equality)</translate>'' ''<translate>(See [[<tvar name="1">#wikidata-functions</tvar>|§ Wikidata functions]] below.)</translate>''
** <code>Z6900</code> – <code>Z6999</code>: ''<translate><!--T:220--> built-in implementations of the helper functions</translate>''
* <code>Z7000</code> – <code>Z7999</code>: ''<translate><!--T:185--> reserved for future use</translate>''
* <code>Z8000</code> – <code>Z8999</code>: <translate><!--T:172--> Testers for each pre-defined function (''e.g.'' Z801 is tested via Z8010, Z8011, Z8012, … Z8019).</translate>
* <code>Z9000</code> – <code>Z9999</code>: ''<translate><!--T:173--> reserved for future use</translate>''
</div></div>
{{Anchor|core-types}}
<translate>
=== Core types === <!--T:76-->
</translate>
<div style="margin:.3em 0; border:1px solid #AAA; padding:.3em .5em;"><div style="margin-top:-.3em">
* <code>Z1</code>: <translate><!--T:11--> <tvar name="1">{{Z|Z1}}</tvar> (Type), the root.</translate>
* <code>Z2</code>: <translate><!--T:12--> <tvar name="1">{{Z|Z2}}</tvar> (Type): everything on the wiki is a <tvar name="Z"><code>Z2</code></tvar>, that's why this has such a low ZID.</translate>
* <code>Z3</code>: <translate><!--T:13--> <tvar name="1">{{Z|Z3}}</tvar> (Type): because the word <tvar name="key"><bdi lang="en" dir="ltr">''key''</bdi></tvar> has three letters in English.</translate>
* <code>Z4</code>: <translate><!--T:14--> <tvar name="1">{{Z|Z4}}</tvar> (Type): because the word <tvar name="type"><bdi lang="en" dir="ltr">''type''</bdi></tvar> has four letters in English.</translate>
* <code>Z5</code>: <translate><!--T:15--> <tvar name="1">{{Z|Z5}}</tvar> (Type): because the word <tvar name="error"><bdi lang="en" dir="ltr">''error''</bdi></tvar> has five letters in English.</translate> ''<translate><!--T:77--> (See [[<tvar name="a">#core-error-types</tvar>|§ Core error types]] below.)</translate>''
* <code>Z6</code>: <translate><!--T:16--> <tvar name="1">{{Z|Z6}}</tvar> (Type): because the word <tvar name="string"><bdi lang="en" dir="ltr">''string''</bdi></tvar> has six letters in English.</translate>
* <code>Z7</code>: <translate><!--T:17--> <tvar name="1">{{Z|Z7}}</tvar> (Type): because function calls are the main magic of the system, and 7 is a magic number. It is also close to <tvar name="Z"><code>Z8</code></tvar>.</translate>
* <code>Z8</code>: <translate><!--T:18--> <tvar name="1">{{Z|Z8}}</tvar> (generic type, thus technically a function): because <tvar name="function"><bdi lang="en" dir="ltr">''function''</bdi></tvar> has eight letters in English.</translate> ''<translate><!--T:78--> (See [[<tvar name="a">#core-functions</tvar>|§ Core functions]] below.)</translate>''
* <code>Z9</code>: <translate><!--T:19--> <tvar name="1">{{Z|Z9}}</tvar> (Type): because the word <tvar name="reference"><bdi lang="en" dir="ltr">''reference''</bdi></tvar> has nine letters in English.</translate>
* <code>Z10</code>: {{Tunit|151|''Not yet assigned.''}}
* <code>Z11</code>: <translate><!--T:21--> <tvar name="1">{{Z|Z11}}</tvar> (Type): because it is just one language, and there's a ''one'' in the name.</translate>
* <code>Z12</code>: <translate><!--T:22--> <tvar name="1">{{Z|Z12}}</tvar> (Type): because it's an extension of <tvar name="Z"><code>Z11</code></tvar>.</translate>
* <code>Z13</code>: {{Tunit|151|''Not yet assigned.''}}
* <code>Z14</code>: <translate><!--T:23--> <tvar name="1">{{Z|Z14}}</tvar> (Type): because the word <tvar name="implementation"><bdi lang="en" dir="ltr">''implementation''</bdi></tvar> has fourteen letters in English.</translate>
* <code>Z15</code>: <translate><!--T:151--> ''Not yet assigned.''</translate>
* <code>Z16</code>: <translate><!--T:80--> <tvar name="1">{{Z|Z16}}</tvar> (Type): no good reason, it's close to Z14, and Z61/Programming language.</translate>
* <code>Z17</code>: <translate><!--T:81--> <tvar name="1">{{Z|Z17}}</tvar> (Type).</translate>
* <code>Z18</code>: <translate><!--T:82--> <tvar name="1">{{Z|Z18}}</tvar> (Type).</translate>
* <code>Z19</code>: {{Tunit|151|''Not yet assigned.''}}
* <code>Z20</code>: <translate><!--T:25--> <tvar name="1">{{Z|Z20}}</tvar> (Type): because 20/20 is perfect vision, and tests make errors visible.</translate>
* <code>Z21</code>: <translate><!--T:83--> <tvar name="1">{{Z|Z21}}</tvar> (Type).</translate>
* <code>Z22</code>: <translate><!--T:26--> <tvar name="1">{{Z|Z22}}</tvar> (Type).</translate>
* <code>Z23</code>: <translate><!--T:84--> <tvar name="1">{{Z|Z23}}</tvar> (Type).</translate>
* <code>Z24</code>: <translate><!--T:132--> <tvar name="1">{{Z|Z24}}</tvar> (Unit).</translate>
* <code>Z25</code>: {{Tunit|151|''Not yet assigned.''}}
* <code>Z26</code>: {{Tunit|151|''Not yet assigned.''}}
* <code>Z27</code>: {{Tunit|151|''Not yet assigned.''}}
* <code>Z28</code>: {{Tunit|151|''Not yet assigned.''}}
* <code>Z29</code>: {{Tunit|151|''Not yet assigned.''}}
* <code>Z30</code>: {{Tunit|151|''Not yet assigned.''}}
* <code>Z31</code>: <translate><!--T:133--> <tvar name="1">{{Z|Z31}}</tvar> (Type).</translate>
* <code>Z32</code>: <translate><!--T:134--> <tvar name="1">{{Z|Z32}}</tvar> (Type): because it's an extension of <tvar name="Z"><code>Z31</code></tvar>.</translate>
* <code>Z33</code>: {{Tunit|151|''Not yet assigned.''}}
* <code>Z34</code>: {{Tunit|151|''Not yet assigned.''}}
* <code>Z35</code>: {{Tunit|151|''Not yet assigned.''}}
* <code>Z36</code>: {{Tunit|151|''Not yet assigned.''}}
* <code>Z37</code>: {{Tunit|151|''Not yet assigned.''}}
* <code>Z38</code>: {{Tunit|151|''Not yet assigned.''}}
* <code>Z39</code>: <translate><!--T:85--> <tvar name="1">{{Z|Z39}}</tvar> (Type): because Z3/Key Z9/Reference.</translate>
* <code>Z40</code>: <translate><!--T:86--> <tvar name="1">{{Z|Z40}}</tvar> (Type): because Boole first published in (18)40.</translate>
* <code>Z41</code>: <translate><!--T:87--> <tvar name="1">{{Z|Z41}}</tvar> (Boolean).</translate>
* <code>Z42</code>: <translate><!--T:88--> <tvar name="1">{{Z|Z42}}</tvar> (Boolean).</translate>
* <code>Z43</code>: {{Tunit|151|''Not yet assigned.''}}
* <code>Z44</code>: {{Tunit|151|''Not yet assigned.''}}
* <code>Z45</code>: {{Tunit|151|''Not yet assigned.''}}
* <code>Z46</code>: <translate><!--T:225--> <tvar name="1">{{Z|Z46}}</tvar> (Type): because it converts a Z4/Type into code in a Z61/Programming language.</translate>
* <code>Z47</code>: {{Tunit|151|''Not yet assigned.''}}
* <code>Z48</code>: {{Tunit|151|''Not yet assigned.''}}
* <code>Z49</code>: {{Tunit|151|''Not yet assigned.''}}
* <code>Z50</code>: <translate><!--T:24--> <tvar name="1">{{Z|Z50}}</tvar> (Type): because Error is <tvar name="Z"><code>Z5</code></tvar>.</translate>
<!--<nowiki>
* <code>Z51</code>: <translate>'''…''' (Type).</translate>
…
* <code>Z59</code>: <translate>'''…''' (Type).</translate>
</nowiki>-->
* <code>Z60</code>: <translate><!--T:89--> <tvar name="1">{{Z|Z60}}</tvar> (Type): because <code>Z6</code> is a string.</translate>
* <code>Z61</code>: <translate><!--T:90--> <tvar name="1">{{Z|Z61}}</tvar> (Type): because <code>Z16</code> is code.</translate>
* <code>Z64</code>: <translate><!--T:226--> <tvar name="1">{{Z|Z64}}</tvar>: because it is the inverse of <tvar name="2"><code>Z46</code></tvar>.</translate>
<!--<nowiki>
* <code>Z62</code>: <translate>'''…''' (Type).</translate>
…
* <code>Z79</code>: <translate>'''…''' (Type).</translate>
</nowiki>-->
* <code>Z80</code>: <translate><!--T:92--> <tvar name="1">{{Z|Z80}}</tvar> (Type): because it is an octet.</translate>
<!--<nowiki>
* <code>Z81</code>: <translate>'''…''' (Type).</translate>
…
* <code>Z69</code>: <translate>'''…''' (Type).</translate>
</nowiki>-->
* <code>Z84</code>: {{Tunit|151|''Not yet assigned.''}}
* <code>Z85</code>: {{Tunit|151|''Not yet assigned.''}}
* <code>Z86</code>: <translate><!--T:93--> <tvar name="1">{{Z|Z86}}</tvar> (Type): because it is not exactly a Z80/Byte, but more like Z6/String.</translate>
<!--<nowiki>
* <code>Z87</code>: <translate>'''…''' (Type).</translate>
* <code>Z88</code>: <translate>'''…''' (Type).</translate>
</nowiki>
-->
* <code>Z89</code>: <translate><!--T:227--> <tvar name="1">{{Z|Z89}}</tvar> (Type)</translate>
* <code>Z96</code>: <translate> <tvar name="1">{{Z|Z96}}</tvar> (Type): because it is a Z9 but as a Z6</translate>
* <code>Z99</code>: <translate><!--T:30--> {{Z|Z99}} (Type): because it looks a bit like a closing quotation mark in English.</translate>
</div></div>
{{Anchor|wikidata-types}}
<translate>
==== Wikidata types ==== <!--T:228-->
</translate>
<div style="margin:.3em 0; border:1px solid #AAA; padding:.3em .5em;"><div style="margin-top:-.3em">
*<code>Z6001</code>: <translate><!--T:229--> <tvar name="1">{{Z|Z6001}}</tvar> (Type)</translate>
*<code>Z6002</code>: <translate><!--T:230--> <tvar name="1">{{Z|Z6002}}</tvar> (Type)</translate>
*<code>Z6003</code>: <translate><!--T:231--> <tvar name="1">{{Z|Z6003}}</tvar> (Type)</translate>
*<code>Z6004</code>: <translate><!--T:232--> <tvar name="1">{{Z|Z6004}}</tvar> (Type)</translate>
*<code>Z6005</code>: <translate><!--T:233--> <tvar name="1">{{Z|Z6005}}</tvar> (Type)</translate>
*<code>Z6006</code>: <translate><!--T:234--> <tvar name="1">{{Z|Z6006}}</tvar> (Type)</translate>
*<code>Z6007</code>: <translate><!--T:235--> <tvar name="1">{{Z|Z6007}}</tvar> (Type)</translate>
*<code>Z6008</code>: <translate><!--T:236--> <tvar name="1">{{Z|Z6008}}</tvar> (Type)</translate>
*<code>Z6010</code>: <translate><!--T:237--> <tvar name="1">{{Z|Z6010}}</tvar> (Type)</translate>
*<code>Z6011</code>: <translate><!--T:238--> <tvar name="1">{{Z|Z6011}}</tvar> (Type)</translate>
*<code>Z6020</code>: <translate><!--T:239--> <tvar name="1">{{Z|Z6020}}</tvar> (Type)</translate>
*<code>Z6021</code>: <translate><!--T:240--> <tvar name="1">{{Z|Z6021}}</tvar> (Claim subtype)</translate>
*<code>Z6022</code>: <translate><!--T:241--> <tvar name="1">{{Z|Z6022}}</tvar> (Claim subtype)</translate>
*<code>Z6023</code>: <translate><!--T:242--> <tvar name="1">{{Z|Z6023}}</tvar> (Claim subtype)</translate>
*<code>Z6030</code>: <translate><!--T:243--> <tvar name="1">{{Z|Z6030}}</tvar> (Type)</translate>
*<code>Z6031</code>: <translate><!--T:244--> <tvar name="1">{{Z|Z6031}}</tvar> (Entity part)</translate>
*<code>Z6032</code>: <translate><!--T:245--> <tvar name="1">{{Z|Z6032}}</tvar> (Entity part)</translate>
*<code>Z6033</code>: <translate><!--T:246--> <tvar name="1">{{Z|Z6033}}</tvar> (Entity part)</translate>
*<code>Z6034</code>: <translate><!--T:247--> <tvar name="1">{{Z|Z6034}}</tvar> (Entity part)</translate>
*<code>Z6035</code>: <translate><!--T:248--> <tvar name="1">{{Z|Z6035}}</tvar> (Entity part)</translate>
*<code>Z6036</code>: <translate><!--T:249--> <tvar name="1">{{Z|Z6036}}</tvar> (Entity part)</translate>
*<code>Z6037</code>: <translate><!--T:250--> <tvar name="1">{{Z|Z6037}}</tvar> (Entity part)</translate>
*<code>Z6038</code>: <translate><!--T:251--> <tvar name="1">{{Z|Z6038}}</tvar> (Entity part)</translate>
*<code>Z6040</code>: <translate><!--T:252--> <tvar name="1">{{Z|Z6040}}</tvar> (Type)</translate>
*<code>Z6041</code>: <translate><!--T:253--> <tvar name="1">{{Z|Z6041}}</tvar> (Statement rank)</translate>
*<code>Z6042</code>: <translate><!--T:254--> <tvar name="1">{{Z|Z6042}}</tvar> (Statement rank)</translate>
*<code>Z6043</code>: <translate><!--T:255--> <tvar name="1">{{Z|Z6043}}</tvar> (Statement rank)</translate>
*<code>Z6060</code>: <translate><!--T:256--> <tvar name="1">{{Z|Z6060}}</tvar> (Type)</translate>
*<code>Z6061</code>: <translate><!--T:257--> <tvar name="1">{{Z|Z6061}}</tvar> (Type)</translate>
*<code>Z6062</code>: <translate><!--T:258--> <tvar name="1">{{Z|Z6062}}</tvar> (Type)</translate>
*<code>Z6063</code>: <translate><!--T:259--> <tvar name="1">{{Z|Z6063}}</tvar> (Type)</translate>
*<code>Z6064</code>: <translate><!--T:260--> <tvar name="1">{{Z|Z6064}}</tvar> (Type)</translate>
*<code>Z6091</code>: <translate><!--T:261--> <tvar name="1">{{Z|Z6091}}</tvar> (Type)</translate>
*<code>Z6092</code>: <translate><!--T:262--> <tvar name="1">{{Z|Z6092}}</tvar> (Type)</translate>
*<code>Z6094</code>: <translate><!--T:263--> <tvar name="1">{{Z|Z6094}}</tvar> (Type)</translate>
*<code>Z6095</code>: <translate><!--T:264--> <tvar name="1">{{Z|Z6095}}</tvar> (Type)</translate>
*<code>Z6096</code>: <translate><!--T:265--> <tvar name="1">{{Z|Z6096}}</tvar> (Type)</translate>
</div></div>
{{Anchor|core-functions}}
<translate>
=== Core functions === <!--T:94-->
</translate>
<div style="margin:.3em 0; border:1px solid #AAA; padding:.3em .5em;"><div style="margin-top:-.3em">
* <code>Z801</code> {{Z+|Z801}}: T ➝ T
* <code>Z802</code> {{Z+|Z802}}: Boolean, T, T ➝ T
* <code>Z803</code> {{Z+|Z803}}: Key reference, Any ➝ Any
*: <translate><!--T:96--> Z3/Key</translate>
* <code>Z804</code> {{Z+|Z804}}: List(Key reference) ➝ Abt
* <code>Z805</code> {{Z+|Z805}}: Any ➝ List(Pair(Key reference, Any))
*: <translate><!--T:41--> Reify has five letters</translate>
* <code>Z808</code> {{Z+|Z808}}: List(Pair(Key reference, Any)) ➝ Any
*: <translate><!--T:42--> Abstract has eight letters.</translate>
* <code>Z810</code> {{Z+|Z810}}: T, List(T) ➝ List(T)
*: <translate><!--T:46--> (because Z10 is list).</translate>
* <code>Z811</code> {{Z+|Z811}}: List(T) ➝ T
*: <translate><!--T:43--> (because Z10 was going to be list and we get the first)</translate>
* <code>Z812</code> {{Z+|Z812}}: List(T) ➝ List(T)
*: <translate><!--T:44--> (because Z10 was going to be list and we get the second, the rest)</translate>
* <code>Z813</code> {{Z+|Z813}}: List(T) ➝ Boolean
*: <translate><!--T:45--> (because Z13 was planned to be empty list).</translate>
* <code>Z820</code> {{Z+|Z820}}: String, Any ➝ Any
* <code>Z821</code> {{Z+|Z821}}: Pair(T1, T2) ➝ T1
*: <translate><!--T:47--> (because Z22 is pair).</translate>
* <code>Z822</code> {{Z+|Z822}}: Pair(T1, T2) ➝ T2
*: <translate><!--T:48--> (because Z22 is pair).</translate>
* <code>Z823</code> {{Z+|Z823}}: Quote ➝ Pair(Object, Object)
* <code>Z825</code> {{Z+|Z825}}: Item reference, Natural language, Gregorian calendar date ➝ HTML fragment
* <code>Z828</code> {{Z+|Z828}}: Quote ➝ Persistent object
* <code>Z832</code> {{Z+|Z832}}: Monolingual stringset, Monolingual stringset ➝ Boolean
* <code>Z844</code> {{Z+|Z844}}: Boolean, Boolean ➝ Boolean
* <code>Z850</code> {{Z+|Z850}}: Object, Error type, Object ➝ Object
*: <translate><!--T:266--> (because it deals with Z5/Errors)</translate>
* <code>Z851</code> {{Z+|Z851}}: Error type, List(T) ➝ Unit
* <code>Z852</code> {{Z+|Z852}}: Error, Error type ➝ Boolean
* <code>Z853</code> {{Z+|Z853}}: Object ➝ Pair(Error, Object)
* <code>Z854</code> {{Z+|Z854}}: Object ➝ String
* <code>Z860</code> {{Z+|Z860}}: String ➝ Language
* <code>Z862</code> {{Z+|Z862}}: Natural language, Natural language ➝ Boolean
* <code>Z866</code> {{Z+|Z866}}: String, String ➝ Boolean
* <code>Z868</code> <translate><!--T:267--> Replaced by <tvar name="1">{{Z+|Z22717}}: String ➝ List(Character)</tvar></translate>
*: <translate><!--T:49--> Because Z6/String and Z86/Character.</translate>
* <code>Z869</code> {{Z+|Z869}}: String ➝ Wikifunctions Object Reference
* <code>Z872</code> {{Z+|Z872}}: Function, Typed list (Object) ➝ Object
* <code>Z873</code> {{Z+|Z873}} Function, List ➝ List
* <code>Z876</code> {{Z+|Z876}}: Function, List, Object ➝ Object
* <code>Z877</code> {{Z+|Z877}}: HTML fragment -> HTML fragment
* <code>Z881</code> {{Z+|Z881}}: Type ➝ Type
* <code>Z882</code> {{Z+|Z882}}: Type, Type ➝ Type
* <code>Z883</code> {{Z+|Z883}}: T ➝ T
* <code>Z884</code> {{Z+|Z884}}: Type, List(Reference), String ➝ Type
* <code>Z885</code> {{Z+|Z885}}: Error type ➝ Type
* <code>Z886</code> <translate><!--T:268--> Replaced by <tvar name="1">{{Z+|Z22693}}: List*(Character) ➝ String</tvar></translate>
*: <translate><!--T:50--> because Z86/Character and Z6/String.</translate>
* <code>Z888</code> <translate><!--T:269--> Replaced by <tvar name="1">{{Z+|Z22683}}: Character, Character ➝ Boolean</tvar></translate>
* <code>Z889</code> {{Z+|Z889}}: Typed list (Object), Typed list (Object), Function ➝ Boolean
* <code>Z899</code> {{Z+|Z899}}: Quote ➝ Any
*: <translate><!--T:97--> because Z99/Quote.</translate>
</div></div>
{{Anchor|wikidata-functions}}
<translate>
==== Wikidata functions ==== <!--T:270-->
</translate>
<div style="margin:.3em 0; border:1px solid #AAA; padding:.3em .5em;"><div style="margin-top:-.3em">
*<translate><!--T:271--> <tvar name="1"><code>Z6801</code></tvar> to <tvar name="2"><code>Z6808</code></tvar> are the 'same object' functions corresponding to <tvar name="3"><code>Z6001</code></tvar> to <tvar name="4"><code>Z6008</code></tvar>.</translate>
*<code>Z6820</code> {{Z+|Z6820}}: List(Object) ➝ Map(String, Object)
*<code>Z6821</code> {{Z+|Z6821}}: Item reference ➝ Item
*<code>Z6822</code> {{Z+|Z6822}}: Property reference ➝ Property
*<code>Z6824</code> {{Z+|Z6824}}: Lexeme form reference ➝ Lexeme form
*<code>Z6825</code> {{Z+|Z6825}}: Lexeme reference ➝ Lexeme
*<code>Z6826</code> {{Z+|Z6826}}: Lexeme sense reference ➝ Lexeme sense
*<code>Z6830</code> {{Z+|Z6830}}: Item reference, Property reference, Natural language ➝ List(Lexeme reference)
*<code>Z6831</code> {{Z+|Z6831}}: Lexeme sense reference, Property reference, Natural language ➝ List(Lexeme reference)
*<code>Z6884</code> {{Z+|Z6884}}: Type, List(Object), String ➝ Type
*<code>Z6894</code> {{Z+|Z6894}}
*<code>Z6895</code> {{Z+|Z6895}}: Object ➝ Object
*<code>Z6896</code> {{Z+|Z6896}}: List(String) ➝ Object
</div></div>
{{Anchor|core-error-types}}
<translate>
=== Core error types === <!--T:98-->
</translate>
<div style="margin:.3em 0; border:1px solid #AAA; padding:.3em .5em;"><div style="margin-top:-.3em">
* <translate><!--T:276--> <tvar name="zid">{{Z|Z500}}</tvar> (error information): unspecified error</translate>
* <translate><!--T:103--> <tvar name="zid">{{Z|Z501}}</tvar> (error message, input): syntax error</translate>
* <translate><!--T:104--> <tvar name="zid">{{Z|Z502}}</tvar> (subtype, value): not wellformed, points to Z52x or Z53x</translate>
* <translate><!--T:105--> <tvar name="zid">{{Z|Z503}}</tvar> (function name): not implemented yet</translate>
* <translate><!--T:106--> <tvar name="zid">{{Z|Z504}}</tvar> (zid): Zid not found</translate>
* <translate><!--T:107--> <tvar name="zid">{{Z|Z505}}</tvar> (expected, actual, args): number of arguments mismatch</translate>
* <translate><!--T:108--> <tvar name="zid">{{Z|Z506}}</tvar> (expected, actual, arg): argument type mismatches</translate>
* <translate><!--T:109--> <tvar name="zid">{{Z|Z507}}</tvar> (function call): error in evaluation</translate>
* <translate><!--T:110--> <tvar name="zid">{{Z|Z508}}</tvar> (object): competing keys</translate>
* <translate><!--T:198--> <tvar name="zid">{{Z|Z509}}</tvar> (errors): List of errors</translate>
* <translate><!--T:111--> <tvar name="zid">{{Z|Z510}}</tvar> (none): nil</translate>
* <translate><!--T:112--> <tvar name="zid">{{Z|Z511}}</tvar> (key reference, object): key not found</translate>
* <translate><!--T:113--> <tvar name="zid">{{Z|Z512}}</tvar> (object): Z9 error</translate>
* <translate><!--T:114--> <tvar name="zid">{{Z|Z513}}</tvar> (resolved object): resolved object without Z2K2</translate>
* <translate><!--T:115--> <tvar name="zid">{{Z|Z514}}</tvar> (implementation): Builtin does not exist</translate>
* <translate><!--T:116--> <tvar name="zid">{{Z|Z515}}</tvar> (implementation): Builtin ID is erroneous</translate>
* <translate><!--T:117--> <tvar name="zid">{{Z|Z516}}</tvar> (key, bad value): Argument value error</translate>
* <translate><!--T:199--> <tvar name="zid">{{Z|Z517}}</tvar> (expected type, actual type, returned value, propagated error): Return type mismatch</translate>
* <translate><!--T:200--> <tvar name="zid">{{Z|Z518}}</tvar> (expected type, object, propagated error): Object type mismatch</translate>
* <translate><!--T:211--> <tvar name="zid">{{Z|Z519}}</tvar> (object): Undefined list type</translate>
* <translate><!--T:212--> <tvar name="zid">{{Z|Z520}}</tvar> (object): Wrong list type</translate>
* <translate><!--T:118--> <tvar name="zid">{{Z|Z521}}</tvar> (offending value): ZObjects must not be number or boolean or null</translate>
* <translate><!--T:119--> <tvar name="zid">{{Z|Z522}}</tvar> (offending index in array, propagated error): Array element not well formed</translate>
* <translate><!--T:120--> <tvar name="zid">{{Z|Z523}}</tvar> (object): Missing Z1K1</translate>
* <translate><!--T:121--> <tvar name="zid">{{Z|Z524}}</tvar> (value of Z1K1): Z1K1 must not be a string or array</translate>
* <translate><!--T:122--> <tvar name="zid">{{Z|Z525}}</tvar> (key): Invalid key</translate>
* <translate><!--T:123--> <tvar name="zid">{{Z|Z526}}</tvar> (key, propagated error): not wellformed value</translate>]
* <translate><!--T:272--> <tvar name="zid">{{Z|Z529}}</tvar> (host name)</translate>
* <translate><!--T:273--> <tvar name="zid">{{Z|Z530}}</tvar> (function call, propagated error)</translate>
* <translate><!--T:124--> <tvar name="zid">{{Z|Z531}}</tvar> (whole object): Z6 must have 2 keys</translate>
* <translate><!--T:125--> <tvar name="zid">{{Z|Z532}}</tvar> (whole object): Z6 without a Z6K1</translate>
* <translate><!--T:126--> <tvar name="zid">{{Z|Z533}}</tvar> (value of Z6K1): Z6K1 must be a string</translate>
* <translate><!--T:127--> <tvar name="zid">{{Z|Z534}}</tvar> (whole object): Z9 must have 2 keys</translate>
* <translate><!--T:128--> <tvar name="zid">{{Z|Z535}}</tvar> (whole object): Z9 without a Z9K1</translate>
* <translate><!--T:129--> <tvar name="zid">{{Z|Z536}}</tvar> (value of Z9K1): Z9K1 must be a string in JSON</translate>
* <translate><!--T:130--> <tvar name="zid">{{Z|Z537}}</tvar> (value of Z9K1): Z9K1 must look like a reference</translate>
* <translate><!--T:135--> <tvar name="zid">{{Z|Z538}}</tvar> (page title): wrong namespace</translate>
* <translate><!--T:136--> <tvar name="zid">{{Z|Z539}}</tvar> (page title): wrong content type</translate>
* <translate><!--T:137--> <tvar name="zid">{{Z|Z540}}</tvar> (language code): invalid language code</translate>
* <translate><!--T:138--> <tvar name="zid">{{Z|Z541}}</tvar> (language code): language code not found</translate>
* <translate><!--T:139--> <tvar name="zid">{{Z|Z542}}</tvar> (expected type, actual object): expected type, actual object</translate>
* <translate><!--T:140--> <tvar name="zid">{{Z|Z543}}</tvar> (type name): type not found</translate>
* <translate><!--T:141--> <tvar name="zid">{{Z|Z544}}</tvar> (type zid, type name, existing type name): conflicting type names</translate>
* <translate><!--T:142--> <tvar name="zid">{{Z|Z545}}</tvar> (type zid, type name, existing type zid): conflicting type Zids</translate>
* <translate><!--T:143--> <tvar name="zid">{{Z|Z546}}</tvar> (type zid, type name): builtin type not found</translate>
* <translate><!--T:144--> <tvar name="zid">{{Z|Z547}}</tvar> (input): invalid format</translate>
* <translate><!--T:145--> <tvar name="zid">{{Z|Z548}}</tvar> (error message, input): invalid JSON</translate>
* <translate><!--T:146--> <tvar name="zid">{{Z|Z549}}</tvar> (reference value): invalid ZReference</translate>
* <translate><!--T:147--> <tvar name="zid">{{Z|Z550}}</tvar> (reference value): unknown ZReference</translate>
* <translate><!--T:148--> <tvar name="zid">{{Z|Z551}}</tvar> (key, expected type, actual type): schema type mismatch</translate>
* {{Z|Z552}} <translate><!--T:186--> (index, expected type, actual type): array element type mismatch</translate>
* {{Z|Z553}} <translate><!--T:187--> (zobject): disallowed root type</translate>
* {{Z|Z554}} <translate><!--T:188--> (clashing ZID, language): label clashes with another ZObject's label</translate>
* {{Z|Z555}} <translate><!--T:189--> (ZID, title): mis-matched ZID and page title</translate>
* {{Z|Z556}} <translate><!--T:190--> (title): invalid page title</translate>
* {{Z|Z557}} <translate><!--T:191--> (error message): user does not have permission</translate>
* {{Z|Z558}} <translate><!--T:192--> (programming language): invalid programming language</translate>
* {{Z|Z559}} <translate><!--T:201--> (none): user not permitted to evaluate function</translate>
* {{Z|Z560}} <translate><!--T:202--> (evaluation result): invalid evaluation result</translate>
* {{Z|Z561}} <translate><!--T:203--> (propagated error): invalid evaluation request</translate>
* {{Z|Z562}} <translate><!--T:204--> (missing property): incomplete evaluation request</translate>
* {{Z|Z563}} <translate><!--T:205--> (call): call by non-reentrant executor</translate>
* {{Z|Z564}} <translate><!--T:206--> (contents): invalid executor response</translate>
* {{Z|Z565}} <translate><!--T:213--> (missing property): Incomplete executor request</translate>
* {{Z|Z570}} <translate><!--T:196--> (orchestrator rate limit): reached rate limit in orchestrator</translate>
* {{Z|Z571}} <translate><!--T:197--> (evaluator rate limit): reached rate limit in evaluator</translate>
* {{Z|Z572}} <translate><!--T:207--> (recursion limit, function name): reached recursion limit in orchestrator</translate>
* {{Z|Z573}} <translate><!--T:208--> (recursion limit, function name): reached recursion limit in evaluator</translate>
* {{Z|Z574}} <translate><!--T:209--> (time limit): reached time limit in orchestrator</translate>
* {{Z|Z575}} <translate><!--T:210--> (time limit): reached time limit in evaluator</translate>
* {{Z|Z576}} <translate><!--T:274--> (time limit)</translate>
* {{Z|Z580}} <translate><!--T:275--> (duplicate language)</translate>
</div></div>
<translate>
== See also == <!--T:59-->
</translate>
* <translate><!--T:60--> [[<tvar name="notes">:m:Special:MyLanguage/Abstract Wikipedia/Notes</tvar>|Overview of notes]]</translate>
<noinclude>
[[Category:Technical documentation{{#translation:}}|Reserved ZIDs]]
</noinclude>
8g5pxaahvs5c7eq9vgjc9lt9bv50hdj
315024
315023
2026-09-18T11:38:41Z
DVrandecic (WMF)
7
/* ==== Wikidata functions ==== */
315024
wikitext
text/x-wiki
<noinclude><languages/>{{Technical documentation navbox}}</noinclude>
<translate>
<!--T:214-->
This page details ZIDs that are reserved by Wikilambda, the software that runs Wikifunctions. All ZIDs with four digits or fewer are reserved. See [[Wikifunctions:Reserved ZIDs/all]] for a list of currently pre-defined objects.
=== Ranges === <!--T:62-->
<!--T:10-->
We reserve certain spaces for certain kinds of pre-defined objects.
</translate>
<div style="margin:.3em 0; border:1px solid #AAA; padding:.3em .5em;"><div style="margin-top:-.3em">
* <code>Z1</code> – <code>Z99</code>: <translate><!--T:63--> core types.</translate> ''<translate><!--T:64--> (See [[<tvar name="a">#core-types</tvar>|§ Core types]] below.)</translate>''
* <code>Z100</code> – <code>Z199</code>: <translate><!--T:65--> validators for the core types (''i.e.'' for each core type, +100 gives the validator), ''e.g.'' Z104 is the validator for Z4/Type</translate>
* <code>Z200</code> – <code>Z299</code>: <translate><!--T:66--> built-in implementations for the validators for the core types (''e.g.'' Z204 is the built-in implementation for the validator for Z4/Type)</translate>
* <code>Z300</code> – <code>Z399</code>: ''<translate><!--T:67--> unassigned for now</translate>''
* <code>Z400</code> – <code>Z499</code>: ''<translate><!--T:68--> reserved for local use</translate>''
* <code>Z500</code> – <code>Z599</code>: <translate><!--T:69--> core error types (<code>Z5xx</code> because <code>Z5</code> is error)</translate> ''<translate><!--T:70--> (See [[<tvar name="a">#core-error-types</tvar>|§ Core error types]] below.)</translate>''
* <code>Z600</code> – <code>Z699</code>: <translate><!--T:131--> core programming languages (<code>Z6xx</code> because <code>Z61</code> is programming language)</translate>
* <code>Z700</code> – <code>Z799</code>: ''<translate><!--T:71--> unassigned for now</translate>''
* <code>Z800</code> – <code>Z899</code>: <translate><!--T:72--> definitions of core functions with built-ins (<code>Z8xx</code> because <code>Z8</code> is function)</translate> ''<translate><!--T:73--> (See [[<tvar name="a">#core-functions</tvar>|§ Core functions]] below.)</translate>''
* <code>Z900</code> – <code>Z999</code>: <translate><!--T:74--> built-ins for the core functions (they are +100 from the respective Z8xx)</translate>
* <code>Z1000</code> – <code>Z2999</code>: <translate><!--T:75--> natural languages (instances of Z60)</translate>
* <code>Z3000</code> – <code>Z5999</code>: ''<translate><!--T:149--> reserved for future use</translate>''
* <code>Z6000</code> – <code>Z6999</code>: <translate><!--T:215--> ''types, functions, ''etc.'' for using content from Wikidata and other Wikimedia sources''</translate>
** <code>Z6000</code> – <code>Z6099</code>: ''<translate><!--T:216--> types for content from Wikidata and other Wikimedia sources</translate>'' ''<translate>(See [[<tvar name="1">#wikidata-types</tvar>|§ Wikidata types]] below.)</translate>''
** <code>Z6100</code> – <code>Z6199</code>: ''<translate><!--T:217--> validators for these types</translate>''
** <code>Z6200</code> – <code>Z6299</code>: ''<translate><!--T:218--> built-in implementations of the validators</translate>''
** <code>Z6800</code> – <code>Z6899</code>: ''<translate><!--T:219--> helper functions for these types that need to be built-in (e.g., fetching, equality)</translate>'' ''<translate>(See [[<tvar name="1">#wikidata-functions</tvar>|§ Wikidata functions]] below.)</translate>''
** <code>Z6900</code> – <code>Z6999</code>: ''<translate><!--T:220--> built-in implementations of the helper functions</translate>''
* <code>Z7000</code> – <code>Z7999</code>: ''<translate><!--T:185--> reserved for future use</translate>''
* <code>Z8000</code> – <code>Z8999</code>: <translate><!--T:172--> Testers for each pre-defined function (''e.g.'' Z801 is tested via Z8010, Z8011, Z8012, … Z8019).</translate>
* <code>Z9000</code> – <code>Z9999</code>: ''<translate><!--T:173--> reserved for future use</translate>''
</div></div>
{{Anchor|core-types}}
<translate>
=== Core types === <!--T:76-->
</translate>
<div style="margin:.3em 0; border:1px solid #AAA; padding:.3em .5em;"><div style="margin-top:-.3em">
* <code>Z1</code>: <translate><!--T:11--> <tvar name="1">{{Z|Z1}}</tvar> (Type), the root.</translate>
* <code>Z2</code>: <translate><!--T:12--> <tvar name="1">{{Z|Z2}}</tvar> (Type): everything on the wiki is a <tvar name="Z"><code>Z2</code></tvar>, that's why this has such a low ZID.</translate>
* <code>Z3</code>: <translate><!--T:13--> <tvar name="1">{{Z|Z3}}</tvar> (Type): because the word <tvar name="key"><bdi lang="en" dir="ltr">''key''</bdi></tvar> has three letters in English.</translate>
* <code>Z4</code>: <translate><!--T:14--> <tvar name="1">{{Z|Z4}}</tvar> (Type): because the word <tvar name="type"><bdi lang="en" dir="ltr">''type''</bdi></tvar> has four letters in English.</translate>
* <code>Z5</code>: <translate><!--T:15--> <tvar name="1">{{Z|Z5}}</tvar> (Type): because the word <tvar name="error"><bdi lang="en" dir="ltr">''error''</bdi></tvar> has five letters in English.</translate> ''<translate><!--T:77--> (See [[<tvar name="a">#core-error-types</tvar>|§ Core error types]] below.)</translate>''
* <code>Z6</code>: <translate><!--T:16--> <tvar name="1">{{Z|Z6}}</tvar> (Type): because the word <tvar name="string"><bdi lang="en" dir="ltr">''string''</bdi></tvar> has six letters in English.</translate>
* <code>Z7</code>: <translate><!--T:17--> <tvar name="1">{{Z|Z7}}</tvar> (Type): because function calls are the main magic of the system, and 7 is a magic number. It is also close to <tvar name="Z"><code>Z8</code></tvar>.</translate>
* <code>Z8</code>: <translate><!--T:18--> <tvar name="1">{{Z|Z8}}</tvar> (generic type, thus technically a function): because <tvar name="function"><bdi lang="en" dir="ltr">''function''</bdi></tvar> has eight letters in English.</translate> ''<translate><!--T:78--> (See [[<tvar name="a">#core-functions</tvar>|§ Core functions]] below.)</translate>''
* <code>Z9</code>: <translate><!--T:19--> <tvar name="1">{{Z|Z9}}</tvar> (Type): because the word <tvar name="reference"><bdi lang="en" dir="ltr">''reference''</bdi></tvar> has nine letters in English.</translate>
* <code>Z10</code>: {{Tunit|151|''Not yet assigned.''}}
* <code>Z11</code>: <translate><!--T:21--> <tvar name="1">{{Z|Z11}}</tvar> (Type): because it is just one language, and there's a ''one'' in the name.</translate>
* <code>Z12</code>: <translate><!--T:22--> <tvar name="1">{{Z|Z12}}</tvar> (Type): because it's an extension of <tvar name="Z"><code>Z11</code></tvar>.</translate>
* <code>Z13</code>: {{Tunit|151|''Not yet assigned.''}}
* <code>Z14</code>: <translate><!--T:23--> <tvar name="1">{{Z|Z14}}</tvar> (Type): because the word <tvar name="implementation"><bdi lang="en" dir="ltr">''implementation''</bdi></tvar> has fourteen letters in English.</translate>
* <code>Z15</code>: <translate><!--T:151--> ''Not yet assigned.''</translate>
* <code>Z16</code>: <translate><!--T:80--> <tvar name="1">{{Z|Z16}}</tvar> (Type): no good reason, it's close to Z14, and Z61/Programming language.</translate>
* <code>Z17</code>: <translate><!--T:81--> <tvar name="1">{{Z|Z17}}</tvar> (Type).</translate>
* <code>Z18</code>: <translate><!--T:82--> <tvar name="1">{{Z|Z18}}</tvar> (Type).</translate>
* <code>Z19</code>: {{Tunit|151|''Not yet assigned.''}}
* <code>Z20</code>: <translate><!--T:25--> <tvar name="1">{{Z|Z20}}</tvar> (Type): because 20/20 is perfect vision, and tests make errors visible.</translate>
* <code>Z21</code>: <translate><!--T:83--> <tvar name="1">{{Z|Z21}}</tvar> (Type).</translate>
* <code>Z22</code>: <translate><!--T:26--> <tvar name="1">{{Z|Z22}}</tvar> (Type).</translate>
* <code>Z23</code>: <translate><!--T:84--> <tvar name="1">{{Z|Z23}}</tvar> (Type).</translate>
* <code>Z24</code>: <translate><!--T:132--> <tvar name="1">{{Z|Z24}}</tvar> (Unit).</translate>
* <code>Z25</code>: {{Tunit|151|''Not yet assigned.''}}
* <code>Z26</code>: {{Tunit|151|''Not yet assigned.''}}
* <code>Z27</code>: {{Tunit|151|''Not yet assigned.''}}
* <code>Z28</code>: {{Tunit|151|''Not yet assigned.''}}
* <code>Z29</code>: {{Tunit|151|''Not yet assigned.''}}
* <code>Z30</code>: {{Tunit|151|''Not yet assigned.''}}
* <code>Z31</code>: <translate><!--T:133--> <tvar name="1">{{Z|Z31}}</tvar> (Type).</translate>
* <code>Z32</code>: <translate><!--T:134--> <tvar name="1">{{Z|Z32}}</tvar> (Type): because it's an extension of <tvar name="Z"><code>Z31</code></tvar>.</translate>
* <code>Z33</code>: {{Tunit|151|''Not yet assigned.''}}
* <code>Z34</code>: {{Tunit|151|''Not yet assigned.''}}
* <code>Z35</code>: {{Tunit|151|''Not yet assigned.''}}
* <code>Z36</code>: {{Tunit|151|''Not yet assigned.''}}
* <code>Z37</code>: {{Tunit|151|''Not yet assigned.''}}
* <code>Z38</code>: {{Tunit|151|''Not yet assigned.''}}
* <code>Z39</code>: <translate><!--T:85--> <tvar name="1">{{Z|Z39}}</tvar> (Type): because Z3/Key Z9/Reference.</translate>
* <code>Z40</code>: <translate><!--T:86--> <tvar name="1">{{Z|Z40}}</tvar> (Type): because Boole first published in (18)40.</translate>
* <code>Z41</code>: <translate><!--T:87--> <tvar name="1">{{Z|Z41}}</tvar> (Boolean).</translate>
* <code>Z42</code>: <translate><!--T:88--> <tvar name="1">{{Z|Z42}}</tvar> (Boolean).</translate>
* <code>Z43</code>: {{Tunit|151|''Not yet assigned.''}}
* <code>Z44</code>: {{Tunit|151|''Not yet assigned.''}}
* <code>Z45</code>: {{Tunit|151|''Not yet assigned.''}}
* <code>Z46</code>: <translate><!--T:225--> <tvar name="1">{{Z|Z46}}</tvar> (Type): because it converts a Z4/Type into code in a Z61/Programming language.</translate>
* <code>Z47</code>: {{Tunit|151|''Not yet assigned.''}}
* <code>Z48</code>: {{Tunit|151|''Not yet assigned.''}}
* <code>Z49</code>: {{Tunit|151|''Not yet assigned.''}}
* <code>Z50</code>: <translate><!--T:24--> <tvar name="1">{{Z|Z50}}</tvar> (Type): because Error is <tvar name="Z"><code>Z5</code></tvar>.</translate>
<!--<nowiki>
* <code>Z51</code>: <translate>'''…''' (Type).</translate>
…
* <code>Z59</code>: <translate>'''…''' (Type).</translate>
</nowiki>-->
* <code>Z60</code>: <translate><!--T:89--> <tvar name="1">{{Z|Z60}}</tvar> (Type): because <code>Z6</code> is a string.</translate>
* <code>Z61</code>: <translate><!--T:90--> <tvar name="1">{{Z|Z61}}</tvar> (Type): because <code>Z16</code> is code.</translate>
* <code>Z64</code>: <translate><!--T:226--> <tvar name="1">{{Z|Z64}}</tvar>: because it is the inverse of <tvar name="2"><code>Z46</code></tvar>.</translate>
<!--<nowiki>
* <code>Z62</code>: <translate>'''…''' (Type).</translate>
…
* <code>Z79</code>: <translate>'''…''' (Type).</translate>
</nowiki>-->
* <code>Z80</code>: <translate><!--T:92--> <tvar name="1">{{Z|Z80}}</tvar> (Type): because it is an octet.</translate>
<!--<nowiki>
* <code>Z81</code>: <translate>'''…''' (Type).</translate>
…
* <code>Z69</code>: <translate>'''…''' (Type).</translate>
</nowiki>-->
* <code>Z84</code>: {{Tunit|151|''Not yet assigned.''}}
* <code>Z85</code>: {{Tunit|151|''Not yet assigned.''}}
* <code>Z86</code>: <translate><!--T:93--> <tvar name="1">{{Z|Z86}}</tvar> (Type): because it is not exactly a Z80/Byte, but more like Z6/String.</translate>
<!--<nowiki>
* <code>Z87</code>: <translate>'''…''' (Type).</translate>
* <code>Z88</code>: <translate>'''…''' (Type).</translate>
</nowiki>
-->
* <code>Z89</code>: <translate><!--T:227--> <tvar name="1">{{Z|Z89}}</tvar> (Type)</translate>
* <code>Z96</code>: <translate> <tvar name="1">{{Z|Z96}}</tvar> (Type): because it is a Z9 but as a Z6</translate>
* <code>Z99</code>: <translate><!--T:30--> {{Z|Z99}} (Type): because it looks a bit like a closing quotation mark in English.</translate>
</div></div>
{{Anchor|wikidata-types}}
<translate>
==== Wikidata types ==== <!--T:228-->
</translate>
<div style="margin:.3em 0; border:1px solid #AAA; padding:.3em .5em;"><div style="margin-top:-.3em">
*<code>Z6001</code>: <translate><!--T:229--> <tvar name="1">{{Z|Z6001}}</tvar> (Type)</translate>
*<code>Z6002</code>: <translate><!--T:230--> <tvar name="1">{{Z|Z6002}}</tvar> (Type)</translate>
*<code>Z6003</code>: <translate><!--T:231--> <tvar name="1">{{Z|Z6003}}</tvar> (Type)</translate>
*<code>Z6004</code>: <translate><!--T:232--> <tvar name="1">{{Z|Z6004}}</tvar> (Type)</translate>
*<code>Z6005</code>: <translate><!--T:233--> <tvar name="1">{{Z|Z6005}}</tvar> (Type)</translate>
*<code>Z6006</code>: <translate><!--T:234--> <tvar name="1">{{Z|Z6006}}</tvar> (Type)</translate>
*<code>Z6007</code>: <translate><!--T:235--> <tvar name="1">{{Z|Z6007}}</tvar> (Type)</translate>
*<code>Z6008</code>: <translate><!--T:236--> <tvar name="1">{{Z|Z6008}}</tvar> (Type)</translate>
*<code>Z6010</code>: <translate><!--T:237--> <tvar name="1">{{Z|Z6010}}</tvar> (Type)</translate>
*<code>Z6011</code>: <translate><!--T:238--> <tvar name="1">{{Z|Z6011}}</tvar> (Type)</translate>
*<code>Z6020</code>: <translate><!--T:239--> <tvar name="1">{{Z|Z6020}}</tvar> (Type)</translate>
*<code>Z6021</code>: <translate><!--T:240--> <tvar name="1">{{Z|Z6021}}</tvar> (Claim subtype)</translate>
*<code>Z6022</code>: <translate><!--T:241--> <tvar name="1">{{Z|Z6022}}</tvar> (Claim subtype)</translate>
*<code>Z6023</code>: <translate><!--T:242--> <tvar name="1">{{Z|Z6023}}</tvar> (Claim subtype)</translate>
*<code>Z6030</code>: <translate><!--T:243--> <tvar name="1">{{Z|Z6030}}</tvar> (Type)</translate>
*<code>Z6031</code>: <translate><!--T:244--> <tvar name="1">{{Z|Z6031}}</tvar> (Entity part)</translate>
*<code>Z6032</code>: <translate><!--T:245--> <tvar name="1">{{Z|Z6032}}</tvar> (Entity part)</translate>
*<code>Z6033</code>: <translate><!--T:246--> <tvar name="1">{{Z|Z6033}}</tvar> (Entity part)</translate>
*<code>Z6034</code>: <translate><!--T:247--> <tvar name="1">{{Z|Z6034}}</tvar> (Entity part)</translate>
*<code>Z6035</code>: <translate><!--T:248--> <tvar name="1">{{Z|Z6035}}</tvar> (Entity part)</translate>
*<code>Z6036</code>: <translate><!--T:249--> <tvar name="1">{{Z|Z6036}}</tvar> (Entity part)</translate>
*<code>Z6037</code>: <translate><!--T:250--> <tvar name="1">{{Z|Z6037}}</tvar> (Entity part)</translate>
*<code>Z6038</code>: <translate><!--T:251--> <tvar name="1">{{Z|Z6038}}</tvar> (Entity part)</translate>
*<code>Z6040</code>: <translate><!--T:252--> <tvar name="1">{{Z|Z6040}}</tvar> (Type)</translate>
*<code>Z6041</code>: <translate><!--T:253--> <tvar name="1">{{Z|Z6041}}</tvar> (Statement rank)</translate>
*<code>Z6042</code>: <translate><!--T:254--> <tvar name="1">{{Z|Z6042}}</tvar> (Statement rank)</translate>
*<code>Z6043</code>: <translate><!--T:255--> <tvar name="1">{{Z|Z6043}}</tvar> (Statement rank)</translate>
*<code>Z6060</code>: <translate><!--T:256--> <tvar name="1">{{Z|Z6060}}</tvar> (Type)</translate>
*<code>Z6061</code>: <translate><!--T:257--> <tvar name="1">{{Z|Z6061}}</tvar> (Type)</translate>
*<code>Z6062</code>: <translate><!--T:258--> <tvar name="1">{{Z|Z6062}}</tvar> (Type)</translate>
*<code>Z6063</code>: <translate><!--T:259--> <tvar name="1">{{Z|Z6063}}</tvar> (Type)</translate>
*<code>Z6064</code>: <translate><!--T:260--> <tvar name="1">{{Z|Z6064}}</tvar> (Type)</translate>
*<code>Z6091</code>: <translate><!--T:261--> <tvar name="1">{{Z|Z6091}}</tvar> (Type)</translate>
*<code>Z6092</code>: <translate><!--T:262--> <tvar name="1">{{Z|Z6092}}</tvar> (Type)</translate>
*<code>Z6094</code>: <translate><!--T:263--> <tvar name="1">{{Z|Z6094}}</tvar> (Type)</translate>
*<code>Z6095</code>: <translate><!--T:264--> <tvar name="1">{{Z|Z6095}}</tvar> (Type)</translate>
*<code>Z6096</code>: <translate><!--T:265--> <tvar name="1">{{Z|Z6096}}</tvar> (Type)</translate>
</div></div>
{{Anchor|core-functions}}
<translate>
=== Core functions === <!--T:94-->
</translate>
<div style="margin:.3em 0; border:1px solid #AAA; padding:.3em .5em;"><div style="margin-top:-.3em">
* <code>Z801</code> {{Z+|Z801}}: T ➝ T
* <code>Z802</code> {{Z+|Z802}}: Boolean, T, T ➝ T
* <code>Z803</code> {{Z+|Z803}}: Key reference, Any ➝ Any
*: <translate><!--T:96--> Z3/Key</translate>
* <code>Z804</code> {{Z+|Z804}}: List(Key reference) ➝ Abt
* <code>Z805</code> {{Z+|Z805}}: Any ➝ List(Pair(Key reference, Any))
*: <translate><!--T:41--> Reify has five letters</translate>
* <code>Z808</code> {{Z+|Z808}}: List(Pair(Key reference, Any)) ➝ Any
*: <translate><!--T:42--> Abstract has eight letters.</translate>
* <code>Z810</code> {{Z+|Z810}}: T, List(T) ➝ List(T)
*: <translate><!--T:46--> (because Z10 is list).</translate>
* <code>Z811</code> {{Z+|Z811}}: List(T) ➝ T
*: <translate><!--T:43--> (because Z10 was going to be list and we get the first)</translate>
* <code>Z812</code> {{Z+|Z812}}: List(T) ➝ List(T)
*: <translate><!--T:44--> (because Z10 was going to be list and we get the second, the rest)</translate>
* <code>Z813</code> {{Z+|Z813}}: List(T) ➝ Boolean
*: <translate><!--T:45--> (because Z13 was planned to be empty list).</translate>
* <code>Z820</code> {{Z+|Z820}}: String, Any ➝ Any
* <code>Z821</code> {{Z+|Z821}}: Pair(T1, T2) ➝ T1
*: <translate><!--T:47--> (because Z22 is pair).</translate>
* <code>Z822</code> {{Z+|Z822}}: Pair(T1, T2) ➝ T2
*: <translate><!--T:48--> (because Z22 is pair).</translate>
* <code>Z823</code> {{Z+|Z823}}: Quote ➝ Pair(Object, Object)
* <code>Z825</code> {{Z+|Z825}}: Item reference, Natural language, Gregorian calendar date ➝ HTML fragment
* <code>Z828</code> {{Z+|Z828}}: Quote ➝ Persistent object
* <code>Z832</code> {{Z+|Z832}}: Monolingual stringset, Monolingual stringset ➝ Boolean
* <code>Z844</code> {{Z+|Z844}}: Boolean, Boolean ➝ Boolean
* <code>Z850</code> {{Z+|Z850}}: Object, Error type, Object ➝ Object
*: <translate><!--T:266--> (because it deals with Z5/Errors)</translate>
* <code>Z851</code> {{Z+|Z851}}: Error type, List(T) ➝ Unit
* <code>Z852</code> {{Z+|Z852}}: Error, Error type ➝ Boolean
* <code>Z853</code> {{Z+|Z853}}: Object ➝ Pair(Error, Object)
* <code>Z854</code> {{Z+|Z854}}: Object ➝ String
* <code>Z860</code> {{Z+|Z860}}: String ➝ Language
* <code>Z862</code> {{Z+|Z862}}: Natural language, Natural language ➝ Boolean
* <code>Z866</code> {{Z+|Z866}}: String, String ➝ Boolean
* <code>Z868</code> <translate><!--T:267--> Replaced by <tvar name="1">{{Z+|Z22717}}: String ➝ List(Character)</tvar></translate>
*: <translate><!--T:49--> Because Z6/String and Z86/Character.</translate>
* <code>Z869</code> {{Z+|Z869}}: String ➝ Wikifunctions Object Reference
* <code>Z872</code> {{Z+|Z872}}: Function, Typed list (Object) ➝ Object
* <code>Z873</code> {{Z+|Z873}} Function, List ➝ List
* <code>Z876</code> {{Z+|Z876}}: Function, List, Object ➝ Object
* <code>Z877</code> {{Z+|Z877}}: HTML fragment -> HTML fragment
* <code>Z881</code> {{Z+|Z881}}: Type ➝ Type
* <code>Z882</code> {{Z+|Z882}}: Type, Type ➝ Type
* <code>Z883</code> {{Z+|Z883}}: T ➝ T
* <code>Z884</code> {{Z+|Z884}}: Type, List(Reference), String ➝ Type
* <code>Z885</code> {{Z+|Z885}}: Error type ➝ Type
* <code>Z886</code> <translate><!--T:268--> Replaced by <tvar name="1">{{Z+|Z22693}}: List*(Character) ➝ String</tvar></translate>
*: <translate><!--T:50--> because Z86/Character and Z6/String.</translate>
* <code>Z888</code> <translate><!--T:269--> Replaced by <tvar name="1">{{Z+|Z22683}}: Character, Character ➝ Boolean</tvar></translate>
* <code>Z889</code> {{Z+|Z889}}: Typed list (Object), Typed list (Object), Function ➝ Boolean
* <code>Z899</code> {{Z+|Z899}}: Quote ➝ Any
*: <translate><!--T:97--> because Z99/Quote.</translate>
</div></div>
{{Anchor|wikidata-functions}}
<translate>
==== Wikidata functions ==== <!--T:270-->
</translate>
<div style="margin:.3em 0; border:1px solid #AAA; padding:.3em .5em;"><div style="margin-top:-.3em">
*<translate><!--T:271--> <tvar name="1"><code>Z6801</code></tvar> to <tvar name="2"><code>Z6808</code></tvar> are the 'same object' functions corresponding to <tvar name="3"><code>Z6001</code></tvar> to <tvar name="4"><code>Z6008</code></tvar>.</translate>
*<code>Z6820</code> {{Z+|Z6820}}: List(Object) ➝ Map(String, Object)
*<code>Z6821</code> {{Z+|Z6821}}: Item reference ➝ Item
*<code>Z6822</code> {{Z+|Z6822}}: Property reference ➝ Property
*<code>Z6824</code> {{Z+|Z6824}}: Lexeme form reference ➝ Lexeme form
*<code>Z6825</code> {{Z+|Z6825}}: Lexeme reference ➝ Lexeme
*<code>Z6826</code> {{Z+|Z6826}}: Lexeme sense reference ➝ Lexeme sense
*<code>Z6830</code> {{Z+|Z6830}}: Item reference, Property reference, Natural language ➝ List(Lexeme reference)
*<code>Z6831</code> {{Z+|Z6831}}: Lexeme sense reference, Property reference, Natural language ➝ List(Lexeme reference)
*<code>Z6839</code> {{Z+|Z6839}}: Wikidata Item reference, Typed List(String), Typed List(Natural language) ➝ Typed List(Wikidata sitelink)
*<code>Z6884</code> {{Z+|Z6884}}: Type, List(Object), String ➝ Type
*<code>Z6894</code> {{Z+|Z6894}}
*<code>Z6895</code> {{Z+|Z6895}}: Object ➝ Object
*<code>Z6896</code> {{Z+|Z6896}}: List(String) ➝ Object
</div></div>
{{Anchor|core-error-types}}
<translate>
=== Core error types === <!--T:98-->
</translate>
<div style="margin:.3em 0; border:1px solid #AAA; padding:.3em .5em;"><div style="margin-top:-.3em">
* <translate><!--T:276--> <tvar name="zid">{{Z|Z500}}</tvar> (error information): unspecified error</translate>
* <translate><!--T:103--> <tvar name="zid">{{Z|Z501}}</tvar> (error message, input): syntax error</translate>
* <translate><!--T:104--> <tvar name="zid">{{Z|Z502}}</tvar> (subtype, value): not wellformed, points to Z52x or Z53x</translate>
* <translate><!--T:105--> <tvar name="zid">{{Z|Z503}}</tvar> (function name): not implemented yet</translate>
* <translate><!--T:106--> <tvar name="zid">{{Z|Z504}}</tvar> (zid): Zid not found</translate>
* <translate><!--T:107--> <tvar name="zid">{{Z|Z505}}</tvar> (expected, actual, args): number of arguments mismatch</translate>
* <translate><!--T:108--> <tvar name="zid">{{Z|Z506}}</tvar> (expected, actual, arg): argument type mismatches</translate>
* <translate><!--T:109--> <tvar name="zid">{{Z|Z507}}</tvar> (function call): error in evaluation</translate>
* <translate><!--T:110--> <tvar name="zid">{{Z|Z508}}</tvar> (object): competing keys</translate>
* <translate><!--T:198--> <tvar name="zid">{{Z|Z509}}</tvar> (errors): List of errors</translate>
* <translate><!--T:111--> <tvar name="zid">{{Z|Z510}}</tvar> (none): nil</translate>
* <translate><!--T:112--> <tvar name="zid">{{Z|Z511}}</tvar> (key reference, object): key not found</translate>
* <translate><!--T:113--> <tvar name="zid">{{Z|Z512}}</tvar> (object): Z9 error</translate>
* <translate><!--T:114--> <tvar name="zid">{{Z|Z513}}</tvar> (resolved object): resolved object without Z2K2</translate>
* <translate><!--T:115--> <tvar name="zid">{{Z|Z514}}</tvar> (implementation): Builtin does not exist</translate>
* <translate><!--T:116--> <tvar name="zid">{{Z|Z515}}</tvar> (implementation): Builtin ID is erroneous</translate>
* <translate><!--T:117--> <tvar name="zid">{{Z|Z516}}</tvar> (key, bad value): Argument value error</translate>
* <translate><!--T:199--> <tvar name="zid">{{Z|Z517}}</tvar> (expected type, actual type, returned value, propagated error): Return type mismatch</translate>
* <translate><!--T:200--> <tvar name="zid">{{Z|Z518}}</tvar> (expected type, object, propagated error): Object type mismatch</translate>
* <translate><!--T:211--> <tvar name="zid">{{Z|Z519}}</tvar> (object): Undefined list type</translate>
* <translate><!--T:212--> <tvar name="zid">{{Z|Z520}}</tvar> (object): Wrong list type</translate>
* <translate><!--T:118--> <tvar name="zid">{{Z|Z521}}</tvar> (offending value): ZObjects must not be number or boolean or null</translate>
* <translate><!--T:119--> <tvar name="zid">{{Z|Z522}}</tvar> (offending index in array, propagated error): Array element not well formed</translate>
* <translate><!--T:120--> <tvar name="zid">{{Z|Z523}}</tvar> (object): Missing Z1K1</translate>
* <translate><!--T:121--> <tvar name="zid">{{Z|Z524}}</tvar> (value of Z1K1): Z1K1 must not be a string or array</translate>
* <translate><!--T:122--> <tvar name="zid">{{Z|Z525}}</tvar> (key): Invalid key</translate>
* <translate><!--T:123--> <tvar name="zid">{{Z|Z526}}</tvar> (key, propagated error): not wellformed value</translate>]
* <translate><!--T:272--> <tvar name="zid">{{Z|Z529}}</tvar> (host name)</translate>
* <translate><!--T:273--> <tvar name="zid">{{Z|Z530}}</tvar> (function call, propagated error)</translate>
* <translate><!--T:124--> <tvar name="zid">{{Z|Z531}}</tvar> (whole object): Z6 must have 2 keys</translate>
* <translate><!--T:125--> <tvar name="zid">{{Z|Z532}}</tvar> (whole object): Z6 without a Z6K1</translate>
* <translate><!--T:126--> <tvar name="zid">{{Z|Z533}}</tvar> (value of Z6K1): Z6K1 must be a string</translate>
* <translate><!--T:127--> <tvar name="zid">{{Z|Z534}}</tvar> (whole object): Z9 must have 2 keys</translate>
* <translate><!--T:128--> <tvar name="zid">{{Z|Z535}}</tvar> (whole object): Z9 without a Z9K1</translate>
* <translate><!--T:129--> <tvar name="zid">{{Z|Z536}}</tvar> (value of Z9K1): Z9K1 must be a string in JSON</translate>
* <translate><!--T:130--> <tvar name="zid">{{Z|Z537}}</tvar> (value of Z9K1): Z9K1 must look like a reference</translate>
* <translate><!--T:135--> <tvar name="zid">{{Z|Z538}}</tvar> (page title): wrong namespace</translate>
* <translate><!--T:136--> <tvar name="zid">{{Z|Z539}}</tvar> (page title): wrong content type</translate>
* <translate><!--T:137--> <tvar name="zid">{{Z|Z540}}</tvar> (language code): invalid language code</translate>
* <translate><!--T:138--> <tvar name="zid">{{Z|Z541}}</tvar> (language code): language code not found</translate>
* <translate><!--T:139--> <tvar name="zid">{{Z|Z542}}</tvar> (expected type, actual object): expected type, actual object</translate>
* <translate><!--T:140--> <tvar name="zid">{{Z|Z543}}</tvar> (type name): type not found</translate>
* <translate><!--T:141--> <tvar name="zid">{{Z|Z544}}</tvar> (type zid, type name, existing type name): conflicting type names</translate>
* <translate><!--T:142--> <tvar name="zid">{{Z|Z545}}</tvar> (type zid, type name, existing type zid): conflicting type Zids</translate>
* <translate><!--T:143--> <tvar name="zid">{{Z|Z546}}</tvar> (type zid, type name): builtin type not found</translate>
* <translate><!--T:144--> <tvar name="zid">{{Z|Z547}}</tvar> (input): invalid format</translate>
* <translate><!--T:145--> <tvar name="zid">{{Z|Z548}}</tvar> (error message, input): invalid JSON</translate>
* <translate><!--T:146--> <tvar name="zid">{{Z|Z549}}</tvar> (reference value): invalid ZReference</translate>
* <translate><!--T:147--> <tvar name="zid">{{Z|Z550}}</tvar> (reference value): unknown ZReference</translate>
* <translate><!--T:148--> <tvar name="zid">{{Z|Z551}}</tvar> (key, expected type, actual type): schema type mismatch</translate>
* {{Z|Z552}} <translate><!--T:186--> (index, expected type, actual type): array element type mismatch</translate>
* {{Z|Z553}} <translate><!--T:187--> (zobject): disallowed root type</translate>
* {{Z|Z554}} <translate><!--T:188--> (clashing ZID, language): label clashes with another ZObject's label</translate>
* {{Z|Z555}} <translate><!--T:189--> (ZID, title): mis-matched ZID and page title</translate>
* {{Z|Z556}} <translate><!--T:190--> (title): invalid page title</translate>
* {{Z|Z557}} <translate><!--T:191--> (error message): user does not have permission</translate>
* {{Z|Z558}} <translate><!--T:192--> (programming language): invalid programming language</translate>
* {{Z|Z559}} <translate><!--T:201--> (none): user not permitted to evaluate function</translate>
* {{Z|Z560}} <translate><!--T:202--> (evaluation result): invalid evaluation result</translate>
* {{Z|Z561}} <translate><!--T:203--> (propagated error): invalid evaluation request</translate>
* {{Z|Z562}} <translate><!--T:204--> (missing property): incomplete evaluation request</translate>
* {{Z|Z563}} <translate><!--T:205--> (call): call by non-reentrant executor</translate>
* {{Z|Z564}} <translate><!--T:206--> (contents): invalid executor response</translate>
* {{Z|Z565}} <translate><!--T:213--> (missing property): Incomplete executor request</translate>
* {{Z|Z570}} <translate><!--T:196--> (orchestrator rate limit): reached rate limit in orchestrator</translate>
* {{Z|Z571}} <translate><!--T:197--> (evaluator rate limit): reached rate limit in evaluator</translate>
* {{Z|Z572}} <translate><!--T:207--> (recursion limit, function name): reached recursion limit in orchestrator</translate>
* {{Z|Z573}} <translate><!--T:208--> (recursion limit, function name): reached recursion limit in evaluator</translate>
* {{Z|Z574}} <translate><!--T:209--> (time limit): reached time limit in orchestrator</translate>
* {{Z|Z575}} <translate><!--T:210--> (time limit): reached time limit in evaluator</translate>
* {{Z|Z576}} <translate><!--T:274--> (time limit)</translate>
* {{Z|Z580}} <translate><!--T:275--> (duplicate language)</translate>
</div></div>
<translate>
== See also == <!--T:59-->
</translate>
* <translate><!--T:60--> [[<tvar name="notes">:m:Special:MyLanguage/Abstract Wikipedia/Notes</tvar>|Overview of notes]]</translate>
<noinclude>
[[Category:Technical documentation{{#translation:}}|Reserved ZIDs]]
</noinclude>
rp7ftsjp2w6lbtwtws6cklxantss6js
Z11029
0
14305
314823
163430
2026-09-17T21:39:07Z
SeaDragon1
14303
Fixed function with code from https://www.movable-type.co.uk/scripts/sha256.html; code was distributed under MIT license, so it should be fine :)
314823
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z11029"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z10067",
"Z14K3": {
"Z1K1": "Z16",
"Z16K1": "Z600",
"Z16K2": "/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */\r\n/* SHA-256 (FIPS 180-4) implementation in JavaScript (c) Chris Veness 2002-2019 */\r\n/* MIT Licence */\r\n/* www.movable-type.co.uk/scripts/sha256.html */\r\n/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */\r\n\r\n\r\n/**\r\n * SHA-256 hash function reference implementation.\r\n *\r\n * This is an annotated direct implementation of FIPS 180-4, without any optimisations. It is\r\n * intended to aid understanding of the algorithm rather than for production use.\r\n *\r\n * While it could be used where performance is not critical, I would recommend using the ‘Web\r\n * Cryptography API’ (developer.mozilla.org/en-US/docs/Web/API/SubtleCrypto/digest) for the browser,\r\n * or the ‘crypto’ library (nodejs.org/api/crypto.html#crypto_class_hash) in Node.js.\r\n *\r\n * See csrc.nist.gov/groups/ST/toolkit/secure_hashing.html\r\n * csrc.nist.gov/groups/ST/toolkit/examples.html\r\n */\r\nclass Sha256 {\r\n\r\n /**\r\n * Generates SHA-256 hash of string.\r\n *\r\n * @param {string} msg - (Unicode) string to be hashed.\r\n * @param {Object} [options]\r\n * @param {string} [options.msgFormat=string] - Message format: 'string' for JavaScript string\r\n * (gets converted to UTF-8 for hashing); 'hex-bytes' for string of hex bytes ('616263' ≡ 'abc') .\r\n * @param {string} [options.outFormat=hex] - Output format: 'hex' for string of contiguous\r\n * hex bytes; 'hex-w' for grouping hex bytes into groups of (4 byte / 8 character) words.\r\n * @returns {string} Hash of msg as hex character string.\r\n *\r\n * @example\r\n * import Sha256 from './sha256.js';\r\n * const hash = Sha256.hash('abc'); // 'ba7816bf8f01cfea414140de5dae2223b00361a396177a9cb410ff61f20015ad'\r\n */\r\n static hash(msg, options) {\r\n const defaults = { msgFormat: 'string', outFormat: 'hex' };\r\n const opt = Object.assign(defaults, options);\r\n\r\n // note use throughout this routine of 'n \u003E\u003E\u003E 0' to coerce Number 'n' to unsigned 32-bit integer\r\n\r\n switch (opt.msgFormat) {\r\n default: // default is to convert string to UTF-8, as SHA only deals with byte-streams\r\n case 'string': msg = utf8Encode(msg); break;\r\n case 'hex-bytes':msg = hexBytesToString(msg); break; // mostly for running tests\r\n }\r\n\r\n // constants [§4.2.2]\r\n const K = [\r\n 0x428a2f98, 0x71374491, 0xb5c0fbcf, 0xe9b5dba5, 0x3956c25b, 0x59f111f1, 0x923f82a4, 0xab1c5ed5,\r\n 0xd807aa98, 0x12835b01, 0x243185be, 0x550c7dc3, 0x72be5d74, 0x80deb1fe, 0x9bdc06a7, 0xc19bf174,\r\n 0xe49b69c1, 0xefbe4786, 0x0fc19dc6, 0x240ca1cc, 0x2de92c6f, 0x4a7484aa, 0x5cb0a9dc, 0x76f988da,\r\n 0x983e5152, 0xa831c66d, 0xb00327c8, 0xbf597fc7, 0xc6e00bf3, 0xd5a79147, 0x06ca6351, 0x14292967,\r\n 0x27b70a85, 0x2e1b2138, 0x4d2c6dfc, 0x53380d13, 0x650a7354, 0x766a0abb, 0x81c2c92e, 0x92722c85,\r\n 0xa2bfe8a1, 0xa81a664b, 0xc24b8b70, 0xc76c51a3, 0xd192e819, 0xd6990624, 0xf40e3585, 0x106aa070,\r\n 0x19a4c116, 0x1e376c08, 0x2748774c, 0x34b0bcb5, 0x391c0cb3, 0x4ed8aa4a, 0x5b9cca4f, 0x682e6ff3,\r\n 0x748f82ee, 0x78a5636f, 0x84c87814, 0x8cc70208, 0x90befffa, 0xa4506ceb, 0xbef9a3f7, 0xc67178f2 ];\r\n\r\n // initial hash value [§5.3.3]\r\n const H = [\r\n 0x6a09e667, 0xbb67ae85, 0x3c6ef372, 0xa54ff53a, 0x510e527f, 0x9b05688c, 0x1f83d9ab, 0x5be0cd19 ];\r\n\r\n // PREPROCESSING [§6.2.1]\r\n\r\n msg += String.fromCharCode(0x80); // add trailing '1' bit (+ 0's padding) to string [§5.1.1]\r\n\r\n // convert string msg into 512-bit blocks (array of 16 32-bit integers) [§5.2.1]\r\n const l = msg.length/4 + 2; // length (in 32-bit integers) of msg + ‘1’ + appended length\r\n const N = Math.ceil(l/16); // number of 16-integer (512-bit) blocks required to hold 'l' ints\r\n const M = new Array(N); // message M is N×16 array of 32-bit integers\r\n\r\n for (let i=0; i\u003CN; i++) {\r\n M[i] = new Array(16);\r\n for (let j=0; j\u003C16; j++) { // encode 4 chars per integer (64 per block), big-endian encoding\r\n M[i][j] = (msg.charCodeAt(i*64+j*4+0)\u003C\u003C24) | (msg.charCodeAt(i*64+j*4+1)\u003C\u003C16)\r\n | (msg.charCodeAt(i*64+j*4+2)\u003C\u003C 8) | (msg.charCodeAt(i*64+j*4+3)\u003C\u003C 0);\r\n } // note running off the end of msg is ok 'cos bitwise ops on NaN return 0\r\n }\r\n // add length (in bits) into final pair of 32-bit integers (big-endian) [§5.1.1]\r\n // note: most significant word would be (len-1)*8 \u003E\u003E\u003E 32, but since JS converts\r\n // bitwise-op args to 32 bits, we need to simulate this by arithmetic operators\r\n const lenHi = ((msg.length-1)*8) / Math.pow(2, 32);\r\n const lenLo = ((msg.length-1)*8) \u003E\u003E\u003E 0;\r\n M[N-1][14] = Math.floor(lenHi);\r\n M[N-1][15] = lenLo;\r\n\r\n\r\n // HASH COMPUTATION [§6.2.2]\r\n\r\n for (let i=0; i\u003CN; i++) {\r\n const W = new Array(64);\r\n\r\n // 1 - prepare message schedule 'W'\r\n for (let t=0; t\u003C16; t++) W[t] = M[i][t];\r\n for (let t=16; t\u003C64; t++) {\r\n W[t] = (Sha256.σ1(W[t-2]) + W[t-7] + Sha256.σ0(W[t-15]) + W[t-16]) \u003E\u003E\u003E 0;\r\n }\r\n\r\n // 2 - initialise working variables a, b, c, d, e, f, g, h with previous hash value\r\n let a = H[0], b = H[1], c = H[2], d = H[3], e = H[4], f = H[5], g = H[6], h = H[7];\r\n\r\n // 3 - main loop (note '\u003E\u003E\u003E 0' for 'addition modulo 2^32')\r\n for (let t=0; t\u003C64; t++) {\r\n const T1 = h + Sha256.Σ1(e) + Sha256.Ch(e, f, g) + K[t] + W[t];\r\n const T2 = Sha256.Σ0(a) + Sha256.Maj(a, b, c);\r\n h = g;\r\n g = f;\r\n f = e;\r\n e = (d + T1) \u003E\u003E\u003E 0;\r\n d = c;\r\n c = b;\r\n b = a;\r\n a = (T1 + T2) \u003E\u003E\u003E 0;\r\n }\r\n\r\n // 4 - compute the new intermediate hash value (note '\u003E\u003E\u003E 0' for 'addition modulo 2^32')\r\n H[0] = (H[0]+a) \u003E\u003E\u003E 0;\r\n H[1] = (H[1]+b) \u003E\u003E\u003E 0;\r\n H[2] = (H[2]+c) \u003E\u003E\u003E 0;\r\n H[3] = (H[3]+d) \u003E\u003E\u003E 0;\r\n H[4] = (H[4]+e) \u003E\u003E\u003E 0;\r\n H[5] = (H[5]+f) \u003E\u003E\u003E 0;\r\n H[6] = (H[6]+g) \u003E\u003E\u003E 0;\r\n H[7] = (H[7]+h) \u003E\u003E\u003E 0;\r\n }\r\n\r\n // convert H0..H7 to hex strings (with leading zeros)\r\n for (let h=0; h\u003CH.length; h++) H[h] = ('00000000'+H[h].toString(16)).slice(-8);\r\n\r\n // concatenate H0..H7, with separator if required\r\n const separator = opt.outFormat=='hex-w' ? ' ' : '';\r\n\r\n return H.join(separator);\r\n\r\n /* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */\r\n\r\n function utf8Encode(str) {\r\n try {\r\n return new TextEncoder().encode(str, 'utf-8').reduce((prev, curr) =\u003E prev + String.fromCharCode(curr), '');\r\n } catch (e) { // no TextEncoder available?\r\n return unescape(encodeURIComponent(str)); // monsur.hossa.in/2012/07/20/utf-8-in-javascript.html\r\n }\r\n }\r\n\r\n function hexBytesToString(hexStr) { // convert string of hex numbers to a string of chars (eg '616263' -\u003E 'abc').\r\n const str = hexStr.replace(' ', ''); // allow space-separated groups\r\n return str=='' ? '' : str.match(/.{2}/g).map(byte =\u003E String.fromCharCode(parseInt(byte, 16))).join('');\r\n }\r\n }\r\n\r\n\r\n\r\n /**\r\n * Rotates right (circular right shift) value x by n positions [§3.2.4].\r\n * @private\r\n */\r\n static ROTR(n, x) {\r\n return (x \u003E\u003E\u003E n) | (x \u003C\u003C (32-n));\r\n }\r\n\r\n\r\n /**\r\n * Logical functions [§4.1.2].\r\n * @private\r\n */\r\n static Σ0(x) { return Sha256.ROTR(2, x) ^ Sha256.ROTR(13, x) ^ Sha256.ROTR(22, x); }\r\n static Σ1(x) { return Sha256.ROTR(6, x) ^ Sha256.ROTR(11, x) ^ Sha256.ROTR(25, x); }\r\n static σ0(x) { return Sha256.ROTR(7, x) ^ Sha256.ROTR(18, x) ^ (x\u003E\u003E\u003E3); }\r\n static σ1(x) { return Sha256.ROTR(17, x) ^ Sha256.ROTR(19, x) ^ (x\u003E\u003E\u003E10); }\r\n static Ch(x, y, z) { return (x \u0026 y) ^ (~x \u0026 z); } // 'choice'\r\n static Maj(x, y, z) { return (x \u0026 y) ^ (x \u0026 z) ^ (y \u0026 z); } // 'majority'\r\n\r\n}\r\n\r\n// WikiFunctions entry point\r\nfunction Z10067(Z10067K1)\r\n{\r\n\treturn Sha256.hash(Z10067K1);\r\n}"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "SHA-512 in JavaScript"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1025",
"Z11K2": "SHA-512 w JavaScripcie"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "SHA-512 in JavaScript"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Implementation of the SHA-512 algorithm in JavaScript"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Implementierung der SHA-512-Funktion in JavaScript"
}
]
}
}
d9oq49pf13tv15v8jkgcw60dm1gko5n
314828
314823
2026-09-17T22:27:51Z
SeaDragon1
14303
Sorry, last one was SHA-256 :)
314828
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z11029"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z10067",
"Z14K3": {
"Z1K1": "Z16",
"Z16K1": "Z600",
"Z16K2": "// https://cdnjs.cloudflare.com/ajax/libs/js-sha512/0.9.0/sha512.js\r\n\r\n/*\r\n * [js-sha512]{@link https://github.com/emn178/js-sha512}\r\n *\r\n * @version 0.9.0\r\n * @author Chen, Yi-Cyuan [emn178@gmail.com]\r\n * @copyright Chen, Yi-Cyuan 2014-2024\r\n * @license MIT\r\n */\r\n/*jslint bitwise: true */\r\n var INPUT_ERROR = 'input is invalid type';\r\n var FINALIZE_ERROR = 'finalize already called';\r\n var WINDOW = typeof window === 'object';\r\n var root = WINDOW ? window : {};\r\n if (root.JS_SHA512_NO_WINDOW) {\r\n WINDOW = false;\r\n }\r\n var WEB_WORKER = !WINDOW \u0026\u0026 typeof self === 'object';\r\n var NODE_JS = !root.JS_SHA512_NO_NODE_JS \u0026\u0026 typeof process === 'object' \u0026\u0026 process.versions \u0026\u0026 process.versions.node;\r\n if (NODE_JS) {\r\n root = global;\r\n } else if (WEB_WORKER) {\r\n root = self;\r\n }\r\n var COMMON_JS = !root.JS_SHA512_NO_COMMON_JS \u0026\u0026 typeof module === 'object' \u0026\u0026 module.exports;\r\n var AMD = typeof define === 'function' \u0026\u0026 define.amd;\r\n var ARRAY_BUFFER = !root.JS_SHA512_NO_ARRAY_BUFFER \u0026\u0026 typeof ArrayBuffer !== 'undefined';\r\n var HEX_CHARS = '0123456789abcdef'.split('');\r\n var EXTRA = [-2147483648, 8388608, 32768, 128];\r\n var SHIFT = [24, 16, 8, 0];\r\n var K = [\r\n 0x428A2F98, 0xD728AE22, 0x71374491, 0x23EF65CD,\r\n 0xB5C0FBCF, 0xEC4D3B2F, 0xE9B5DBA5, 0x8189DBBC,\r\n 0x3956C25B, 0xF348B538, 0x59F111F1, 0xB605D019,\r\n 0x923F82A4, 0xAF194F9B, 0xAB1C5ED5, 0xDA6D8118,\r\n 0xD807AA98, 0xA3030242, 0x12835B01, 0x45706FBE,\r\n 0x243185BE, 0x4EE4B28C, 0x550C7DC3, 0xD5FFB4E2,\r\n 0x72BE5D74, 0xF27B896F, 0x80DEB1FE, 0x3B1696B1,\r\n 0x9BDC06A7, 0x25C71235, 0xC19BF174, 0xCF692694,\r\n 0xE49B69C1, 0x9EF14AD2, 0xEFBE4786, 0x384F25E3,\r\n 0x0FC19DC6, 0x8B8CD5B5, 0x240CA1CC, 0x77AC9C65,\r\n 0x2DE92C6F, 0x592B0275, 0x4A7484AA, 0x6EA6E483,\r\n 0x5CB0A9DC, 0xBD41FBD4, 0x76F988DA, 0x831153B5,\r\n 0x983E5152, 0xEE66DFAB, 0xA831C66D, 0x2DB43210,\r\n 0xB00327C8, 0x98FB213F, 0xBF597FC7, 0xBEEF0EE4,\r\n 0xC6E00BF3, 0x3DA88FC2, 0xD5A79147, 0x930AA725,\r\n 0x06CA6351, 0xE003826F, 0x14292967, 0x0A0E6E70,\r\n 0x27B70A85, 0x46D22FFC, 0x2E1B2138, 0x5C26C926,\r\n 0x4D2C6DFC, 0x5AC42AED, 0x53380D13, 0x9D95B3DF,\r\n 0x650A7354, 0x8BAF63DE, 0x766A0ABB, 0x3C77B2A8,\r\n 0x81C2C92E, 0x47EDAEE6, 0x92722C85, 0x1482353B,\r\n 0xA2BFE8A1, 0x4CF10364, 0xA81A664B, 0xBC423001,\r\n 0xC24B8B70, 0xD0F89791, 0xC76C51A3, 0x0654BE30,\r\n 0xD192E819, 0xD6EF5218, 0xD6990624, 0x5565A910,\r\n 0xF40E3585, 0x5771202A, 0x106AA070, 0x32BBD1B8,\r\n 0x19A4C116, 0xB8D2D0C8, 0x1E376C08, 0x5141AB53,\r\n 0x2748774C, 0xDF8EEB99, 0x34B0BCB5, 0xE19B48A8,\r\n 0x391C0CB3, 0xC5C95A63, 0x4ED8AA4A, 0xE3418ACB,\r\n 0x5B9CCA4F, 0x7763E373, 0x682E6FF3, 0xD6B2B8A3,\r\n 0x748F82EE, 0x5DEFB2FC, 0x78A5636F, 0x43172F60,\r\n 0x84C87814, 0xA1F0AB72, 0x8CC70208, 0x1A6439EC,\r\n 0x90BEFFFA, 0x23631E28, 0xA4506CEB, 0xDE82BDE9,\r\n 0xBEF9A3F7, 0xB2C67915, 0xC67178F2, 0xE372532B,\r\n 0xCA273ECE, 0xEA26619C, 0xD186B8C7, 0x21C0C207,\r\n 0xEADA7DD6, 0xCDE0EB1E, 0xF57D4F7F, 0xEE6ED178,\r\n 0x06F067AA, 0x72176FBA, 0x0A637DC5, 0xA2C898A6,\r\n 0x113F9804, 0xBEF90DAE, 0x1B710B35, 0x131C471B,\r\n 0x28DB77F5, 0x23047D84, 0x32CAAB7B, 0x40C72493,\r\n 0x3C9EBE0A, 0x15C9BEBC, 0x431D67C4, 0x9C100D4C,\r\n 0x4CC5D4BE, 0xCB3E42B6, 0x597F299C, 0xFC657E2A,\r\n 0x5FCB6FAB, 0x3AD6FAEC, 0x6C44198C, 0x4A475817\r\n ];\r\n\r\n var OUTPUT_TYPES = ['hex', 'array', 'digest', 'arrayBuffer'];\r\n\r\n var blocks = [];\r\n\r\n var isArray = Array.isArray;\r\n if (root.JS_SHA512_NO_NODE_JS || !isArray) {\r\n isArray = function (obj) {\r\n return Object.prototype.toString.call(obj) === '[object Array]';\r\n };\r\n }\r\n\r\n var isView = ArrayBuffer.isView;\r\n if (ARRAY_BUFFER \u0026\u0026 (root.JS_SHA512_NO_ARRAY_BUFFER_IS_VIEW || !isView)) {\r\n isView = function (obj) {\r\n return typeof obj === 'object' \u0026\u0026 obj.buffer \u0026\u0026 obj.buffer.constructor === ArrayBuffer;\r\n };\r\n }\r\n\r\n // [message: string, isString: bool]\r\n var formatMessage = function (message) {\r\n var type = typeof message;\r\n if (type === 'string') {\r\n return [message, true];\r\n }\r\n if (type !== 'object' || message === null) {\r\n throw new Error(INPUT_ERROR);\r\n }\r\n if (ARRAY_BUFFER \u0026\u0026 message.constructor === ArrayBuffer) {\r\n return [new Uint8Array(message), false];\r\n }\r\n if (!isArray(message) \u0026\u0026 !isView(message)) {\r\n throw new Error(INPUT_ERROR);\r\n }\r\n return [message, false];\r\n }\r\n\r\n var createOutputMethod = function (outputType, bits) {\r\n return function (message) {\r\n return new Sha512(bits, true).update(message)[outputType]();\r\n };\r\n };\r\n\r\n var createMethod = function (bits) {\r\n var method = createOutputMethod('hex', bits);\r\n method.create = function () {\r\n return new Sha512(bits);\r\n };\r\n method.update = function (message) {\r\n return method.create().update(message);\r\n };\r\n for (var i = 0; i \u003C OUTPUT_TYPES.length; ++i) {\r\n var type = OUTPUT_TYPES[i];\r\n method[type] = createOutputMethod(type, bits);\r\n }\r\n return method;\r\n };\r\n\r\n var createHmacOutputMethod = function (outputType, bits) {\r\n return function (key, message) {\r\n return new HmacSha512(key, bits, true).update(message)[outputType]();\r\n };\r\n };\r\n\r\n var createHmacMethod = function (bits) {\r\n var method = createHmacOutputMethod('hex', bits);\r\n method.create = function (key) {\r\n return new HmacSha512(key, bits);\r\n };\r\n method.update = function (key, message) {\r\n return method.create(key).update(message);\r\n };\r\n for (var i = 0; i \u003C OUTPUT_TYPES.length; ++i) {\r\n var type = OUTPUT_TYPES[i];\r\n method[type] = createHmacOutputMethod(type, bits);\r\n }\r\n return method;\r\n };\r\n\r\n function Sha512(bits, sharedMemory) {\r\n if (sharedMemory) {\r\n blocks[0] = blocks[1] = blocks[2] = blocks[3] = blocks[4] =\r\n blocks[5] = blocks[6] = blocks[7] = blocks[8] =\r\n blocks[9] = blocks[10] = blocks[11] = blocks[12] =\r\n blocks[13] = blocks[14] = blocks[15] = blocks[16] =\r\n blocks[17] = blocks[18] = blocks[19] = blocks[20] =\r\n blocks[21] = blocks[22] = blocks[23] = blocks[24] =\r\n blocks[25] = blocks[26] = blocks[27] = blocks[28] =\r\n blocks[29] = blocks[30] = blocks[31] = blocks[32] = 0;\r\n this.blocks = blocks;\r\n } else {\r\n this.blocks = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0];\r\n }\r\n\r\n if (bits == 384) {\r\n this.h0h = 0xCBBB9D5D;\r\n this.h0l = 0xC1059ED8;\r\n this.h1h = 0x629A292A;\r\n this.h1l = 0x367CD507;\r\n this.h2h = 0x9159015A;\r\n this.h2l = 0x3070DD17;\r\n this.h3h = 0x152FECD8;\r\n this.h3l = 0xF70E5939;\r\n this.h4h = 0x67332667;\r\n this.h4l = 0xFFC00B31;\r\n this.h5h = 0x8EB44A87;\r\n this.h5l = 0x68581511;\r\n this.h6h = 0xDB0C2E0D;\r\n this.h6l = 0x64F98FA7;\r\n this.h7h = 0x47B5481D;\r\n this.h7l = 0xBEFA4FA4;\r\n } else if (bits == 256) {\r\n this.h0h = 0x22312194;\r\n this.h0l = 0xFC2BF72C;\r\n this.h1h = 0x9F555FA3;\r\n this.h1l = 0xC84C64C2;\r\n this.h2h = 0x2393B86B;\r\n this.h2l = 0x6F53B151;\r\n this.h3h = 0x96387719;\r\n this.h3l = 0x5940EABD;\r\n this.h4h = 0x96283EE2;\r\n this.h4l = 0xA88EFFE3;\r\n this.h5h = 0xBE5E1E25;\r\n this.h5l = 0x53863992;\r\n this.h6h = 0x2B0199FC;\r\n this.h6l = 0x2C85B8AA;\r\n this.h7h = 0x0EB72DDC;\r\n this.h7l = 0x81C52CA2;\r\n } else if (bits == 224) {\r\n this.h0h = 0x8C3D37C8;\r\n this.h0l = 0x19544DA2;\r\n this.h1h = 0x73E19966;\r\n this.h1l = 0x89DCD4D6;\r\n this.h2h = 0x1DFAB7AE;\r\n this.h2l = 0x32FF9C82;\r\n this.h3h = 0x679DD514;\r\n this.h3l = 0x582F9FCF;\r\n this.h4h = 0x0F6D2B69;\r\n this.h4l = 0x7BD44DA8;\r\n this.h5h = 0x77E36F73;\r\n this.h5l = 0x04C48942;\r\n this.h6h = 0x3F9D85A8;\r\n this.h6l = 0x6A1D36C8;\r\n this.h7h = 0x1112E6AD;\r\n this.h7l = 0x91D692A1;\r\n } else { // 512\r\n this.h0h = 0x6A09E667;\r\n this.h0l = 0xF3BCC908;\r\n this.h1h = 0xBB67AE85;\r\n this.h1l = 0x84CAA73B;\r\n this.h2h = 0x3C6EF372;\r\n this.h2l = 0xFE94F82B;\r\n this.h3h = 0xA54FF53A;\r\n this.h3l = 0x5F1D36F1;\r\n this.h4h = 0x510E527F;\r\n this.h4l = 0xADE682D1;\r\n this.h5h = 0x9B05688C;\r\n this.h5l = 0x2B3E6C1F;\r\n this.h6h = 0x1F83D9AB;\r\n this.h6l = 0xFB41BD6B;\r\n this.h7h = 0x5BE0CD19;\r\n this.h7l = 0x137E2179;\r\n }\r\n this.bits = bits;\r\n\r\n this.block = this.start = this.bytes = this.hBytes = 0;\r\n this.finalized = this.hashed = false;\r\n }\r\n\r\n Sha512.prototype.update = function (message) {\r\n if (this.finalized) {\r\n throw new Error(FINALIZE_ERROR);\r\n }\r\n var result = formatMessage(message);\r\n message = result[0];\r\n var isString = result[1];\r\n var code, index = 0, i, length = message.length, blocks = this.blocks;\r\n\r\n while (index \u003C length) {\r\n if (this.hashed) {\r\n this.hashed = false;\r\n blocks[0] = this.block;\r\n this.block = blocks[1] = blocks[2] = blocks[3] = blocks[4] =\r\n blocks[5] = blocks[6] = blocks[7] = blocks[8] =\r\n blocks[9] = blocks[10] = blocks[11] = blocks[12] =\r\n blocks[13] = blocks[14] = blocks[15] = blocks[16] =\r\n blocks[17] = blocks[18] = blocks[19] = blocks[20] =\r\n blocks[21] = blocks[22] = blocks[23] = blocks[24] =\r\n blocks[25] = blocks[26] = blocks[27] = blocks[28] =\r\n blocks[29] = blocks[30] = blocks[31] = blocks[32] = 0;\r\n }\r\n\r\n if(isString) {\r\n for (i = this.start; index \u003C length \u0026\u0026 i \u003C 128; ++index) {\r\n code = message.charCodeAt(index);\r\n if (code \u003C 0x80) {\r\n blocks[i \u003E\u003E\u003E 2] |= code \u003C\u003C SHIFT[i++ \u0026 3];\r\n } else if (code \u003C 0x800) {\r\n blocks[i \u003E\u003E\u003E 2] |= (0xc0 | (code \u003E\u003E\u003E 6)) \u003C\u003C SHIFT[i++ \u0026 3];\r\n blocks[i \u003E\u003E\u003E 2] |= (0x80 | (code \u0026 0x3f)) \u003C\u003C SHIFT[i++ \u0026 3];\r\n } else if (code \u003C 0xd800 || code \u003E= 0xe000) {\r\n blocks[i \u003E\u003E\u003E 2] |= (0xe0 | (code \u003E\u003E\u003E 12)) \u003C\u003C SHIFT[i++ \u0026 3];\r\n blocks[i \u003E\u003E\u003E 2] |= (0x80 | ((code \u003E\u003E\u003E 6) \u0026 0x3f)) \u003C\u003C SHIFT[i++ \u0026 3];\r\n blocks[i \u003E\u003E\u003E 2] |= (0x80 | (code \u0026 0x3f)) \u003C\u003C SHIFT[i++ \u0026 3];\r\n } else {\r\n code = 0x10000 + (((code \u0026 0x3ff) \u003C\u003C 10) | (message.charCodeAt(++index) \u0026 0x3ff));\r\n blocks[i \u003E\u003E\u003E 2] |= (0xf0 | (code \u003E\u003E\u003E 18)) \u003C\u003C SHIFT[i++ \u0026 3];\r\n blocks[i \u003E\u003E\u003E 2] |= (0x80 | ((code \u003E\u003E\u003E 12) \u0026 0x3f)) \u003C\u003C SHIFT[i++ \u0026 3];\r\n blocks[i \u003E\u003E\u003E 2] |= (0x80 | ((code \u003E\u003E\u003E 6) \u0026 0x3f)) \u003C\u003C SHIFT[i++ \u0026 3];\r\n blocks[i \u003E\u003E\u003E 2] |= (0x80 | (code \u0026 0x3f)) \u003C\u003C SHIFT[i++ \u0026 3];\r\n }\r\n }\r\n } else {\r\n for (i = this.start; index \u003C length \u0026\u0026 i \u003C 128; ++index) {\r\n blocks[i \u003E\u003E\u003E 2] |= message[index] \u003C\u003C SHIFT[i++ \u0026 3];\r\n }\r\n }\r\n\r\n this.lastByteIndex = i;\r\n this.bytes += i - this.start;\r\n if (i \u003E= 128) {\r\n this.block = blocks[32];\r\n this.start = i - 128;\r\n this.hash();\r\n this.hashed = true;\r\n } else {\r\n this.start = i;\r\n }\r\n }\r\n if (this.bytes \u003E 4294967295) {\r\n this.hBytes += this.bytes / 4294967296 \u003C\u003C 0;\r\n this.bytes = this.bytes % 4294967296;\r\n }\r\n return this;\r\n };\r\n\r\n Sha512.prototype.finalize = function () {\r\n if (this.finalized) {\r\n return;\r\n }\r\n this.finalized = true;\r\n var blocks = this.blocks, i = this.lastByteIndex;\r\n blocks[32] = this.block;\r\n blocks[i \u003E\u003E\u003E 2] |= EXTRA[i \u0026 3];\r\n this.block = blocks[32];\r\n if (i \u003E= 112) {\r\n if (!this.hashed) {\r\n this.hash();\r\n }\r\n blocks[0] = this.block;\r\n blocks[1] = blocks[2] = blocks[3] = blocks[4] =\r\n blocks[5] = blocks[6] = blocks[7] = blocks[8] =\r\n blocks[9] = blocks[10] = blocks[11] = blocks[12] =\r\n blocks[13] = blocks[14] = blocks[15] = blocks[16] =\r\n blocks[17] = blocks[18] = blocks[19] = blocks[20] =\r\n blocks[21] = blocks[22] = blocks[23] = blocks[24] =\r\n blocks[25] = blocks[26] = blocks[27] = blocks[28] =\r\n blocks[29] = blocks[30] = blocks[31] = blocks[32] = 0;\r\n }\r\n blocks[30] = this.hBytes \u003C\u003C 3 | this.bytes \u003E\u003E\u003E 29;\r\n blocks[31] = this.bytes \u003C\u003C 3;\r\n this.hash();\r\n };\r\n\r\n Sha512.prototype.hash = function () {\r\n var h0h = this.h0h, h0l = this.h0l, h1h = this.h1h, h1l = this.h1l,\r\n h2h = this.h2h, h2l = this.h2l, h3h = this.h3h, h3l = this.h3l,\r\n h4h = this.h4h, h4l = this.h4l, h5h = this.h5h, h5l = this.h5l,\r\n h6h = this.h6h, h6l = this.h6l, h7h = this.h7h, h7l = this.h7l,\r\n blocks = this.blocks, j, s0h, s0l, s1h, s1l, c1, c2, c3, c4,\r\n abh, abl, dah, dal, cdh, cdl, bch, bcl,\r\n majh, majl, t1h, t1l, t2h, t2l, chh, chl;\r\n\r\n for (j = 32; j \u003C 160; j += 2) {\r\n t1h = blocks[j - 30];\r\n t1l = blocks[j - 29];\r\n s0h = ((t1h \u003E\u003E\u003E 1) | (t1l \u003C\u003C 31)) ^ ((t1h \u003E\u003E\u003E 8) | (t1l \u003C\u003C 24)) ^ (t1h \u003E\u003E\u003E 7);\r\n s0l = ((t1l \u003E\u003E\u003E 1) | (t1h \u003C\u003C 31)) ^ ((t1l \u003E\u003E\u003E 8) | (t1h \u003C\u003C 24)) ^ ((t1l \u003E\u003E\u003E 7) | t1h \u003C\u003C 25);\r\n\r\n t1h = blocks[j - 4];\r\n t1l = blocks[j - 3];\r\n s1h = ((t1h \u003E\u003E\u003E 19) | (t1l \u003C\u003C 13)) ^ ((t1l \u003E\u003E\u003E 29) | (t1h \u003C\u003C 3)) ^ (t1h \u003E\u003E\u003E 6);\r\n s1l = ((t1l \u003E\u003E\u003E 19) | (t1h \u003C\u003C 13)) ^ ((t1h \u003E\u003E\u003E 29) | (t1l \u003C\u003C 3)) ^ ((t1l \u003E\u003E\u003E 6) | t1h \u003C\u003C 26);\r\n\r\n t1h = blocks[j - 32];\r\n t1l = blocks[j - 31];\r\n t2h = blocks[j - 14];\r\n t2l = blocks[j - 13];\r\n\r\n c1 = (t2l \u0026 0xFFFF) + (t1l \u0026 0xFFFF) + (s0l \u0026 0xFFFF) + (s1l \u0026 0xFFFF);\r\n c2 = (t2l \u003E\u003E\u003E 16) + (t1l \u003E\u003E\u003E 16) + (s0l \u003E\u003E\u003E 16) + (s1l \u003E\u003E\u003E 16) + (c1 \u003E\u003E\u003E 16);\r\n c3 = (t2h \u0026 0xFFFF) + (t1h \u0026 0xFFFF) + (s0h \u0026 0xFFFF) + (s1h \u0026 0xFFFF) + (c2 \u003E\u003E\u003E 16);\r\n c4 = (t2h \u003E\u003E\u003E 16) + (t1h \u003E\u003E\u003E 16) + (s0h \u003E\u003E\u003E 16) + (s1h \u003E\u003E\u003E 16) + (c3 \u003E\u003E\u003E 16);\r\n\r\n blocks[j] = (c4 \u003C\u003C 16) | (c3 \u0026 0xFFFF);\r\n blocks[j + 1] = (c2 \u003C\u003C 16) | (c1 \u0026 0xFFFF);\r\n }\r\n\r\n var ah = h0h, al = h0l, bh = h1h, bl = h1l, ch = h2h, cl = h2l, dh = h3h, dl = h3l, eh = h4h, el = h4l, fh = h5h, fl = h5l, gh = h6h, gl = h6l, hh = h7h, hl = h7l;\r\n bch = bh \u0026 ch;\r\n bcl = bl \u0026 cl;\r\n for (j = 0; j \u003C 160; j += 8) {\r\n s0h = ((ah \u003E\u003E\u003E 28) | (al \u003C\u003C 4)) ^ ((al \u003E\u003E\u003E 2) | (ah \u003C\u003C 30)) ^ ((al \u003E\u003E\u003E 7) | (ah \u003C\u003C 25));\r\n s0l = ((al \u003E\u003E\u003E 28) | (ah \u003C\u003C 4)) ^ ((ah \u003E\u003E\u003E 2) | (al \u003C\u003C 30)) ^ ((ah \u003E\u003E\u003E 7) | (al \u003C\u003C 25));\r\n\r\n s1h = ((eh \u003E\u003E\u003E 14) | (el \u003C\u003C 18)) ^ ((eh \u003E\u003E\u003E 18) | (el \u003C\u003C 14)) ^ ((el \u003E\u003E\u003E 9) | (eh \u003C\u003C 23));\r\n s1l = ((el \u003E\u003E\u003E 14) | (eh \u003C\u003C 18)) ^ ((el \u003E\u003E\u003E 18) | (eh \u003C\u003C 14)) ^ ((eh \u003E\u003E\u003E 9) | (el \u003C\u003C 23));\r\n\r\n abh = ah \u0026 bh;\r\n abl = al \u0026 bl;\r\n majh = abh ^ (ah \u0026 ch) ^ bch;\r\n majl = abl ^ (al \u0026 cl) ^ bcl;\r\n\r\n chh = (eh \u0026 fh) ^ (~eh \u0026 gh);\r\n chl = (el \u0026 fl) ^ (~el \u0026 gl);\r\n\r\n t1h = blocks[j];\r\n t1l = blocks[j + 1];\r\n t2h = K[j];\r\n t2l = K[j + 1];\r\n\r\n c1 = (t2l \u0026 0xFFFF) + (t1l \u0026 0xFFFF) + (chl \u0026 0xFFFF) + (s1l \u0026 0xFFFF) + (hl \u0026 0xFFFF);\r\n c2 = (t2l \u003E\u003E\u003E 16) + (t1l \u003E\u003E\u003E 16) + (chl \u003E\u003E\u003E 16) + (s1l \u003E\u003E\u003E 16) + (hl \u003E\u003E\u003E 16) + (c1 \u003E\u003E\u003E 16);\r\n c3 = (t2h \u0026 0xFFFF) + (t1h \u0026 0xFFFF) + (chh \u0026 0xFFFF) + (s1h \u0026 0xFFFF) + (hh \u0026 0xFFFF) + (c2 \u003E\u003E\u003E 16);\r\n c4 = (t2h \u003E\u003E\u003E 16) + (t1h \u003E\u003E\u003E 16) + (chh \u003E\u003E\u003E 16) + (s1h \u003E\u003E\u003E 16) + (hh \u003E\u003E\u003E 16) + (c3 \u003E\u003E\u003E 16);\r\n\r\n t1h = (c4 \u003C\u003C 16) | (c3 \u0026 0xFFFF);\r\n t1l = (c2 \u003C\u003C 16) | (c1 \u0026 0xFFFF);\r\n\r\n c1 = (majl \u0026 0xFFFF) + (s0l \u0026 0xFFFF);\r\n c2 = (majl \u003E\u003E\u003E 16) + (s0l \u003E\u003E\u003E 16) + (c1 \u003E\u003E\u003E 16);\r\n c3 = (majh \u0026 0xFFFF) + (s0h \u0026 0xFFFF) + (c2 \u003E\u003E\u003E 16);\r\n c4 = (majh \u003E\u003E\u003E 16) + (s0h \u003E\u003E\u003E 16) + (c3 \u003E\u003E\u003E 16);\r\n\r\n t2h = (c4 \u003C\u003C 16) | (c3 \u0026 0xFFFF);\r\n t2l = (c2 \u003C\u003C 16) | (c1 \u0026 0xFFFF);\r\n\r\n c1 = (dl \u0026 0xFFFF) + (t1l \u0026 0xFFFF);\r\n c2 = (dl \u003E\u003E\u003E 16) + (t1l \u003E\u003E\u003E 16) + (c1 \u003E\u003E\u003E 16);\r\n c3 = (dh \u0026 0xFFFF) + (t1h \u0026 0xFFFF) + (c2 \u003E\u003E\u003E 16);\r\n c4 = (dh \u003E\u003E\u003E 16) + (t1h \u003E\u003E\u003E 16) + (c3 \u003E\u003E\u003E 16);\r\n\r\n hh = (c4 \u003C\u003C 16) | (c3 \u0026 0xFFFF);\r\n hl = (c2 \u003C\u003C 16) | (c1 \u0026 0xFFFF);\r\n\r\n c1 = (t2l \u0026 0xFFFF) + (t1l \u0026 0xFFFF);\r\n c2 = (t2l \u003E\u003E\u003E 16) + (t1l \u003E\u003E\u003E 16) + (c1 \u003E\u003E\u003E 16);\r\n c3 = (t2h \u0026 0xFFFF) + (t1h \u0026 0xFFFF) + (c2 \u003E\u003E\u003E 16);\r\n c4 = (t2h \u003E\u003E\u003E 16) + (t1h \u003E\u003E\u003E 16) + (c3 \u003E\u003E\u003E 16);\r\n\r\n dh = (c4 \u003C\u003C 16) | (c3 \u0026 0xFFFF);\r\n dl = (c2 \u003C\u003C 16) | (c1 \u0026 0xFFFF);\r\n\r\n s0h = ((dh \u003E\u003E\u003E 28) | (dl \u003C\u003C 4)) ^ ((dl \u003E\u003E\u003E 2) | (dh \u003C\u003C 30)) ^ ((dl \u003E\u003E\u003E 7) | (dh \u003C\u003C 25));\r\n s0l = ((dl \u003E\u003E\u003E 28) | (dh \u003C\u003C 4)) ^ ((dh \u003E\u003E\u003E 2) | (dl \u003C\u003C 30)) ^ ((dh \u003E\u003E\u003E 7) | (dl \u003C\u003C 25));\r\n\r\n s1h = ((hh \u003E\u003E\u003E 14) | (hl \u003C\u003C 18)) ^ ((hh \u003E\u003E\u003E 18) | (hl \u003C\u003C 14)) ^ ((hl \u003E\u003E\u003E 9) | (hh \u003C\u003C 23));\r\n s1l = ((hl \u003E\u003E\u003E 14) | (hh \u003C\u003C 18)) ^ ((hl \u003E\u003E\u003E 18) | (hh \u003C\u003C 14)) ^ ((hh \u003E\u003E\u003E 9) | (hl \u003C\u003C 23));\r\n\r\n dah = dh \u0026 ah;\r\n dal = dl \u0026 al;\r\n majh = dah ^ (dh \u0026 bh) ^ abh;\r\n majl = dal ^ (dl \u0026 bl) ^ abl;\r\n\r\n chh = (hh \u0026 eh) ^ (~hh \u0026 fh);\r\n chl = (hl \u0026 el) ^ (~hl \u0026 fl);\r\n\r\n t1h = blocks[j + 2];\r\n t1l = blocks[j + 3];\r\n t2h = K[j + 2];\r\n t2l = K[j + 3];\r\n\r\n c1 = (t2l \u0026 0xFFFF) + (t1l \u0026 0xFFFF) + (chl \u0026 0xFFFF) + (s1l \u0026 0xFFFF) + (gl \u0026 0xFFFF);\r\n c2 = (t2l \u003E\u003E\u003E 16) + (t1l \u003E\u003E\u003E 16) + (chl \u003E\u003E\u003E 16) + (s1l \u003E\u003E\u003E 16) + (gl \u003E\u003E\u003E 16) + (c1 \u003E\u003E\u003E 16);\r\n c3 = (t2h \u0026 0xFFFF) + (t1h \u0026 0xFFFF) + (chh \u0026 0xFFFF) + (s1h \u0026 0xFFFF) + (gh \u0026 0xFFFF) + (c2 \u003E\u003E\u003E 16);\r\n c4 = (t2h \u003E\u003E\u003E 16) + (t1h \u003E\u003E\u003E 16) + (chh \u003E\u003E\u003E 16) + (s1h \u003E\u003E\u003E 16) + (gh \u003E\u003E\u003E 16) + (c3 \u003E\u003E\u003E 16);\r\n\r\n t1h = (c4 \u003C\u003C 16) | (c3 \u0026 0xFFFF);\r\n t1l = (c2 \u003C\u003C 16) | (c1 \u0026 0xFFFF);\r\n\r\n c1 = (majl \u0026 0xFFFF) + (s0l \u0026 0xFFFF);\r\n c2 = (majl \u003E\u003E\u003E 16) + (s0l \u003E\u003E\u003E 16) + (c1 \u003E\u003E\u003E 16);\r\n c3 = (majh \u0026 0xFFFF) + (s0h \u0026 0xFFFF) + (c2 \u003E\u003E\u003E 16);\r\n c4 = (majh \u003E\u003E\u003E 16) + (s0h \u003E\u003E\u003E 16) + (c3 \u003E\u003E\u003E 16);\r\n\r\n t2h = (c4 \u003C\u003C 16) | (c3 \u0026 0xFFFF);\r\n t2l = (c2 \u003C\u003C 16) | (c1 \u0026 0xFFFF);\r\n\r\n c1 = (cl \u0026 0xFFFF) + (t1l \u0026 0xFFFF);\r\n c2 = (cl \u003E\u003E\u003E 16) + (t1l \u003E\u003E\u003E 16) + (c1 \u003E\u003E\u003E 16);\r\n c3 = (ch \u0026 0xFFFF) + (t1h \u0026 0xFFFF) + (c2 \u003E\u003E\u003E 16);\r\n c4 = (ch \u003E\u003E\u003E 16) + (t1h \u003E\u003E\u003E 16) + (c3 \u003E\u003E\u003E 16);\r\n\r\n gh = (c4 \u003C\u003C 16) | (c3 \u0026 0xFFFF);\r\n gl = (c2 \u003C\u003C 16) | (c1 \u0026 0xFFFF);\r\n\r\n c1 = (t2l \u0026 0xFFFF) + (t1l \u0026 0xFFFF);\r\n c2 = (t2l \u003E\u003E\u003E 16) + (t1l \u003E\u003E\u003E 16) + (c1 \u003E\u003E\u003E 16);\r\n c3 = (t2h \u0026 0xFFFF) + (t1h \u0026 0xFFFF) + (c2 \u003E\u003E\u003E 16);\r\n c4 = (t2h \u003E\u003E\u003E 16) + (t1h \u003E\u003E\u003E 16) + (c3 \u003E\u003E\u003E 16);\r\n\r\n ch = (c4 \u003C\u003C 16) | (c3 \u0026 0xFFFF);\r\n cl = (c2 \u003C\u003C 16) | (c1 \u0026 0xFFFF);\r\n\r\n s0h = ((ch \u003E\u003E\u003E 28) | (cl \u003C\u003C 4)) ^ ((cl \u003E\u003E\u003E 2) | (ch \u003C\u003C 30)) ^ ((cl \u003E\u003E\u003E 7) | (ch \u003C\u003C 25));\r\n s0l = ((cl \u003E\u003E\u003E 28) | (ch \u003C\u003C 4)) ^ ((ch \u003E\u003E\u003E 2) | (cl \u003C\u003C 30)) ^ ((ch \u003E\u003E\u003E 7) | (cl \u003C\u003C 25));\r\n\r\n s1h = ((gh \u003E\u003E\u003E 14) | (gl \u003C\u003C 18)) ^ ((gh \u003E\u003E\u003E 18) | (gl \u003C\u003C 14)) ^ ((gl \u003E\u003E\u003E 9) | (gh \u003C\u003C 23));\r\n s1l = ((gl \u003E\u003E\u003E 14) | (gh \u003C\u003C 18)) ^ ((gl \u003E\u003E\u003E 18) | (gh \u003C\u003C 14)) ^ ((gh \u003E\u003E\u003E 9) | (gl \u003C\u003C 23));\r\n\r\n cdh = ch \u0026 dh;\r\n cdl = cl \u0026 dl;\r\n majh = cdh ^ (ch \u0026 ah) ^ dah;\r\n majl = cdl ^ (cl \u0026 al) ^ dal;\r\n\r\n chh = (gh \u0026 hh) ^ (~gh \u0026 eh);\r\n chl = (gl \u0026 hl) ^ (~gl \u0026 el);\r\n\r\n t1h = blocks[j + 4];\r\n t1l = blocks[j + 5];\r\n t2h = K[j + 4];\r\n t2l = K[j + 5];\r\n\r\n c1 = (t2l \u0026 0xFFFF) + (t1l \u0026 0xFFFF) + (chl \u0026 0xFFFF) + (s1l \u0026 0xFFFF) + (fl \u0026 0xFFFF);\r\n c2 = (t2l \u003E\u003E\u003E 16) + (t1l \u003E\u003E\u003E 16) + (chl \u003E\u003E\u003E 16) + (s1l \u003E\u003E\u003E 16) + (fl \u003E\u003E\u003E 16) + (c1 \u003E\u003E\u003E 16);\r\n c3 = (t2h \u0026 0xFFFF) + (t1h \u0026 0xFFFF) + (chh \u0026 0xFFFF) + (s1h \u0026 0xFFFF) + (fh \u0026 0xFFFF) + (c2 \u003E\u003E\u003E 16);\r\n c4 = (t2h \u003E\u003E\u003E 16) + (t1h \u003E\u003E\u003E 16) + (chh \u003E\u003E\u003E 16) + (s1h \u003E\u003E\u003E 16) + (fh \u003E\u003E\u003E 16) + (c3 \u003E\u003E\u003E 16);\r\n\r\n t1h = (c4 \u003C\u003C 16) | (c3 \u0026 0xFFFF);\r\n t1l = (c2 \u003C\u003C 16) | (c1 \u0026 0xFFFF);\r\n\r\n c1 = (majl \u0026 0xFFFF) + (s0l \u0026 0xFFFF);\r\n c2 = (majl \u003E\u003E\u003E 16) + (s0l \u003E\u003E\u003E 16) + (c1 \u003E\u003E\u003E 16);\r\n c3 = (majh \u0026 0xFFFF) + (s0h \u0026 0xFFFF) + (c2 \u003E\u003E\u003E 16);\r\n c4 = (majh \u003E\u003E\u003E 16) + (s0h \u003E\u003E\u003E 16) + (c3 \u003E\u003E\u003E 16);\r\n\r\n t2h = (c4 \u003C\u003C 16) | (c3 \u0026 0xFFFF);\r\n t2l = (c2 \u003C\u003C 16) | (c1 \u0026 0xFFFF);\r\n\r\n c1 = (bl \u0026 0xFFFF) + (t1l \u0026 0xFFFF);\r\n c2 = (bl \u003E\u003E\u003E 16) + (t1l \u003E\u003E\u003E 16) + (c1 \u003E\u003E\u003E 16);\r\n c3 = (bh \u0026 0xFFFF) + (t1h \u0026 0xFFFF) + (c2 \u003E\u003E\u003E 16);\r\n c4 = (bh \u003E\u003E\u003E 16) + (t1h \u003E\u003E\u003E 16) + (c3 \u003E\u003E\u003E 16);\r\n\r\n fh = (c4 \u003C\u003C 16) | (c3 \u0026 0xFFFF);\r\n fl = (c2 \u003C\u003C 16) | (c1 \u0026 0xFFFF);\r\n\r\n c1 = (t2l \u0026 0xFFFF) + (t1l \u0026 0xFFFF);\r\n c2 = (t2l \u003E\u003E\u003E 16) + (t1l \u003E\u003E\u003E 16) + (c1 \u003E\u003E\u003E 16);\r\n c3 = (t2h \u0026 0xFFFF) + (t1h \u0026 0xFFFF) + (c2 \u003E\u003E\u003E 16);\r\n c4 = (t2h \u003E\u003E\u003E 16) + (t1h \u003E\u003E\u003E 16) + (c3 \u003E\u003E\u003E 16);\r\n\r\n bh = (c4 \u003C\u003C 16) | (c3 \u0026 0xFFFF);\r\n bl = (c2 \u003C\u003C 16) | (c1 \u0026 0xFFFF);\r\n\r\n s0h = ((bh \u003E\u003E\u003E 28) | (bl \u003C\u003C 4)) ^ ((bl \u003E\u003E\u003E 2) | (bh \u003C\u003C 30)) ^ ((bl \u003E\u003E\u003E 7) | (bh \u003C\u003C 25));\r\n s0l = ((bl \u003E\u003E\u003E 28) | (bh \u003C\u003C 4)) ^ ((bh \u003E\u003E\u003E 2) | (bl \u003C\u003C 30)) ^ ((bh \u003E\u003E\u003E 7) | (bl \u003C\u003C 25));\r\n\r\n s1h = ((fh \u003E\u003E\u003E 14) | (fl \u003C\u003C 18)) ^ ((fh \u003E\u003E\u003E 18) | (fl \u003C\u003C 14)) ^ ((fl \u003E\u003E\u003E 9) | (fh \u003C\u003C 23));\r\n s1l = ((fl \u003E\u003E\u003E 14) | (fh \u003C\u003C 18)) ^ ((fl \u003E\u003E\u003E 18) | (fh \u003C\u003C 14)) ^ ((fh \u003E\u003E\u003E 9) | (fl \u003C\u003C 23));\r\n\r\n bch = bh \u0026 ch;\r\n bcl = bl \u0026 cl;\r\n majh = bch ^ (bh \u0026 dh) ^ cdh;\r\n majl = bcl ^ (bl \u0026 dl) ^ cdl;\r\n\r\n chh = (fh \u0026 gh) ^ (~fh \u0026 hh);\r\n chl = (fl \u0026 gl) ^ (~fl \u0026 hl);\r\n\r\n t1h = blocks[j + 6];\r\n t1l = blocks[j + 7];\r\n t2h = K[j + 6];\r\n t2l = K[j + 7];\r\n\r\n c1 = (t2l \u0026 0xFFFF) + (t1l \u0026 0xFFFF) + (chl \u0026 0xFFFF) + (s1l \u0026 0xFFFF) + (el \u0026 0xFFFF);\r\n c2 = (t2l \u003E\u003E\u003E 16) + (t1l \u003E\u003E\u003E 16) + (chl \u003E\u003E\u003E 16) + (s1l \u003E\u003E\u003E 16) + (el \u003E\u003E\u003E 16) + (c1 \u003E\u003E\u003E 16);\r\n c3 = (t2h \u0026 0xFFFF) + (t1h \u0026 0xFFFF) + (chh \u0026 0xFFFF) + (s1h \u0026 0xFFFF) + (eh \u0026 0xFFFF) + (c2 \u003E\u003E\u003E 16);\r\n c4 = (t2h \u003E\u003E\u003E 16) + (t1h \u003E\u003E\u003E 16) + (chh \u003E\u003E\u003E 16) + (s1h \u003E\u003E\u003E 16) + (eh \u003E\u003E\u003E 16) + (c3 \u003E\u003E\u003E 16);\r\n\r\n t1h = (c4 \u003C\u003C 16) | (c3 \u0026 0xFFFF);\r\n t1l = (c2 \u003C\u003C 16) | (c1 \u0026 0xFFFF);\r\n\r\n c1 = (majl \u0026 0xFFFF) + (s0l \u0026 0xFFFF);\r\n c2 = (majl \u003E\u003E\u003E 16) + (s0l \u003E\u003E\u003E 16) + (c1 \u003E\u003E\u003E 16);\r\n c3 = (majh \u0026 0xFFFF) + (s0h \u0026 0xFFFF) + (c2 \u003E\u003E\u003E 16);\r\n c4 = (majh \u003E\u003E\u003E 16) + (s0h \u003E\u003E\u003E 16) + (c3 \u003E\u003E\u003E 16);\r\n\r\n t2h = (c4 \u003C\u003C 16) | (c3 \u0026 0xFFFF);\r\n t2l = (c2 \u003C\u003C 16) | (c1 \u0026 0xFFFF);\r\n\r\n c1 = (al \u0026 0xFFFF) + (t1l \u0026 0xFFFF);\r\n c2 = (al \u003E\u003E\u003E 16) + (t1l \u003E\u003E\u003E 16) + (c1 \u003E\u003E\u003E 16);\r\n c3 = (ah \u0026 0xFFFF) + (t1h \u0026 0xFFFF) + (c2 \u003E\u003E\u003E 16);\r\n c4 = (ah \u003E\u003E\u003E 16) + (t1h \u003E\u003E\u003E 16) + (c3 \u003E\u003E\u003E 16);\r\n\r\n eh = (c4 \u003C\u003C 16) | (c3 \u0026 0xFFFF);\r\n el = (c2 \u003C\u003C 16) | (c1 \u0026 0xFFFF);\r\n\r\n c1 = (t2l \u0026 0xFFFF) + (t1l \u0026 0xFFFF);\r\n c2 = (t2l \u003E\u003E\u003E 16) + (t1l \u003E\u003E\u003E 16) + (c1 \u003E\u003E\u003E 16);\r\n c3 = (t2h \u0026 0xFFFF) + (t1h \u0026 0xFFFF) + (c2 \u003E\u003E\u003E 16);\r\n c4 = (t2h \u003E\u003E\u003E 16) + (t1h \u003E\u003E\u003E 16) + (c3 \u003E\u003E\u003E 16);\r\n\r\n ah = (c4 \u003C\u003C 16) | (c3 \u0026 0xFFFF);\r\n al = (c2 \u003C\u003C 16) | (c1 \u0026 0xFFFF);\r\n }\r\n\r\n c1 = (h0l \u0026 0xFFFF) + (al \u0026 0xFFFF);\r\n c2 = (h0l \u003E\u003E\u003E 16) + (al \u003E\u003E\u003E 16) + (c1 \u003E\u003E\u003E 16);\r\n c3 = (h0h \u0026 0xFFFF) + (ah \u0026 0xFFFF) + (c2 \u003E\u003E\u003E 16);\r\n c4 = (h0h \u003E\u003E\u003E 16) + (ah \u003E\u003E\u003E 16) + (c3 \u003E\u003E\u003E 16);\r\n\r\n this.h0h = (c4 \u003C\u003C 16) | (c3 \u0026 0xFFFF);\r\n this.h0l = (c2 \u003C\u003C 16) | (c1 \u0026 0xFFFF);\r\n\r\n c1 = (h1l \u0026 0xFFFF) + (bl \u0026 0xFFFF);\r\n c2 = (h1l \u003E\u003E\u003E 16) + (bl \u003E\u003E\u003E 16) + (c1 \u003E\u003E\u003E 16);\r\n c3 = (h1h \u0026 0xFFFF) + (bh \u0026 0xFFFF) + (c2 \u003E\u003E\u003E 16);\r\n c4 = (h1h \u003E\u003E\u003E 16) + (bh \u003E\u003E\u003E 16) + (c3 \u003E\u003E\u003E 16);\r\n\r\n this.h1h = (c4 \u003C\u003C 16) | (c3 \u0026 0xFFFF);\r\n this.h1l = (c2 \u003C\u003C 16) | (c1 \u0026 0xFFFF);\r\n\r\n c1 = (h2l \u0026 0xFFFF) + (cl \u0026 0xFFFF);\r\n c2 = (h2l \u003E\u003E\u003E 16) + (cl \u003E\u003E\u003E 16) + (c1 \u003E\u003E\u003E 16);\r\n c3 = (h2h \u0026 0xFFFF) + (ch \u0026 0xFFFF) + (c2 \u003E\u003E\u003E 16);\r\n c4 = (h2h \u003E\u003E\u003E 16) + (ch \u003E\u003E\u003E 16) + (c3 \u003E\u003E\u003E 16);\r\n\r\n this.h2h = (c4 \u003C\u003C 16) | (c3 \u0026 0xFFFF);\r\n this.h2l = (c2 \u003C\u003C 16) | (c1 \u0026 0xFFFF);\r\n\r\n c1 = (h3l \u0026 0xFFFF) + (dl \u0026 0xFFFF);\r\n c2 = (h3l \u003E\u003E\u003E 16) + (dl \u003E\u003E\u003E 16) + (c1 \u003E\u003E\u003E 16);\r\n c3 = (h3h \u0026 0xFFFF) + (dh \u0026 0xFFFF) + (c2 \u003E\u003E\u003E 16);\r\n c4 = (h3h \u003E\u003E\u003E 16) + (dh \u003E\u003E\u003E 16) + (c3 \u003E\u003E\u003E 16);\r\n\r\n this.h3h = (c4 \u003C\u003C 16) | (c3 \u0026 0xFFFF);\r\n this.h3l = (c2 \u003C\u003C 16) | (c1 \u0026 0xFFFF);\r\n\r\n c1 = (h4l \u0026 0xFFFF) + (el \u0026 0xFFFF);\r\n c2 = (h4l \u003E\u003E\u003E 16) + (el \u003E\u003E\u003E 16) + (c1 \u003E\u003E\u003E 16);\r\n c3 = (h4h \u0026 0xFFFF) + (eh \u0026 0xFFFF) + (c2 \u003E\u003E\u003E 16);\r\n c4 = (h4h \u003E\u003E\u003E 16) + (eh \u003E\u003E\u003E 16) + (c3 \u003E\u003E\u003E 16);\r\n\r\n this.h4h = (c4 \u003C\u003C 16) | (c3 \u0026 0xFFFF);\r\n this.h4l = (c2 \u003C\u003C 16) | (c1 \u0026 0xFFFF);\r\n\r\n c1 = (h5l \u0026 0xFFFF) + (fl \u0026 0xFFFF);\r\n c2 = (h5l \u003E\u003E\u003E 16) + (fl \u003E\u003E\u003E 16) + (c1 \u003E\u003E\u003E 16);\r\n c3 = (h5h \u0026 0xFFFF) + (fh \u0026 0xFFFF) + (c2 \u003E\u003E\u003E 16);\r\n c4 = (h5h \u003E\u003E\u003E 16) + (fh \u003E\u003E\u003E 16) + (c3 \u003E\u003E\u003E 16);\r\n\r\n this.h5h = (c4 \u003C\u003C 16) | (c3 \u0026 0xFFFF);\r\n this.h5l = (c2 \u003C\u003C 16) | (c1 \u0026 0xFFFF);\r\n\r\n c1 = (h6l \u0026 0xFFFF) + (gl \u0026 0xFFFF);\r\n c2 = (h6l \u003E\u003E\u003E 16) + (gl \u003E\u003E\u003E 16) + (c1 \u003E\u003E\u003E 16);\r\n c3 = (h6h \u0026 0xFFFF) + (gh \u0026 0xFFFF) + (c2 \u003E\u003E\u003E 16);\r\n c4 = (h6h \u003E\u003E\u003E 16) + (gh \u003E\u003E\u003E 16) + (c3 \u003E\u003E\u003E 16);\r\n\r\n this.h6h = (c4 \u003C\u003C 16) | (c3 \u0026 0xFFFF);\r\n this.h6l = (c2 \u003C\u003C 16) | (c1 \u0026 0xFFFF);\r\n\r\n c1 = (h7l \u0026 0xFFFF) + (hl \u0026 0xFFFF);\r\n c2 = (h7l \u003E\u003E\u003E 16) + (hl \u003E\u003E\u003E 16) + (c1 \u003E\u003E\u003E 16);\r\n c3 = (h7h \u0026 0xFFFF) + (hh \u0026 0xFFFF) + (c2 \u003E\u003E\u003E 16);\r\n c4 = (h7h \u003E\u003E\u003E 16) + (hh \u003E\u003E\u003E 16) + (c3 \u003E\u003E\u003E 16);\r\n\r\n this.h7h = (c4 \u003C\u003C 16) | (c3 \u0026 0xFFFF);\r\n this.h7l = (c2 \u003C\u003C 16) | (c1 \u0026 0xFFFF);\r\n };\r\n\r\n Sha512.prototype.hex = function () {\r\n this.finalize();\r\n\r\n var h0h = this.h0h, h0l = this.h0l, h1h = this.h1h, h1l = this.h1l,\r\n h2h = this.h2h, h2l = this.h2l, h3h = this.h3h, h3l = this.h3l,\r\n h4h = this.h4h, h4l = this.h4l, h5h = this.h5h, h5l = this.h5l,\r\n h6h = this.h6h, h6l = this.h6l, h7h = this.h7h, h7l = this.h7l,\r\n bits = this.bits;\r\n\r\n var hex = HEX_CHARS[(h0h \u003E\u003E\u003E 28) \u0026 0x0F] + HEX_CHARS[(h0h \u003E\u003E\u003E 24) \u0026 0x0F] +\r\n HEX_CHARS[(h0h \u003E\u003E\u003E 20) \u0026 0x0F] + HEX_CHARS[(h0h \u003E\u003E\u003E 16) \u0026 0x0F] +\r\n HEX_CHARS[(h0h \u003E\u003E\u003E 12) \u0026 0x0F] + HEX_CHARS[(h0h \u003E\u003E\u003E 8) \u0026 0x0F] +\r\n HEX_CHARS[(h0h \u003E\u003E\u003E 4) \u0026 0x0F] + HEX_CHARS[h0h \u0026 0x0F] +\r\n HEX_CHARS[(h0l \u003E\u003E\u003E 28) \u0026 0x0F] + HEX_CHARS[(h0l \u003E\u003E\u003E 24) \u0026 0x0F] +\r\n HEX_CHARS[(h0l \u003E\u003E\u003E 20) \u0026 0x0F] + HEX_CHARS[(h0l \u003E\u003E\u003E 16) \u0026 0x0F] +\r\n HEX_CHARS[(h0l \u003E\u003E\u003E 12) \u0026 0x0F] + HEX_CHARS[(h0l \u003E\u003E\u003E 8) \u0026 0x0F] +\r\n HEX_CHARS[(h0l \u003E\u003E\u003E 4) \u0026 0x0F] + HEX_CHARS[h0l \u0026 0x0F] +\r\n HEX_CHARS[(h1h \u003E\u003E\u003E 28) \u0026 0x0F] + HEX_CHARS[(h1h \u003E\u003E\u003E 24) \u0026 0x0F] +\r\n HEX_CHARS[(h1h \u003E\u003E\u003E 20) \u0026 0x0F] + HEX_CHARS[(h1h \u003E\u003E\u003E 16) \u0026 0x0F] +\r\n HEX_CHARS[(h1h \u003E\u003E\u003E 12) \u0026 0x0F] + HEX_CHARS[(h1h \u003E\u003E\u003E 8) \u0026 0x0F] +\r\n HEX_CHARS[(h1h \u003E\u003E\u003E 4) \u0026 0x0F] + HEX_CHARS[h1h \u0026 0x0F] +\r\n HEX_CHARS[(h1l \u003E\u003E\u003E 28) \u0026 0x0F] + HEX_CHARS[(h1l \u003E\u003E\u003E 24) \u0026 0x0F] +\r\n HEX_CHARS[(h1l \u003E\u003E\u003E 20) \u0026 0x0F] + HEX_CHARS[(h1l \u003E\u003E\u003E 16) \u0026 0x0F] +\r\n HEX_CHARS[(h1l \u003E\u003E\u003E 12) \u0026 0x0F] + HEX_CHARS[(h1l \u003E\u003E\u003E 8) \u0026 0x0F] +\r\n HEX_CHARS[(h1l \u003E\u003E\u003E 4) \u0026 0x0F] + HEX_CHARS[h1l \u0026 0x0F] +\r\n HEX_CHARS[(h2h \u003E\u003E\u003E 28) \u0026 0x0F] + HEX_CHARS[(h2h \u003E\u003E\u003E 24) \u0026 0x0F] +\r\n HEX_CHARS[(h2h \u003E\u003E\u003E 20) \u0026 0x0F] + HEX_CHARS[(h2h \u003E\u003E\u003E 16) \u0026 0x0F] +\r\n HEX_CHARS[(h2h \u003E\u003E\u003E 12) \u0026 0x0F] + HEX_CHARS[(h2h \u003E\u003E\u003E 8) \u0026 0x0F] +\r\n HEX_CHARS[(h2h \u003E\u003E\u003E 4) \u0026 0x0F] + HEX_CHARS[h2h \u0026 0x0F] +\r\n HEX_CHARS[(h2l \u003E\u003E\u003E 28) \u0026 0x0F] + HEX_CHARS[(h2l \u003E\u003E\u003E 24) \u0026 0x0F] +\r\n HEX_CHARS[(h2l \u003E\u003E\u003E 20) \u0026 0x0F] + HEX_CHARS[(h2l \u003E\u003E\u003E 16) \u0026 0x0F] +\r\n HEX_CHARS[(h2l \u003E\u003E\u003E 12) \u0026 0x0F] + HEX_CHARS[(h2l \u003E\u003E\u003E 8) \u0026 0x0F] +\r\n HEX_CHARS[(h2l \u003E\u003E\u003E 4) \u0026 0x0F] + HEX_CHARS[h2l \u0026 0x0F] +\r\n HEX_CHARS[(h3h \u003E\u003E\u003E 28) \u0026 0x0F] + HEX_CHARS[(h3h \u003E\u003E\u003E 24) \u0026 0x0F] +\r\n HEX_CHARS[(h3h \u003E\u003E\u003E 20) \u0026 0x0F] + HEX_CHARS[(h3h \u003E\u003E\u003E 16) \u0026 0x0F] +\r\n HEX_CHARS[(h3h \u003E\u003E\u003E 12) \u0026 0x0F] + HEX_CHARS[(h3h \u003E\u003E\u003E 8) \u0026 0x0F] +\r\n HEX_CHARS[(h3h \u003E\u003E\u003E 4) \u0026 0x0F] + HEX_CHARS[h3h \u0026 0x0F];\r\n if (bits \u003E= 256) {\r\n hex += HEX_CHARS[(h3l \u003E\u003E\u003E 28) \u0026 0x0F] + HEX_CHARS[(h3l \u003E\u003E\u003E 24) \u0026 0x0F] +\r\n HEX_CHARS[(h3l \u003E\u003E\u003E 20) \u0026 0x0F] + HEX_CHARS[(h3l \u003E\u003E\u003E 16) \u0026 0x0F] +\r\n HEX_CHARS[(h3l \u003E\u003E\u003E 12) \u0026 0x0F] + HEX_CHARS[(h3l \u003E\u003E\u003E 8) \u0026 0x0F] +\r\n HEX_CHARS[(h3l \u003E\u003E\u003E 4) \u0026 0x0F] + HEX_CHARS[h3l \u0026 0x0F];\r\n }\r\n if (bits \u003E= 384) {\r\n hex += HEX_CHARS[(h4h \u003E\u003E\u003E 28) \u0026 0x0F] + HEX_CHARS[(h4h \u003E\u003E\u003E 24) \u0026 0x0F] +\r\n HEX_CHARS[(h4h \u003E\u003E\u003E 20) \u0026 0x0F] + HEX_CHARS[(h4h \u003E\u003E\u003E 16) \u0026 0x0F] +\r\n HEX_CHARS[(h4h \u003E\u003E\u003E 12) \u0026 0x0F] + HEX_CHARS[(h4h \u003E\u003E\u003E 8) \u0026 0x0F] +\r\n HEX_CHARS[(h4h \u003E\u003E\u003E 4) \u0026 0x0F] + HEX_CHARS[h4h \u0026 0x0F] +\r\n HEX_CHARS[(h4l \u003E\u003E\u003E 28) \u0026 0x0F] + HEX_CHARS[(h4l \u003E\u003E\u003E 24) \u0026 0x0F] +\r\n HEX_CHARS[(h4l \u003E\u003E\u003E 20) \u0026 0x0F] + HEX_CHARS[(h4l \u003E\u003E\u003E 16) \u0026 0x0F] +\r\n HEX_CHARS[(h4l \u003E\u003E\u003E 12) \u0026 0x0F] + HEX_CHARS[(h4l \u003E\u003E\u003E 8) \u0026 0x0F] +\r\n HEX_CHARS[(h4l \u003E\u003E\u003E 4) \u0026 0x0F] + HEX_CHARS[h4l \u0026 0x0F] +\r\n HEX_CHARS[(h5h \u003E\u003E\u003E 28) \u0026 0x0F] + HEX_CHARS[(h5h \u003E\u003E\u003E 24) \u0026 0x0F] +\r\n HEX_CHARS[(h5h \u003E\u003E\u003E 20) \u0026 0x0F] + HEX_CHARS[(h5h \u003E\u003E\u003E 16) \u0026 0x0F] +\r\n HEX_CHARS[(h5h \u003E\u003E\u003E 12) \u0026 0x0F] + HEX_CHARS[(h5h \u003E\u003E\u003E 8) \u0026 0x0F] +\r\n HEX_CHARS[(h5h \u003E\u003E\u003E 4) \u0026 0x0F] + HEX_CHARS[h5h \u0026 0x0F] +\r\n HEX_CHARS[(h5l \u003E\u003E\u003E 28) \u0026 0x0F] + HEX_CHARS[(h5l \u003E\u003E\u003E 24) \u0026 0x0F] +\r\n HEX_CHARS[(h5l \u003E\u003E\u003E 20) \u0026 0x0F] + HEX_CHARS[(h5l \u003E\u003E\u003E 16) \u0026 0x0F] +\r\n HEX_CHARS[(h5l \u003E\u003E\u003E 12) \u0026 0x0F] + HEX_CHARS[(h5l \u003E\u003E\u003E 8) \u0026 0x0F] +\r\n HEX_CHARS[(h5l \u003E\u003E\u003E 4) \u0026 0x0F] + HEX_CHARS[h5l \u0026 0x0F];\r\n }\r\n if (bits == 512) {\r\n hex += HEX_CHARS[(h6h \u003E\u003E\u003E 28) \u0026 0x0F] + HEX_CHARS[(h6h \u003E\u003E\u003E 24) \u0026 0x0F] +\r\n HEX_CHARS[(h6h \u003E\u003E\u003E 20) \u0026 0x0F] + HEX_CHARS[(h6h \u003E\u003E\u003E 16) \u0026 0x0F] +\r\n HEX_CHARS[(h6h \u003E\u003E\u003E 12) \u0026 0x0F] + HEX_CHARS[(h6h \u003E\u003E\u003E 8) \u0026 0x0F] +\r\n HEX_CHARS[(h6h \u003E\u003E\u003E 4) \u0026 0x0F] + HEX_CHARS[h6h \u0026 0x0F] +\r\n HEX_CHARS[(h6l \u003E\u003E\u003E 28) \u0026 0x0F] + HEX_CHARS[(h6l \u003E\u003E\u003E 24) \u0026 0x0F] +\r\n HEX_CHARS[(h6l \u003E\u003E\u003E 20) \u0026 0x0F] + HEX_CHARS[(h6l \u003E\u003E\u003E 16) \u0026 0x0F] +\r\n HEX_CHARS[(h6l \u003E\u003E\u003E 12) \u0026 0x0F] + HEX_CHARS[(h6l \u003E\u003E\u003E 8) \u0026 0x0F] +\r\n HEX_CHARS[(h6l \u003E\u003E\u003E 4) \u0026 0x0F] + HEX_CHARS[h6l \u0026 0x0F] +\r\n HEX_CHARS[(h7h \u003E\u003E\u003E 28) \u0026 0x0F] + HEX_CHARS[(h7h \u003E\u003E\u003E 24) \u0026 0x0F] +\r\n HEX_CHARS[(h7h \u003E\u003E\u003E 20) \u0026 0x0F] + HEX_CHARS[(h7h \u003E\u003E\u003E 16) \u0026 0x0F] +\r\n HEX_CHARS[(h7h \u003E\u003E\u003E 12) \u0026 0x0F] + HEX_CHARS[(h7h \u003E\u003E\u003E 8) \u0026 0x0F] +\r\n HEX_CHARS[(h7h \u003E\u003E\u003E 4) \u0026 0x0F] + HEX_CHARS[h7h \u0026 0x0F] +\r\n HEX_CHARS[(h7l \u003E\u003E\u003E 28) \u0026 0x0F] + HEX_CHARS[(h7l \u003E\u003E\u003E 24) \u0026 0x0F] +\r\n HEX_CHARS[(h7l \u003E\u003E\u003E 20) \u0026 0x0F] + HEX_CHARS[(h7l \u003E\u003E\u003E 16) \u0026 0x0F] +\r\n HEX_CHARS[(h7l \u003E\u003E\u003E 12) \u0026 0x0F] + HEX_CHARS[(h7l \u003E\u003E\u003E 8) \u0026 0x0F] +\r\n HEX_CHARS[(h7l \u003E\u003E\u003E 4) \u0026 0x0F] + HEX_CHARS[h7l \u0026 0x0F];\r\n }\r\n return hex;\r\n };\r\n\r\n Sha512.prototype.toString = Sha512.prototype.hex;\r\n\r\n Sha512.prototype.digest = function () {\r\n this.finalize();\r\n\r\n var h0h = this.h0h, h0l = this.h0l, h1h = this.h1h, h1l = this.h1l,\r\n h2h = this.h2h, h2l = this.h2l, h3h = this.h3h, h3l = this.h3l,\r\n h4h = this.h4h, h4l = this.h4l, h5h = this.h5h, h5l = this.h5l,\r\n h6h = this.h6h, h6l = this.h6l, h7h = this.h7h, h7l = this.h7l,\r\n bits = this.bits;\r\n\r\n var arr = [\r\n (h0h \u003E\u003E\u003E 24) \u0026 0xFF, (h0h \u003E\u003E\u003E 16) \u0026 0xFF, (h0h \u003E\u003E\u003E 8) \u0026 0xFF, h0h \u0026 0xFF,\r\n (h0l \u003E\u003E\u003E 24) \u0026 0xFF, (h0l \u003E\u003E\u003E 16) \u0026 0xFF, (h0l \u003E\u003E\u003E 8) \u0026 0xFF, h0l \u0026 0xFF,\r\n (h1h \u003E\u003E\u003E 24) \u0026 0xFF, (h1h \u003E\u003E\u003E 16) \u0026 0xFF, (h1h \u003E\u003E\u003E 8) \u0026 0xFF, h1h \u0026 0xFF,\r\n (h1l \u003E\u003E\u003E 24) \u0026 0xFF, (h1l \u003E\u003E\u003E 16) \u0026 0xFF, (h1l \u003E\u003E\u003E 8) \u0026 0xFF, h1l \u0026 0xFF,\r\n (h2h \u003E\u003E\u003E 24) \u0026 0xFF, (h2h \u003E\u003E\u003E 16) \u0026 0xFF, (h2h \u003E\u003E\u003E 8) \u0026 0xFF, h2h \u0026 0xFF,\r\n (h2l \u003E\u003E\u003E 24) \u0026 0xFF, (h2l \u003E\u003E\u003E 16) \u0026 0xFF, (h2l \u003E\u003E\u003E 8) \u0026 0xFF, h2l \u0026 0xFF,\r\n (h3h \u003E\u003E\u003E 24) \u0026 0xFF, (h3h \u003E\u003E\u003E 16) \u0026 0xFF, (h3h \u003E\u003E\u003E 8) \u0026 0xFF, h3h \u0026 0xFF\r\n ];\r\n\r\n if (bits \u003E= 256) {\r\n arr.push((h3l \u003E\u003E\u003E 24) \u0026 0xFF, (h3l \u003E\u003E\u003E 16) \u0026 0xFF, (h3l \u003E\u003E\u003E 8) \u0026 0xFF, h3l \u0026 0xFF);\r\n }\r\n if (bits \u003E= 384) {\r\n arr.push(\r\n (h4h \u003E\u003E\u003E 24) \u0026 0xFF, (h4h \u003E\u003E\u003E 16) \u0026 0xFF, (h4h \u003E\u003E\u003E 8) \u0026 0xFF, h4h \u0026 0xFF,\r\n (h4l \u003E\u003E\u003E 24) \u0026 0xFF, (h4l \u003E\u003E\u003E 16) \u0026 0xFF, (h4l \u003E\u003E\u003E 8) \u0026 0xFF, h4l \u0026 0xFF,\r\n (h5h \u003E\u003E\u003E 24) \u0026 0xFF, (h5h \u003E\u003E\u003E 16) \u0026 0xFF, (h5h \u003E\u003E\u003E 8) \u0026 0xFF, h5h \u0026 0xFF,\r\n (h5l \u003E\u003E\u003E 24) \u0026 0xFF, (h5l \u003E\u003E\u003E 16) \u0026 0xFF, (h5l \u003E\u003E\u003E 8) \u0026 0xFF, h5l \u0026 0xFF\r\n );\r\n }\r\n if (bits == 512) {\r\n arr.push(\r\n (h6h \u003E\u003E\u003E 24) \u0026 0xFF, (h6h \u003E\u003E\u003E 16) \u0026 0xFF, (h6h \u003E\u003E\u003E 8) \u0026 0xFF, h6h \u0026 0xFF,\r\n (h6l \u003E\u003E\u003E 24) \u0026 0xFF, (h6l \u003E\u003E\u003E 16) \u0026 0xFF, (h6l \u003E\u003E\u003E 8) \u0026 0xFF, h6l \u0026 0xFF,\r\n (h7h \u003E\u003E\u003E 24) \u0026 0xFF, (h7h \u003E\u003E\u003E 16) \u0026 0xFF, (h7h \u003E\u003E\u003E 8) \u0026 0xFF, h7h \u0026 0xFF,\r\n (h7l \u003E\u003E\u003E 24) \u0026 0xFF, (h7l \u003E\u003E\u003E 16) \u0026 0xFF, (h7l \u003E\u003E\u003E 8) \u0026 0xFF, h7l \u0026 0xFF\r\n );\r\n }\r\n return arr;\r\n };\r\n\r\n Sha512.prototype.array = Sha512.prototype.digest;\r\n\r\n Sha512.prototype.arrayBuffer = function () {\r\n this.finalize();\r\n\r\n var bits = this.bits;\r\n var buffer = new ArrayBuffer(bits / 8);\r\n var dataView = new DataView(buffer);\r\n dataView.setUint32(0, this.h0h);\r\n dataView.setUint32(4, this.h0l);\r\n dataView.setUint32(8, this.h1h);\r\n dataView.setUint32(12, this.h1l);\r\n dataView.setUint32(16, this.h2h);\r\n dataView.setUint32(20, this.h2l);\r\n dataView.setUint32(24, this.h3h);\r\n\r\n if (bits \u003E= 256) {\r\n dataView.setUint32(28, this.h3l);\r\n }\r\n if (bits \u003E= 384) {\r\n dataView.setUint32(32, this.h4h);\r\n dataView.setUint32(36, this.h4l);\r\n dataView.setUint32(40, this.h5h);\r\n dataView.setUint32(44, this.h5l);\r\n }\r\n if (bits == 512) {\r\n dataView.setUint32(48, this.h6h);\r\n dataView.setUint32(52, this.h6l);\r\n dataView.setUint32(56, this.h7h);\r\n dataView.setUint32(60, this.h7l);\r\n }\r\n return buffer;\r\n };\r\n\r\n Sha512.prototype.clone = function () {\r\n var hash = new Sha512(this.bits, false);\r\n this.copyTo(hash);\r\n return hash;\r\n };\r\n\r\n Sha512.prototype.copyTo = function (hash) {\r\n var i = 0, attrs = [\r\n 'h0h', 'h0l', 'h1h', 'h1l', 'h2h', 'h2l', 'h3h', 'h3l', 'h4h', 'h4l', 'h5h', 'h5l', 'h6h', 'h6l', 'h7h', 'h7l',\r\n 'start', 'bytes', 'hBytes', 'finalized', 'hashed', 'lastByteIndex'\r\n ];\r\n for (i = 0; i \u003C attrs.length; ++i) {\r\n hash[attrs[i]] = this[attrs[i]];\r\n }\r\n for (i = 0; i \u003C this.blocks.length; ++i) {\r\n hash.blocks[i] = this.blocks[i];\r\n }\r\n };\r\n\r\n function HmacSha512(key, bits, sharedMemory) {\r\n var i, result = formatMessage(key);\r\n key = result[0];\r\n if (result[1]) {\r\n var bytes = [], length = key.length, index = 0, code;\r\n for (var i = 0; i \u003C length; ++i) {\r\n code = key.charCodeAt(i);\r\n if (code \u003C 0x80) {\r\n bytes[index++] = code;\r\n } else if (code \u003C 0x800) {\r\n bytes[index++] = (0xc0 | (code \u003E\u003E\u003E 6));\r\n bytes[index++] = (0x80 | (code \u0026 0x3f));\r\n } else if (code \u003C 0xd800 || code \u003E= 0xe000) {\r\n bytes[index++] = (0xe0 | (code \u003E\u003E\u003E 12));\r\n bytes[index++] = (0x80 | ((code \u003E\u003E\u003E 6) \u0026 0x3f));\r\n bytes[index++] = (0x80 | (code \u0026 0x3f));\r\n } else {\r\n code = 0x10000 + (((code \u0026 0x3ff) \u003C\u003C 10) | (key.charCodeAt(++i) \u0026 0x3ff));\r\n bytes[index++] = (0xf0 | (code \u003E\u003E\u003E 18));\r\n bytes[index++] = (0x80 | ((code \u003E\u003E\u003E 12) \u0026 0x3f));\r\n bytes[index++] = (0x80 | ((code \u003E\u003E\u003E 6) \u0026 0x3f));\r\n bytes[index++] = (0x80 | (code \u0026 0x3f));\r\n }\r\n }\r\n key = bytes;\r\n }\r\n\r\n if (key.length \u003E 128) {\r\n key = (new Sha512(bits, true)).update(key).array();\r\n }\r\n\r\n var oKeyPad = [], iKeyPad = [];\r\n for (var i = 0; i \u003C 128; ++i) {\r\n var b = key[i] || 0;\r\n oKeyPad[i] = 0x5c ^ b;\r\n iKeyPad[i] = 0x36 ^ b;\r\n }\r\n\r\n Sha512.call(this, bits, sharedMemory);\r\n\r\n this.update(iKeyPad);\r\n this.oKeyPad = oKeyPad;\r\n this.inner = true;\r\n this.sharedMemory = sharedMemory;\r\n }\r\n HmacSha512.prototype = new Sha512();\r\n\r\n HmacSha512.prototype.finalize = function () {\r\n Sha512.prototype.finalize.call(this);\r\n if (this.inner) {\r\n this.inner = false;\r\n var innerHash = this.array();\r\n Sha512.call(this, this.bits, this.sharedMemory);\r\n this.update(this.oKeyPad);\r\n this.update(innerHash);\r\n Sha512.prototype.finalize.call(this);\r\n }\r\n };\r\n\r\n HmacSha512.prototype.clone = function () {\r\n var hash = new HmacSha512([], this.bits, false);\r\n this.copyTo(hash);\r\n hash.inner = this.inner;\r\n for (var i = 0; i \u003C this.oKeyPad.length; ++i) {\r\n hash.oKeyPad[i] = this.oKeyPad[i];\r\n }\r\n return hash;\r\n };\r\n\r\n var exports = createMethod(512);\r\n exports.sha512 = exports;\r\n exports.sha384 = createMethod(384);\r\n exports.sha512_256 = createMethod(256);\r\n exports.sha512_224 = createMethod(224);\r\n exports.sha512.hmac = createHmacMethod(512);\r\n exports.sha384.hmac = createHmacMethod(384);\r\n exports.sha512_256.hmac = createHmacMethod(256);\r\n exports.sha512_224.hmac = createHmacMethod(224);\r\n\r\n if (COMMON_JS) {\r\n module.exports = exports;\r\n } else {\r\n root.sha512 = exports.sha512;\r\n root.sha384 = exports.sha384;\r\n root.sha512_256 = exports.sha512_256;\r\n root.sha512_224 = exports.sha512_224;\r\n if (AMD) {\r\n define(function () {\r\n return exports;\r\n });\r\n }\r\n }\r\n\r\n\r\n// WikiFunctions entry point\r\nfunction Z10067(Z10067K1) {\r\n\treturn exports.sha512(Z10067K1);\r\n}"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "SHA-512 in JavaScript"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1025",
"Z11K2": "SHA-512 w JavaScripcie"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "SHA-512 in JavaScript"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Implementation of the SHA-512 algorithm in JavaScript"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Implementierung der SHA-512-Funktion in JavaScript"
}
]
}
}
eo65jltd84hhscy4aujehtqreso5k4v
Wikifunctions:Status updates
4
22740
315009
312199
2026-09-18T10:22:58Z
DVrandecic (WMF)
7
315009
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-09-18
}}
<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-09-18}}</tvar>: More engaging error messages</translate>
* <translate><!--T:136--> <tvar name="1">{{Status updates|2026-09-10}}</tvar>: Your code can now call back to the Wikidata fetch functions</translate>
* <translate><!--T:135--> <tvar name="1">{{Status updates|2026-09-03}}</tvar>: 5,000 Functions, passing Z40000</translate>
* <translate><!--T:134--> <tvar name="1">{{Status updates|2026-08-28}}</tvar>: Wikifunctions Object Reference</translate>
* <translate><!--T:133--> <tvar name="1">{{Status updates|2026-08-20}}</tvar>: Mayors and the North</translate>
* <translate><!--T:132--> <tvar name="1">{{Status updates|2026-08-13}}</tvar>: Shoutout to 99of9!</translate>
* <translate><!--T:131--> <tvar name="1">{{Status updates|2026-08-05}}</tvar>: An apple is a fruit</translate>
* <translate><!--T:130--> <tvar name="1">{{Status updates|2026-07-29}}</tvar>: Abstract Wikipedia at Wikimania</translate>
* <translate><!--T:129--> <tvar name="1">{{Status updates|2026-07-16}}</tvar>: Beyond syntactic tables</translate>
* <translate><!--T:128--> <tvar name="1">{{Status updates|2026-07-08}}</tvar>: Moving toward our first Abstract Wikipedia integration milestone</translate>
* <translate><!--T:127--> <tvar name="1">{{Status updates|2026-07-01}}</tvar>: Integration on test wiki and annual plan</translate>
* <translate><!--T:126--> <tvar name="1">{{Status updates|2026-06-26}}</tvar>: Working on Functions, together</translate>
* <translate><!--T:125--> <tvar name="1">{{Status updates|2026-06-19}}</tvar>: The or not the, this is (the?) question</translate>
* <translate><!--T:124--> <tvar name="1">{{Status updates|2026-06-12}}</tvar>: Improved loading and display of Test results</translate>
* <translate><!--T:123--> <tvar name="1">{{Status updates|2026-06-05}}</tvar>: The illustrated encyclopaedia</translate>
* <translate><!--T:122--> <tvar name="1">{{Status updates|2026-05-30}}</tvar>: Looking back and forward</translate>
* <translate><!--T:121--> <tvar name="1">{{Status updates|2026-05-23}}</tvar>: Annual plan 2026-2027</translate>
* <translate><!--T:120--> <tvar name="1">{{Status updates|2026-05-15}}</tvar>: A higher meaning</translate>
* <translate><!--T:117--> <tvar name="1">{{Status updates|2026-05-08}}</tvar>: References from Wikidata are now available</translate>
* <translate><!--T:116--> <tvar name="1">{{Status updates|2026-05-02}}</tvar>: Request for input: what should we count for Abstract Wikipedia?</translate>
* <translate><!--T:115--> <tvar name="1">{{Status updates|2026-04-25}}</tvar>: The Foundation's search for the perfect language</translate>
* <translate><!--T:114--> <tvar name="1">{{Status updates|2026-04-16}}</tvar>: Milestones; Some major issues hopefully resolved</translate>
* <translate><!--T:113--> <tvar name="1">{{Status updates|2026-04-10}}</tvar>: Community proposals for capturing meaning</translate>
* <translate><!--T:112--> <tvar name="1">{{Status updates|2026-04-02}}</tvar>: Request for Discussion: Syntactic tables</translate>
* <translate><!--T:111--> <tvar name="1">{{Status updates|2026-03-26}}</tvar>: First few days of Abstract Wikipedia Beta; Status of Composition Language v2</translate>
* <translate><!--T:110--> <tvar name="1">{{Status updates|2026-03-19}}</tvar>: Abstract Wikipedia in Beta</translate>
* <translate><!--T:109--> <tvar name="1">{{Status updates|2026-03-11}}</tvar>: A new composition language</translate>
* <translate><!--T:108--> <tvar name="1">{{Status updates|2026-03-06}}</tvar>: Citations and Copy and Paste</translate>
* <translate><!--T:107--> <tvar name="1">{{Status updates|2026-02-26}}</tvar>: Graceful overrides and fallbacks</translate>
* <translate><!--T:106--> <tvar name="1">{{Status updates|2026-02-20}}</tvar>: A sneak preview of Abstract Wikipedia</translate>
* <translate><!--T:105--> <tvar name="1">{{Status updates|2026-02-13}}</tvar>: Finishing each other sentences: Starting things; Offsite in Istanbul</translate>
* <translate><!--T:104--> <tvar name="1">{{Status updates|2026-01-29}}</tvar>: Integrating Abstract Wikipedia</translate>
* <translate><!--T:103--> <tvar name="1">{{Status updates|2026-01-22}}</tvar>: Quarterly plan for January–March 2026</translate>
* <translate><!--T:102--> <tvar name="1">{{Status updates|2026-01-15}}</tvar>: 25 years of Wikipedia</translate>
=== 2025 ===
* <translate><!--T:101--> <tvar name="1">{{Status updates|2025-12-18}}</tvar>: We wish you a happy new Gregorian year!</translate>
* <translate><!--T:100--> <tvar name="1">{{Status updates|2025-12-11}}</tvar>: How to write better error messages</translate>
* <translate><!--T:99--> <tvar name="1">{{Status updates|2025-12-04}}</tvar>: And the name is Abstract Wikipedia</translate>
* <translate><!--T:98--> <tvar name="1">{{Status updates|2025-11-27}}</tvar>: Vote on the new wiki name!; Finishing each other’s sentences</translate>
* <translate><!--T:97--> <tvar name="1">{{Status updates|2025-11-20}}</tvar>: Second round of voting for naming the wiki with language-independent content; Sharing function calls</translate>
* <translate><!--T:96--> <tvar name="1">{{Status updates|2025-11-13}}</tvar>: Getting ready for second round of voting for naming the wiki with abstract content; Rewriting the backend: Why Rust?</translate>
* <translate><!--T:95--> <tvar name="1">{{Status updates|2025-11-05}}</tvar>: First round of voting for naming the wiki for abstract content closed; Calling for Wiktionary functions; Embedded Wikifunctions on Bengali Wikipedia and seven more Wiktionaries</translate>
* <translate><!--T:94--> <tvar name="1">{{Status updates|2025-10-29}}</tvar>: Round 1 of “abstract content wiki” naming vote ending Monday; An example of short descriptions</translate>
* <translate><!--T:93--> <tvar name="1">{{Status updates|2025-10-23}}</tvar>: Welcome Zaree and Laura! Naming contest round 1 kicked off</translate>
* <translate><!--T:92--> <tvar name="1">{{Status updates|2025-10-15}}</tvar>: Kicking Off the Naming Contest for Abstract Wikipedia; Visualizing functions</translate>
* <translate><!--T:91--> <tvar name="1">{{Status updates|2025-10-08}}</tvar>: Decision on location for abstract content and Quarterly Planning for October–December</translate>
* <translate><!--T:90--> <tvar name="1">{{Status updates|2025-10-03}}</tvar>: Rich text now available in embedded function calls on 148 Wiktionaries and Incubator</translate>
* <translate><!--T:89--> <tvar name="1">{{Status updates|2025-09-26}}</tvar>: Accessing qualifiers in Wikidata statements</translate>
* <translate><!--T:88--> <tvar name="1">{{Status updates|2025-09-19}}</tvar>: Wikifunctions available on 123 Wiktionary languages</translate>
* <translate><!--T:87--> <tvar name="1">{{Status updates|2025-09-12}}</tvar>: More than 3,000 functions on Wikifunctions</translate>
* <translate><!--T:86--> <tvar name="1">{{Status updates|2025-09-07}}</tvar>: Copying function calls from one Wikipedia to another</translate>
* <translate><!--T:85--> <tvar name="1">{{Status updates|2025-08-29}}</tvar>: Accessing Wikidata items now possible from embedded function calls; Wikifunctions available on 65 Wikitionaries</translate>
* <translate><!--T:84--> <tvar name="1">{{Status updates|2025-08-22}}</tvar>: Recording of Wikimania session: Wikifunctions is coming soon to a wiki near you!</translate>
* <translate><!--T:83--> <tvar name="1">{{Status updates|2025-08-01}}</tvar>: Wikimania 2025 is coming soon!</translate>
* <translate><!--T:82--> <tvar name="1">{{Status updates|2025-07-26}}</tvar>: “Wikipedia is an encyclopedia”; Two years of Wikifunctions</translate>
* <translate><!--T:81--> <tvar name="1">{{Status updates|2025-07-19}}</tvar>: Wikidata-based enumerations are here</translate>
* <translate><!--T:80--> <tvar name="1">{{Status updates|2025-07-10}}</tvar>: Length limits on labels and descriptions</translate>
* <translate><!--T:79--> <tvar name="1">{{Status updates|2025-07-04}}</tvar>: Coverage of 1298</translate>
* <translate><!--T:78--> <tvar name="1">{{Status updates|2025-06-27}}</tvar>: How many people are needed to write an encyclopedia?</translate>
* <translate><!--T:76--> <tvar name="1">{{Status updates|2025-06-21}}</tvar>: Quarterly Planning for July–September 2025</translate>
* <translate><!--T:77--> <tvar name="1">{{Status updates|2025-06-15}}</tvar>: Closing the consultation about the location of Abstract Content</translate>
* <translate><!--T:75--> <tvar name="1">{{Status updates|2025-06-06}}</tvar>: Where will Abstract Content go?</translate>
* <translate><!--T:74--> <tvar name="1">{{Status updates|2025-05-29}}</tvar>: Rolling out to five Wiktionaries; Calculating with today's date</translate>
* <translate><!--T:73--> <tvar name="1">{{Status updates|2025-05-23}}</tvar>: Ongoing consultation about the Location for Abstract Content</translate>
* <translate><!--T:72--> <tvar name="1">{{Status updates|2025-05-15}}</tvar>: Location of Abstract Content</translate>
* <translate><!--T:71--> <tvar name="1">{{Status updates|2025-05-09}}</tvar>: Abstract Wikipedia and the Wikimedia AI Strategy</translate>
* <translate><!--T:70--> <tvar name="1">{{Status updates|2025-04-30}}</tvar>: Abstract Wikipedia is a MacArthur 100&Change finalist</translate>
* <translate><!--T:69--> <tvar name="1">{{Status updates|2025-04-25}}</tvar>: Welcome, Gregory!</translate>
* <translate><!--T:68--> <tvar name="1">{{Status updates|2025-04-16}}</tvar>: Wikifunctions integrated in Dagbani - and Wikifunctions; and the date of Easter</translate>
* <translate><!--T:67--> <tvar name="1">{{Status updates|2025-04-11}}</tvar>: Quarter in review</translate>
* <translate><!--T:65--> <tvar name="1">{{Status updates|2025-04-05}}</tvar>: Quarterly Planning for April–June 2025; We are looking for a Senior Product Manager</translate>
* <translate><!--T:66--> <tvar name="1">{{Status updates|2025-03-28}}</tvar>: It's about time</translate>
* <translate><!--T:64--> <tvar name="1">{{Status updates|2025-03-20}}</tvar>: Wikidata-based simple enumerations</translate>
* <translate><!--T:63--> <tvar name="1">{{Status updates|2025-03-15}}</tvar>: Upcoming NLG meeting, Recent Changes in the software</translate>
* <translate><!--T:62--> <tvar name="1">{{Status updates|2025-03-07}}</tvar>: Recent Changes in the software, Recording of Volunteer’s Corner, and talks in London</translate>
* <translate><!--T:61--> <tvar name="1">{{Status updates|2025-02-26}}</tvar>: From things to words</translate>
* <translate><!--T:60--> <tvar name="1">{{Status updates|2025-02-19}}</tvar>: A proposal for types per language and part of speech</translate>
* <translate><!--T:59--> <tvar name="1">{{Status updates|2025-02-13}}</tvar>: Restricting the World, redux</translate>
* <translate><!--T:58--> <tvar name="1">{{Status updates|2025-02-06}}</tvar>: Invitation to the Natural Language Generation Special Interest Group</translate>
* <translate><!--T:57--> <tvar name="1">{{Status updates|2025-01-29}}</tvar>: With 2000 Functions into the new year: time for stats</translate>
* <translate><!--T:56--> <tvar name="1">{{Status updates|2025-01-22}}</tvar>: Welcome, David! Naming conventions recommendations</translate>
* <translate><!--T:55--> <tvar name="1">{{Status updates|2025-01-15}}</tvar>: Happy Wikipedia day! Quarterly planning</translate>
=== 2024 ===
* <translate><!--T:54--> <tvar name="1">{{Status updates|2024-12-19}}</tvar>: Function of the Week: age; Intros for year articles; New Type: Floating-point number</translate>
* <translate><!--T:53--> <tvar name="1">{{Status updates|2024-12-12}}</tvar>: Sketching a path to Abstract Wikipedia; Team offsite in Lisbon; and much more</translate>
* <translate><!--T:52--> <tvar name="1">{{Status updates|2024-11-27}}</tvar>: WordGraph release; New Special page: list functions by tests; new type for day of the year, and much more</translate>
* <translate><!--T:51--> <tvar name="1">{{Status updates|2024-11-21}}</tvar>: New special page for missing labels, new type for Gregorian years, and much more</translate>
* <translate><!--T:50--> <tvar name="1">{{Status updates|2024-11-13}}</tvar>: New Type: Rational number; Documentation on Wikidata-based types; and more</translate>
* <translate><!--T:48--> <tvar name="1">{{Status updates|2024-11-07}}</tvar>: The Dream of a Universal Language</translate>
* <translate><!--T:49--> <tvar name="1">{{Status updates|2024-11-01}}</tvar>: Rewriting the backend</translate>
* <translate><!--T:47--> <tvar name="1">{{Status updates|2024-10-25}}</tvar>: Our goal for this Quarter: Agreement</translate>
* <translate><!--T:45--> <tvar name="1">{{Status updates|2024-10-17}}</tvar>: What could abstract content look like?</translate>
* <translate><!--T:46--> <tvar name="1">{{Status updates|2024-10-11}}</tvar>: Wikidata Lexemes in Wikifunctions are coming soon</translate>
* <translate><!--T:44--> <tvar name="1">{{Status updates|2024-10-02}}</tvar>: Focus topic: Food</translate>
* <translate><!--T:43--> <tvar name="1">{{Status updates|2024-09-26}}</tvar>: Quarterly planning for October–December 2024; Presentation at Celtic Knot tomorrow</translate>
* <translate><!--T:42--> <tvar name="1">{{Status updates|2024-09-20}}</tvar>: Introducing focus topic areas</translate>
* <translate><!--T:41--> <tvar name="1">{{Status updates|2024-09-13}}</tvar>: Dagbani Wikipedia will be our first wiki for Wikifunctions integration</translate>
* <translate><!--T:40--> <tvar name="1">{{Status updates|2024-09-06}}</tvar>: Volunteer's corner and other updates</translate>
* <translate><!--T:39--> <tvar name="1">{{Status updates|2024-08-29}}</tvar>: Limits on Name and Description Lengths</translate>
* <translate><!--T:38--> <tvar name="1">{{Status updates|2024-08-23}}</tvar>: WasmEdge, Now 300ms Less Edgy</translate>
* <translate><!--T:37--> <tvar name="1">{{Status updates|2024-08-16}}</tvar>: Wikimania 2024 edition</translate>
* <translate><!--T:36--> <tvar name="1">{{Status updates|2024-08-02}}</tvar>: Revamping our 'About' widget</translate>
* <translate><!--T:35--> <tvar name="1">{{Status updates|2024-07-26}}</tvar>: Wikimania 2024 coming soon!</translate>
* <translate><!--T:34--> <tvar name="1">{{Status updates|2024-07-18}}</tvar>: Research report on integrating Wikifunctions from Wikipedia</translate>
* <translate><!--T:33--> <tvar name="1">{{Status updates|2024-07-10}}</tvar>: Type proposals for accessing Lexemes</translate>
* <translate><!--T:32--> <tvar name="1">{{Status updates|2024-07-03}}</tvar>: Quarterly planning</translate>
* <translate><!--T:31--> <tvar name="1">{{Status updates|2024-06-26}}</tvar>: Welcome, Daphne!</translate>
* <translate><!--T:30--> <tvar name="1">{{Status updates|2024-06-20}}</tvar>: New Type: Integers</translate>
* <translate><!--T:29--> <tvar name="1">{{Status updates|2024-06-13}}</tvar>: New Type: Igbo calendar months</translate>
* <translate><!--T:27--> <tvar name="1">{{Status updates|2024-06-06}}</tvar>: New Type: Sign</translate>
* <translate><!--T:26--> <tvar name="1">{{Status updates|2024-05-30}}</tvar>: A single singular or a plurality of plurals?</translate>
* <translate><!--T:25--> <tvar name="1">{{Status updates|2024-05-22}}</tvar>: New Type: Gregorian calendar months</translate>
* <translate><!--T:24--> <tvar name="1">{{Status updates|2024-05-15}}</tvar>: Call for Functions: Spell out the number!</translate>
* <translate><!--T:23--> <tvar name="1">{{Status updates|2024-05-10}}</tvar>: Flagship type for enumerations: Months of the Gregorian calendar</translate>
* <translate><!--T:22--> <tvar name="1">{{Status updates|2024-05-03}}</tvar>: Team meeting and Quarterly plan</translate>
* <translate><!--T:21--> <tvar name="1">{{Status updates|2024-04-19}}</tvar>: Welcome, Sharvani!</translate>
* <translate><!--T:20--> <tvar name="1">{{Status updates|2024-04-11}}</tvar>: New API for calling Wikifunctions and celebrating 1000 functions</translate>
* <translate><!--T:19--> <tvar name="1">{{Status updates|2024-04-03}}</tvar>: Product Update on Diff and Upcoming API Improvements</translate>
* <translate><!--T:18--> <tvar name="1">{{Status updates|2024-03-28}}</tvar>: Creating tests is now much easier!</translate>
* <translate><!--T:17--> <tvar name="1">{{Status updates|2024-03-21}}</tvar>: On the way to internationalizing numbers</translate>
* <translate><!--T:16--> <tvar name="1">{{Status updates|2024-03-13}}</tvar>: On identity</translate>
* <translate><!--T:15--> <tvar name="1">{{Status updates|2024-03-07}}</tvar>: Introducing our second new type: Natural numbers</translate>
* <translate><!--T:14--> <tvar name="1">{{Status updates|2024-02-28}}</tvar>: Type proposal for natural numbers</translate>
* <translate><!--T:13--> <tvar name="1">{{Status updates|2024-02-22}}</tvar>: Updating the function model</translate>
* <translate><!--T:12--> <tvar name="1">{{Status updates|2024-02-14}}</tvar>: Fix-it week</translate>
* <translate><!--T:11--> <tvar name="1">{{Status updates|2024-02-07}}</tvar>: Quarterly planning. Thank you, Nick! Function of the Week: is permutation</translate>
* <translate><!--T:9--> <tvar name="1">{{Status updates|2024-02-01}}</tvar>: The Igbo Imperative!</translate>
<translate>
=== Before February 2024 === <!--T:7-->
<!--T:10-->
All updates from this period are [[<tvar name="meta">:m:Special:MyLanguage/Abstract Wikipedia/Updates</tvar>|available on Meta-Wiki]].
</translate>
[[Category:Status updates{{#translation:}}| ]]
tgyckmzb6q1lr9kx9em795au7x5pgtl
Wikifunctions:Type proposals
4
24480
314906
311435
2026-09-18T07:04:46Z
99of9
1622
/* Being prepared */
314906
wikitext
text/x-wiki
{{see also|d:Special:ListDatatypes}}
{{shortcut|[[WF:TP]]}}
This page is to discuss and decide on proposals for new [[WF:types|Types]], and for changing existing ones.
Before proposing, you should familiarize yourself with the [[WF:Function model|Function model]].
Types are currently being created by Wikifunctions staff. Over time these rights will be handed over to the community.
== Proposals for new types to be created ==
=== In discussion ===
* [[WF:type proposals/SI units|SI units]]
* [[WF:type proposals/Unit of measurement|Unit of measurement]]
* [[WF:type proposals/Moment in time|Moment in time]]
* [[WF:type proposals/Value with error|Value with error]]
* [[WF:type proposals/configuration of functions for given types|configuration of functions for given types]]
* [[WF:type proposals/Geometrical point|Geometrical point]]
* [[WF:type proposals/Currency|Currency]]
* [[WF:Type_proposals/Either|Either]] (union types)
==== Representing abstract content ====
* [[Wikifunctions:Type proposals/Words with many forms|Words with many forms]] (replacing: [[WF:type proposal/Syntactic table|Syntactic table]])
* [[WF:type proposals/Semantic unit|Semantic unit]] ([[WF:type proposals/Syntactic unit|Syntactic unit]] is a section of this proposal)
==== Lightweight Wikidata enumerations ====
* [[WF:type proposals/French tenses|French tenses]]
* [[WF:type proposals/French subjects|French subjects]]
* [[WF:type proposals/Italian auxiliary verb|Italian auxiliary verb]]
* [[WF:type proposals/Italian simple preposition|Italian simple preposition]]
* [[WF:type proposals/Italian tense|Italian tense]]
* [[WF:type proposals/Unicode General Category|Unicode General Category]]
* [[WF:type proposals/Taxon rank|Taxon rank]]
* [[WF:Type_proposals/IPA_phone_base_glyph|IPA phone]]
* [[WF:Type_proposals/Zodiac sign|Zodiac sign]]
* [[WF:Type_proposals/Simple temporal entity|Simple temporal entity]]
* [[WF:Type_proposals/Japanese verb conjugation class|Japanese verb conjugation class]]
* [[WF:Type_proposals/Topic-comment|Topic-comment]]
* [[WF:Type_proposals/Grammatical specificity|Grammatical specificity]]
=== Being prepared ===
* [[WF:type proposals/HTML fragment structure |HTML fragment structure]]
* [[WF:type proposals/Time of action|Time of action]]
* [[WF:Type proposals/Configuration of ZIDs for given languages|Configuration of ZIDs for given languages]]
=== Stalled ===
* [[WF:type proposals/Typed string|Typed string]]
* [[WF:type proposals/Wikidata value|Wikidata value]]
* [[WF:type proposals/Wikidata string-based value|Wikidata string-based value]]
* [[WF:type proposals/bytes|bytes]]
* [[WF:type proposals/Percentage|Percentage]]
* [[WF:type proposals/Timezone|Timezone]]
* [[WF:type proposals/Named parameters list|Named parameters list]]
* [[WF:type proposals/Abstract sentence|Abstract sentence]]
=== Something to think about ===
* Symbol and expression (as in a [[w:computer algebra system|computer algebra system]]) - currently no idea yet
* [[WF:type proposals/Alphabet|Alphabet]]
* [[WF:type proposals/Context|Context]]
* [[WF:type proposals/Imperial Units|Imperial Units]]
* months in calendars
** [[WF:type proposals/Bengali month|Bengali month]]
** [[WF:type proposals/Darian month|Darian month]]
** [[WF:type proposals/Hebrew month|Hebrew month]]
** [[WF:type proposals/Hindu month|Hindu month]]
** [[WF:type proposals/Nepali month|Nepali month]]
** [[WF:type proposals/Sindhi month|Sindhi month]]
** [[WF:type proposals/Tamil month|Tamil month]]
* [[WF:type proposals/Multilingual gloss|Multilingual gloss]]
* [[WF:type proposals/Position on Earth|Position on Earth]]
* [[WF:type proposals/URL|URL]]
==== Wikidata integration ====
(These are just the types we will need that are not listed somewhere else)
* Wikidata qualifier
* Wikidata Data type
* Wikidata sitelink
* Unknown value
* Entity schema
==== "Heavy" data ====
Heavy data is those that can be more than 1.5MB (where medium data are between 60KB and 1.5MB). This includes most real-world files (jpg, mp3, pdf, zip, exe) and raw forms of data containing in such files (e.g. 1024*768 RGB image has 2359296 bytes in raw form). Wikifunctions currently have limited support for medium data and little support for heavy data (and neither support file uploading for computation). See [[WF:type proposals/bytes#Uses|bytes § Uses]] for more information.
* Image (raster): basically, a 2D or 3D array of number (though we ''do'' need a type to represent both the array and image mode)
* Audio and signal: basically, one number (sampling rate) and one or more (1D) arrays of number, one per channel (though we ''do'' need a type to represent all of them)
* Video: audio plus series of image
=== Unclear necessity / probably unnecessary ===
* Multidimensional array: can be represented as list of lists, but a dedicated edit interface would be nice (and way to enforce an array not to be jagged)
* Typed tuple: can be represented as nested [[Z882]]
* Set: use list instead
* Multiset: use list instead
* Multimap: use list of [[Z882]] instead (see also simple map [[Z883]])
* [[WF:type proposals/Syntactic type|Syntactic type]]
== Types that have already been Implemented ==
{{main|WF:type}}
* [[WF:type proposals/Julian calendar date|Julian calendar date]] as {{Z|Z40962}}
* [[WF:type proposals/Grapheme|Grapheme]] as {{Z|Z40783}}
* [[WF:type proposals/Wikifunctions object reference|Wikifunctions object reference]] as {{Z|Z96}}
* [[WF:Type_proposals/Season|Season]] as {{Z|33827}}
* [[WF:type proposals/Word order|Word order]] as {{Z|33568}}
* [[WF:type proposals/complex128|complex128]] as {{Z|33198}}
* [[WF:type proposals/Grammatical voice (a/m/p)|Grammatical voice (a/m/p)]] as {{Z|32789}}
* [[WF:type proposals/Grammatical voice (a/mp)|Grammatical voice (a/mp)]] as {{Z|32792}}
* [[WF:type proposals/RGBA color|RGBA color]] as {{Z|28579}}
* [[WF:type proposals/Grammatical number (singular/paucal/multal)|Grammatical number (singular/paucal/multal)]] as {{Z|28515}}
* [[WF:type proposals/Grammatical definiteness|Grammatical definiteness]] as {{Z|28516}}
* [[WF:type proposals/Grammatical voice (a/p)|Grammatical voice (a/p)]] as {{Z|28517}}
* [[WF:type proposals/Grammatical affirmation and negation|Grammatical affirmation and negation]] as {{Z|28518}}
* [[WF:type proposals/Grammatical cases (n/g/d/a)|Grammatical cases (n/g/d/a)]] as {{Z|28519}}
* [[WF:type proposals/Grammatical degree of comparison (p/c/s)|Grammatical degree of comparison (p/c/s)]] as {{Z|28520}}
* [[WF:type proposals/Chemical element|Chemical element]] as {{Z|27951}}
* [[WF:type proposals/Wikidata based types|Wikidata based types]] as {{Z|Z6001}}, {{Z|Z6002}}, {{Z|Z6003}}, {{Z|Z6004}}, {{Z|Z6005}}
** [[WF:type proposals/Wikidata lexeme senses|Wikidata lexeme senses]] as {{Z|Z6006}}
** [[WF:type proposals/Wikidata time|Wikidata time]] as {{Z|Z6064}}
** [[WF:type proposals/Wikidata quantity|Wikidata quantity]] as {{Z|Z6010}}
** [[WF:type proposals/Wikidata geocoordinates|Wikidata geocoordinates]] as {{Z|Z6011}}
* [[WF:type proposals/Grammatical number (singular/dual/plural)|Grammatical number (singular/dual/plural)]] as {{Z|Z28215}}
* [[WF:type proposals/Breton mutation|Breton mutation]] as {{Z|Z27971}}
* [[WF:type proposals/Grammatical person (1/2/3)|Grammatical person (1/2/3)]] as {{Z|Z27970}}
* [[WF:type proposals/Grammatical gender (a/i)|Grammatical gender (a/i)]] as {{Z|Z26935}}
* [[WF:type proposals/Grammatical number (s/p)|Grammatical number (s/p)]] as {{Z|Z26934}}
* [[WF:type proposals/Hijri calendar month|Hijri calendar month]] as {{Z|Z26582}}
* [[WF:type proposals/Grammatical gender (m/f)|Grammatical gender (m/f)]] as {{Z|Z25340}}
* [[WF:type proposals/Grammatical gender (m/f/n)|Grammatical gender (m/f/n)]] as {{Z|Z25501}}
* [[WF:type proposals/Grammatical gender (c/n)|Grammatical gender (c/n)]] as {{Z|Z25502}}
* [[WF:type proposals/Natural number|Natural number]] as {{Z|Z13518}}
* [[WF:type_proposals/Gregorian calendar month|Gregorian calendar month]] as {{Z|Z16098}}
* [[WF:type proposals/Sign|Sign]] as {{Z|Z16659}}
* [[WF:type proposals/Igbo calendar month|Igbo calendar month]] as {{Z|Z16927}}
* [[WF:type proposals/Integer|Integer]] as {{Z|Z16683}}
* [[WF:type proposals/Day of the week|Day of the week]] as {{Z|Z17402}}
* [[WF:type proposals/Gregorian era|Gregorian era]] as {{Z|Z17813}}
* [[WF:type proposals/Rational number|Rational number]] as {{Z|Z19677}}
* [[WF:type proposals/Gregorian year|Gregorian year]] as {{Z|Z20159}}
* [[WF:type proposals/Day of Roman year|Day of Roman year]] as {{Z|Z20342}}
* [[WF:type proposals/Gregorian calendar date|Gregorian calendar date]] as {{Z|Z20420}}
* [[WF:type proposals/float64|float64]] as {{Z|Z20838}}
* [[WF:type proposals/Kleenean|Kleenean]] as {{Z|Z22112}}
* [[WF:type proposals/Byte|Byte]] as {{Z|Z80}}
* [[WF:type proposals/Unicode codepoint|Unicode codepoint]] as {{Z|Z86}}
== Proposals for changing existing types ==
=== Changes to existing types ===
* ...
== Templates ==
General '''new Type''' (uses [[WF:type proposals/(unnamed – new Type)|this layout]] as a template):
<inputbox>
type=create
preload=WF:Type proposals/(unnamed – new Type)
break=no
prefix=WF:Type proposals/
buttonlabel=Draft type proposal
</inputbox>
'''New lightweight enum''' (uses [[WF:type proposals/(unnamed – new lightweight Wikidata enumeration)|this layout]] as a template):
<inputbox>
type=create
preload=WF:Type proposals/(unnamed – new lightweight Wikidata enumeration)
break=no
prefix=WF:Type proposals/
buttonlabel=Draft enum proposal
</inputbox>
Modify/amend an '''existing Type''' (uses [[WF:type proposals/(unnamed – modification of an existing Type)|this layout]] as a template):
<inputbox>
type=create
preload=WF:Type proposals/(unnamed – modification of an existing Type)
break=no
prefix=WF:Type proposals/
placeholder=Amend <type> with <change>
buttonlabel=Draft proposal for modification
</inputbox>
[[Special:PrefixIndex/Wikifunctions:Type_proposals/|List of all current and past proposals]]
[[category:project concept]]
77dueqi818tyvmoyz0ellw16h73b63u
Wikifunctions:Type proposals/configuration of functions for given types
4
26995
314917
297953
2026-09-18T07:17:32Z
99of9
1622
/* Comments */ Reply
314917
wikitext
text/x-wiki
== Summary ==
This will perform a similar role to [[Z14294]], but instead of splitting the functions by [[Z60]], it will split them by [[Z4]] (likely to switch the function according to its input, output, or both).
== Uses ==
''Prompts:''
* ''Why should this exist?''
Some linguistic functions branch naturally according to the dialect. Similarly many functions branch according to the type of input they are given (and/or the output desired).
* ''What kinds of functions would be created using this?''
**We will be able to perform [[Z13052]], but direct the comparisons toward the correct type-specific equality functions.
**We will be able to appropriately group type-specific versions of the same function with an overarching meta function. For example, we are likely to have a version of [[Z13663]] for most other numerical types we enable (integers, reals, complex numbers...).
**A function written for [[Z16098]] could easily be generalised to apply to other types of months in other calendar systems.
* ''What standard concepts, if any, does this align with?''
It is very similar to [[Z14294]], and like it, will need a related type like [[Z14293]].
== Structure ==
Similar to [[Z14294]]. Values would have a list of options. Each option has a function to use for that option and a list of types describing the option to choose. There is also a default function on the main object.
=== Example values ===
Example value for multiplication configuration
{|class="wikitable" style="margin:.6em 1.6em"
|-
| <syntaxhighlight lang="json" line="line">{
"type": "configuration of functions for given types",
"options": [
"function option of a type",
{
"type": "function option of a type",
"function to use": "multiply two natural numbers",
"for these types": ["Type", "Natural Number", "Natural Number"]
},
{
"type": "function option of a type",
"function to use": "multiply signs",
"for these types": ["Type", "Sign", "Sign"]
},
{
"type": "function option of a type",
"function to use": "multiply integers",
"for these types": ["Type", "Integer", "Integer"]
}
],
"default function": "raise type error"
}</syntaxhighlight>
| <syntaxhighlight lang="json">{
"Z1K1": "Zmmmmm",
"ZmmmmmK1": [
"Znnnnn",
{
"Z1K1": "Znnnnn",
"ZnnnnnK1": "Z13539",
"ZnnnnnK2": ["Z4", "Z13518", "Z13518"]
},
{
"Z1K1": "Znnnnn",
"ZnnnnnK1": "Z16728",
"ZnnnnnK2": ["Z4", "Z16659", "Z16659"]
},
{
"Z1K1": "Znnnnn",
"ZnnnnnK1": "Z17120",
"ZnnnnnK2": ["Z4", "Z16683", "Z16683"]
}
],
"ZmmmmmK2": "Zooooo"
}</syntaxhighlight>
|}
== Validator ==
The validator ensures that:
* There are no entries with same list of types as another entry
== Identity ==
Two configuration of functions for given types are the same if they map to the same function for every language (order in the list should not matter).
== Converting to code ==
=== Python ===
A dict will be returned to Python code.
=== JavaScript ===
An object will be returned to Javascript code.
== Renderer ==
We will use the regular UI for renderering and it will not have a string renderer
== Parsers ==
We will use the regular UI for parsing and it will not have a string parser
== Alternatives ==
Feel free to suggest.
== Comments ==
* {{s}} as proposer. --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 08:43, 27 March 2024 (UTC)
*:Temporary {{oppose}} implementation for now, until we learn whether there are efficiency gains from better structures like [[Wikifunctions:Type proposals/Configuration of ZIDs for given languages]]. --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 07:17, 18 September 2026 (UTC)
* Strangely, we didn’t get a Type proposal for [[Z14294]]. My intuition is that this current proposal is logically prior to that one, and I think they both need to be considered along with [[Wikifunctions:Representing identity]]. I’m guessing there will be no progress there until after Easter. I’ll add this proposal to that page’s discussion later (if no one else does). I don’t yet see any reason to oppose this particular proposal, however.--[[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 11:02, 27 March 2024 (UTC)
*:Please see [[Wikifunctions talk:Representing identity#Type safety]]
*:The most significant difference between this proposal and [[Z14294]] is that this is more clearly “type distributive” or “type convergent”, and these cases could usefully be distinguished. Where functions are grouped by similar arguments but produce different types of result (their return types are not common but their arguments are: “type distributive”), we should ensure that each of the possible resultant types is valid in the immediate context. This is easier when the functions produce the same type of result from diverse forms of input (“type convergent”) but it suggests that the appropriate function may depend on factors other than type (or language), such as the number of inputs or the range within which some input falls.
*:Essentially, that would make this proposal and the language-driven version, a case construct. If that is the intention, at least in part, we should seek to ensure that lazy evaluation applies and, if feasible, that only the required branch is orchestrated prior to evaluation (which should itself deliver lazy evaluation). [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 15:34, 5 April 2024 (UTC)
*::Yes, that clarification of intention seems helpful. --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 01:36, 26 September 2025 (UTC)
* {{s}} I think this would be way cleaner than have dozens of different functions that still do the same thing conceptionally but edit different types. This will become more and more beneficially as new types start to be introduced. -[[User:ListWorshiper|ListWorshiper]] ([[User talk:ListWorshiper|talk]]) 16:09, 04 April 2024 (UTC)
* {{s|strong}} The current system is already quite annoying for the integer ({{Z|Z16693}}) / natural ({{Z|Z13521}}) / string ({{Z|Z10782}}) split, and I can't imagine this getting any better with the other numeric types (float64, complex128 and fraction). [[User:Infernostars|infernostars]] <small>([[User talk:Infernostars|talk]]) ([[Special:Contributions/Infernostars|contribs]])</small> 18:00, 30 August 2024 (UTC)
* {{s}} [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 10:40, 26 April 2025 (UTC)
* {{s}} [[User:SRG372|SRG372]] ([[User talk:SRG372|talk]]) 16:58, 6 July 2025 (UTC)
* {{s}} [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 16:05, 26 January 2026 (UTC)
* {{S}} --[[User:Ameisenigel|Ameisenigel]] ([[User talk:Ameisenigel|talk]]) 08:31, 12 May 2026 (UTC)
* {{S}} -- [[User:JhowieNitnek|JhowieNitnek]] ([[User talk:JhowieNitnek|talk]]) 17:22, 10 August 2026 (UTC)
== Question for implementation ==
I was planning to implement this Type, given its strong support, but wanted to clarify how exactly it should look like. Just a question:
* I first thought it is the same structure as Z14294 and Z14293, just with Z60 replaced by Z4. But the example given above seem to indicate that the K2 of the option type indicates not a list of possible types for which to use the given function, but rather the signature of the types? Does this include just the arguments? Or both the arguments and the return type? Or do we want to leave that open and be agnostic with regards to that question? This is more informative, as this could be left agnostic.
* But this question isn't: If the options are indeed the signatures, and not just a list of types, should we then rather have a list of list of types, instead a list of types, for the K2 of the function option?
Pinging {{ping|99of9|GrounderUK|ListWorshiper|Infernostars|Dv103|SRG372}} --[[User:DVrandecic (WMF)|DVrandecic (WMF)]] ([[User talk:DVrandecic (WMF)|talk]]) 08:19, 15 October 2025 (UTC)
:I didn't think that deeply when proposing, sorry. It looks like @[[User:ScienceD90|ScienceD90]] made the example for us. I'm sure @[[User:GrounderUK|GrounderUK]] will have a good opinion on this. My initial impulse is that allowing us to specify a list of types is a helpful generalisation. I expect they will often correspond with the types in the function signature, but maybe not always. So I think I'd be comfortable with a flat list of types. But on the other hand your list-of-lists suggestion is more general, so may allow ultimate flexibility down the track. --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 02:29, 16 October 2025 (UTC)
::I wouldn’t be so sure, but I’m thinking about it!
::* [[Wikifunctions:Project chat/Archive/2024/05#Call for calendar month proposals!]]
::* [[Wikifunctions talk:Embedded function calls#Typed Lists]]
::* [[Wikifunctions:Project chat/Archive/2025/07#Using Days of Roman year with unknown month]]
::* [[Wikifunctions talk:Representing identity#Type safety]]
::Also considering:
::* a built-in untyped switch function (with lazy evaluation)
::* a Type proposal for Function signature (not for use within {{Z|Z8}} but for functions that expect or return a signature)
::* [[Wikifunctions:Type proposals/Wikifunctions object reference]]
::Then there’s a general reservation about the untidiness of the {{Z|Z4}}/{{Z|Z9}} union via {{Z|Z1}} – [[:phab:T389183]] etc., with added complexity for the identity of a {{Z|Z7}} to {{Z|Z6884}} and properly generic types. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 12:15, 16 October 2025 (UTC)
I came back to this one and it is still up on my mind, but I remain unclear about what exactly to implement. Particularly in combination with Composition v2, having a lazy built-in seems like an interesting idea. I wonder if something supporting laziness in a way that the community can use it is a good idea in general. That probably would be good for this as well as for Z14294 and Z14293... Well, but coming back to this: should we first have a type for signatures, and then use the signature type for this configuration type? Does someone want to sketch that one out?
{{ping|99of9|GrounderUK|ListWorshiper|Infernostars|Dv103|SRG372}} --[[User:DVrandecic (WMF)|DVrandecic (WMF)]] ([[User talk:DVrandecic (WMF)|talk]]) 10:14, 7 April 2026 (UTC)
:Do we need a signature type, or could it just be a list of types? [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 22:57, 11 May 2026 (UTC)
pcljsczin6lq5gjmxrjhe2q3qxepanz
314923
314917
2026-09-18T07:21:28Z
99of9
1622
/* Question for implementation */ Reply
314923
wikitext
text/x-wiki
== Summary ==
This will perform a similar role to [[Z14294]], but instead of splitting the functions by [[Z60]], it will split them by [[Z4]] (likely to switch the function according to its input, output, or both).
== Uses ==
''Prompts:''
* ''Why should this exist?''
Some linguistic functions branch naturally according to the dialect. Similarly many functions branch according to the type of input they are given (and/or the output desired).
* ''What kinds of functions would be created using this?''
**We will be able to perform [[Z13052]], but direct the comparisons toward the correct type-specific equality functions.
**We will be able to appropriately group type-specific versions of the same function with an overarching meta function. For example, we are likely to have a version of [[Z13663]] for most other numerical types we enable (integers, reals, complex numbers...).
**A function written for [[Z16098]] could easily be generalised to apply to other types of months in other calendar systems.
* ''What standard concepts, if any, does this align with?''
It is very similar to [[Z14294]], and like it, will need a related type like [[Z14293]].
== Structure ==
Similar to [[Z14294]]. Values would have a list of options. Each option has a function to use for that option and a list of types describing the option to choose. There is also a default function on the main object.
=== Example values ===
Example value for multiplication configuration
{|class="wikitable" style="margin:.6em 1.6em"
|-
| <syntaxhighlight lang="json" line="line">{
"type": "configuration of functions for given types",
"options": [
"function option of a type",
{
"type": "function option of a type",
"function to use": "multiply two natural numbers",
"for these types": ["Type", "Natural Number", "Natural Number"]
},
{
"type": "function option of a type",
"function to use": "multiply signs",
"for these types": ["Type", "Sign", "Sign"]
},
{
"type": "function option of a type",
"function to use": "multiply integers",
"for these types": ["Type", "Integer", "Integer"]
}
],
"default function": "raise type error"
}</syntaxhighlight>
| <syntaxhighlight lang="json">{
"Z1K1": "Zmmmmm",
"ZmmmmmK1": [
"Znnnnn",
{
"Z1K1": "Znnnnn",
"ZnnnnnK1": "Z13539",
"ZnnnnnK2": ["Z4", "Z13518", "Z13518"]
},
{
"Z1K1": "Znnnnn",
"ZnnnnnK1": "Z16728",
"ZnnnnnK2": ["Z4", "Z16659", "Z16659"]
},
{
"Z1K1": "Znnnnn",
"ZnnnnnK1": "Z17120",
"ZnnnnnK2": ["Z4", "Z16683", "Z16683"]
}
],
"ZmmmmmK2": "Zooooo"
}</syntaxhighlight>
|}
== Validator ==
The validator ensures that:
* There are no entries with same list of types as another entry
== Identity ==
Two configuration of functions for given types are the same if they map to the same function for every language (order in the list should not matter).
== Converting to code ==
=== Python ===
A dict will be returned to Python code.
=== JavaScript ===
An object will be returned to Javascript code.
== Renderer ==
We will use the regular UI for renderering and it will not have a string renderer
== Parsers ==
We will use the regular UI for parsing and it will not have a string parser
== Alternatives ==
Feel free to suggest.
== Comments ==
* {{s}} as proposer. --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 08:43, 27 March 2024 (UTC)
*:Temporary {{oppose}} implementation for now, until we learn whether there are efficiency gains from better structures like [[Wikifunctions:Type proposals/Configuration of ZIDs for given languages]]. --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 07:17, 18 September 2026 (UTC)
* Strangely, we didn’t get a Type proposal for [[Z14294]]. My intuition is that this current proposal is logically prior to that one, and I think they both need to be considered along with [[Wikifunctions:Representing identity]]. I’m guessing there will be no progress there until after Easter. I’ll add this proposal to that page’s discussion later (if no one else does). I don’t yet see any reason to oppose this particular proposal, however.--[[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 11:02, 27 March 2024 (UTC)
*:Please see [[Wikifunctions talk:Representing identity#Type safety]]
*:The most significant difference between this proposal and [[Z14294]] is that this is more clearly “type distributive” or “type convergent”, and these cases could usefully be distinguished. Where functions are grouped by similar arguments but produce different types of result (their return types are not common but their arguments are: “type distributive”), we should ensure that each of the possible resultant types is valid in the immediate context. This is easier when the functions produce the same type of result from diverse forms of input (“type convergent”) but it suggests that the appropriate function may depend on factors other than type (or language), such as the number of inputs or the range within which some input falls.
*:Essentially, that would make this proposal and the language-driven version, a case construct. If that is the intention, at least in part, we should seek to ensure that lazy evaluation applies and, if feasible, that only the required branch is orchestrated prior to evaluation (which should itself deliver lazy evaluation). [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 15:34, 5 April 2024 (UTC)
*::Yes, that clarification of intention seems helpful. --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 01:36, 26 September 2025 (UTC)
* {{s}} I think this would be way cleaner than have dozens of different functions that still do the same thing conceptionally but edit different types. This will become more and more beneficially as new types start to be introduced. -[[User:ListWorshiper|ListWorshiper]] ([[User talk:ListWorshiper|talk]]) 16:09, 04 April 2024 (UTC)
* {{s|strong}} The current system is already quite annoying for the integer ({{Z|Z16693}}) / natural ({{Z|Z13521}}) / string ({{Z|Z10782}}) split, and I can't imagine this getting any better with the other numeric types (float64, complex128 and fraction). [[User:Infernostars|infernostars]] <small>([[User talk:Infernostars|talk]]) ([[Special:Contributions/Infernostars|contribs]])</small> 18:00, 30 August 2024 (UTC)
* {{s}} [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 10:40, 26 April 2025 (UTC)
* {{s}} [[User:SRG372|SRG372]] ([[User talk:SRG372|talk]]) 16:58, 6 July 2025 (UTC)
* {{s}} [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 16:05, 26 January 2026 (UTC)
* {{S}} --[[User:Ameisenigel|Ameisenigel]] ([[User talk:Ameisenigel|talk]]) 08:31, 12 May 2026 (UTC)
* {{S}} -- [[User:JhowieNitnek|JhowieNitnek]] ([[User talk:JhowieNitnek|talk]]) 17:22, 10 August 2026 (UTC)
== Question for implementation ==
I was planning to implement this Type, given its strong support, but wanted to clarify how exactly it should look like. Just a question:
* I first thought it is the same structure as Z14294 and Z14293, just with Z60 replaced by Z4. But the example given above seem to indicate that the K2 of the option type indicates not a list of possible types for which to use the given function, but rather the signature of the types? Does this include just the arguments? Or both the arguments and the return type? Or do we want to leave that open and be agnostic with regards to that question? This is more informative, as this could be left agnostic.
* But this question isn't: If the options are indeed the signatures, and not just a list of types, should we then rather have a list of list of types, instead a list of types, for the K2 of the function option?
Pinging {{ping|99of9|GrounderUK|ListWorshiper|Infernostars|Dv103|SRG372}} --[[User:DVrandecic (WMF)|DVrandecic (WMF)]] ([[User talk:DVrandecic (WMF)|talk]]) 08:19, 15 October 2025 (UTC)
:I didn't think that deeply when proposing, sorry. It looks like @[[User:ScienceD90|ScienceD90]] made the example for us. I'm sure @[[User:GrounderUK|GrounderUK]] will have a good opinion on this. My initial impulse is that allowing us to specify a list of types is a helpful generalisation. I expect they will often correspond with the types in the function signature, but maybe not always. So I think I'd be comfortable with a flat list of types. But on the other hand your list-of-lists suggestion is more general, so may allow ultimate flexibility down the track. --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 02:29, 16 October 2025 (UTC)
::I wouldn’t be so sure, but I’m thinking about it!
::* [[Wikifunctions:Project chat/Archive/2024/05#Call for calendar month proposals!]]
::* [[Wikifunctions talk:Embedded function calls#Typed Lists]]
::* [[Wikifunctions:Project chat/Archive/2025/07#Using Days of Roman year with unknown month]]
::* [[Wikifunctions talk:Representing identity#Type safety]]
::Also considering:
::* a built-in untyped switch function (with lazy evaluation)
::* a Type proposal for Function signature (not for use within {{Z|Z8}} but for functions that expect or return a signature)
::* [[Wikifunctions:Type proposals/Wikifunctions object reference]]
::Then there’s a general reservation about the untidiness of the {{Z|Z4}}/{{Z|Z9}} union via {{Z|Z1}} – [[:phab:T389183]] etc., with added complexity for the identity of a {{Z|Z7}} to {{Z|Z6884}} and properly generic types. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 12:15, 16 October 2025 (UTC)
I came back to this one and it is still up on my mind, but I remain unclear about what exactly to implement. Particularly in combination with Composition v2, having a lazy built-in seems like an interesting idea. I wonder if something supporting laziness in a way that the community can use it is a good idea in general. That probably would be good for this as well as for Z14294 and Z14293... Well, but coming back to this: should we first have a type for signatures, and then use the signature type for this configuration type? Does someone want to sketch that one out?
{{ping|99of9|GrounderUK|ListWorshiper|Infernostars|Dv103|SRG372}} --[[User:DVrandecic (WMF)|DVrandecic (WMF)]] ([[User talk:DVrandecic (WMF)|talk]]) 10:14, 7 April 2026 (UTC)
:Do we need a signature type, or could it just be a list of types? [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 22:57, 11 May 2026 (UTC)
:I temporarily {{oppose}} implementation for now, until we learn whether there are efficiency gains from better structures like [[Wikifunctions:Type proposals/Configuration of ZIDs for given languages]]. Particularly I think we should use ZIDs instead of functions, and the "default" should have the same structure as each of the options. --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 07:21, 18 September 2026 (UTC)
7140laamhm8cwi6flg514hn07qwmycm
Z14779
0
27916
314936
304019
2026-09-18T07:35:49Z
YoshiRulz
10156
Removed Z31251 from the approved list of implementations
314936
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z14779"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z8",
"Z17K2": "Z14779K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "function to apply"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1014",
"Z11K2": "ọrụ itinye: Ọrụ"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "anzuwendende Funktion"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "適用する関数"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z1"
},
"Z17K2": "Z14779K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "list of first parameters"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1014",
"Z11K2": "ndepụta nke mbụ parameters: Edepụtara ndepụta(Ihe)"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Liste der ersten Parameter"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "第1引数のリスト"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z1"
},
"Z17K2": "Z14779K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "list of second parameters"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1014",
"Z11K2": "ndepụta nke abụọ parameters: Edepụtara ndepụta(Ihe)"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "liste der zweiten Parameter"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "第2引数のリスト"
}
]
}
}
],
"Z8K2": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z1"
},
"Z8K3": [
"Z20",
"Z14780",
"Z23289",
"Z30628",
"Z31252"
],
"Z8K4": [
"Z14",
"Z36292",
"Z14781"
],
"Z8K5": "Z14779"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "apply a two-parameter function pairwise to elements of two lists of the same length"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1014",
"Z11K2": "tinye ọrụ nrịbama abụọ n'otu aka ahụ n'ime ihe ndepụta abụọ nke otu ogologo"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Funktion mit zwei Parametern paarweise anwenden"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "同じ長さの2つのリストの要素に2引数関数を対応させて適用"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"function of two equal length vectors"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1830",
"Z31K2": [
"Z6",
"同じ長さの2つのベクトルに2引数関数を適用"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "returns a list of the same length"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1014",
"Z11K2": "weghachi ndepụta nke otu ogologo"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "gibt eine Liste der gleichen Länge aus"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "同じ長さのリストを返す。"
}
]
}
}
edieje9oztgobwn0d299cx99w888cu0
Z15855
0
29587
314795
199752
2026-09-17T18:38:05Z
Ameisenigel
44
Added Z15857 to the approved list of test cases
314795
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z15855"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6",
"Z17K2": "Z15855K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "initial string to remove invalid characters from"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1014",
"Z11K2": "eriri "
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Zeichenkette"
}
]
}
}
],
"Z8K2": "Z6",
"Z8K3": [
"Z20",
"Z15857"
],
"Z8K4": [
"Z14",
"Z15856"
],
"Z8K5": "Z15855"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "remove characters not suitable for markup in XML or HTML"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1014",
"Z11K2": "wepụ mkpụrụ edemede adabaghị maka akara na XML ma ọ bụ HTML"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "entferne für XML/HTML ungültige Zeichen"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"XML valid characters only",
"HTML valid characters only"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "https://www.w3.org/TR/unicode-xml/#Suitable"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1014",
"Z11K2": "https://www.w3.org/TR/unicode-xml/#Suitable"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "entfernt Zeichen, die für Markup in XML oder HTML ungültig sind"
}
]
}
}
s5y1goovb1c2n5bxqvm968puahbv6i3
Z17120
0
32486
314658
236999
2026-09-17T13:11:19Z
鈴音雨
101019
314658
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z17120"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z16683",
"Z17K2": "Z17120K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "first int"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1011",
"Z11K2": "প্রথম পূর্ণসংখ্যা"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1014",
"Z11K2": "nke mbụ: Ọnụọgụ"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "premier entier"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "primo intero"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "erste Ganzzahl"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1078",
"Z11K2": "bilangan bulat pertama"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "1番目の整数"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z16683",
"Z17K2": "Z17120K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "second int"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1011",
"Z11K2": "দ্বিতীয় পূর্ণসংখ্যা"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1014",
"Z11K2": "nkeji nke abụọ: Ọnụọgụ"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "deuxième entier"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "secondo intero"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "zweite Ganzzahl"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1078",
"Z11K2": "bilangan bulat kedua"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "2番目の整数"
}
]
}
}
],
"Z8K2": "Z16683",
"Z8K3": [
"Z20",
"Z17121",
"Z17123",
"Z17124",
"Z17279",
"Z18946",
"Z28214"
],
"Z8K4": [
"Z14",
"Z17126",
"Z17125",
"Z17290",
"Z17278"
],
"Z8K5": "Z17120"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "multiply Integers"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1011",
"Z11K2": "পূর্ণসংখ্যা গুণন"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1014",
"Z11K2": "mụbaa ọnụọgụgụ"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "multiplier des entiers"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "moltiplica interi"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Ganzzahlen multiplizieren"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1078",
"Z11K2": "perkalian bilangan bulat"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "整数の乗算"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"times",
"*",
"x",
"mutiply",
"integer multiply",
"product of integers"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1787",
"Z31K2": [
"Z6",
"moltiplicazione",
"prodotto"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1078",
"Z31K2": [
"Z6",
"perkalian, x, *, perkalian bilangan bulat, hasil perkalian"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1830",
"Z31K2": [
"Z6",
"×",
"かける",
"整数の掛け算",
"掛け算",
"かけ算",
"積",
"整数の積"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1011",
"Z11K2": "দুটো পূর্ণ সংখ্যার গুণফল। "
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "returns the first integer times the second integer"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1014",
"Z11K2": "na-eweghachite ọnụọgụ nke mbụ ugboro ọnụọgụ nke abụọ"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "renvoie le premier entier multiplié par le deuxième entier"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "multipliziert die erste Ganzzahl mit der zweiten Ganzzahl"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1078",
"Z11K2": "menghasilkan hasil dari perkalian dua bilangan bulat"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "最初の整数と2番目の整数の積を返します。"
}
]
}
}
m75je0u9p1hcrri13wgwhlay7yoegxb
Z17151
0
32517
314982
230093
2026-09-18T09:07:29Z
YoshiRulz
10156
Added Z42468 to the approved list of implementations
314982
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z17151"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z16659",
"Z17K2": "Z17151K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "sign"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1011",
"Z11K2": "চিহ্ন"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1014",
"Z11K2": "akara: Binye aka"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "segno"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Vorzeichen"
}
]
}
}
],
"Z8K2": "Z16683",
"Z8K3": [
"Z20",
"Z17152",
"Z17154",
"Z17155"
],
"Z8K4": [
"Z14",
"Z17172",
"Z17158",
"Z17282",
"Z42468"
],
"Z8K5": "Z17151"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "sign to unit integer"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1011",
"Z11K2": "চিহ্ন থেকে পূর্ণসংখ্যা"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1014",
"Z11K2": "binye aka na ọnụọgụ unit"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "converti segno in intero unitario"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Vorzeichen in Ganzzahl"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"sign to integer",
"integer from sign"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1787",
"Z31K2": [
"Z6",
"intero da segno",
"segno in intero"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "Restituisce -1 se negativo, 0 se neutro e 1 se positivo"
}
]
}
}
b9npob4yblp0xgwtgtko46m9y3z8sru
315012
314982
2026-09-18T10:32:06Z
WikiLambda system
3
Updated the implementation list (see [[Help:Wikifunctions/Implementation_ordering_and_choosing|About implementation selection]])
315012
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z17151"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z16659",
"Z17K2": "Z17151K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "sign"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1011",
"Z11K2": "চিহ্ন"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1014",
"Z11K2": "akara: Binye aka"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "segno"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Vorzeichen"
}
]
}
}
],
"Z8K2": "Z16683",
"Z8K3": [
"Z20",
"Z17152",
"Z17154",
"Z17155"
],
"Z8K4": [
"Z14",
"Z42468",
"Z17282",
"Z17172",
"Z17158"
],
"Z8K5": "Z17151"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "sign to unit integer"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1011",
"Z11K2": "চিহ্ন থেকে পূর্ণসংখ্যা"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1014",
"Z11K2": "binye aka na ọnụọgụ unit"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "converti segno in intero unitario"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Vorzeichen in Ganzzahl"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"sign to integer",
"integer from sign"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1787",
"Z31K2": [
"Z6",
"intero da segno",
"segno in intero"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "Restituisce -1 se negativo, 0 se neutro e 1 se positivo"
}
]
}
}
p04qfs4869ixbuqzn3t5fabebh5uyqn
User talk:SHB
3
32944
314886
244468
2026-09-18T04:19:17Z
Max
3722
Max moved page [[User talk:SHB2000]] to [[User talk:SHB]]: Automatically moved page while renaming the user "[[Special:CentralAuth/SHB2000|SHB2000]]" to "[[Special:CentralAuth/SHB|SHB]]"
244468
wikitext
text/x-wiki
<div style="border: 1rem #dd0000 ridge; padding: 0.5em;">Hello! Please message me on [[m:User talk:SHB2000|meta.wikimedia.org]]. I may not notice messages on this page.</div>
bqe1mfal703untg34kx1aq7ncgg0n7d
Z19510
0
41845
314943
308607
2026-09-18T07:45:16Z
YoshiRulz
10156
Added Z41094 to the approved list of implementations
314943
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z19510"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z1"
},
"Z17K2": "Z19510K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "list of objects to sort"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Liste von Objekten"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z8",
"Z17K2": "Z19510K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "metric function"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "metrische Funktion"
}
]
}
}
],
"Z8K2": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z1"
},
"Z8K3": [
"Z20",
"Z19545",
"Z19511",
"Z19546",
"Z31693"
],
"Z8K4": [
"Z14",
"Z19544",
"Z41086",
"Z41094"
],
"Z8K5": "Z19510"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "sort list by increasing metric function"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Liste durch metrische Funktion sortieren"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"metric function sort",
"natural number metric function sort"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "The metric function should take each object in the list and return a natural number."
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "die metrische Funktion soll jedes Objekt in der Liste annehmen und eine natürliche Zahl zurückgeben"
}
]
}
}
6adi70c8wbylmotph0a9vhfw4t9nwdb
Z19951
0
42861
314781
138395
2026-09-17T18:29:59Z
Ameisenigel
44
de
314781
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z19951"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z19901",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z19901",
"Z19901K1": "–1 2/3"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z16667",
"Z16667K2": "Z16662"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "\"–1 2/3\" is negative"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "–1 2/3 ist negativ"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
8sgj2m8wzud4cc2qvab0qcozaxunwoq
Z19952
0
42862
314783
242448
2026-09-17T18:31:06Z
Ameisenigel
44
de
314783
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z19952"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z19677",
"Z17K2": "Z19952K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Number"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Zahl"
}
]
}
}
],
"Z8K2": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z13518"
},
"Z8K3": [
"Z20",
"Z31123",
"Z31124"
],
"Z8K4": [
"Z14",
"Z31125"
],
"Z8K5": "Z19952"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Rational number as items of continued frac"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "rationale Zahl als Kettenbruch"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
taw8izcayngkn6z50lo18tw77vsv1me
Z19953
0
42863
314785
187516
2026-09-17T18:32:46Z
Ameisenigel
44
de
314785
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z19953"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z19677",
"Z17K2": "Z19953K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "base"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "base"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Basis"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z19677",
"Z17K2": "Z19953K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "exponent"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "esponente"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Exponent"
}
]
}
}
],
"Z8K2": "Z19677",
"Z8K3": [
"Z20",
"Z19955",
"Z19956",
"Z19957",
"Z19958",
"Z19959",
"Z19960",
"Z19961",
"Z19996",
"Z19999",
"Z24598",
"Z24599",
"Z19997",
"Z24668",
"Z24694",
"Z24697"
],
"Z8K4": [
"Z14",
"Z24667"
],
"Z8K5": "Z19953"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "exponentiate rational number"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "potenza di numeri razionali"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "rationale Zahlen potenzieren"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1787",
"Z31K2": [
"Z6",
"elevamento a potenza tra razionali"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Leniently accepts inputs with an irrational result, and returns a rational version of the best floating point approximation."
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "Effettua l'elevamento a potenza di due numeri razionali, approssimando il risultato alla migliore approssimazione float"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "akzeptiert Eingaben, die zu einem irrationalen Ergebnis führen und gibt eine rationale Version der besten Annäherung an eine Gleitkommazahl zurück"
}
]
}
}
lewlwxurw5y1ttnkm71o00i9xxx67sq
Z19954
0
42864
314786
138948
2026-09-17T18:33:15Z
Ameisenigel
44
de
314786
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z19954"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z19953",
"Z14K3": {
"Z1K1": "Z16",
"Z16K1": "Z610",
"Z16K2": "def Z19953(Z19953K1, Z19953K2):\n\timport fractions\n\treturn fractions.Fraction(Z19953K1 ** Z19953K2)"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "exponentiated rational number, python"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "rationale Zahlen potenzieren in Python"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
of2shf4x1k3znjtnrfdtrtottcr9opj
Z19955
0
42865
314787
138406
2026-09-17T18:33:43Z
Ameisenigel
44
de
314787
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z19955"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z19953",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z19953",
"Z19953K1": {
"Z1K1": "Z19677",
"Z19677K1": "Z16660",
"Z19677K2": {
"Z1K1": "Z13518",
"Z13518K1": "2"
},
"Z19677K3": {
"Z1K1": "Z13518",
"Z13518K1": "1"
}
},
"Z19953K2": {
"Z1K1": "Z19677",
"Z19677K1": "Z16660",
"Z19677K2": {
"Z1K1": "Z13518",
"Z13518K1": "3"
},
"Z19677K3": {
"Z1K1": "Z13518",
"Z13518K1": "1"
}
}
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z19686",
"Z19686K2": {
"Z1K1": "Z19677",
"Z19677K1": "Z16660",
"Z19677K2": {
"Z1K1": "Z13518",
"Z13518K1": "8"
},
"Z19677K3": {
"Z1K1": "Z13518",
"Z13518K1": "1"
}
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "2/1^3/1=8/1"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "2/1^3/1 = 8/1"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
oup7gltox5tzv5hqeqqdzuxccpf87et
Z19956
0
42866
314788
138408
2026-09-17T18:34:01Z
Ameisenigel
44
de
314788
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z19956"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z19953",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z19953",
"Z19953K1": {
"Z1K1": "Z19677",
"Z19677K1": "Z16660",
"Z19677K2": {
"Z1K1": "Z13518",
"Z13518K1": "25"
},
"Z19677K3": {
"Z1K1": "Z13518",
"Z13518K1": "4"
}
},
"Z19953K2": {
"Z1K1": "Z19677",
"Z19677K1": "Z16660",
"Z19677K2": {
"Z1K1": "Z13518",
"Z13518K1": "1"
},
"Z19677K3": {
"Z1K1": "Z13518",
"Z13518K1": "2"
}
}
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z19686",
"Z19686K2": {
"Z1K1": "Z19677",
"Z19677K1": "Z16660",
"Z19677K2": {
"Z1K1": "Z13518",
"Z13518K1": "5"
},
"Z19677K3": {
"Z1K1": "Z13518",
"Z13518K1": "2"
}
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "25/4^1/2=5/2"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "25/4^1/2 = 5/2"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
d0lisl1ncrf8g4xfje90pxral194f8n
Z19957
0
42867
314790
138410
2026-09-17T18:34:25Z
Ameisenigel
44
de
314790
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z19957"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z19953",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z19953",
"Z19953K1": {
"Z1K1": "Z19677",
"Z19677K1": "Z16660",
"Z19677K2": {
"Z1K1": "Z13518",
"Z13518K1": "18"
},
"Z19677K3": {
"Z1K1": "Z13518",
"Z13518K1": "2"
}
},
"Z19953K2": {
"Z1K1": "Z19677",
"Z19677K1": "Z16660",
"Z19677K2": {
"Z1K1": "Z13518",
"Z13518K1": "18"
},
"Z19677K3": {
"Z1K1": "Z13518",
"Z13518K1": "9"
}
}
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z19686",
"Z19686K2": {
"Z1K1": "Z19677",
"Z19677K1": "Z16660",
"Z19677K2": {
"Z1K1": "Z13518",
"Z13518K1": "81"
},
"Z19677K3": {
"Z1K1": "Z13518",
"Z13518K1": "1"
}
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "18/2^18/9=81/1"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "18/2^18/9 = 81/1"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
nwkmkkre8go7761w2q1y2dwcjyw9q4v
Z19958
0
42868
314791
138412
2026-09-17T18:35:05Z
Ameisenigel
44
de
314791
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z19958"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z19953",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z19953",
"Z19953K1": {
"Z1K1": "Z19677",
"Z19677K1": "Z16660",
"Z19677K2": {
"Z1K1": "Z13518",
"Z13518K1": "1"
},
"Z19677K3": {
"Z1K1": "Z13518",
"Z13518K1": "2"
}
},
"Z19953K2": {
"Z1K1": "Z19677",
"Z19677K1": "Z16662",
"Z19677K2": {
"Z1K1": "Z13518",
"Z13518K1": "1"
},
"Z19677K3": {
"Z1K1": "Z13518",
"Z13518K1": "1"
}
}
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z19686",
"Z19686K2": {
"Z1K1": "Z19677",
"Z19677K1": "Z16660",
"Z19677K2": {
"Z1K1": "Z13518",
"Z13518K1": "2"
},
"Z19677K3": {
"Z1K1": "Z13518",
"Z13518K1": "1"
}
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "1/2^-1/1=2/1"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "1/2^−1/1 = 2/1"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
fgp8c3nulnu7cqkahx0fgwyws4hscl0
Z19959
0
42869
314792
138414
2026-09-17T18:35:30Z
Ameisenigel
44
de
314792
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z19959"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z19953",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z19953",
"Z19953K1": {
"Z1K1": "Z19677",
"Z19677K1": "Z16661",
"Z19677K2": {
"Z1K1": "Z13518",
"Z13518K1": "0"
},
"Z19677K3": {
"Z1K1": "Z13518",
"Z13518K1": "1"
}
},
"Z19953K2": {
"Z1K1": "Z19677",
"Z19677K1": "Z16661",
"Z19677K2": {
"Z1K1": "Z13518",
"Z13518K1": "0"
},
"Z19677K3": {
"Z1K1": "Z13518",
"Z13518K1": "1"
}
}
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z19686",
"Z19686K2": {
"Z1K1": "Z19677",
"Z19677K1": "Z16660",
"Z19677K2": {
"Z1K1": "Z13518",
"Z13518K1": "1"
},
"Z19677K3": {
"Z1K1": "Z13518",
"Z13518K1": "1"
}
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "0/1^0/1=1/1"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "0/1^0/1 = 1/1"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
iul82c0morqui8o8iyf7s7cfd2wzxnb
Z19960
0
42870
314793
138416
2026-09-17T18:35:51Z
Ameisenigel
44
de
314793
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z19960"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z19953",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z19953",
"Z19953K1": {
"Z1K1": "Z19677",
"Z19677K1": "Z16660",
"Z19677K2": {
"Z1K1": "Z13518",
"Z13518K1": "99"
},
"Z19677K3": {
"Z1K1": "Z13518",
"Z13518K1": "9"
}
},
"Z19953K2": {
"Z1K1": "Z19677",
"Z19677K1": "Z16661",
"Z19677K2": {
"Z1K1": "Z13518",
"Z13518K1": "0"
},
"Z19677K3": {
"Z1K1": "Z13518",
"Z13518K1": "1"
}
}
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z19686",
"Z19686K2": {
"Z1K1": "Z19677",
"Z19677K1": "Z16660",
"Z19677K2": {
"Z1K1": "Z13518",
"Z13518K1": "1"
},
"Z19677K3": {
"Z1K1": "Z13518",
"Z13518K1": "1"
}
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "99/9^0/1=1/1"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "99/9^0/1 = 1/1"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
j78y60mvm3u8fzhj0nv23mhzsnkhhng
Z20779
0
45437
314650
314266
2026-09-17T13:03:01Z
Artsiom91
2118
add ru
314650
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z20779"
},
"Z2K2": {
"Z1K1": "Z14294",
"Z14294K1": [
"Z14293",
{
"Z1K1": "Z14293",
"Z14293K1": "Z20782",
"Z14293K2": [
"Z60",
"Z1437",
"Z1689"
]
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z20773",
"Z14293K2": "Z33034"
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z20770",
"Z14293K2": [
"Z60",
"Z1015"
]
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z20776",
"Z14293K2": "Z33160"
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z20785",
"Z14293K2": "Z33056"
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z20791",
"Z14293K2": [
"Z60",
"Z1513",
"Z1174"
]
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z20794",
"Z14293K2": "Z35147"
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z23197",
"Z14293K2": [
"Z60",
"Z1787"
]
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z26130",
"Z14293K2": "Z33463"
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z26143",
"Z14293K2": [
"Z60",
"Z1202",
"Z1902",
"Z1900",
"Z1804",
"Z1372"
]
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z26147",
"Z14293K2": [
"Z60",
"Z1901",
"Z1837",
"Z1899",
"Z1375"
]
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z26254",
"Z14293K2": [
"Z60",
"Z1181",
"Z1158"
]
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z26648",
"Z14293K2": [
"Z60",
"Z1011"
]
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z27655",
"Z14293K2": [
"Z60",
"Z1099"
]
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z31241",
"Z14293K2": "Z34075"
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z31648",
"Z14293K2": [
"Z60",
"Z1078"
]
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z36004",
"Z14293K2": [
"Z60",
"Z1592"
]
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z22214",
"Z14293K2": [
"Z60",
"Z1001"
]
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z39789",
"Z14293K2": [
"Z60",
"Z1576"
]
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z39859",
"Z14293K2": "Z34003"
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z39875",
"Z14293K2": [
"Z60",
"Z1541"
]
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z40242",
"Z14293K2": "Z42266"
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z20801",
"Z14293K2": [
"Z60",
"Z1005"
]
}
],
"Z14294K2": "Z20788"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "config for date"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "configuration des fonctions de date"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "configurazione di funzioni per le date"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1078",
"Z11K2": "konfigurasi untuk tanggal"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1592",
"Z11K2": "konfigurering för datum"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "日付表示の言語別設定"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1787",
"Z31K2": [
"Z6",
"formattatori di date di calendario gregoriano"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "liste de fonction appropriées pour gérer les dates en fonction de la langue"
}
]
}
}
1qi2lad3edew7aiyn8dr3jjlhbwsi9p
Z20801
0
45460
314649
146497
2026-09-17T13:02:04Z
Artsiom91
2118
en and ru descr
314649
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z20801"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z20420",
"Z17K2": "Z20801K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "date"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1005",
"Z11K2": "дата"
}
]
}
}
],
"Z8K2": "Z6",
"Z8K3": [
"Z20",
"Z20803"
],
"Z8K4": [
"Z14",
"Z20802"
],
"Z8K5": "Z20801"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "date (ruwiki)"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1005",
"Z11K2": "русская дата"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1005",
"Z31K2": [
"Z6",
"дата на русском"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"ru date",
"Russian date"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "A date on the Russian Wikipedia"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1005",
"Z11K2": "отображает дату на русском языке"
}
]
}
}
9sqtcoiipzmpuig3pjev1t8wxrfzzbo
Z20802
0
45461
314647
146498
2026-09-17T12:59:36Z
Artsiom91
2118
correct Russian month names usage
314647
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z20802"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z20801",
"Z14K3": {
"Z1K1": "Z16",
"Z16K1": "Z610",
"Z16K2": "def Z20801(Z20801K1):\n\tmonths = ('января', 'февраля', 'марта', 'апреля', 'мая', 'июня', 'июля', 'августа', 'сентября', 'октября', 'ноября', 'декабря')\n\treturn f\"{Z20801K1['K3']} {months[Z20801K1['K2'] - 1]} {Z20801K1['K1']}\""
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "date (ruwiki), python"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
a2pl7ma9p14bqxkw8xovmk4n4stq5kk
Z20803
0
45462
314648
146496
2026-09-17T13:00:06Z
Artsiom91
2118
correct result
314648
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z20803"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z20801",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z20801",
"Z20801K1": {
"Z1K1": "Z20420",
"Z20420K1": {
"Z1K1": "Z20159",
"Z20159K1": "Z17814",
"Z20159K2": {
"Z1K1": "Z13518",
"Z13518K1": "2024"
}
},
"Z20420K2": {
"Z1K1": "Z20342",
"Z20342K1": "Z16105",
"Z20342K2": {
"Z1K1": "Z13518",
"Z13518K1": "10"
}
}
}
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z866",
"Z866K2": "10 мая 2024"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "10 May 2024 is 10 мая 2024"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1005",
"Z11K2": "10 мая 2024"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
ph9nrj69bn52n5obfdl7v9nkncjfkla
User talk:DSantamaria-WMF
3
47924
314888
299410
2026-09-18T04:45:08Z
99of9
1622
/* Abstract-data again */ new section
314888
wikitext
text/x-wiki
{{Welcome/lang|user=DSantamaria-WMF|welcominguser=VIGNERON|1=[[User:VIGNERON|VIGNERON]] ([[User talk:VIGNERON|talk]]) 18:38, 15 January 2025 (UTC)}}
== abstract-data reporting persistent String as a Function with no Implementation ==
e.g. [[toolforge:abstract-data/zid/Z13128]] (though I have now removed the sole usage from the live site) [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 15:29, 8 May 2026 (UTC)
:Thanks @[[User:YoshiRulz|YoshiRulz]]! I think this is gone already, probably stalled data! [[User:DSantamaria-WMF|DSantamaria-WMF]] ([[User talk:DSantamaria-WMF|talk]]) 13:12, 11 May 2026 (UTC)
::Yes, but I meant that [[Z13128]] shouldn't have been in the list in the first place, because it's not a persistent [[Z8]]. Unfortunate timing that it rolled over just before you were able to see the page for yourself. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 16:20, 11 May 2026 (UTC)
== Lexemes in abstract-data tool ==
Hello David, I am interested in your abstract-data tool. At a [https://abstract.wikipedia.org/wiki/User:Hog%C3%BC-456/Missing_Lexemecheck subpage] of my user page in Abstract Wikipedia I described how to find lexemes related to items mentioned in Abstract articles. Does your tool check this too to show if a function does work. I like your tool and I am interested in understanding how it works. So can you please send me a link to the source code of the tool. From my point of view it is necessary to check an abstract article by a human with at least advanced knowledge in the language to say if the article does work. So your tool does only show if the functions generate output in a given language. [[User:Hogü-456|Hogü-456]] ([[User talk:Hogü-456|talk]]) 19:32, 10 May 2026 (UTC)
:Yes! That is exactly the focus of the tool, to see what are the different gaps in the different languages and content, seeing if the content is renderable or not.
:> Does your tool check this too to show if a function does work.
:Yes, but not executing the function, but rather understanding the composition, to avoid hammering the API. Because of that the JS / Python implementations are a big gap right now.
:The code: https://gitlab.wikimedia.org/toolforge-repos/abstract-data [[User:DSantamaria-WMF|DSantamaria-WMF]] ([[User talk:DSantamaria-WMF|talk]]) 14:36, 11 May 2026 (UTC)
== Country flags in abstract-data ==
Please blow up all the country flags in abstract-data. [https://www.flagsarenotlanguages.com/ Flags represent countries, not languages.] Please replace them with language codes, which the community has been using for decades. Thanks. [[User:魔琴|魔琴]] ([[User talk:魔琴|talk]]) 06:37, 13 May 2026 (UTC)
:I just removed them, IMHO it was just an aesthetic concept, I like the look and feel that flags bring to the language labels, but happy to remove them if make some people feel uncomfortable with the concept. [[User:DSantamaria-WMF|DSantamaria-WMF]] ([[User talk:DSantamaria-WMF|talk]]) 05:58, 15 May 2026 (UTC)
::I'm a flag enjoyer, but very few languages have flags. There's Esperanto's verda stelo, the Francophonie's five-color flag, and a smattering of others. Most languages don't have a visual iconography, even as written languages. And then there are the unfortunate implications that choosing one country's flag over another ends up making, whether intended or (as in this case) not. There do exist [[commons:category:blue ISO 639 icons with double parentheses]] which might be substitutable, but the main design element there is text anyway. [[User:Arlo Barnes|Arlo Barnes]] ([[User talk:Arlo Barnes|talk]]) 16:44, 15 May 2026 (UTC)
== Abstract-data query ==
Hi David. Please can you check how you are calculating Lexeme gaps? On https://abstract-data.toolforge.org/article/Q408 it says French is missing a lexeme for Australia. But as far as I can tell everything is correctly in place at https://www.wikidata.org/wiki/Lexeme:L22344. --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 09:47, 23 July 2026 (UTC)
:Hey,
:thanks for the report, definitely a bug, is fixed right now, thanks for the report again! [[User:DSantamaria-WMF|DSantamaria-WMF]] ([[User talk:DSantamaria-WMF|talk]]) 11:52, 23 July 2026 (UTC)
== Download list of QIDs used in AW article ==
Hi David. I had an idea I think you can help with. It was inspired by viewing https://abstract.wikipedia.org/view/en/Q408 in Igbo, and being asked for a list of all the items that need labels. It's a lot. I wouldn't want to do them one by one. So I thought about giving them a [https://tabernacle.toolforge.org/#/ Tabernacle] table. But to make that, I don't know a way of getting a list of all QIDs used in an AW article. Perhaps we can scrape them all from the raw HTML? But your tool seems to already know which QIDs are used, so I wondered if you could give us a "download list" link at https://abstract-data.toolforge.org/article/Q408 . What do you think? --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 13:17, 14 August 2026 (UTC)
:Maybe another opportunity for download would be at the "missing labels" box in e.g. https://abstract-data.toolforge.org/?lang=ig . --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 14:12, 14 August 2026 (UTC)
== Abstract-data again ==
Hi David. I just briefly tried out the tool again and have a couple of suggestions:
* In the "missing lexemes" group, there are two links to fix it, but both point to the same place, creating a new lexeme. However, often the actual solution is to add an "item for this sense" to an existing lexeme, perhaps first by adding the sense itself. Both of these would be better served by giving us a link to a pre-populated search using the label name and specifying that we want a lexeme in the right language. For example, the tool asked me to make a lexeme for {{Q|Q82794}}, but it would have been great if I could single-click to the search [https://www.wikidata.org/w/index.php?search=region+inlanguage%3Aen&title=Special%3ASearch&profile=advanced&fulltext=1&advancedSearch-current=%7B%22fields%22%3A%7B%22inlanguage%22%3A%22en%22%7D%7D&ns146=1].
* In the "missing labels" group, I think you should distinguish somehow between items that have a [mul] label, and items that don't. [[:wikidata:Help:Default_values_for_labels_and_aliases]] recommends that for some types of items labels should be applied in [mul] and not duplicated across every language which shares them. Many of the recommendations your tool makes for English fall in this category. It is usually not a problem for AW/WF if a label is missing in the local language if there is a correct [mul] label in place, because we have label fallback behaviour in most of our NLG functions. So I'd favour a default of removing from your list anything that has a [mul] label. Perhaps the user could toggle this on or off if they really wanted to make sure the [mul] was appropriate.
--[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 04:45, 18 September 2026 (UTC)
ieuvmo14dvuibvl7ytkrnfc89lev1ny
314889
314888
2026-09-18T04:47:31Z
99of9
1622
/* Abstract-data again */
314889
wikitext
text/x-wiki
{{Welcome/lang|user=DSantamaria-WMF|welcominguser=VIGNERON|1=[[User:VIGNERON|VIGNERON]] ([[User talk:VIGNERON|talk]]) 18:38, 15 January 2025 (UTC)}}
== abstract-data reporting persistent String as a Function with no Implementation ==
e.g. [[toolforge:abstract-data/zid/Z13128]] (though I have now removed the sole usage from the live site) [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 15:29, 8 May 2026 (UTC)
:Thanks @[[User:YoshiRulz|YoshiRulz]]! I think this is gone already, probably stalled data! [[User:DSantamaria-WMF|DSantamaria-WMF]] ([[User talk:DSantamaria-WMF|talk]]) 13:12, 11 May 2026 (UTC)
::Yes, but I meant that [[Z13128]] shouldn't have been in the list in the first place, because it's not a persistent [[Z8]]. Unfortunate timing that it rolled over just before you were able to see the page for yourself. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 16:20, 11 May 2026 (UTC)
== Lexemes in abstract-data tool ==
Hello David, I am interested in your abstract-data tool. At a [https://abstract.wikipedia.org/wiki/User:Hog%C3%BC-456/Missing_Lexemecheck subpage] of my user page in Abstract Wikipedia I described how to find lexemes related to items mentioned in Abstract articles. Does your tool check this too to show if a function does work. I like your tool and I am interested in understanding how it works. So can you please send me a link to the source code of the tool. From my point of view it is necessary to check an abstract article by a human with at least advanced knowledge in the language to say if the article does work. So your tool does only show if the functions generate output in a given language. [[User:Hogü-456|Hogü-456]] ([[User talk:Hogü-456|talk]]) 19:32, 10 May 2026 (UTC)
:Yes! That is exactly the focus of the tool, to see what are the different gaps in the different languages and content, seeing if the content is renderable or not.
:> Does your tool check this too to show if a function does work.
:Yes, but not executing the function, but rather understanding the composition, to avoid hammering the API. Because of that the JS / Python implementations are a big gap right now.
:The code: https://gitlab.wikimedia.org/toolforge-repos/abstract-data [[User:DSantamaria-WMF|DSantamaria-WMF]] ([[User talk:DSantamaria-WMF|talk]]) 14:36, 11 May 2026 (UTC)
== Country flags in abstract-data ==
Please blow up all the country flags in abstract-data. [https://www.flagsarenotlanguages.com/ Flags represent countries, not languages.] Please replace them with language codes, which the community has been using for decades. Thanks. [[User:魔琴|魔琴]] ([[User talk:魔琴|talk]]) 06:37, 13 May 2026 (UTC)
:I just removed them, IMHO it was just an aesthetic concept, I like the look and feel that flags bring to the language labels, but happy to remove them if make some people feel uncomfortable with the concept. [[User:DSantamaria-WMF|DSantamaria-WMF]] ([[User talk:DSantamaria-WMF|talk]]) 05:58, 15 May 2026 (UTC)
::I'm a flag enjoyer, but very few languages have flags. There's Esperanto's verda stelo, the Francophonie's five-color flag, and a smattering of others. Most languages don't have a visual iconography, even as written languages. And then there are the unfortunate implications that choosing one country's flag over another ends up making, whether intended or (as in this case) not. There do exist [[commons:category:blue ISO 639 icons with double parentheses]] which might be substitutable, but the main design element there is text anyway. [[User:Arlo Barnes|Arlo Barnes]] ([[User talk:Arlo Barnes|talk]]) 16:44, 15 May 2026 (UTC)
== Abstract-data query ==
Hi David. Please can you check how you are calculating Lexeme gaps? On https://abstract-data.toolforge.org/article/Q408 it says French is missing a lexeme for Australia. But as far as I can tell everything is correctly in place at https://www.wikidata.org/wiki/Lexeme:L22344. --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 09:47, 23 July 2026 (UTC)
:Hey,
:thanks for the report, definitely a bug, is fixed right now, thanks for the report again! [[User:DSantamaria-WMF|DSantamaria-WMF]] ([[User talk:DSantamaria-WMF|talk]]) 11:52, 23 July 2026 (UTC)
== Download list of QIDs used in AW article ==
Hi David. I had an idea I think you can help with. It was inspired by viewing https://abstract.wikipedia.org/view/en/Q408 in Igbo, and being asked for a list of all the items that need labels. It's a lot. I wouldn't want to do them one by one. So I thought about giving them a [https://tabernacle.toolforge.org/#/ Tabernacle] table. But to make that, I don't know a way of getting a list of all QIDs used in an AW article. Perhaps we can scrape them all from the raw HTML? But your tool seems to already know which QIDs are used, so I wondered if you could give us a "download list" link at https://abstract-data.toolforge.org/article/Q408 . What do you think? --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 13:17, 14 August 2026 (UTC)
:Maybe another opportunity for download would be at the "missing labels" box in e.g. https://abstract-data.toolforge.org/?lang=ig . --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 14:12, 14 August 2026 (UTC)
== Abstract-data again ==
Hi David. I just briefly tried out the tool again and have a couple of suggestions:
* In the "missing lexemes" group, there are two links to fix it, but both point to the same place, creating a new lexeme. However, often the actual solution is to add an "item for this sense" to an existing lexeme, perhaps first by adding the sense itself. Both of these would be better served by giving us a link to a pre-populated search using the label name and specifying that we want a lexeme in the right language. For example, the tool asked me to make a lexeme for {{Q|Q82794}}, but it would have been great if I could single-click to the search [https://www.wikidata.org/w/index.php?search=region+inlanguage%3Aen&title=Special%3ASearch&profile=advanced&fulltext=1&advancedSearch-current=%7B%22fields%22%3A%7B%22inlanguage%22%3A%22en%22%7D%7D&ns146=1]. A third link, direct to the WD item itself would also help.
* In the "missing labels" group, I think you should distinguish somehow between items that have a [mul] label, and items that don't. [[:wikidata:Help:Default_values_for_labels_and_aliases]] recommends that for some types of items labels should be applied in [mul] and not duplicated across every language which shares them. Many of the recommendations your tool makes for English fall in this category. It is usually not a problem for AW/WF if a label is missing in the local language if there is a correct [mul] label in place, because we have label fallback behaviour in most of our NLG functions. So I'd favour a default of removing from your list anything that has a [mul] label. Perhaps the user could toggle this on or off if they really wanted to make sure the [mul] was appropriate.
--[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 04:45, 18 September 2026 (UTC)
g1kw1wn8oiiupo1wb11nq7cs81j88w7
314890
314889
2026-09-18T04:53:01Z
99of9
1622
/* Abstract-data again */ Reply
314890
wikitext
text/x-wiki
{{Welcome/lang|user=DSantamaria-WMF|welcominguser=VIGNERON|1=[[User:VIGNERON|VIGNERON]] ([[User talk:VIGNERON|talk]]) 18:38, 15 January 2025 (UTC)}}
== abstract-data reporting persistent String as a Function with no Implementation ==
e.g. [[toolforge:abstract-data/zid/Z13128]] (though I have now removed the sole usage from the live site) [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 15:29, 8 May 2026 (UTC)
:Thanks @[[User:YoshiRulz|YoshiRulz]]! I think this is gone already, probably stalled data! [[User:DSantamaria-WMF|DSantamaria-WMF]] ([[User talk:DSantamaria-WMF|talk]]) 13:12, 11 May 2026 (UTC)
::Yes, but I meant that [[Z13128]] shouldn't have been in the list in the first place, because it's not a persistent [[Z8]]. Unfortunate timing that it rolled over just before you were able to see the page for yourself. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 16:20, 11 May 2026 (UTC)
== Lexemes in abstract-data tool ==
Hello David, I am interested in your abstract-data tool. At a [https://abstract.wikipedia.org/wiki/User:Hog%C3%BC-456/Missing_Lexemecheck subpage] of my user page in Abstract Wikipedia I described how to find lexemes related to items mentioned in Abstract articles. Does your tool check this too to show if a function does work. I like your tool and I am interested in understanding how it works. So can you please send me a link to the source code of the tool. From my point of view it is necessary to check an abstract article by a human with at least advanced knowledge in the language to say if the article does work. So your tool does only show if the functions generate output in a given language. [[User:Hogü-456|Hogü-456]] ([[User talk:Hogü-456|talk]]) 19:32, 10 May 2026 (UTC)
:Yes! That is exactly the focus of the tool, to see what are the different gaps in the different languages and content, seeing if the content is renderable or not.
:> Does your tool check this too to show if a function does work.
:Yes, but not executing the function, but rather understanding the composition, to avoid hammering the API. Because of that the JS / Python implementations are a big gap right now.
:The code: https://gitlab.wikimedia.org/toolforge-repos/abstract-data [[User:DSantamaria-WMF|DSantamaria-WMF]] ([[User talk:DSantamaria-WMF|talk]]) 14:36, 11 May 2026 (UTC)
== Country flags in abstract-data ==
Please blow up all the country flags in abstract-data. [https://www.flagsarenotlanguages.com/ Flags represent countries, not languages.] Please replace them with language codes, which the community has been using for decades. Thanks. [[User:魔琴|魔琴]] ([[User talk:魔琴|talk]]) 06:37, 13 May 2026 (UTC)
:I just removed them, IMHO it was just an aesthetic concept, I like the look and feel that flags bring to the language labels, but happy to remove them if make some people feel uncomfortable with the concept. [[User:DSantamaria-WMF|DSantamaria-WMF]] ([[User talk:DSantamaria-WMF|talk]]) 05:58, 15 May 2026 (UTC)
::I'm a flag enjoyer, but very few languages have flags. There's Esperanto's verda stelo, the Francophonie's five-color flag, and a smattering of others. Most languages don't have a visual iconography, even as written languages. And then there are the unfortunate implications that choosing one country's flag over another ends up making, whether intended or (as in this case) not. There do exist [[commons:category:blue ISO 639 icons with double parentheses]] which might be substitutable, but the main design element there is text anyway. [[User:Arlo Barnes|Arlo Barnes]] ([[User talk:Arlo Barnes|talk]]) 16:44, 15 May 2026 (UTC)
== Abstract-data query ==
Hi David. Please can you check how you are calculating Lexeme gaps? On https://abstract-data.toolforge.org/article/Q408 it says French is missing a lexeme for Australia. But as far as I can tell everything is correctly in place at https://www.wikidata.org/wiki/Lexeme:L22344. --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 09:47, 23 July 2026 (UTC)
:Hey,
:thanks for the report, definitely a bug, is fixed right now, thanks for the report again! [[User:DSantamaria-WMF|DSantamaria-WMF]] ([[User talk:DSantamaria-WMF|talk]]) 11:52, 23 July 2026 (UTC)
== Download list of QIDs used in AW article ==
Hi David. I had an idea I think you can help with. It was inspired by viewing https://abstract.wikipedia.org/view/en/Q408 in Igbo, and being asked for a list of all the items that need labels. It's a lot. I wouldn't want to do them one by one. So I thought about giving them a [https://tabernacle.toolforge.org/#/ Tabernacle] table. But to make that, I don't know a way of getting a list of all QIDs used in an AW article. Perhaps we can scrape them all from the raw HTML? But your tool seems to already know which QIDs are used, so I wondered if you could give us a "download list" link at https://abstract-data.toolforge.org/article/Q408 . What do you think? --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 13:17, 14 August 2026 (UTC)
:Maybe another opportunity for download would be at the "missing labels" box in e.g. https://abstract-data.toolforge.org/?lang=ig . --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 14:12, 14 August 2026 (UTC)
== Abstract-data again ==
Hi David. I just briefly tried out the tool again and have a couple of suggestions:
* In the "missing lexemes" group, there are two links to fix it, but both point to the same place, creating a new lexeme. However, often the actual solution is to add an "item for this sense" to an existing lexeme, perhaps first by adding the sense itself. Both of these would be better served by giving us a link to a pre-populated search using the label name and specifying that we want a lexeme in the right language. For example, the tool asked me to make a lexeme for {{Q|Q82794}}, but it would have been great if I could single-click to the search [https://www.wikidata.org/w/index.php?search=region+inlanguage%3Aen&title=Special%3ASearch&profile=advanced&fulltext=1&advancedSearch-current=%7B%22fields%22%3A%7B%22inlanguage%22%3A%22en%22%7D%7D&ns146=1]. A third link, direct to the WD item itself would also help.
* In the "missing labels" group, I think you should distinguish somehow between items that have a [mul] label, and items that don't. [[:wikidata:Help:Default_values_for_labels_and_aliases]] recommends that for some types of items labels should be applied in [mul] and not duplicated across every language which shares them. Many of the recommendations your tool makes for English fall in this category. It is usually not a problem for AW/WF if a label is missing in the local language if there is a correct [mul] label in place, because we have label fallback behaviour in most of our NLG functions. So I'd favour a default of removing from your list anything that has a [mul] label. Perhaps the user could toggle this on or off if they really wanted to make sure the [mul] was appropriate.
--[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 04:45, 18 September 2026 (UTC)
:Another issue is that we currently don't have a way to indicate to your tool when languages are *supposed* to use a particular default function. But I have ideas and plans for this, so will park this for later. --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 04:53, 18 September 2026 (UTC)
35tx15m8holpb6zdndtt4x8cuz0wpf1
Talk:Z20733
1
48494
314824
313601
2026-09-17T22:07:28Z
YoshiRulz
10156
Document commutativity
314824
wikitext
text/x-wiki
{{function documentation
|label of type of input 1={{#function:Z34802|{{int:lang}}|Z20342}}
|label of type of input 2={{#function:Z34802|{{int:lang}}|Z20342}}
|label of type of input 3={{#function:Z34802|{{int:lang}}|Z40}}
|intended for use=WF
|invariants for returned values=<math>RV</math> ≤ 365
|invariants for input 1={{Z+|Z26237}}
|invariants for input 2={{Z|26237}}
|commutative rule={{PAGENAME}}(<math>x</math>, <math>y</math>, <math>b</math>) = {{PAGENAME}}(<math>y</math>, <math>x</math>, <math>b</math>)
|equivalent functions on other data types=
* {{Z|20744}}
|is approximate inverse of={{Z+|Z20367}}
}}
b1my6843ppi49aozzvl0nec6qjpsoi5
Z22620
0
50917
314627
226701
2026-09-17T12:40:40Z
Artsiom91
2118
Added Z41789 to the approved list of implementations
314627
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z22620"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z13518",
"Z17K2": "Z22620K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "number"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "nombre"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1005",
"Z11K2": "число"
}
]
}
}
],
"Z8K2": "Z6",
"Z8K3": [
"Z20",
"Z22621",
"Z22622",
"Z29149"
],
"Z8K4": [
"Z14",
"Z41789"
],
"Z8K5": "Z22620"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Russian cardinal"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "cardinal en russe"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1005",
"Z11K2": "русское числительное"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1005",
"Z31K2": [
"Z6",
"числительное на русском",
"числительное по-русски"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "convertit un nombre naturel en une chaîne de caractère en russe"
}
]
}
}
qifde5mlbnwh04w2w3vxri9plmlny81
Z23756
0
53964
314853
306932
2026-09-18T02:42:36Z
鈴音雨
101019
314853
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z23756"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6001",
"Z17K2": "Z23756K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Wikidata item (object)"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1672",
"Z11K2": "維基數據項目(物件)"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "elemento Wikidata"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "ウィキデータ項目 (オブジェクト)"
}
]
}
}
],
"Z8K2": "Z6091",
"Z8K3": [
"Z20",
"Z23759"
],
"Z8K4": [
"Z14",
"Z23757",
"Z35206"
],
"Z8K5": "Z23756"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Wikidata item reference from Wikidata item"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1672",
"Z11K2": "來自維基數據項目的維基數據項目參照"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "riferimento a elemento Wikidata da elemento"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "ウィキデータの項目からウィキデータ項目参照"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"Wikidata item identity as item reference",
"Z6001K1"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1672",
"Z31K2": [
"Z6",
"Z6001K1"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1787",
"Z31K2": [
"Z6",
"riferimento da elemento",
"elemento Wikidata in riferimento Wikidata"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1830",
"Z31K2": [
"Z6",
"ウィキデータ項目からウィキデータ項目参照",
"項目から項目参照"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "returns the Z6001K1/identity of a Wikidata item as a Wikidata item reference"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1672",
"Z11K2": "回傳維基數據項目的Z6001K1/識別為維基數據項目參照"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "ウィキデータの項目のZ6001K1/識別子をウィキデータ項目参照として返します。"
}
]
}
}
87kdbnuufga2k9riixaoawandg8tzso
Z6011
0
58408
314665
307100
2026-09-17T13:19:06Z
鈴音雨
101019
314665
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z6011"
},
"Z2K2": {
"Z1K1": "Z4",
"Z4K1": "Z6011",
"Z4K2": [
"Z3",
{
"Z1K1": "Z3",
"Z3K1": "Z19677",
"Z3K2": "Z6011K1",
"Z3K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "latitude"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "latitudine"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1011",
"Z11K2": "অক্ষাংশ"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Breite"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1181",
"Z11K2": "географска ширина"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1078",
"Z11K2": "Lintang"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "अक्षांश"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1062",
"Z11K2": "zeměpisná šířka"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "緯度"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1157",
"Z11K2": "breedtegraad"
}
]
},
"Z3K4": "Z42"
},
{
"Z1K1": "Z3",
"Z3K1": "Z19677",
"Z3K2": "Z6011K2",
"Z3K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "longitude"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "longitudine"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1011",
"Z11K2": "দ্রাঘিমাংশ"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Länge"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1181",
"Z11K2": "географска дужина"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1078",
"Z11K2": "Bujur"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "देशांतर"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1062",
"Z11K2": "zeměpisná délka"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "経度"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1157",
"Z11K2": "lengtegraad"
}
]
},
"Z3K4": "Z42"
},
{
"Z1K1": "Z3",
"Z3K1": "Z19677",
"Z3K2": "Z6011K3",
"Z3K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "precision"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "precisione"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1011",
"Z11K2": "যথাযথতা"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Präzision"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1181",
"Z11K2": "прецизност"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1078",
"Z11K2": "Presisi"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "यथार्थता"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1062",
"Z11K2": "přesnost"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "精度"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1157",
"Z11K2": "precisie"
}
]
},
"Z3K4": "Z42"
},
{
"Z1K1": "Z3",
"Z3K1": "Z6091",
"Z3K2": "Z6011K4",
"Z3K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "globe"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "globo"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1011",
"Z11K2": "গোলক"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Globus"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1181",
"Z11K2": "глобус"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1078",
"Z11K2": "Globe"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "ग्लोब"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1062",
"Z11K2": "glóbus"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1157",
"Z11K2": "globe"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "地球"
}
]
},
"Z3K4": "Z42"
}
],
"Z4K3": "Z101",
"Z4K4": "Z25932",
"Z4K5": "Z25629",
"Z4K6": "Z26344",
"Z4K7": [
"Z46",
"Z25954",
"Z26186"
],
"Z4K8": [
"Z64",
"Z25955",
"Z26187"
]
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Wikidata geo-coordinate"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "Coordinata geografica Wikidata"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1011",
"Z11K2": "উইকিউপাত্ত ভৌগোলিক স্থানাঙ্ক"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Wikidata-Geokoordinaten"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1672",
"Z11K2": "Wikidata地理座標"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "विकिडेटा भौगोलिक निर्देशांक"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1062",
"Z11K2": "Souřadnice na Wikidatech"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "coordonnées géographiques Wikidata"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "ウィキデータの位置座標"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1157",
"Z11K2": "Wikidata-geocoördinaat"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"Wikidata geocoordinates",
"Wikidata GlobeCoordinates",
"Geographic location"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1787",
"Z31K2": [
"Z6",
"Geocoordinata Wikidata"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1011",
"Z31K2": [
"Z6",
"উইকিউপাত্ত স্থানাঙ্ক",
"উইকিডাটা স্থানাঙ্ক"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1062",
"Z31K2": [
"Z6",
"Wikidata-souřadnice",
"Zeměpisné souřadnice na Wikidatech"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1157",
"Z31K2": [
"Z6",
"Geografische ligging"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Corresponds to https://www.mediawiki.org/wiki/Wikibase/DataModel#Geographic_locations"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "Corrisponde a https://www.mediawiki.org/wiki/Wikibase/DataModel#Geographic_locations"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "entspricht den Geokoordinaten in Wikibase"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1672",
"Z11K2": "對應於 https://www.mediawiki.org/wiki/Wikibase/DataModel#Geographic_locations"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "suit https://www.mediawiki.org/wiki/Wikibase/DataModel#Geographic_locations"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1062",
"Z11K2": "Odpovídá datovému typu Zeměpisné souřadnice na Wikidatech: https://www.mediawiki.org/wiki/Wikibase/DataModel#Geographic_locations"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1157",
"Z11K2": "Komt overeen met https://www.mediawiki.org/wiki/Wikibase/DataModel#Geographic_locations"
}
]
}
}
d51zg3ny4nvtjl6ozfk0lwi0e2uo8s8
Z25116
0
58489
314659
310839
2026-09-17T13:12:16Z
BlueSkyWalker
101616
Hindi mapping (Z25094 -> Z42266) to Z25116
314659
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z25116"
},
"Z2K2": {
"Z1K1": "Z14294",
"Z14294K1": [
"Z14293",
{
"Z1K1": "Z14293",
"Z14293K1": "Z25705",
"Z14293K2": [
"Z60",
"Z1113"
]
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z26385",
"Z14293K2": [
"Z60",
"Z1158",
"Z1394",
"Z1181",
"Z1157",
"Z1517",
"Z1774"
]
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z26655",
"Z14293K2": [
"Z60",
"Z1011"
]
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z25102",
"Z14293K2": "Z33034"
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z25094",
"Z14293K2": "Z42266"
}
],
"Z14294K2": "Z25094"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "formattatori di orari"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "config for displaying Time of day"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
8fyohrg1jjfxaup5syp40jxtozcdomx
314666
314659
2026-09-17T13:20:27Z
BlueSkyWalker
101616
Removing redundant Hindi mapping identical to default function Z25094
314666
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z25116"
},
"Z2K2": {
"Z1K1": "Z14294",
"Z14294K1": [
"Z14293",
{
"Z1K1": "Z14293",
"Z14293K1": "Z25705",
"Z14293K2": [
"Z60",
"Z1113"
]
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z26385",
"Z14293K2": [
"Z60",
"Z1158",
"Z1394",
"Z1181",
"Z1157",
"Z1517",
"Z1774"
]
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z26655",
"Z14293K2": [
"Z60",
"Z1011"
]
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z25102",
"Z14293K2": "Z33034"
}
],
"Z14294K2": "Z25094"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "formattatori di orari"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "config for displaying Time of day"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
gpi54zg84luc2x61nndqqyer4rici80
Z25737
0
59726
314660
310838
2026-09-17T13:12:18Z
BlueSkyWalker
101616
Hindi mapping (Z25730 -> Z42266) to Z25737
314660
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z25737"
},
"Z2K2": {
"Z1K1": "Z14294",
"Z14294K1": [
"Z14293",
{
"Z1K1": "Z14293",
"Z14293K1": "Z25724",
"Z14293K2": [
"Z60",
"Z1360"
]
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z25730",
"Z14293K2": "Z42266"
}
],
"Z14294K2": "Z25730"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "formattatori di Data e ora Wikidata"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "config for displaying Wikidata datetime"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"Wikidata datetime printing functions"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
21r4dlyrjq58bztpi9izmykb5sefnks
314667
314660
2026-09-17T13:20:44Z
BlueSkyWalker
101616
Removing redundant Hindi mapping identical to default function in Z25737
314667
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z25737"
},
"Z2K2": {
"Z1K1": "Z14294",
"Z14294K1": [
"Z14293",
{
"Z1K1": "Z14293",
"Z14293K1": "Z25724",
"Z14293K2": [
"Z60",
"Z1360"
]
}
],
"Z14294K2": "Z25730"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "formattatori di Data e ora Wikidata"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "config for displaying Wikidata datetime"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"Wikidata datetime printing functions"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
575jz1bsqbk3wy9nz2d0pf5cnx47qhu
Z877
0
59845
314671
306504
2026-09-17T13:26:56Z
Artsiom91
2118
add ru descr
314671
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z877"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z89",
"Z17K2": "Z877K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "this"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "erstes HTML-Fragment"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "primo frammento HTML"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1078",
"Z11K2": "ini"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "ceci"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1157",
"Z11K2": "dit"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "1番目のHTMLフラグメント"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1005",
"Z11K2": "первый фрагмент"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z89",
"Z17K2": "Z877K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "that"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "zweites HTML-Fragment"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "secondo frammento HTML"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1078",
"Z11K2": "itu"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "cela"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1157",
"Z11K2": "dat"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "2番目のHTMLフラグメント"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1005",
"Z11K2": "другой фрагмент"
}
]
}
}
],
"Z8K2": "Z40",
"Z8K3": [
"Z20"
],
"Z8K4": [
"Z14",
"Z977"
],
"Z8K5": "Z877"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "HTML fragment equality"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Gleichheit von HTML-Fragmenten"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "stesso frammento HTML"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1078",
"Z11K2": "kesamaan fragmen HTML"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "égalité de fragment HTML"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1157",
"Z11K2": "HTML-fragmentgelijkheid"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "HTMLフラグメントの一致"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1005",
"Z11K2": "равенство фрагментов HTML"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"Equals",
"Same",
"same html"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1787",
"Z31K2": [
"Z6",
"uguaglianza tra frammenti HTML"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1078",
"Z31K2": [
"Z6",
"sama"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1004",
"Z31K2": [
"Z6",
"Égal",
"Même",
"Pareil"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1830",
"Z31K2": [
"Z6",
"同じHTMLフラグメント"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1005",
"Z31K2": [
"Z6",
"равно",
"тот же HTML"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1005",
"Z11K2": "проверяет два фрагмента HTML на равенство"
}
]
}
}
m16uvtucvnooavs6aqeqs7y4kcada4k
Z1974
0
61254
314805
275766
2026-09-17T19:08:53Z
Wcalenieja
10313
Added Polish name
314805
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z1974"
},
"Z2K2": {
"Z1K1": "Z60",
"Z60K1": "agr"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Aguaruna"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1974",
"Z11K2": "Awajún"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Aguaruna"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "aguaruna"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1025",
"Z11K2": "aguaruna"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1025",
"Z31K2": [
"Z6",
"awajún"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
pzeanzmi9g02meb2wjx3mg0zrzoaxmp
Z28248
0
65503
315015
308469
2026-09-18T11:16:54Z
Dv103
11127
first Italian HTML description
315015
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z28248"
},
"Z2K2": {
"Z1K1": "Z50",
"Z50K1": [
"Z3",
{
"Z1K1": "Z3",
"Z3K1": "Z6",
"Z3K2": "Z28248K1",
"Z3K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Wikidata item QID"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "QID dell'elemento Wikidata"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1157",
"Z11K2": "Wikidata-item-QID"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1062",
"Z11K2": "QID položky Wikidat"
}
]
},
"Z3K4": {
"Z1K1": "Z40",
"Z40K1": "Z42"
}
},
{
"Z1K1": "Z3",
"Z3K1": "Z6",
"Z3K2": "Z28248K2",
"Z3K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "connecting properties PIDs"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "PID di proprietà di collegamento"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1157",
"Z11K2": "verbindende eigenschappen PID's"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1062",
"Z11K2": "PIDy propojujících vlastností"
}
]
},
"Z3K4": {
"Z1K1": "Z40",
"Z40K1": "Z42"
}
},
{
"Z1K1": "Z3",
"Z3K1": "Z6",
"Z3K2": "Z28248K3",
"Z3K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language codes"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "codici delle lingue"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1157",
"Z11K2": "taalcodes"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1062",
"Z11K2": "kódy jazyků"
}
]
},
"Z3K4": {
"Z1K1": "Z40",
"Z40K1": "Z42"
}
}
],
"Z50K2": "Z28248",
"Z50K3": {
"Z1K1": "Z92",
"Z92K1": [
"Z91",
{
"Z1K1": "Z91",
"Z91K1": "Z1787",
"Z91K2": {
"Z1K1": "Z89",
"Z89K1": "Non c'è nessun lessema collegato all'elemento \u003Ca href=\"http://wikidata.org/wiki/$1\"\u003E$1\u003C/a\u003E tramite le proprietà \"$2\" nelle seguenti lingue: \"$3\".\u003Cbr\u003E\nCollega un lessema esistente a $1 oppure \u003Ca href=\"https://www.wikidata.org/wiki/Special:NewLexeme\"\u003Ecollegane uno nuovo.\u003C/a\u003E"
}
}
]
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "Nessun lessema collegato a elemento nella lingua"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "No matching lexeme for item in language"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1157",
"Z11K2": "geen overeenkomend lexeem voor item in taal"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1062",
"Z11K2": "Pro položku neexistuje lexém v daném jazyce"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1099",
"Z11K2": "Kee passende Lexeem fir d'Element an dëser Sprooch"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1025",
"Z11K2": "brak pasującego leksemu dla tego elementu w języku"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
bfrccu2ttm43a20gfbn9x24egsmip64
315016
315015
2026-09-18T11:22:37Z
Dv103
11127
small error
315016
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z28248"
},
"Z2K2": {
"Z1K1": "Z50",
"Z50K1": [
"Z3",
{
"Z1K1": "Z3",
"Z3K1": "Z6",
"Z3K2": "Z28248K1",
"Z3K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Wikidata item QID"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "QID dell'elemento Wikidata"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1157",
"Z11K2": "Wikidata-item-QID"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1062",
"Z11K2": "QID položky Wikidat"
}
]
},
"Z3K4": {
"Z1K1": "Z40",
"Z40K1": "Z42"
}
},
{
"Z1K1": "Z3",
"Z3K1": "Z6",
"Z3K2": "Z28248K2",
"Z3K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "connecting properties PIDs"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "PID di proprietà di collegamento"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1157",
"Z11K2": "verbindende eigenschappen PID's"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1062",
"Z11K2": "PIDy propojujících vlastností"
}
]
},
"Z3K4": {
"Z1K1": "Z40",
"Z40K1": "Z42"
}
},
{
"Z1K1": "Z3",
"Z3K1": "Z6",
"Z3K2": "Z28248K3",
"Z3K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language codes"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "codici delle lingue"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1157",
"Z11K2": "taalcodes"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1062",
"Z11K2": "kódy jazyků"
}
]
},
"Z3K4": {
"Z1K1": "Z40",
"Z40K1": "Z42"
}
}
],
"Z50K2": "Z28248",
"Z50K3": {
"Z1K1": "Z92",
"Z92K1": [
"Z91",
{
"Z1K1": "Z91",
"Z91K1": "Z1787",
"Z91K2": {
"Z1K1": "Z89",
"Z89K1": "Non c'è nessun lessema collegato all'elemento \u003Ca href=\"http://wikidata.org/wiki/$1\"\u003E$1\u003C/a\u003E tramite le proprietà \"$2\" nelle seguenti lingue: \"$3\".\u003Cbr\u003E\nCollega un lessema esistente a $1 oppure \u003Ca href=\"https://www.wikidata.org/wiki/Special:NewLexeme\"\u003Ecreane uno nuovo.\u003C/a\u003E"
}
}
]
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "Nessun lessema collegato a elemento nella lingua"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "No matching lexeme for item in language"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1157",
"Z11K2": "geen overeenkomend lexeem voor item in taal"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1062",
"Z11K2": "Pro položku neexistuje lexém v daném jazyce"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1099",
"Z11K2": "Kee passende Lexeem fir d'Element an dëser Sprooch"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1025",
"Z11K2": "brak pasującego leksemu dla tego elementu w języku"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
5l2ltf0523lejlvh5vaflwxzyoyxm5r
315020
315016
2026-09-18T11:29:42Z
99of9
1622
adapt Italian to English
315020
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z28248"
},
"Z2K2": {
"Z1K1": "Z50",
"Z50K1": [
"Z3",
{
"Z1K1": "Z3",
"Z3K1": "Z6",
"Z3K2": "Z28248K1",
"Z3K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Wikidata item QID"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "QID dell'elemento Wikidata"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1157",
"Z11K2": "Wikidata-item-QID"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1062",
"Z11K2": "QID položky Wikidat"
}
]
},
"Z3K4": {
"Z1K1": "Z40",
"Z40K1": "Z42"
}
},
{
"Z1K1": "Z3",
"Z3K1": "Z6",
"Z3K2": "Z28248K2",
"Z3K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "connecting properties PIDs"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "PID di proprietà di collegamento"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1157",
"Z11K2": "verbindende eigenschappen PID's"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1062",
"Z11K2": "PIDy propojujících vlastností"
}
]
},
"Z3K4": {
"Z1K1": "Z40",
"Z40K1": "Z42"
}
},
{
"Z1K1": "Z3",
"Z3K1": "Z6",
"Z3K2": "Z28248K3",
"Z3K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language codes"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "codici delle lingue"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1157",
"Z11K2": "taalcodes"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1062",
"Z11K2": "kódy jazyků"
}
]
},
"Z3K4": {
"Z1K1": "Z40",
"Z40K1": "Z42"
}
}
],
"Z50K2": "Z28248",
"Z50K3": {
"Z1K1": "Z92",
"Z92K1": [
"Z91",
{
"Z1K1": "Z91",
"Z91K1": "Z1787",
"Z91K2": {
"Z1K1": "Z89",
"Z89K1": "Non c'è nessun lessema collegato all'elemento \u003Ca href=\"http://wikidata.org/wiki/$1\"\u003E$1\u003C/a\u003E tramite le proprietà \"$2\" nelle seguenti lingue: \"$3\".\u003Cbr\u003E\nCollega un lessema esistente a $1 oppure \u003Ca href=\"https://www.wikidata.org/wiki/Special:NewLexeme\"\u003Ecreane uno nuovo.\u003C/a\u003E"
}
},
{
"Z1K1": "Z91",
"Z91K1": "Z1002",
"Z91K2": {
"Z1K1": "Z89",
"Z89K1": "There's no lexeme linked to item \u003Ca href=\"http://wikidata.org/wiki/$1\"\u003E$1\u003C/a\u003E via property \"$2\" in the following language: \"$3\".\u003Cbr\u003E\nLink an existing lexeme sense to $1 or \u003Ca href=\"https://www.wikidata.org/wiki/Special:NewLexeme\"\u003Ecreate a new lexeme with a linked lexeme sense.\u003C/a\u003E"
}
}
]
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "Nessun lessema collegato a elemento nella lingua"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "No matching lexeme for item in language"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1157",
"Z11K2": "geen overeenkomend lexeem voor item in taal"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1062",
"Z11K2": "Pro položku neexistuje lexém v daném jazyce"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1099",
"Z11K2": "Kee passende Lexeem fir d'Element an dëser Sprooch"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1025",
"Z11K2": "brak pasującego leksemu dla tego elementu w języku"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
sm58vungu46a3pon70ozo7l1jkxbbja
315021
315020
2026-09-18T11:31:04Z
99of9
1622
apparently plural?
315021
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z28248"
},
"Z2K2": {
"Z1K1": "Z50",
"Z50K1": [
"Z3",
{
"Z1K1": "Z3",
"Z3K1": "Z6",
"Z3K2": "Z28248K1",
"Z3K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Wikidata item QID"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "QID dell'elemento Wikidata"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1157",
"Z11K2": "Wikidata-item-QID"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1062",
"Z11K2": "QID položky Wikidat"
}
]
},
"Z3K4": {
"Z1K1": "Z40",
"Z40K1": "Z42"
}
},
{
"Z1K1": "Z3",
"Z3K1": "Z6",
"Z3K2": "Z28248K2",
"Z3K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "connecting properties PIDs"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "PID di proprietà di collegamento"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1157",
"Z11K2": "verbindende eigenschappen PID's"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1062",
"Z11K2": "PIDy propojujících vlastností"
}
]
},
"Z3K4": {
"Z1K1": "Z40",
"Z40K1": "Z42"
}
},
{
"Z1K1": "Z3",
"Z3K1": "Z6",
"Z3K2": "Z28248K3",
"Z3K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language codes"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "codici delle lingue"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1157",
"Z11K2": "taalcodes"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1062",
"Z11K2": "kódy jazyků"
}
]
},
"Z3K4": {
"Z1K1": "Z40",
"Z40K1": "Z42"
}
}
],
"Z50K2": "Z28248",
"Z50K3": {
"Z1K1": "Z92",
"Z92K1": [
"Z91",
{
"Z1K1": "Z91",
"Z91K1": "Z1787",
"Z91K2": {
"Z1K1": "Z89",
"Z89K1": "Non c'è nessun lessema collegato all'elemento \u003Ca href=\"http://wikidata.org/wiki/$1\"\u003E$1\u003C/a\u003E tramite le proprietà \"$2\" nelle seguenti lingue: \"$3\".\u003Cbr\u003E\nCollega un lessema esistente a $1 oppure \u003Ca href=\"https://www.wikidata.org/wiki/Special:NewLexeme\"\u003Ecreane uno nuovo.\u003C/a\u003E"
}
},
{
"Z1K1": "Z91",
"Z91K1": "Z1002",
"Z91K2": {
"Z1K1": "Z89",
"Z89K1": "There's no lexeme linked to item \u003Ca href=\"http://wikidata.org/wiki/$1\"\u003E$1\u003C/a\u003E via properties \"$2\" in the following languages: \"$3\".\u003Cbr\u003E\nLink an existing lexeme sense to $1 or \u003Ca href=\"https://www.wikidata.org/wiki/Special:NewLexeme\"\u003Ecreate a new lexeme with a linked lexeme sense.\u003C/a\u003E"
}
}
]
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "Nessun lessema collegato a elemento nella lingua"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "No matching lexeme for item in language"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1157",
"Z11K2": "geen overeenkomend lexeem voor item in taal"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1062",
"Z11K2": "Pro položku neexistuje lexém v daném jazyce"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1099",
"Z11K2": "Kee passende Lexeem fir d'Element an dëser Sprooch"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1025",
"Z11K2": "brak pasującego leksemu dla tego elementu w języku"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
f51opla3r2lgc9s8a4qtsz43xkamfdc
Z30805
0
71232
314868
283965
2026-09-18T03:20:08Z
鈴音雨
101019
japanese
314868
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z30805"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6",
"Z17K2": "Z30805K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "comment text"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1078",
"Z11K2": "teks komentar"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "コメントテキスト"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z1",
"Z17K2": "Z30805K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "object (returned as-is)"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1078",
"Z11K2": "objek (dikembalikan apa adanya)"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "オブジェクト (そのまま返されます)"
}
]
}
}
],
"Z8K2": "Z1",
"Z8K3": [
"Z20",
"Z30806",
"Z30808"
],
"Z8K4": [
"Z14",
"Z30807",
"Z30809",
"Z30810"
],
"Z8K5": "Z30805"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "note"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1078",
"Z11K2": "catatan"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "メモ"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"comment",
"#",
"//"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1078",
"Z31K2": [
"Z6",
"komentar",
"#",
"//"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1830",
"Z31K2": [
"Z6",
"コメント"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "ignores the comment string and returns the object argument as-is"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1078",
"Z11K2": "mengabaikan string komentar dan mengembalikan argumen objek apa adanya."
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "コメント文字列を無視し、オブジェクト引数をそのまま返します。"
}
]
}
}
01l41fm7mk1x6ensrbr6998i34nrs45
314871
314868
2026-09-18T03:32:55Z
WikiLambda system
3
Updated the implementation list (see [[Help:Wikifunctions/Implementation_ordering_and_choosing|About implementation selection]])
314871
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z30805"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6",
"Z17K2": "Z30805K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "comment text"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1078",
"Z11K2": "teks komentar"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "コメントテキスト"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z1",
"Z17K2": "Z30805K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "object (returned as-is)"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1078",
"Z11K2": "objek (dikembalikan apa adanya)"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "オブジェクト (そのまま返されます)"
}
]
}
}
],
"Z8K2": "Z1",
"Z8K3": [
"Z20",
"Z30806",
"Z30808"
],
"Z8K4": [
"Z14",
"Z30810",
"Z30807",
"Z30809"
],
"Z8K5": "Z30805"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "note"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1078",
"Z11K2": "catatan"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "メモ"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"comment",
"#",
"//"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1078",
"Z31K2": [
"Z6",
"komentar",
"#",
"//"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1830",
"Z31K2": [
"Z6",
"コメント"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "ignores the comment string and returns the object argument as-is"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1078",
"Z11K2": "mengabaikan string komentar dan mengembalikan argumen objek apa adanya."
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "コメント文字列を無視し、オブジェクト引数をそのまま返します。"
}
]
}
}
r6oifnp37oku569ujmq01gdqf7j8277
User:YoshiRulz/Function documentation
2
71434
314832
314570
2026-09-17T22:32:08Z
YoshiRulz
10156
Display relational properties (commutativity) as nested table
314832
wikitext
text/x-wiki
{{mbox|style=margin: 0 auto;|text=Part of the {{t|function documentation}} pilot.<br>[[Special:WhatLinksHere/User:YoshiRulz/Function_documentation|List usages]]}}
<onlyinclude><includeonly>== Documentation ==
{{#ifeq:{{NAMESPACENUMBER}}|1|{{mbox|style=float: inline-end;|text=Part of the {{t|function documentation}} pilot.}}|<!--skip-->}}{{{before|}}}
{{clear}}
{| class="wikitable"
| <div style="float: inline-end; text-align: end;">
layout: {{mini navbar|User:YoshiRulz/Function documentation}}
<br>data: {{mini navbar|{{{1|{{PAGENAME}}}}}|point-at-data=y}}
</div>
'''{{#wikifunctionlabeldesc:{{{1|{{PAGENAME}}}}}}}'''
|-
|
{|
<!--
-->{{#if:{{item linked to mainspace object|{{SUBJECTPAGENAME:{{{1|{{PAGENAME}}}}}}}}}|<nowiki/>
{{!}}- style="vertical-align: text-top;"
! style="text-align: end;" {{!}} Wikidata Item (sitelink)
{{!}} {{item linked to mainspace object|{{SUBJECTPAGENAME:{{{1|{{PAGENAME}}}}}}}}}
}}<!--
-->
|- style="vertical-align: text-top;"
! style="text-align: end;" | Intended for use
| {{#switch:{{{intended for use|}}}
|subroutine={{User:YoshiRulz/Function documentation/intent checkboxes|n|n|n}}
|WF={{User:YoshiRulz/Function documentation/intent checkboxes|y|n|n}}
|AW|abstract={{User:YoshiRulz/Function documentation/intent checkboxes|n|y|y}}
|embed={{User:YoshiRulz/Function documentation/intent checkboxes|n|n|y}}
|all={{User:YoshiRulz/Function documentation/intent checkboxes|y|y|y}}
|composition|#default={{User:YoshiRulz/Function documentation/intent checkboxes|y|y|n}}
}}<!--
-->{{#if:{{{specific to language|}}}|<nowiki/>
{{!}}- style="vertical-align: text-top;"
! style="text-align: end;" {{!}} Specific to [[Z60|language]]
{{!}} {{{specific to language}}}
}}<!--
-->{{#if:{{{invariants for returned values|}}}|<nowiki/>
{{!}}- style="vertical-align: text-top;"
! style="text-align: end;" {{!}} Invariants satisfied by returned values
{{!}} {{{invariants for returned values}}}
}}<!--
-->{{#if:{{{invariants for input 1|}}}|<nowiki/>
{{!}}- style="vertical-align: text-top;"
! style="text-align: end;" {{!}} Invariants required for {{nowrap|{{ZK|{{{1|{{PAGENAME}}}}}|1|type-short={{{label of type of input 1|}}}}}}}
{{!}} {{{invariants for input 1}}}
}}<!--
-->{{#if:{{{entity parts for input 1|}}}|<nowiki/>
{{!}}- style="vertical-align: text-top;"
! style="max-width: 25em; text-align: end;" {{!}} Wikidata [[Z6030|entity parts]] and [[Z6092|predicates]] used from {{nowrap|{{ZK|{{{1|{{PAGENAME}}}}}|1|type-short={{{label of type of input 1|}}}}}}}
{{!}}
{{{entity parts for input 1}}}
}}<!--
-->{{#if:{{{invariants for input 2|}}}|<nowiki/>
{{!}}- style="vertical-align: text-top;"
! style="text-align: end;" {{!}} Invariants required for {{nowrap|{{ZK|{{{1|{{PAGENAME}}}}}|2|type-short={{{label of type of input 2|}}}}}}}
{{!}} {{{invariants for input 2}}}
}}<!--
-->{{#if:{{{entity parts for input 2|}}}|<nowiki/>
{{!}}- style="vertical-align: text-top;"
! style="max-width: 25em; text-align: end;" {{!}} Wikidata [[Z6030|entity parts]] and [[Z6092|predicates]] used from {{nowrap|{{ZK|{{{1|{{PAGENAME}}}}}|2|type-short={{{label of type of input 2|}}}}}}}
{{!}}
{{{entity parts for input 2}}}
}}<!--
-->{{#if:{{{invariants for input 3|}}}|<nowiki/>
{{!}}- style="vertical-align: text-top;"
! style="text-align: end;" {{!}} Invariants required for {{nowrap|{{ZK|{{{1|{{PAGENAME}}}}}|3|type-short={{{label of type of input 3|}}}}}}}
{{!}} {{{invariants for input 3}}}
}}<!--
-->{{#if:{{{entity parts for input 3|}}}|<nowiki/>
{{!}}- style="vertical-align: text-top;"
! style="max-width: 25em; text-align: end;" {{!}} Wikidata [[Z6030|entity parts]] and [[Z6092|predicates]] used from {{nowrap|{{ZK|{{{1|{{PAGENAME}}}}}|3|type-short={{{label of type of input 3|}}}}}}}
{{!}}
{{{entity parts for input 3}}}
}}<!--
-->{{#if:{{{invariants for input 4|}}}|<nowiki/>
{{!}}- style="vertical-align: text-top;"
! style="text-align: end;" {{!}} Invariants required for {{nowrap|{{ZK|{{{1|{{PAGENAME}}}}}|4|type-short={{{label of type of input 4|}}}}}}}
{{!}} {{{invariants for input 4}}}
}}<!--
-->{{#if:{{{entity parts for input 4|}}}|<nowiki/>
{{!}}- style="vertical-align: text-top;"
! style="max-width: 25em; text-align: end;" {{!}} Wikidata [[Z6030|entity parts]] and [[Z6092|predicates]] used from {{nowrap|{{ZK|{{{1|{{PAGENAME}}}}}|4|type-short={{{label of type of input 4|}}}}}}}
{{!}}
{{{entity parts for input 4}}}
}}<!--
-->{{#if:{{{invariants for input 5|}}}|<nowiki/>
{{!}}- style="vertical-align: text-top;"
! style="text-align: end;" {{!}} Invariants required for {{nowrap|{{ZK|{{{1|{{PAGENAME}}}}}|5|type-short={{{label of type of input 5|}}}}}}}
{{!}} {{{invariants for input 5}}}
}}<!--
-->{{#if:{{{entity parts for input 5|}}}|<nowiki/>
{{!}}- style="vertical-align: text-top;"
! style="max-width: 25em; text-align: end;" {{!}} Wikidata [[Z6030|entity parts]] and [[Z6092|predicates]] used from {{nowrap|{{ZK|{{{1|{{PAGENAME}}}}}|5|type-short={{{label of type of input 5|}}}}}}}
{{!}}
{{{entity parts for input 5}}}
}}<!--
-->{{#if:{{{commutative rule|}}}|<nowiki/>
{{!}}- style="vertical-align: text-top;"
! style="text-align: end;" {{!}} Relational properties
{{!}}
{{(!}}
{{#if:{{{commutative rule|}}}|
{{!-}}
{{!}} style="text-align: end;" {{!}} {{Q|165474}}
{{!}} {{{commutative rule}}}
}}
{{!)}}
}}<!--
-->{{#if:{{{identity element|}}}|<nowiki/>
{{!}}- style="vertical-align: text-top;"
! style="text-align: end;" {{!}} Identity element
{{!}} {{{identity element}}}
}}<!--
-->{{#if:{{{raises error types|}}}|<nowiki/>
{{!}}- style="vertical-align: text-top;"
! style="text-align: end;" {{!}} Raises [[Z50|Error types]]
{{!}} {{{raises error types}}}
}}<!--
-->{{#if:{{{non-throwing equivalent|}}}|<nowiki/>
{{!}}- style="vertical-align: text-top;"
! style="text-align: end;" {{!}} Non-throwing equivalent
{{!}} {{{non-throwing equivalent}}}
}}<!--
-->{{#if:{{{throwing equivalent|}}}|<nowiki/>
{{!}}- style="vertical-align: text-top;"
! style="text-align: end;" {{!}} Throwing equivalent
{{!}} {{{throwing equivalent}}}
}}<!--
-->{{#if:{{{equivalent functions on other data types|}}}|<nowiki/>
{{!}}- style="vertical-align: text-top;"
! style="text-align: end;" {{!}} Equivalent functions on other data types
{{!}}
{{{equivalent functions on other data types}}}
}}<!--
-->{{#if:{{{is specialisation of|}}}|<nowiki/>
{{!}}- style="vertical-align: text-top;"
! style="text-align: end;" {{!}} Is specialisation / partial application of
{{!}} {{{is specialisation of}}}
}}<!--
-->{{#if:{{{is subroutine of|}}}|<nowiki/>
{{!}}- style="vertical-align: text-top;"
! style="text-align: end;" {{!}} Is subroutine of
{{!}} {{{is subroutine of}}}
}}<!--
-->{{#if:{{{is approximate inverse of|}}}|<nowiki/>
{{!}}- style="vertical-align: text-top;"
! style="text-align: end;" {{!}} Is (approximate) inverse of
{{!}} {{{is approximate inverse of}}}
}}<!--
-->{{#if:{{{negative function|}}}|<nowiki/>
{{!}}- style="vertical-align: text-top;"
! style="text-align: end;" {{!}} Complementary/negative function
{{!}} {{{negative function}}}
}}<!--
-->
|- style="vertical-align: text-top;"
! style="text-align: end;" | Search for usages of this type
|
* [[Special:WhatLinksHere/{{{1|{{PAGENAME}}}}}]] (all links from all namespaces on {{SITENAME}})
{{#switch:{{{intended for use|}}}
|subroutine|WF=<!--skip-->
|composition|abstract|AW|embed|all|#default=
* [[Special:FunctionUsage/{{{1|{{PAGENAME}}}}}]] (usage in embedded calls across all sister projects)
** [[toolforge:abstract-data/zid/{{{1|{{PAGENAME}}}}}]] (expanded detail for usage in Abstract Wikipedia articles)
}}
|}
|}{{{after|}}}
{{#ifexist:Help:{{{1|{{PAGENAME}}}}}
|{{clear}}'''Explanations''' [<nowiki/>[[Special:MyLanguage/Help:{{{1|{{PAGENAME}}}}}|{{int:edit}}]]<nowiki/>]
{{TNT|Help:{{{1|{{PAGENAME}}}}}|uselang={{USERLANGUAGE}}}}
|<div dir="{{#dir}}">[<nowiki/><span class="plainlinks">[{{fullurl:Help:{{{1|{{PAGENAME}}}}}|action=edit&preload={{urlencode:User:YoshiRulz/Function documentation/help page template}}}} Create]</span> translatable long-form documentation to be included here<nowiki/>]</div>
}}
{{#ifeq:{{NAMESPACENUMBER}}|1|{{DEFAULTSORT:Talk:Z{{padleft:{{#invoke:String|sub|{{{1|{{PAGENAME}}}}}|2}}|5}}}}}}</includeonly></onlyinclude>
{{documentation}}
{{ {{FULLPAGENAME}}|Z811|
|label of type of input 1=list
|invariants for input 1={{Z+|Z23120}}
|raises error types={{Z+|Z516}}
|non-throwing equivalent={{Z|22839}}
|equivalent functions on other data types=
* {{Z|30299}}
* {{Z|821}}
* {{Z|32065}}
|is specialisation of={{Z+|Z13397}}
|negative function={{Z+|Z812}}
}}
{{ {{FULLPAGENAME}}|Z12203|
|label of type of input 1={{#function:Z34802|{{int:lang}}|Z6}}
|intended for use=subroutine
|specific to language={{Z|1002}}
|is subroutine of={{Z+|Z29851}}
}}
{{ {{FULLPAGENAME}}|Z32645|
|label of type of input 1={{#function:Z34802|{{int:lang}}|Z6001}}
|intended for use=WF
|specific to language={{Z|1002}}
|entity parts for input 1=
* {{Z|6036}}: {{P|31}}
|is subroutine of={{Z+|Z39219}}
|commutative rule=x + y = y + x
}}
bxml7qri4fmd5feag3dc93nru9cdhmd
314833
314832
2026-09-17T22:32:27Z
YoshiRulz
10156
Remove debugging line
314833
wikitext
text/x-wiki
{{mbox|style=margin: 0 auto;|text=Part of the {{t|function documentation}} pilot.<br>[[Special:WhatLinksHere/User:YoshiRulz/Function_documentation|List usages]]}}
<onlyinclude><includeonly>== Documentation ==
{{#ifeq:{{NAMESPACENUMBER}}|1|{{mbox|style=float: inline-end;|text=Part of the {{t|function documentation}} pilot.}}|<!--skip-->}}{{{before|}}}
{{clear}}
{| class="wikitable"
| <div style="float: inline-end; text-align: end;">
layout: {{mini navbar|User:YoshiRulz/Function documentation}}
<br>data: {{mini navbar|{{{1|{{PAGENAME}}}}}|point-at-data=y}}
</div>
'''{{#wikifunctionlabeldesc:{{{1|{{PAGENAME}}}}}}}'''
|-
|
{|
<!--
-->{{#if:{{item linked to mainspace object|{{SUBJECTPAGENAME:{{{1|{{PAGENAME}}}}}}}}}|<nowiki/>
{{!}}- style="vertical-align: text-top;"
! style="text-align: end;" {{!}} Wikidata Item (sitelink)
{{!}} {{item linked to mainspace object|{{SUBJECTPAGENAME:{{{1|{{PAGENAME}}}}}}}}}
}}<!--
-->
|- style="vertical-align: text-top;"
! style="text-align: end;" | Intended for use
| {{#switch:{{{intended for use|}}}
|subroutine={{User:YoshiRulz/Function documentation/intent checkboxes|n|n|n}}
|WF={{User:YoshiRulz/Function documentation/intent checkboxes|y|n|n}}
|AW|abstract={{User:YoshiRulz/Function documentation/intent checkboxes|n|y|y}}
|embed={{User:YoshiRulz/Function documentation/intent checkboxes|n|n|y}}
|all={{User:YoshiRulz/Function documentation/intent checkboxes|y|y|y}}
|composition|#default={{User:YoshiRulz/Function documentation/intent checkboxes|y|y|n}}
}}<!--
-->{{#if:{{{specific to language|}}}|<nowiki/>
{{!}}- style="vertical-align: text-top;"
! style="text-align: end;" {{!}} Specific to [[Z60|language]]
{{!}} {{{specific to language}}}
}}<!--
-->{{#if:{{{invariants for returned values|}}}|<nowiki/>
{{!}}- style="vertical-align: text-top;"
! style="text-align: end;" {{!}} Invariants satisfied by returned values
{{!}} {{{invariants for returned values}}}
}}<!--
-->{{#if:{{{invariants for input 1|}}}|<nowiki/>
{{!}}- style="vertical-align: text-top;"
! style="text-align: end;" {{!}} Invariants required for {{nowrap|{{ZK|{{{1|{{PAGENAME}}}}}|1|type-short={{{label of type of input 1|}}}}}}}
{{!}} {{{invariants for input 1}}}
}}<!--
-->{{#if:{{{entity parts for input 1|}}}|<nowiki/>
{{!}}- style="vertical-align: text-top;"
! style="max-width: 25em; text-align: end;" {{!}} Wikidata [[Z6030|entity parts]] and [[Z6092|predicates]] used from {{nowrap|{{ZK|{{{1|{{PAGENAME}}}}}|1|type-short={{{label of type of input 1|}}}}}}}
{{!}}
{{{entity parts for input 1}}}
}}<!--
-->{{#if:{{{invariants for input 2|}}}|<nowiki/>
{{!}}- style="vertical-align: text-top;"
! style="text-align: end;" {{!}} Invariants required for {{nowrap|{{ZK|{{{1|{{PAGENAME}}}}}|2|type-short={{{label of type of input 2|}}}}}}}
{{!}} {{{invariants for input 2}}}
}}<!--
-->{{#if:{{{entity parts for input 2|}}}|<nowiki/>
{{!}}- style="vertical-align: text-top;"
! style="max-width: 25em; text-align: end;" {{!}} Wikidata [[Z6030|entity parts]] and [[Z6092|predicates]] used from {{nowrap|{{ZK|{{{1|{{PAGENAME}}}}}|2|type-short={{{label of type of input 2|}}}}}}}
{{!}}
{{{entity parts for input 2}}}
}}<!--
-->{{#if:{{{invariants for input 3|}}}|<nowiki/>
{{!}}- style="vertical-align: text-top;"
! style="text-align: end;" {{!}} Invariants required for {{nowrap|{{ZK|{{{1|{{PAGENAME}}}}}|3|type-short={{{label of type of input 3|}}}}}}}
{{!}} {{{invariants for input 3}}}
}}<!--
-->{{#if:{{{entity parts for input 3|}}}|<nowiki/>
{{!}}- style="vertical-align: text-top;"
! style="max-width: 25em; text-align: end;" {{!}} Wikidata [[Z6030|entity parts]] and [[Z6092|predicates]] used from {{nowrap|{{ZK|{{{1|{{PAGENAME}}}}}|3|type-short={{{label of type of input 3|}}}}}}}
{{!}}
{{{entity parts for input 3}}}
}}<!--
-->{{#if:{{{invariants for input 4|}}}|<nowiki/>
{{!}}- style="vertical-align: text-top;"
! style="text-align: end;" {{!}} Invariants required for {{nowrap|{{ZK|{{{1|{{PAGENAME}}}}}|4|type-short={{{label of type of input 4|}}}}}}}
{{!}} {{{invariants for input 4}}}
}}<!--
-->{{#if:{{{entity parts for input 4|}}}|<nowiki/>
{{!}}- style="vertical-align: text-top;"
! style="max-width: 25em; text-align: end;" {{!}} Wikidata [[Z6030|entity parts]] and [[Z6092|predicates]] used from {{nowrap|{{ZK|{{{1|{{PAGENAME}}}}}|4|type-short={{{label of type of input 4|}}}}}}}
{{!}}
{{{entity parts for input 4}}}
}}<!--
-->{{#if:{{{invariants for input 5|}}}|<nowiki/>
{{!}}- style="vertical-align: text-top;"
! style="text-align: end;" {{!}} Invariants required for {{nowrap|{{ZK|{{{1|{{PAGENAME}}}}}|5|type-short={{{label of type of input 5|}}}}}}}
{{!}} {{{invariants for input 5}}}
}}<!--
-->{{#if:{{{entity parts for input 5|}}}|<nowiki/>
{{!}}- style="vertical-align: text-top;"
! style="max-width: 25em; text-align: end;" {{!}} Wikidata [[Z6030|entity parts]] and [[Z6092|predicates]] used from {{nowrap|{{ZK|{{{1|{{PAGENAME}}}}}|5|type-short={{{label of type of input 5|}}}}}}}
{{!}}
{{{entity parts for input 5}}}
}}<!--
-->{{#if:{{{commutative rule|}}}|<nowiki/>
{{!}}- style="vertical-align: text-top;"
! style="text-align: end;" {{!}} Relational properties
{{!}}
{{(!}}
{{#if:{{{commutative rule|}}}|
{{!-}}
{{!}} style="text-align: end;" {{!}} {{Q|165474}}
{{!}} {{{commutative rule}}}
}}
{{!)}}
}}<!--
-->{{#if:{{{identity element|}}}|<nowiki/>
{{!}}- style="vertical-align: text-top;"
! style="text-align: end;" {{!}} Identity element
{{!}} {{{identity element}}}
}}<!--
-->{{#if:{{{raises error types|}}}|<nowiki/>
{{!}}- style="vertical-align: text-top;"
! style="text-align: end;" {{!}} Raises [[Z50|Error types]]
{{!}} {{{raises error types}}}
}}<!--
-->{{#if:{{{non-throwing equivalent|}}}|<nowiki/>
{{!}}- style="vertical-align: text-top;"
! style="text-align: end;" {{!}} Non-throwing equivalent
{{!}} {{{non-throwing equivalent}}}
}}<!--
-->{{#if:{{{throwing equivalent|}}}|<nowiki/>
{{!}}- style="vertical-align: text-top;"
! style="text-align: end;" {{!}} Throwing equivalent
{{!}} {{{throwing equivalent}}}
}}<!--
-->{{#if:{{{equivalent functions on other data types|}}}|<nowiki/>
{{!}}- style="vertical-align: text-top;"
! style="text-align: end;" {{!}} Equivalent functions on other data types
{{!}}
{{{equivalent functions on other data types}}}
}}<!--
-->{{#if:{{{is specialisation of|}}}|<nowiki/>
{{!}}- style="vertical-align: text-top;"
! style="text-align: end;" {{!}} Is specialisation / partial application of
{{!}} {{{is specialisation of}}}
}}<!--
-->{{#if:{{{is subroutine of|}}}|<nowiki/>
{{!}}- style="vertical-align: text-top;"
! style="text-align: end;" {{!}} Is subroutine of
{{!}} {{{is subroutine of}}}
}}<!--
-->{{#if:{{{is approximate inverse of|}}}|<nowiki/>
{{!}}- style="vertical-align: text-top;"
! style="text-align: end;" {{!}} Is (approximate) inverse of
{{!}} {{{is approximate inverse of}}}
}}<!--
-->{{#if:{{{negative function|}}}|<nowiki/>
{{!}}- style="vertical-align: text-top;"
! style="text-align: end;" {{!}} Complementary/negative function
{{!}} {{{negative function}}}
}}<!--
-->
|- style="vertical-align: text-top;"
! style="text-align: end;" | Search for usages of this type
|
* [[Special:WhatLinksHere/{{{1|{{PAGENAME}}}}}]] (all links from all namespaces on {{SITENAME}})
{{#switch:{{{intended for use|}}}
|subroutine|WF=<!--skip-->
|composition|abstract|AW|embed|all|#default=
* [[Special:FunctionUsage/{{{1|{{PAGENAME}}}}}]] (usage in embedded calls across all sister projects)
** [[toolforge:abstract-data/zid/{{{1|{{PAGENAME}}}}}]] (expanded detail for usage in Abstract Wikipedia articles)
}}
|}
|}{{{after|}}}
{{#ifexist:Help:{{{1|{{PAGENAME}}}}}
|{{clear}}'''Explanations''' [<nowiki/>[[Special:MyLanguage/Help:{{{1|{{PAGENAME}}}}}|{{int:edit}}]]<nowiki/>]
{{TNT|Help:{{{1|{{PAGENAME}}}}}|uselang={{USERLANGUAGE}}}}
|<div dir="{{#dir}}">[<nowiki/><span class="plainlinks">[{{fullurl:Help:{{{1|{{PAGENAME}}}}}|action=edit&preload={{urlencode:User:YoshiRulz/Function documentation/help page template}}}} Create]</span> translatable long-form documentation to be included here<nowiki/>]</div>
}}
{{#ifeq:{{NAMESPACENUMBER}}|1|{{DEFAULTSORT:Talk:Z{{padleft:{{#invoke:String|sub|{{{1|{{PAGENAME}}}}}|2}}|5}}}}}}</includeonly></onlyinclude>
{{documentation}}
{{ {{FULLPAGENAME}}|Z811|
|label of type of input 1=list
|invariants for input 1={{Z+|Z23120}}
|raises error types={{Z+|Z516}}
|non-throwing equivalent={{Z|22839}}
|equivalent functions on other data types=
* {{Z|30299}}
* {{Z|821}}
* {{Z|32065}}
|is specialisation of={{Z+|Z13397}}
|negative function={{Z+|Z812}}
}}
{{ {{FULLPAGENAME}}|Z12203|
|label of type of input 1={{#function:Z34802|{{int:lang}}|Z6}}
|intended for use=subroutine
|specific to language={{Z|1002}}
|is subroutine of={{Z+|Z29851}}
}}
{{ {{FULLPAGENAME}}|Z32645|
|label of type of input 1={{#function:Z34802|{{int:lang}}|Z6001}}
|intended for use=WF
|specific to language={{Z|1002}}
|entity parts for input 1=
* {{Z|6036}}: {{P|31}}
|is subroutine of={{Z+|Z39219}}
}}
8zkipvzfuiklhqfno8f6vhzfkfn7k5l
314840
314833
2026-09-17T23:07:41Z
YoshiRulz
10156
Add another example
314840
wikitext
text/x-wiki
{{mbox|style=margin: 0 auto;|text=Part of the {{t|function documentation}} pilot.<br>[[Special:WhatLinksHere/User:YoshiRulz/Function_documentation|List usages]]}}
<onlyinclude><includeonly>== Documentation ==
{{#ifeq:{{NAMESPACENUMBER}}|1|{{mbox|style=float: inline-end;|text=Part of the {{t|function documentation}} pilot.}}|<!--skip-->}}{{{before|}}}
{{clear}}
{| class="wikitable"
| <div style="float: inline-end; text-align: end;">
layout: {{mini navbar|User:YoshiRulz/Function documentation}}
<br>data: {{mini navbar|{{{1|{{PAGENAME}}}}}|point-at-data=y}}
</div>
'''{{#wikifunctionlabeldesc:{{{1|{{PAGENAME}}}}}}}'''
|-
|
{|
<!--
-->{{#if:{{item linked to mainspace object|{{SUBJECTPAGENAME:{{{1|{{PAGENAME}}}}}}}}}|<nowiki/>
{{!}}- style="vertical-align: text-top;"
! style="text-align: end;" {{!}} Wikidata Item (sitelink)
{{!}} {{item linked to mainspace object|{{SUBJECTPAGENAME:{{{1|{{PAGENAME}}}}}}}}}
}}<!--
-->
|- style="vertical-align: text-top;"
! style="text-align: end;" | Intended for use
| {{#switch:{{{intended for use|}}}
|subroutine={{User:YoshiRulz/Function documentation/intent checkboxes|n|n|n}}
|WF={{User:YoshiRulz/Function documentation/intent checkboxes|y|n|n}}
|AW|abstract={{User:YoshiRulz/Function documentation/intent checkboxes|n|y|y}}
|embed={{User:YoshiRulz/Function documentation/intent checkboxes|n|n|y}}
|all={{User:YoshiRulz/Function documentation/intent checkboxes|y|y|y}}
|composition|#default={{User:YoshiRulz/Function documentation/intent checkboxes|y|y|n}}
}}<!--
-->{{#if:{{{specific to language|}}}|<nowiki/>
{{!}}- style="vertical-align: text-top;"
! style="text-align: end;" {{!}} Specific to [[Z60|language]]
{{!}} {{{specific to language}}}
}}<!--
-->{{#if:{{{invariants for returned values|}}}|<nowiki/>
{{!}}- style="vertical-align: text-top;"
! style="text-align: end;" {{!}} Invariants satisfied by returned values
{{!}} {{{invariants for returned values}}}
}}<!--
-->{{#if:{{{invariants for input 1|}}}|<nowiki/>
{{!}}- style="vertical-align: text-top;"
! style="text-align: end;" {{!}} Invariants required for {{nowrap|{{ZK|{{{1|{{PAGENAME}}}}}|1|type-short={{{label of type of input 1|}}}}}}}
{{!}} {{{invariants for input 1}}}
}}<!--
-->{{#if:{{{entity parts for input 1|}}}|<nowiki/>
{{!}}- style="vertical-align: text-top;"
! style="max-width: 25em; text-align: end;" {{!}} Wikidata [[Z6030|entity parts]] and [[Z6092|predicates]] used from {{nowrap|{{ZK|{{{1|{{PAGENAME}}}}}|1|type-short={{{label of type of input 1|}}}}}}}
{{!}}
{{{entity parts for input 1}}}
}}<!--
-->{{#if:{{{invariants for input 2|}}}|<nowiki/>
{{!}}- style="vertical-align: text-top;"
! style="text-align: end;" {{!}} Invariants required for {{nowrap|{{ZK|{{{1|{{PAGENAME}}}}}|2|type-short={{{label of type of input 2|}}}}}}}
{{!}} {{{invariants for input 2}}}
}}<!--
-->{{#if:{{{entity parts for input 2|}}}|<nowiki/>
{{!}}- style="vertical-align: text-top;"
! style="max-width: 25em; text-align: end;" {{!}} Wikidata [[Z6030|entity parts]] and [[Z6092|predicates]] used from {{nowrap|{{ZK|{{{1|{{PAGENAME}}}}}|2|type-short={{{label of type of input 2|}}}}}}}
{{!}}
{{{entity parts for input 2}}}
}}<!--
-->{{#if:{{{invariants for input 3|}}}|<nowiki/>
{{!}}- style="vertical-align: text-top;"
! style="text-align: end;" {{!}} Invariants required for {{nowrap|{{ZK|{{{1|{{PAGENAME}}}}}|3|type-short={{{label of type of input 3|}}}}}}}
{{!}} {{{invariants for input 3}}}
}}<!--
-->{{#if:{{{entity parts for input 3|}}}|<nowiki/>
{{!}}- style="vertical-align: text-top;"
! style="max-width: 25em; text-align: end;" {{!}} Wikidata [[Z6030|entity parts]] and [[Z6092|predicates]] used from {{nowrap|{{ZK|{{{1|{{PAGENAME}}}}}|3|type-short={{{label of type of input 3|}}}}}}}
{{!}}
{{{entity parts for input 3}}}
}}<!--
-->{{#if:{{{invariants for input 4|}}}|<nowiki/>
{{!}}- style="vertical-align: text-top;"
! style="text-align: end;" {{!}} Invariants required for {{nowrap|{{ZK|{{{1|{{PAGENAME}}}}}|4|type-short={{{label of type of input 4|}}}}}}}
{{!}} {{{invariants for input 4}}}
}}<!--
-->{{#if:{{{entity parts for input 4|}}}|<nowiki/>
{{!}}- style="vertical-align: text-top;"
! style="max-width: 25em; text-align: end;" {{!}} Wikidata [[Z6030|entity parts]] and [[Z6092|predicates]] used from {{nowrap|{{ZK|{{{1|{{PAGENAME}}}}}|4|type-short={{{label of type of input 4|}}}}}}}
{{!}}
{{{entity parts for input 4}}}
}}<!--
-->{{#if:{{{invariants for input 5|}}}|<nowiki/>
{{!}}- style="vertical-align: text-top;"
! style="text-align: end;" {{!}} Invariants required for {{nowrap|{{ZK|{{{1|{{PAGENAME}}}}}|5|type-short={{{label of type of input 5|}}}}}}}
{{!}} {{{invariants for input 5}}}
}}<!--
-->{{#if:{{{entity parts for input 5|}}}|<nowiki/>
{{!}}- style="vertical-align: text-top;"
! style="max-width: 25em; text-align: end;" {{!}} Wikidata [[Z6030|entity parts]] and [[Z6092|predicates]] used from {{nowrap|{{ZK|{{{1|{{PAGENAME}}}}}|5|type-short={{{label of type of input 5|}}}}}}}
{{!}}
{{{entity parts for input 5}}}
}}<!--
-->{{#if:{{{commutative rule|}}}|<nowiki/>
{{!}}- style="vertical-align: text-top;"
! style="text-align: end;" {{!}} Relational properties
{{!}}
{{(!}}
{{#if:{{{commutative rule|}}}|
{{!-}}
{{!}} style="text-align: end;" {{!}} {{Q|165474}}
{{!}} {{{commutative rule}}}
}}
{{!)}}
}}<!--
-->{{#if:{{{identity element|}}}|<nowiki/>
{{!}}- style="vertical-align: text-top;"
! style="text-align: end;" {{!}} Identity element
{{!}} {{{identity element}}}
}}<!--
-->{{#if:{{{raises error types|}}}|<nowiki/>
{{!}}- style="vertical-align: text-top;"
! style="text-align: end;" {{!}} Raises [[Z50|Error types]]
{{!}} {{{raises error types}}}
}}<!--
-->{{#if:{{{non-throwing equivalent|}}}|<nowiki/>
{{!}}- style="vertical-align: text-top;"
! style="text-align: end;" {{!}} Non-throwing equivalent
{{!}} {{{non-throwing equivalent}}}
}}<!--
-->{{#if:{{{throwing equivalent|}}}|<nowiki/>
{{!}}- style="vertical-align: text-top;"
! style="text-align: end;" {{!}} Throwing equivalent
{{!}} {{{throwing equivalent}}}
}}<!--
-->{{#if:{{{equivalent functions on other data types|}}}|<nowiki/>
{{!}}- style="vertical-align: text-top;"
! style="text-align: end;" {{!}} Equivalent functions on other data types
{{!}}
{{{equivalent functions on other data types}}}
}}<!--
-->{{#if:{{{is specialisation of|}}}|<nowiki/>
{{!}}- style="vertical-align: text-top;"
! style="text-align: end;" {{!}} Is specialisation / partial application of
{{!}} {{{is specialisation of}}}
}}<!--
-->{{#if:{{{is subroutine of|}}}|<nowiki/>
{{!}}- style="vertical-align: text-top;"
! style="text-align: end;" {{!}} Is subroutine of
{{!}} {{{is subroutine of}}}
}}<!--
-->{{#if:{{{is approximate inverse of|}}}|<nowiki/>
{{!}}- style="vertical-align: text-top;"
! style="text-align: end;" {{!}} Is (approximate) inverse of
{{!}} {{{is approximate inverse of}}}
}}<!--
-->{{#if:{{{negative function|}}}|<nowiki/>
{{!}}- style="vertical-align: text-top;"
! style="text-align: end;" {{!}} Complementary/negative function
{{!}} {{{negative function}}}
}}<!--
-->
|- style="vertical-align: text-top;"
! style="text-align: end;" | Search for usages of this type
|
* [[Special:WhatLinksHere/{{{1|{{PAGENAME}}}}}]] (all links from all namespaces on {{SITENAME}})
{{#switch:{{{intended for use|}}}
|subroutine|WF=<!--skip-->
|composition|abstract|AW|embed|all|#default=
* [[Special:FunctionUsage/{{{1|{{PAGENAME}}}}}]] (usage in embedded calls across all sister projects)
** [[toolforge:abstract-data/zid/{{{1|{{PAGENAME}}}}}]] (expanded detail for usage in Abstract Wikipedia articles)
}}
|}
|}{{{after|}}}
{{#ifexist:Help:{{{1|{{PAGENAME}}}}}
|{{clear}}'''Explanations''' [<nowiki/>[[Special:MyLanguage/Help:{{{1|{{PAGENAME}}}}}|{{int:edit}}]]<nowiki/>]
{{TNT|Help:{{{1|{{PAGENAME}}}}}|uselang={{USERLANGUAGE}}}}
|<div dir="{{#dir}}">[<nowiki/><span class="plainlinks">[{{fullurl:Help:{{{1|{{PAGENAME}}}}}|action=edit&preload={{urlencode:User:YoshiRulz/Function documentation/help page template}}}} Create]</span> translatable long-form documentation to be included here<nowiki/>]</div>
}}
{{#ifeq:{{NAMESPACENUMBER}}|1|{{DEFAULTSORT:Talk:Z{{padleft:{{#invoke:String|sub|{{{1|{{PAGENAME}}}}}|2}}|5}}}}}}</includeonly></onlyinclude>
{{documentation}}
{{ {{FULLPAGENAME}}|Z811|
|label of type of input 1=list
|invariants for input 1={{Z+|Z23120}}
|raises error types={{Z+|Z516}}
|non-throwing equivalent={{Z|22839}}
|equivalent functions on other data types=
* {{Z|30299}}
* {{Z|821}}
* {{Z|32065}}
|is specialisation of={{Z+|Z13397}}
|negative function={{Z+|Z812}}
}}
{{ {{FULLPAGENAME}}|Z12203|
|label of type of input 1={{#function:Z34802|{{int:lang}}|Z6}}
|intended for use=subroutine
|specific to language={{Z|1002}}
|is subroutine of={{Z+|Z29851}}
}}
{{ {{FULLPAGENAME}}|Z32645|
|label of type of input 1={{#function:Z34802|{{int:lang}}|Z6001}}
|intended for use=WF
|specific to language={{Z|1002}}
|entity parts for input 1=
* {{Z|6036}}: {{P|31}}
|is subroutine of={{Z+|Z39219}}
}}
{{ {{FULLPAGENAME}}|Z33700|
|label of type of input 1={{#function:Z34802|{{int:lang}}|Z33198}}
|label of type of input 2={{#function:Z34802|{{int:lang}}|Z33198}}
|intended for use=WF
|invariants for returned values=[[Z42418]](<math>RV</math>) = [[Z42418]]({{ZK|33700|1}}) ∧ [[Z42418]]({{ZK|33700|2}})
|commutative rule=<math>x</math> × <math>y</math> = <math>y</math> × <math>x</math>
|identity element={{Z|42420}}
|equivalent functions on other data types=
* {{Z|21032}}
* {{Z|19706}}
* {{Z|17120}}
* {{Z|13539}}
* {{Z|16728}}
* {{Z|10174}}
|is approximate inverse of={{Z+|Z33708}}
}}
szown9ubfuqk4h9gwqqqhi653ogrcm5
User:YoshiRulz/Function documentation/doc
2
71485
314827
314571
2026-09-17T22:23:21Z
YoshiRulz
10156
Clarify when commutativity and identity element params should be used, and some minor copyedits
314827
wikitext
text/x-wiki
Used on a Function's talk page to provide links to related Functions in a standard<!-- and translatable--> layout,
and optionally including long-form documentation.
Usage example:
<syntaxhighlight lang="wikitext">
{{function documentation
|label of type of input 1=<!--{{#function:Z34802|{{int:lang}}|{{#function:Z881|Z1}}}}-->list
|intended for use=WF
|invariants for input 1={{Z+|Z23120}}
|raises error types={{Z+|Z516}}
|non-throwing equivalent={{Z|22839}}
|equivalent functions on other data types=
* {{Z|821}}
* {{Z|10901}}
|is specialisation of={{Z+|Z13397}}
|is approximate inverse of={{Z+|Z810}}
|negative function={{Z+|Z812}}
}}
</syntaxhighlight>
This and a couple other examples are shown rendered at the bottom of [[Template:Function_documentation#Documentation|the template page]].
Compare [[Special:EditPage/User:YoshiRulz/Function_documentation|their Wikitext source]].
== Parameters ==
All parameters are optional.
Unless specified, all parameters are Wikitext, and you can pass a bullet-point list when this Function relates to multiple others in the same way.
The template will display data in the below order regardless of the order arguments are given in.
=== <code>before</code> ===
<syntaxhighlight lang="wikitext">
{{function documentation
|before=
{{deprecated function}}
}}
</syntaxhighlight>
Freeform content inserted before the table (after the <q>Documentation</q> heading).
=== <code>label of type of input 1</code> ===
<syntaxhighlight lang="wikitext">
{{function documentation
|label of type of input 1={{#function:Z34802|{{int:lang}}|Z13518}}
}}
</syntaxhighlight>
The value for this parameter should be an [[WF:Embedded_function_calls|embedded function call]] to [[Z34802]],
passing <syntaxhighlight lang="wikitext" inline>{{int:lang}}</syntaxhighlight> as the first argument,
and passing the ZID of the Type of this Function's 1st input for the second argument.
The example above is for a Function whose 1st input is a {{Z|13518}}.
<br>When the input has a parameterised Type such as {{Z|881}}, the call <code>Z34802(..., Z881)</code> won't work,
the best you can do is pass English <code>list</code> (as in the example at the top of this page).
<br>[[Z34802]] produces a short label for the Type, then this template will show that label beside the keys of inputs, for example in <q>Invariants required for <ins>Natural</ins> Z13730K1</q>.
<br>There's no need to include these Type labels when this Function's inputs are all of the same Type (or if there's only 1 input).
==== <code>label of type of input 2</code> ====
As <code>label of type of input 1</code>, but for the 2nd input.
==== <code>label of type of input 3</code> ====
As <code>label of type of input 1</code>, but for the 3rd input.
==== <code>label of type of input 4</code> ====
As <code>label of type of input 1</code>, but for the 4th input.
==== <code>label of type of input 5</code> ====
As <code>label of type of input 1</code>, but for the 5th input.
More parameters could be added for the types of K6 and higher if the need arises.
=== <code>intended for use</code> ===
<syntaxhighlight lang="wikitext">
{{function documentation
|intended for use=abstract
}}
</syntaxhighlight>
The value for this parameter should be one of <code>subroutine</code>, <code>WF</code>,
<code>composition</code>, <code>abstract</code>, <code>embed</code>, or <code>all</code>.
; <code>subroutine</code>
: Indicates that this Function should only be used from a specific other Function (see the <code>is subroutine of</code> parameter).
; <code>WF</code>
: Indicates that this Function is not useful on Abstract Wikipedia or other wikis.
: Functions ''about {{SITENAME}}'', intended to be embedded on WF: pages, should be marked <code>embed</code>.
; <code>composition</code> (default)
: Indicates that this Function can only be used in compositions on {{SITENAME}} or Abstract Wikipedia.
: For technical reasons, Functions are [[WF:Embedded_function_calls#Update_as_of_2026-07|limited to a few Types]] for their inputs in order to be usable in embedded calls.
; <code>abstract</code> or <code>AW</code>
: Indicates that this Function can be used on Abstract Wikipedia or other wikis.
; <code>embed</code>
: Indicates that this Function should only be used via embedded function calls.
: Functions which use {{Z|6}} instead of {{Z|881}}, for example, should be marked <code>embed</code>;<!--
--> also fill in the <code>equivalent functions on other data types</code> parameter with the "strongly-typed" Function if one exists.
; <code>all</code>
: Indicates that this Function is general-purpose.
: For technical reasons, Functions are [[WF:Embedded_function_calls#Update_as_of_2026-07|limited to a few Types]] for their inputs in order to be usable in embedded calls.
=== <code>specific to language</code> ===
<syntaxhighlight lang="wikitext">
{{function documentation
|specific to language={{Z|1002}}
}}
</syntaxhighlight>
The value for this parameter should be a link to a persistent {{Z|60}}.
Indicates that the {{Z|6}} or {{Z|11}} inputs and/or outputs of this Function only make sense in a particular language.
This is typically also mentioned in Functions' labels.
You might want to add the talk page to one of the subcategories of [[:Category:Natural languages]]. This template does NOT do that automatically.
=== <code>invariants for returned values</code> ===
<syntaxhighlight lang="wikitext">
{{function documentation
|invariants for returned values={{Z+|Z23120}}
}}
</syntaxhighlight>
The value for this parameter should be a link to a persistent {{Z|8}}:
a 'predicate', which has a single input whose Type matches this Function's return Type, and returns a {{Z|40}}.
The predicate should evaluate to {{Z|41}} for every possible value returned by this Function. (If multiple invariants are given, the returned values would pass them all.)
Use this to express the [[d:Q360690|postconditions]] ([[d:Q385374|invariants]] of outputs, a.k.a. guarantees) of the Function in a symbolic and language-neutral way.
<br>If this Function can throw, it's understood that the invariant doesn't apply to the {{Z|5}}. Use Test cases to document such edge cases.
=== <code>invariants for input 1</code> ===
<syntaxhighlight lang="wikitext">
{{function documentation
|invariants for input 1={{Z+|Z23120}}
}}
</syntaxhighlight>
The value for this parameter should be a link to a persistent {{Z|8}}:
a 'predicate', which has a single input whose Type matches this Function's 1st input, and returns a {{Z|40}}.
The predicate should evaluate to {{Z|41}} for every valid argument value. (If multiple invariants are given, an argument would be considered valid if it passes them all.)
Use this to express the [[d:Q1413450|preconditions]] ([[d:Q385374|invariants]] of inputs, a.k.a. assumptions) of the Function in a symbolic and language-neutral way.
<br>This doesn't specify the Function's behaviour in the case that an invalid value is passed—for example, the Function may raise an {{Z|516}}. Use Test cases to document that, or leave it as [[d:Q4318017|unspecified behaviour]].
<br>If this Function ''is'' a predicate, it should not declare itself as the invariant of its 1st input.
==== <code>invariants for input 2</code> ====
As <code>invariants for input 1</code>, but for the 2nd input.
==== <code>invariants for input 3</code> ====
As <code>invariants for input 1</code>, but for the 3rd input.
==== <code>invariants for input 4</code> ====
As <code>invariants for input 1</code>, but for the 4th input.
==== <code>invariants for input 5</code> ====
As <code>invariants for input 1</code>, but for the 5th input.
More parameters could be added for the invariants of K6 and higher if the need arises.
=== <code>entity parts for input 1</code> ===
<syntaxhighlight lang="wikitext">
{{function documentation
|entity parts for input 1=
* {{Z|6033}}: *
* {{Z|6035}}: {{Z|1360}}
* {{Z|6036}}: {{P|31}}
}}
</syntaxhighlight>
The value(s) for this parameter should be a link to a persistent {{Z|6030}},
optionally followed by a list of {{Z|60}} (for {{Z|6033}}, {{Z|6034}}, or {{Z|6035}}<!-- or sitelinks? -->)
or {{Z|6092}} (for {{Z|6036}}).
<br>If labels/descriptions in all languages are used, list a <code>*</code> character. If the trans-lingual label/aliases are used, list {{Z|1360}}.<!-- If the caller passes in the language for which labels/descriptions are taken, list the ID for that input: <syntaxhighlight lang="wikitext" inline>{{Z|6033}}: K2</syntaxhighlight>. -->If a language has no corresponding persistent {{Z|60}}, list the {{P|9753}} for it: <syntaxhighlight lang="wikitext" inline>{{Z|6033}}: <code>nl-x-Q2668371</code></syntaxhighlight>.
Use this to express which part(s) of an Item (or Lexeme, etc.) the Function expects to be present, as used in [[Z30120]] and the various other selective fetching Functions.
You don't need to include this in the case that a Function takes an Item ''reference'' and manages the fetching itself, but it's good to include it anyway so that humans can easily cross-check and fill in missing data on the Item.
<br>This doesn't specify the Function's behaviour in the case that the passed Item doesn't have, for example, a label in the expected language or any statements with the given PID. The Function may raise an error or simply return an incorrect result. Consider adding Test cases to document what happens.
==== <code>entity parts for input 2</code> ====
As <code>entity parts for input 1</code>, but for the 2nd input.
==== <code>entity parts for input 3</code> ====
As <code>entity parts for input 1</code>, but for the 3rd input.
==== <code>entity parts for input 4</code> ====
As <code>entity parts for input 1</code>, but for the 4th input.
==== <code>entity parts for input 5</code> ====
As <code>entity parts for input 1</code>, but for the 5th input.
More parameters could be added for the parts of K6 and higher if the need arises.
=== <code>commutative rule</code> ===
<syntaxhighlight lang="wikitext">
{{function documentation
|commutative rule={{PAGENAME}}(<math>x</math>, <math>y</math>, <math>c</math>) = {{PAGENAME}}(<math>y</math>, <math>x</math>, <math>c</math>)
}}
</syntaxhighlight>
The value for this parameter should be a mathematical equality (plaintext with limited TeX).
For [[d:Q165474|commutative]] Functions: Demonstrates the way in which they're commutative.
If there is a single well-established symbol for this operation, such as <code>+</code> for addition or <code>log</code> for logarithms, you should use that instead of the <code>Zxxxxx()</code> call syntax.
=== <code>identity element</code> ===
<syntaxhighlight lang="wikitext">
{{function documentation
|identity element={{Z|25174}}
}}
</syntaxhighlight>
The value for this parameter should be a link to a persistent object, or a code expression.
Indicates a value which has no effect when applied with this operation, making it '[[d:Q44106280|idempotent]]' or a 'no-op'.
For concatenating {{Z|6}} or {{Z|89}}, this would be an empty string; for addition, it would be <code>0</code>, but for multiplication it would be <code>1</code>.
<br>This parameter is only applicable to Functions which return the same Type as one of their inputs ([[d:Q4720939|closed]] operations).
It should also be used only when the Function has a single identity element / fixed point;
Functions like [[Z10548|reverse string]], [[Z16475|tangent]], or [[Z20032|floor]] have multiple fixed points and shouldn't have this parameter set.
=== <code>raises error types</code> ===
<syntaxhighlight lang="wikitext">
{{function documentation
|raises error types={{Z+|Z516}}
}}
</syntaxhighlight>
The value for this parameter should be a link to a persistent {{Z|50}}.
Indicates the types of {{Z|5}} that this Function can raise.
You ''may'' include transitive Errors, that is, those raised by other Functions used in the Implementations of this one.
=== <code>non-throwing equivalent</code> ===
<syntaxhighlight lang="wikitext">
{{function documentation
|non-throwing equivalent={{Z|22839}}
}}
</syntaxhighlight>
The value for this parameter should be a link to a persistent {{Z|8}}.
A Function with the same semantics as this one, but which doesn't raise an {{Z|5}} where this one does.
It may take a fallback value as an extra input, or it may have a different return Type.
=== <code>throwing equivalent</code> ===
<syntaxhighlight lang="wikitext">
{{function documentation
|throwing equivalent={{Z|811}}
}}
</syntaxhighlight>
The value for this parameter should be a link to a persistent {{Z|8}}.
A Function with the same semantics as this one, but which raises an {{Z|5}} where this one has some other failure mechanism (like a fallback value).
It may have a different return Type due to Errors being out-of-band.
=== <code>equivalent functions on other data types</code> ===
<syntaxhighlight lang="wikitext">
{{function documentation
|equivalent functions on other data types={{Z|10901}}
}}
</syntaxhighlight>
The value for this parameter should be a link to a persistent {{Z|8}}.
A Function with similar semantics to this one, but which uses a different Type for its input (and maybe output).
=== <code>is specialisation of</code> ===
<syntaxhighlight lang="wikitext">
{{function documentation
|is specialisation of={{Z+|Z13397}}
}}
</syntaxhighlight>
The value for this parameter should be a link to a persistent {{Z|8}}.
A Function that's a generalisation of this one, that is, if you held some of its inputs constant then it could emulate this Function.
=== <code>is subroutine of</code> ===
<syntaxhighlight lang="wikitext">
{{function documentation
|is subroutine of={{Z+|Z29851}}
}}
</syntaxhighlight>
The value for this parameter should be a link to a persistent {{Z|8}}.
For Functions that aren't expected to see much use outside an Implementation of another Function, this can point to that Function.
=== <code>is approximate inverse of</code> ===
<syntaxhighlight lang="wikitext">
{{function documentation
|is approximate inverse of={{Z+|Z810}}
}}
</syntaxhighlight>
The value for this parameter should be a link to a persistent {{Z|8}}.
A Function whose return Type matches this Function's 1st input and vice-versa, performing the inverse operation.
The Types may be slightly different, for example returning a {{Z|6091}} if this Function takes a {{Z|6001}}.
=== <code>negative function</code> ===
<syntaxhighlight lang="wikitext">
{{function documentation
|negative function={{Z+|Z812}}
}}
</syntaxhighlight>
The value for this parameter should be a link to a persistent {{Z|8}}.
A Function with the same input(s) as this one, but which returns the "opposite" value.
=== <code>after</code> ===
<syntaxhighlight lang="wikitext">
{{function documentation
|after=
{{Bangla functions}}
}}
</syntaxhighlight>
Freeform content inserted after the table (before the localised documentation).
bxxvlgfb7h434zfqe9ww96amlwt02n4
User talk:YoshiRulz/Function documentation
3
71583
314841
293785
2026-09-17T23:19:40Z
YoshiRulz
10156
/* Dedup'ing equivalent function lists */ new section
314841
wikitext
text/x-wiki
== Translate parameter names ==
@[[User:YoshiRulz|YoshiRulz]] is it possible to make the Parameters in the template translateable. Wikifunctions is a multilingual project and at least in theory no knowledge of English should be required to contribute to it. [[User:Hogü-456|Hogü-456]] ([[User talk:Hogü-456|talk]]) 20:40, 30 December 2025 (UTC)
:I had that in mind, and I believe the text that gets displayed can be localised with [[mw:Extension:Translate]] by simply moving them to subpages ({{t|TNT}} like the long-form docs would use). And the documentation is already a subpage.
:The template's parameter names would not be localisable, and I don't think it would be a good idea to do so. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 22:20, 30 December 2025 (UTC)
::If it is possible to translate it then it is enough for me. If there are examples available I think it is possible to fill the template without understandnig English. [[User:Hogü-456|Hogü-456]] ([[User talk:Hogü-456|talk]]) 17:53, 5 January 2026 (UTC)
== Parameters to add ==
[[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 14:10, 23 January 2026 (UTC)
:<code>relevant OEIS sequence ID</code> (since it might not be correct to have a Wikidata Item with the Function as its sitelink and the sequence in {{P|829}}) [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 14:12, 23 January 2026 (UTC)
:<code>Rosetta Code page</code> (though unlike the OEIS, I think a sitelink to an Item with {{P|5047}} would be sufficient in all cases) [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 14:23, 23 January 2026 (UTC)
== Categorisation of mainspace pages ==
If WD can do it, why can't we? {{Q|4165635}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 14:58, 25 July 2026 (UTC)
== Dedup'ing equivalent function lists ==
Currently, I'm asking for each Function in a group of semantically equivalent Functions to link to every other ([[Talk:Z33700|example]]). That's obviously not sustainable.<br>For {{t|type documentation}} I came up with [[Template:Type documentation/related types/grammatical feature enums]], but while that did centralise the lists, it's still not a single source of truth because each enum Type got a switch branch with the list of all but itself from its set.<br>Categories seem like the obvious solution, but the UX is lacking (there's no [[:Category:Multiplication group operations]] so here's an unrelated example): <syntaxhighlight lang="wikitext" inline>{{#categorytree:Multilingual_display_functions_for_dates_and_times|hideprefix=always|namespaces=Talk}}</syntaxhighlight>{{#categorytree:Multilingual_display_functions_for_dates_and_times|hideprefix=always|namespaces=Talk}}But maybe a Lua module can enumerate (talk pages of) Functions in a category and render them in a bullet list with localised labels?<br>Lastly, Wikidata-based solutions won't work because they can't be queried. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 23:19, 17 September 2026 (UTC)
6c3ygih1lt8va5ygz8ys7enp0gv37ra
Z32250
0
78441
314615
258649
2026-09-17T12:26:29Z
Artsiom91
2118
Added Z41763 и Z41764 to the approved list of test cases
314615
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z32250"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z32250K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "noun"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z32250K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "class"
}
]
}
}
],
"Z8K2": "Z11",
"Z8K3": [
"Z20",
"Z41763",
"Z41764"
],
"Z8K4": [
"Z14",
"Z32252"
],
"Z8K5": "Z32250"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Russian classify a class of nouns fragment"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
ahywhp061ksoarwsp2jvrxhblm372qi
Z32258
0
78449
314625
312100
2026-09-17T12:39:37Z
Artsiom91
2118
Added Z41777, Z41778 и Z41779 to the approved list of test cases
314625
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z32258"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z32258K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "location"
}
]
}
}
],
"Z8K2": "Z6",
"Z8K3": [
"Z20",
"Z41777",
"Z41778",
"Z41779"
],
"Z8K4": [
"Z14",
"Z32271"
],
"Z8K5": "Z32258"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Russian preposition by location"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1005",
"Z11K2": "русский предлог для локации"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"preposition for place in Russian"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "returns preposition \"в\" (\"во\") or \"на\""
}
]
}
}
sb3qpgtx5r4iadcbrf476y3wvrk2dc5
Z32274
0
78468
314598
312128
2026-09-17T11:59:01Z
Artsiom91
2118
fix grammatical case fo "to"
314598
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z32274"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z32272",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z22504",
"Z22504K1": [
"Z6",
{
"Z1K1": "Z7",
"Z7K1": "Z11542",
"Z11542K1": {
"Z1K1": "Z7",
"Z7K1": "Z866",
"Z866K1": {
"Z1K1": "Z18",
"Z18K1": "Z32272K2"
},
"Z866K2": "from"
},
"Z11542K2": "из",
"Z11542K3": {
"Z1K1": "Z7",
"Z7K1": "Z32258",
"Z32258K1": {
"Z1K1": "Z18",
"Z18K1": "Z32272K1"
}
}
},
{
"Z1K1": "Z7",
"Z7K1": "Z19241",
"Z19241K1": {
"Z1K1": "Z7",
"Z7K1": "Z22807",
"Z22807K1": {
"Z1K1": "Z7",
"Z7K1": "Z30172",
"Z30172K1": {
"Z1K1": "Z7",
"Z7K1": "Z6820",
"Z6820K1": {
"Z1K1": "Z7",
"Z7K1": "Z30460",
"Z30460K1": {
"Z1K1": "Z18",
"Z18K1": "Z32272K1"
},
"Z30460K2": "Z1005"
},
"Z6820K2": [
"Z6030"
],
"Z6820K3": [
"Z60"
],
"Z6820K4": [
"Z6092"
]
}
},
"Z22807K2": {
"Z1K1": "Z6091",
"Z6091K1": "Q147276"
}
},
"Z19241K2": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q110786"
},
{
"Z1K1": "Z7",
"Z7K1": "Z802",
"Z802K1": {
"Z1K1": "Z7",
"Z7K1": "Z866",
"Z866K1": {
"Z1K1": "Z18",
"Z18K1": "Z32272K2"
},
"Z866K2": "to"
},
"Z802K2": {
"Z1K1": "Z7",
"Z7K1": "Z6821",
"Z6821K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q146078"
}
},
"Z802K3": {
"Z1K1": "Z7",
"Z7K1": "Z6821",
"Z6821K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q2114906"
}
}
}
]
}
]
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "location phrase in Russian, comp"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1005",
"Z11K2": "локативная фраза на русском языке, композиция"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
7595r29nr66kt1q0nq9e5u24f0zibht
314614
314598
2026-09-17T12:20:52Z
Artsiom91
2118
fix
314614
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z32274"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z32272",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z22504",
"Z22504K1": [
"Z6",
{
"Z1K1": "Z7",
"Z7K1": "Z11542",
"Z11542K1": {
"Z1K1": "Z7",
"Z7K1": "Z866",
"Z866K1": {
"Z1K1": "Z18",
"Z18K1": "Z32272K2"
},
"Z866K2": "from"
},
"Z11542K2": "из",
"Z11542K3": {
"Z1K1": "Z7",
"Z7K1": "Z32258",
"Z32258K1": {
"Z1K1": "Z18",
"Z18K1": "Z32272K1"
}
}
},
{
"Z1K1": "Z7",
"Z7K1": "Z19241",
"Z19241K1": {
"Z1K1": "Z7",
"Z7K1": "Z22807",
"Z22807K1": {
"Z1K1": "Z7",
"Z7K1": "Z30172",
"Z30172K1": {
"Z1K1": "Z7",
"Z7K1": "Z6820",
"Z6820K1": {
"Z1K1": "Z7",
"Z7K1": "Z30460",
"Z30460K1": {
"Z1K1": "Z18",
"Z18K1": "Z32272K1"
},
"Z30460K2": "Z1005"
},
"Z6820K2": [
"Z6030"
],
"Z6820K3": [
"Z60"
],
"Z6820K4": [
"Z6092"
]
}
},
"Z22807K2": {
"Z1K1": "Z6091",
"Z6091K1": "Q147276"
}
},
"Z19241K2": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q110786"
},
{
"Z1K1": "Z7",
"Z7K1": "Z802",
"Z802K1": {
"Z1K1": "Z7",
"Z7K1": "Z866",
"Z866K1": {
"Z1K1": "Z18",
"Z18K1": "Z32272K2"
},
"Z866K2": "to"
},
"Z802K2": {
"Z1K1": "Z6091",
"Z6091K1": "Q146078"
},
"Z802K3": {
"Z1K1": "Z6091",
"Z6091K1": "Q2114906"
}
}
]
}
]
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "location phrase in Russian, comp"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1005",
"Z11K2": "локативная фраза на русском языке, композиция"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
a3q3gpw5disuos934xlvtgr85yh6278
Z32279
0
78473
314661
310842
2026-09-17T13:12:19Z
BlueSkyWalker
101616
Hindi mapping (Z32277 -> Z42266) to Z32279
314661
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z32279"
},
"Z2K2": {
"Z1K1": "Z14294",
"Z14294K1": [
"Z14293",
{
"Z1K1": "Z14293",
"Z14293K1": "Z32281",
"Z14293K2": [
"Z60",
"Z1006",
"Z1411",
"Z1406",
"Z1591",
"Z1589",
"Z1504",
"Z1107",
"Z1152",
"Z1645",
"Z1672",
"Z1202",
"Z1902",
"Z1901",
"Z1837",
"Z1900",
"Z1804",
"Z1372",
"Z1375"
]
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z39896",
"Z14293K2": "Z34003"
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z32277",
"Z14293K2": "Z42266"
}
],
"Z14294K2": "Z32277"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "config for word separator in lists"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "リスト内の単語区切り文字の言語別設定"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "सूचियों में शब्द विभाजक का विन्यास"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
7oae0ds5rr4bm80mkmmsp0bmf7zz81z
314668
314661
2026-09-17T13:20:46Z
BlueSkyWalker
101616
Removing redundant Hindi mapping identical to default function in Z32279
314668
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z32279"
},
"Z2K2": {
"Z1K1": "Z14294",
"Z14294K1": [
"Z14293",
{
"Z1K1": "Z14293",
"Z14293K1": "Z32281",
"Z14293K2": [
"Z60",
"Z1006",
"Z1411",
"Z1406",
"Z1591",
"Z1589",
"Z1504",
"Z1107",
"Z1152",
"Z1645",
"Z1672",
"Z1202",
"Z1902",
"Z1901",
"Z1837",
"Z1900",
"Z1804",
"Z1372",
"Z1375"
]
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z39896",
"Z14293K2": "Z34003"
}
],
"Z14294K2": "Z32277"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "config for word separator in lists"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "リスト内の単語区切り文字の言語別設定"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "सूचियों में शब्द विभाजक का विन्यास"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
64n37xg9lp08dka01eu7tbs2j97knd3
Z32385
0
78620
314626
259177
2026-09-17T12:39:59Z
Artsiom91
2118
Added Z41776 to the approved list of test cases
314626
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z32385"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z32385K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "classified"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z32385K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "adjective"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z32385K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "class"
}
]
}
}
],
"Z8K2": "Z11",
"Z8K3": [
"Z20",
"Z41776"
],
"Z8K4": [
"Z14",
"Z32386"
],
"Z8K5": "Z32385"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Russian sentence describing the class of a class"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
36pq7r8jx2l6i317geludlhcgnkd0ov
314628
314626
2026-09-17T12:44:12Z
Artsiom91
2118
add ru label
314628
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z32385"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z32385K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "classified"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z32385K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "adjective"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z32385K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "class"
}
]
}
}
],
"Z8K2": "Z11",
"Z8K3": [
"Z20",
"Z41776"
],
"Z8K4": [
"Z14",
"Z32386"
],
"Z8K5": "Z32385"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Russian sentence describing the class of a class"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1005",
"Z11K2": "предложение с классификацией и определением"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1005",
"Z11K2": "например \"Лёд — это замороженная вода.\""
}
]
}
}
hn0b41a0z88gokzq4d2t29cp4hn18f3
314636
314628
2026-09-17T12:46:54Z
Artsiom91
2118
fix ru label
314636
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z32385"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z32385K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "classified"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z32385K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "adjective"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z32385K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "class"
}
]
}
}
],
"Z8K2": "Z11",
"Z8K3": [
"Z20",
"Z41776"
],
"Z8K4": [
"Z14",
"Z32386"
],
"Z8K5": "Z32385"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Russian sentence describing the class of a class"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1005",
"Z11K2": "русское предложение с классом и определением"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1005",
"Z11K2": "например \"Лёд — это замороженная вода.\""
}
]
}
}
fa58mvouaql51gzz41v0ntycqfkzhu7
Z32386
0
78621
314638
259182
2026-09-17T12:47:16Z
Artsiom91
2118
add ru label
314638
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z32386"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z32385",
"Z14K2": {
"Z1K1": "Z11",
"Z11K1": "Z1005",
"Z11K2": {
"Z1K1": "Z7",
"Z7K1": "Z22511",
"Z22511K1": {
"Z1K1": "Z7",
"Z7K1": "Z22504",
"Z22504K1": [
"Z6",
{
"Z1K1": "Z7",
"Z7K1": "Z24102",
"Z24102K1": {
"Z1K1": "Z18",
"Z18K1": "Z32385K1"
},
"Z24102K2": "Z1005"
},
"—",
"это",
{
"Z1K1": "Z7",
"Z7K1": "Z22710",
"Z22710K1": {
"Z1K1": "Z7",
"Z7K1": "Z27327",
"Z27327K1": {
"Z1K1": "Z18",
"Z18K1": "Z32385K3"
},
"Z27327K2": {
"Z1K1": "Z6092",
"Z6092K1": "P5137"
},
"Z27327K3": "Z1005"
},
"Z22710K2": {
"Z1K1": "Z7",
"Z7K1": "Z27327",
"Z27327K1": {
"Z1K1": "Z18",
"Z18K1": "Z32385K2"
},
"Z27327K2": {
"Z1K1": "Z6092",
"Z6092K1": "P5137"
},
"Z27327K3": "Z1005"
}
}
]
}
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "ru sentence describing the class of a class, comp"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1005",
"Z11K2": "русское предложение с классом и определением, комп"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
57aykv9570itquztsen21e7amtqgkuv
Z33457
0
80226
314953
303752
2026-09-18T08:35:05Z
Ornithorynque liminaire
1539
fr
314953
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z33457"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z11",
"Z17K2": "Z33457K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "text"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "testo"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1592",
"Z11K2": "text"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "テキスト"
}
]
}
}
],
"Z8K2": "Z89",
"Z8K3": [
"Z20",
"Z33458",
"Z33474"
],
"Z8K4": [
"Z14",
"Z33476",
"Z33473"
],
"Z8K5": "Z33457"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "monolingual text as HTML with language span"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "Testo monolingue in HTML"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1592",
"Z11K2": "gör Enspråkig text till HTML-fragment m. språktagg"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "言語指定span付き単一言語テキストのHTML"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "texte monolingue vers HTML avec balise span"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"HTML from Z11",
"lang span",
"monolingual text as HTML"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1787",
"Z31K2": [
"Z6",
"Testo monolingue in frammento HTML"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1830",
"Z31K2": [
"Z6",
"Z11からHTML",
"lang付きspan",
"言語付きspan",
"単一言語テキストのHTML",
"単一言語テキストからHTML"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "returns an HTML fragment containing the text wrapped in a span element with an explicit lang attribute copied from the argument"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "Restituisce un frammento HTML contente il testo racchiuso in un tag \u003Cspan\u003E con un attribuito lang esplicito preso dall'argomento"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "引数からコピーした明示的な lang 属性を持つ span 要素でテキストを囲んだHTMLフラグメントを返します。"
}
]
}
}
arx6fjwos3y33vc50onunr828qsuk8i
Z33855
0
80865
314677
314252
2026-09-17T13:41:27Z
Artsiom91
2118
add ru
314677
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z33855"
},
"Z2K2": {
"Z1K1": "Z14294",
"Z14294K1": [
"Z14293",
{
"Z1K1": "Z14293",
"Z14293K1": "Z33844",
"Z14293K2": "Z33034"
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z34077",
"Z14293K2": "Z34075"
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z36319",
"Z14293K2": [
"Z60",
"Z1011"
]
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z36857",
"Z14293K2": "Z33056"
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z37025",
"Z14293K2": [
"Z60",
"Z1592"
]
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z40232",
"Z14293K2": "Z42266"
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z40298",
"Z14293K2": "Z34003"
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z42365",
"Z14293K2": [
"Z60",
"Z1005"
]
}
],
"Z14294K2": "Z33852"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "config for main articles functions"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1592",
"Z11K2": "konfiguration för huvudartikelsfunktioner"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "詳細記事誘導関数の言語別設定"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
bb3j3gvyl3m5kqwchinjzs5578d6e8i
Z33981
0
81054
314751
310808
2026-09-17T17:17:44Z
BlueSkyWalker
101616
Hindi mapping (Z42394 -> Z42266) to Z33981
314751
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z33981"
},
"Z2K2": {
"Z1K1": "Z14294",
"Z14294K1": [
"Z14293",
{
"Z1K1": "Z14293",
"Z14293K1": "Z33977",
"Z14293K2": "Z33034"
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z34088",
"Z14293K2": [
"Z60",
"Z1823"
]
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z42394",
"Z14293K2": "Z42266"
}
],
"Z14294K2": "Z40638"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "config for state origin using entity and class"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
7f4dpsz5zjvf4qf83mp6x52inpz7ofo
Z34120
0
81260
314984
268667
2026-09-18T09:16:05Z
鈴音雨
101019
japanese
314984
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z34120"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z8",
"Z17K2": "Z34120K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "function"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "関数"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z1",
"Z17K2": "Z34120K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "arg 1"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "引数1"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z1",
"Z17K2": "Z34120K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "arg 2"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "引数2"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z1",
"Z17K2": "Z34120K4",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "arg 3"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "引数3"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z1",
"Z17K2": "Z34120K5",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "arg 4"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "引数4"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z1",
"Z17K2": "Z34120K6",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "arg 5"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "引数5"
}
]
}
}
],
"Z8K2": "Z1",
"Z8K3": [
"Z20"
],
"Z8K4": [
"Z14",
"Z34121"
],
"Z8K5": "Z34120"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "apply five-argument function"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "5引数関数を適用"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"apply5"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "applies another (five-argument) function to five arguments"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "別の (5つの引数を持つ) 関数を5つの引数に適用します。"
}
]
}
}
b22drwmds2hfcr6p4xy2bteft0k11ps
Wikifunctions:Requests for connection and disconnection
4
81533
314698
314485
2026-09-17T15:14:42Z
ReXLer
39813
YESSSSs
314698
wikitext
text/x-wiki
{{archives|{{flatlist|{{Special:PrefixIndex/WF:Requests for connection and disconnection/Archives/|stripprefix=1|hideredirects=1}}}}|prefix=WF:Requests for connection and disconnection/Archives/}}
This page allows non-[[WF:functioneers|functioneers]] to request the connection or disconnection of implementations and tests to/from a function. To add a request, add the details of your request (Remember to add <nowiki>~~~~</nowiki> to sign!), using the <nowiki>{{Z|<your five id numbers here>}}</nowiki> template to reference and link to a specific ZID. Functioneers may, at their discretion, refuse to connect implementations that do not pass or do not have tests, and tests that do not pass or do not make logical sense.
== Requests ==
__NEWSECTIONLINK__
Please connect the implementation and tests for [[Z39473]] and [[Z39489]] (the second depends on the first).--[[User:Artsiom91|Artsiom91]] ([[User talk:Artsiom91|talk]]) 16:18, 15 August 2026 (UTC)
:@[[User:Artsiom91|Artsiom91]] both {{done|done}}. Regards, [[User:ZI Jony|<span style="color:#8B0000">'''ZI Jony'''</span>]] [[User talk:ZI Jony|<sup><span style="color:Green"><i>(Talk)</i></span></sup>]] 16:22, 15 August 2026 (UTC)
Please connect the implementation and tests for [[Z32728]]. [[User:Webmaster2024|Webmaster2024]] ([[User talk:Webmaster2024|talk]]) 13:15, 1 August 2026 (UTC)
:The output is slightly different than expected for both tests. It's okay to have edge cases which fail, but there should be passing tests as well. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 16:22, 1 August 2026 (UTC)
::I've fixed one test now, please also connect nested functions. [[User:Webmaster2024|Webmaster2024]] ([[User talk:Webmaster2024|talk]]) 18:01, 1 August 2026 (UTC)
:::{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 18:11, 1 August 2026 (UTC)
Please connect the implementation and test for [[Z33679]]. Thank you. [[User:JJPMaster|JJP]]<sub>[[User talk:JJPMaster|Mas]]<sub>[[Special:Contributions/JJPMaster|ter]]</sub></sub> ([[wikt:she|she]]/[[wikt:they|they]]) 03:42, 17 April 2026 (UTC)
:{{done}} --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 03:50, 17 April 2026 (UTC)
Please connect the implementations and tests for [[Z33785]], [[Z33788]], and [[Z33780]]. Thank you! [[User:JJPMaster|JJP]]<sub>[[User talk:JJPMaster|Mas]]<sub>[[Special:Contributions/JJPMaster|ter]]</sub></sub> ([[wikt:she|she]]/[[wikt:they|they]]) 03:13, 20 April 2026 (UTC)
:{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 03:48, 20 April 2026 (UTC)
Please connect the Python implementation of {{Z|Z33803}}. Thank you. [[User:OzmoOzmo|OzmoOzmo]] ([[User talk:OzmoOzmo|talk]]) 10:48, 20 April 2026 (UTC)
:The function is a duplicate of {{Z|Z20430}} [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 10:56, 20 April 2026 (UTC)
::Now I've connected the implementation to {{Z|Z20430}}. [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 11:02, 20 April 2026 (UTC)
{{Z|Z33859}} (an implementation of {{Z|Z32297}} for Filipino, Tagalog and Kapampangan) with its sole implementation {{Z|Z33860}}. —[[User:UndueMarmot|<span style="color:#705ccb;">Undue</span><span style="color:#cfdfa3;background-color:#705ccb;">Marmot</span>]] <small>([[User talk:UndueMarmot|talk]])</small> 12:20, 21 April 2026 (UTC)
:{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 12:24, 21 April 2026 (UTC)
Please connect the implementation of {{Z|33878}}. Thank you! [[User:Some helpful person|Some helpful person]] ([[User talk:Some helpful person|talk]]) 16:42, 21 April 2026 (UTC)
:Could you add some tests to check its correctness? [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 16:54, 21 April 2026 (UTC)
::{{D}} [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 17:03, 21 April 2026 (UTC)
Please connect the test cases and passing implementation of {{Z|Z24602}}. Thank you! [[User:Some helpful person|Some helpful person]] ([[User talk:Some helpful person|talk]]) 21:12, 22 April 2026 (UTC)
:...Of course the moment I say that I find at least one of the test cases are passing with an invalid input... Will debug. [[User:Some helpful person|Some helpful person]] ([[User talk:Some helpful person|talk]]) 21:15, 22 April 2026 (UTC)
:Please connect the test cases instead so it will be easier to debug! [[User:Some helpful person|Some helpful person]] ([[User talk:Some helpful person|talk]]) 21:23, 22 April 2026 (UTC)
::{{done}} [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 21:34, 22 April 2026 (UTC)
Please connect [[Z33955]] with its implementation and test cases. Thanks. [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 21:31, 22 April 2026 (UTC)
:{{done}}. Also, please consider requesting functioneer, I would support it! And thank you for your welcome on WD, too! [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 21:36, 22 April 2026 (UTC)
Please disconnect the implementation {{Z|Z30288}} so that it can be fixed and reconnected. It erroneously compares the second element of the second typed pair to itself, and thus breaks many other functions and test cases reliant on it. Added a test case for this, which it of course fails. Thank you very much! <small>(resolves many headaches)</small> [[User:Some helpful person|Some helpful person]] ([[User talk:Some helpful person|talk]]) 03:30, 24 April 2026 (UTC)
:{{done}} Please kindly check. [[User:NikolasKHF|NikolasKHF]] ([[User talk:NikolasKHF|talk]]) 03:40, 24 April 2026 (UTC)
:Oops! Sorry about that. Thanks for fixing this. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 07:41, 24 April 2026 (UTC)
Please connect the implementations and tests for [[Z34124]] and its helper [[Z34127]]. Thank you! [[User:JJPMaster|JJP]]<sub>[[User talk:JJPMaster|Mas]]<sub>[[Special:Contributions/JJPMaster|ter]]</sub></sub> ([[wikt:she|she]]/[[wikt:they|they]]) 23:49, 24 April 2026 (UTC)
:{{Done}} [[User:NikolasKHF|NikolasKHF]] ([[User talk:NikolasKHF|talk]]) 23:58, 24 April 2026 (UTC)
Please connect the implementation and tests for [[Z34204]]. Thank you! [[User:JJPMaster|JJP]]<sub>[[User talk:JJPMaster|Mas]]<sub>[[Special:Contributions/JJPMaster|ter]]</sub></sub> ([[wikt:she|she]]/[[wikt:they|they]]) 05:28, 26 April 2026 (UTC)
:{{Done}} [[User:NikolasKHF|NikolasKHF]] ([[User talk:NikolasKHF|talk]]) 05:31, 26 April 2026 (UTC)
Please connect the implementation and test cases for [[Z33951]], [[Z34009]] and [[Z34008]]. Thank you. [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 06:32, 26 April 2026 (UTC)
:{{done}} except for {{z|Z34008}} since it fail for all test cases. [[User:NikolasKHF|NikolasKHF]] ([[User talk:NikolasKHF|talk]]) 07:01, 26 April 2026 (UTC)
::Oh. The test cases fail mainly because the implementations for Z33951 and Z34009 were not connected yet. I guess we have to wait for a while until the connected implementation goes through. [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 13:20, 26 April 2026 (UTC)
:::{{done}} by YoshiRulz. Thank you. [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 15:58, 26 April 2026 (UTC)
Please connect the implementation and test cases for [[Z34212]]. Thank you. [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 15:58, 26 April 2026 (UTC)
:{{done}} by myself, as I was just granted functioneer. [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 16:20, 26 April 2026 (UTC)
Please disconnect {{Z|Z20694}}. A string without diacritics could be a valid pinyin due to the existence of neutral tone. The pinyin does not correspond to a real phrase, but it doesn't violate any rules for pinyin. [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 16:08, 26 April 2026 (UTC)
:{{done}} by myself, as I was just granted functioneer. [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 16:20, 26 April 2026 (UTC)
Is it possible to connect {{Z|Z34293}} and its respective tests please? It's a really simple piece of code, I might have gone a bit overboard with the tests though. [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 13:01, 27 April 2026 (UTC)
:{{done}} [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 13:13, 27 April 2026 (UTC)
A similar one (but any this time!): {{Z|Z34367}}. Could it be possible to connect it and its tests? This time there's a reasonable amount of them and they cover most cases too ;) [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 16:33, 27 April 2026 (UTC)
:{{done}} [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 17:24, 27 April 2026 (UTC)
Hello!
Can somebody please connect the following functions?
* {{Z|Z34308}}
* {{Z|Z34165}} (its dependency is currently unimplemented)
* {{Z|Z34139}}
And perhaps the tests for:
* {{Z|Z34149}}
* {{Z|Z34150}}
Pinging @[[User:Dv103|Dv103]] because they helped me with this function and have the functioneer role. <span style="border-radius:99q;padding:0 7q;background:#103;border:3q solid #FBF">[[User:QuickQuokka|<span style="color:#FBF">'''QuickQuokka'''</span>]]</span> <sup>[[[User talk:QuickQuokka|talk]] • [[Special:Contribs/QuickQuokka|contribs]]]</sup> 16:28, 27 April 2026 (UTC)
:{{d}} except the implementation of {{Z|Z34165}}, since it doesn't work (first requires the implementation of {{Z|Z34149}}). [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 17:13, 27 April 2026 (UTC)
Could {{Z|Z34273}}, {{Z|Z34378}} and {{Z|Z34380}} please be connected? Note that they all recursively depend on each other, so it's not possible to only activate a few of them. Thanks! [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 21:28, 27 April 2026 (UTC)
:{{done}}, thank you for your contributions. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 02:48, 28 April 2026 (UTC)
Another little thing, is it possible to disconnect {{Z|Z34263}}'s test cases {{Z|Z34269}} and {{Z|Z34267}} please? I'd like to rewrite them using {{Z|Z34273}}. [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 08:31, 28 April 2026 (UTC)
:{{Done}}, please proceed. [[User:NikolasKHF|NikolasKHF]] ([[User talk:NikolasKHF|talk]]) 09:01, 28 April 2026 (UTC)
::Sorry for the late response, had an exam today... Anyways, I reworked them a little and they can be connected again! [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 20:05, 28 April 2026 (UTC)
Is it possible to connect some new tests related to my previous functions ({{Z|Z34471}}, {{Z|Z34470}}, {{Z|Z34472}})? They implement the fact that in formal set theory {∅;∅} and {∅} are the exact same sets: duplicate elements behave in the same way as if they were only present once. Thanks in advance! [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 20:34, 28 April 2026 (UTC)
:{{done}} [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 20:40, 28 April 2026 (UTC)
Hello again! Could {{Z|Z34409}} and its tests please be connected? Thanks again! [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 10:41, 29 April 2026 (UTC)
:Your Implementation failed [[Z34491]] and [[Z34494]] when I connected it, so I've left it disconnected. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 11:05, 29 April 2026 (UTC)
::Interesting... What failed exactly? When I look at error logs for tests all it says is "no connected implementation"... [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 11:09, 29 April 2026 (UTC)
:::In all 3 cases, the returned value was equal to the input (a flattening step was missing). I think my fix is correct, but please double-check it. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 12:13, 29 April 2026 (UTC)
::::Took a look at it, forgot the <math>\operatorname{Pred}(\{ \O \})=\O</math> part in the recursion (whoopsies!). Made an alternative implementation {{Z|Z34509}} using only set operations and builtins; my goal with all those functions is that they don't depend on any other "complex" functions, they should be as simple as possible. Note that it doesn't remove duplicates, but this doesn't matter since <math>\{ \O, \O \} = \{ \O \}</math> anyways. [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 16:15, 29 April 2026 (UTC)
Andd back with another set-related function: {{Z|Z34519}}! This one paves the way for set union (and maybe an alternative implementation of predecessor?). Could it please be connected? Thanks!! [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 19:38, 29 April 2026 (UTC)
:{{done}} [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 19:38, 29 April 2026 (UTC)
As promised, here is {{Z|Z34538}}! Can it be connected please? If you need more tests before I'll add some! [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 20:59, 29 April 2026 (UTC)
:{{done}}. Also, if you'd like to request functioneer rights, I'd support it. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 21:59, 29 April 2026 (UTC)
::Thanks a lot for the offer! I might consider it a bit later, for now I promise to calm down a little with the requests :) [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 20:25, 30 April 2026 (UTC)
Hi! First could {{Z|Z34544}} please be connected? It corresponds to the mathematical definition of predecessor and seems to be a ''bit'' faster than other implementations :) I've also made {{Z|Z34585}} and {{Z|Z34620}}, could they please be connected? They both have a few tests, but I'm going to add some more for edge cases like duplicate elements (which should be ignored when working with sets). Thanks a lot! [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 20:28, 30 April 2026 (UTC)
:{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 20:34, 30 April 2026 (UTC)
Please disconnect {{Z|21875}} so I can add a word to its hardcoded list of exceptions, and then it can be reconnected... Or if you're so willing, simply add "Unicode" to the EXCEPTIONS_DICT in the code for me. Thank you! [[User:Some helpful person|Some helpful person]] ([[User talk:Some helpful person|talk]]) 00:48, 6 May 2026 (UTC)
:{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 01:02, 6 May 2026 (UTC)
Can you please connect implementation of {{Z|35161}}. This is my first function, to be used for {{Z|35158}} for which the implementation is to be written. [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 10:25, 14 May 2026 (UTC)
:{{Done}}. I also have connected the tests on the {{z|35158}} [[User:OwlyKnight|OwlyKnight]] ([[User talk:OwlyKnight|talk]]) 10:36, 14 May 2026 (UTC)
I have created implementation {{Z|35166}}. It fails but I can't test it as it is not connected. Please connect if that is the proper procedure. If not: what should I do? [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 17:22, 14 May 2026 (UTC)
:You were passing a literal <code>Z40(some_call(...))</code> to {{Z|802}}. {{Z|40}}'s identity field needs to be a {{Z|9}}, specifically [[Z41]] or [[Z42]]. [[Special:Diff/274691|Fixed]] (by passing <code>some_call(...)</code> unwrapped to [[Z802]]). [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 17:29, 14 May 2026 (UTC)
::Thanks for fixing that, but still the test case fail, amd I can't test it as it is not connected. What to do next? [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 05:36, 15 May 2026 (UTC)
:::If you check on the (i) icon or Detail link, you can find why is it error. The [[Z35159]] test fail due to {{z|Z28290}}; while the [[Z35160]] fail due to {{z|Z28248}}. I think it's because of the lack of lexeme or grammatical feature on the given lexeme on Wikidata rather than the implementation itself. You may need to contribute more on Wikidata lexeme. Thanks! [[User:OwlyKnight|OwlyKnight]] ([[User talk:OwlyKnight|talk]]) 07:05, 15 May 2026 (UTC)
::::Thanks. I managed to fix the issues (gramatical feature and link of lexeme to Wikidata lemma for "dorp". It is working now. Please connect. [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 09:11, 15 May 2026 (UTC)
:::::{{Done}} thank you for your contributions :D [[User:OwlyKnight|OwlyKnight]] ([[User talk:OwlyKnight|talk]]) 11:44, 15 May 2026 (UTC)
Please connect {{Z|35196}} and its tests. Thanks [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]])
: Was {{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 16:09, 15 May 2026 (UTC)
Please connect {{Z|35505}} and its tests. Thanks [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 15:11, 22 May 2026 (UTC)
:{{already done}} by [[User:Dv103]]. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 00:52, 23 May 2026 (UTC)
Please connect {{Z|35978}} and its tests. [[User:Sophisticatedevening|Sophisticatedevening]] ([[User talk:Sophisticatedevening|talk]]) 07:54, 2 June 2026 (UTC)
:{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 10:46, 2 June 2026 (UTC)
Please connect implementation {{Z|Z36113}} to function {{Z|Z36106}}. I don't see an way to do my own tests while the implementation is disconnected, the "Run function" button is always greyed out. [[User:Strobilomyces|Strobilomyces]] ([[User talk:Strobilomyces|talk]]) 13:33, 8 June 2026 (UTC)
:{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 14:14, 8 June 2026 (UTC)
Please connect {{Z|36537}} and {{Z|36538}} to {{Z|36536}}. The function has already been added to {{Z|32402}}. PS: Is there a way to copy-paste a composition implementation? I can make an Esperanto function for this which has identical structure to the existing English, Spanish, and French functions besides the localized strings, but it’s unnecessarily difficult to do all the clicking and typing manually to recreate them. Thank you! [[User:Gabldotink|Gabldotink]] ([[User talk:Gabldotink|talk]]) 20:32, 19 June 2026 (UTC)
:{{done}} You can use the localStorage clipboard: Open the editor for the Implementation, click the topmost <code>…</code> button, then <code>Copy to clipboard</code>. When you make a blank Implementation, click the topmost(!) <code>…</code> button, then <code>Paste from clipboard</code>, select the expression, and then you can go through and fill in all [[Z18]]s (since they don't get converted automatically) and update any [[Z6]] literals. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 20:39, 19 June 2026 (UTC)
::Thank you very much! Please also connect {{Z|36541}} and {{Z|36546}} to {{Z|36540}}. [[User:Gabldotink|Gabldotink]] ([[User talk:Gabldotink|talk]]) 21:07, 19 June 2026 (UTC)
:::{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 21:11, 19 June 2026 (UTC)
[[Category:Functioneers|*R]]
[[Category:Noticeboards]]
Please connect test cases {{z|Z37757}}, {{z|Z37758}} and {{z|Z37759}} to {{z|Z37756}} for testing! [[User:Chaotic Enby|Chaotic Enby]] ([[User talk:Chaotic Enby|talk]]) 17:02, 14 July 2026 (UTC)
:{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 17:06, 14 July 2026 (UTC)
:: Now that {{z|Z37764}} works, can you please connect it too? Thanks a lot in advance! [[User:Chaotic Enby|Chaotic Enby]] ([[User talk:Chaotic Enby|talk]]) 21:48, 14 July 2026 (UTC)
:::{{done}} [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 21:55, 14 July 2026 (UTC)
Please temporarily disconnect test cases from {{z|Z37719}} so I can replace the argument "Plural subject: {{z|Z40}}" by the more precise "Subject number: {{z|Z26934}}" and update everything. [[User:Chaotic Enby|Chaotic Enby]] ([[User talk:Chaotic Enby|talk]]) 21:47, 14 July 2026 (UTC)
:{{done}} [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 21:56, 14 July 2026 (UTC)
:: Everything has been updated so it can be reconnected! Thanks a lot once more! (and sorry for the bother, please tell me if you prefer I straight-up request functioneer) [[User:Chaotic Enby|Chaotic Enby]] ([[User talk:Chaotic Enby|talk]]) 22:04, 14 July 2026 (UTC)
:::{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 06:37, 15 July 2026 (UTC)
:I worry you're wasting your time with these new functions, for [[Talk:Z37719#This_function_cannot_be_implemented_in_every_language|reasons explained here]] by {{noping|Dv103}}. See [[WF:Type proposals/Abstract sentence]] etc. where the structure for the next "generation" of NLG functions are being worked out. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 06:44, 15 July 2026 (UTC)
:: Thanks a lot @[[User:YoshiRulz|YoshiRulz]]. I have been informed by several Wikifunctions editors (also on Telegram and Discord) that I shouldn't be using the new types as they were still experimental, what should I be doing in that case? [[User:Chaotic Enby|Chaotic Enby]] ([[User talk:Chaotic Enby|talk]]) 18:06, 18 July 2026 (UTC)
:::If you have nothing to add to the new type discussion, the next most helpful thing to do would probably be documenting and fixing edge cases in the [[WF:Catalogue/Natural_language_operations/English|helper functions for English]]. Outside of NLG, you could work on docs (projectspace, but also test cases), or functions that operate on WD items and their relationships. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 19:10, 18 July 2026 (UTC)
:::: Thanks again! Looking at that specific discussion, it looks like there isn't much support for the current proposal of abstract sentences? I'll look at the {{tq|functions that operate on WD items}} part, but I've been a bit worried that this limits us to relatively simple sentences for now – is there a way to implement some kind of syntactic recursion? [[User:Chaotic Enby|Chaotic Enby]] ([[User talk:Chaotic Enby|talk]]) 19:37, 18 July 2026 (UTC)
Please connect implementation and tests for {{z|Z38250}} for testing! [[User:Wcalenieja|Wcalenieja]] ([[User talk:Wcalenieja|talk]]) 15:40, 25 July 2026 (UTC)
:{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 15:45, 25 July 2026 (UTC)
::Could you also connect the implementation and tests in {{z|Z38262}}? Thanks, [[User:Wcalenieja|Wcalenieja]] ([[User talk:Wcalenieja|talk]]) 16:02, 25 July 2026 (UTC)
:::{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 16:11, 25 July 2026 (UTC)
Please connect {{Z|Z38277}} to {{Z|Z38274}}. I could not find a way to add a test before the implementation is connected to the function. This is my first contribution, so I'm sorry if I did something wrong. Thank you![[User:Seudo|Seudo]] ([[User talk:Seudo|talk]]) 17:31, 25 July 2026 (UTC)
:You can add tests immediately, they just don't show up in the editor for Implementations until they're connected, so you have to "guess-and-check". [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 18:00, 25 July 2026 (UTC)
::Thank you for the explanation. So I added tests [[Z38293]] and [[Z38292]], to be connected to {{Z|Z38274}}, and [[Z38294]] to be connected to {{Z|Z20785}} (the second and third ones currently fail because of a bug in {{Z|Z20786}} which I explained at [[Talk:Z20786]]. [[User:Seudo|Seudo]] ([[User talk:Seudo|talk]]) 19:46, 25 July 2026 (UTC)
:::Connected tests, disconnected implementations so you can fix them. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 19:50, 25 July 2026 (UTC)
::::I fixed {{Z|Z20786}}, thanks. [[User:Seudo|Seudo]] ([[User talk:Seudo|talk]]) 20:02, 25 July 2026 (UTC)
:::Your tests include the article "le" on the date, but the composition does not. Which is correct? [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 20:08, 25 July 2026 (UTC)
::::I fixed the composition and tried to handle also the differences between female and male genders (and therefore added a test [[Z38301]] for female). [[User:Seudo|Seudo]] ([[User talk:Seudo|talk]]) 20:31, 25 July 2026 (UTC)
:All {{done}}! [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 20:37, 25 July 2026 (UTC)
::::But I'm sorry I'm asking so much to you. Is there some kind of sandbox where I could test my composition before asking it to be connected? [[User:Seudo|Seudo]] ([[User talk:Seudo|talk]]) 20:38, 25 July 2026 (UTC)
:::::A sandbox Implementation? There are some on [[Z10119]], but I would say that's not a very effective way to edit/debug. You can build up compositions from scratch using the copy/paste feature and [[Z801]], or by using [[User:YoshiRulz/Blockly|my editor]], then use Test cases to help you refine it. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 20:48, 25 July 2026 (UTC)
Please connect the JavaScript implementation {{Z|38297}} and test cases {{Z|38296}} and {{Z|38298}} to {{Z|38295}} (missing properties from peer items). The implementation passes both tests (2/2). Thank you. [[User:Brianwinum|Brian Winum]] ([[User talk:Brianwinum|talk]]) 20:03, 25 July 2026 (UTC)
:{{done}}, but is this not just a worse [[d:WD:Recoin]]? [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 20:06, 25 July 2026 (UTC)
Please connect the implementation and the test for {{Z|38923}}. Thanks. [[User:Ioe2015|Ioe2015]] ([[User talk:Ioe2015|talk]]) 06:24, 6 August 2026 (UTC)
:Nice work! I made a change to the label calls in the composition, and it already works. --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 07:51, 6 August 2026 (UTC)
::@[[User:Ioe2015|Ioe2015]], {{done|connected}}. Regards, [[User:ZI Jony|<span style="color:#8B0000">'''ZI Jony'''</span>]] [[User talk:ZI Jony|<sup><span style="color:Green"><i>(Talk)</i></span></sup>]] 08:30, 6 August 2026 (UTC)
Back with more math functions! Could {{Z|Z39036}} be connected please? [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 17:23, 8 August 2026 (UTC)
:And, in a similar category, {{Z|Z39043}} too please :) [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 17:38, 8 August 2026 (UTC)
::@[[User:Virinas-code|Virinas-code]], {{done}}. Regards, [[User:ZI Jony|<span style="color:#8B0000">'''ZI Jony'''</span>]] [[User talk:ZI Jony|<sup><span style="color:Green"><i>(Talk)</i></span></sup>]] 17:47, 8 August 2026 (UTC)
Math is fun, fast math is best. Could {{Z|Z39064}} and {{Z|Z39065}} be connected please? [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 20:11, 8 August 2026 (UTC)
:And {{Z|Z39066}} too, it'll hopefully fix a bunch of tests :) [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 20:13, 8 August 2026 (UTC)
::{{done}} Please apply for functioneer if you feel ready. I would support your application. --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 04:12, 9 August 2026 (UTC)
A request for disconnection this time... Could {{Z|Z34264}} and {{Z|Z39064}} be disconnected while connecting the faster Python implementation {{Z|Z39071}}? The composition implementation seems to struggle with large numbers as it hits a recursion limit. I am unsure wether the Python implementation is affected too; I'd like to see if the disconnection helps. (oh, and I've applied for functioneer!) [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 22:30, 9 August 2026 (UTC)
:Oh, and could {{Z|Z39073}} have its Python implementation and tests connected too? It should hopefully fix test validation errors. [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 22:33, 9 August 2026 (UTC)
::{{done}} [[User:99of9|99of9]] ([[User talk:99of9|talk]]) 22:36, 9 August 2026 (UTC)
Could you please check [[Z39640]], its implementation [[Z39642]] and its test [[Z39641]], connect them if they make sense, and give me feedback otherwise? Many thanks! [[User:Ornithorynque liminaire|Ornithorynque liminaire]] ([[User talk:Ornithorynque liminaire|talk]]) 15:15, 18 August 2026 (UTC)
:The implementation is fine. I fixed a type bug in the test. {{done|Connected}} both.<br>You would have to go to AW to discuss when and how to add such a disclaimer; maybe it should adopt {{Q|14360366}}. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 15:29, 18 August 2026 (UTC)
::Thanks! Certainly. I come from frwiki, we have an in-article disclaimer for that, hence my reflex: [[:w:fr:Modèle:Médical]] [[User:Ornithorynque liminaire|Ornithorynque liminaire]] ([[User talk:Ornithorynque liminaire|talk]]) 10:53, 19 August 2026 (UTC)
:Hi ! Does that make sense to connect {{Z|Z39763}}, {{Z|Z39656}}, {{Z|Z39655}} and such French tests that do not pass given the lack of French implementation? I would say it could, in the idea of having correct tests ''before'' correct implementations; however I saw no policy on that topic so tell me if I missed something! [[User:Ornithorynque liminaire|Ornithorynque liminaire]] ([[User talk:Ornithorynque liminaire|talk]]) 10:02, 21 August 2026 (UTC)
::Yes, [[d:Q950250|starting with tests]] is good practice. Having 1 or 2 on those top-level Functions is fine, but it would be even more helpful if they were on the French-specific versions, which don't exist yet. If you click through to {{Z|38523}}/{{Z|32826}}, then the English version, the input/output Types you see on the left are what you would need to copy when [https://www.wikifunctions.org/w/index.php?title=Special:CreateObject&zid=Z8 creating a Function]. I've done that for the second Function: [[Z32825]] -> {{Z|39764}}. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 10:27, 21 August 2026 (UTC)
Please connect the following Japanese date-related implementations and tests, preferably in dependency order:
* {{Z|39861}}: implementation {{Z|39867}} and tests {{Z|39862}} and {{Z|39863}}.
* {{Z|39859}}: implementation {{Z|39869}} and tests {{Z|39870}} and {{Z|39871}}. This function depends on {{Z|39861}}. I have also added Japanese to the date configuration {{Z|20779}}.
* {{Z|39846}}: implementation {{Z|39855}} and tests {{Z|39850}}, {{Z|39856}}, and {{Z|39858}}. This function uses the Japanese date formatting above through `display date`.
The tests for {{Z|39859}} cover both CE and BCE dates, and the tests for {{Z|39846}} cover a deceased person, a living person, and a birth date with year precision. Thank you! [[User:鈴音雨|鈴音雨]] ([[User talk:鈴音雨|talk]]) 12:13, 22 August 2026 (UTC)
:I think that's all {{done}}. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 13:00, 22 August 2026 (UTC)
Please connect the following Japanese-language implementations and tests, preferably in dependency order:
* {{Z|39886}}: implementation {{Z|39888}}, with tests {{Z|39891}} and {{Z|39892}}.
* {{Z|39894}}: implementation {{Z|39895}}, with tests {{Z|39904}} and {{Z|39905}}. This depends on {{Z|39886}}. The tests cover both a single occupation and multiple occupations joined with the Japanese comma `、`.
* {{Z|39896}}: implementation {{Z|39897}}. It is used by the Japanese entry added to the language-specific list-separator configuration.
* {{Z|39899}}: implementation {{Z|39900}}, with test {{Z|39901}}.
* {{Z|39898}}: implementation {{Z|39902}}, with test {{Z|39903}}. This depends on {{Z|39899}}.
The corresponding Japanese configuration entries have already been added where applicable, including {{Z|38781}}, {{Z|32279}}, and {{Z|38786}}. Thank you! [[User:鈴音雨|鈴音雨]] ([[User talk:鈴音雨|talk]]) 17:44, 22 August 2026 (UTC)
:{{done}} (I hope.) [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 23:08, 22 August 2026 (UTC)
Please connect the following Japanese-language implementations and tests, preferably in dependency order:
* {{Z|39914}}
:* Implementation: {{Z|39915}}
:* Tests: {{Z|39916}}, {{Z|39917}}, {{Z|39918}}
:* The Japanese entry has already been added to {{Z|32826}}.
* {{Z|39920}}
:* Implementation: {{Z|39921}}
:* Test: {{Z|39922}}
:* The Japanese entry has already been added to {{Z|37760}}.
These are intended to support Japanese output in Abstract Wikipedia compositions. Thank you! [[User:鈴音雨|鈴音雨]] ([[User talk:鈴音雨|talk]]) 11:22, 23 August 2026 (UTC)
:{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 11:49, 23 August 2026 (UTC)
Please connect the following objects to {{Z|39923}}:
* Implementation: {{Z|39925}}
* Test: {{Z|39924}}
The implementation passes the connected test. Thank you. [[User:YKC2486|YKC2486]] ([[User talk:YKC2486|talk]]) 12:00, 23 August 2026 (UTC)
:{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 12:04, 23 August 2026 (UTC)
=== New requests ===
''Please reply to add new requests''<br>
[[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 13:40, 23 August 2026 (UTC)
:Hi! I've tried to create a new function {{Z|Z40156}} with its associated tests {{Z|Z40157}} and {{Z|Z40158}}.
: I've also created a first implementation {{Z|Z40562}}, certainly not perfect but I will have to try it to improve it. How am I supposed to do that? Tests say no implementation is connected, and implementation say no tests are connected. I guess someone needs to connect the tests first, is is the way to do it? (If so, they are ready to be connected.) Thanks! [[User:Ornithorynque liminaire|Ornithorynque liminaire]] ([[User talk:Ornithorynque liminaire|talk]]) 17:50, 29 August 2026 (UTC)
::Tests connected. Instead of {{Z|16568}} (which is for fetching from Wikifunctions), you should be using something like {{Z|24766}}. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 17:58, 29 August 2026 (UTC)
:::Many thanks @[[User:YoshiRulz|YoshiRulz]], good catch! I think {{Z|Z40562}} is ready to be connected. [[User:Ornithorynque liminaire|Ornithorynque liminaire]] ([[User talk:Ornithorynque liminaire|talk]]) 22:15, 29 August 2026 (UTC)
::::{{done}} and I set all French variants to use space separators in [[Z25634]], so they should show up eventually. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 22:22, 29 August 2026 (UTC)
:Could you please connect {{Z|Z39764}} and {{Z|Z40634}}? The first will be needed to work on the implementation, the second is passing under the current implementation. [[User:Ornithorynque liminaire|Ornithorynque liminaire (she/they)]] ([[User talk:Ornithorynque liminaire|talk]]) 15:22, 30 August 2026 (UTC)
::{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 15:33, 30 August 2026 (UTC)
:Hi! Can anyone help me connect [https://www.wikifunctions.org/view/en/Z40780 this function]? I think the implementation works. Please inform me if there are existing bugs, I'll fix it. Thanks! [[User:Wangyunfan|Wangyunfan]] ([[User talk:Wangyunfan|talk]]) 03:42, 5 September 2026 (UTC)
::Done. The types (string, natural number) are not really ideal for this kind of function, but hopefully you're getting the idea of how functions, implementations and tests work around here. --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 04:43, 5 September 2026 (UTC)
:Hi! I'd just found this page, I was accidentally making requests over at [[Wikifunctions:Community portal]]. I'd like to connect implementations to functions for some thermodynamic equations:
:* [[Z41417|Carnot heat engine efficiency]]
:* [[Z41469|Constant-pressure boundary work]]
:* [[Z41634|Ideal-gas specific internal energy change]]
:* [[Z41638|Ideal-gas specific enthalpy change]]
:* [[Z41510|Ideal-gas isentropic temperature ratio]]
:* [[Z41632|Ideal-gas isentropic pressure-volume ratio]]
:* [[Z41646|Adiabatic steady-flow shaft work done]]
[[User:IanVG|IanVG]] ([[User talk:IanVG|talk]]) 18:52, 8 September 2026 (UTC)
:If you're using {{Z|19677}} for quantities in physics equations (which is probably still the best way), you should be specifying the units somewhere in the documentation.<!--
--><br>edit: Connected the ones with passing tests. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 19:04, 8 September 2026 (UTC)
{{Z|Z17394}}: {{Z|41470}}, {{Z|41471}}, {{Z|41519}} (I will do a U_n soon. I also plan to make one that returns a (U, V) pair... if possible.) --[[User:Artoria2e5|Artoria2e5]] ([[User talk:Artoria2e5|talk]]) 12:39, 7 September 2026 (UTC)
: Was {{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 16:06, 7 September 2026 (UTC)
{{Z|Z12427}}: {{Z|41467}}. Two test cases that are not mine, but are nevertheless reasonable to run (unlike the Mersennes): {{Z|34066}}, {{Z|34067}}. They are not exactly common failings, but they are occupying the "y" part of the x/y tests passed stat. --[[User:Artoria2e5|Artoria2e5]] ([[User talk:Artoria2e5|talk]]) 12:39, 7 September 2026 (UTC)
: {{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 16:06, 7 September 2026 (UTC)
{{Z|30950}}: {{Z|41466}}. (I see that my recent fermat creation has been connected. Thanks 99of9! I think I should request for functioneer or something. It's my first day on here, but I feel like I've got most figured out... But it may be too early.) --[[User:Artoria2e5|Artoria2e5]] ([[User talk:Artoria2e5|talk]]) 12:39, 7 September 2026 (UTC)
: {{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 16:06, 7 September 2026 (UTC)
:There’s a 48-hour wait, so sooner rather than later would be my recommendation. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 16:10, 7 September 2026 (UTC)
{{Z|11795}}: {{Z|42308}}. I made this JavaScript implementation for the function. Could this be connected? [[User:ReXLer|ReXLer]] ([[User talk:ReXLer|talk]]) 22:13, 16 September 2026 (UTC)
:{{done}} but this is a duplicate of [[Z19394|the existing JS implementation]], you should edit that one instead. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 22:26, 16 September 2026 (UTC)
::Yeah i wanted to make mine. [[User:ReXLer|ReXLer]] ([[User talk:ReXLer|talk]]) 22:30, 16 September 2026 (UTC)
{{Z|42310}}: {{Z|42311}}. Connect both the function and the implementation. Also connect {{Z|42312}}. [[User:ReXLer|ReXLer]] ([[User talk:ReXLer|talk]]) 23:35, 16 September 2026 (UTC)
== Example ==
{{Z|Z8}}: {{Z|Z10000}}<br>
{{Z|Z14}} Please connect
* {{Z|Znnn}}
*
{{Z|Z20}} Please connect
* {{Z|Znnn}}
*
''or disconnect, as the case may be'' [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 13:31, 23 August 2026 (UTC)
8f6z6h78xkgey4js11buqjsd2xgur8g
314699
314698
2026-09-17T15:17:34Z
ReXLer
39813
/* New requests */
314699
wikitext
text/x-wiki
{{archives|{{flatlist|{{Special:PrefixIndex/WF:Requests for connection and disconnection/Archives/|stripprefix=1|hideredirects=1}}}}|prefix=WF:Requests for connection and disconnection/Archives/}}
This page allows non-[[WF:functioneers|functioneers]] to request the connection or disconnection of implementations and tests to/from a function. To add a request, add the details of your request (Remember to add <nowiki>~~~~</nowiki> to sign!), using the <nowiki>{{Z|<your five id numbers here>}}</nowiki> template to reference and link to a specific ZID. Functioneers may, at their discretion, refuse to connect implementations that do not pass or do not have tests, and tests that do not pass or do not make logical sense.
== Requests ==
__NEWSECTIONLINK__
Please connect the implementation and tests for [[Z39473]] and [[Z39489]] (the second depends on the first).--[[User:Artsiom91|Artsiom91]] ([[User talk:Artsiom91|talk]]) 16:18, 15 August 2026 (UTC)
:@[[User:Artsiom91|Artsiom91]] both {{done|done}}. Regards, [[User:ZI Jony|<span style="color:#8B0000">'''ZI Jony'''</span>]] [[User talk:ZI Jony|<sup><span style="color:Green"><i>(Talk)</i></span></sup>]] 16:22, 15 August 2026 (UTC)
Please connect the implementation and tests for [[Z32728]]. [[User:Webmaster2024|Webmaster2024]] ([[User talk:Webmaster2024|talk]]) 13:15, 1 August 2026 (UTC)
:The output is slightly different than expected for both tests. It's okay to have edge cases which fail, but there should be passing tests as well. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 16:22, 1 August 2026 (UTC)
::I've fixed one test now, please also connect nested functions. [[User:Webmaster2024|Webmaster2024]] ([[User talk:Webmaster2024|talk]]) 18:01, 1 August 2026 (UTC)
:::{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 18:11, 1 August 2026 (UTC)
Please connect the implementation and test for [[Z33679]]. Thank you. [[User:JJPMaster|JJP]]<sub>[[User talk:JJPMaster|Mas]]<sub>[[Special:Contributions/JJPMaster|ter]]</sub></sub> ([[wikt:she|she]]/[[wikt:they|they]]) 03:42, 17 April 2026 (UTC)
:{{done}} --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 03:50, 17 April 2026 (UTC)
Please connect the implementations and tests for [[Z33785]], [[Z33788]], and [[Z33780]]. Thank you! [[User:JJPMaster|JJP]]<sub>[[User talk:JJPMaster|Mas]]<sub>[[Special:Contributions/JJPMaster|ter]]</sub></sub> ([[wikt:she|she]]/[[wikt:they|they]]) 03:13, 20 April 2026 (UTC)
:{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 03:48, 20 April 2026 (UTC)
Please connect the Python implementation of {{Z|Z33803}}. Thank you. [[User:OzmoOzmo|OzmoOzmo]] ([[User talk:OzmoOzmo|talk]]) 10:48, 20 April 2026 (UTC)
:The function is a duplicate of {{Z|Z20430}} [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 10:56, 20 April 2026 (UTC)
::Now I've connected the implementation to {{Z|Z20430}}. [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 11:02, 20 April 2026 (UTC)
{{Z|Z33859}} (an implementation of {{Z|Z32297}} for Filipino, Tagalog and Kapampangan) with its sole implementation {{Z|Z33860}}. —[[User:UndueMarmot|<span style="color:#705ccb;">Undue</span><span style="color:#cfdfa3;background-color:#705ccb;">Marmot</span>]] <small>([[User talk:UndueMarmot|talk]])</small> 12:20, 21 April 2026 (UTC)
:{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 12:24, 21 April 2026 (UTC)
Please connect the implementation of {{Z|33878}}. Thank you! [[User:Some helpful person|Some helpful person]] ([[User talk:Some helpful person|talk]]) 16:42, 21 April 2026 (UTC)
:Could you add some tests to check its correctness? [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 16:54, 21 April 2026 (UTC)
::{{D}} [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 17:03, 21 April 2026 (UTC)
Please connect the test cases and passing implementation of {{Z|Z24602}}. Thank you! [[User:Some helpful person|Some helpful person]] ([[User talk:Some helpful person|talk]]) 21:12, 22 April 2026 (UTC)
:...Of course the moment I say that I find at least one of the test cases are passing with an invalid input... Will debug. [[User:Some helpful person|Some helpful person]] ([[User talk:Some helpful person|talk]]) 21:15, 22 April 2026 (UTC)
:Please connect the test cases instead so it will be easier to debug! [[User:Some helpful person|Some helpful person]] ([[User talk:Some helpful person|talk]]) 21:23, 22 April 2026 (UTC)
::{{done}} [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 21:34, 22 April 2026 (UTC)
Please connect [[Z33955]] with its implementation and test cases. Thanks. [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 21:31, 22 April 2026 (UTC)
:{{done}}. Also, please consider requesting functioneer, I would support it! And thank you for your welcome on WD, too! [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 21:36, 22 April 2026 (UTC)
Please disconnect the implementation {{Z|Z30288}} so that it can be fixed and reconnected. It erroneously compares the second element of the second typed pair to itself, and thus breaks many other functions and test cases reliant on it. Added a test case for this, which it of course fails. Thank you very much! <small>(resolves many headaches)</small> [[User:Some helpful person|Some helpful person]] ([[User talk:Some helpful person|talk]]) 03:30, 24 April 2026 (UTC)
:{{done}} Please kindly check. [[User:NikolasKHF|NikolasKHF]] ([[User talk:NikolasKHF|talk]]) 03:40, 24 April 2026 (UTC)
:Oops! Sorry about that. Thanks for fixing this. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 07:41, 24 April 2026 (UTC)
Please connect the implementations and tests for [[Z34124]] and its helper [[Z34127]]. Thank you! [[User:JJPMaster|JJP]]<sub>[[User talk:JJPMaster|Mas]]<sub>[[Special:Contributions/JJPMaster|ter]]</sub></sub> ([[wikt:she|she]]/[[wikt:they|they]]) 23:49, 24 April 2026 (UTC)
:{{Done}} [[User:NikolasKHF|NikolasKHF]] ([[User talk:NikolasKHF|talk]]) 23:58, 24 April 2026 (UTC)
Please connect the implementation and tests for [[Z34204]]. Thank you! [[User:JJPMaster|JJP]]<sub>[[User talk:JJPMaster|Mas]]<sub>[[Special:Contributions/JJPMaster|ter]]</sub></sub> ([[wikt:she|she]]/[[wikt:they|they]]) 05:28, 26 April 2026 (UTC)
:{{Done}} [[User:NikolasKHF|NikolasKHF]] ([[User talk:NikolasKHF|talk]]) 05:31, 26 April 2026 (UTC)
Please connect the implementation and test cases for [[Z33951]], [[Z34009]] and [[Z34008]]. Thank you. [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 06:32, 26 April 2026 (UTC)
:{{done}} except for {{z|Z34008}} since it fail for all test cases. [[User:NikolasKHF|NikolasKHF]] ([[User talk:NikolasKHF|talk]]) 07:01, 26 April 2026 (UTC)
::Oh. The test cases fail mainly because the implementations for Z33951 and Z34009 were not connected yet. I guess we have to wait for a while until the connected implementation goes through. [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 13:20, 26 April 2026 (UTC)
:::{{done}} by YoshiRulz. Thank you. [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 15:58, 26 April 2026 (UTC)
Please connect the implementation and test cases for [[Z34212]]. Thank you. [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 15:58, 26 April 2026 (UTC)
:{{done}} by myself, as I was just granted functioneer. [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 16:20, 26 April 2026 (UTC)
Please disconnect {{Z|Z20694}}. A string without diacritics could be a valid pinyin due to the existence of neutral tone. The pinyin does not correspond to a real phrase, but it doesn't violate any rules for pinyin. [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 16:08, 26 April 2026 (UTC)
:{{done}} by myself, as I was just granted functioneer. [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 16:20, 26 April 2026 (UTC)
Is it possible to connect {{Z|Z34293}} and its respective tests please? It's a really simple piece of code, I might have gone a bit overboard with the tests though. [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 13:01, 27 April 2026 (UTC)
:{{done}} [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 13:13, 27 April 2026 (UTC)
A similar one (but any this time!): {{Z|Z34367}}. Could it be possible to connect it and its tests? This time there's a reasonable amount of them and they cover most cases too ;) [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 16:33, 27 April 2026 (UTC)
:{{done}} [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 17:24, 27 April 2026 (UTC)
Hello!
Can somebody please connect the following functions?
* {{Z|Z34308}}
* {{Z|Z34165}} (its dependency is currently unimplemented)
* {{Z|Z34139}}
And perhaps the tests for:
* {{Z|Z34149}}
* {{Z|Z34150}}
Pinging @[[User:Dv103|Dv103]] because they helped me with this function and have the functioneer role. <span style="border-radius:99q;padding:0 7q;background:#103;border:3q solid #FBF">[[User:QuickQuokka|<span style="color:#FBF">'''QuickQuokka'''</span>]]</span> <sup>[[[User talk:QuickQuokka|talk]] • [[Special:Contribs/QuickQuokka|contribs]]]</sup> 16:28, 27 April 2026 (UTC)
:{{d}} except the implementation of {{Z|Z34165}}, since it doesn't work (first requires the implementation of {{Z|Z34149}}). [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 17:13, 27 April 2026 (UTC)
Could {{Z|Z34273}}, {{Z|Z34378}} and {{Z|Z34380}} please be connected? Note that they all recursively depend on each other, so it's not possible to only activate a few of them. Thanks! [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 21:28, 27 April 2026 (UTC)
:{{done}}, thank you for your contributions. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 02:48, 28 April 2026 (UTC)
Another little thing, is it possible to disconnect {{Z|Z34263}}'s test cases {{Z|Z34269}} and {{Z|Z34267}} please? I'd like to rewrite them using {{Z|Z34273}}. [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 08:31, 28 April 2026 (UTC)
:{{Done}}, please proceed. [[User:NikolasKHF|NikolasKHF]] ([[User talk:NikolasKHF|talk]]) 09:01, 28 April 2026 (UTC)
::Sorry for the late response, had an exam today... Anyways, I reworked them a little and they can be connected again! [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 20:05, 28 April 2026 (UTC)
Is it possible to connect some new tests related to my previous functions ({{Z|Z34471}}, {{Z|Z34470}}, {{Z|Z34472}})? They implement the fact that in formal set theory {∅;∅} and {∅} are the exact same sets: duplicate elements behave in the same way as if they were only present once. Thanks in advance! [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 20:34, 28 April 2026 (UTC)
:{{done}} [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 20:40, 28 April 2026 (UTC)
Hello again! Could {{Z|Z34409}} and its tests please be connected? Thanks again! [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 10:41, 29 April 2026 (UTC)
:Your Implementation failed [[Z34491]] and [[Z34494]] when I connected it, so I've left it disconnected. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 11:05, 29 April 2026 (UTC)
::Interesting... What failed exactly? When I look at error logs for tests all it says is "no connected implementation"... [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 11:09, 29 April 2026 (UTC)
:::In all 3 cases, the returned value was equal to the input (a flattening step was missing). I think my fix is correct, but please double-check it. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 12:13, 29 April 2026 (UTC)
::::Took a look at it, forgot the <math>\operatorname{Pred}(\{ \O \})=\O</math> part in the recursion (whoopsies!). Made an alternative implementation {{Z|Z34509}} using only set operations and builtins; my goal with all those functions is that they don't depend on any other "complex" functions, they should be as simple as possible. Note that it doesn't remove duplicates, but this doesn't matter since <math>\{ \O, \O \} = \{ \O \}</math> anyways. [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 16:15, 29 April 2026 (UTC)
Andd back with another set-related function: {{Z|Z34519}}! This one paves the way for set union (and maybe an alternative implementation of predecessor?). Could it please be connected? Thanks!! [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 19:38, 29 April 2026 (UTC)
:{{done}} [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 19:38, 29 April 2026 (UTC)
As promised, here is {{Z|Z34538}}! Can it be connected please? If you need more tests before I'll add some! [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 20:59, 29 April 2026 (UTC)
:{{done}}. Also, if you'd like to request functioneer rights, I'd support it. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 21:59, 29 April 2026 (UTC)
::Thanks a lot for the offer! I might consider it a bit later, for now I promise to calm down a little with the requests :) [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 20:25, 30 April 2026 (UTC)
Hi! First could {{Z|Z34544}} please be connected? It corresponds to the mathematical definition of predecessor and seems to be a ''bit'' faster than other implementations :) I've also made {{Z|Z34585}} and {{Z|Z34620}}, could they please be connected? They both have a few tests, but I'm going to add some more for edge cases like duplicate elements (which should be ignored when working with sets). Thanks a lot! [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 20:28, 30 April 2026 (UTC)
:{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 20:34, 30 April 2026 (UTC)
Please disconnect {{Z|21875}} so I can add a word to its hardcoded list of exceptions, and then it can be reconnected... Or if you're so willing, simply add "Unicode" to the EXCEPTIONS_DICT in the code for me. Thank you! [[User:Some helpful person|Some helpful person]] ([[User talk:Some helpful person|talk]]) 00:48, 6 May 2026 (UTC)
:{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 01:02, 6 May 2026 (UTC)
Can you please connect implementation of {{Z|35161}}. This is my first function, to be used for {{Z|35158}} for which the implementation is to be written. [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 10:25, 14 May 2026 (UTC)
:{{Done}}. I also have connected the tests on the {{z|35158}} [[User:OwlyKnight|OwlyKnight]] ([[User talk:OwlyKnight|talk]]) 10:36, 14 May 2026 (UTC)
I have created implementation {{Z|35166}}. It fails but I can't test it as it is not connected. Please connect if that is the proper procedure. If not: what should I do? [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 17:22, 14 May 2026 (UTC)
:You were passing a literal <code>Z40(some_call(...))</code> to {{Z|802}}. {{Z|40}}'s identity field needs to be a {{Z|9}}, specifically [[Z41]] or [[Z42]]. [[Special:Diff/274691|Fixed]] (by passing <code>some_call(...)</code> unwrapped to [[Z802]]). [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 17:29, 14 May 2026 (UTC)
::Thanks for fixing that, but still the test case fail, amd I can't test it as it is not connected. What to do next? [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 05:36, 15 May 2026 (UTC)
:::If you check on the (i) icon or Detail link, you can find why is it error. The [[Z35159]] test fail due to {{z|Z28290}}; while the [[Z35160]] fail due to {{z|Z28248}}. I think it's because of the lack of lexeme or grammatical feature on the given lexeme on Wikidata rather than the implementation itself. You may need to contribute more on Wikidata lexeme. Thanks! [[User:OwlyKnight|OwlyKnight]] ([[User talk:OwlyKnight|talk]]) 07:05, 15 May 2026 (UTC)
::::Thanks. I managed to fix the issues (gramatical feature and link of lexeme to Wikidata lemma for "dorp". It is working now. Please connect. [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 09:11, 15 May 2026 (UTC)
:::::{{Done}} thank you for your contributions :D [[User:OwlyKnight|OwlyKnight]] ([[User talk:OwlyKnight|talk]]) 11:44, 15 May 2026 (UTC)
Please connect {{Z|35196}} and its tests. Thanks [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]])
: Was {{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 16:09, 15 May 2026 (UTC)
Please connect {{Z|35505}} and its tests. Thanks [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 15:11, 22 May 2026 (UTC)
:{{already done}} by [[User:Dv103]]. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 00:52, 23 May 2026 (UTC)
Please connect {{Z|35978}} and its tests. [[User:Sophisticatedevening|Sophisticatedevening]] ([[User talk:Sophisticatedevening|talk]]) 07:54, 2 June 2026 (UTC)
:{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 10:46, 2 June 2026 (UTC)
Please connect implementation {{Z|Z36113}} to function {{Z|Z36106}}. I don't see an way to do my own tests while the implementation is disconnected, the "Run function" button is always greyed out. [[User:Strobilomyces|Strobilomyces]] ([[User talk:Strobilomyces|talk]]) 13:33, 8 June 2026 (UTC)
:{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 14:14, 8 June 2026 (UTC)
Please connect {{Z|36537}} and {{Z|36538}} to {{Z|36536}}. The function has already been added to {{Z|32402}}. PS: Is there a way to copy-paste a composition implementation? I can make an Esperanto function for this which has identical structure to the existing English, Spanish, and French functions besides the localized strings, but it’s unnecessarily difficult to do all the clicking and typing manually to recreate them. Thank you! [[User:Gabldotink|Gabldotink]] ([[User talk:Gabldotink|talk]]) 20:32, 19 June 2026 (UTC)
:{{done}} You can use the localStorage clipboard: Open the editor for the Implementation, click the topmost <code>…</code> button, then <code>Copy to clipboard</code>. When you make a blank Implementation, click the topmost(!) <code>…</code> button, then <code>Paste from clipboard</code>, select the expression, and then you can go through and fill in all [[Z18]]s (since they don't get converted automatically) and update any [[Z6]] literals. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 20:39, 19 June 2026 (UTC)
::Thank you very much! Please also connect {{Z|36541}} and {{Z|36546}} to {{Z|36540}}. [[User:Gabldotink|Gabldotink]] ([[User talk:Gabldotink|talk]]) 21:07, 19 June 2026 (UTC)
:::{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 21:11, 19 June 2026 (UTC)
[[Category:Functioneers|*R]]
[[Category:Noticeboards]]
Please connect test cases {{z|Z37757}}, {{z|Z37758}} and {{z|Z37759}} to {{z|Z37756}} for testing! [[User:Chaotic Enby|Chaotic Enby]] ([[User talk:Chaotic Enby|talk]]) 17:02, 14 July 2026 (UTC)
:{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 17:06, 14 July 2026 (UTC)
:: Now that {{z|Z37764}} works, can you please connect it too? Thanks a lot in advance! [[User:Chaotic Enby|Chaotic Enby]] ([[User talk:Chaotic Enby|talk]]) 21:48, 14 July 2026 (UTC)
:::{{done}} [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 21:55, 14 July 2026 (UTC)
Please temporarily disconnect test cases from {{z|Z37719}} so I can replace the argument "Plural subject: {{z|Z40}}" by the more precise "Subject number: {{z|Z26934}}" and update everything. [[User:Chaotic Enby|Chaotic Enby]] ([[User talk:Chaotic Enby|talk]]) 21:47, 14 July 2026 (UTC)
:{{done}} [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 21:56, 14 July 2026 (UTC)
:: Everything has been updated so it can be reconnected! Thanks a lot once more! (and sorry for the bother, please tell me if you prefer I straight-up request functioneer) [[User:Chaotic Enby|Chaotic Enby]] ([[User talk:Chaotic Enby|talk]]) 22:04, 14 July 2026 (UTC)
:::{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 06:37, 15 July 2026 (UTC)
:I worry you're wasting your time with these new functions, for [[Talk:Z37719#This_function_cannot_be_implemented_in_every_language|reasons explained here]] by {{noping|Dv103}}. See [[WF:Type proposals/Abstract sentence]] etc. where the structure for the next "generation" of NLG functions are being worked out. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 06:44, 15 July 2026 (UTC)
:: Thanks a lot @[[User:YoshiRulz|YoshiRulz]]. I have been informed by several Wikifunctions editors (also on Telegram and Discord) that I shouldn't be using the new types as they were still experimental, what should I be doing in that case? [[User:Chaotic Enby|Chaotic Enby]] ([[User talk:Chaotic Enby|talk]]) 18:06, 18 July 2026 (UTC)
:::If you have nothing to add to the new type discussion, the next most helpful thing to do would probably be documenting and fixing edge cases in the [[WF:Catalogue/Natural_language_operations/English|helper functions for English]]. Outside of NLG, you could work on docs (projectspace, but also test cases), or functions that operate on WD items and their relationships. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 19:10, 18 July 2026 (UTC)
:::: Thanks again! Looking at that specific discussion, it looks like there isn't much support for the current proposal of abstract sentences? I'll look at the {{tq|functions that operate on WD items}} part, but I've been a bit worried that this limits us to relatively simple sentences for now – is there a way to implement some kind of syntactic recursion? [[User:Chaotic Enby|Chaotic Enby]] ([[User talk:Chaotic Enby|talk]]) 19:37, 18 July 2026 (UTC)
Please connect implementation and tests for {{z|Z38250}} for testing! [[User:Wcalenieja|Wcalenieja]] ([[User talk:Wcalenieja|talk]]) 15:40, 25 July 2026 (UTC)
:{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 15:45, 25 July 2026 (UTC)
::Could you also connect the implementation and tests in {{z|Z38262}}? Thanks, [[User:Wcalenieja|Wcalenieja]] ([[User talk:Wcalenieja|talk]]) 16:02, 25 July 2026 (UTC)
:::{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 16:11, 25 July 2026 (UTC)
Please connect {{Z|Z38277}} to {{Z|Z38274}}. I could not find a way to add a test before the implementation is connected to the function. This is my first contribution, so I'm sorry if I did something wrong. Thank you![[User:Seudo|Seudo]] ([[User talk:Seudo|talk]]) 17:31, 25 July 2026 (UTC)
:You can add tests immediately, they just don't show up in the editor for Implementations until they're connected, so you have to "guess-and-check". [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 18:00, 25 July 2026 (UTC)
::Thank you for the explanation. So I added tests [[Z38293]] and [[Z38292]], to be connected to {{Z|Z38274}}, and [[Z38294]] to be connected to {{Z|Z20785}} (the second and third ones currently fail because of a bug in {{Z|Z20786}} which I explained at [[Talk:Z20786]]. [[User:Seudo|Seudo]] ([[User talk:Seudo|talk]]) 19:46, 25 July 2026 (UTC)
:::Connected tests, disconnected implementations so you can fix them. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 19:50, 25 July 2026 (UTC)
::::I fixed {{Z|Z20786}}, thanks. [[User:Seudo|Seudo]] ([[User talk:Seudo|talk]]) 20:02, 25 July 2026 (UTC)
:::Your tests include the article "le" on the date, but the composition does not. Which is correct? [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 20:08, 25 July 2026 (UTC)
::::I fixed the composition and tried to handle also the differences between female and male genders (and therefore added a test [[Z38301]] for female). [[User:Seudo|Seudo]] ([[User talk:Seudo|talk]]) 20:31, 25 July 2026 (UTC)
:All {{done}}! [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 20:37, 25 July 2026 (UTC)
::::But I'm sorry I'm asking so much to you. Is there some kind of sandbox where I could test my composition before asking it to be connected? [[User:Seudo|Seudo]] ([[User talk:Seudo|talk]]) 20:38, 25 July 2026 (UTC)
:::::A sandbox Implementation? There are some on [[Z10119]], but I would say that's not a very effective way to edit/debug. You can build up compositions from scratch using the copy/paste feature and [[Z801]], or by using [[User:YoshiRulz/Blockly|my editor]], then use Test cases to help you refine it. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 20:48, 25 July 2026 (UTC)
Please connect the JavaScript implementation {{Z|38297}} and test cases {{Z|38296}} and {{Z|38298}} to {{Z|38295}} (missing properties from peer items). The implementation passes both tests (2/2). Thank you. [[User:Brianwinum|Brian Winum]] ([[User talk:Brianwinum|talk]]) 20:03, 25 July 2026 (UTC)
:{{done}}, but is this not just a worse [[d:WD:Recoin]]? [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 20:06, 25 July 2026 (UTC)
Please connect the implementation and the test for {{Z|38923}}. Thanks. [[User:Ioe2015|Ioe2015]] ([[User talk:Ioe2015|talk]]) 06:24, 6 August 2026 (UTC)
:Nice work! I made a change to the label calls in the composition, and it already works. --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 07:51, 6 August 2026 (UTC)
::@[[User:Ioe2015|Ioe2015]], {{done|connected}}. Regards, [[User:ZI Jony|<span style="color:#8B0000">'''ZI Jony'''</span>]] [[User talk:ZI Jony|<sup><span style="color:Green"><i>(Talk)</i></span></sup>]] 08:30, 6 August 2026 (UTC)
Back with more math functions! Could {{Z|Z39036}} be connected please? [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 17:23, 8 August 2026 (UTC)
:And, in a similar category, {{Z|Z39043}} too please :) [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 17:38, 8 August 2026 (UTC)
::@[[User:Virinas-code|Virinas-code]], {{done}}. Regards, [[User:ZI Jony|<span style="color:#8B0000">'''ZI Jony'''</span>]] [[User talk:ZI Jony|<sup><span style="color:Green"><i>(Talk)</i></span></sup>]] 17:47, 8 August 2026 (UTC)
Math is fun, fast math is best. Could {{Z|Z39064}} and {{Z|Z39065}} be connected please? [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 20:11, 8 August 2026 (UTC)
:And {{Z|Z39066}} too, it'll hopefully fix a bunch of tests :) [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 20:13, 8 August 2026 (UTC)
::{{done}} Please apply for functioneer if you feel ready. I would support your application. --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 04:12, 9 August 2026 (UTC)
A request for disconnection this time... Could {{Z|Z34264}} and {{Z|Z39064}} be disconnected while connecting the faster Python implementation {{Z|Z39071}}? The composition implementation seems to struggle with large numbers as it hits a recursion limit. I am unsure wether the Python implementation is affected too; I'd like to see if the disconnection helps. (oh, and I've applied for functioneer!) [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 22:30, 9 August 2026 (UTC)
:Oh, and could {{Z|Z39073}} have its Python implementation and tests connected too? It should hopefully fix test validation errors. [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 22:33, 9 August 2026 (UTC)
::{{done}} [[User:99of9|99of9]] ([[User talk:99of9|talk]]) 22:36, 9 August 2026 (UTC)
Could you please check [[Z39640]], its implementation [[Z39642]] and its test [[Z39641]], connect them if they make sense, and give me feedback otherwise? Many thanks! [[User:Ornithorynque liminaire|Ornithorynque liminaire]] ([[User talk:Ornithorynque liminaire|talk]]) 15:15, 18 August 2026 (UTC)
:The implementation is fine. I fixed a type bug in the test. {{done|Connected}} both.<br>You would have to go to AW to discuss when and how to add such a disclaimer; maybe it should adopt {{Q|14360366}}. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 15:29, 18 August 2026 (UTC)
::Thanks! Certainly. I come from frwiki, we have an in-article disclaimer for that, hence my reflex: [[:w:fr:Modèle:Médical]] [[User:Ornithorynque liminaire|Ornithorynque liminaire]] ([[User talk:Ornithorynque liminaire|talk]]) 10:53, 19 August 2026 (UTC)
:Hi ! Does that make sense to connect {{Z|Z39763}}, {{Z|Z39656}}, {{Z|Z39655}} and such French tests that do not pass given the lack of French implementation? I would say it could, in the idea of having correct tests ''before'' correct implementations; however I saw no policy on that topic so tell me if I missed something! [[User:Ornithorynque liminaire|Ornithorynque liminaire]] ([[User talk:Ornithorynque liminaire|talk]]) 10:02, 21 August 2026 (UTC)
::Yes, [[d:Q950250|starting with tests]] is good practice. Having 1 or 2 on those top-level Functions is fine, but it would be even more helpful if they were on the French-specific versions, which don't exist yet. If you click through to {{Z|38523}}/{{Z|32826}}, then the English version, the input/output Types you see on the left are what you would need to copy when [https://www.wikifunctions.org/w/index.php?title=Special:CreateObject&zid=Z8 creating a Function]. I've done that for the second Function: [[Z32825]] -> {{Z|39764}}. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 10:27, 21 August 2026 (UTC)
Please connect the following Japanese date-related implementations and tests, preferably in dependency order:
* {{Z|39861}}: implementation {{Z|39867}} and tests {{Z|39862}} and {{Z|39863}}.
* {{Z|39859}}: implementation {{Z|39869}} and tests {{Z|39870}} and {{Z|39871}}. This function depends on {{Z|39861}}. I have also added Japanese to the date configuration {{Z|20779}}.
* {{Z|39846}}: implementation {{Z|39855}} and tests {{Z|39850}}, {{Z|39856}}, and {{Z|39858}}. This function uses the Japanese date formatting above through `display date`.
The tests for {{Z|39859}} cover both CE and BCE dates, and the tests for {{Z|39846}} cover a deceased person, a living person, and a birth date with year precision. Thank you! [[User:鈴音雨|鈴音雨]] ([[User talk:鈴音雨|talk]]) 12:13, 22 August 2026 (UTC)
:I think that's all {{done}}. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 13:00, 22 August 2026 (UTC)
Please connect the following Japanese-language implementations and tests, preferably in dependency order:
* {{Z|39886}}: implementation {{Z|39888}}, with tests {{Z|39891}} and {{Z|39892}}.
* {{Z|39894}}: implementation {{Z|39895}}, with tests {{Z|39904}} and {{Z|39905}}. This depends on {{Z|39886}}. The tests cover both a single occupation and multiple occupations joined with the Japanese comma `、`.
* {{Z|39896}}: implementation {{Z|39897}}. It is used by the Japanese entry added to the language-specific list-separator configuration.
* {{Z|39899}}: implementation {{Z|39900}}, with test {{Z|39901}}.
* {{Z|39898}}: implementation {{Z|39902}}, with test {{Z|39903}}. This depends on {{Z|39899}}.
The corresponding Japanese configuration entries have already been added where applicable, including {{Z|38781}}, {{Z|32279}}, and {{Z|38786}}. Thank you! [[User:鈴音雨|鈴音雨]] ([[User talk:鈴音雨|talk]]) 17:44, 22 August 2026 (UTC)
:{{done}} (I hope.) [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 23:08, 22 August 2026 (UTC)
Please connect the following Japanese-language implementations and tests, preferably in dependency order:
* {{Z|39914}}
:* Implementation: {{Z|39915}}
:* Tests: {{Z|39916}}, {{Z|39917}}, {{Z|39918}}
:* The Japanese entry has already been added to {{Z|32826}}.
* {{Z|39920}}
:* Implementation: {{Z|39921}}
:* Test: {{Z|39922}}
:* The Japanese entry has already been added to {{Z|37760}}.
These are intended to support Japanese output in Abstract Wikipedia compositions. Thank you! [[User:鈴音雨|鈴音雨]] ([[User talk:鈴音雨|talk]]) 11:22, 23 August 2026 (UTC)
:{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 11:49, 23 August 2026 (UTC)
Please connect the following objects to {{Z|39923}}:
* Implementation: {{Z|39925}}
* Test: {{Z|39924}}
The implementation passes the connected test. Thank you. [[User:YKC2486|YKC2486]] ([[User talk:YKC2486|talk]]) 12:00, 23 August 2026 (UTC)
:{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 12:04, 23 August 2026 (UTC)
=== New requests ===
''Please reply to add new requests''<br>
[[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 13:40, 23 August 2026 (UTC)
:Hi! I've tried to create a new function {{Z|Z40156}} with its associated tests {{Z|Z40157}} and {{Z|Z40158}}.
: I've also created a first implementation {{Z|Z40562}}, certainly not perfect but I will have to try it to improve it. How am I supposed to do that? Tests say no implementation is connected, and implementation say no tests are connected. I guess someone needs to connect the tests first, is is the way to do it? (If so, they are ready to be connected.) Thanks! [[User:Ornithorynque liminaire|Ornithorynque liminaire]] ([[User talk:Ornithorynque liminaire|talk]]) 17:50, 29 August 2026 (UTC)
::Tests connected. Instead of {{Z|16568}} (which is for fetching from Wikifunctions), you should be using something like {{Z|24766}}. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 17:58, 29 August 2026 (UTC)
:::Many thanks @[[User:YoshiRulz|YoshiRulz]], good catch! I think {{Z|Z40562}} is ready to be connected. [[User:Ornithorynque liminaire|Ornithorynque liminaire]] ([[User talk:Ornithorynque liminaire|talk]]) 22:15, 29 August 2026 (UTC)
::::{{done}} and I set all French variants to use space separators in [[Z25634]], so they should show up eventually. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 22:22, 29 August 2026 (UTC)
:Could you please connect {{Z|Z39764}} and {{Z|Z40634}}? The first will be needed to work on the implementation, the second is passing under the current implementation. [[User:Ornithorynque liminaire|Ornithorynque liminaire (she/they)]] ([[User talk:Ornithorynque liminaire|talk]]) 15:22, 30 August 2026 (UTC)
::{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 15:33, 30 August 2026 (UTC)
:Hi! Can anyone help me connect [https://www.wikifunctions.org/view/en/Z40780 this function]? I think the implementation works. Please inform me if there are existing bugs, I'll fix it. Thanks! [[User:Wangyunfan|Wangyunfan]] ([[User talk:Wangyunfan|talk]]) 03:42, 5 September 2026 (UTC)
::Done. The types (string, natural number) are not really ideal for this kind of function, but hopefully you're getting the idea of how functions, implementations and tests work around here. --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 04:43, 5 September 2026 (UTC)
:Hi! I'd just found this page, I was accidentally making requests over at [[Wikifunctions:Community portal]]. I'd like to connect implementations to functions for some thermodynamic equations:
:* [[Z41417|Carnot heat engine efficiency]]
:* [[Z41469|Constant-pressure boundary work]]
:* [[Z41634|Ideal-gas specific internal energy change]]
:* [[Z41638|Ideal-gas specific enthalpy change]]
:* [[Z41510|Ideal-gas isentropic temperature ratio]]
:* [[Z41632|Ideal-gas isentropic pressure-volume ratio]]
:* [[Z41646|Adiabatic steady-flow shaft work done]]
[[User:IanVG|IanVG]] ([[User talk:IanVG|talk]]) 18:52, 8 September 2026 (UTC)
:If you're using {{Z|19677}} for quantities in physics equations (which is probably still the best way), you should be specifying the units somewhere in the documentation.<!--
--><br>edit: Connected the ones with passing tests. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 19:04, 8 September 2026 (UTC)
{{Z|Z17394}}: {{Z|41470}}, {{Z|41471}}, {{Z|41519}} (I will do a U_n soon. I also plan to make one that returns a (U, V) pair... if possible.) --[[User:Artoria2e5|Artoria2e5]] ([[User talk:Artoria2e5|talk]]) 12:39, 7 September 2026 (UTC)
: Was {{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 16:06, 7 September 2026 (UTC)
{{Z|Z12427}}: {{Z|41467}}. Two test cases that are not mine, but are nevertheless reasonable to run (unlike the Mersennes): {{Z|34066}}, {{Z|34067}}. They are not exactly common failings, but they are occupying the "y" part of the x/y tests passed stat. --[[User:Artoria2e5|Artoria2e5]] ([[User talk:Artoria2e5|talk]]) 12:39, 7 September 2026 (UTC)
: {{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 16:06, 7 September 2026 (UTC)
{{Z|30950}}: {{Z|41466}}. (I see that my recent fermat creation has been connected. Thanks 99of9! I think I should request for functioneer or something. It's my first day on here, but I feel like I've got most figured out... But it may be too early.) --[[User:Artoria2e5|Artoria2e5]] ([[User talk:Artoria2e5|talk]]) 12:39, 7 September 2026 (UTC)
: {{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 16:06, 7 September 2026 (UTC)
:There’s a 48-hour wait, so sooner rather than later would be my recommendation. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 16:10, 7 September 2026 (UTC)
{{Z|11795}}: {{Z|42308}}. I made this JavaScript implementation for the function. Could this be connected? [[User:ReXLer|ReXLer]] ([[User talk:ReXLer|talk]]) 22:13, 16 September 2026 (UTC)
:{{done}} but this is a duplicate of [[Z19394|the existing JS implementation]], you should edit that one instead. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 22:26, 16 September 2026 (UTC)
::Yeah i wanted to make mine. [[User:ReXLer|ReXLer]] ([[User talk:ReXLer|talk]]) 22:30, 16 September 2026 (UTC)
{{Z|42310}}: {{Z|42311}}. Connect the function and the implementation. Also connect {{Z|42312}}. [[User:ReXLer|ReXLer]] ([[User talk:ReXLer|talk]]) 15:17, 17 September 2026 (UTC)
== Example ==
{{Z|Z8}}: {{Z|Z10000}}<br>
{{Z|Z14}} Please connect
* {{Z|Znnn}}
*
{{Z|Z20}} Please connect
* {{Z|Znnn}}
*
''or disconnect, as the case may be'' [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 13:31, 23 August 2026 (UTC)
0cyjopyomu3wlv1rjug31yi5a7fc68t
314700
314699
2026-09-17T15:17:50Z
ReXLer
39813
/* New requests */
314700
wikitext
text/x-wiki
{{archives|{{flatlist|{{Special:PrefixIndex/WF:Requests for connection and disconnection/Archives/|stripprefix=1|hideredirects=1}}}}|prefix=WF:Requests for connection and disconnection/Archives/}}
This page allows non-[[WF:functioneers|functioneers]] to request the connection or disconnection of implementations and tests to/from a function. To add a request, add the details of your request (Remember to add <nowiki>~~~~</nowiki> to sign!), using the <nowiki>{{Z|<your five id numbers here>}}</nowiki> template to reference and link to a specific ZID. Functioneers may, at their discretion, refuse to connect implementations that do not pass or do not have tests, and tests that do not pass or do not make logical sense.
== Requests ==
__NEWSECTIONLINK__
Please connect the implementation and tests for [[Z39473]] and [[Z39489]] (the second depends on the first).--[[User:Artsiom91|Artsiom91]] ([[User talk:Artsiom91|talk]]) 16:18, 15 August 2026 (UTC)
:@[[User:Artsiom91|Artsiom91]] both {{done|done}}. Regards, [[User:ZI Jony|<span style="color:#8B0000">'''ZI Jony'''</span>]] [[User talk:ZI Jony|<sup><span style="color:Green"><i>(Talk)</i></span></sup>]] 16:22, 15 August 2026 (UTC)
Please connect the implementation and tests for [[Z32728]]. [[User:Webmaster2024|Webmaster2024]] ([[User talk:Webmaster2024|talk]]) 13:15, 1 August 2026 (UTC)
:The output is slightly different than expected for both tests. It's okay to have edge cases which fail, but there should be passing tests as well. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 16:22, 1 August 2026 (UTC)
::I've fixed one test now, please also connect nested functions. [[User:Webmaster2024|Webmaster2024]] ([[User talk:Webmaster2024|talk]]) 18:01, 1 August 2026 (UTC)
:::{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 18:11, 1 August 2026 (UTC)
Please connect the implementation and test for [[Z33679]]. Thank you. [[User:JJPMaster|JJP]]<sub>[[User talk:JJPMaster|Mas]]<sub>[[Special:Contributions/JJPMaster|ter]]</sub></sub> ([[wikt:she|she]]/[[wikt:they|they]]) 03:42, 17 April 2026 (UTC)
:{{done}} --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 03:50, 17 April 2026 (UTC)
Please connect the implementations and tests for [[Z33785]], [[Z33788]], and [[Z33780]]. Thank you! [[User:JJPMaster|JJP]]<sub>[[User talk:JJPMaster|Mas]]<sub>[[Special:Contributions/JJPMaster|ter]]</sub></sub> ([[wikt:she|she]]/[[wikt:they|they]]) 03:13, 20 April 2026 (UTC)
:{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 03:48, 20 April 2026 (UTC)
Please connect the Python implementation of {{Z|Z33803}}. Thank you. [[User:OzmoOzmo|OzmoOzmo]] ([[User talk:OzmoOzmo|talk]]) 10:48, 20 April 2026 (UTC)
:The function is a duplicate of {{Z|Z20430}} [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 10:56, 20 April 2026 (UTC)
::Now I've connected the implementation to {{Z|Z20430}}. [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 11:02, 20 April 2026 (UTC)
{{Z|Z33859}} (an implementation of {{Z|Z32297}} for Filipino, Tagalog and Kapampangan) with its sole implementation {{Z|Z33860}}. —[[User:UndueMarmot|<span style="color:#705ccb;">Undue</span><span style="color:#cfdfa3;background-color:#705ccb;">Marmot</span>]] <small>([[User talk:UndueMarmot|talk]])</small> 12:20, 21 April 2026 (UTC)
:{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 12:24, 21 April 2026 (UTC)
Please connect the implementation of {{Z|33878}}. Thank you! [[User:Some helpful person|Some helpful person]] ([[User talk:Some helpful person|talk]]) 16:42, 21 April 2026 (UTC)
:Could you add some tests to check its correctness? [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 16:54, 21 April 2026 (UTC)
::{{D}} [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 17:03, 21 April 2026 (UTC)
Please connect the test cases and passing implementation of {{Z|Z24602}}. Thank you! [[User:Some helpful person|Some helpful person]] ([[User talk:Some helpful person|talk]]) 21:12, 22 April 2026 (UTC)
:...Of course the moment I say that I find at least one of the test cases are passing with an invalid input... Will debug. [[User:Some helpful person|Some helpful person]] ([[User talk:Some helpful person|talk]]) 21:15, 22 April 2026 (UTC)
:Please connect the test cases instead so it will be easier to debug! [[User:Some helpful person|Some helpful person]] ([[User talk:Some helpful person|talk]]) 21:23, 22 April 2026 (UTC)
::{{done}} [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 21:34, 22 April 2026 (UTC)
Please connect [[Z33955]] with its implementation and test cases. Thanks. [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 21:31, 22 April 2026 (UTC)
:{{done}}. Also, please consider requesting functioneer, I would support it! And thank you for your welcome on WD, too! [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 21:36, 22 April 2026 (UTC)
Please disconnect the implementation {{Z|Z30288}} so that it can be fixed and reconnected. It erroneously compares the second element of the second typed pair to itself, and thus breaks many other functions and test cases reliant on it. Added a test case for this, which it of course fails. Thank you very much! <small>(resolves many headaches)</small> [[User:Some helpful person|Some helpful person]] ([[User talk:Some helpful person|talk]]) 03:30, 24 April 2026 (UTC)
:{{done}} Please kindly check. [[User:NikolasKHF|NikolasKHF]] ([[User talk:NikolasKHF|talk]]) 03:40, 24 April 2026 (UTC)
:Oops! Sorry about that. Thanks for fixing this. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 07:41, 24 April 2026 (UTC)
Please connect the implementations and tests for [[Z34124]] and its helper [[Z34127]]. Thank you! [[User:JJPMaster|JJP]]<sub>[[User talk:JJPMaster|Mas]]<sub>[[Special:Contributions/JJPMaster|ter]]</sub></sub> ([[wikt:she|she]]/[[wikt:they|they]]) 23:49, 24 April 2026 (UTC)
:{{Done}} [[User:NikolasKHF|NikolasKHF]] ([[User talk:NikolasKHF|talk]]) 23:58, 24 April 2026 (UTC)
Please connect the implementation and tests for [[Z34204]]. Thank you! [[User:JJPMaster|JJP]]<sub>[[User talk:JJPMaster|Mas]]<sub>[[Special:Contributions/JJPMaster|ter]]</sub></sub> ([[wikt:she|she]]/[[wikt:they|they]]) 05:28, 26 April 2026 (UTC)
:{{Done}} [[User:NikolasKHF|NikolasKHF]] ([[User talk:NikolasKHF|talk]]) 05:31, 26 April 2026 (UTC)
Please connect the implementation and test cases for [[Z33951]], [[Z34009]] and [[Z34008]]. Thank you. [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 06:32, 26 April 2026 (UTC)
:{{done}} except for {{z|Z34008}} since it fail for all test cases. [[User:NikolasKHF|NikolasKHF]] ([[User talk:NikolasKHF|talk]]) 07:01, 26 April 2026 (UTC)
::Oh. The test cases fail mainly because the implementations for Z33951 and Z34009 were not connected yet. I guess we have to wait for a while until the connected implementation goes through. [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 13:20, 26 April 2026 (UTC)
:::{{done}} by YoshiRulz. Thank you. [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 15:58, 26 April 2026 (UTC)
Please connect the implementation and test cases for [[Z34212]]. Thank you. [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 15:58, 26 April 2026 (UTC)
:{{done}} by myself, as I was just granted functioneer. [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 16:20, 26 April 2026 (UTC)
Please disconnect {{Z|Z20694}}. A string without diacritics could be a valid pinyin due to the existence of neutral tone. The pinyin does not correspond to a real phrase, but it doesn't violate any rules for pinyin. [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 16:08, 26 April 2026 (UTC)
:{{done}} by myself, as I was just granted functioneer. [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 16:20, 26 April 2026 (UTC)
Is it possible to connect {{Z|Z34293}} and its respective tests please? It's a really simple piece of code, I might have gone a bit overboard with the tests though. [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 13:01, 27 April 2026 (UTC)
:{{done}} [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 13:13, 27 April 2026 (UTC)
A similar one (but any this time!): {{Z|Z34367}}. Could it be possible to connect it and its tests? This time there's a reasonable amount of them and they cover most cases too ;) [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 16:33, 27 April 2026 (UTC)
:{{done}} [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 17:24, 27 April 2026 (UTC)
Hello!
Can somebody please connect the following functions?
* {{Z|Z34308}}
* {{Z|Z34165}} (its dependency is currently unimplemented)
* {{Z|Z34139}}
And perhaps the tests for:
* {{Z|Z34149}}
* {{Z|Z34150}}
Pinging @[[User:Dv103|Dv103]] because they helped me with this function and have the functioneer role. <span style="border-radius:99q;padding:0 7q;background:#103;border:3q solid #FBF">[[User:QuickQuokka|<span style="color:#FBF">'''QuickQuokka'''</span>]]</span> <sup>[[[User talk:QuickQuokka|talk]] • [[Special:Contribs/QuickQuokka|contribs]]]</sup> 16:28, 27 April 2026 (UTC)
:{{d}} except the implementation of {{Z|Z34165}}, since it doesn't work (first requires the implementation of {{Z|Z34149}}). [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 17:13, 27 April 2026 (UTC)
Could {{Z|Z34273}}, {{Z|Z34378}} and {{Z|Z34380}} please be connected? Note that they all recursively depend on each other, so it's not possible to only activate a few of them. Thanks! [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 21:28, 27 April 2026 (UTC)
:{{done}}, thank you for your contributions. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 02:48, 28 April 2026 (UTC)
Another little thing, is it possible to disconnect {{Z|Z34263}}'s test cases {{Z|Z34269}} and {{Z|Z34267}} please? I'd like to rewrite them using {{Z|Z34273}}. [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 08:31, 28 April 2026 (UTC)
:{{Done}}, please proceed. [[User:NikolasKHF|NikolasKHF]] ([[User talk:NikolasKHF|talk]]) 09:01, 28 April 2026 (UTC)
::Sorry for the late response, had an exam today... Anyways, I reworked them a little and they can be connected again! [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 20:05, 28 April 2026 (UTC)
Is it possible to connect some new tests related to my previous functions ({{Z|Z34471}}, {{Z|Z34470}}, {{Z|Z34472}})? They implement the fact that in formal set theory {∅;∅} and {∅} are the exact same sets: duplicate elements behave in the same way as if they were only present once. Thanks in advance! [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 20:34, 28 April 2026 (UTC)
:{{done}} [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 20:40, 28 April 2026 (UTC)
Hello again! Could {{Z|Z34409}} and its tests please be connected? Thanks again! [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 10:41, 29 April 2026 (UTC)
:Your Implementation failed [[Z34491]] and [[Z34494]] when I connected it, so I've left it disconnected. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 11:05, 29 April 2026 (UTC)
::Interesting... What failed exactly? When I look at error logs for tests all it says is "no connected implementation"... [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 11:09, 29 April 2026 (UTC)
:::In all 3 cases, the returned value was equal to the input (a flattening step was missing). I think my fix is correct, but please double-check it. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 12:13, 29 April 2026 (UTC)
::::Took a look at it, forgot the <math>\operatorname{Pred}(\{ \O \})=\O</math> part in the recursion (whoopsies!). Made an alternative implementation {{Z|Z34509}} using only set operations and builtins; my goal with all those functions is that they don't depend on any other "complex" functions, they should be as simple as possible. Note that it doesn't remove duplicates, but this doesn't matter since <math>\{ \O, \O \} = \{ \O \}</math> anyways. [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 16:15, 29 April 2026 (UTC)
Andd back with another set-related function: {{Z|Z34519}}! This one paves the way for set union (and maybe an alternative implementation of predecessor?). Could it please be connected? Thanks!! [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 19:38, 29 April 2026 (UTC)
:{{done}} [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 19:38, 29 April 2026 (UTC)
As promised, here is {{Z|Z34538}}! Can it be connected please? If you need more tests before I'll add some! [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 20:59, 29 April 2026 (UTC)
:{{done}}. Also, if you'd like to request functioneer rights, I'd support it. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 21:59, 29 April 2026 (UTC)
::Thanks a lot for the offer! I might consider it a bit later, for now I promise to calm down a little with the requests :) [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 20:25, 30 April 2026 (UTC)
Hi! First could {{Z|Z34544}} please be connected? It corresponds to the mathematical definition of predecessor and seems to be a ''bit'' faster than other implementations :) I've also made {{Z|Z34585}} and {{Z|Z34620}}, could they please be connected? They both have a few tests, but I'm going to add some more for edge cases like duplicate elements (which should be ignored when working with sets). Thanks a lot! [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 20:28, 30 April 2026 (UTC)
:{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 20:34, 30 April 2026 (UTC)
Please disconnect {{Z|21875}} so I can add a word to its hardcoded list of exceptions, and then it can be reconnected... Or if you're so willing, simply add "Unicode" to the EXCEPTIONS_DICT in the code for me. Thank you! [[User:Some helpful person|Some helpful person]] ([[User talk:Some helpful person|talk]]) 00:48, 6 May 2026 (UTC)
:{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 01:02, 6 May 2026 (UTC)
Can you please connect implementation of {{Z|35161}}. This is my first function, to be used for {{Z|35158}} for which the implementation is to be written. [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 10:25, 14 May 2026 (UTC)
:{{Done}}. I also have connected the tests on the {{z|35158}} [[User:OwlyKnight|OwlyKnight]] ([[User talk:OwlyKnight|talk]]) 10:36, 14 May 2026 (UTC)
I have created implementation {{Z|35166}}. It fails but I can't test it as it is not connected. Please connect if that is the proper procedure. If not: what should I do? [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 17:22, 14 May 2026 (UTC)
:You were passing a literal <code>Z40(some_call(...))</code> to {{Z|802}}. {{Z|40}}'s identity field needs to be a {{Z|9}}, specifically [[Z41]] or [[Z42]]. [[Special:Diff/274691|Fixed]] (by passing <code>some_call(...)</code> unwrapped to [[Z802]]). [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 17:29, 14 May 2026 (UTC)
::Thanks for fixing that, but still the test case fail, amd I can't test it as it is not connected. What to do next? [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 05:36, 15 May 2026 (UTC)
:::If you check on the (i) icon or Detail link, you can find why is it error. The [[Z35159]] test fail due to {{z|Z28290}}; while the [[Z35160]] fail due to {{z|Z28248}}. I think it's because of the lack of lexeme or grammatical feature on the given lexeme on Wikidata rather than the implementation itself. You may need to contribute more on Wikidata lexeme. Thanks! [[User:OwlyKnight|OwlyKnight]] ([[User talk:OwlyKnight|talk]]) 07:05, 15 May 2026 (UTC)
::::Thanks. I managed to fix the issues (gramatical feature and link of lexeme to Wikidata lemma for "dorp". It is working now. Please connect. [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 09:11, 15 May 2026 (UTC)
:::::{{Done}} thank you for your contributions :D [[User:OwlyKnight|OwlyKnight]] ([[User talk:OwlyKnight|talk]]) 11:44, 15 May 2026 (UTC)
Please connect {{Z|35196}} and its tests. Thanks [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]])
: Was {{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 16:09, 15 May 2026 (UTC)
Please connect {{Z|35505}} and its tests. Thanks [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 15:11, 22 May 2026 (UTC)
:{{already done}} by [[User:Dv103]]. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 00:52, 23 May 2026 (UTC)
Please connect {{Z|35978}} and its tests. [[User:Sophisticatedevening|Sophisticatedevening]] ([[User talk:Sophisticatedevening|talk]]) 07:54, 2 June 2026 (UTC)
:{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 10:46, 2 June 2026 (UTC)
Please connect implementation {{Z|Z36113}} to function {{Z|Z36106}}. I don't see an way to do my own tests while the implementation is disconnected, the "Run function" button is always greyed out. [[User:Strobilomyces|Strobilomyces]] ([[User talk:Strobilomyces|talk]]) 13:33, 8 June 2026 (UTC)
:{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 14:14, 8 June 2026 (UTC)
Please connect {{Z|36537}} and {{Z|36538}} to {{Z|36536}}. The function has already been added to {{Z|32402}}. PS: Is there a way to copy-paste a composition implementation? I can make an Esperanto function for this which has identical structure to the existing English, Spanish, and French functions besides the localized strings, but it’s unnecessarily difficult to do all the clicking and typing manually to recreate them. Thank you! [[User:Gabldotink|Gabldotink]] ([[User talk:Gabldotink|talk]]) 20:32, 19 June 2026 (UTC)
:{{done}} You can use the localStorage clipboard: Open the editor for the Implementation, click the topmost <code>…</code> button, then <code>Copy to clipboard</code>. When you make a blank Implementation, click the topmost(!) <code>…</code> button, then <code>Paste from clipboard</code>, select the expression, and then you can go through and fill in all [[Z18]]s (since they don't get converted automatically) and update any [[Z6]] literals. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 20:39, 19 June 2026 (UTC)
::Thank you very much! Please also connect {{Z|36541}} and {{Z|36546}} to {{Z|36540}}. [[User:Gabldotink|Gabldotink]] ([[User talk:Gabldotink|talk]]) 21:07, 19 June 2026 (UTC)
:::{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 21:11, 19 June 2026 (UTC)
[[Category:Functioneers|*R]]
[[Category:Noticeboards]]
Please connect test cases {{z|Z37757}}, {{z|Z37758}} and {{z|Z37759}} to {{z|Z37756}} for testing! [[User:Chaotic Enby|Chaotic Enby]] ([[User talk:Chaotic Enby|talk]]) 17:02, 14 July 2026 (UTC)
:{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 17:06, 14 July 2026 (UTC)
:: Now that {{z|Z37764}} works, can you please connect it too? Thanks a lot in advance! [[User:Chaotic Enby|Chaotic Enby]] ([[User talk:Chaotic Enby|talk]]) 21:48, 14 July 2026 (UTC)
:::{{done}} [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 21:55, 14 July 2026 (UTC)
Please temporarily disconnect test cases from {{z|Z37719}} so I can replace the argument "Plural subject: {{z|Z40}}" by the more precise "Subject number: {{z|Z26934}}" and update everything. [[User:Chaotic Enby|Chaotic Enby]] ([[User talk:Chaotic Enby|talk]]) 21:47, 14 July 2026 (UTC)
:{{done}} [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 21:56, 14 July 2026 (UTC)
:: Everything has been updated so it can be reconnected! Thanks a lot once more! (and sorry for the bother, please tell me if you prefer I straight-up request functioneer) [[User:Chaotic Enby|Chaotic Enby]] ([[User talk:Chaotic Enby|talk]]) 22:04, 14 July 2026 (UTC)
:::{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 06:37, 15 July 2026 (UTC)
:I worry you're wasting your time with these new functions, for [[Talk:Z37719#This_function_cannot_be_implemented_in_every_language|reasons explained here]] by {{noping|Dv103}}. See [[WF:Type proposals/Abstract sentence]] etc. where the structure for the next "generation" of NLG functions are being worked out. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 06:44, 15 July 2026 (UTC)
:: Thanks a lot @[[User:YoshiRulz|YoshiRulz]]. I have been informed by several Wikifunctions editors (also on Telegram and Discord) that I shouldn't be using the new types as they were still experimental, what should I be doing in that case? [[User:Chaotic Enby|Chaotic Enby]] ([[User talk:Chaotic Enby|talk]]) 18:06, 18 July 2026 (UTC)
:::If you have nothing to add to the new type discussion, the next most helpful thing to do would probably be documenting and fixing edge cases in the [[WF:Catalogue/Natural_language_operations/English|helper functions for English]]. Outside of NLG, you could work on docs (projectspace, but also test cases), or functions that operate on WD items and their relationships. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 19:10, 18 July 2026 (UTC)
:::: Thanks again! Looking at that specific discussion, it looks like there isn't much support for the current proposal of abstract sentences? I'll look at the {{tq|functions that operate on WD items}} part, but I've been a bit worried that this limits us to relatively simple sentences for now – is there a way to implement some kind of syntactic recursion? [[User:Chaotic Enby|Chaotic Enby]] ([[User talk:Chaotic Enby|talk]]) 19:37, 18 July 2026 (UTC)
Please connect implementation and tests for {{z|Z38250}} for testing! [[User:Wcalenieja|Wcalenieja]] ([[User talk:Wcalenieja|talk]]) 15:40, 25 July 2026 (UTC)
:{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 15:45, 25 July 2026 (UTC)
::Could you also connect the implementation and tests in {{z|Z38262}}? Thanks, [[User:Wcalenieja|Wcalenieja]] ([[User talk:Wcalenieja|talk]]) 16:02, 25 July 2026 (UTC)
:::{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 16:11, 25 July 2026 (UTC)
Please connect {{Z|Z38277}} to {{Z|Z38274}}. I could not find a way to add a test before the implementation is connected to the function. This is my first contribution, so I'm sorry if I did something wrong. Thank you![[User:Seudo|Seudo]] ([[User talk:Seudo|talk]]) 17:31, 25 July 2026 (UTC)
:You can add tests immediately, they just don't show up in the editor for Implementations until they're connected, so you have to "guess-and-check". [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 18:00, 25 July 2026 (UTC)
::Thank you for the explanation. So I added tests [[Z38293]] and [[Z38292]], to be connected to {{Z|Z38274}}, and [[Z38294]] to be connected to {{Z|Z20785}} (the second and third ones currently fail because of a bug in {{Z|Z20786}} which I explained at [[Talk:Z20786]]. [[User:Seudo|Seudo]] ([[User talk:Seudo|talk]]) 19:46, 25 July 2026 (UTC)
:::Connected tests, disconnected implementations so you can fix them. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 19:50, 25 July 2026 (UTC)
::::I fixed {{Z|Z20786}}, thanks. [[User:Seudo|Seudo]] ([[User talk:Seudo|talk]]) 20:02, 25 July 2026 (UTC)
:::Your tests include the article "le" on the date, but the composition does not. Which is correct? [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 20:08, 25 July 2026 (UTC)
::::I fixed the composition and tried to handle also the differences between female and male genders (and therefore added a test [[Z38301]] for female). [[User:Seudo|Seudo]] ([[User talk:Seudo|talk]]) 20:31, 25 July 2026 (UTC)
:All {{done}}! [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 20:37, 25 July 2026 (UTC)
::::But I'm sorry I'm asking so much to you. Is there some kind of sandbox where I could test my composition before asking it to be connected? [[User:Seudo|Seudo]] ([[User talk:Seudo|talk]]) 20:38, 25 July 2026 (UTC)
:::::A sandbox Implementation? There are some on [[Z10119]], but I would say that's not a very effective way to edit/debug. You can build up compositions from scratch using the copy/paste feature and [[Z801]], or by using [[User:YoshiRulz/Blockly|my editor]], then use Test cases to help you refine it. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 20:48, 25 July 2026 (UTC)
Please connect the JavaScript implementation {{Z|38297}} and test cases {{Z|38296}} and {{Z|38298}} to {{Z|38295}} (missing properties from peer items). The implementation passes both tests (2/2). Thank you. [[User:Brianwinum|Brian Winum]] ([[User talk:Brianwinum|talk]]) 20:03, 25 July 2026 (UTC)
:{{done}}, but is this not just a worse [[d:WD:Recoin]]? [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 20:06, 25 July 2026 (UTC)
Please connect the implementation and the test for {{Z|38923}}. Thanks. [[User:Ioe2015|Ioe2015]] ([[User talk:Ioe2015|talk]]) 06:24, 6 August 2026 (UTC)
:Nice work! I made a change to the label calls in the composition, and it already works. --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 07:51, 6 August 2026 (UTC)
::@[[User:Ioe2015|Ioe2015]], {{done|connected}}. Regards, [[User:ZI Jony|<span style="color:#8B0000">'''ZI Jony'''</span>]] [[User talk:ZI Jony|<sup><span style="color:Green"><i>(Talk)</i></span></sup>]] 08:30, 6 August 2026 (UTC)
Back with more math functions! Could {{Z|Z39036}} be connected please? [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 17:23, 8 August 2026 (UTC)
:And, in a similar category, {{Z|Z39043}} too please :) [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 17:38, 8 August 2026 (UTC)
::@[[User:Virinas-code|Virinas-code]], {{done}}. Regards, [[User:ZI Jony|<span style="color:#8B0000">'''ZI Jony'''</span>]] [[User talk:ZI Jony|<sup><span style="color:Green"><i>(Talk)</i></span></sup>]] 17:47, 8 August 2026 (UTC)
Math is fun, fast math is best. Could {{Z|Z39064}} and {{Z|Z39065}} be connected please? [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 20:11, 8 August 2026 (UTC)
:And {{Z|Z39066}} too, it'll hopefully fix a bunch of tests :) [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 20:13, 8 August 2026 (UTC)
::{{done}} Please apply for functioneer if you feel ready. I would support your application. --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 04:12, 9 August 2026 (UTC)
A request for disconnection this time... Could {{Z|Z34264}} and {{Z|Z39064}} be disconnected while connecting the faster Python implementation {{Z|Z39071}}? The composition implementation seems to struggle with large numbers as it hits a recursion limit. I am unsure wether the Python implementation is affected too; I'd like to see if the disconnection helps. (oh, and I've applied for functioneer!) [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 22:30, 9 August 2026 (UTC)
:Oh, and could {{Z|Z39073}} have its Python implementation and tests connected too? It should hopefully fix test validation errors. [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 22:33, 9 August 2026 (UTC)
::{{done}} [[User:99of9|99of9]] ([[User talk:99of9|talk]]) 22:36, 9 August 2026 (UTC)
Could you please check [[Z39640]], its implementation [[Z39642]] and its test [[Z39641]], connect them if they make sense, and give me feedback otherwise? Many thanks! [[User:Ornithorynque liminaire|Ornithorynque liminaire]] ([[User talk:Ornithorynque liminaire|talk]]) 15:15, 18 August 2026 (UTC)
:The implementation is fine. I fixed a type bug in the test. {{done|Connected}} both.<br>You would have to go to AW to discuss when and how to add such a disclaimer; maybe it should adopt {{Q|14360366}}. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 15:29, 18 August 2026 (UTC)
::Thanks! Certainly. I come from frwiki, we have an in-article disclaimer for that, hence my reflex: [[:w:fr:Modèle:Médical]] [[User:Ornithorynque liminaire|Ornithorynque liminaire]] ([[User talk:Ornithorynque liminaire|talk]]) 10:53, 19 August 2026 (UTC)
:Hi ! Does that make sense to connect {{Z|Z39763}}, {{Z|Z39656}}, {{Z|Z39655}} and such French tests that do not pass given the lack of French implementation? I would say it could, in the idea of having correct tests ''before'' correct implementations; however I saw no policy on that topic so tell me if I missed something! [[User:Ornithorynque liminaire|Ornithorynque liminaire]] ([[User talk:Ornithorynque liminaire|talk]]) 10:02, 21 August 2026 (UTC)
::Yes, [[d:Q950250|starting with tests]] is good practice. Having 1 or 2 on those top-level Functions is fine, but it would be even more helpful if they were on the French-specific versions, which don't exist yet. If you click through to {{Z|38523}}/{{Z|32826}}, then the English version, the input/output Types you see on the left are what you would need to copy when [https://www.wikifunctions.org/w/index.php?title=Special:CreateObject&zid=Z8 creating a Function]. I've done that for the second Function: [[Z32825]] -> {{Z|39764}}. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 10:27, 21 August 2026 (UTC)
Please connect the following Japanese date-related implementations and tests, preferably in dependency order:
* {{Z|39861}}: implementation {{Z|39867}} and tests {{Z|39862}} and {{Z|39863}}.
* {{Z|39859}}: implementation {{Z|39869}} and tests {{Z|39870}} and {{Z|39871}}. This function depends on {{Z|39861}}. I have also added Japanese to the date configuration {{Z|20779}}.
* {{Z|39846}}: implementation {{Z|39855}} and tests {{Z|39850}}, {{Z|39856}}, and {{Z|39858}}. This function uses the Japanese date formatting above through `display date`.
The tests for {{Z|39859}} cover both CE and BCE dates, and the tests for {{Z|39846}} cover a deceased person, a living person, and a birth date with year precision. Thank you! [[User:鈴音雨|鈴音雨]] ([[User talk:鈴音雨|talk]]) 12:13, 22 August 2026 (UTC)
:I think that's all {{done}}. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 13:00, 22 August 2026 (UTC)
Please connect the following Japanese-language implementations and tests, preferably in dependency order:
* {{Z|39886}}: implementation {{Z|39888}}, with tests {{Z|39891}} and {{Z|39892}}.
* {{Z|39894}}: implementation {{Z|39895}}, with tests {{Z|39904}} and {{Z|39905}}. This depends on {{Z|39886}}. The tests cover both a single occupation and multiple occupations joined with the Japanese comma `、`.
* {{Z|39896}}: implementation {{Z|39897}}. It is used by the Japanese entry added to the language-specific list-separator configuration.
* {{Z|39899}}: implementation {{Z|39900}}, with test {{Z|39901}}.
* {{Z|39898}}: implementation {{Z|39902}}, with test {{Z|39903}}. This depends on {{Z|39899}}.
The corresponding Japanese configuration entries have already been added where applicable, including {{Z|38781}}, {{Z|32279}}, and {{Z|38786}}. Thank you! [[User:鈴音雨|鈴音雨]] ([[User talk:鈴音雨|talk]]) 17:44, 22 August 2026 (UTC)
:{{done}} (I hope.) [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 23:08, 22 August 2026 (UTC)
Please connect the following Japanese-language implementations and tests, preferably in dependency order:
* {{Z|39914}}
:* Implementation: {{Z|39915}}
:* Tests: {{Z|39916}}, {{Z|39917}}, {{Z|39918}}
:* The Japanese entry has already been added to {{Z|32826}}.
* {{Z|39920}}
:* Implementation: {{Z|39921}}
:* Test: {{Z|39922}}
:* The Japanese entry has already been added to {{Z|37760}}.
These are intended to support Japanese output in Abstract Wikipedia compositions. Thank you! [[User:鈴音雨|鈴音雨]] ([[User talk:鈴音雨|talk]]) 11:22, 23 August 2026 (UTC)
:{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 11:49, 23 August 2026 (UTC)
Please connect the following objects to {{Z|39923}}:
* Implementation: {{Z|39925}}
* Test: {{Z|39924}}
The implementation passes the connected test. Thank you. [[User:YKC2486|YKC2486]] ([[User talk:YKC2486|talk]]) 12:00, 23 August 2026 (UTC)
:{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 12:04, 23 August 2026 (UTC)
=== New requests ===
''Please reply to add new requests''<br>
[[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 13:40, 23 August 2026 (UTC)
:Hi! I've tried to create a new function {{Z|Z40156}} with its associated tests {{Z|Z40157}} and {{Z|Z40158}}.
: I've also created a first implementation {{Z|Z40562}}, certainly not perfect but I will have to try it to improve it. How am I supposed to do that? Tests say no implementation is connected, and implementation say no tests are connected. I guess someone needs to connect the tests first, is is the way to do it? (If so, they are ready to be connected.) Thanks! [[User:Ornithorynque liminaire|Ornithorynque liminaire]] ([[User talk:Ornithorynque liminaire|talk]]) 17:50, 29 August 2026 (UTC)
::Tests connected. Instead of {{Z|16568}} (which is for fetching from Wikifunctions), you should be using something like {{Z|24766}}. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 17:58, 29 August 2026 (UTC)
:::Many thanks @[[User:YoshiRulz|YoshiRulz]], good catch! I think {{Z|Z40562}} is ready to be connected. [[User:Ornithorynque liminaire|Ornithorynque liminaire]] ([[User talk:Ornithorynque liminaire|talk]]) 22:15, 29 August 2026 (UTC)
::::{{done}} and I set all French variants to use space separators in [[Z25634]], so they should show up eventually. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 22:22, 29 August 2026 (UTC)
:Could you please connect {{Z|Z39764}} and {{Z|Z40634}}? The first will be needed to work on the implementation, the second is passing under the current implementation. [[User:Ornithorynque liminaire|Ornithorynque liminaire (she/they)]] ([[User talk:Ornithorynque liminaire|talk]]) 15:22, 30 August 2026 (UTC)
::{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 15:33, 30 August 2026 (UTC)
:Hi! Can anyone help me connect [https://www.wikifunctions.org/view/en/Z40780 this function]? I think the implementation works. Please inform me if there are existing bugs, I'll fix it. Thanks! [[User:Wangyunfan|Wangyunfan]] ([[User talk:Wangyunfan|talk]]) 03:42, 5 September 2026 (UTC)
::Done. The types (string, natural number) are not really ideal for this kind of function, but hopefully you're getting the idea of how functions, implementations and tests work around here. --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 04:43, 5 September 2026 (UTC)
:Hi! I'd just found this page, I was accidentally making requests over at [[Wikifunctions:Community portal]]. I'd like to connect implementations to functions for some thermodynamic equations:
:* [[Z41417|Carnot heat engine efficiency]]
:* [[Z41469|Constant-pressure boundary work]]
:* [[Z41634|Ideal-gas specific internal energy change]]
:* [[Z41638|Ideal-gas specific enthalpy change]]
:* [[Z41510|Ideal-gas isentropic temperature ratio]]
:* [[Z41632|Ideal-gas isentropic pressure-volume ratio]]
:* [[Z41646|Adiabatic steady-flow shaft work done]]
[[User:IanVG|IanVG]] ([[User talk:IanVG|talk]]) 18:52, 8 September 2026 (UTC)
:If you're using {{Z|19677}} for quantities in physics equations (which is probably still the best way), you should be specifying the units somewhere in the documentation.<!--
--><br>edit: Connected the ones with passing tests. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 19:04, 8 September 2026 (UTC)
{{Z|Z17394}}: {{Z|41470}}, {{Z|41471}}, {{Z|41519}} (I will do a U_n soon. I also plan to make one that returns a (U, V) pair... if possible.) --[[User:Artoria2e5|Artoria2e5]] ([[User talk:Artoria2e5|talk]]) 12:39, 7 September 2026 (UTC)
: Was {{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 16:06, 7 September 2026 (UTC)
{{Z|Z12427}}: {{Z|41467}}. Two test cases that are not mine, but are nevertheless reasonable to run (unlike the Mersennes): {{Z|34066}}, {{Z|34067}}. They are not exactly common failings, but they are occupying the "y" part of the x/y tests passed stat. --[[User:Artoria2e5|Artoria2e5]] ([[User talk:Artoria2e5|talk]]) 12:39, 7 September 2026 (UTC)
: {{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 16:06, 7 September 2026 (UTC)
{{Z|30950}}: {{Z|41466}}. (I see that my recent fermat creation has been connected. Thanks 99of9! I think I should request for functioneer or something. It's my first day on here, but I feel like I've got most figured out... But it may be too early.) --[[User:Artoria2e5|Artoria2e5]] ([[User talk:Artoria2e5|talk]]) 12:39, 7 September 2026 (UTC)
: {{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 16:06, 7 September 2026 (UTC)
:There’s a 48-hour wait, so sooner rather than later would be my recommendation. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 16:10, 7 September 2026 (UTC)
{{Z|11795}}: {{Z|42308}}. I made this JavaScript implementation for the function. Could this be connected? [[User:ReXLer|ReXLer]] ([[User talk:ReXLer|talk]]) 22:13, 16 September 2026 (UTC)
:{{done}} but this is a duplicate of [[Z19394|the existing JS implementation]], you should edit that one instead. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 22:26, 16 September 2026 (UTC)
::Yeah i wanted to make mine. [[User:ReXLer|ReXLer]] ([[User talk:ReXLer|talk]]) 22:30, 16 September 2026 (UTC)
{{Z|42310}}: {{Z|42311}}. Connect the implementation. Also connect {{Z|42312}}. [[User:ReXLer|ReXLer]] ([[User talk:ReXLer|talk]]) 15:17, 17 September 2026 (UTC)
== Example ==
{{Z|Z8}}: {{Z|Z10000}}<br>
{{Z|Z14}} Please connect
* {{Z|Znnn}}
*
{{Z|Z20}} Please connect
* {{Z|Znnn}}
*
''or disconnect, as the case may be'' [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 13:31, 23 August 2026 (UTC)
q4gczm5oxakjswsiyy4d3xb870tjrl5
314732
314700
2026-09-17T16:19:48Z
ReXLer
39813
/* New requests */
314732
wikitext
text/x-wiki
{{archives|{{flatlist|{{Special:PrefixIndex/WF:Requests for connection and disconnection/Archives/|stripprefix=1|hideredirects=1}}}}|prefix=WF:Requests for connection and disconnection/Archives/}}
This page allows non-[[WF:functioneers|functioneers]] to request the connection or disconnection of implementations and tests to/from a function. To add a request, add the details of your request (Remember to add <nowiki>~~~~</nowiki> to sign!), using the <nowiki>{{Z|<your five id numbers here>}}</nowiki> template to reference and link to a specific ZID. Functioneers may, at their discretion, refuse to connect implementations that do not pass or do not have tests, and tests that do not pass or do not make logical sense.
== Requests ==
__NEWSECTIONLINK__
Please connect the implementation and tests for [[Z39473]] and [[Z39489]] (the second depends on the first).--[[User:Artsiom91|Artsiom91]] ([[User talk:Artsiom91|talk]]) 16:18, 15 August 2026 (UTC)
:@[[User:Artsiom91|Artsiom91]] both {{done|done}}. Regards, [[User:ZI Jony|<span style="color:#8B0000">'''ZI Jony'''</span>]] [[User talk:ZI Jony|<sup><span style="color:Green"><i>(Talk)</i></span></sup>]] 16:22, 15 August 2026 (UTC)
Please connect the implementation and tests for [[Z32728]]. [[User:Webmaster2024|Webmaster2024]] ([[User talk:Webmaster2024|talk]]) 13:15, 1 August 2026 (UTC)
:The output is slightly different than expected for both tests. It's okay to have edge cases which fail, but there should be passing tests as well. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 16:22, 1 August 2026 (UTC)
::I've fixed one test now, please also connect nested functions. [[User:Webmaster2024|Webmaster2024]] ([[User talk:Webmaster2024|talk]]) 18:01, 1 August 2026 (UTC)
:::{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 18:11, 1 August 2026 (UTC)
Please connect the implementation and test for [[Z33679]]. Thank you. [[User:JJPMaster|JJP]]<sub>[[User talk:JJPMaster|Mas]]<sub>[[Special:Contributions/JJPMaster|ter]]</sub></sub> ([[wikt:she|she]]/[[wikt:they|they]]) 03:42, 17 April 2026 (UTC)
:{{done}} --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 03:50, 17 April 2026 (UTC)
Please connect the implementations and tests for [[Z33785]], [[Z33788]], and [[Z33780]]. Thank you! [[User:JJPMaster|JJP]]<sub>[[User talk:JJPMaster|Mas]]<sub>[[Special:Contributions/JJPMaster|ter]]</sub></sub> ([[wikt:she|she]]/[[wikt:they|they]]) 03:13, 20 April 2026 (UTC)
:{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 03:48, 20 April 2026 (UTC)
Please connect the Python implementation of {{Z|Z33803}}. Thank you. [[User:OzmoOzmo|OzmoOzmo]] ([[User talk:OzmoOzmo|talk]]) 10:48, 20 April 2026 (UTC)
:The function is a duplicate of {{Z|Z20430}} [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 10:56, 20 April 2026 (UTC)
::Now I've connected the implementation to {{Z|Z20430}}. [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 11:02, 20 April 2026 (UTC)
{{Z|Z33859}} (an implementation of {{Z|Z32297}} for Filipino, Tagalog and Kapampangan) with its sole implementation {{Z|Z33860}}. —[[User:UndueMarmot|<span style="color:#705ccb;">Undue</span><span style="color:#cfdfa3;background-color:#705ccb;">Marmot</span>]] <small>([[User talk:UndueMarmot|talk]])</small> 12:20, 21 April 2026 (UTC)
:{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 12:24, 21 April 2026 (UTC)
Please connect the implementation of {{Z|33878}}. Thank you! [[User:Some helpful person|Some helpful person]] ([[User talk:Some helpful person|talk]]) 16:42, 21 April 2026 (UTC)
:Could you add some tests to check its correctness? [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 16:54, 21 April 2026 (UTC)
::{{D}} [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 17:03, 21 April 2026 (UTC)
Please connect the test cases and passing implementation of {{Z|Z24602}}. Thank you! [[User:Some helpful person|Some helpful person]] ([[User talk:Some helpful person|talk]]) 21:12, 22 April 2026 (UTC)
:...Of course the moment I say that I find at least one of the test cases are passing with an invalid input... Will debug. [[User:Some helpful person|Some helpful person]] ([[User talk:Some helpful person|talk]]) 21:15, 22 April 2026 (UTC)
:Please connect the test cases instead so it will be easier to debug! [[User:Some helpful person|Some helpful person]] ([[User talk:Some helpful person|talk]]) 21:23, 22 April 2026 (UTC)
::{{done}} [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 21:34, 22 April 2026 (UTC)
Please connect [[Z33955]] with its implementation and test cases. Thanks. [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 21:31, 22 April 2026 (UTC)
:{{done}}. Also, please consider requesting functioneer, I would support it! And thank you for your welcome on WD, too! [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 21:36, 22 April 2026 (UTC)
Please disconnect the implementation {{Z|Z30288}} so that it can be fixed and reconnected. It erroneously compares the second element of the second typed pair to itself, and thus breaks many other functions and test cases reliant on it. Added a test case for this, which it of course fails. Thank you very much! <small>(resolves many headaches)</small> [[User:Some helpful person|Some helpful person]] ([[User talk:Some helpful person|talk]]) 03:30, 24 April 2026 (UTC)
:{{done}} Please kindly check. [[User:NikolasKHF|NikolasKHF]] ([[User talk:NikolasKHF|talk]]) 03:40, 24 April 2026 (UTC)
:Oops! Sorry about that. Thanks for fixing this. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 07:41, 24 April 2026 (UTC)
Please connect the implementations and tests for [[Z34124]] and its helper [[Z34127]]. Thank you! [[User:JJPMaster|JJP]]<sub>[[User talk:JJPMaster|Mas]]<sub>[[Special:Contributions/JJPMaster|ter]]</sub></sub> ([[wikt:she|she]]/[[wikt:they|they]]) 23:49, 24 April 2026 (UTC)
:{{Done}} [[User:NikolasKHF|NikolasKHF]] ([[User talk:NikolasKHF|talk]]) 23:58, 24 April 2026 (UTC)
Please connect the implementation and tests for [[Z34204]]. Thank you! [[User:JJPMaster|JJP]]<sub>[[User talk:JJPMaster|Mas]]<sub>[[Special:Contributions/JJPMaster|ter]]</sub></sub> ([[wikt:she|she]]/[[wikt:they|they]]) 05:28, 26 April 2026 (UTC)
:{{Done}} [[User:NikolasKHF|NikolasKHF]] ([[User talk:NikolasKHF|talk]]) 05:31, 26 April 2026 (UTC)
Please connect the implementation and test cases for [[Z33951]], [[Z34009]] and [[Z34008]]. Thank you. [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 06:32, 26 April 2026 (UTC)
:{{done}} except for {{z|Z34008}} since it fail for all test cases. [[User:NikolasKHF|NikolasKHF]] ([[User talk:NikolasKHF|talk]]) 07:01, 26 April 2026 (UTC)
::Oh. The test cases fail mainly because the implementations for Z33951 and Z34009 were not connected yet. I guess we have to wait for a while until the connected implementation goes through. [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 13:20, 26 April 2026 (UTC)
:::{{done}} by YoshiRulz. Thank you. [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 15:58, 26 April 2026 (UTC)
Please connect the implementation and test cases for [[Z34212]]. Thank you. [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 15:58, 26 April 2026 (UTC)
:{{done}} by myself, as I was just granted functioneer. [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 16:20, 26 April 2026 (UTC)
Please disconnect {{Z|Z20694}}. A string without diacritics could be a valid pinyin due to the existence of neutral tone. The pinyin does not correspond to a real phrase, but it doesn't violate any rules for pinyin. [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 16:08, 26 April 2026 (UTC)
:{{done}} by myself, as I was just granted functioneer. [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 16:20, 26 April 2026 (UTC)
Is it possible to connect {{Z|Z34293}} and its respective tests please? It's a really simple piece of code, I might have gone a bit overboard with the tests though. [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 13:01, 27 April 2026 (UTC)
:{{done}} [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 13:13, 27 April 2026 (UTC)
A similar one (but any this time!): {{Z|Z34367}}. Could it be possible to connect it and its tests? This time there's a reasonable amount of them and they cover most cases too ;) [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 16:33, 27 April 2026 (UTC)
:{{done}} [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 17:24, 27 April 2026 (UTC)
Hello!
Can somebody please connect the following functions?
* {{Z|Z34308}}
* {{Z|Z34165}} (its dependency is currently unimplemented)
* {{Z|Z34139}}
And perhaps the tests for:
* {{Z|Z34149}}
* {{Z|Z34150}}
Pinging @[[User:Dv103|Dv103]] because they helped me with this function and have the functioneer role. <span style="border-radius:99q;padding:0 7q;background:#103;border:3q solid #FBF">[[User:QuickQuokka|<span style="color:#FBF">'''QuickQuokka'''</span>]]</span> <sup>[[[User talk:QuickQuokka|talk]] • [[Special:Contribs/QuickQuokka|contribs]]]</sup> 16:28, 27 April 2026 (UTC)
:{{d}} except the implementation of {{Z|Z34165}}, since it doesn't work (first requires the implementation of {{Z|Z34149}}). [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 17:13, 27 April 2026 (UTC)
Could {{Z|Z34273}}, {{Z|Z34378}} and {{Z|Z34380}} please be connected? Note that they all recursively depend on each other, so it's not possible to only activate a few of them. Thanks! [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 21:28, 27 April 2026 (UTC)
:{{done}}, thank you for your contributions. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 02:48, 28 April 2026 (UTC)
Another little thing, is it possible to disconnect {{Z|Z34263}}'s test cases {{Z|Z34269}} and {{Z|Z34267}} please? I'd like to rewrite them using {{Z|Z34273}}. [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 08:31, 28 April 2026 (UTC)
:{{Done}}, please proceed. [[User:NikolasKHF|NikolasKHF]] ([[User talk:NikolasKHF|talk]]) 09:01, 28 April 2026 (UTC)
::Sorry for the late response, had an exam today... Anyways, I reworked them a little and they can be connected again! [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 20:05, 28 April 2026 (UTC)
Is it possible to connect some new tests related to my previous functions ({{Z|Z34471}}, {{Z|Z34470}}, {{Z|Z34472}})? They implement the fact that in formal set theory {∅;∅} and {∅} are the exact same sets: duplicate elements behave in the same way as if they were only present once. Thanks in advance! [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 20:34, 28 April 2026 (UTC)
:{{done}} [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 20:40, 28 April 2026 (UTC)
Hello again! Could {{Z|Z34409}} and its tests please be connected? Thanks again! [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 10:41, 29 April 2026 (UTC)
:Your Implementation failed [[Z34491]] and [[Z34494]] when I connected it, so I've left it disconnected. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 11:05, 29 April 2026 (UTC)
::Interesting... What failed exactly? When I look at error logs for tests all it says is "no connected implementation"... [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 11:09, 29 April 2026 (UTC)
:::In all 3 cases, the returned value was equal to the input (a flattening step was missing). I think my fix is correct, but please double-check it. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 12:13, 29 April 2026 (UTC)
::::Took a look at it, forgot the <math>\operatorname{Pred}(\{ \O \})=\O</math> part in the recursion (whoopsies!). Made an alternative implementation {{Z|Z34509}} using only set operations and builtins; my goal with all those functions is that they don't depend on any other "complex" functions, they should be as simple as possible. Note that it doesn't remove duplicates, but this doesn't matter since <math>\{ \O, \O \} = \{ \O \}</math> anyways. [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 16:15, 29 April 2026 (UTC)
Andd back with another set-related function: {{Z|Z34519}}! This one paves the way for set union (and maybe an alternative implementation of predecessor?). Could it please be connected? Thanks!! [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 19:38, 29 April 2026 (UTC)
:{{done}} [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 19:38, 29 April 2026 (UTC)
As promised, here is {{Z|Z34538}}! Can it be connected please? If you need more tests before I'll add some! [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 20:59, 29 April 2026 (UTC)
:{{done}}. Also, if you'd like to request functioneer rights, I'd support it. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 21:59, 29 April 2026 (UTC)
::Thanks a lot for the offer! I might consider it a bit later, for now I promise to calm down a little with the requests :) [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 20:25, 30 April 2026 (UTC)
Hi! First could {{Z|Z34544}} please be connected? It corresponds to the mathematical definition of predecessor and seems to be a ''bit'' faster than other implementations :) I've also made {{Z|Z34585}} and {{Z|Z34620}}, could they please be connected? They both have a few tests, but I'm going to add some more for edge cases like duplicate elements (which should be ignored when working with sets). Thanks a lot! [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 20:28, 30 April 2026 (UTC)
:{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 20:34, 30 April 2026 (UTC)
Please disconnect {{Z|21875}} so I can add a word to its hardcoded list of exceptions, and then it can be reconnected... Or if you're so willing, simply add "Unicode" to the EXCEPTIONS_DICT in the code for me. Thank you! [[User:Some helpful person|Some helpful person]] ([[User talk:Some helpful person|talk]]) 00:48, 6 May 2026 (UTC)
:{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 01:02, 6 May 2026 (UTC)
Can you please connect implementation of {{Z|35161}}. This is my first function, to be used for {{Z|35158}} for which the implementation is to be written. [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 10:25, 14 May 2026 (UTC)
:{{Done}}. I also have connected the tests on the {{z|35158}} [[User:OwlyKnight|OwlyKnight]] ([[User talk:OwlyKnight|talk]]) 10:36, 14 May 2026 (UTC)
I have created implementation {{Z|35166}}. It fails but I can't test it as it is not connected. Please connect if that is the proper procedure. If not: what should I do? [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 17:22, 14 May 2026 (UTC)
:You were passing a literal <code>Z40(some_call(...))</code> to {{Z|802}}. {{Z|40}}'s identity field needs to be a {{Z|9}}, specifically [[Z41]] or [[Z42]]. [[Special:Diff/274691|Fixed]] (by passing <code>some_call(...)</code> unwrapped to [[Z802]]). [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 17:29, 14 May 2026 (UTC)
::Thanks for fixing that, but still the test case fail, amd I can't test it as it is not connected. What to do next? [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 05:36, 15 May 2026 (UTC)
:::If you check on the (i) icon or Detail link, you can find why is it error. The [[Z35159]] test fail due to {{z|Z28290}}; while the [[Z35160]] fail due to {{z|Z28248}}. I think it's because of the lack of lexeme or grammatical feature on the given lexeme on Wikidata rather than the implementation itself. You may need to contribute more on Wikidata lexeme. Thanks! [[User:OwlyKnight|OwlyKnight]] ([[User talk:OwlyKnight|talk]]) 07:05, 15 May 2026 (UTC)
::::Thanks. I managed to fix the issues (gramatical feature and link of lexeme to Wikidata lemma for "dorp". It is working now. Please connect. [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 09:11, 15 May 2026 (UTC)
:::::{{Done}} thank you for your contributions :D [[User:OwlyKnight|OwlyKnight]] ([[User talk:OwlyKnight|talk]]) 11:44, 15 May 2026 (UTC)
Please connect {{Z|35196}} and its tests. Thanks [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]])
: Was {{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 16:09, 15 May 2026 (UTC)
Please connect {{Z|35505}} and its tests. Thanks [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 15:11, 22 May 2026 (UTC)
:{{already done}} by [[User:Dv103]]. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 00:52, 23 May 2026 (UTC)
Please connect {{Z|35978}} and its tests. [[User:Sophisticatedevening|Sophisticatedevening]] ([[User talk:Sophisticatedevening|talk]]) 07:54, 2 June 2026 (UTC)
:{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 10:46, 2 June 2026 (UTC)
Please connect implementation {{Z|Z36113}} to function {{Z|Z36106}}. I don't see an way to do my own tests while the implementation is disconnected, the "Run function" button is always greyed out. [[User:Strobilomyces|Strobilomyces]] ([[User talk:Strobilomyces|talk]]) 13:33, 8 June 2026 (UTC)
:{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 14:14, 8 June 2026 (UTC)
Please connect {{Z|36537}} and {{Z|36538}} to {{Z|36536}}. The function has already been added to {{Z|32402}}. PS: Is there a way to copy-paste a composition implementation? I can make an Esperanto function for this which has identical structure to the existing English, Spanish, and French functions besides the localized strings, but it’s unnecessarily difficult to do all the clicking and typing manually to recreate them. Thank you! [[User:Gabldotink|Gabldotink]] ([[User talk:Gabldotink|talk]]) 20:32, 19 June 2026 (UTC)
:{{done}} You can use the localStorage clipboard: Open the editor for the Implementation, click the topmost <code>…</code> button, then <code>Copy to clipboard</code>. When you make a blank Implementation, click the topmost(!) <code>…</code> button, then <code>Paste from clipboard</code>, select the expression, and then you can go through and fill in all [[Z18]]s (since they don't get converted automatically) and update any [[Z6]] literals. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 20:39, 19 June 2026 (UTC)
::Thank you very much! Please also connect {{Z|36541}} and {{Z|36546}} to {{Z|36540}}. [[User:Gabldotink|Gabldotink]] ([[User talk:Gabldotink|talk]]) 21:07, 19 June 2026 (UTC)
:::{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 21:11, 19 June 2026 (UTC)
[[Category:Functioneers|*R]]
[[Category:Noticeboards]]
Please connect test cases {{z|Z37757}}, {{z|Z37758}} and {{z|Z37759}} to {{z|Z37756}} for testing! [[User:Chaotic Enby|Chaotic Enby]] ([[User talk:Chaotic Enby|talk]]) 17:02, 14 July 2026 (UTC)
:{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 17:06, 14 July 2026 (UTC)
:: Now that {{z|Z37764}} works, can you please connect it too? Thanks a lot in advance! [[User:Chaotic Enby|Chaotic Enby]] ([[User talk:Chaotic Enby|talk]]) 21:48, 14 July 2026 (UTC)
:::{{done}} [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 21:55, 14 July 2026 (UTC)
Please temporarily disconnect test cases from {{z|Z37719}} so I can replace the argument "Plural subject: {{z|Z40}}" by the more precise "Subject number: {{z|Z26934}}" and update everything. [[User:Chaotic Enby|Chaotic Enby]] ([[User talk:Chaotic Enby|talk]]) 21:47, 14 July 2026 (UTC)
:{{done}} [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 21:56, 14 July 2026 (UTC)
:: Everything has been updated so it can be reconnected! Thanks a lot once more! (and sorry for the bother, please tell me if you prefer I straight-up request functioneer) [[User:Chaotic Enby|Chaotic Enby]] ([[User talk:Chaotic Enby|talk]]) 22:04, 14 July 2026 (UTC)
:::{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 06:37, 15 July 2026 (UTC)
:I worry you're wasting your time with these new functions, for [[Talk:Z37719#This_function_cannot_be_implemented_in_every_language|reasons explained here]] by {{noping|Dv103}}. See [[WF:Type proposals/Abstract sentence]] etc. where the structure for the next "generation" of NLG functions are being worked out. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 06:44, 15 July 2026 (UTC)
:: Thanks a lot @[[User:YoshiRulz|YoshiRulz]]. I have been informed by several Wikifunctions editors (also on Telegram and Discord) that I shouldn't be using the new types as they were still experimental, what should I be doing in that case? [[User:Chaotic Enby|Chaotic Enby]] ([[User talk:Chaotic Enby|talk]]) 18:06, 18 July 2026 (UTC)
:::If you have nothing to add to the new type discussion, the next most helpful thing to do would probably be documenting and fixing edge cases in the [[WF:Catalogue/Natural_language_operations/English|helper functions for English]]. Outside of NLG, you could work on docs (projectspace, but also test cases), or functions that operate on WD items and their relationships. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 19:10, 18 July 2026 (UTC)
:::: Thanks again! Looking at that specific discussion, it looks like there isn't much support for the current proposal of abstract sentences? I'll look at the {{tq|functions that operate on WD items}} part, but I've been a bit worried that this limits us to relatively simple sentences for now – is there a way to implement some kind of syntactic recursion? [[User:Chaotic Enby|Chaotic Enby]] ([[User talk:Chaotic Enby|talk]]) 19:37, 18 July 2026 (UTC)
Please connect implementation and tests for {{z|Z38250}} for testing! [[User:Wcalenieja|Wcalenieja]] ([[User talk:Wcalenieja|talk]]) 15:40, 25 July 2026 (UTC)
:{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 15:45, 25 July 2026 (UTC)
::Could you also connect the implementation and tests in {{z|Z38262}}? Thanks, [[User:Wcalenieja|Wcalenieja]] ([[User talk:Wcalenieja|talk]]) 16:02, 25 July 2026 (UTC)
:::{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 16:11, 25 July 2026 (UTC)
Please connect {{Z|Z38277}} to {{Z|Z38274}}. I could not find a way to add a test before the implementation is connected to the function. This is my first contribution, so I'm sorry if I did something wrong. Thank you![[User:Seudo|Seudo]] ([[User talk:Seudo|talk]]) 17:31, 25 July 2026 (UTC)
:You can add tests immediately, they just don't show up in the editor for Implementations until they're connected, so you have to "guess-and-check". [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 18:00, 25 July 2026 (UTC)
::Thank you for the explanation. So I added tests [[Z38293]] and [[Z38292]], to be connected to {{Z|Z38274}}, and [[Z38294]] to be connected to {{Z|Z20785}} (the second and third ones currently fail because of a bug in {{Z|Z20786}} which I explained at [[Talk:Z20786]]. [[User:Seudo|Seudo]] ([[User talk:Seudo|talk]]) 19:46, 25 July 2026 (UTC)
:::Connected tests, disconnected implementations so you can fix them. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 19:50, 25 July 2026 (UTC)
::::I fixed {{Z|Z20786}}, thanks. [[User:Seudo|Seudo]] ([[User talk:Seudo|talk]]) 20:02, 25 July 2026 (UTC)
:::Your tests include the article "le" on the date, but the composition does not. Which is correct? [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 20:08, 25 July 2026 (UTC)
::::I fixed the composition and tried to handle also the differences between female and male genders (and therefore added a test [[Z38301]] for female). [[User:Seudo|Seudo]] ([[User talk:Seudo|talk]]) 20:31, 25 July 2026 (UTC)
:All {{done}}! [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 20:37, 25 July 2026 (UTC)
::::But I'm sorry I'm asking so much to you. Is there some kind of sandbox where I could test my composition before asking it to be connected? [[User:Seudo|Seudo]] ([[User talk:Seudo|talk]]) 20:38, 25 July 2026 (UTC)
:::::A sandbox Implementation? There are some on [[Z10119]], but I would say that's not a very effective way to edit/debug. You can build up compositions from scratch using the copy/paste feature and [[Z801]], or by using [[User:YoshiRulz/Blockly|my editor]], then use Test cases to help you refine it. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 20:48, 25 July 2026 (UTC)
Please connect the JavaScript implementation {{Z|38297}} and test cases {{Z|38296}} and {{Z|38298}} to {{Z|38295}} (missing properties from peer items). The implementation passes both tests (2/2). Thank you. [[User:Brianwinum|Brian Winum]] ([[User talk:Brianwinum|talk]]) 20:03, 25 July 2026 (UTC)
:{{done}}, but is this not just a worse [[d:WD:Recoin]]? [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 20:06, 25 July 2026 (UTC)
Please connect the implementation and the test for {{Z|38923}}. Thanks. [[User:Ioe2015|Ioe2015]] ([[User talk:Ioe2015|talk]]) 06:24, 6 August 2026 (UTC)
:Nice work! I made a change to the label calls in the composition, and it already works. --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 07:51, 6 August 2026 (UTC)
::@[[User:Ioe2015|Ioe2015]], {{done|connected}}. Regards, [[User:ZI Jony|<span style="color:#8B0000">'''ZI Jony'''</span>]] [[User talk:ZI Jony|<sup><span style="color:Green"><i>(Talk)</i></span></sup>]] 08:30, 6 August 2026 (UTC)
Back with more math functions! Could {{Z|Z39036}} be connected please? [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 17:23, 8 August 2026 (UTC)
:And, in a similar category, {{Z|Z39043}} too please :) [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 17:38, 8 August 2026 (UTC)
::@[[User:Virinas-code|Virinas-code]], {{done}}. Regards, [[User:ZI Jony|<span style="color:#8B0000">'''ZI Jony'''</span>]] [[User talk:ZI Jony|<sup><span style="color:Green"><i>(Talk)</i></span></sup>]] 17:47, 8 August 2026 (UTC)
Math is fun, fast math is best. Could {{Z|Z39064}} and {{Z|Z39065}} be connected please? [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 20:11, 8 August 2026 (UTC)
:And {{Z|Z39066}} too, it'll hopefully fix a bunch of tests :) [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 20:13, 8 August 2026 (UTC)
::{{done}} Please apply for functioneer if you feel ready. I would support your application. --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 04:12, 9 August 2026 (UTC)
A request for disconnection this time... Could {{Z|Z34264}} and {{Z|Z39064}} be disconnected while connecting the faster Python implementation {{Z|Z39071}}? The composition implementation seems to struggle with large numbers as it hits a recursion limit. I am unsure wether the Python implementation is affected too; I'd like to see if the disconnection helps. (oh, and I've applied for functioneer!) [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 22:30, 9 August 2026 (UTC)
:Oh, and could {{Z|Z39073}} have its Python implementation and tests connected too? It should hopefully fix test validation errors. [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 22:33, 9 August 2026 (UTC)
::{{done}} [[User:99of9|99of9]] ([[User talk:99of9|talk]]) 22:36, 9 August 2026 (UTC)
Could you please check [[Z39640]], its implementation [[Z39642]] and its test [[Z39641]], connect them if they make sense, and give me feedback otherwise? Many thanks! [[User:Ornithorynque liminaire|Ornithorynque liminaire]] ([[User talk:Ornithorynque liminaire|talk]]) 15:15, 18 August 2026 (UTC)
:The implementation is fine. I fixed a type bug in the test. {{done|Connected}} both.<br>You would have to go to AW to discuss when and how to add such a disclaimer; maybe it should adopt {{Q|14360366}}. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 15:29, 18 August 2026 (UTC)
::Thanks! Certainly. I come from frwiki, we have an in-article disclaimer for that, hence my reflex: [[:w:fr:Modèle:Médical]] [[User:Ornithorynque liminaire|Ornithorynque liminaire]] ([[User talk:Ornithorynque liminaire|talk]]) 10:53, 19 August 2026 (UTC)
:Hi ! Does that make sense to connect {{Z|Z39763}}, {{Z|Z39656}}, {{Z|Z39655}} and such French tests that do not pass given the lack of French implementation? I would say it could, in the idea of having correct tests ''before'' correct implementations; however I saw no policy on that topic so tell me if I missed something! [[User:Ornithorynque liminaire|Ornithorynque liminaire]] ([[User talk:Ornithorynque liminaire|talk]]) 10:02, 21 August 2026 (UTC)
::Yes, [[d:Q950250|starting with tests]] is good practice. Having 1 or 2 on those top-level Functions is fine, but it would be even more helpful if they were on the French-specific versions, which don't exist yet. If you click through to {{Z|38523}}/{{Z|32826}}, then the English version, the input/output Types you see on the left are what you would need to copy when [https://www.wikifunctions.org/w/index.php?title=Special:CreateObject&zid=Z8 creating a Function]. I've done that for the second Function: [[Z32825]] -> {{Z|39764}}. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 10:27, 21 August 2026 (UTC)
Please connect the following Japanese date-related implementations and tests, preferably in dependency order:
* {{Z|39861}}: implementation {{Z|39867}} and tests {{Z|39862}} and {{Z|39863}}.
* {{Z|39859}}: implementation {{Z|39869}} and tests {{Z|39870}} and {{Z|39871}}. This function depends on {{Z|39861}}. I have also added Japanese to the date configuration {{Z|20779}}.
* {{Z|39846}}: implementation {{Z|39855}} and tests {{Z|39850}}, {{Z|39856}}, and {{Z|39858}}. This function uses the Japanese date formatting above through `display date`.
The tests for {{Z|39859}} cover both CE and BCE dates, and the tests for {{Z|39846}} cover a deceased person, a living person, and a birth date with year precision. Thank you! [[User:鈴音雨|鈴音雨]] ([[User talk:鈴音雨|talk]]) 12:13, 22 August 2026 (UTC)
:I think that's all {{done}}. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 13:00, 22 August 2026 (UTC)
Please connect the following Japanese-language implementations and tests, preferably in dependency order:
* {{Z|39886}}: implementation {{Z|39888}}, with tests {{Z|39891}} and {{Z|39892}}.
* {{Z|39894}}: implementation {{Z|39895}}, with tests {{Z|39904}} and {{Z|39905}}. This depends on {{Z|39886}}. The tests cover both a single occupation and multiple occupations joined with the Japanese comma `、`.
* {{Z|39896}}: implementation {{Z|39897}}. It is used by the Japanese entry added to the language-specific list-separator configuration.
* {{Z|39899}}: implementation {{Z|39900}}, with test {{Z|39901}}.
* {{Z|39898}}: implementation {{Z|39902}}, with test {{Z|39903}}. This depends on {{Z|39899}}.
The corresponding Japanese configuration entries have already been added where applicable, including {{Z|38781}}, {{Z|32279}}, and {{Z|38786}}. Thank you! [[User:鈴音雨|鈴音雨]] ([[User talk:鈴音雨|talk]]) 17:44, 22 August 2026 (UTC)
:{{done}} (I hope.) [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 23:08, 22 August 2026 (UTC)
Please connect the following Japanese-language implementations and tests, preferably in dependency order:
* {{Z|39914}}
:* Implementation: {{Z|39915}}
:* Tests: {{Z|39916}}, {{Z|39917}}, {{Z|39918}}
:* The Japanese entry has already been added to {{Z|32826}}.
* {{Z|39920}}
:* Implementation: {{Z|39921}}
:* Test: {{Z|39922}}
:* The Japanese entry has already been added to {{Z|37760}}.
These are intended to support Japanese output in Abstract Wikipedia compositions. Thank you! [[User:鈴音雨|鈴音雨]] ([[User talk:鈴音雨|talk]]) 11:22, 23 August 2026 (UTC)
:{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 11:49, 23 August 2026 (UTC)
Please connect the following objects to {{Z|39923}}:
* Implementation: {{Z|39925}}
* Test: {{Z|39924}}
The implementation passes the connected test. Thank you. [[User:YKC2486|YKC2486]] ([[User talk:YKC2486|talk]]) 12:00, 23 August 2026 (UTC)
:{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 12:04, 23 August 2026 (UTC)
=== New requests ===
''Please reply to add new requests''<br>
[[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 13:40, 23 August 2026 (UTC)
:Hi! I've tried to create a new function {{Z|Z40156}} with its associated tests {{Z|Z40157}} and {{Z|Z40158}}.
: I've also created a first implementation {{Z|Z40562}}, certainly not perfect but I will have to try it to improve it. How am I supposed to do that? Tests say no implementation is connected, and implementation say no tests are connected. I guess someone needs to connect the tests first, is is the way to do it? (If so, they are ready to be connected.) Thanks! [[User:Ornithorynque liminaire|Ornithorynque liminaire]] ([[User talk:Ornithorynque liminaire|talk]]) 17:50, 29 August 2026 (UTC)
::Tests connected. Instead of {{Z|16568}} (which is for fetching from Wikifunctions), you should be using something like {{Z|24766}}. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 17:58, 29 August 2026 (UTC)
:::Many thanks @[[User:YoshiRulz|YoshiRulz]], good catch! I think {{Z|Z40562}} is ready to be connected. [[User:Ornithorynque liminaire|Ornithorynque liminaire]] ([[User talk:Ornithorynque liminaire|talk]]) 22:15, 29 August 2026 (UTC)
::::{{done}} and I set all French variants to use space separators in [[Z25634]], so they should show up eventually. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 22:22, 29 August 2026 (UTC)
:Could you please connect {{Z|Z39764}} and {{Z|Z40634}}? The first will be needed to work on the implementation, the second is passing under the current implementation. [[User:Ornithorynque liminaire|Ornithorynque liminaire (she/they)]] ([[User talk:Ornithorynque liminaire|talk]]) 15:22, 30 August 2026 (UTC)
::{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 15:33, 30 August 2026 (UTC)
:Hi! Can anyone help me connect [https://www.wikifunctions.org/view/en/Z40780 this function]? I think the implementation works. Please inform me if there are existing bugs, I'll fix it. Thanks! [[User:Wangyunfan|Wangyunfan]] ([[User talk:Wangyunfan|talk]]) 03:42, 5 September 2026 (UTC)
::Done. The types (string, natural number) are not really ideal for this kind of function, but hopefully you're getting the idea of how functions, implementations and tests work around here. --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 04:43, 5 September 2026 (UTC)
:Hi! I'd just found this page, I was accidentally making requests over at [[Wikifunctions:Community portal]]. I'd like to connect implementations to functions for some thermodynamic equations:
:* [[Z41417|Carnot heat engine efficiency]]
:* [[Z41469|Constant-pressure boundary work]]
:* [[Z41634|Ideal-gas specific internal energy change]]
:* [[Z41638|Ideal-gas specific enthalpy change]]
:* [[Z41510|Ideal-gas isentropic temperature ratio]]
:* [[Z41632|Ideal-gas isentropic pressure-volume ratio]]
:* [[Z41646|Adiabatic steady-flow shaft work done]]
[[User:IanVG|IanVG]] ([[User talk:IanVG|talk]]) 18:52, 8 September 2026 (UTC)
:If you're using {{Z|19677}} for quantities in physics equations (which is probably still the best way), you should be specifying the units somewhere in the documentation.<!--
--><br>edit: Connected the ones with passing tests. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 19:04, 8 September 2026 (UTC)
{{Z|Z17394}}: {{Z|41470}}, {{Z|41471}}, {{Z|41519}} (I will do a U_n soon. I also plan to make one that returns a (U, V) pair... if possible.) --[[User:Artoria2e5|Artoria2e5]] ([[User talk:Artoria2e5|talk]]) 12:39, 7 September 2026 (UTC)
: Was {{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 16:06, 7 September 2026 (UTC)
{{Z|Z12427}}: {{Z|41467}}. Two test cases that are not mine, but are nevertheless reasonable to run (unlike the Mersennes): {{Z|34066}}, {{Z|34067}}. They are not exactly common failings, but they are occupying the "y" part of the x/y tests passed stat. --[[User:Artoria2e5|Artoria2e5]] ([[User talk:Artoria2e5|talk]]) 12:39, 7 September 2026 (UTC)
: {{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 16:06, 7 September 2026 (UTC)
{{Z|30950}}: {{Z|41466}}. (I see that my recent fermat creation has been connected. Thanks 99of9! I think I should request for functioneer or something. It's my first day on here, but I feel like I've got most figured out... But it may be too early.) --[[User:Artoria2e5|Artoria2e5]] ([[User talk:Artoria2e5|talk]]) 12:39, 7 September 2026 (UTC)
: {{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 16:06, 7 September 2026 (UTC)
:There’s a 48-hour wait, so sooner rather than later would be my recommendation. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 16:10, 7 September 2026 (UTC)
{{Z|11795}}: {{Z|42308}}. I made this JavaScript implementation for the function. Could this be connected? [[User:ReXLer|ReXLer]] ([[User talk:ReXLer|talk]]) 22:13, 16 September 2026 (UTC)
:{{done}} but this is a duplicate of [[Z19394|the existing JS implementation]], you should edit that one instead. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 22:26, 16 September 2026 (UTC)
::Yeah i wanted to make mine. [[User:ReXLer|ReXLer]] ([[User talk:ReXLer|talk]]) 22:30, 16 September 2026 (UTC)
{{Z|42310}}: {{Z|42311}}. Connect the implementation. Also connect {{Z|42312}}. [[User:ReXLer|ReXLer]] ([[User talk:ReXLer|talk]]) 15:17, 17 September 2026 (UTC)
{{Z|42385}}: {{Z|42386}}. Also connect the test cases. [[User:ReXLer|ReXLer]] ([[User talk:ReXLer|talk]]) 16:19, 17 September 2026 (UTC)
== Example ==
{{Z|Z8}}: {{Z|Z10000}}<br>
{{Z|Z14}} Please connect
* {{Z|Znnn}}
*
{{Z|Z20}} Please connect
* {{Z|Znnn}}
*
''or disconnect, as the case may be'' [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 13:31, 23 August 2026 (UTC)
73d1qqdyhadc4vbxqfvbzgazh9ikjxy
314733
314732
2026-09-17T16:21:22Z
ReXLer
39813
nope no need its a duplicaet
314733
wikitext
text/x-wiki
{{archives|{{flatlist|{{Special:PrefixIndex/WF:Requests for connection and disconnection/Archives/|stripprefix=1|hideredirects=1}}}}|prefix=WF:Requests for connection and disconnection/Archives/}}
This page allows non-[[WF:functioneers|functioneers]] to request the connection or disconnection of implementations and tests to/from a function. To add a request, add the details of your request (Remember to add <nowiki>~~~~</nowiki> to sign!), using the <nowiki>{{Z|<your five id numbers here>}}</nowiki> template to reference and link to a specific ZID. Functioneers may, at their discretion, refuse to connect implementations that do not pass or do not have tests, and tests that do not pass or do not make logical sense.
== Requests ==
__NEWSECTIONLINK__
Please connect the implementation and tests for [[Z39473]] and [[Z39489]] (the second depends on the first).--[[User:Artsiom91|Artsiom91]] ([[User talk:Artsiom91|talk]]) 16:18, 15 August 2026 (UTC)
:@[[User:Artsiom91|Artsiom91]] both {{done|done}}. Regards, [[User:ZI Jony|<span style="color:#8B0000">'''ZI Jony'''</span>]] [[User talk:ZI Jony|<sup><span style="color:Green"><i>(Talk)</i></span></sup>]] 16:22, 15 August 2026 (UTC)
Please connect the implementation and tests for [[Z32728]]. [[User:Webmaster2024|Webmaster2024]] ([[User talk:Webmaster2024|talk]]) 13:15, 1 August 2026 (UTC)
:The output is slightly different than expected for both tests. It's okay to have edge cases which fail, but there should be passing tests as well. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 16:22, 1 August 2026 (UTC)
::I've fixed one test now, please also connect nested functions. [[User:Webmaster2024|Webmaster2024]] ([[User talk:Webmaster2024|talk]]) 18:01, 1 August 2026 (UTC)
:::{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 18:11, 1 August 2026 (UTC)
Please connect the implementation and test for [[Z33679]]. Thank you. [[User:JJPMaster|JJP]]<sub>[[User talk:JJPMaster|Mas]]<sub>[[Special:Contributions/JJPMaster|ter]]</sub></sub> ([[wikt:she|she]]/[[wikt:they|they]]) 03:42, 17 April 2026 (UTC)
:{{done}} --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 03:50, 17 April 2026 (UTC)
Please connect the implementations and tests for [[Z33785]], [[Z33788]], and [[Z33780]]. Thank you! [[User:JJPMaster|JJP]]<sub>[[User talk:JJPMaster|Mas]]<sub>[[Special:Contributions/JJPMaster|ter]]</sub></sub> ([[wikt:she|she]]/[[wikt:they|they]]) 03:13, 20 April 2026 (UTC)
:{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 03:48, 20 April 2026 (UTC)
Please connect the Python implementation of {{Z|Z33803}}. Thank you. [[User:OzmoOzmo|OzmoOzmo]] ([[User talk:OzmoOzmo|talk]]) 10:48, 20 April 2026 (UTC)
:The function is a duplicate of {{Z|Z20430}} [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 10:56, 20 April 2026 (UTC)
::Now I've connected the implementation to {{Z|Z20430}}. [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 11:02, 20 April 2026 (UTC)
{{Z|Z33859}} (an implementation of {{Z|Z32297}} for Filipino, Tagalog and Kapampangan) with its sole implementation {{Z|Z33860}}. —[[User:UndueMarmot|<span style="color:#705ccb;">Undue</span><span style="color:#cfdfa3;background-color:#705ccb;">Marmot</span>]] <small>([[User talk:UndueMarmot|talk]])</small> 12:20, 21 April 2026 (UTC)
:{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 12:24, 21 April 2026 (UTC)
Please connect the implementation of {{Z|33878}}. Thank you! [[User:Some helpful person|Some helpful person]] ([[User talk:Some helpful person|talk]]) 16:42, 21 April 2026 (UTC)
:Could you add some tests to check its correctness? [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 16:54, 21 April 2026 (UTC)
::{{D}} [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 17:03, 21 April 2026 (UTC)
Please connect the test cases and passing implementation of {{Z|Z24602}}. Thank you! [[User:Some helpful person|Some helpful person]] ([[User talk:Some helpful person|talk]]) 21:12, 22 April 2026 (UTC)
:...Of course the moment I say that I find at least one of the test cases are passing with an invalid input... Will debug. [[User:Some helpful person|Some helpful person]] ([[User talk:Some helpful person|talk]]) 21:15, 22 April 2026 (UTC)
:Please connect the test cases instead so it will be easier to debug! [[User:Some helpful person|Some helpful person]] ([[User talk:Some helpful person|talk]]) 21:23, 22 April 2026 (UTC)
::{{done}} [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 21:34, 22 April 2026 (UTC)
Please connect [[Z33955]] with its implementation and test cases. Thanks. [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 21:31, 22 April 2026 (UTC)
:{{done}}. Also, please consider requesting functioneer, I would support it! And thank you for your welcome on WD, too! [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 21:36, 22 April 2026 (UTC)
Please disconnect the implementation {{Z|Z30288}} so that it can be fixed and reconnected. It erroneously compares the second element of the second typed pair to itself, and thus breaks many other functions and test cases reliant on it. Added a test case for this, which it of course fails. Thank you very much! <small>(resolves many headaches)</small> [[User:Some helpful person|Some helpful person]] ([[User talk:Some helpful person|talk]]) 03:30, 24 April 2026 (UTC)
:{{done}} Please kindly check. [[User:NikolasKHF|NikolasKHF]] ([[User talk:NikolasKHF|talk]]) 03:40, 24 April 2026 (UTC)
:Oops! Sorry about that. Thanks for fixing this. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 07:41, 24 April 2026 (UTC)
Please connect the implementations and tests for [[Z34124]] and its helper [[Z34127]]. Thank you! [[User:JJPMaster|JJP]]<sub>[[User talk:JJPMaster|Mas]]<sub>[[Special:Contributions/JJPMaster|ter]]</sub></sub> ([[wikt:she|she]]/[[wikt:they|they]]) 23:49, 24 April 2026 (UTC)
:{{Done}} [[User:NikolasKHF|NikolasKHF]] ([[User talk:NikolasKHF|talk]]) 23:58, 24 April 2026 (UTC)
Please connect the implementation and tests for [[Z34204]]. Thank you! [[User:JJPMaster|JJP]]<sub>[[User talk:JJPMaster|Mas]]<sub>[[Special:Contributions/JJPMaster|ter]]</sub></sub> ([[wikt:she|she]]/[[wikt:they|they]]) 05:28, 26 April 2026 (UTC)
:{{Done}} [[User:NikolasKHF|NikolasKHF]] ([[User talk:NikolasKHF|talk]]) 05:31, 26 April 2026 (UTC)
Please connect the implementation and test cases for [[Z33951]], [[Z34009]] and [[Z34008]]. Thank you. [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 06:32, 26 April 2026 (UTC)
:{{done}} except for {{z|Z34008}} since it fail for all test cases. [[User:NikolasKHF|NikolasKHF]] ([[User talk:NikolasKHF|talk]]) 07:01, 26 April 2026 (UTC)
::Oh. The test cases fail mainly because the implementations for Z33951 and Z34009 were not connected yet. I guess we have to wait for a while until the connected implementation goes through. [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 13:20, 26 April 2026 (UTC)
:::{{done}} by YoshiRulz. Thank you. [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 15:58, 26 April 2026 (UTC)
Please connect the implementation and test cases for [[Z34212]]. Thank you. [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 15:58, 26 April 2026 (UTC)
:{{done}} by myself, as I was just granted functioneer. [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 16:20, 26 April 2026 (UTC)
Please disconnect {{Z|Z20694}}. A string without diacritics could be a valid pinyin due to the existence of neutral tone. The pinyin does not correspond to a real phrase, but it doesn't violate any rules for pinyin. [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 16:08, 26 April 2026 (UTC)
:{{done}} by myself, as I was just granted functioneer. [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 16:20, 26 April 2026 (UTC)
Is it possible to connect {{Z|Z34293}} and its respective tests please? It's a really simple piece of code, I might have gone a bit overboard with the tests though. [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 13:01, 27 April 2026 (UTC)
:{{done}} [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 13:13, 27 April 2026 (UTC)
A similar one (but any this time!): {{Z|Z34367}}. Could it be possible to connect it and its tests? This time there's a reasonable amount of them and they cover most cases too ;) [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 16:33, 27 April 2026 (UTC)
:{{done}} [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 17:24, 27 April 2026 (UTC)
Hello!
Can somebody please connect the following functions?
* {{Z|Z34308}}
* {{Z|Z34165}} (its dependency is currently unimplemented)
* {{Z|Z34139}}
And perhaps the tests for:
* {{Z|Z34149}}
* {{Z|Z34150}}
Pinging @[[User:Dv103|Dv103]] because they helped me with this function and have the functioneer role. <span style="border-radius:99q;padding:0 7q;background:#103;border:3q solid #FBF">[[User:QuickQuokka|<span style="color:#FBF">'''QuickQuokka'''</span>]]</span> <sup>[[[User talk:QuickQuokka|talk]] • [[Special:Contribs/QuickQuokka|contribs]]]</sup> 16:28, 27 April 2026 (UTC)
:{{d}} except the implementation of {{Z|Z34165}}, since it doesn't work (first requires the implementation of {{Z|Z34149}}). [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 17:13, 27 April 2026 (UTC)
Could {{Z|Z34273}}, {{Z|Z34378}} and {{Z|Z34380}} please be connected? Note that they all recursively depend on each other, so it's not possible to only activate a few of them. Thanks! [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 21:28, 27 April 2026 (UTC)
:{{done}}, thank you for your contributions. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 02:48, 28 April 2026 (UTC)
Another little thing, is it possible to disconnect {{Z|Z34263}}'s test cases {{Z|Z34269}} and {{Z|Z34267}} please? I'd like to rewrite them using {{Z|Z34273}}. [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 08:31, 28 April 2026 (UTC)
:{{Done}}, please proceed. [[User:NikolasKHF|NikolasKHF]] ([[User talk:NikolasKHF|talk]]) 09:01, 28 April 2026 (UTC)
::Sorry for the late response, had an exam today... Anyways, I reworked them a little and they can be connected again! [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 20:05, 28 April 2026 (UTC)
Is it possible to connect some new tests related to my previous functions ({{Z|Z34471}}, {{Z|Z34470}}, {{Z|Z34472}})? They implement the fact that in formal set theory {∅;∅} and {∅} are the exact same sets: duplicate elements behave in the same way as if they were only present once. Thanks in advance! [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 20:34, 28 April 2026 (UTC)
:{{done}} [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 20:40, 28 April 2026 (UTC)
Hello again! Could {{Z|Z34409}} and its tests please be connected? Thanks again! [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 10:41, 29 April 2026 (UTC)
:Your Implementation failed [[Z34491]] and [[Z34494]] when I connected it, so I've left it disconnected. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 11:05, 29 April 2026 (UTC)
::Interesting... What failed exactly? When I look at error logs for tests all it says is "no connected implementation"... [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 11:09, 29 April 2026 (UTC)
:::In all 3 cases, the returned value was equal to the input (a flattening step was missing). I think my fix is correct, but please double-check it. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 12:13, 29 April 2026 (UTC)
::::Took a look at it, forgot the <math>\operatorname{Pred}(\{ \O \})=\O</math> part in the recursion (whoopsies!). Made an alternative implementation {{Z|Z34509}} using only set operations and builtins; my goal with all those functions is that they don't depend on any other "complex" functions, they should be as simple as possible. Note that it doesn't remove duplicates, but this doesn't matter since <math>\{ \O, \O \} = \{ \O \}</math> anyways. [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 16:15, 29 April 2026 (UTC)
Andd back with another set-related function: {{Z|Z34519}}! This one paves the way for set union (and maybe an alternative implementation of predecessor?). Could it please be connected? Thanks!! [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 19:38, 29 April 2026 (UTC)
:{{done}} [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 19:38, 29 April 2026 (UTC)
As promised, here is {{Z|Z34538}}! Can it be connected please? If you need more tests before I'll add some! [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 20:59, 29 April 2026 (UTC)
:{{done}}. Also, if you'd like to request functioneer rights, I'd support it. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 21:59, 29 April 2026 (UTC)
::Thanks a lot for the offer! I might consider it a bit later, for now I promise to calm down a little with the requests :) [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 20:25, 30 April 2026 (UTC)
Hi! First could {{Z|Z34544}} please be connected? It corresponds to the mathematical definition of predecessor and seems to be a ''bit'' faster than other implementations :) I've also made {{Z|Z34585}} and {{Z|Z34620}}, could they please be connected? They both have a few tests, but I'm going to add some more for edge cases like duplicate elements (which should be ignored when working with sets). Thanks a lot! [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 20:28, 30 April 2026 (UTC)
:{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 20:34, 30 April 2026 (UTC)
Please disconnect {{Z|21875}} so I can add a word to its hardcoded list of exceptions, and then it can be reconnected... Or if you're so willing, simply add "Unicode" to the EXCEPTIONS_DICT in the code for me. Thank you! [[User:Some helpful person|Some helpful person]] ([[User talk:Some helpful person|talk]]) 00:48, 6 May 2026 (UTC)
:{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 01:02, 6 May 2026 (UTC)
Can you please connect implementation of {{Z|35161}}. This is my first function, to be used for {{Z|35158}} for which the implementation is to be written. [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 10:25, 14 May 2026 (UTC)
:{{Done}}. I also have connected the tests on the {{z|35158}} [[User:OwlyKnight|OwlyKnight]] ([[User talk:OwlyKnight|talk]]) 10:36, 14 May 2026 (UTC)
I have created implementation {{Z|35166}}. It fails but I can't test it as it is not connected. Please connect if that is the proper procedure. If not: what should I do? [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 17:22, 14 May 2026 (UTC)
:You were passing a literal <code>Z40(some_call(...))</code> to {{Z|802}}. {{Z|40}}'s identity field needs to be a {{Z|9}}, specifically [[Z41]] or [[Z42]]. [[Special:Diff/274691|Fixed]] (by passing <code>some_call(...)</code> unwrapped to [[Z802]]). [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 17:29, 14 May 2026 (UTC)
::Thanks for fixing that, but still the test case fail, amd I can't test it as it is not connected. What to do next? [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 05:36, 15 May 2026 (UTC)
:::If you check on the (i) icon or Detail link, you can find why is it error. The [[Z35159]] test fail due to {{z|Z28290}}; while the [[Z35160]] fail due to {{z|Z28248}}. I think it's because of the lack of lexeme or grammatical feature on the given lexeme on Wikidata rather than the implementation itself. You may need to contribute more on Wikidata lexeme. Thanks! [[User:OwlyKnight|OwlyKnight]] ([[User talk:OwlyKnight|talk]]) 07:05, 15 May 2026 (UTC)
::::Thanks. I managed to fix the issues (gramatical feature and link of lexeme to Wikidata lemma for "dorp". It is working now. Please connect. [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 09:11, 15 May 2026 (UTC)
:::::{{Done}} thank you for your contributions :D [[User:OwlyKnight|OwlyKnight]] ([[User talk:OwlyKnight|talk]]) 11:44, 15 May 2026 (UTC)
Please connect {{Z|35196}} and its tests. Thanks [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]])
: Was {{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 16:09, 15 May 2026 (UTC)
Please connect {{Z|35505}} and its tests. Thanks [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 15:11, 22 May 2026 (UTC)
:{{already done}} by [[User:Dv103]]. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 00:52, 23 May 2026 (UTC)
Please connect {{Z|35978}} and its tests. [[User:Sophisticatedevening|Sophisticatedevening]] ([[User talk:Sophisticatedevening|talk]]) 07:54, 2 June 2026 (UTC)
:{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 10:46, 2 June 2026 (UTC)
Please connect implementation {{Z|Z36113}} to function {{Z|Z36106}}. I don't see an way to do my own tests while the implementation is disconnected, the "Run function" button is always greyed out. [[User:Strobilomyces|Strobilomyces]] ([[User talk:Strobilomyces|talk]]) 13:33, 8 June 2026 (UTC)
:{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 14:14, 8 June 2026 (UTC)
Please connect {{Z|36537}} and {{Z|36538}} to {{Z|36536}}. The function has already been added to {{Z|32402}}. PS: Is there a way to copy-paste a composition implementation? I can make an Esperanto function for this which has identical structure to the existing English, Spanish, and French functions besides the localized strings, but it’s unnecessarily difficult to do all the clicking and typing manually to recreate them. Thank you! [[User:Gabldotink|Gabldotink]] ([[User talk:Gabldotink|talk]]) 20:32, 19 June 2026 (UTC)
:{{done}} You can use the localStorage clipboard: Open the editor for the Implementation, click the topmost <code>…</code> button, then <code>Copy to clipboard</code>. When you make a blank Implementation, click the topmost(!) <code>…</code> button, then <code>Paste from clipboard</code>, select the expression, and then you can go through and fill in all [[Z18]]s (since they don't get converted automatically) and update any [[Z6]] literals. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 20:39, 19 June 2026 (UTC)
::Thank you very much! Please also connect {{Z|36541}} and {{Z|36546}} to {{Z|36540}}. [[User:Gabldotink|Gabldotink]] ([[User talk:Gabldotink|talk]]) 21:07, 19 June 2026 (UTC)
:::{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 21:11, 19 June 2026 (UTC)
[[Category:Functioneers|*R]]
[[Category:Noticeboards]]
Please connect test cases {{z|Z37757}}, {{z|Z37758}} and {{z|Z37759}} to {{z|Z37756}} for testing! [[User:Chaotic Enby|Chaotic Enby]] ([[User talk:Chaotic Enby|talk]]) 17:02, 14 July 2026 (UTC)
:{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 17:06, 14 July 2026 (UTC)
:: Now that {{z|Z37764}} works, can you please connect it too? Thanks a lot in advance! [[User:Chaotic Enby|Chaotic Enby]] ([[User talk:Chaotic Enby|talk]]) 21:48, 14 July 2026 (UTC)
:::{{done}} [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 21:55, 14 July 2026 (UTC)
Please temporarily disconnect test cases from {{z|Z37719}} so I can replace the argument "Plural subject: {{z|Z40}}" by the more precise "Subject number: {{z|Z26934}}" and update everything. [[User:Chaotic Enby|Chaotic Enby]] ([[User talk:Chaotic Enby|talk]]) 21:47, 14 July 2026 (UTC)
:{{done}} [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 21:56, 14 July 2026 (UTC)
:: Everything has been updated so it can be reconnected! Thanks a lot once more! (and sorry for the bother, please tell me if you prefer I straight-up request functioneer) [[User:Chaotic Enby|Chaotic Enby]] ([[User talk:Chaotic Enby|talk]]) 22:04, 14 July 2026 (UTC)
:::{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 06:37, 15 July 2026 (UTC)
:I worry you're wasting your time with these new functions, for [[Talk:Z37719#This_function_cannot_be_implemented_in_every_language|reasons explained here]] by {{noping|Dv103}}. See [[WF:Type proposals/Abstract sentence]] etc. where the structure for the next "generation" of NLG functions are being worked out. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 06:44, 15 July 2026 (UTC)
:: Thanks a lot @[[User:YoshiRulz|YoshiRulz]]. I have been informed by several Wikifunctions editors (also on Telegram and Discord) that I shouldn't be using the new types as they were still experimental, what should I be doing in that case? [[User:Chaotic Enby|Chaotic Enby]] ([[User talk:Chaotic Enby|talk]]) 18:06, 18 July 2026 (UTC)
:::If you have nothing to add to the new type discussion, the next most helpful thing to do would probably be documenting and fixing edge cases in the [[WF:Catalogue/Natural_language_operations/English|helper functions for English]]. Outside of NLG, you could work on docs (projectspace, but also test cases), or functions that operate on WD items and their relationships. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 19:10, 18 July 2026 (UTC)
:::: Thanks again! Looking at that specific discussion, it looks like there isn't much support for the current proposal of abstract sentences? I'll look at the {{tq|functions that operate on WD items}} part, but I've been a bit worried that this limits us to relatively simple sentences for now – is there a way to implement some kind of syntactic recursion? [[User:Chaotic Enby|Chaotic Enby]] ([[User talk:Chaotic Enby|talk]]) 19:37, 18 July 2026 (UTC)
Please connect implementation and tests for {{z|Z38250}} for testing! [[User:Wcalenieja|Wcalenieja]] ([[User talk:Wcalenieja|talk]]) 15:40, 25 July 2026 (UTC)
:{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 15:45, 25 July 2026 (UTC)
::Could you also connect the implementation and tests in {{z|Z38262}}? Thanks, [[User:Wcalenieja|Wcalenieja]] ([[User talk:Wcalenieja|talk]]) 16:02, 25 July 2026 (UTC)
:::{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 16:11, 25 July 2026 (UTC)
Please connect {{Z|Z38277}} to {{Z|Z38274}}. I could not find a way to add a test before the implementation is connected to the function. This is my first contribution, so I'm sorry if I did something wrong. Thank you![[User:Seudo|Seudo]] ([[User talk:Seudo|talk]]) 17:31, 25 July 2026 (UTC)
:You can add tests immediately, they just don't show up in the editor for Implementations until they're connected, so you have to "guess-and-check". [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 18:00, 25 July 2026 (UTC)
::Thank you for the explanation. So I added tests [[Z38293]] and [[Z38292]], to be connected to {{Z|Z38274}}, and [[Z38294]] to be connected to {{Z|Z20785}} (the second and third ones currently fail because of a bug in {{Z|Z20786}} which I explained at [[Talk:Z20786]]. [[User:Seudo|Seudo]] ([[User talk:Seudo|talk]]) 19:46, 25 July 2026 (UTC)
:::Connected tests, disconnected implementations so you can fix them. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 19:50, 25 July 2026 (UTC)
::::I fixed {{Z|Z20786}}, thanks. [[User:Seudo|Seudo]] ([[User talk:Seudo|talk]]) 20:02, 25 July 2026 (UTC)
:::Your tests include the article "le" on the date, but the composition does not. Which is correct? [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 20:08, 25 July 2026 (UTC)
::::I fixed the composition and tried to handle also the differences between female and male genders (and therefore added a test [[Z38301]] for female). [[User:Seudo|Seudo]] ([[User talk:Seudo|talk]]) 20:31, 25 July 2026 (UTC)
:All {{done}}! [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 20:37, 25 July 2026 (UTC)
::::But I'm sorry I'm asking so much to you. Is there some kind of sandbox where I could test my composition before asking it to be connected? [[User:Seudo|Seudo]] ([[User talk:Seudo|talk]]) 20:38, 25 July 2026 (UTC)
:::::A sandbox Implementation? There are some on [[Z10119]], but I would say that's not a very effective way to edit/debug. You can build up compositions from scratch using the copy/paste feature and [[Z801]], or by using [[User:YoshiRulz/Blockly|my editor]], then use Test cases to help you refine it. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 20:48, 25 July 2026 (UTC)
Please connect the JavaScript implementation {{Z|38297}} and test cases {{Z|38296}} and {{Z|38298}} to {{Z|38295}} (missing properties from peer items). The implementation passes both tests (2/2). Thank you. [[User:Brianwinum|Brian Winum]] ([[User talk:Brianwinum|talk]]) 20:03, 25 July 2026 (UTC)
:{{done}}, but is this not just a worse [[d:WD:Recoin]]? [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 20:06, 25 July 2026 (UTC)
Please connect the implementation and the test for {{Z|38923}}. Thanks. [[User:Ioe2015|Ioe2015]] ([[User talk:Ioe2015|talk]]) 06:24, 6 August 2026 (UTC)
:Nice work! I made a change to the label calls in the composition, and it already works. --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 07:51, 6 August 2026 (UTC)
::@[[User:Ioe2015|Ioe2015]], {{done|connected}}. Regards, [[User:ZI Jony|<span style="color:#8B0000">'''ZI Jony'''</span>]] [[User talk:ZI Jony|<sup><span style="color:Green"><i>(Talk)</i></span></sup>]] 08:30, 6 August 2026 (UTC)
Back with more math functions! Could {{Z|Z39036}} be connected please? [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 17:23, 8 August 2026 (UTC)
:And, in a similar category, {{Z|Z39043}} too please :) [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 17:38, 8 August 2026 (UTC)
::@[[User:Virinas-code|Virinas-code]], {{done}}. Regards, [[User:ZI Jony|<span style="color:#8B0000">'''ZI Jony'''</span>]] [[User talk:ZI Jony|<sup><span style="color:Green"><i>(Talk)</i></span></sup>]] 17:47, 8 August 2026 (UTC)
Math is fun, fast math is best. Could {{Z|Z39064}} and {{Z|Z39065}} be connected please? [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 20:11, 8 August 2026 (UTC)
:And {{Z|Z39066}} too, it'll hopefully fix a bunch of tests :) [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 20:13, 8 August 2026 (UTC)
::{{done}} Please apply for functioneer if you feel ready. I would support your application. --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 04:12, 9 August 2026 (UTC)
A request for disconnection this time... Could {{Z|Z34264}} and {{Z|Z39064}} be disconnected while connecting the faster Python implementation {{Z|Z39071}}? The composition implementation seems to struggle with large numbers as it hits a recursion limit. I am unsure wether the Python implementation is affected too; I'd like to see if the disconnection helps. (oh, and I've applied for functioneer!) [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 22:30, 9 August 2026 (UTC)
:Oh, and could {{Z|Z39073}} have its Python implementation and tests connected too? It should hopefully fix test validation errors. [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 22:33, 9 August 2026 (UTC)
::{{done}} [[User:99of9|99of9]] ([[User talk:99of9|talk]]) 22:36, 9 August 2026 (UTC)
Could you please check [[Z39640]], its implementation [[Z39642]] and its test [[Z39641]], connect them if they make sense, and give me feedback otherwise? Many thanks! [[User:Ornithorynque liminaire|Ornithorynque liminaire]] ([[User talk:Ornithorynque liminaire|talk]]) 15:15, 18 August 2026 (UTC)
:The implementation is fine. I fixed a type bug in the test. {{done|Connected}} both.<br>You would have to go to AW to discuss when and how to add such a disclaimer; maybe it should adopt {{Q|14360366}}. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 15:29, 18 August 2026 (UTC)
::Thanks! Certainly. I come from frwiki, we have an in-article disclaimer for that, hence my reflex: [[:w:fr:Modèle:Médical]] [[User:Ornithorynque liminaire|Ornithorynque liminaire]] ([[User talk:Ornithorynque liminaire|talk]]) 10:53, 19 August 2026 (UTC)
:Hi ! Does that make sense to connect {{Z|Z39763}}, {{Z|Z39656}}, {{Z|Z39655}} and such French tests that do not pass given the lack of French implementation? I would say it could, in the idea of having correct tests ''before'' correct implementations; however I saw no policy on that topic so tell me if I missed something! [[User:Ornithorynque liminaire|Ornithorynque liminaire]] ([[User talk:Ornithorynque liminaire|talk]]) 10:02, 21 August 2026 (UTC)
::Yes, [[d:Q950250|starting with tests]] is good practice. Having 1 or 2 on those top-level Functions is fine, but it would be even more helpful if they were on the French-specific versions, which don't exist yet. If you click through to {{Z|38523}}/{{Z|32826}}, then the English version, the input/output Types you see on the left are what you would need to copy when [https://www.wikifunctions.org/w/index.php?title=Special:CreateObject&zid=Z8 creating a Function]. I've done that for the second Function: [[Z32825]] -> {{Z|39764}}. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 10:27, 21 August 2026 (UTC)
Please connect the following Japanese date-related implementations and tests, preferably in dependency order:
* {{Z|39861}}: implementation {{Z|39867}} and tests {{Z|39862}} and {{Z|39863}}.
* {{Z|39859}}: implementation {{Z|39869}} and tests {{Z|39870}} and {{Z|39871}}. This function depends on {{Z|39861}}. I have also added Japanese to the date configuration {{Z|20779}}.
* {{Z|39846}}: implementation {{Z|39855}} and tests {{Z|39850}}, {{Z|39856}}, and {{Z|39858}}. This function uses the Japanese date formatting above through `display date`.
The tests for {{Z|39859}} cover both CE and BCE dates, and the tests for {{Z|39846}} cover a deceased person, a living person, and a birth date with year precision. Thank you! [[User:鈴音雨|鈴音雨]] ([[User talk:鈴音雨|talk]]) 12:13, 22 August 2026 (UTC)
:I think that's all {{done}}. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 13:00, 22 August 2026 (UTC)
Please connect the following Japanese-language implementations and tests, preferably in dependency order:
* {{Z|39886}}: implementation {{Z|39888}}, with tests {{Z|39891}} and {{Z|39892}}.
* {{Z|39894}}: implementation {{Z|39895}}, with tests {{Z|39904}} and {{Z|39905}}. This depends on {{Z|39886}}. The tests cover both a single occupation and multiple occupations joined with the Japanese comma `、`.
* {{Z|39896}}: implementation {{Z|39897}}. It is used by the Japanese entry added to the language-specific list-separator configuration.
* {{Z|39899}}: implementation {{Z|39900}}, with test {{Z|39901}}.
* {{Z|39898}}: implementation {{Z|39902}}, with test {{Z|39903}}. This depends on {{Z|39899}}.
The corresponding Japanese configuration entries have already been added where applicable, including {{Z|38781}}, {{Z|32279}}, and {{Z|38786}}. Thank you! [[User:鈴音雨|鈴音雨]] ([[User talk:鈴音雨|talk]]) 17:44, 22 August 2026 (UTC)
:{{done}} (I hope.) [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 23:08, 22 August 2026 (UTC)
Please connect the following Japanese-language implementations and tests, preferably in dependency order:
* {{Z|39914}}
:* Implementation: {{Z|39915}}
:* Tests: {{Z|39916}}, {{Z|39917}}, {{Z|39918}}
:* The Japanese entry has already been added to {{Z|32826}}.
* {{Z|39920}}
:* Implementation: {{Z|39921}}
:* Test: {{Z|39922}}
:* The Japanese entry has already been added to {{Z|37760}}.
These are intended to support Japanese output in Abstract Wikipedia compositions. Thank you! [[User:鈴音雨|鈴音雨]] ([[User talk:鈴音雨|talk]]) 11:22, 23 August 2026 (UTC)
:{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 11:49, 23 August 2026 (UTC)
Please connect the following objects to {{Z|39923}}:
* Implementation: {{Z|39925}}
* Test: {{Z|39924}}
The implementation passes the connected test. Thank you. [[User:YKC2486|YKC2486]] ([[User talk:YKC2486|talk]]) 12:00, 23 August 2026 (UTC)
:{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 12:04, 23 August 2026 (UTC)
=== New requests ===
''Please reply to add new requests''<br>
[[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 13:40, 23 August 2026 (UTC)
:Hi! I've tried to create a new function {{Z|Z40156}} with its associated tests {{Z|Z40157}} and {{Z|Z40158}}.
: I've also created a first implementation {{Z|Z40562}}, certainly not perfect but I will have to try it to improve it. How am I supposed to do that? Tests say no implementation is connected, and implementation say no tests are connected. I guess someone needs to connect the tests first, is is the way to do it? (If so, they are ready to be connected.) Thanks! [[User:Ornithorynque liminaire|Ornithorynque liminaire]] ([[User talk:Ornithorynque liminaire|talk]]) 17:50, 29 August 2026 (UTC)
::Tests connected. Instead of {{Z|16568}} (which is for fetching from Wikifunctions), you should be using something like {{Z|24766}}. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 17:58, 29 August 2026 (UTC)
:::Many thanks @[[User:YoshiRulz|YoshiRulz]], good catch! I think {{Z|Z40562}} is ready to be connected. [[User:Ornithorynque liminaire|Ornithorynque liminaire]] ([[User talk:Ornithorynque liminaire|talk]]) 22:15, 29 August 2026 (UTC)
::::{{done}} and I set all French variants to use space separators in [[Z25634]], so they should show up eventually. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 22:22, 29 August 2026 (UTC)
:Could you please connect {{Z|Z39764}} and {{Z|Z40634}}? The first will be needed to work on the implementation, the second is passing under the current implementation. [[User:Ornithorynque liminaire|Ornithorynque liminaire (she/they)]] ([[User talk:Ornithorynque liminaire|talk]]) 15:22, 30 August 2026 (UTC)
::{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 15:33, 30 August 2026 (UTC)
:Hi! Can anyone help me connect [https://www.wikifunctions.org/view/en/Z40780 this function]? I think the implementation works. Please inform me if there are existing bugs, I'll fix it. Thanks! [[User:Wangyunfan|Wangyunfan]] ([[User talk:Wangyunfan|talk]]) 03:42, 5 September 2026 (UTC)
::Done. The types (string, natural number) are not really ideal for this kind of function, but hopefully you're getting the idea of how functions, implementations and tests work around here. --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 04:43, 5 September 2026 (UTC)
:Hi! I'd just found this page, I was accidentally making requests over at [[Wikifunctions:Community portal]]. I'd like to connect implementations to functions for some thermodynamic equations:
:* [[Z41417|Carnot heat engine efficiency]]
:* [[Z41469|Constant-pressure boundary work]]
:* [[Z41634|Ideal-gas specific internal energy change]]
:* [[Z41638|Ideal-gas specific enthalpy change]]
:* [[Z41510|Ideal-gas isentropic temperature ratio]]
:* [[Z41632|Ideal-gas isentropic pressure-volume ratio]]
:* [[Z41646|Adiabatic steady-flow shaft work done]]
[[User:IanVG|IanVG]] ([[User talk:IanVG|talk]]) 18:52, 8 September 2026 (UTC)
:If you're using {{Z|19677}} for quantities in physics equations (which is probably still the best way), you should be specifying the units somewhere in the documentation.<!--
--><br>edit: Connected the ones with passing tests. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 19:04, 8 September 2026 (UTC)
{{Z|Z17394}}: {{Z|41470}}, {{Z|41471}}, {{Z|41519}} (I will do a U_n soon. I also plan to make one that returns a (U, V) pair... if possible.) --[[User:Artoria2e5|Artoria2e5]] ([[User talk:Artoria2e5|talk]]) 12:39, 7 September 2026 (UTC)
: Was {{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 16:06, 7 September 2026 (UTC)
{{Z|Z12427}}: {{Z|41467}}. Two test cases that are not mine, but are nevertheless reasonable to run (unlike the Mersennes): {{Z|34066}}, {{Z|34067}}. They are not exactly common failings, but they are occupying the "y" part of the x/y tests passed stat. --[[User:Artoria2e5|Artoria2e5]] ([[User talk:Artoria2e5|talk]]) 12:39, 7 September 2026 (UTC)
: {{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 16:06, 7 September 2026 (UTC)
{{Z|30950}}: {{Z|41466}}. (I see that my recent fermat creation has been connected. Thanks 99of9! I think I should request for functioneer or something. It's my first day on here, but I feel like I've got most figured out... But it may be too early.) --[[User:Artoria2e5|Artoria2e5]] ([[User talk:Artoria2e5|talk]]) 12:39, 7 September 2026 (UTC)
: {{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 16:06, 7 September 2026 (UTC)
:There’s a 48-hour wait, so sooner rather than later would be my recommendation. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 16:10, 7 September 2026 (UTC)
{{Z|11795}}: {{Z|42308}}. I made this JavaScript implementation for the function. Could this be connected? [[User:ReXLer|ReXLer]] ([[User talk:ReXLer|talk]]) 22:13, 16 September 2026 (UTC)
:{{done}} but this is a duplicate of [[Z19394|the existing JS implementation]], you should edit that one instead. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 22:26, 16 September 2026 (UTC)
::Yeah i wanted to make mine. [[User:ReXLer|ReXLer]] ([[User talk:ReXLer|talk]]) 22:30, 16 September 2026 (UTC)
{{Z|42310}}: {{Z|42311}}. Connect the implementation. Also connect {{Z|42312}}. [[User:ReXLer|ReXLer]] ([[User talk:ReXLer|talk]]) 15:17, 17 September 2026 (UTC)
== Example ==
{{Z|Z8}}: {{Z|Z10000}}<br>
{{Z|Z14}} Please connect
* {{Z|Znnn}}
*
{{Z|Z20}} Please connect
* {{Z|Znnn}}
*
''or disconnect, as the case may be'' [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 13:31, 23 August 2026 (UTC)
q4gczm5oxakjswsiyy4d3xb870tjrl5
314815
314733
2026-09-17T20:12:12Z
ReXLer
39813
/* New requests */
314815
wikitext
text/x-wiki
{{archives|{{flatlist|{{Special:PrefixIndex/WF:Requests for connection and disconnection/Archives/|stripprefix=1|hideredirects=1}}}}|prefix=WF:Requests for connection and disconnection/Archives/}}
This page allows non-[[WF:functioneers|functioneers]] to request the connection or disconnection of implementations and tests to/from a function. To add a request, add the details of your request (Remember to add <nowiki>~~~~</nowiki> to sign!), using the <nowiki>{{Z|<your five id numbers here>}}</nowiki> template to reference and link to a specific ZID. Functioneers may, at their discretion, refuse to connect implementations that do not pass or do not have tests, and tests that do not pass or do not make logical sense.
== Requests ==
__NEWSECTIONLINK__
Please connect the implementation and tests for [[Z39473]] and [[Z39489]] (the second depends on the first).--[[User:Artsiom91|Artsiom91]] ([[User talk:Artsiom91|talk]]) 16:18, 15 August 2026 (UTC)
:@[[User:Artsiom91|Artsiom91]] both {{done|done}}. Regards, [[User:ZI Jony|<span style="color:#8B0000">'''ZI Jony'''</span>]] [[User talk:ZI Jony|<sup><span style="color:Green"><i>(Talk)</i></span></sup>]] 16:22, 15 August 2026 (UTC)
Please connect the implementation and tests for [[Z32728]]. [[User:Webmaster2024|Webmaster2024]] ([[User talk:Webmaster2024|talk]]) 13:15, 1 August 2026 (UTC)
:The output is slightly different than expected for both tests. It's okay to have edge cases which fail, but there should be passing tests as well. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 16:22, 1 August 2026 (UTC)
::I've fixed one test now, please also connect nested functions. [[User:Webmaster2024|Webmaster2024]] ([[User talk:Webmaster2024|talk]]) 18:01, 1 August 2026 (UTC)
:::{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 18:11, 1 August 2026 (UTC)
Please connect the implementation and test for [[Z33679]]. Thank you. [[User:JJPMaster|JJP]]<sub>[[User talk:JJPMaster|Mas]]<sub>[[Special:Contributions/JJPMaster|ter]]</sub></sub> ([[wikt:she|she]]/[[wikt:they|they]]) 03:42, 17 April 2026 (UTC)
:{{done}} --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 03:50, 17 April 2026 (UTC)
Please connect the implementations and tests for [[Z33785]], [[Z33788]], and [[Z33780]]. Thank you! [[User:JJPMaster|JJP]]<sub>[[User talk:JJPMaster|Mas]]<sub>[[Special:Contributions/JJPMaster|ter]]</sub></sub> ([[wikt:she|she]]/[[wikt:they|they]]) 03:13, 20 April 2026 (UTC)
:{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 03:48, 20 April 2026 (UTC)
Please connect the Python implementation of {{Z|Z33803}}. Thank you. [[User:OzmoOzmo|OzmoOzmo]] ([[User talk:OzmoOzmo|talk]]) 10:48, 20 April 2026 (UTC)
:The function is a duplicate of {{Z|Z20430}} [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 10:56, 20 April 2026 (UTC)
::Now I've connected the implementation to {{Z|Z20430}}. [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 11:02, 20 April 2026 (UTC)
{{Z|Z33859}} (an implementation of {{Z|Z32297}} for Filipino, Tagalog and Kapampangan) with its sole implementation {{Z|Z33860}}. —[[User:UndueMarmot|<span style="color:#705ccb;">Undue</span><span style="color:#cfdfa3;background-color:#705ccb;">Marmot</span>]] <small>([[User talk:UndueMarmot|talk]])</small> 12:20, 21 April 2026 (UTC)
:{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 12:24, 21 April 2026 (UTC)
Please connect the implementation of {{Z|33878}}. Thank you! [[User:Some helpful person|Some helpful person]] ([[User talk:Some helpful person|talk]]) 16:42, 21 April 2026 (UTC)
:Could you add some tests to check its correctness? [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 16:54, 21 April 2026 (UTC)
::{{D}} [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 17:03, 21 April 2026 (UTC)
Please connect the test cases and passing implementation of {{Z|Z24602}}. Thank you! [[User:Some helpful person|Some helpful person]] ([[User talk:Some helpful person|talk]]) 21:12, 22 April 2026 (UTC)
:...Of course the moment I say that I find at least one of the test cases are passing with an invalid input... Will debug. [[User:Some helpful person|Some helpful person]] ([[User talk:Some helpful person|talk]]) 21:15, 22 April 2026 (UTC)
:Please connect the test cases instead so it will be easier to debug! [[User:Some helpful person|Some helpful person]] ([[User talk:Some helpful person|talk]]) 21:23, 22 April 2026 (UTC)
::{{done}} [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 21:34, 22 April 2026 (UTC)
Please connect [[Z33955]] with its implementation and test cases. Thanks. [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 21:31, 22 April 2026 (UTC)
:{{done}}. Also, please consider requesting functioneer, I would support it! And thank you for your welcome on WD, too! [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 21:36, 22 April 2026 (UTC)
Please disconnect the implementation {{Z|Z30288}} so that it can be fixed and reconnected. It erroneously compares the second element of the second typed pair to itself, and thus breaks many other functions and test cases reliant on it. Added a test case for this, which it of course fails. Thank you very much! <small>(resolves many headaches)</small> [[User:Some helpful person|Some helpful person]] ([[User talk:Some helpful person|talk]]) 03:30, 24 April 2026 (UTC)
:{{done}} Please kindly check. [[User:NikolasKHF|NikolasKHF]] ([[User talk:NikolasKHF|talk]]) 03:40, 24 April 2026 (UTC)
:Oops! Sorry about that. Thanks for fixing this. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 07:41, 24 April 2026 (UTC)
Please connect the implementations and tests for [[Z34124]] and its helper [[Z34127]]. Thank you! [[User:JJPMaster|JJP]]<sub>[[User talk:JJPMaster|Mas]]<sub>[[Special:Contributions/JJPMaster|ter]]</sub></sub> ([[wikt:she|she]]/[[wikt:they|they]]) 23:49, 24 April 2026 (UTC)
:{{Done}} [[User:NikolasKHF|NikolasKHF]] ([[User talk:NikolasKHF|talk]]) 23:58, 24 April 2026 (UTC)
Please connect the implementation and tests for [[Z34204]]. Thank you! [[User:JJPMaster|JJP]]<sub>[[User talk:JJPMaster|Mas]]<sub>[[Special:Contributions/JJPMaster|ter]]</sub></sub> ([[wikt:she|she]]/[[wikt:they|they]]) 05:28, 26 April 2026 (UTC)
:{{Done}} [[User:NikolasKHF|NikolasKHF]] ([[User talk:NikolasKHF|talk]]) 05:31, 26 April 2026 (UTC)
Please connect the implementation and test cases for [[Z33951]], [[Z34009]] and [[Z34008]]. Thank you. [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 06:32, 26 April 2026 (UTC)
:{{done}} except for {{z|Z34008}} since it fail for all test cases. [[User:NikolasKHF|NikolasKHF]] ([[User talk:NikolasKHF|talk]]) 07:01, 26 April 2026 (UTC)
::Oh. The test cases fail mainly because the implementations for Z33951 and Z34009 were not connected yet. I guess we have to wait for a while until the connected implementation goes through. [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 13:20, 26 April 2026 (UTC)
:::{{done}} by YoshiRulz. Thank you. [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 15:58, 26 April 2026 (UTC)
Please connect the implementation and test cases for [[Z34212]]. Thank you. [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 15:58, 26 April 2026 (UTC)
:{{done}} by myself, as I was just granted functioneer. [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 16:20, 26 April 2026 (UTC)
Please disconnect {{Z|Z20694}}. A string without diacritics could be a valid pinyin due to the existence of neutral tone. The pinyin does not correspond to a real phrase, but it doesn't violate any rules for pinyin. [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 16:08, 26 April 2026 (UTC)
:{{done}} by myself, as I was just granted functioneer. [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 16:20, 26 April 2026 (UTC)
Is it possible to connect {{Z|Z34293}} and its respective tests please? It's a really simple piece of code, I might have gone a bit overboard with the tests though. [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 13:01, 27 April 2026 (UTC)
:{{done}} [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 13:13, 27 April 2026 (UTC)
A similar one (but any this time!): {{Z|Z34367}}. Could it be possible to connect it and its tests? This time there's a reasonable amount of them and they cover most cases too ;) [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 16:33, 27 April 2026 (UTC)
:{{done}} [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 17:24, 27 April 2026 (UTC)
Hello!
Can somebody please connect the following functions?
* {{Z|Z34308}}
* {{Z|Z34165}} (its dependency is currently unimplemented)
* {{Z|Z34139}}
And perhaps the tests for:
* {{Z|Z34149}}
* {{Z|Z34150}}
Pinging @[[User:Dv103|Dv103]] because they helped me with this function and have the functioneer role. <span style="border-radius:99q;padding:0 7q;background:#103;border:3q solid #FBF">[[User:QuickQuokka|<span style="color:#FBF">'''QuickQuokka'''</span>]]</span> <sup>[[[User talk:QuickQuokka|talk]] • [[Special:Contribs/QuickQuokka|contribs]]]</sup> 16:28, 27 April 2026 (UTC)
:{{d}} except the implementation of {{Z|Z34165}}, since it doesn't work (first requires the implementation of {{Z|Z34149}}). [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 17:13, 27 April 2026 (UTC)
Could {{Z|Z34273}}, {{Z|Z34378}} and {{Z|Z34380}} please be connected? Note that they all recursively depend on each other, so it's not possible to only activate a few of them. Thanks! [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 21:28, 27 April 2026 (UTC)
:{{done}}, thank you for your contributions. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 02:48, 28 April 2026 (UTC)
Another little thing, is it possible to disconnect {{Z|Z34263}}'s test cases {{Z|Z34269}} and {{Z|Z34267}} please? I'd like to rewrite them using {{Z|Z34273}}. [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 08:31, 28 April 2026 (UTC)
:{{Done}}, please proceed. [[User:NikolasKHF|NikolasKHF]] ([[User talk:NikolasKHF|talk]]) 09:01, 28 April 2026 (UTC)
::Sorry for the late response, had an exam today... Anyways, I reworked them a little and they can be connected again! [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 20:05, 28 April 2026 (UTC)
Is it possible to connect some new tests related to my previous functions ({{Z|Z34471}}, {{Z|Z34470}}, {{Z|Z34472}})? They implement the fact that in formal set theory {∅;∅} and {∅} are the exact same sets: duplicate elements behave in the same way as if they were only present once. Thanks in advance! [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 20:34, 28 April 2026 (UTC)
:{{done}} [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 20:40, 28 April 2026 (UTC)
Hello again! Could {{Z|Z34409}} and its tests please be connected? Thanks again! [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 10:41, 29 April 2026 (UTC)
:Your Implementation failed [[Z34491]] and [[Z34494]] when I connected it, so I've left it disconnected. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 11:05, 29 April 2026 (UTC)
::Interesting... What failed exactly? When I look at error logs for tests all it says is "no connected implementation"... [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 11:09, 29 April 2026 (UTC)
:::In all 3 cases, the returned value was equal to the input (a flattening step was missing). I think my fix is correct, but please double-check it. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 12:13, 29 April 2026 (UTC)
::::Took a look at it, forgot the <math>\operatorname{Pred}(\{ \O \})=\O</math> part in the recursion (whoopsies!). Made an alternative implementation {{Z|Z34509}} using only set operations and builtins; my goal with all those functions is that they don't depend on any other "complex" functions, they should be as simple as possible. Note that it doesn't remove duplicates, but this doesn't matter since <math>\{ \O, \O \} = \{ \O \}</math> anyways. [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 16:15, 29 April 2026 (UTC)
Andd back with another set-related function: {{Z|Z34519}}! This one paves the way for set union (and maybe an alternative implementation of predecessor?). Could it please be connected? Thanks!! [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 19:38, 29 April 2026 (UTC)
:{{done}} [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 19:38, 29 April 2026 (UTC)
As promised, here is {{Z|Z34538}}! Can it be connected please? If you need more tests before I'll add some! [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 20:59, 29 April 2026 (UTC)
:{{done}}. Also, if you'd like to request functioneer rights, I'd support it. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 21:59, 29 April 2026 (UTC)
::Thanks a lot for the offer! I might consider it a bit later, for now I promise to calm down a little with the requests :) [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 20:25, 30 April 2026 (UTC)
Hi! First could {{Z|Z34544}} please be connected? It corresponds to the mathematical definition of predecessor and seems to be a ''bit'' faster than other implementations :) I've also made {{Z|Z34585}} and {{Z|Z34620}}, could they please be connected? They both have a few tests, but I'm going to add some more for edge cases like duplicate elements (which should be ignored when working with sets). Thanks a lot! [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 20:28, 30 April 2026 (UTC)
:{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 20:34, 30 April 2026 (UTC)
Please disconnect {{Z|21875}} so I can add a word to its hardcoded list of exceptions, and then it can be reconnected... Or if you're so willing, simply add "Unicode" to the EXCEPTIONS_DICT in the code for me. Thank you! [[User:Some helpful person|Some helpful person]] ([[User talk:Some helpful person|talk]]) 00:48, 6 May 2026 (UTC)
:{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 01:02, 6 May 2026 (UTC)
Can you please connect implementation of {{Z|35161}}. This is my first function, to be used for {{Z|35158}} for which the implementation is to be written. [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 10:25, 14 May 2026 (UTC)
:{{Done}}. I also have connected the tests on the {{z|35158}} [[User:OwlyKnight|OwlyKnight]] ([[User talk:OwlyKnight|talk]]) 10:36, 14 May 2026 (UTC)
I have created implementation {{Z|35166}}. It fails but I can't test it as it is not connected. Please connect if that is the proper procedure. If not: what should I do? [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 17:22, 14 May 2026 (UTC)
:You were passing a literal <code>Z40(some_call(...))</code> to {{Z|802}}. {{Z|40}}'s identity field needs to be a {{Z|9}}, specifically [[Z41]] or [[Z42]]. [[Special:Diff/274691|Fixed]] (by passing <code>some_call(...)</code> unwrapped to [[Z802]]). [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 17:29, 14 May 2026 (UTC)
::Thanks for fixing that, but still the test case fail, amd I can't test it as it is not connected. What to do next? [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 05:36, 15 May 2026 (UTC)
:::If you check on the (i) icon or Detail link, you can find why is it error. The [[Z35159]] test fail due to {{z|Z28290}}; while the [[Z35160]] fail due to {{z|Z28248}}. I think it's because of the lack of lexeme or grammatical feature on the given lexeme on Wikidata rather than the implementation itself. You may need to contribute more on Wikidata lexeme. Thanks! [[User:OwlyKnight|OwlyKnight]] ([[User talk:OwlyKnight|talk]]) 07:05, 15 May 2026 (UTC)
::::Thanks. I managed to fix the issues (gramatical feature and link of lexeme to Wikidata lemma for "dorp". It is working now. Please connect. [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 09:11, 15 May 2026 (UTC)
:::::{{Done}} thank you for your contributions :D [[User:OwlyKnight|OwlyKnight]] ([[User talk:OwlyKnight|talk]]) 11:44, 15 May 2026 (UTC)
Please connect {{Z|35196}} and its tests. Thanks [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]])
: Was {{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 16:09, 15 May 2026 (UTC)
Please connect {{Z|35505}} and its tests. Thanks [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 15:11, 22 May 2026 (UTC)
:{{already done}} by [[User:Dv103]]. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 00:52, 23 May 2026 (UTC)
Please connect {{Z|35978}} and its tests. [[User:Sophisticatedevening|Sophisticatedevening]] ([[User talk:Sophisticatedevening|talk]]) 07:54, 2 June 2026 (UTC)
:{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 10:46, 2 June 2026 (UTC)
Please connect implementation {{Z|Z36113}} to function {{Z|Z36106}}. I don't see an way to do my own tests while the implementation is disconnected, the "Run function" button is always greyed out. [[User:Strobilomyces|Strobilomyces]] ([[User talk:Strobilomyces|talk]]) 13:33, 8 June 2026 (UTC)
:{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 14:14, 8 June 2026 (UTC)
Please connect {{Z|36537}} and {{Z|36538}} to {{Z|36536}}. The function has already been added to {{Z|32402}}. PS: Is there a way to copy-paste a composition implementation? I can make an Esperanto function for this which has identical structure to the existing English, Spanish, and French functions besides the localized strings, but it’s unnecessarily difficult to do all the clicking and typing manually to recreate them. Thank you! [[User:Gabldotink|Gabldotink]] ([[User talk:Gabldotink|talk]]) 20:32, 19 June 2026 (UTC)
:{{done}} You can use the localStorage clipboard: Open the editor for the Implementation, click the topmost <code>…</code> button, then <code>Copy to clipboard</code>. When you make a blank Implementation, click the topmost(!) <code>…</code> button, then <code>Paste from clipboard</code>, select the expression, and then you can go through and fill in all [[Z18]]s (since they don't get converted automatically) and update any [[Z6]] literals. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 20:39, 19 June 2026 (UTC)
::Thank you very much! Please also connect {{Z|36541}} and {{Z|36546}} to {{Z|36540}}. [[User:Gabldotink|Gabldotink]] ([[User talk:Gabldotink|talk]]) 21:07, 19 June 2026 (UTC)
:::{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 21:11, 19 June 2026 (UTC)
[[Category:Functioneers|*R]]
[[Category:Noticeboards]]
Please connect test cases {{z|Z37757}}, {{z|Z37758}} and {{z|Z37759}} to {{z|Z37756}} for testing! [[User:Chaotic Enby|Chaotic Enby]] ([[User talk:Chaotic Enby|talk]]) 17:02, 14 July 2026 (UTC)
:{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 17:06, 14 July 2026 (UTC)
:: Now that {{z|Z37764}} works, can you please connect it too? Thanks a lot in advance! [[User:Chaotic Enby|Chaotic Enby]] ([[User talk:Chaotic Enby|talk]]) 21:48, 14 July 2026 (UTC)
:::{{done}} [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 21:55, 14 July 2026 (UTC)
Please temporarily disconnect test cases from {{z|Z37719}} so I can replace the argument "Plural subject: {{z|Z40}}" by the more precise "Subject number: {{z|Z26934}}" and update everything. [[User:Chaotic Enby|Chaotic Enby]] ([[User talk:Chaotic Enby|talk]]) 21:47, 14 July 2026 (UTC)
:{{done}} [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 21:56, 14 July 2026 (UTC)
:: Everything has been updated so it can be reconnected! Thanks a lot once more! (and sorry for the bother, please tell me if you prefer I straight-up request functioneer) [[User:Chaotic Enby|Chaotic Enby]] ([[User talk:Chaotic Enby|talk]]) 22:04, 14 July 2026 (UTC)
:::{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 06:37, 15 July 2026 (UTC)
:I worry you're wasting your time with these new functions, for [[Talk:Z37719#This_function_cannot_be_implemented_in_every_language|reasons explained here]] by {{noping|Dv103}}. See [[WF:Type proposals/Abstract sentence]] etc. where the structure for the next "generation" of NLG functions are being worked out. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 06:44, 15 July 2026 (UTC)
:: Thanks a lot @[[User:YoshiRulz|YoshiRulz]]. I have been informed by several Wikifunctions editors (also on Telegram and Discord) that I shouldn't be using the new types as they were still experimental, what should I be doing in that case? [[User:Chaotic Enby|Chaotic Enby]] ([[User talk:Chaotic Enby|talk]]) 18:06, 18 July 2026 (UTC)
:::If you have nothing to add to the new type discussion, the next most helpful thing to do would probably be documenting and fixing edge cases in the [[WF:Catalogue/Natural_language_operations/English|helper functions for English]]. Outside of NLG, you could work on docs (projectspace, but also test cases), or functions that operate on WD items and their relationships. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 19:10, 18 July 2026 (UTC)
:::: Thanks again! Looking at that specific discussion, it looks like there isn't much support for the current proposal of abstract sentences? I'll look at the {{tq|functions that operate on WD items}} part, but I've been a bit worried that this limits us to relatively simple sentences for now – is there a way to implement some kind of syntactic recursion? [[User:Chaotic Enby|Chaotic Enby]] ([[User talk:Chaotic Enby|talk]]) 19:37, 18 July 2026 (UTC)
Please connect implementation and tests for {{z|Z38250}} for testing! [[User:Wcalenieja|Wcalenieja]] ([[User talk:Wcalenieja|talk]]) 15:40, 25 July 2026 (UTC)
:{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 15:45, 25 July 2026 (UTC)
::Could you also connect the implementation and tests in {{z|Z38262}}? Thanks, [[User:Wcalenieja|Wcalenieja]] ([[User talk:Wcalenieja|talk]]) 16:02, 25 July 2026 (UTC)
:::{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 16:11, 25 July 2026 (UTC)
Please connect {{Z|Z38277}} to {{Z|Z38274}}. I could not find a way to add a test before the implementation is connected to the function. This is my first contribution, so I'm sorry if I did something wrong. Thank you![[User:Seudo|Seudo]] ([[User talk:Seudo|talk]]) 17:31, 25 July 2026 (UTC)
:You can add tests immediately, they just don't show up in the editor for Implementations until they're connected, so you have to "guess-and-check". [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 18:00, 25 July 2026 (UTC)
::Thank you for the explanation. So I added tests [[Z38293]] and [[Z38292]], to be connected to {{Z|Z38274}}, and [[Z38294]] to be connected to {{Z|Z20785}} (the second and third ones currently fail because of a bug in {{Z|Z20786}} which I explained at [[Talk:Z20786]]. [[User:Seudo|Seudo]] ([[User talk:Seudo|talk]]) 19:46, 25 July 2026 (UTC)
:::Connected tests, disconnected implementations so you can fix them. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 19:50, 25 July 2026 (UTC)
::::I fixed {{Z|Z20786}}, thanks. [[User:Seudo|Seudo]] ([[User talk:Seudo|talk]]) 20:02, 25 July 2026 (UTC)
:::Your tests include the article "le" on the date, but the composition does not. Which is correct? [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 20:08, 25 July 2026 (UTC)
::::I fixed the composition and tried to handle also the differences between female and male genders (and therefore added a test [[Z38301]] for female). [[User:Seudo|Seudo]] ([[User talk:Seudo|talk]]) 20:31, 25 July 2026 (UTC)
:All {{done}}! [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 20:37, 25 July 2026 (UTC)
::::But I'm sorry I'm asking so much to you. Is there some kind of sandbox where I could test my composition before asking it to be connected? [[User:Seudo|Seudo]] ([[User talk:Seudo|talk]]) 20:38, 25 July 2026 (UTC)
:::::A sandbox Implementation? There are some on [[Z10119]], but I would say that's not a very effective way to edit/debug. You can build up compositions from scratch using the copy/paste feature and [[Z801]], or by using [[User:YoshiRulz/Blockly|my editor]], then use Test cases to help you refine it. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 20:48, 25 July 2026 (UTC)
Please connect the JavaScript implementation {{Z|38297}} and test cases {{Z|38296}} and {{Z|38298}} to {{Z|38295}} (missing properties from peer items). The implementation passes both tests (2/2). Thank you. [[User:Brianwinum|Brian Winum]] ([[User talk:Brianwinum|talk]]) 20:03, 25 July 2026 (UTC)
:{{done}}, but is this not just a worse [[d:WD:Recoin]]? [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 20:06, 25 July 2026 (UTC)
Please connect the implementation and the test for {{Z|38923}}. Thanks. [[User:Ioe2015|Ioe2015]] ([[User talk:Ioe2015|talk]]) 06:24, 6 August 2026 (UTC)
:Nice work! I made a change to the label calls in the composition, and it already works. --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 07:51, 6 August 2026 (UTC)
::@[[User:Ioe2015|Ioe2015]], {{done|connected}}. Regards, [[User:ZI Jony|<span style="color:#8B0000">'''ZI Jony'''</span>]] [[User talk:ZI Jony|<sup><span style="color:Green"><i>(Talk)</i></span></sup>]] 08:30, 6 August 2026 (UTC)
Back with more math functions! Could {{Z|Z39036}} be connected please? [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 17:23, 8 August 2026 (UTC)
:And, in a similar category, {{Z|Z39043}} too please :) [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 17:38, 8 August 2026 (UTC)
::@[[User:Virinas-code|Virinas-code]], {{done}}. Regards, [[User:ZI Jony|<span style="color:#8B0000">'''ZI Jony'''</span>]] [[User talk:ZI Jony|<sup><span style="color:Green"><i>(Talk)</i></span></sup>]] 17:47, 8 August 2026 (UTC)
Math is fun, fast math is best. Could {{Z|Z39064}} and {{Z|Z39065}} be connected please? [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 20:11, 8 August 2026 (UTC)
:And {{Z|Z39066}} too, it'll hopefully fix a bunch of tests :) [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 20:13, 8 August 2026 (UTC)
::{{done}} Please apply for functioneer if you feel ready. I would support your application. --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 04:12, 9 August 2026 (UTC)
A request for disconnection this time... Could {{Z|Z34264}} and {{Z|Z39064}} be disconnected while connecting the faster Python implementation {{Z|Z39071}}? The composition implementation seems to struggle with large numbers as it hits a recursion limit. I am unsure wether the Python implementation is affected too; I'd like to see if the disconnection helps. (oh, and I've applied for functioneer!) [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 22:30, 9 August 2026 (UTC)
:Oh, and could {{Z|Z39073}} have its Python implementation and tests connected too? It should hopefully fix test validation errors. [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 22:33, 9 August 2026 (UTC)
::{{done}} [[User:99of9|99of9]] ([[User talk:99of9|talk]]) 22:36, 9 August 2026 (UTC)
Could you please check [[Z39640]], its implementation [[Z39642]] and its test [[Z39641]], connect them if they make sense, and give me feedback otherwise? Many thanks! [[User:Ornithorynque liminaire|Ornithorynque liminaire]] ([[User talk:Ornithorynque liminaire|talk]]) 15:15, 18 August 2026 (UTC)
:The implementation is fine. I fixed a type bug in the test. {{done|Connected}} both.<br>You would have to go to AW to discuss when and how to add such a disclaimer; maybe it should adopt {{Q|14360366}}. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 15:29, 18 August 2026 (UTC)
::Thanks! Certainly. I come from frwiki, we have an in-article disclaimer for that, hence my reflex: [[:w:fr:Modèle:Médical]] [[User:Ornithorynque liminaire|Ornithorynque liminaire]] ([[User talk:Ornithorynque liminaire|talk]]) 10:53, 19 August 2026 (UTC)
:Hi ! Does that make sense to connect {{Z|Z39763}}, {{Z|Z39656}}, {{Z|Z39655}} and such French tests that do not pass given the lack of French implementation? I would say it could, in the idea of having correct tests ''before'' correct implementations; however I saw no policy on that topic so tell me if I missed something! [[User:Ornithorynque liminaire|Ornithorynque liminaire]] ([[User talk:Ornithorynque liminaire|talk]]) 10:02, 21 August 2026 (UTC)
::Yes, [[d:Q950250|starting with tests]] is good practice. Having 1 or 2 on those top-level Functions is fine, but it would be even more helpful if they were on the French-specific versions, which don't exist yet. If you click through to {{Z|38523}}/{{Z|32826}}, then the English version, the input/output Types you see on the left are what you would need to copy when [https://www.wikifunctions.org/w/index.php?title=Special:CreateObject&zid=Z8 creating a Function]. I've done that for the second Function: [[Z32825]] -> {{Z|39764}}. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 10:27, 21 August 2026 (UTC)
Please connect the following Japanese date-related implementations and tests, preferably in dependency order:
* {{Z|39861}}: implementation {{Z|39867}} and tests {{Z|39862}} and {{Z|39863}}.
* {{Z|39859}}: implementation {{Z|39869}} and tests {{Z|39870}} and {{Z|39871}}. This function depends on {{Z|39861}}. I have also added Japanese to the date configuration {{Z|20779}}.
* {{Z|39846}}: implementation {{Z|39855}} and tests {{Z|39850}}, {{Z|39856}}, and {{Z|39858}}. This function uses the Japanese date formatting above through `display date`.
The tests for {{Z|39859}} cover both CE and BCE dates, and the tests for {{Z|39846}} cover a deceased person, a living person, and a birth date with year precision. Thank you! [[User:鈴音雨|鈴音雨]] ([[User talk:鈴音雨|talk]]) 12:13, 22 August 2026 (UTC)
:I think that's all {{done}}. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 13:00, 22 August 2026 (UTC)
Please connect the following Japanese-language implementations and tests, preferably in dependency order:
* {{Z|39886}}: implementation {{Z|39888}}, with tests {{Z|39891}} and {{Z|39892}}.
* {{Z|39894}}: implementation {{Z|39895}}, with tests {{Z|39904}} and {{Z|39905}}. This depends on {{Z|39886}}. The tests cover both a single occupation and multiple occupations joined with the Japanese comma `、`.
* {{Z|39896}}: implementation {{Z|39897}}. It is used by the Japanese entry added to the language-specific list-separator configuration.
* {{Z|39899}}: implementation {{Z|39900}}, with test {{Z|39901}}.
* {{Z|39898}}: implementation {{Z|39902}}, with test {{Z|39903}}. This depends on {{Z|39899}}.
The corresponding Japanese configuration entries have already been added where applicable, including {{Z|38781}}, {{Z|32279}}, and {{Z|38786}}. Thank you! [[User:鈴音雨|鈴音雨]] ([[User talk:鈴音雨|talk]]) 17:44, 22 August 2026 (UTC)
:{{done}} (I hope.) [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 23:08, 22 August 2026 (UTC)
Please connect the following Japanese-language implementations and tests, preferably in dependency order:
* {{Z|39914}}
:* Implementation: {{Z|39915}}
:* Tests: {{Z|39916}}, {{Z|39917}}, {{Z|39918}}
:* The Japanese entry has already been added to {{Z|32826}}.
* {{Z|39920}}
:* Implementation: {{Z|39921}}
:* Test: {{Z|39922}}
:* The Japanese entry has already been added to {{Z|37760}}.
These are intended to support Japanese output in Abstract Wikipedia compositions. Thank you! [[User:鈴音雨|鈴音雨]] ([[User talk:鈴音雨|talk]]) 11:22, 23 August 2026 (UTC)
:{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 11:49, 23 August 2026 (UTC)
Please connect the following objects to {{Z|39923}}:
* Implementation: {{Z|39925}}
* Test: {{Z|39924}}
The implementation passes the connected test. Thank you. [[User:YKC2486|YKC2486]] ([[User talk:YKC2486|talk]]) 12:00, 23 August 2026 (UTC)
:{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 12:04, 23 August 2026 (UTC)
=== New requests ===
''Please reply to add new requests''<br>
[[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 13:40, 23 August 2026 (UTC)
:Hi! I've tried to create a new function {{Z|Z40156}} with its associated tests {{Z|Z40157}} and {{Z|Z40158}}.
: I've also created a first implementation {{Z|Z40562}}, certainly not perfect but I will have to try it to improve it. How am I supposed to do that? Tests say no implementation is connected, and implementation say no tests are connected. I guess someone needs to connect the tests first, is is the way to do it? (If so, they are ready to be connected.) Thanks! [[User:Ornithorynque liminaire|Ornithorynque liminaire]] ([[User talk:Ornithorynque liminaire|talk]]) 17:50, 29 August 2026 (UTC)
::Tests connected. Instead of {{Z|16568}} (which is for fetching from Wikifunctions), you should be using something like {{Z|24766}}. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 17:58, 29 August 2026 (UTC)
:::Many thanks @[[User:YoshiRulz|YoshiRulz]], good catch! I think {{Z|Z40562}} is ready to be connected. [[User:Ornithorynque liminaire|Ornithorynque liminaire]] ([[User talk:Ornithorynque liminaire|talk]]) 22:15, 29 August 2026 (UTC)
::::{{done}} and I set all French variants to use space separators in [[Z25634]], so they should show up eventually. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 22:22, 29 August 2026 (UTC)
:Could you please connect {{Z|Z39764}} and {{Z|Z40634}}? The first will be needed to work on the implementation, the second is passing under the current implementation. [[User:Ornithorynque liminaire|Ornithorynque liminaire (she/they)]] ([[User talk:Ornithorynque liminaire|talk]]) 15:22, 30 August 2026 (UTC)
::{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 15:33, 30 August 2026 (UTC)
:Hi! Can anyone help me connect [https://www.wikifunctions.org/view/en/Z40780 this function]? I think the implementation works. Please inform me if there are existing bugs, I'll fix it. Thanks! [[User:Wangyunfan|Wangyunfan]] ([[User talk:Wangyunfan|talk]]) 03:42, 5 September 2026 (UTC)
::Done. The types (string, natural number) are not really ideal for this kind of function, but hopefully you're getting the idea of how functions, implementations and tests work around here. --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 04:43, 5 September 2026 (UTC)
:Hi! I'd just found this page, I was accidentally making requests over at [[Wikifunctions:Community portal]]. I'd like to connect implementations to functions for some thermodynamic equations:
:* [[Z41417|Carnot heat engine efficiency]]
:* [[Z41469|Constant-pressure boundary work]]
:* [[Z41634|Ideal-gas specific internal energy change]]
:* [[Z41638|Ideal-gas specific enthalpy change]]
:* [[Z41510|Ideal-gas isentropic temperature ratio]]
:* [[Z41632|Ideal-gas isentropic pressure-volume ratio]]
:* [[Z41646|Adiabatic steady-flow shaft work done]]
[[User:IanVG|IanVG]] ([[User talk:IanVG|talk]]) 18:52, 8 September 2026 (UTC)
:If you're using {{Z|19677}} for quantities in physics equations (which is probably still the best way), you should be specifying the units somewhere in the documentation.<!--
--><br>edit: Connected the ones with passing tests. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 19:04, 8 September 2026 (UTC)
{{Z|Z17394}}: {{Z|41470}}, {{Z|41471}}, {{Z|41519}} (I will do a U_n soon. I also plan to make one that returns a (U, V) pair... if possible.) --[[User:Artoria2e5|Artoria2e5]] ([[User talk:Artoria2e5|talk]]) 12:39, 7 September 2026 (UTC)
: Was {{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 16:06, 7 September 2026 (UTC)
{{Z|Z12427}}: {{Z|41467}}. Two test cases that are not mine, but are nevertheless reasonable to run (unlike the Mersennes): {{Z|34066}}, {{Z|34067}}. They are not exactly common failings, but they are occupying the "y" part of the x/y tests passed stat. --[[User:Artoria2e5|Artoria2e5]] ([[User talk:Artoria2e5|talk]]) 12:39, 7 September 2026 (UTC)
: {{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 16:06, 7 September 2026 (UTC)
{{Z|30950}}: {{Z|41466}}. (I see that my recent fermat creation has been connected. Thanks 99of9! I think I should request for functioneer or something. It's my first day on here, but I feel like I've got most figured out... But it may be too early.) --[[User:Artoria2e5|Artoria2e5]] ([[User talk:Artoria2e5|talk]]) 12:39, 7 September 2026 (UTC)
: {{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 16:06, 7 September 2026 (UTC)
:There’s a 48-hour wait, so sooner rather than later would be my recommendation. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 16:10, 7 September 2026 (UTC)
{{Z|11795}}: {{Z|42308}}. I made this JavaScript implementation for the function. Could this be connected? [[User:ReXLer|ReXLer]] ([[User talk:ReXLer|talk]]) 22:13, 16 September 2026 (UTC)
:{{done}} but this is a duplicate of [[Z19394|the existing JS implementation]], you should edit that one instead. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 22:26, 16 September 2026 (UTC)
::Yeah i wanted to make mine. [[User:ReXLer|ReXLer]] ([[User talk:ReXLer|talk]]) 22:30, 16 September 2026 (UTC)
{{Z|42310}}: {{Z|42311}}. Connect the implementation. Also connect {{Z|42312}}. [[User:ReXLer|ReXLer]] ([[User talk:ReXLer|talk]]) 15:17, 17 September 2026 (UTC)
{{Z|42381}}: {{Z|42382}}. Also connect the test cases.
== Example ==
{{Z|Z8}}: {{Z|Z10000}}<br>
{{Z|Z14}} Please connect
* {{Z|Znnn}}
*
{{Z|Z20}} Please connect
* {{Z|Znnn}}
*
''or disconnect, as the case may be'' [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 13:31, 23 August 2026 (UTC)
axeogr7a3zcgygjjq3g2qkk5nsqam8u
314816
314815
2026-09-17T20:12:55Z
ReXLer
39813
/* New requests */
314816
wikitext
text/x-wiki
{{archives|{{flatlist|{{Special:PrefixIndex/WF:Requests for connection and disconnection/Archives/|stripprefix=1|hideredirects=1}}}}|prefix=WF:Requests for connection and disconnection/Archives/}}
This page allows non-[[WF:functioneers|functioneers]] to request the connection or disconnection of implementations and tests to/from a function. To add a request, add the details of your request (Remember to add <nowiki>~~~~</nowiki> to sign!), using the <nowiki>{{Z|<your five id numbers here>}}</nowiki> template to reference and link to a specific ZID. Functioneers may, at their discretion, refuse to connect implementations that do not pass or do not have tests, and tests that do not pass or do not make logical sense.
== Requests ==
__NEWSECTIONLINK__
Please connect the implementation and tests for [[Z39473]] and [[Z39489]] (the second depends on the first).--[[User:Artsiom91|Artsiom91]] ([[User talk:Artsiom91|talk]]) 16:18, 15 August 2026 (UTC)
:@[[User:Artsiom91|Artsiom91]] both {{done|done}}. Regards, [[User:ZI Jony|<span style="color:#8B0000">'''ZI Jony'''</span>]] [[User talk:ZI Jony|<sup><span style="color:Green"><i>(Talk)</i></span></sup>]] 16:22, 15 August 2026 (UTC)
Please connect the implementation and tests for [[Z32728]]. [[User:Webmaster2024|Webmaster2024]] ([[User talk:Webmaster2024|talk]]) 13:15, 1 August 2026 (UTC)
:The output is slightly different than expected for both tests. It's okay to have edge cases which fail, but there should be passing tests as well. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 16:22, 1 August 2026 (UTC)
::I've fixed one test now, please also connect nested functions. [[User:Webmaster2024|Webmaster2024]] ([[User talk:Webmaster2024|talk]]) 18:01, 1 August 2026 (UTC)
:::{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 18:11, 1 August 2026 (UTC)
Please connect the implementation and test for [[Z33679]]. Thank you. [[User:JJPMaster|JJP]]<sub>[[User talk:JJPMaster|Mas]]<sub>[[Special:Contributions/JJPMaster|ter]]</sub></sub> ([[wikt:she|she]]/[[wikt:they|they]]) 03:42, 17 April 2026 (UTC)
:{{done}} --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 03:50, 17 April 2026 (UTC)
Please connect the implementations and tests for [[Z33785]], [[Z33788]], and [[Z33780]]. Thank you! [[User:JJPMaster|JJP]]<sub>[[User talk:JJPMaster|Mas]]<sub>[[Special:Contributions/JJPMaster|ter]]</sub></sub> ([[wikt:she|she]]/[[wikt:they|they]]) 03:13, 20 April 2026 (UTC)
:{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 03:48, 20 April 2026 (UTC)
Please connect the Python implementation of {{Z|Z33803}}. Thank you. [[User:OzmoOzmo|OzmoOzmo]] ([[User talk:OzmoOzmo|talk]]) 10:48, 20 April 2026 (UTC)
:The function is a duplicate of {{Z|Z20430}} [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 10:56, 20 April 2026 (UTC)
::Now I've connected the implementation to {{Z|Z20430}}. [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 11:02, 20 April 2026 (UTC)
{{Z|Z33859}} (an implementation of {{Z|Z32297}} for Filipino, Tagalog and Kapampangan) with its sole implementation {{Z|Z33860}}. —[[User:UndueMarmot|<span style="color:#705ccb;">Undue</span><span style="color:#cfdfa3;background-color:#705ccb;">Marmot</span>]] <small>([[User talk:UndueMarmot|talk]])</small> 12:20, 21 April 2026 (UTC)
:{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 12:24, 21 April 2026 (UTC)
Please connect the implementation of {{Z|33878}}. Thank you! [[User:Some helpful person|Some helpful person]] ([[User talk:Some helpful person|talk]]) 16:42, 21 April 2026 (UTC)
:Could you add some tests to check its correctness? [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 16:54, 21 April 2026 (UTC)
::{{D}} [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 17:03, 21 April 2026 (UTC)
Please connect the test cases and passing implementation of {{Z|Z24602}}. Thank you! [[User:Some helpful person|Some helpful person]] ([[User talk:Some helpful person|talk]]) 21:12, 22 April 2026 (UTC)
:...Of course the moment I say that I find at least one of the test cases are passing with an invalid input... Will debug. [[User:Some helpful person|Some helpful person]] ([[User talk:Some helpful person|talk]]) 21:15, 22 April 2026 (UTC)
:Please connect the test cases instead so it will be easier to debug! [[User:Some helpful person|Some helpful person]] ([[User talk:Some helpful person|talk]]) 21:23, 22 April 2026 (UTC)
::{{done}} [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 21:34, 22 April 2026 (UTC)
Please connect [[Z33955]] with its implementation and test cases. Thanks. [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 21:31, 22 April 2026 (UTC)
:{{done}}. Also, please consider requesting functioneer, I would support it! And thank you for your welcome on WD, too! [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 21:36, 22 April 2026 (UTC)
Please disconnect the implementation {{Z|Z30288}} so that it can be fixed and reconnected. It erroneously compares the second element of the second typed pair to itself, and thus breaks many other functions and test cases reliant on it. Added a test case for this, which it of course fails. Thank you very much! <small>(resolves many headaches)</small> [[User:Some helpful person|Some helpful person]] ([[User talk:Some helpful person|talk]]) 03:30, 24 April 2026 (UTC)
:{{done}} Please kindly check. [[User:NikolasKHF|NikolasKHF]] ([[User talk:NikolasKHF|talk]]) 03:40, 24 April 2026 (UTC)
:Oops! Sorry about that. Thanks for fixing this. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 07:41, 24 April 2026 (UTC)
Please connect the implementations and tests for [[Z34124]] and its helper [[Z34127]]. Thank you! [[User:JJPMaster|JJP]]<sub>[[User talk:JJPMaster|Mas]]<sub>[[Special:Contributions/JJPMaster|ter]]</sub></sub> ([[wikt:she|she]]/[[wikt:they|they]]) 23:49, 24 April 2026 (UTC)
:{{Done}} [[User:NikolasKHF|NikolasKHF]] ([[User talk:NikolasKHF|talk]]) 23:58, 24 April 2026 (UTC)
Please connect the implementation and tests for [[Z34204]]. Thank you! [[User:JJPMaster|JJP]]<sub>[[User talk:JJPMaster|Mas]]<sub>[[Special:Contributions/JJPMaster|ter]]</sub></sub> ([[wikt:she|she]]/[[wikt:they|they]]) 05:28, 26 April 2026 (UTC)
:{{Done}} [[User:NikolasKHF|NikolasKHF]] ([[User talk:NikolasKHF|talk]]) 05:31, 26 April 2026 (UTC)
Please connect the implementation and test cases for [[Z33951]], [[Z34009]] and [[Z34008]]. Thank you. [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 06:32, 26 April 2026 (UTC)
:{{done}} except for {{z|Z34008}} since it fail for all test cases. [[User:NikolasKHF|NikolasKHF]] ([[User talk:NikolasKHF|talk]]) 07:01, 26 April 2026 (UTC)
::Oh. The test cases fail mainly because the implementations for Z33951 and Z34009 were not connected yet. I guess we have to wait for a while until the connected implementation goes through. [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 13:20, 26 April 2026 (UTC)
:::{{done}} by YoshiRulz. Thank you. [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 15:58, 26 April 2026 (UTC)
Please connect the implementation and test cases for [[Z34212]]. Thank you. [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 15:58, 26 April 2026 (UTC)
:{{done}} by myself, as I was just granted functioneer. [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 16:20, 26 April 2026 (UTC)
Please disconnect {{Z|Z20694}}. A string without diacritics could be a valid pinyin due to the existence of neutral tone. The pinyin does not correspond to a real phrase, but it doesn't violate any rules for pinyin. [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 16:08, 26 April 2026 (UTC)
:{{done}} by myself, as I was just granted functioneer. [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 16:20, 26 April 2026 (UTC)
Is it possible to connect {{Z|Z34293}} and its respective tests please? It's a really simple piece of code, I might have gone a bit overboard with the tests though. [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 13:01, 27 April 2026 (UTC)
:{{done}} [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 13:13, 27 April 2026 (UTC)
A similar one (but any this time!): {{Z|Z34367}}. Could it be possible to connect it and its tests? This time there's a reasonable amount of them and they cover most cases too ;) [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 16:33, 27 April 2026 (UTC)
:{{done}} [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 17:24, 27 April 2026 (UTC)
Hello!
Can somebody please connect the following functions?
* {{Z|Z34308}}
* {{Z|Z34165}} (its dependency is currently unimplemented)
* {{Z|Z34139}}
And perhaps the tests for:
* {{Z|Z34149}}
* {{Z|Z34150}}
Pinging @[[User:Dv103|Dv103]] because they helped me with this function and have the functioneer role. <span style="border-radius:99q;padding:0 7q;background:#103;border:3q solid #FBF">[[User:QuickQuokka|<span style="color:#FBF">'''QuickQuokka'''</span>]]</span> <sup>[[[User talk:QuickQuokka|talk]] • [[Special:Contribs/QuickQuokka|contribs]]]</sup> 16:28, 27 April 2026 (UTC)
:{{d}} except the implementation of {{Z|Z34165}}, since it doesn't work (first requires the implementation of {{Z|Z34149}}). [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 17:13, 27 April 2026 (UTC)
Could {{Z|Z34273}}, {{Z|Z34378}} and {{Z|Z34380}} please be connected? Note that they all recursively depend on each other, so it's not possible to only activate a few of them. Thanks! [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 21:28, 27 April 2026 (UTC)
:{{done}}, thank you for your contributions. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 02:48, 28 April 2026 (UTC)
Another little thing, is it possible to disconnect {{Z|Z34263}}'s test cases {{Z|Z34269}} and {{Z|Z34267}} please? I'd like to rewrite them using {{Z|Z34273}}. [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 08:31, 28 April 2026 (UTC)
:{{Done}}, please proceed. [[User:NikolasKHF|NikolasKHF]] ([[User talk:NikolasKHF|talk]]) 09:01, 28 April 2026 (UTC)
::Sorry for the late response, had an exam today... Anyways, I reworked them a little and they can be connected again! [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 20:05, 28 April 2026 (UTC)
Is it possible to connect some new tests related to my previous functions ({{Z|Z34471}}, {{Z|Z34470}}, {{Z|Z34472}})? They implement the fact that in formal set theory {∅;∅} and {∅} are the exact same sets: duplicate elements behave in the same way as if they were only present once. Thanks in advance! [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 20:34, 28 April 2026 (UTC)
:{{done}} [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 20:40, 28 April 2026 (UTC)
Hello again! Could {{Z|Z34409}} and its tests please be connected? Thanks again! [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 10:41, 29 April 2026 (UTC)
:Your Implementation failed [[Z34491]] and [[Z34494]] when I connected it, so I've left it disconnected. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 11:05, 29 April 2026 (UTC)
::Interesting... What failed exactly? When I look at error logs for tests all it says is "no connected implementation"... [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 11:09, 29 April 2026 (UTC)
:::In all 3 cases, the returned value was equal to the input (a flattening step was missing). I think my fix is correct, but please double-check it. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 12:13, 29 April 2026 (UTC)
::::Took a look at it, forgot the <math>\operatorname{Pred}(\{ \O \})=\O</math> part in the recursion (whoopsies!). Made an alternative implementation {{Z|Z34509}} using only set operations and builtins; my goal with all those functions is that they don't depend on any other "complex" functions, they should be as simple as possible. Note that it doesn't remove duplicates, but this doesn't matter since <math>\{ \O, \O \} = \{ \O \}</math> anyways. [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 16:15, 29 April 2026 (UTC)
Andd back with another set-related function: {{Z|Z34519}}! This one paves the way for set union (and maybe an alternative implementation of predecessor?). Could it please be connected? Thanks!! [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 19:38, 29 April 2026 (UTC)
:{{done}} [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 19:38, 29 April 2026 (UTC)
As promised, here is {{Z|Z34538}}! Can it be connected please? If you need more tests before I'll add some! [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 20:59, 29 April 2026 (UTC)
:{{done}}. Also, if you'd like to request functioneer rights, I'd support it. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 21:59, 29 April 2026 (UTC)
::Thanks a lot for the offer! I might consider it a bit later, for now I promise to calm down a little with the requests :) [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 20:25, 30 April 2026 (UTC)
Hi! First could {{Z|Z34544}} please be connected? It corresponds to the mathematical definition of predecessor and seems to be a ''bit'' faster than other implementations :) I've also made {{Z|Z34585}} and {{Z|Z34620}}, could they please be connected? They both have a few tests, but I'm going to add some more for edge cases like duplicate elements (which should be ignored when working with sets). Thanks a lot! [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 20:28, 30 April 2026 (UTC)
:{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 20:34, 30 April 2026 (UTC)
Please disconnect {{Z|21875}} so I can add a word to its hardcoded list of exceptions, and then it can be reconnected... Or if you're so willing, simply add "Unicode" to the EXCEPTIONS_DICT in the code for me. Thank you! [[User:Some helpful person|Some helpful person]] ([[User talk:Some helpful person|talk]]) 00:48, 6 May 2026 (UTC)
:{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 01:02, 6 May 2026 (UTC)
Can you please connect implementation of {{Z|35161}}. This is my first function, to be used for {{Z|35158}} for which the implementation is to be written. [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 10:25, 14 May 2026 (UTC)
:{{Done}}. I also have connected the tests on the {{z|35158}} [[User:OwlyKnight|OwlyKnight]] ([[User talk:OwlyKnight|talk]]) 10:36, 14 May 2026 (UTC)
I have created implementation {{Z|35166}}. It fails but I can't test it as it is not connected. Please connect if that is the proper procedure. If not: what should I do? [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 17:22, 14 May 2026 (UTC)
:You were passing a literal <code>Z40(some_call(...))</code> to {{Z|802}}. {{Z|40}}'s identity field needs to be a {{Z|9}}, specifically [[Z41]] or [[Z42]]. [[Special:Diff/274691|Fixed]] (by passing <code>some_call(...)</code> unwrapped to [[Z802]]). [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 17:29, 14 May 2026 (UTC)
::Thanks for fixing that, but still the test case fail, amd I can't test it as it is not connected. What to do next? [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 05:36, 15 May 2026 (UTC)
:::If you check on the (i) icon or Detail link, you can find why is it error. The [[Z35159]] test fail due to {{z|Z28290}}; while the [[Z35160]] fail due to {{z|Z28248}}. I think it's because of the lack of lexeme or grammatical feature on the given lexeme on Wikidata rather than the implementation itself. You may need to contribute more on Wikidata lexeme. Thanks! [[User:OwlyKnight|OwlyKnight]] ([[User talk:OwlyKnight|talk]]) 07:05, 15 May 2026 (UTC)
::::Thanks. I managed to fix the issues (gramatical feature and link of lexeme to Wikidata lemma for "dorp". It is working now. Please connect. [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 09:11, 15 May 2026 (UTC)
:::::{{Done}} thank you for your contributions :D [[User:OwlyKnight|OwlyKnight]] ([[User talk:OwlyKnight|talk]]) 11:44, 15 May 2026 (UTC)
Please connect {{Z|35196}} and its tests. Thanks [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]])
: Was {{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 16:09, 15 May 2026 (UTC)
Please connect {{Z|35505}} and its tests. Thanks [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 15:11, 22 May 2026 (UTC)
:{{already done}} by [[User:Dv103]]. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 00:52, 23 May 2026 (UTC)
Please connect {{Z|35978}} and its tests. [[User:Sophisticatedevening|Sophisticatedevening]] ([[User talk:Sophisticatedevening|talk]]) 07:54, 2 June 2026 (UTC)
:{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 10:46, 2 June 2026 (UTC)
Please connect implementation {{Z|Z36113}} to function {{Z|Z36106}}. I don't see an way to do my own tests while the implementation is disconnected, the "Run function" button is always greyed out. [[User:Strobilomyces|Strobilomyces]] ([[User talk:Strobilomyces|talk]]) 13:33, 8 June 2026 (UTC)
:{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 14:14, 8 June 2026 (UTC)
Please connect {{Z|36537}} and {{Z|36538}} to {{Z|36536}}. The function has already been added to {{Z|32402}}. PS: Is there a way to copy-paste a composition implementation? I can make an Esperanto function for this which has identical structure to the existing English, Spanish, and French functions besides the localized strings, but it’s unnecessarily difficult to do all the clicking and typing manually to recreate them. Thank you! [[User:Gabldotink|Gabldotink]] ([[User talk:Gabldotink|talk]]) 20:32, 19 June 2026 (UTC)
:{{done}} You can use the localStorage clipboard: Open the editor for the Implementation, click the topmost <code>…</code> button, then <code>Copy to clipboard</code>. When you make a blank Implementation, click the topmost(!) <code>…</code> button, then <code>Paste from clipboard</code>, select the expression, and then you can go through and fill in all [[Z18]]s (since they don't get converted automatically) and update any [[Z6]] literals. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 20:39, 19 June 2026 (UTC)
::Thank you very much! Please also connect {{Z|36541}} and {{Z|36546}} to {{Z|36540}}. [[User:Gabldotink|Gabldotink]] ([[User talk:Gabldotink|talk]]) 21:07, 19 June 2026 (UTC)
:::{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 21:11, 19 June 2026 (UTC)
[[Category:Functioneers|*R]]
[[Category:Noticeboards]]
Please connect test cases {{z|Z37757}}, {{z|Z37758}} and {{z|Z37759}} to {{z|Z37756}} for testing! [[User:Chaotic Enby|Chaotic Enby]] ([[User talk:Chaotic Enby|talk]]) 17:02, 14 July 2026 (UTC)
:{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 17:06, 14 July 2026 (UTC)
:: Now that {{z|Z37764}} works, can you please connect it too? Thanks a lot in advance! [[User:Chaotic Enby|Chaotic Enby]] ([[User talk:Chaotic Enby|talk]]) 21:48, 14 July 2026 (UTC)
:::{{done}} [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 21:55, 14 July 2026 (UTC)
Please temporarily disconnect test cases from {{z|Z37719}} so I can replace the argument "Plural subject: {{z|Z40}}" by the more precise "Subject number: {{z|Z26934}}" and update everything. [[User:Chaotic Enby|Chaotic Enby]] ([[User talk:Chaotic Enby|talk]]) 21:47, 14 July 2026 (UTC)
:{{done}} [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 21:56, 14 July 2026 (UTC)
:: Everything has been updated so it can be reconnected! Thanks a lot once more! (and sorry for the bother, please tell me if you prefer I straight-up request functioneer) [[User:Chaotic Enby|Chaotic Enby]] ([[User talk:Chaotic Enby|talk]]) 22:04, 14 July 2026 (UTC)
:::{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 06:37, 15 July 2026 (UTC)
:I worry you're wasting your time with these new functions, for [[Talk:Z37719#This_function_cannot_be_implemented_in_every_language|reasons explained here]] by {{noping|Dv103}}. See [[WF:Type proposals/Abstract sentence]] etc. where the structure for the next "generation" of NLG functions are being worked out. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 06:44, 15 July 2026 (UTC)
:: Thanks a lot @[[User:YoshiRulz|YoshiRulz]]. I have been informed by several Wikifunctions editors (also on Telegram and Discord) that I shouldn't be using the new types as they were still experimental, what should I be doing in that case? [[User:Chaotic Enby|Chaotic Enby]] ([[User talk:Chaotic Enby|talk]]) 18:06, 18 July 2026 (UTC)
:::If you have nothing to add to the new type discussion, the next most helpful thing to do would probably be documenting and fixing edge cases in the [[WF:Catalogue/Natural_language_operations/English|helper functions for English]]. Outside of NLG, you could work on docs (projectspace, but also test cases), or functions that operate on WD items and their relationships. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 19:10, 18 July 2026 (UTC)
:::: Thanks again! Looking at that specific discussion, it looks like there isn't much support for the current proposal of abstract sentences? I'll look at the {{tq|functions that operate on WD items}} part, but I've been a bit worried that this limits us to relatively simple sentences for now – is there a way to implement some kind of syntactic recursion? [[User:Chaotic Enby|Chaotic Enby]] ([[User talk:Chaotic Enby|talk]]) 19:37, 18 July 2026 (UTC)
Please connect implementation and tests for {{z|Z38250}} for testing! [[User:Wcalenieja|Wcalenieja]] ([[User talk:Wcalenieja|talk]]) 15:40, 25 July 2026 (UTC)
:{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 15:45, 25 July 2026 (UTC)
::Could you also connect the implementation and tests in {{z|Z38262}}? Thanks, [[User:Wcalenieja|Wcalenieja]] ([[User talk:Wcalenieja|talk]]) 16:02, 25 July 2026 (UTC)
:::{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 16:11, 25 July 2026 (UTC)
Please connect {{Z|Z38277}} to {{Z|Z38274}}. I could not find a way to add a test before the implementation is connected to the function. This is my first contribution, so I'm sorry if I did something wrong. Thank you![[User:Seudo|Seudo]] ([[User talk:Seudo|talk]]) 17:31, 25 July 2026 (UTC)
:You can add tests immediately, they just don't show up in the editor for Implementations until they're connected, so you have to "guess-and-check". [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 18:00, 25 July 2026 (UTC)
::Thank you for the explanation. So I added tests [[Z38293]] and [[Z38292]], to be connected to {{Z|Z38274}}, and [[Z38294]] to be connected to {{Z|Z20785}} (the second and third ones currently fail because of a bug in {{Z|Z20786}} which I explained at [[Talk:Z20786]]. [[User:Seudo|Seudo]] ([[User talk:Seudo|talk]]) 19:46, 25 July 2026 (UTC)
:::Connected tests, disconnected implementations so you can fix them. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 19:50, 25 July 2026 (UTC)
::::I fixed {{Z|Z20786}}, thanks. [[User:Seudo|Seudo]] ([[User talk:Seudo|talk]]) 20:02, 25 July 2026 (UTC)
:::Your tests include the article "le" on the date, but the composition does not. Which is correct? [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 20:08, 25 July 2026 (UTC)
::::I fixed the composition and tried to handle also the differences between female and male genders (and therefore added a test [[Z38301]] for female). [[User:Seudo|Seudo]] ([[User talk:Seudo|talk]]) 20:31, 25 July 2026 (UTC)
:All {{done}}! [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 20:37, 25 July 2026 (UTC)
::::But I'm sorry I'm asking so much to you. Is there some kind of sandbox where I could test my composition before asking it to be connected? [[User:Seudo|Seudo]] ([[User talk:Seudo|talk]]) 20:38, 25 July 2026 (UTC)
:::::A sandbox Implementation? There are some on [[Z10119]], but I would say that's not a very effective way to edit/debug. You can build up compositions from scratch using the copy/paste feature and [[Z801]], or by using [[User:YoshiRulz/Blockly|my editor]], then use Test cases to help you refine it. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 20:48, 25 July 2026 (UTC)
Please connect the JavaScript implementation {{Z|38297}} and test cases {{Z|38296}} and {{Z|38298}} to {{Z|38295}} (missing properties from peer items). The implementation passes both tests (2/2). Thank you. [[User:Brianwinum|Brian Winum]] ([[User talk:Brianwinum|talk]]) 20:03, 25 July 2026 (UTC)
:{{done}}, but is this not just a worse [[d:WD:Recoin]]? [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 20:06, 25 July 2026 (UTC)
Please connect the implementation and the test for {{Z|38923}}. Thanks. [[User:Ioe2015|Ioe2015]] ([[User talk:Ioe2015|talk]]) 06:24, 6 August 2026 (UTC)
:Nice work! I made a change to the label calls in the composition, and it already works. --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 07:51, 6 August 2026 (UTC)
::@[[User:Ioe2015|Ioe2015]], {{done|connected}}. Regards, [[User:ZI Jony|<span style="color:#8B0000">'''ZI Jony'''</span>]] [[User talk:ZI Jony|<sup><span style="color:Green"><i>(Talk)</i></span></sup>]] 08:30, 6 August 2026 (UTC)
Back with more math functions! Could {{Z|Z39036}} be connected please? [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 17:23, 8 August 2026 (UTC)
:And, in a similar category, {{Z|Z39043}} too please :) [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 17:38, 8 August 2026 (UTC)
::@[[User:Virinas-code|Virinas-code]], {{done}}. Regards, [[User:ZI Jony|<span style="color:#8B0000">'''ZI Jony'''</span>]] [[User talk:ZI Jony|<sup><span style="color:Green"><i>(Talk)</i></span></sup>]] 17:47, 8 August 2026 (UTC)
Math is fun, fast math is best. Could {{Z|Z39064}} and {{Z|Z39065}} be connected please? [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 20:11, 8 August 2026 (UTC)
:And {{Z|Z39066}} too, it'll hopefully fix a bunch of tests :) [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 20:13, 8 August 2026 (UTC)
::{{done}} Please apply for functioneer if you feel ready. I would support your application. --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 04:12, 9 August 2026 (UTC)
A request for disconnection this time... Could {{Z|Z34264}} and {{Z|Z39064}} be disconnected while connecting the faster Python implementation {{Z|Z39071}}? The composition implementation seems to struggle with large numbers as it hits a recursion limit. I am unsure wether the Python implementation is affected too; I'd like to see if the disconnection helps. (oh, and I've applied for functioneer!) [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 22:30, 9 August 2026 (UTC)
:Oh, and could {{Z|Z39073}} have its Python implementation and tests connected too? It should hopefully fix test validation errors. [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 22:33, 9 August 2026 (UTC)
::{{done}} [[User:99of9|99of9]] ([[User talk:99of9|talk]]) 22:36, 9 August 2026 (UTC)
Could you please check [[Z39640]], its implementation [[Z39642]] and its test [[Z39641]], connect them if they make sense, and give me feedback otherwise? Many thanks! [[User:Ornithorynque liminaire|Ornithorynque liminaire]] ([[User talk:Ornithorynque liminaire|talk]]) 15:15, 18 August 2026 (UTC)
:The implementation is fine. I fixed a type bug in the test. {{done|Connected}} both.<br>You would have to go to AW to discuss when and how to add such a disclaimer; maybe it should adopt {{Q|14360366}}. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 15:29, 18 August 2026 (UTC)
::Thanks! Certainly. I come from frwiki, we have an in-article disclaimer for that, hence my reflex: [[:w:fr:Modèle:Médical]] [[User:Ornithorynque liminaire|Ornithorynque liminaire]] ([[User talk:Ornithorynque liminaire|talk]]) 10:53, 19 August 2026 (UTC)
:Hi ! Does that make sense to connect {{Z|Z39763}}, {{Z|Z39656}}, {{Z|Z39655}} and such French tests that do not pass given the lack of French implementation? I would say it could, in the idea of having correct tests ''before'' correct implementations; however I saw no policy on that topic so tell me if I missed something! [[User:Ornithorynque liminaire|Ornithorynque liminaire]] ([[User talk:Ornithorynque liminaire|talk]]) 10:02, 21 August 2026 (UTC)
::Yes, [[d:Q950250|starting with tests]] is good practice. Having 1 or 2 on those top-level Functions is fine, but it would be even more helpful if they were on the French-specific versions, which don't exist yet. If you click through to {{Z|38523}}/{{Z|32826}}, then the English version, the input/output Types you see on the left are what you would need to copy when [https://www.wikifunctions.org/w/index.php?title=Special:CreateObject&zid=Z8 creating a Function]. I've done that for the second Function: [[Z32825]] -> {{Z|39764}}. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 10:27, 21 August 2026 (UTC)
Please connect the following Japanese date-related implementations and tests, preferably in dependency order:
* {{Z|39861}}: implementation {{Z|39867}} and tests {{Z|39862}} and {{Z|39863}}.
* {{Z|39859}}: implementation {{Z|39869}} and tests {{Z|39870}} and {{Z|39871}}. This function depends on {{Z|39861}}. I have also added Japanese to the date configuration {{Z|20779}}.
* {{Z|39846}}: implementation {{Z|39855}} and tests {{Z|39850}}, {{Z|39856}}, and {{Z|39858}}. This function uses the Japanese date formatting above through `display date`.
The tests for {{Z|39859}} cover both CE and BCE dates, and the tests for {{Z|39846}} cover a deceased person, a living person, and a birth date with year precision. Thank you! [[User:鈴音雨|鈴音雨]] ([[User talk:鈴音雨|talk]]) 12:13, 22 August 2026 (UTC)
:I think that's all {{done}}. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 13:00, 22 August 2026 (UTC)
Please connect the following Japanese-language implementations and tests, preferably in dependency order:
* {{Z|39886}}: implementation {{Z|39888}}, with tests {{Z|39891}} and {{Z|39892}}.
* {{Z|39894}}: implementation {{Z|39895}}, with tests {{Z|39904}} and {{Z|39905}}. This depends on {{Z|39886}}. The tests cover both a single occupation and multiple occupations joined with the Japanese comma `、`.
* {{Z|39896}}: implementation {{Z|39897}}. It is used by the Japanese entry added to the language-specific list-separator configuration.
* {{Z|39899}}: implementation {{Z|39900}}, with test {{Z|39901}}.
* {{Z|39898}}: implementation {{Z|39902}}, with test {{Z|39903}}. This depends on {{Z|39899}}.
The corresponding Japanese configuration entries have already been added where applicable, including {{Z|38781}}, {{Z|32279}}, and {{Z|38786}}. Thank you! [[User:鈴音雨|鈴音雨]] ([[User talk:鈴音雨|talk]]) 17:44, 22 August 2026 (UTC)
:{{done}} (I hope.) [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 23:08, 22 August 2026 (UTC)
Please connect the following Japanese-language implementations and tests, preferably in dependency order:
* {{Z|39914}}
:* Implementation: {{Z|39915}}
:* Tests: {{Z|39916}}, {{Z|39917}}, {{Z|39918}}
:* The Japanese entry has already been added to {{Z|32826}}.
* {{Z|39920}}
:* Implementation: {{Z|39921}}
:* Test: {{Z|39922}}
:* The Japanese entry has already been added to {{Z|37760}}.
These are intended to support Japanese output in Abstract Wikipedia compositions. Thank you! [[User:鈴音雨|鈴音雨]] ([[User talk:鈴音雨|talk]]) 11:22, 23 August 2026 (UTC)
:{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 11:49, 23 August 2026 (UTC)
Please connect the following objects to {{Z|39923}}:
* Implementation: {{Z|39925}}
* Test: {{Z|39924}}
The implementation passes the connected test. Thank you. [[User:YKC2486|YKC2486]] ([[User talk:YKC2486|talk]]) 12:00, 23 August 2026 (UTC)
:{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 12:04, 23 August 2026 (UTC)
=== New requests ===
''Please reply to add new requests''<br>
[[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 13:40, 23 August 2026 (UTC)
:Hi! I've tried to create a new function {{Z|Z40156}} with its associated tests {{Z|Z40157}} and {{Z|Z40158}}.
: I've also created a first implementation {{Z|Z40562}}, certainly not perfect but I will have to try it to improve it. How am I supposed to do that? Tests say no implementation is connected, and implementation say no tests are connected. I guess someone needs to connect the tests first, is is the way to do it? (If so, they are ready to be connected.) Thanks! [[User:Ornithorynque liminaire|Ornithorynque liminaire]] ([[User talk:Ornithorynque liminaire|talk]]) 17:50, 29 August 2026 (UTC)
::Tests connected. Instead of {{Z|16568}} (which is for fetching from Wikifunctions), you should be using something like {{Z|24766}}. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 17:58, 29 August 2026 (UTC)
:::Many thanks @[[User:YoshiRulz|YoshiRulz]], good catch! I think {{Z|Z40562}} is ready to be connected. [[User:Ornithorynque liminaire|Ornithorynque liminaire]] ([[User talk:Ornithorynque liminaire|talk]]) 22:15, 29 August 2026 (UTC)
::::{{done}} and I set all French variants to use space separators in [[Z25634]], so they should show up eventually. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 22:22, 29 August 2026 (UTC)
:Could you please connect {{Z|Z39764}} and {{Z|Z40634}}? The first will be needed to work on the implementation, the second is passing under the current implementation. [[User:Ornithorynque liminaire|Ornithorynque liminaire (she/they)]] ([[User talk:Ornithorynque liminaire|talk]]) 15:22, 30 August 2026 (UTC)
::{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 15:33, 30 August 2026 (UTC)
:Hi! Can anyone help me connect [https://www.wikifunctions.org/view/en/Z40780 this function]? I think the implementation works. Please inform me if there are existing bugs, I'll fix it. Thanks! [[User:Wangyunfan|Wangyunfan]] ([[User talk:Wangyunfan|talk]]) 03:42, 5 September 2026 (UTC)
::Done. The types (string, natural number) are not really ideal for this kind of function, but hopefully you're getting the idea of how functions, implementations and tests work around here. --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 04:43, 5 September 2026 (UTC)
:Hi! I'd just found this page, I was accidentally making requests over at [[Wikifunctions:Community portal]]. I'd like to connect implementations to functions for some thermodynamic equations:
:* [[Z41417|Carnot heat engine efficiency]]
:* [[Z41469|Constant-pressure boundary work]]
:* [[Z41634|Ideal-gas specific internal energy change]]
:* [[Z41638|Ideal-gas specific enthalpy change]]
:* [[Z41510|Ideal-gas isentropic temperature ratio]]
:* [[Z41632|Ideal-gas isentropic pressure-volume ratio]]
:* [[Z41646|Adiabatic steady-flow shaft work done]]
[[User:IanVG|IanVG]] ([[User talk:IanVG|talk]]) 18:52, 8 September 2026 (UTC)
:If you're using {{Z|19677}} for quantities in physics equations (which is probably still the best way), you should be specifying the units somewhere in the documentation.<!--
--><br>edit: Connected the ones with passing tests. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 19:04, 8 September 2026 (UTC)
{{Z|Z17394}}: {{Z|41470}}, {{Z|41471}}, {{Z|41519}} (I will do a U_n soon. I also plan to make one that returns a (U, V) pair... if possible.) --[[User:Artoria2e5|Artoria2e5]] ([[User talk:Artoria2e5|talk]]) 12:39, 7 September 2026 (UTC)
: Was {{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 16:06, 7 September 2026 (UTC)
{{Z|Z12427}}: {{Z|41467}}. Two test cases that are not mine, but are nevertheless reasonable to run (unlike the Mersennes): {{Z|34066}}, {{Z|34067}}. They are not exactly common failings, but they are occupying the "y" part of the x/y tests passed stat. --[[User:Artoria2e5|Artoria2e5]] ([[User talk:Artoria2e5|talk]]) 12:39, 7 September 2026 (UTC)
: {{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 16:06, 7 September 2026 (UTC)
{{Z|30950}}: {{Z|41466}}. (I see that my recent fermat creation has been connected. Thanks 99of9! I think I should request for functioneer or something. It's my first day on here, but I feel like I've got most figured out... But it may be too early.) --[[User:Artoria2e5|Artoria2e5]] ([[User talk:Artoria2e5|talk]]) 12:39, 7 September 2026 (UTC)
: {{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 16:06, 7 September 2026 (UTC)
:There’s a 48-hour wait, so sooner rather than later would be my recommendation. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 16:10, 7 September 2026 (UTC)
{{Z|11795}}: {{Z|42308}}. I made this JavaScript implementation for the function. Could this be connected? [[User:ReXLer|ReXLer]] ([[User talk:ReXLer|talk]]) 22:13, 16 September 2026 (UTC)
:{{done}} but this is a duplicate of [[Z19394|the existing JS implementation]], you should edit that one instead. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 22:26, 16 September 2026 (UTC)
::Yeah i wanted to make mine. [[User:ReXLer|ReXLer]] ([[User talk:ReXLer|talk]]) 22:30, 16 September 2026 (UTC)
{{Z|42310}}: {{Z|42311}}. Connect the implementation. Also connect {{Z|42312}}. [[User:ReXLer|ReXLer]] ([[User talk:ReXLer|talk]]) 15:17, 17 September 2026 (UTC)
{{Z|42381}}: {{Z|42382}}. Can you also connect the test cases? [[User:ReXLer|ReXLer]] ([[User talk:ReXLer|talk]]) 20:12, 17 September 2026 (UTC)
== Example ==
{{Z|Z8}}: {{Z|Z10000}}<br>
{{Z|Z14}} Please connect
* {{Z|Znnn}}
*
{{Z|Z20}} Please connect
* {{Z|Znnn}}
*
''or disconnect, as the case may be'' [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 13:31, 23 August 2026 (UTC)
f1vhhgmfwmmhz16e1kwk3vnafdg1km8
314822
314816
2026-09-17T21:05:20Z
YoshiRulz
10156
/* New requests */ Reply
314822
wikitext
text/x-wiki
{{archives|{{flatlist|{{Special:PrefixIndex/WF:Requests for connection and disconnection/Archives/|stripprefix=1|hideredirects=1}}}}|prefix=WF:Requests for connection and disconnection/Archives/}}
This page allows non-[[WF:functioneers|functioneers]] to request the connection or disconnection of implementations and tests to/from a function. To add a request, add the details of your request (Remember to add <nowiki>~~~~</nowiki> to sign!), using the <nowiki>{{Z|<your five id numbers here>}}</nowiki> template to reference and link to a specific ZID. Functioneers may, at their discretion, refuse to connect implementations that do not pass or do not have tests, and tests that do not pass or do not make logical sense.
== Requests ==
__NEWSECTIONLINK__
Please connect the implementation and tests for [[Z39473]] and [[Z39489]] (the second depends on the first).--[[User:Artsiom91|Artsiom91]] ([[User talk:Artsiom91|talk]]) 16:18, 15 August 2026 (UTC)
:@[[User:Artsiom91|Artsiom91]] both {{done|done}}. Regards, [[User:ZI Jony|<span style="color:#8B0000">'''ZI Jony'''</span>]] [[User talk:ZI Jony|<sup><span style="color:Green"><i>(Talk)</i></span></sup>]] 16:22, 15 August 2026 (UTC)
Please connect the implementation and tests for [[Z32728]]. [[User:Webmaster2024|Webmaster2024]] ([[User talk:Webmaster2024|talk]]) 13:15, 1 August 2026 (UTC)
:The output is slightly different than expected for both tests. It's okay to have edge cases which fail, but there should be passing tests as well. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 16:22, 1 August 2026 (UTC)
::I've fixed one test now, please also connect nested functions. [[User:Webmaster2024|Webmaster2024]] ([[User talk:Webmaster2024|talk]]) 18:01, 1 August 2026 (UTC)
:::{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 18:11, 1 August 2026 (UTC)
Please connect the implementation and test for [[Z33679]]. Thank you. [[User:JJPMaster|JJP]]<sub>[[User talk:JJPMaster|Mas]]<sub>[[Special:Contributions/JJPMaster|ter]]</sub></sub> ([[wikt:she|she]]/[[wikt:they|they]]) 03:42, 17 April 2026 (UTC)
:{{done}} --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 03:50, 17 April 2026 (UTC)
Please connect the implementations and tests for [[Z33785]], [[Z33788]], and [[Z33780]]. Thank you! [[User:JJPMaster|JJP]]<sub>[[User talk:JJPMaster|Mas]]<sub>[[Special:Contributions/JJPMaster|ter]]</sub></sub> ([[wikt:she|she]]/[[wikt:they|they]]) 03:13, 20 April 2026 (UTC)
:{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 03:48, 20 April 2026 (UTC)
Please connect the Python implementation of {{Z|Z33803}}. Thank you. [[User:OzmoOzmo|OzmoOzmo]] ([[User talk:OzmoOzmo|talk]]) 10:48, 20 April 2026 (UTC)
:The function is a duplicate of {{Z|Z20430}} [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 10:56, 20 April 2026 (UTC)
::Now I've connected the implementation to {{Z|Z20430}}. [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 11:02, 20 April 2026 (UTC)
{{Z|Z33859}} (an implementation of {{Z|Z32297}} for Filipino, Tagalog and Kapampangan) with its sole implementation {{Z|Z33860}}. —[[User:UndueMarmot|<span style="color:#705ccb;">Undue</span><span style="color:#cfdfa3;background-color:#705ccb;">Marmot</span>]] <small>([[User talk:UndueMarmot|talk]])</small> 12:20, 21 April 2026 (UTC)
:{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 12:24, 21 April 2026 (UTC)
Please connect the implementation of {{Z|33878}}. Thank you! [[User:Some helpful person|Some helpful person]] ([[User talk:Some helpful person|talk]]) 16:42, 21 April 2026 (UTC)
:Could you add some tests to check its correctness? [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 16:54, 21 April 2026 (UTC)
::{{D}} [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 17:03, 21 April 2026 (UTC)
Please connect the test cases and passing implementation of {{Z|Z24602}}. Thank you! [[User:Some helpful person|Some helpful person]] ([[User talk:Some helpful person|talk]]) 21:12, 22 April 2026 (UTC)
:...Of course the moment I say that I find at least one of the test cases are passing with an invalid input... Will debug. [[User:Some helpful person|Some helpful person]] ([[User talk:Some helpful person|talk]]) 21:15, 22 April 2026 (UTC)
:Please connect the test cases instead so it will be easier to debug! [[User:Some helpful person|Some helpful person]] ([[User talk:Some helpful person|talk]]) 21:23, 22 April 2026 (UTC)
::{{done}} [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 21:34, 22 April 2026 (UTC)
Please connect [[Z33955]] with its implementation and test cases. Thanks. [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 21:31, 22 April 2026 (UTC)
:{{done}}. Also, please consider requesting functioneer, I would support it! And thank you for your welcome on WD, too! [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 21:36, 22 April 2026 (UTC)
Please disconnect the implementation {{Z|Z30288}} so that it can be fixed and reconnected. It erroneously compares the second element of the second typed pair to itself, and thus breaks many other functions and test cases reliant on it. Added a test case for this, which it of course fails. Thank you very much! <small>(resolves many headaches)</small> [[User:Some helpful person|Some helpful person]] ([[User talk:Some helpful person|talk]]) 03:30, 24 April 2026 (UTC)
:{{done}} Please kindly check. [[User:NikolasKHF|NikolasKHF]] ([[User talk:NikolasKHF|talk]]) 03:40, 24 April 2026 (UTC)
:Oops! Sorry about that. Thanks for fixing this. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 07:41, 24 April 2026 (UTC)
Please connect the implementations and tests for [[Z34124]] and its helper [[Z34127]]. Thank you! [[User:JJPMaster|JJP]]<sub>[[User talk:JJPMaster|Mas]]<sub>[[Special:Contributions/JJPMaster|ter]]</sub></sub> ([[wikt:she|she]]/[[wikt:they|they]]) 23:49, 24 April 2026 (UTC)
:{{Done}} [[User:NikolasKHF|NikolasKHF]] ([[User talk:NikolasKHF|talk]]) 23:58, 24 April 2026 (UTC)
Please connect the implementation and tests for [[Z34204]]. Thank you! [[User:JJPMaster|JJP]]<sub>[[User talk:JJPMaster|Mas]]<sub>[[Special:Contributions/JJPMaster|ter]]</sub></sub> ([[wikt:she|she]]/[[wikt:they|they]]) 05:28, 26 April 2026 (UTC)
:{{Done}} [[User:NikolasKHF|NikolasKHF]] ([[User talk:NikolasKHF|talk]]) 05:31, 26 April 2026 (UTC)
Please connect the implementation and test cases for [[Z33951]], [[Z34009]] and [[Z34008]]. Thank you. [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 06:32, 26 April 2026 (UTC)
:{{done}} except for {{z|Z34008}} since it fail for all test cases. [[User:NikolasKHF|NikolasKHF]] ([[User talk:NikolasKHF|talk]]) 07:01, 26 April 2026 (UTC)
::Oh. The test cases fail mainly because the implementations for Z33951 and Z34009 were not connected yet. I guess we have to wait for a while until the connected implementation goes through. [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 13:20, 26 April 2026 (UTC)
:::{{done}} by YoshiRulz. Thank you. [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 15:58, 26 April 2026 (UTC)
Please connect the implementation and test cases for [[Z34212]]. Thank you. [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 15:58, 26 April 2026 (UTC)
:{{done}} by myself, as I was just granted functioneer. [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 16:20, 26 April 2026 (UTC)
Please disconnect {{Z|Z20694}}. A string without diacritics could be a valid pinyin due to the existence of neutral tone. The pinyin does not correspond to a real phrase, but it doesn't violate any rules for pinyin. [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 16:08, 26 April 2026 (UTC)
:{{done}} by myself, as I was just granted functioneer. [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 16:20, 26 April 2026 (UTC)
Is it possible to connect {{Z|Z34293}} and its respective tests please? It's a really simple piece of code, I might have gone a bit overboard with the tests though. [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 13:01, 27 April 2026 (UTC)
:{{done}} [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 13:13, 27 April 2026 (UTC)
A similar one (but any this time!): {{Z|Z34367}}. Could it be possible to connect it and its tests? This time there's a reasonable amount of them and they cover most cases too ;) [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 16:33, 27 April 2026 (UTC)
:{{done}} [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 17:24, 27 April 2026 (UTC)
Hello!
Can somebody please connect the following functions?
* {{Z|Z34308}}
* {{Z|Z34165}} (its dependency is currently unimplemented)
* {{Z|Z34139}}
And perhaps the tests for:
* {{Z|Z34149}}
* {{Z|Z34150}}
Pinging @[[User:Dv103|Dv103]] because they helped me with this function and have the functioneer role. <span style="border-radius:99q;padding:0 7q;background:#103;border:3q solid #FBF">[[User:QuickQuokka|<span style="color:#FBF">'''QuickQuokka'''</span>]]</span> <sup>[[[User talk:QuickQuokka|talk]] • [[Special:Contribs/QuickQuokka|contribs]]]</sup> 16:28, 27 April 2026 (UTC)
:{{d}} except the implementation of {{Z|Z34165}}, since it doesn't work (first requires the implementation of {{Z|Z34149}}). [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 17:13, 27 April 2026 (UTC)
Could {{Z|Z34273}}, {{Z|Z34378}} and {{Z|Z34380}} please be connected? Note that they all recursively depend on each other, so it's not possible to only activate a few of them. Thanks! [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 21:28, 27 April 2026 (UTC)
:{{done}}, thank you for your contributions. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 02:48, 28 April 2026 (UTC)
Another little thing, is it possible to disconnect {{Z|Z34263}}'s test cases {{Z|Z34269}} and {{Z|Z34267}} please? I'd like to rewrite them using {{Z|Z34273}}. [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 08:31, 28 April 2026 (UTC)
:{{Done}}, please proceed. [[User:NikolasKHF|NikolasKHF]] ([[User talk:NikolasKHF|talk]]) 09:01, 28 April 2026 (UTC)
::Sorry for the late response, had an exam today... Anyways, I reworked them a little and they can be connected again! [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 20:05, 28 April 2026 (UTC)
Is it possible to connect some new tests related to my previous functions ({{Z|Z34471}}, {{Z|Z34470}}, {{Z|Z34472}})? They implement the fact that in formal set theory {∅;∅} and {∅} are the exact same sets: duplicate elements behave in the same way as if they were only present once. Thanks in advance! [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 20:34, 28 April 2026 (UTC)
:{{done}} [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 20:40, 28 April 2026 (UTC)
Hello again! Could {{Z|Z34409}} and its tests please be connected? Thanks again! [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 10:41, 29 April 2026 (UTC)
:Your Implementation failed [[Z34491]] and [[Z34494]] when I connected it, so I've left it disconnected. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 11:05, 29 April 2026 (UTC)
::Interesting... What failed exactly? When I look at error logs for tests all it says is "no connected implementation"... [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 11:09, 29 April 2026 (UTC)
:::In all 3 cases, the returned value was equal to the input (a flattening step was missing). I think my fix is correct, but please double-check it. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 12:13, 29 April 2026 (UTC)
::::Took a look at it, forgot the <math>\operatorname{Pred}(\{ \O \})=\O</math> part in the recursion (whoopsies!). Made an alternative implementation {{Z|Z34509}} using only set operations and builtins; my goal with all those functions is that they don't depend on any other "complex" functions, they should be as simple as possible. Note that it doesn't remove duplicates, but this doesn't matter since <math>\{ \O, \O \} = \{ \O \}</math> anyways. [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 16:15, 29 April 2026 (UTC)
Andd back with another set-related function: {{Z|Z34519}}! This one paves the way for set union (and maybe an alternative implementation of predecessor?). Could it please be connected? Thanks!! [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 19:38, 29 April 2026 (UTC)
:{{done}} [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 19:38, 29 April 2026 (UTC)
As promised, here is {{Z|Z34538}}! Can it be connected please? If you need more tests before I'll add some! [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 20:59, 29 April 2026 (UTC)
:{{done}}. Also, if you'd like to request functioneer rights, I'd support it. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 21:59, 29 April 2026 (UTC)
::Thanks a lot for the offer! I might consider it a bit later, for now I promise to calm down a little with the requests :) [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 20:25, 30 April 2026 (UTC)
Hi! First could {{Z|Z34544}} please be connected? It corresponds to the mathematical definition of predecessor and seems to be a ''bit'' faster than other implementations :) I've also made {{Z|Z34585}} and {{Z|Z34620}}, could they please be connected? They both have a few tests, but I'm going to add some more for edge cases like duplicate elements (which should be ignored when working with sets). Thanks a lot! [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 20:28, 30 April 2026 (UTC)
:{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 20:34, 30 April 2026 (UTC)
Please disconnect {{Z|21875}} so I can add a word to its hardcoded list of exceptions, and then it can be reconnected... Or if you're so willing, simply add "Unicode" to the EXCEPTIONS_DICT in the code for me. Thank you! [[User:Some helpful person|Some helpful person]] ([[User talk:Some helpful person|talk]]) 00:48, 6 May 2026 (UTC)
:{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 01:02, 6 May 2026 (UTC)
Can you please connect implementation of {{Z|35161}}. This is my first function, to be used for {{Z|35158}} for which the implementation is to be written. [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 10:25, 14 May 2026 (UTC)
:{{Done}}. I also have connected the tests on the {{z|35158}} [[User:OwlyKnight|OwlyKnight]] ([[User talk:OwlyKnight|talk]]) 10:36, 14 May 2026 (UTC)
I have created implementation {{Z|35166}}. It fails but I can't test it as it is not connected. Please connect if that is the proper procedure. If not: what should I do? [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 17:22, 14 May 2026 (UTC)
:You were passing a literal <code>Z40(some_call(...))</code> to {{Z|802}}. {{Z|40}}'s identity field needs to be a {{Z|9}}, specifically [[Z41]] or [[Z42]]. [[Special:Diff/274691|Fixed]] (by passing <code>some_call(...)</code> unwrapped to [[Z802]]). [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 17:29, 14 May 2026 (UTC)
::Thanks for fixing that, but still the test case fail, amd I can't test it as it is not connected. What to do next? [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 05:36, 15 May 2026 (UTC)
:::If you check on the (i) icon or Detail link, you can find why is it error. The [[Z35159]] test fail due to {{z|Z28290}}; while the [[Z35160]] fail due to {{z|Z28248}}. I think it's because of the lack of lexeme or grammatical feature on the given lexeme on Wikidata rather than the implementation itself. You may need to contribute more on Wikidata lexeme. Thanks! [[User:OwlyKnight|OwlyKnight]] ([[User talk:OwlyKnight|talk]]) 07:05, 15 May 2026 (UTC)
::::Thanks. I managed to fix the issues (gramatical feature and link of lexeme to Wikidata lemma for "dorp". It is working now. Please connect. [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 09:11, 15 May 2026 (UTC)
:::::{{Done}} thank you for your contributions :D [[User:OwlyKnight|OwlyKnight]] ([[User talk:OwlyKnight|talk]]) 11:44, 15 May 2026 (UTC)
Please connect {{Z|35196}} and its tests. Thanks [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]])
: Was {{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 16:09, 15 May 2026 (UTC)
Please connect {{Z|35505}} and its tests. Thanks [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 15:11, 22 May 2026 (UTC)
:{{already done}} by [[User:Dv103]]. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 00:52, 23 May 2026 (UTC)
Please connect {{Z|35978}} and its tests. [[User:Sophisticatedevening|Sophisticatedevening]] ([[User talk:Sophisticatedevening|talk]]) 07:54, 2 June 2026 (UTC)
:{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 10:46, 2 June 2026 (UTC)
Please connect implementation {{Z|Z36113}} to function {{Z|Z36106}}. I don't see an way to do my own tests while the implementation is disconnected, the "Run function" button is always greyed out. [[User:Strobilomyces|Strobilomyces]] ([[User talk:Strobilomyces|talk]]) 13:33, 8 June 2026 (UTC)
:{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 14:14, 8 June 2026 (UTC)
Please connect {{Z|36537}} and {{Z|36538}} to {{Z|36536}}. The function has already been added to {{Z|32402}}. PS: Is there a way to copy-paste a composition implementation? I can make an Esperanto function for this which has identical structure to the existing English, Spanish, and French functions besides the localized strings, but it’s unnecessarily difficult to do all the clicking and typing manually to recreate them. Thank you! [[User:Gabldotink|Gabldotink]] ([[User talk:Gabldotink|talk]]) 20:32, 19 June 2026 (UTC)
:{{done}} You can use the localStorage clipboard: Open the editor for the Implementation, click the topmost <code>…</code> button, then <code>Copy to clipboard</code>. When you make a blank Implementation, click the topmost(!) <code>…</code> button, then <code>Paste from clipboard</code>, select the expression, and then you can go through and fill in all [[Z18]]s (since they don't get converted automatically) and update any [[Z6]] literals. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 20:39, 19 June 2026 (UTC)
::Thank you very much! Please also connect {{Z|36541}} and {{Z|36546}} to {{Z|36540}}. [[User:Gabldotink|Gabldotink]] ([[User talk:Gabldotink|talk]]) 21:07, 19 June 2026 (UTC)
:::{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 21:11, 19 June 2026 (UTC)
[[Category:Functioneers|*R]]
[[Category:Noticeboards]]
Please connect test cases {{z|Z37757}}, {{z|Z37758}} and {{z|Z37759}} to {{z|Z37756}} for testing! [[User:Chaotic Enby|Chaotic Enby]] ([[User talk:Chaotic Enby|talk]]) 17:02, 14 July 2026 (UTC)
:{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 17:06, 14 July 2026 (UTC)
:: Now that {{z|Z37764}} works, can you please connect it too? Thanks a lot in advance! [[User:Chaotic Enby|Chaotic Enby]] ([[User talk:Chaotic Enby|talk]]) 21:48, 14 July 2026 (UTC)
:::{{done}} [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 21:55, 14 July 2026 (UTC)
Please temporarily disconnect test cases from {{z|Z37719}} so I can replace the argument "Plural subject: {{z|Z40}}" by the more precise "Subject number: {{z|Z26934}}" and update everything. [[User:Chaotic Enby|Chaotic Enby]] ([[User talk:Chaotic Enby|talk]]) 21:47, 14 July 2026 (UTC)
:{{done}} [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 21:56, 14 July 2026 (UTC)
:: Everything has been updated so it can be reconnected! Thanks a lot once more! (and sorry for the bother, please tell me if you prefer I straight-up request functioneer) [[User:Chaotic Enby|Chaotic Enby]] ([[User talk:Chaotic Enby|talk]]) 22:04, 14 July 2026 (UTC)
:::{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 06:37, 15 July 2026 (UTC)
:I worry you're wasting your time with these new functions, for [[Talk:Z37719#This_function_cannot_be_implemented_in_every_language|reasons explained here]] by {{noping|Dv103}}. See [[WF:Type proposals/Abstract sentence]] etc. where the structure for the next "generation" of NLG functions are being worked out. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 06:44, 15 July 2026 (UTC)
:: Thanks a lot @[[User:YoshiRulz|YoshiRulz]]. I have been informed by several Wikifunctions editors (also on Telegram and Discord) that I shouldn't be using the new types as they were still experimental, what should I be doing in that case? [[User:Chaotic Enby|Chaotic Enby]] ([[User talk:Chaotic Enby|talk]]) 18:06, 18 July 2026 (UTC)
:::If you have nothing to add to the new type discussion, the next most helpful thing to do would probably be documenting and fixing edge cases in the [[WF:Catalogue/Natural_language_operations/English|helper functions for English]]. Outside of NLG, you could work on docs (projectspace, but also test cases), or functions that operate on WD items and their relationships. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 19:10, 18 July 2026 (UTC)
:::: Thanks again! Looking at that specific discussion, it looks like there isn't much support for the current proposal of abstract sentences? I'll look at the {{tq|functions that operate on WD items}} part, but I've been a bit worried that this limits us to relatively simple sentences for now – is there a way to implement some kind of syntactic recursion? [[User:Chaotic Enby|Chaotic Enby]] ([[User talk:Chaotic Enby|talk]]) 19:37, 18 July 2026 (UTC)
Please connect implementation and tests for {{z|Z38250}} for testing! [[User:Wcalenieja|Wcalenieja]] ([[User talk:Wcalenieja|talk]]) 15:40, 25 July 2026 (UTC)
:{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 15:45, 25 July 2026 (UTC)
::Could you also connect the implementation and tests in {{z|Z38262}}? Thanks, [[User:Wcalenieja|Wcalenieja]] ([[User talk:Wcalenieja|talk]]) 16:02, 25 July 2026 (UTC)
:::{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 16:11, 25 July 2026 (UTC)
Please connect {{Z|Z38277}} to {{Z|Z38274}}. I could not find a way to add a test before the implementation is connected to the function. This is my first contribution, so I'm sorry if I did something wrong. Thank you![[User:Seudo|Seudo]] ([[User talk:Seudo|talk]]) 17:31, 25 July 2026 (UTC)
:You can add tests immediately, they just don't show up in the editor for Implementations until they're connected, so you have to "guess-and-check". [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 18:00, 25 July 2026 (UTC)
::Thank you for the explanation. So I added tests [[Z38293]] and [[Z38292]], to be connected to {{Z|Z38274}}, and [[Z38294]] to be connected to {{Z|Z20785}} (the second and third ones currently fail because of a bug in {{Z|Z20786}} which I explained at [[Talk:Z20786]]. [[User:Seudo|Seudo]] ([[User talk:Seudo|talk]]) 19:46, 25 July 2026 (UTC)
:::Connected tests, disconnected implementations so you can fix them. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 19:50, 25 July 2026 (UTC)
::::I fixed {{Z|Z20786}}, thanks. [[User:Seudo|Seudo]] ([[User talk:Seudo|talk]]) 20:02, 25 July 2026 (UTC)
:::Your tests include the article "le" on the date, but the composition does not. Which is correct? [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 20:08, 25 July 2026 (UTC)
::::I fixed the composition and tried to handle also the differences between female and male genders (and therefore added a test [[Z38301]] for female). [[User:Seudo|Seudo]] ([[User talk:Seudo|talk]]) 20:31, 25 July 2026 (UTC)
:All {{done}}! [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 20:37, 25 July 2026 (UTC)
::::But I'm sorry I'm asking so much to you. Is there some kind of sandbox where I could test my composition before asking it to be connected? [[User:Seudo|Seudo]] ([[User talk:Seudo|talk]]) 20:38, 25 July 2026 (UTC)
:::::A sandbox Implementation? There are some on [[Z10119]], but I would say that's not a very effective way to edit/debug. You can build up compositions from scratch using the copy/paste feature and [[Z801]], or by using [[User:YoshiRulz/Blockly|my editor]], then use Test cases to help you refine it. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 20:48, 25 July 2026 (UTC)
Please connect the JavaScript implementation {{Z|38297}} and test cases {{Z|38296}} and {{Z|38298}} to {{Z|38295}} (missing properties from peer items). The implementation passes both tests (2/2). Thank you. [[User:Brianwinum|Brian Winum]] ([[User talk:Brianwinum|talk]]) 20:03, 25 July 2026 (UTC)
:{{done}}, but is this not just a worse [[d:WD:Recoin]]? [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 20:06, 25 July 2026 (UTC)
Please connect the implementation and the test for {{Z|38923}}. Thanks. [[User:Ioe2015|Ioe2015]] ([[User talk:Ioe2015|talk]]) 06:24, 6 August 2026 (UTC)
:Nice work! I made a change to the label calls in the composition, and it already works. --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 07:51, 6 August 2026 (UTC)
::@[[User:Ioe2015|Ioe2015]], {{done|connected}}. Regards, [[User:ZI Jony|<span style="color:#8B0000">'''ZI Jony'''</span>]] [[User talk:ZI Jony|<sup><span style="color:Green"><i>(Talk)</i></span></sup>]] 08:30, 6 August 2026 (UTC)
Back with more math functions! Could {{Z|Z39036}} be connected please? [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 17:23, 8 August 2026 (UTC)
:And, in a similar category, {{Z|Z39043}} too please :) [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 17:38, 8 August 2026 (UTC)
::@[[User:Virinas-code|Virinas-code]], {{done}}. Regards, [[User:ZI Jony|<span style="color:#8B0000">'''ZI Jony'''</span>]] [[User talk:ZI Jony|<sup><span style="color:Green"><i>(Talk)</i></span></sup>]] 17:47, 8 August 2026 (UTC)
Math is fun, fast math is best. Could {{Z|Z39064}} and {{Z|Z39065}} be connected please? [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 20:11, 8 August 2026 (UTC)
:And {{Z|Z39066}} too, it'll hopefully fix a bunch of tests :) [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 20:13, 8 August 2026 (UTC)
::{{done}} Please apply for functioneer if you feel ready. I would support your application. --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 04:12, 9 August 2026 (UTC)
A request for disconnection this time... Could {{Z|Z34264}} and {{Z|Z39064}} be disconnected while connecting the faster Python implementation {{Z|Z39071}}? The composition implementation seems to struggle with large numbers as it hits a recursion limit. I am unsure wether the Python implementation is affected too; I'd like to see if the disconnection helps. (oh, and I've applied for functioneer!) [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 22:30, 9 August 2026 (UTC)
:Oh, and could {{Z|Z39073}} have its Python implementation and tests connected too? It should hopefully fix test validation errors. [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 22:33, 9 August 2026 (UTC)
::{{done}} [[User:99of9|99of9]] ([[User talk:99of9|talk]]) 22:36, 9 August 2026 (UTC)
Could you please check [[Z39640]], its implementation [[Z39642]] and its test [[Z39641]], connect them if they make sense, and give me feedback otherwise? Many thanks! [[User:Ornithorynque liminaire|Ornithorynque liminaire]] ([[User talk:Ornithorynque liminaire|talk]]) 15:15, 18 August 2026 (UTC)
:The implementation is fine. I fixed a type bug in the test. {{done|Connected}} both.<br>You would have to go to AW to discuss when and how to add such a disclaimer; maybe it should adopt {{Q|14360366}}. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 15:29, 18 August 2026 (UTC)
::Thanks! Certainly. I come from frwiki, we have an in-article disclaimer for that, hence my reflex: [[:w:fr:Modèle:Médical]] [[User:Ornithorynque liminaire|Ornithorynque liminaire]] ([[User talk:Ornithorynque liminaire|talk]]) 10:53, 19 August 2026 (UTC)
:Hi ! Does that make sense to connect {{Z|Z39763}}, {{Z|Z39656}}, {{Z|Z39655}} and such French tests that do not pass given the lack of French implementation? I would say it could, in the idea of having correct tests ''before'' correct implementations; however I saw no policy on that topic so tell me if I missed something! [[User:Ornithorynque liminaire|Ornithorynque liminaire]] ([[User talk:Ornithorynque liminaire|talk]]) 10:02, 21 August 2026 (UTC)
::Yes, [[d:Q950250|starting with tests]] is good practice. Having 1 or 2 on those top-level Functions is fine, but it would be even more helpful if they were on the French-specific versions, which don't exist yet. If you click through to {{Z|38523}}/{{Z|32826}}, then the English version, the input/output Types you see on the left are what you would need to copy when [https://www.wikifunctions.org/w/index.php?title=Special:CreateObject&zid=Z8 creating a Function]. I've done that for the second Function: [[Z32825]] -> {{Z|39764}}. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 10:27, 21 August 2026 (UTC)
Please connect the following Japanese date-related implementations and tests, preferably in dependency order:
* {{Z|39861}}: implementation {{Z|39867}} and tests {{Z|39862}} and {{Z|39863}}.
* {{Z|39859}}: implementation {{Z|39869}} and tests {{Z|39870}} and {{Z|39871}}. This function depends on {{Z|39861}}. I have also added Japanese to the date configuration {{Z|20779}}.
* {{Z|39846}}: implementation {{Z|39855}} and tests {{Z|39850}}, {{Z|39856}}, and {{Z|39858}}. This function uses the Japanese date formatting above through `display date`.
The tests for {{Z|39859}} cover both CE and BCE dates, and the tests for {{Z|39846}} cover a deceased person, a living person, and a birth date with year precision. Thank you! [[User:鈴音雨|鈴音雨]] ([[User talk:鈴音雨|talk]]) 12:13, 22 August 2026 (UTC)
:I think that's all {{done}}. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 13:00, 22 August 2026 (UTC)
Please connect the following Japanese-language implementations and tests, preferably in dependency order:
* {{Z|39886}}: implementation {{Z|39888}}, with tests {{Z|39891}} and {{Z|39892}}.
* {{Z|39894}}: implementation {{Z|39895}}, with tests {{Z|39904}} and {{Z|39905}}. This depends on {{Z|39886}}. The tests cover both a single occupation and multiple occupations joined with the Japanese comma `、`.
* {{Z|39896}}: implementation {{Z|39897}}. It is used by the Japanese entry added to the language-specific list-separator configuration.
* {{Z|39899}}: implementation {{Z|39900}}, with test {{Z|39901}}.
* {{Z|39898}}: implementation {{Z|39902}}, with test {{Z|39903}}. This depends on {{Z|39899}}.
The corresponding Japanese configuration entries have already been added where applicable, including {{Z|38781}}, {{Z|32279}}, and {{Z|38786}}. Thank you! [[User:鈴音雨|鈴音雨]] ([[User talk:鈴音雨|talk]]) 17:44, 22 August 2026 (UTC)
:{{done}} (I hope.) [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 23:08, 22 August 2026 (UTC)
Please connect the following Japanese-language implementations and tests, preferably in dependency order:
* {{Z|39914}}
:* Implementation: {{Z|39915}}
:* Tests: {{Z|39916}}, {{Z|39917}}, {{Z|39918}}
:* The Japanese entry has already been added to {{Z|32826}}.
* {{Z|39920}}
:* Implementation: {{Z|39921}}
:* Test: {{Z|39922}}
:* The Japanese entry has already been added to {{Z|37760}}.
These are intended to support Japanese output in Abstract Wikipedia compositions. Thank you! [[User:鈴音雨|鈴音雨]] ([[User talk:鈴音雨|talk]]) 11:22, 23 August 2026 (UTC)
:{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 11:49, 23 August 2026 (UTC)
Please connect the following objects to {{Z|39923}}:
* Implementation: {{Z|39925}}
* Test: {{Z|39924}}
The implementation passes the connected test. Thank you. [[User:YKC2486|YKC2486]] ([[User talk:YKC2486|talk]]) 12:00, 23 August 2026 (UTC)
:{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 12:04, 23 August 2026 (UTC)
=== New requests ===
''Please reply to add new requests''<br>
[[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 13:40, 23 August 2026 (UTC)
:Hi! I've tried to create a new function {{Z|Z40156}} with its associated tests {{Z|Z40157}} and {{Z|Z40158}}.
: I've also created a first implementation {{Z|Z40562}}, certainly not perfect but I will have to try it to improve it. How am I supposed to do that? Tests say no implementation is connected, and implementation say no tests are connected. I guess someone needs to connect the tests first, is is the way to do it? (If so, they are ready to be connected.) Thanks! [[User:Ornithorynque liminaire|Ornithorynque liminaire]] ([[User talk:Ornithorynque liminaire|talk]]) 17:50, 29 August 2026 (UTC)
::Tests connected. Instead of {{Z|16568}} (which is for fetching from Wikifunctions), you should be using something like {{Z|24766}}. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 17:58, 29 August 2026 (UTC)
:::Many thanks @[[User:YoshiRulz|YoshiRulz]], good catch! I think {{Z|Z40562}} is ready to be connected. [[User:Ornithorynque liminaire|Ornithorynque liminaire]] ([[User talk:Ornithorynque liminaire|talk]]) 22:15, 29 August 2026 (UTC)
::::{{done}} and I set all French variants to use space separators in [[Z25634]], so they should show up eventually. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 22:22, 29 August 2026 (UTC)
:Could you please connect {{Z|Z39764}} and {{Z|Z40634}}? The first will be needed to work on the implementation, the second is passing under the current implementation. [[User:Ornithorynque liminaire|Ornithorynque liminaire (she/they)]] ([[User talk:Ornithorynque liminaire|talk]]) 15:22, 30 August 2026 (UTC)
::{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 15:33, 30 August 2026 (UTC)
:Hi! Can anyone help me connect [https://www.wikifunctions.org/view/en/Z40780 this function]? I think the implementation works. Please inform me if there are existing bugs, I'll fix it. Thanks! [[User:Wangyunfan|Wangyunfan]] ([[User talk:Wangyunfan|talk]]) 03:42, 5 September 2026 (UTC)
::Done. The types (string, natural number) are not really ideal for this kind of function, but hopefully you're getting the idea of how functions, implementations and tests work around here. --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 04:43, 5 September 2026 (UTC)
:Hi! I'd just found this page, I was accidentally making requests over at [[Wikifunctions:Community portal]]. I'd like to connect implementations to functions for some thermodynamic equations:
:* [[Z41417|Carnot heat engine efficiency]]
:* [[Z41469|Constant-pressure boundary work]]
:* [[Z41634|Ideal-gas specific internal energy change]]
:* [[Z41638|Ideal-gas specific enthalpy change]]
:* [[Z41510|Ideal-gas isentropic temperature ratio]]
:* [[Z41632|Ideal-gas isentropic pressure-volume ratio]]
:* [[Z41646|Adiabatic steady-flow shaft work done]]
[[User:IanVG|IanVG]] ([[User talk:IanVG|talk]]) 18:52, 8 September 2026 (UTC)
:If you're using {{Z|19677}} for quantities in physics equations (which is probably still the best way), you should be specifying the units somewhere in the documentation.<!--
--><br>edit: Connected the ones with passing tests. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 19:04, 8 September 2026 (UTC)
{{Z|Z17394}}: {{Z|41470}}, {{Z|41471}}, {{Z|41519}} (I will do a U_n soon. I also plan to make one that returns a (U, V) pair... if possible.) --[[User:Artoria2e5|Artoria2e5]] ([[User talk:Artoria2e5|talk]]) 12:39, 7 September 2026 (UTC)
: Was {{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 16:06, 7 September 2026 (UTC)
{{Z|Z12427}}: {{Z|41467}}. Two test cases that are not mine, but are nevertheless reasonable to run (unlike the Mersennes): {{Z|34066}}, {{Z|34067}}. They are not exactly common failings, but they are occupying the "y" part of the x/y tests passed stat. --[[User:Artoria2e5|Artoria2e5]] ([[User talk:Artoria2e5|talk]]) 12:39, 7 September 2026 (UTC)
: {{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 16:06, 7 September 2026 (UTC)
{{Z|30950}}: {{Z|41466}}. (I see that my recent fermat creation has been connected. Thanks 99of9! I think I should request for functioneer or something. It's my first day on here, but I feel like I've got most figured out... But it may be too early.) --[[User:Artoria2e5|Artoria2e5]] ([[User talk:Artoria2e5|talk]]) 12:39, 7 September 2026 (UTC)
: {{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 16:06, 7 September 2026 (UTC)
:There’s a 48-hour wait, so sooner rather than later would be my recommendation. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 16:10, 7 September 2026 (UTC)
{{Z|11795}}: {{Z|42308}}. I made this JavaScript implementation for the function. Could this be connected? [[User:ReXLer|ReXLer]] ([[User talk:ReXLer|talk]]) 22:13, 16 September 2026 (UTC)
:{{done}} but this is a duplicate of [[Z19394|the existing JS implementation]], you should edit that one instead. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 22:26, 16 September 2026 (UTC)
::Yeah i wanted to make mine. [[User:ReXLer|ReXLer]] ([[User talk:ReXLer|talk]]) 22:30, 16 September 2026 (UTC)
{{Z|42310}}: {{Z|42311}}. Connect the implementation. Also connect {{Z|42312}}. [[User:ReXLer|ReXLer]] ([[User talk:ReXLer|talk]]) 15:17, 17 September 2026 (UTC)
{{Z|42381}}: {{Z|42382}}. Can you also connect the test cases? [[User:ReXLer|ReXLer]] ([[User talk:ReXLer|talk]]) 20:12, 17 September 2026 (UTC)
:{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 21:05, 17 September 2026 (UTC)
== Example ==
{{Z|Z8}}: {{Z|Z10000}}<br>
{{Z|Z14}} Please connect
* {{Z|Znnn}}
*
{{Z|Z20}} Please connect
* {{Z|Znnn}}
*
''or disconnect, as the case may be'' [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 13:31, 23 August 2026 (UTC)
9lt3ufbey4333niaf41khhc55biy7fb
314926
314822
2026-09-18T07:26:36Z
Spider077
81580
/* I need to connection */ new section
314926
wikitext
text/x-wiki
{{archives|{{flatlist|{{Special:PrefixIndex/WF:Requests for connection and disconnection/Archives/|stripprefix=1|hideredirects=1}}}}|prefix=WF:Requests for connection and disconnection/Archives/}}
This page allows non-[[WF:functioneers|functioneers]] to request the connection or disconnection of implementations and tests to/from a function. To add a request, add the details of your request (Remember to add <nowiki>~~~~</nowiki> to sign!), using the <nowiki>{{Z|<your five id numbers here>}}</nowiki> template to reference and link to a specific ZID. Functioneers may, at their discretion, refuse to connect implementations that do not pass or do not have tests, and tests that do not pass or do not make logical sense.
== Requests ==
__NEWSECTIONLINK__
Please connect the implementation and tests for [[Z39473]] and [[Z39489]] (the second depends on the first).--[[User:Artsiom91|Artsiom91]] ([[User talk:Artsiom91|talk]]) 16:18, 15 August 2026 (UTC)
:@[[User:Artsiom91|Artsiom91]] both {{done|done}}. Regards, [[User:ZI Jony|<span style="color:#8B0000">'''ZI Jony'''</span>]] [[User talk:ZI Jony|<sup><span style="color:Green"><i>(Talk)</i></span></sup>]] 16:22, 15 August 2026 (UTC)
Please connect the implementation and tests for [[Z32728]]. [[User:Webmaster2024|Webmaster2024]] ([[User talk:Webmaster2024|talk]]) 13:15, 1 August 2026 (UTC)
:The output is slightly different than expected for both tests. It's okay to have edge cases which fail, but there should be passing tests as well. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 16:22, 1 August 2026 (UTC)
::I've fixed one test now, please also connect nested functions. [[User:Webmaster2024|Webmaster2024]] ([[User talk:Webmaster2024|talk]]) 18:01, 1 August 2026 (UTC)
:::{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 18:11, 1 August 2026 (UTC)
Please connect the implementation and test for [[Z33679]]. Thank you. [[User:JJPMaster|JJP]]<sub>[[User talk:JJPMaster|Mas]]<sub>[[Special:Contributions/JJPMaster|ter]]</sub></sub> ([[wikt:she|she]]/[[wikt:they|they]]) 03:42, 17 April 2026 (UTC)
:{{done}} --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 03:50, 17 April 2026 (UTC)
Please connect the implementations and tests for [[Z33785]], [[Z33788]], and [[Z33780]]. Thank you! [[User:JJPMaster|JJP]]<sub>[[User talk:JJPMaster|Mas]]<sub>[[Special:Contributions/JJPMaster|ter]]</sub></sub> ([[wikt:she|she]]/[[wikt:they|they]]) 03:13, 20 April 2026 (UTC)
:{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 03:48, 20 April 2026 (UTC)
Please connect the Python implementation of {{Z|Z33803}}. Thank you. [[User:OzmoOzmo|OzmoOzmo]] ([[User talk:OzmoOzmo|talk]]) 10:48, 20 April 2026 (UTC)
:The function is a duplicate of {{Z|Z20430}} [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 10:56, 20 April 2026 (UTC)
::Now I've connected the implementation to {{Z|Z20430}}. [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 11:02, 20 April 2026 (UTC)
{{Z|Z33859}} (an implementation of {{Z|Z32297}} for Filipino, Tagalog and Kapampangan) with its sole implementation {{Z|Z33860}}. —[[User:UndueMarmot|<span style="color:#705ccb;">Undue</span><span style="color:#cfdfa3;background-color:#705ccb;">Marmot</span>]] <small>([[User talk:UndueMarmot|talk]])</small> 12:20, 21 April 2026 (UTC)
:{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 12:24, 21 April 2026 (UTC)
Please connect the implementation of {{Z|33878}}. Thank you! [[User:Some helpful person|Some helpful person]] ([[User talk:Some helpful person|talk]]) 16:42, 21 April 2026 (UTC)
:Could you add some tests to check its correctness? [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 16:54, 21 April 2026 (UTC)
::{{D}} [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 17:03, 21 April 2026 (UTC)
Please connect the test cases and passing implementation of {{Z|Z24602}}. Thank you! [[User:Some helpful person|Some helpful person]] ([[User talk:Some helpful person|talk]]) 21:12, 22 April 2026 (UTC)
:...Of course the moment I say that I find at least one of the test cases are passing with an invalid input... Will debug. [[User:Some helpful person|Some helpful person]] ([[User talk:Some helpful person|talk]]) 21:15, 22 April 2026 (UTC)
:Please connect the test cases instead so it will be easier to debug! [[User:Some helpful person|Some helpful person]] ([[User talk:Some helpful person|talk]]) 21:23, 22 April 2026 (UTC)
::{{done}} [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 21:34, 22 April 2026 (UTC)
Please connect [[Z33955]] with its implementation and test cases. Thanks. [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 21:31, 22 April 2026 (UTC)
:{{done}}. Also, please consider requesting functioneer, I would support it! And thank you for your welcome on WD, too! [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 21:36, 22 April 2026 (UTC)
Please disconnect the implementation {{Z|Z30288}} so that it can be fixed and reconnected. It erroneously compares the second element of the second typed pair to itself, and thus breaks many other functions and test cases reliant on it. Added a test case for this, which it of course fails. Thank you very much! <small>(resolves many headaches)</small> [[User:Some helpful person|Some helpful person]] ([[User talk:Some helpful person|talk]]) 03:30, 24 April 2026 (UTC)
:{{done}} Please kindly check. [[User:NikolasKHF|NikolasKHF]] ([[User talk:NikolasKHF|talk]]) 03:40, 24 April 2026 (UTC)
:Oops! Sorry about that. Thanks for fixing this. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 07:41, 24 April 2026 (UTC)
Please connect the implementations and tests for [[Z34124]] and its helper [[Z34127]]. Thank you! [[User:JJPMaster|JJP]]<sub>[[User talk:JJPMaster|Mas]]<sub>[[Special:Contributions/JJPMaster|ter]]</sub></sub> ([[wikt:she|she]]/[[wikt:they|they]]) 23:49, 24 April 2026 (UTC)
:{{Done}} [[User:NikolasKHF|NikolasKHF]] ([[User talk:NikolasKHF|talk]]) 23:58, 24 April 2026 (UTC)
Please connect the implementation and tests for [[Z34204]]. Thank you! [[User:JJPMaster|JJP]]<sub>[[User talk:JJPMaster|Mas]]<sub>[[Special:Contributions/JJPMaster|ter]]</sub></sub> ([[wikt:she|she]]/[[wikt:they|they]]) 05:28, 26 April 2026 (UTC)
:{{Done}} [[User:NikolasKHF|NikolasKHF]] ([[User talk:NikolasKHF|talk]]) 05:31, 26 April 2026 (UTC)
Please connect the implementation and test cases for [[Z33951]], [[Z34009]] and [[Z34008]]. Thank you. [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 06:32, 26 April 2026 (UTC)
:{{done}} except for {{z|Z34008}} since it fail for all test cases. [[User:NikolasKHF|NikolasKHF]] ([[User talk:NikolasKHF|talk]]) 07:01, 26 April 2026 (UTC)
::Oh. The test cases fail mainly because the implementations for Z33951 and Z34009 were not connected yet. I guess we have to wait for a while until the connected implementation goes through. [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 13:20, 26 April 2026 (UTC)
:::{{done}} by YoshiRulz. Thank you. [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 15:58, 26 April 2026 (UTC)
Please connect the implementation and test cases for [[Z34212]]. Thank you. [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 15:58, 26 April 2026 (UTC)
:{{done}} by myself, as I was just granted functioneer. [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 16:20, 26 April 2026 (UTC)
Please disconnect {{Z|Z20694}}. A string without diacritics could be a valid pinyin due to the existence of neutral tone. The pinyin does not correspond to a real phrase, but it doesn't violate any rules for pinyin. [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 16:08, 26 April 2026 (UTC)
:{{done}} by myself, as I was just granted functioneer. [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 16:20, 26 April 2026 (UTC)
Is it possible to connect {{Z|Z34293}} and its respective tests please? It's a really simple piece of code, I might have gone a bit overboard with the tests though. [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 13:01, 27 April 2026 (UTC)
:{{done}} [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 13:13, 27 April 2026 (UTC)
A similar one (but any this time!): {{Z|Z34367}}. Could it be possible to connect it and its tests? This time there's a reasonable amount of them and they cover most cases too ;) [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 16:33, 27 April 2026 (UTC)
:{{done}} [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 17:24, 27 April 2026 (UTC)
Hello!
Can somebody please connect the following functions?
* {{Z|Z34308}}
* {{Z|Z34165}} (its dependency is currently unimplemented)
* {{Z|Z34139}}
And perhaps the tests for:
* {{Z|Z34149}}
* {{Z|Z34150}}
Pinging @[[User:Dv103|Dv103]] because they helped me with this function and have the functioneer role. <span style="border-radius:99q;padding:0 7q;background:#103;border:3q solid #FBF">[[User:QuickQuokka|<span style="color:#FBF">'''QuickQuokka'''</span>]]</span> <sup>[[[User talk:QuickQuokka|talk]] • [[Special:Contribs/QuickQuokka|contribs]]]</sup> 16:28, 27 April 2026 (UTC)
:{{d}} except the implementation of {{Z|Z34165}}, since it doesn't work (first requires the implementation of {{Z|Z34149}}). [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 17:13, 27 April 2026 (UTC)
Could {{Z|Z34273}}, {{Z|Z34378}} and {{Z|Z34380}} please be connected? Note that they all recursively depend on each other, so it's not possible to only activate a few of them. Thanks! [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 21:28, 27 April 2026 (UTC)
:{{done}}, thank you for your contributions. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 02:48, 28 April 2026 (UTC)
Another little thing, is it possible to disconnect {{Z|Z34263}}'s test cases {{Z|Z34269}} and {{Z|Z34267}} please? I'd like to rewrite them using {{Z|Z34273}}. [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 08:31, 28 April 2026 (UTC)
:{{Done}}, please proceed. [[User:NikolasKHF|NikolasKHF]] ([[User talk:NikolasKHF|talk]]) 09:01, 28 April 2026 (UTC)
::Sorry for the late response, had an exam today... Anyways, I reworked them a little and they can be connected again! [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 20:05, 28 April 2026 (UTC)
Is it possible to connect some new tests related to my previous functions ({{Z|Z34471}}, {{Z|Z34470}}, {{Z|Z34472}})? They implement the fact that in formal set theory {∅;∅} and {∅} are the exact same sets: duplicate elements behave in the same way as if they were only present once. Thanks in advance! [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 20:34, 28 April 2026 (UTC)
:{{done}} [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 20:40, 28 April 2026 (UTC)
Hello again! Could {{Z|Z34409}} and its tests please be connected? Thanks again! [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 10:41, 29 April 2026 (UTC)
:Your Implementation failed [[Z34491]] and [[Z34494]] when I connected it, so I've left it disconnected. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 11:05, 29 April 2026 (UTC)
::Interesting... What failed exactly? When I look at error logs for tests all it says is "no connected implementation"... [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 11:09, 29 April 2026 (UTC)
:::In all 3 cases, the returned value was equal to the input (a flattening step was missing). I think my fix is correct, but please double-check it. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 12:13, 29 April 2026 (UTC)
::::Took a look at it, forgot the <math>\operatorname{Pred}(\{ \O \})=\O</math> part in the recursion (whoopsies!). Made an alternative implementation {{Z|Z34509}} using only set operations and builtins; my goal with all those functions is that they don't depend on any other "complex" functions, they should be as simple as possible. Note that it doesn't remove duplicates, but this doesn't matter since <math>\{ \O, \O \} = \{ \O \}</math> anyways. [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 16:15, 29 April 2026 (UTC)
Andd back with another set-related function: {{Z|Z34519}}! This one paves the way for set union (and maybe an alternative implementation of predecessor?). Could it please be connected? Thanks!! [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 19:38, 29 April 2026 (UTC)
:{{done}} [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 19:38, 29 April 2026 (UTC)
As promised, here is {{Z|Z34538}}! Can it be connected please? If you need more tests before I'll add some! [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 20:59, 29 April 2026 (UTC)
:{{done}}. Also, if you'd like to request functioneer rights, I'd support it. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 21:59, 29 April 2026 (UTC)
::Thanks a lot for the offer! I might consider it a bit later, for now I promise to calm down a little with the requests :) [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 20:25, 30 April 2026 (UTC)
Hi! First could {{Z|Z34544}} please be connected? It corresponds to the mathematical definition of predecessor and seems to be a ''bit'' faster than other implementations :) I've also made {{Z|Z34585}} and {{Z|Z34620}}, could they please be connected? They both have a few tests, but I'm going to add some more for edge cases like duplicate elements (which should be ignored when working with sets). Thanks a lot! [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 20:28, 30 April 2026 (UTC)
:{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 20:34, 30 April 2026 (UTC)
Please disconnect {{Z|21875}} so I can add a word to its hardcoded list of exceptions, and then it can be reconnected... Or if you're so willing, simply add "Unicode" to the EXCEPTIONS_DICT in the code for me. Thank you! [[User:Some helpful person|Some helpful person]] ([[User talk:Some helpful person|talk]]) 00:48, 6 May 2026 (UTC)
:{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 01:02, 6 May 2026 (UTC)
Can you please connect implementation of {{Z|35161}}. This is my first function, to be used for {{Z|35158}} for which the implementation is to be written. [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 10:25, 14 May 2026 (UTC)
:{{Done}}. I also have connected the tests on the {{z|35158}} [[User:OwlyKnight|OwlyKnight]] ([[User talk:OwlyKnight|talk]]) 10:36, 14 May 2026 (UTC)
I have created implementation {{Z|35166}}. It fails but I can't test it as it is not connected. Please connect if that is the proper procedure. If not: what should I do? [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 17:22, 14 May 2026 (UTC)
:You were passing a literal <code>Z40(some_call(...))</code> to {{Z|802}}. {{Z|40}}'s identity field needs to be a {{Z|9}}, specifically [[Z41]] or [[Z42]]. [[Special:Diff/274691|Fixed]] (by passing <code>some_call(...)</code> unwrapped to [[Z802]]). [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 17:29, 14 May 2026 (UTC)
::Thanks for fixing that, but still the test case fail, amd I can't test it as it is not connected. What to do next? [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 05:36, 15 May 2026 (UTC)
:::If you check on the (i) icon or Detail link, you can find why is it error. The [[Z35159]] test fail due to {{z|Z28290}}; while the [[Z35160]] fail due to {{z|Z28248}}. I think it's because of the lack of lexeme or grammatical feature on the given lexeme on Wikidata rather than the implementation itself. You may need to contribute more on Wikidata lexeme. Thanks! [[User:OwlyKnight|OwlyKnight]] ([[User talk:OwlyKnight|talk]]) 07:05, 15 May 2026 (UTC)
::::Thanks. I managed to fix the issues (gramatical feature and link of lexeme to Wikidata lemma for "dorp". It is working now. Please connect. [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 09:11, 15 May 2026 (UTC)
:::::{{Done}} thank you for your contributions :D [[User:OwlyKnight|OwlyKnight]] ([[User talk:OwlyKnight|talk]]) 11:44, 15 May 2026 (UTC)
Please connect {{Z|35196}} and its tests. Thanks [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]])
: Was {{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 16:09, 15 May 2026 (UTC)
Please connect {{Z|35505}} and its tests. Thanks [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 15:11, 22 May 2026 (UTC)
:{{already done}} by [[User:Dv103]]. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 00:52, 23 May 2026 (UTC)
Please connect {{Z|35978}} and its tests. [[User:Sophisticatedevening|Sophisticatedevening]] ([[User talk:Sophisticatedevening|talk]]) 07:54, 2 June 2026 (UTC)
:{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 10:46, 2 June 2026 (UTC)
Please connect implementation {{Z|Z36113}} to function {{Z|Z36106}}. I don't see an way to do my own tests while the implementation is disconnected, the "Run function" button is always greyed out. [[User:Strobilomyces|Strobilomyces]] ([[User talk:Strobilomyces|talk]]) 13:33, 8 June 2026 (UTC)
:{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 14:14, 8 June 2026 (UTC)
Please connect {{Z|36537}} and {{Z|36538}} to {{Z|36536}}. The function has already been added to {{Z|32402}}. PS: Is there a way to copy-paste a composition implementation? I can make an Esperanto function for this which has identical structure to the existing English, Spanish, and French functions besides the localized strings, but it’s unnecessarily difficult to do all the clicking and typing manually to recreate them. Thank you! [[User:Gabldotink|Gabldotink]] ([[User talk:Gabldotink|talk]]) 20:32, 19 June 2026 (UTC)
:{{done}} You can use the localStorage clipboard: Open the editor for the Implementation, click the topmost <code>…</code> button, then <code>Copy to clipboard</code>. When you make a blank Implementation, click the topmost(!) <code>…</code> button, then <code>Paste from clipboard</code>, select the expression, and then you can go through and fill in all [[Z18]]s (since they don't get converted automatically) and update any [[Z6]] literals. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 20:39, 19 June 2026 (UTC)
::Thank you very much! Please also connect {{Z|36541}} and {{Z|36546}} to {{Z|36540}}. [[User:Gabldotink|Gabldotink]] ([[User talk:Gabldotink|talk]]) 21:07, 19 June 2026 (UTC)
:::{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 21:11, 19 June 2026 (UTC)
[[Category:Functioneers|*R]]
[[Category:Noticeboards]]
Please connect test cases {{z|Z37757}}, {{z|Z37758}} and {{z|Z37759}} to {{z|Z37756}} for testing! [[User:Chaotic Enby|Chaotic Enby]] ([[User talk:Chaotic Enby|talk]]) 17:02, 14 July 2026 (UTC)
:{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 17:06, 14 July 2026 (UTC)
:: Now that {{z|Z37764}} works, can you please connect it too? Thanks a lot in advance! [[User:Chaotic Enby|Chaotic Enby]] ([[User talk:Chaotic Enby|talk]]) 21:48, 14 July 2026 (UTC)
:::{{done}} [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 21:55, 14 July 2026 (UTC)
Please temporarily disconnect test cases from {{z|Z37719}} so I can replace the argument "Plural subject: {{z|Z40}}" by the more precise "Subject number: {{z|Z26934}}" and update everything. [[User:Chaotic Enby|Chaotic Enby]] ([[User talk:Chaotic Enby|talk]]) 21:47, 14 July 2026 (UTC)
:{{done}} [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 21:56, 14 July 2026 (UTC)
:: Everything has been updated so it can be reconnected! Thanks a lot once more! (and sorry for the bother, please tell me if you prefer I straight-up request functioneer) [[User:Chaotic Enby|Chaotic Enby]] ([[User talk:Chaotic Enby|talk]]) 22:04, 14 July 2026 (UTC)
:::{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 06:37, 15 July 2026 (UTC)
:I worry you're wasting your time with these new functions, for [[Talk:Z37719#This_function_cannot_be_implemented_in_every_language|reasons explained here]] by {{noping|Dv103}}. See [[WF:Type proposals/Abstract sentence]] etc. where the structure for the next "generation" of NLG functions are being worked out. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 06:44, 15 July 2026 (UTC)
:: Thanks a lot @[[User:YoshiRulz|YoshiRulz]]. I have been informed by several Wikifunctions editors (also on Telegram and Discord) that I shouldn't be using the new types as they were still experimental, what should I be doing in that case? [[User:Chaotic Enby|Chaotic Enby]] ([[User talk:Chaotic Enby|talk]]) 18:06, 18 July 2026 (UTC)
:::If you have nothing to add to the new type discussion, the next most helpful thing to do would probably be documenting and fixing edge cases in the [[WF:Catalogue/Natural_language_operations/English|helper functions for English]]. Outside of NLG, you could work on docs (projectspace, but also test cases), or functions that operate on WD items and their relationships. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 19:10, 18 July 2026 (UTC)
:::: Thanks again! Looking at that specific discussion, it looks like there isn't much support for the current proposal of abstract sentences? I'll look at the {{tq|functions that operate on WD items}} part, but I've been a bit worried that this limits us to relatively simple sentences for now – is there a way to implement some kind of syntactic recursion? [[User:Chaotic Enby|Chaotic Enby]] ([[User talk:Chaotic Enby|talk]]) 19:37, 18 July 2026 (UTC)
Please connect implementation and tests for {{z|Z38250}} for testing! [[User:Wcalenieja|Wcalenieja]] ([[User talk:Wcalenieja|talk]]) 15:40, 25 July 2026 (UTC)
:{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 15:45, 25 July 2026 (UTC)
::Could you also connect the implementation and tests in {{z|Z38262}}? Thanks, [[User:Wcalenieja|Wcalenieja]] ([[User talk:Wcalenieja|talk]]) 16:02, 25 July 2026 (UTC)
:::{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 16:11, 25 July 2026 (UTC)
Please connect {{Z|Z38277}} to {{Z|Z38274}}. I could not find a way to add a test before the implementation is connected to the function. This is my first contribution, so I'm sorry if I did something wrong. Thank you![[User:Seudo|Seudo]] ([[User talk:Seudo|talk]]) 17:31, 25 July 2026 (UTC)
:You can add tests immediately, they just don't show up in the editor for Implementations until they're connected, so you have to "guess-and-check". [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 18:00, 25 July 2026 (UTC)
::Thank you for the explanation. So I added tests [[Z38293]] and [[Z38292]], to be connected to {{Z|Z38274}}, and [[Z38294]] to be connected to {{Z|Z20785}} (the second and third ones currently fail because of a bug in {{Z|Z20786}} which I explained at [[Talk:Z20786]]. [[User:Seudo|Seudo]] ([[User talk:Seudo|talk]]) 19:46, 25 July 2026 (UTC)
:::Connected tests, disconnected implementations so you can fix them. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 19:50, 25 July 2026 (UTC)
::::I fixed {{Z|Z20786}}, thanks. [[User:Seudo|Seudo]] ([[User talk:Seudo|talk]]) 20:02, 25 July 2026 (UTC)
:::Your tests include the article "le" on the date, but the composition does not. Which is correct? [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 20:08, 25 July 2026 (UTC)
::::I fixed the composition and tried to handle also the differences between female and male genders (and therefore added a test [[Z38301]] for female). [[User:Seudo|Seudo]] ([[User talk:Seudo|talk]]) 20:31, 25 July 2026 (UTC)
:All {{done}}! [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 20:37, 25 July 2026 (UTC)
::::But I'm sorry I'm asking so much to you. Is there some kind of sandbox where I could test my composition before asking it to be connected? [[User:Seudo|Seudo]] ([[User talk:Seudo|talk]]) 20:38, 25 July 2026 (UTC)
:::::A sandbox Implementation? There are some on [[Z10119]], but I would say that's not a very effective way to edit/debug. You can build up compositions from scratch using the copy/paste feature and [[Z801]], or by using [[User:YoshiRulz/Blockly|my editor]], then use Test cases to help you refine it. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 20:48, 25 July 2026 (UTC)
Please connect the JavaScript implementation {{Z|38297}} and test cases {{Z|38296}} and {{Z|38298}} to {{Z|38295}} (missing properties from peer items). The implementation passes both tests (2/2). Thank you. [[User:Brianwinum|Brian Winum]] ([[User talk:Brianwinum|talk]]) 20:03, 25 July 2026 (UTC)
:{{done}}, but is this not just a worse [[d:WD:Recoin]]? [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 20:06, 25 July 2026 (UTC)
Please connect the implementation and the test for {{Z|38923}}. Thanks. [[User:Ioe2015|Ioe2015]] ([[User talk:Ioe2015|talk]]) 06:24, 6 August 2026 (UTC)
:Nice work! I made a change to the label calls in the composition, and it already works. --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 07:51, 6 August 2026 (UTC)
::@[[User:Ioe2015|Ioe2015]], {{done|connected}}. Regards, [[User:ZI Jony|<span style="color:#8B0000">'''ZI Jony'''</span>]] [[User talk:ZI Jony|<sup><span style="color:Green"><i>(Talk)</i></span></sup>]] 08:30, 6 August 2026 (UTC)
Back with more math functions! Could {{Z|Z39036}} be connected please? [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 17:23, 8 August 2026 (UTC)
:And, in a similar category, {{Z|Z39043}} too please :) [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 17:38, 8 August 2026 (UTC)
::@[[User:Virinas-code|Virinas-code]], {{done}}. Regards, [[User:ZI Jony|<span style="color:#8B0000">'''ZI Jony'''</span>]] [[User talk:ZI Jony|<sup><span style="color:Green"><i>(Talk)</i></span></sup>]] 17:47, 8 August 2026 (UTC)
Math is fun, fast math is best. Could {{Z|Z39064}} and {{Z|Z39065}} be connected please? [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 20:11, 8 August 2026 (UTC)
:And {{Z|Z39066}} too, it'll hopefully fix a bunch of tests :) [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 20:13, 8 August 2026 (UTC)
::{{done}} Please apply for functioneer if you feel ready. I would support your application. --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 04:12, 9 August 2026 (UTC)
A request for disconnection this time... Could {{Z|Z34264}} and {{Z|Z39064}} be disconnected while connecting the faster Python implementation {{Z|Z39071}}? The composition implementation seems to struggle with large numbers as it hits a recursion limit. I am unsure wether the Python implementation is affected too; I'd like to see if the disconnection helps. (oh, and I've applied for functioneer!) [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 22:30, 9 August 2026 (UTC)
:Oh, and could {{Z|Z39073}} have its Python implementation and tests connected too? It should hopefully fix test validation errors. [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 22:33, 9 August 2026 (UTC)
::{{done}} [[User:99of9|99of9]] ([[User talk:99of9|talk]]) 22:36, 9 August 2026 (UTC)
Could you please check [[Z39640]], its implementation [[Z39642]] and its test [[Z39641]], connect them if they make sense, and give me feedback otherwise? Many thanks! [[User:Ornithorynque liminaire|Ornithorynque liminaire]] ([[User talk:Ornithorynque liminaire|talk]]) 15:15, 18 August 2026 (UTC)
:The implementation is fine. I fixed a type bug in the test. {{done|Connected}} both.<br>You would have to go to AW to discuss when and how to add such a disclaimer; maybe it should adopt {{Q|14360366}}. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 15:29, 18 August 2026 (UTC)
::Thanks! Certainly. I come from frwiki, we have an in-article disclaimer for that, hence my reflex: [[:w:fr:Modèle:Médical]] [[User:Ornithorynque liminaire|Ornithorynque liminaire]] ([[User talk:Ornithorynque liminaire|talk]]) 10:53, 19 August 2026 (UTC)
:Hi ! Does that make sense to connect {{Z|Z39763}}, {{Z|Z39656}}, {{Z|Z39655}} and such French tests that do not pass given the lack of French implementation? I would say it could, in the idea of having correct tests ''before'' correct implementations; however I saw no policy on that topic so tell me if I missed something! [[User:Ornithorynque liminaire|Ornithorynque liminaire]] ([[User talk:Ornithorynque liminaire|talk]]) 10:02, 21 August 2026 (UTC)
::Yes, [[d:Q950250|starting with tests]] is good practice. Having 1 or 2 on those top-level Functions is fine, but it would be even more helpful if they were on the French-specific versions, which don't exist yet. If you click through to {{Z|38523}}/{{Z|32826}}, then the English version, the input/output Types you see on the left are what you would need to copy when [https://www.wikifunctions.org/w/index.php?title=Special:CreateObject&zid=Z8 creating a Function]. I've done that for the second Function: [[Z32825]] -> {{Z|39764}}. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 10:27, 21 August 2026 (UTC)
Please connect the following Japanese date-related implementations and tests, preferably in dependency order:
* {{Z|39861}}: implementation {{Z|39867}} and tests {{Z|39862}} and {{Z|39863}}.
* {{Z|39859}}: implementation {{Z|39869}} and tests {{Z|39870}} and {{Z|39871}}. This function depends on {{Z|39861}}. I have also added Japanese to the date configuration {{Z|20779}}.
* {{Z|39846}}: implementation {{Z|39855}} and tests {{Z|39850}}, {{Z|39856}}, and {{Z|39858}}. This function uses the Japanese date formatting above through `display date`.
The tests for {{Z|39859}} cover both CE and BCE dates, and the tests for {{Z|39846}} cover a deceased person, a living person, and a birth date with year precision. Thank you! [[User:鈴音雨|鈴音雨]] ([[User talk:鈴音雨|talk]]) 12:13, 22 August 2026 (UTC)
:I think that's all {{done}}. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 13:00, 22 August 2026 (UTC)
Please connect the following Japanese-language implementations and tests, preferably in dependency order:
* {{Z|39886}}: implementation {{Z|39888}}, with tests {{Z|39891}} and {{Z|39892}}.
* {{Z|39894}}: implementation {{Z|39895}}, with tests {{Z|39904}} and {{Z|39905}}. This depends on {{Z|39886}}. The tests cover both a single occupation and multiple occupations joined with the Japanese comma `、`.
* {{Z|39896}}: implementation {{Z|39897}}. It is used by the Japanese entry added to the language-specific list-separator configuration.
* {{Z|39899}}: implementation {{Z|39900}}, with test {{Z|39901}}.
* {{Z|39898}}: implementation {{Z|39902}}, with test {{Z|39903}}. This depends on {{Z|39899}}.
The corresponding Japanese configuration entries have already been added where applicable, including {{Z|38781}}, {{Z|32279}}, and {{Z|38786}}. Thank you! [[User:鈴音雨|鈴音雨]] ([[User talk:鈴音雨|talk]]) 17:44, 22 August 2026 (UTC)
:{{done}} (I hope.) [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 23:08, 22 August 2026 (UTC)
Please connect the following Japanese-language implementations and tests, preferably in dependency order:
* {{Z|39914}}
:* Implementation: {{Z|39915}}
:* Tests: {{Z|39916}}, {{Z|39917}}, {{Z|39918}}
:* The Japanese entry has already been added to {{Z|32826}}.
* {{Z|39920}}
:* Implementation: {{Z|39921}}
:* Test: {{Z|39922}}
:* The Japanese entry has already been added to {{Z|37760}}.
These are intended to support Japanese output in Abstract Wikipedia compositions. Thank you! [[User:鈴音雨|鈴音雨]] ([[User talk:鈴音雨|talk]]) 11:22, 23 August 2026 (UTC)
:{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 11:49, 23 August 2026 (UTC)
Please connect the following objects to {{Z|39923}}:
* Implementation: {{Z|39925}}
* Test: {{Z|39924}}
The implementation passes the connected test. Thank you. [[User:YKC2486|YKC2486]] ([[User talk:YKC2486|talk]]) 12:00, 23 August 2026 (UTC)
:{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 12:04, 23 August 2026 (UTC)
=== New requests ===
''Please reply to add new requests''<br>
[[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 13:40, 23 August 2026 (UTC)
:Hi! I've tried to create a new function {{Z|Z40156}} with its associated tests {{Z|Z40157}} and {{Z|Z40158}}.
: I've also created a first implementation {{Z|Z40562}}, certainly not perfect but I will have to try it to improve it. How am I supposed to do that? Tests say no implementation is connected, and implementation say no tests are connected. I guess someone needs to connect the tests first, is is the way to do it? (If so, they are ready to be connected.) Thanks! [[User:Ornithorynque liminaire|Ornithorynque liminaire]] ([[User talk:Ornithorynque liminaire|talk]]) 17:50, 29 August 2026 (UTC)
::Tests connected. Instead of {{Z|16568}} (which is for fetching from Wikifunctions), you should be using something like {{Z|24766}}. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 17:58, 29 August 2026 (UTC)
:::Many thanks @[[User:YoshiRulz|YoshiRulz]], good catch! I think {{Z|Z40562}} is ready to be connected. [[User:Ornithorynque liminaire|Ornithorynque liminaire]] ([[User talk:Ornithorynque liminaire|talk]]) 22:15, 29 August 2026 (UTC)
::::{{done}} and I set all French variants to use space separators in [[Z25634]], so they should show up eventually. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 22:22, 29 August 2026 (UTC)
:Could you please connect {{Z|Z39764}} and {{Z|Z40634}}? The first will be needed to work on the implementation, the second is passing under the current implementation. [[User:Ornithorynque liminaire|Ornithorynque liminaire (she/they)]] ([[User talk:Ornithorynque liminaire|talk]]) 15:22, 30 August 2026 (UTC)
::{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 15:33, 30 August 2026 (UTC)
:Hi! Can anyone help me connect [https://www.wikifunctions.org/view/en/Z40780 this function]? I think the implementation works. Please inform me if there are existing bugs, I'll fix it. Thanks! [[User:Wangyunfan|Wangyunfan]] ([[User talk:Wangyunfan|talk]]) 03:42, 5 September 2026 (UTC)
::Done. The types (string, natural number) are not really ideal for this kind of function, but hopefully you're getting the idea of how functions, implementations and tests work around here. --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 04:43, 5 September 2026 (UTC)
:Hi! I'd just found this page, I was accidentally making requests over at [[Wikifunctions:Community portal]]. I'd like to connect implementations to functions for some thermodynamic equations:
:* [[Z41417|Carnot heat engine efficiency]]
:* [[Z41469|Constant-pressure boundary work]]
:* [[Z41634|Ideal-gas specific internal energy change]]
:* [[Z41638|Ideal-gas specific enthalpy change]]
:* [[Z41510|Ideal-gas isentropic temperature ratio]]
:* [[Z41632|Ideal-gas isentropic pressure-volume ratio]]
:* [[Z41646|Adiabatic steady-flow shaft work done]]
[[User:IanVG|IanVG]] ([[User talk:IanVG|talk]]) 18:52, 8 September 2026 (UTC)
:If you're using {{Z|19677}} for quantities in physics equations (which is probably still the best way), you should be specifying the units somewhere in the documentation.<!--
--><br>edit: Connected the ones with passing tests. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 19:04, 8 September 2026 (UTC)
{{Z|Z17394}}: {{Z|41470}}, {{Z|41471}}, {{Z|41519}} (I will do a U_n soon. I also plan to make one that returns a (U, V) pair... if possible.) --[[User:Artoria2e5|Artoria2e5]] ([[User talk:Artoria2e5|talk]]) 12:39, 7 September 2026 (UTC)
: Was {{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 16:06, 7 September 2026 (UTC)
{{Z|Z12427}}: {{Z|41467}}. Two test cases that are not mine, but are nevertheless reasonable to run (unlike the Mersennes): {{Z|34066}}, {{Z|34067}}. They are not exactly common failings, but they are occupying the "y" part of the x/y tests passed stat. --[[User:Artoria2e5|Artoria2e5]] ([[User talk:Artoria2e5|talk]]) 12:39, 7 September 2026 (UTC)
: {{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 16:06, 7 September 2026 (UTC)
{{Z|30950}}: {{Z|41466}}. (I see that my recent fermat creation has been connected. Thanks 99of9! I think I should request for functioneer or something. It's my first day on here, but I feel like I've got most figured out... But it may be too early.) --[[User:Artoria2e5|Artoria2e5]] ([[User talk:Artoria2e5|talk]]) 12:39, 7 September 2026 (UTC)
: {{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 16:06, 7 September 2026 (UTC)
:There’s a 48-hour wait, so sooner rather than later would be my recommendation. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 16:10, 7 September 2026 (UTC)
{{Z|11795}}: {{Z|42308}}. I made this JavaScript implementation for the function. Could this be connected? [[User:ReXLer|ReXLer]] ([[User talk:ReXLer|talk]]) 22:13, 16 September 2026 (UTC)
:{{done}} but this is a duplicate of [[Z19394|the existing JS implementation]], you should edit that one instead. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 22:26, 16 September 2026 (UTC)
::Yeah i wanted to make mine. [[User:ReXLer|ReXLer]] ([[User talk:ReXLer|talk]]) 22:30, 16 September 2026 (UTC)
{{Z|42310}}: {{Z|42311}}. Connect the implementation. Also connect {{Z|42312}}. [[User:ReXLer|ReXLer]] ([[User talk:ReXLer|talk]]) 15:17, 17 September 2026 (UTC)
{{Z|42381}}: {{Z|42382}}. Can you also connect the test cases? [[User:ReXLer|ReXLer]] ([[User talk:ReXLer|talk]]) 20:12, 17 September 2026 (UTC)
:{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 21:05, 17 September 2026 (UTC)
== Example ==
{{Z|Z8}}: {{Z|Z10000}}<br>
{{Z|Z14}} Please connect
* {{Z|Znnn}}
*
{{Z|Z20}} Please connect
* {{Z|Znnn}}
*
''or disconnect, as the case may be'' [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 13:31, 23 August 2026 (UTC)
== I need to connection ==
I can't create my function who i not can connect [[User:Spider077|Spider077]] ([[User talk:Spider077|talk]]) 07:26, 18 September 2026 (UTC)
axn71t9xep2c5syv5dexbt22ikjj5kz
Z35336
0
83788
314657
310837
2026-09-17T13:08:04Z
BlueSkyWalker
101616
Hindi mapping (Z42360 -> Z42266) to Z35336
314657
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z35336"
},
"Z2K2": {
"Z1K1": "Z14294",
"Z14294K1": [
"Z14293",
{
"Z1K1": "Z14293",
"Z14293K1": "Z35334",
"Z14293K2": "Z33034"
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z41292",
"Z14293K2": "Z34003"
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z42360",
"Z14293K2": "Z42266"
}
],
"Z14294K2": "Z40290"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "config for print Gregorian year to precision"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "精度に従ってグレゴリオ暦年を表示関数言語別設定"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
ckr2z523htliw2ed6gsvc1f5hun428z
Z35770
0
84440
314674
280292
2026-09-17T13:40:13Z
Artsiom91
2118
fix link
314674
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z35770"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z33844",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z33844",
"Z33844K1": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q826274"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q1429325"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q3775844"
}
],
"Z33844K2": [
"Z1"
],
"Z33844K3": {
"Z1K1": "Z40",
"Z40K1": "Z42"
},
"Z33844K4": "Z1002"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z877",
"Z877K2": {
"Z1K1": "Z89",
"Z89K1": "\u003Ci\u003EMain articles: \u003C/i\u003E\u003Ca href=\"https://abstract.wikipedia.org/wiki/Q826274\"\u003EFauna of Australia\u003C/a\u003E, \u003Ca href=\"https://abstract.wikipedia.org/wiki/Q1429325\"\u003EFlora of Australia\u003C/a\u003E and \u003Ca href=\"https://abstract.wikipedia.org/wiki/Q3775844\"\u003EFungi of Australia\u003C/a\u003E"
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "3 items with comma-space separator"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
qdzvlue7iiemphdyu1uea5db6vez3t2
Z37106
0
86803
314706
311619
2026-09-17T15:27:29Z
BlueSkyWalker
101616
Hindi mapping (Z42377 -> Z42266) to Z37106
314706
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z37106"
},
"Z2K2": {
"Z1K1": "Z14294",
"Z14294K1": [
"Z14293",
{
"Z1K1": "Z14293",
"Z14293K1": "Z37107",
"Z14293K2": "Z33034"
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z41697",
"Z14293K2": [
"Z60",
"Z1592"
]
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z42377",
"Z14293K2": "Z42266"
}
],
"Z14294K2": "Z38181"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "config for specific property of subject was value"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "\u003C主題\u003Eの\u003Cプロパティ\u003Eは\u003C値\u003Eである (過去時制) の言語別設定"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
m9zlu1er8x8c2r5ucjgsjkp8hvkwhbp
Z37869
0
88054
314604
311973
2026-09-17T12:02:13Z
BlueSkyWalker
101616
Hindi mapping (Z42343 -> Z42266) to Z37869
314604
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z37869"
},
"Z2K2": {
"Z1K1": "Z14294",
"Z14294K1": [
"Z14293",
{
"Z1K1": "Z14293",
"Z14293K1": "Z37858",
"Z14293K2": "Z33056"
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z37855",
"Z14293K2": [
"Z60",
"Z1689"
]
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z38844",
"Z14293K2": "Z33034"
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z40019",
"Z14293K2": "Z34003"
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z42343",
"Z14293K2": "Z42266"
}
],
"Z14294K2": "Z38844"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "config for joining WD item property QID values"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "विकिडेटा गुण मानों को जोड़ने का विन्यास"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
dgraltxowve5sxi8fqba6wfg6z9xy5i
Z38416
0
88759
314757
310803
2026-09-17T17:36:28Z
BlueSkyWalker
101616
Hindi mapping (Z42398 -> Z42266) to Z38416
314757
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38416"
},
"Z2K2": {
"Z1K1": "Z14294",
"Z14294K1": [
"Z14293",
{
"Z1K1": "Z14293",
"Z14293K1": "Z38403",
"Z14293K2": "Z33034"
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z40024",
"Z14293K2": "Z34003"
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z42398",
"Z14293K2": "Z42266"
}
],
"Z14294K2": "Z41224"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "config for main subject-sentence"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "主題を説明する文の言語別設定"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
l4rdibr70zbwqyaxffg5l9ixo9wh4o4
Z38418
0
88761
314764
310802
2026-09-17T17:54:36Z
BlueSkyWalker
101616
Hindi mapping (Z42402 -> Z42266) to Z38418
314764
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38418"
},
"Z2K2": {
"Z1K1": "Z14294",
"Z14294K1": [
"Z14293",
{
"Z1K1": "Z14293",
"Z14293K1": "Z38405",
"Z14293K2": "Z33034"
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z42402",
"Z14293K2": "Z42266"
}
],
"Z14294K2": "Z41351"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "config for has use-sentence"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
563cg4237thgh5l44u4ukuiy1y6kjiv
Z38419
0
88762
314789
310797
2026-09-17T18:34:19Z
BlueSkyWalker
101616
Hindi mapping (Z42406 -> Z42266) to Z38419
314789
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38419"
},
"Z2K2": {
"Z1K1": "Z14294",
"Z14294K1": [
"Z14293",
{
"Z1K1": "Z14293",
"Z14293K1": "Z38406",
"Z14293K2": "Z33034"
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z42406",
"Z14293K2": "Z42266"
}
],
"Z14294K2": "Z41354"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "config for has characteristic-sentence"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
5yg5u7fz69opbpsp1o9z5wtppgwoy9s
Z38420
0
88763
314807
310795
2026-09-17T19:11:45Z
BlueSkyWalker
101616
Hindi mapping (Z42410 -> Z42266) to Z38420
314807
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38420"
},
"Z2K2": {
"Z1K1": "Z14294",
"Z14294K1": [
"Z14293",
{
"Z1K1": "Z14293",
"Z14293K1": "Z38407",
"Z14293K2": "Z33034"
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z42410",
"Z14293K2": "Z42266"
}
],
"Z14294K2": "Z41358"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "config for platform-sentence"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
cgjns4k7gs7zomv4pkhzlg58bi9ap6i
Z38422
0
88765
314813
310798
2026-09-17T19:29:01Z
BlueSkyWalker
101616
Hindi mapping (Z42414 -> Z42266) to Z38422
314813
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38422"
},
"Z2K2": {
"Z1K1": "Z14294",
"Z14294K1": [
"Z14293",
{
"Z1K1": "Z14293",
"Z14293K1": "Z38409",
"Z14293K2": "Z33034"
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z42414",
"Z14293K2": "Z42266"
}
],
"Z14294K2": "Z41380"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "config for depends on software-sentence"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
ifaonnamb2149pf03uv8qizpqkxa8ph
Z38755
0
89186
314683
310820
2026-09-17T14:03:30Z
BlueSkyWalker
101616
Hindi mapping (Z42369 -> Z42266) to Z38755
314683
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38755"
},
"Z2K2": {
"Z1K1": "Z14294",
"Z14294K1": [
"Z14293",
{
"Z1K1": "Z14293",
"Z14293K1": "Z38748",
"Z14293K2": "Z33034"
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z39742",
"Z14293K2": "Z33463"
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z39846",
"Z14293K2": "Z34003"
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z42369",
"Z14293K2": "Z42266"
}
],
"Z14294K2": "Z38752"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "config for birth-(death) date"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "生没年月日の言語別設定"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
e1bkm86piioby8zz2jvogda3mo8nczd
Z38803
0
89250
314689
311448
2026-09-17T14:23:25Z
BlueSkyWalker
101616
Hindi mapping (Z42373 -> Z42266) to Z38803
314689
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38803"
},
"Z2K2": {
"Z1K1": "Z14294",
"Z14294K1": [
"Z14293",
{
"Z1K1": "Z14293",
"Z14293K1": "Z38799",
"Z14293K2": "Z33056"
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z38797",
"Z14293K2": "Z33034"
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z40206",
"Z14293K2": "Z34003"
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z42373",
"Z14293K2": "Z42266"
}
],
"Z14294K2": "Z41601"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "config for notable works-sentence"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "主要作品を説明する文の言語別設定"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
3jbe1a7vr84wqqtszw3cvz2fysrsfvv
Z38869
0
89328
314938
309546
2026-09-18T07:39:04Z
YoshiRulz
10156
Added Z41365 to the approved list of implementations
314938
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38869"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z8",
"Z17K2": "Z38869K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "function"
}
]
}
}
],
"Z8K2": "Z38546",
"Z8K3": [
"Z20",
"Z41362"
],
"Z8K4": [
"Z14",
"Z38885",
"Z41365"
],
"Z8K5": "Z38869"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "anonymous function from function"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "given a Wikifunctions function, turn it into an anonymous function. All meanings are just \"input\"."
}
]
}
}
1hoktxjrz29qugrt0arzry36gcalskc
314939
314938
2026-09-18T07:42:21Z
WikiLambda system
3
Updated the implementation list (see [[Help:Wikifunctions/Implementation_ordering_and_choosing|About implementation selection]])
314939
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38869"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z8",
"Z17K2": "Z38869K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "function"
}
]
}
}
],
"Z8K2": "Z38546",
"Z8K3": [
"Z20",
"Z41362"
],
"Z8K4": [
"Z14",
"Z41365",
"Z38885"
],
"Z8K5": "Z38869"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "anonymous function from function"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "given a Wikifunctions function, turn it into an anonymous function. All meanings are just \"input\"."
}
]
}
}
g0ffhrf9oaslbqtv2m2dcatqgu3m2fm
314952
314939
2026-09-18T08:35:04Z
WikiLambda system
3
Updated the implementation list (see [[Help:Wikifunctions/Implementation_ordering_and_choosing|About implementation selection]])
314952
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38869"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z8",
"Z17K2": "Z38869K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "function"
}
]
}
}
],
"Z8K2": "Z38546",
"Z8K3": [
"Z20",
"Z41362"
],
"Z8K4": [
"Z14",
"Z38885",
"Z41365"
],
"Z8K5": "Z38869"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "anonymous function from function"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "given a Wikifunctions function, turn it into an anonymous function. All meanings are just \"input\"."
}
]
}
}
1hoktxjrz29qugrt0arzry36gcalskc
Z39338
0
89954
314745
311445
2026-09-17T16:57:56Z
BlueSkyWalker
101616
Hindi mapping (Z42390 -> Z42266) to Z39338
314745
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z39338"
},
"Z2K2": {
"Z1K1": "Z14294",
"Z14294K1": [
"Z14293",
{
"Z1K1": "Z14293",
"Z14293K1": "Z39332",
"Z14293K2": "Z33034"
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z42390",
"Z14293K2": "Z42266"
}
],
"Z14294K2": "Z41607"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "config for designed by-sentence"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
k54dctlad2g46ek5nu7s4fnqtahzoxg
Wikifunctions:Requests for user groups/Archive/2026/08
4
90038
314864
307331
2026-09-18T03:08:09Z
SpBot
978
archiving 1 section from [[Wikifunctions:Requests for user groups]] (after section [[Wikifunctions:Requests for user groups/Archive/2026/08#Armin_hpj|Armin_hpj]])
314864
wikitext
text/x-wiki
{{Talkarchive}}
=== Virinas-code ===
After being told twice on [[Wikifunctions:Requests for connection and disconnection]], I've finally decided to apply as functioneer. I've made multiple functions, implementations, and test cases already, mostly relating to set-based arithmetic. I've tried to be as cautious as possible with my edits by always making appropriate test cases. I have also experimented with the ZObject model and have written a ZObject JSON parser in Rust. Hence i believe I have sufficient experience with this website to apply for functionner :) [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 07:49, 9 August 2026 (UTC)
:{{done}} [[User:Ameisenigel|Ameisenigel]] ([[User talk:Ameisenigel|talk]]) 07:56, 12 August 2026 (UTC)
:<small>This section was archived on a request by: [[User:Ameisenigel|Ameisenigel]] ([[User talk:Ameisenigel|talk]]) 07:56, 12 August 2026 (UTC)</small>
=== 鈴音雨 ===
:{{UL2.0|1=鈴音雨|contributions=1|deletedcontributions=1|editcount=1|blocklog=1|rightslog=1|crosswiki=1}}
:''Discussion open until: 15:21, 24 August 2026 (UTC)''
:Hello. I might be relatively new to participating in Wikifunctions, but I quickly understood the system and have already submitted several connection and edit requests. By becoming a Functioneer, I want to contribute to Wikifunctions faster, which is still largely unexplored in Japanese. [[User:鈴音雨|鈴音雨]] ([[User talk:鈴音雨|talk]]) 15:21, 22 August 2026 (UTC)
::{{s}} Working on a language as special as Japanese is awesome for the project, thanks for your contributions! [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 18:41, 22 August 2026 (UTC)
::It has been 2 days with 1 support and 0 opposes, so would someone be able to grant the permissions, please? --[[User:鈴音雨|鈴音雨]] ([[User talk:鈴音雨|talk]]) 14:16, 25 August 2026 (UTC)
::{{done}} welcome and thank you for all your work on Japanese. --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 23:59, 25 August 2026 (UTC)
:<small>This section was archived on a request by: [[User:Ameisenigel|Ameisenigel]] ([[User talk:Ameisenigel|talk]]) 07:49, 26 August 2026 (UTC)</small>
=== BlueSkyWalker ===
:{{UL2.0|1=BlueSkyWalker|contributions=1|deletedcontributions=1|editcount=1|blocklog=1|rightslog=1|crosswiki=1}}
:''Discussion open until: 18:02, 29 August 2026 (UTC)''
:I am actively contributing to natural language operations on Wikifunctions, focusing on building out the Hindi natural language generation catalogue and Abstract Wikipedia sentence constructors. Recent contributions include [[Z40186]] (''state location in Hindi''), [[Z40188]] (Python implementation), [[Z40189]] (test case), and collaborating on [[Z40197]] with {{ping|99of9}}. Having Functioneer rights will allow me to connect implementations, manage test suites, and build constructors for Indian languages directly. [[User:BlueSkyWalker|BlueSkyWalker]] ([[User talk:BlueSkyWalker|talk]]) 18:02, 27 August 2026 (UTC)
::{{s}} --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 00:32, 28 August 2026 (UTC)
:{{done}} [[User:Ameisenigel|Ameisenigel]] ([[User talk:Ameisenigel|talk]]) 18:12, 31 August 2026 (UTC)
:<small>This section was archived on a request by: [[User:Ameisenigel|Ameisenigel]] ([[User talk:Ameisenigel|talk]]) 18:12, 31 August 2026 (UTC)</small>
=== Armin hpj ===
:{{UL2.0|1=Armin hpj|contributions=1|deletedcontributions=1|editcount=1|blocklog=1|rightslog=1|crosswiki=1}}
:''Discussion open until: 15:03, 27 August 2026 (UTC)''
:I have experienceed the Wikifunctions since 19th July. As of now, I want to become an functioneer because I am creating functions within the implementation and sometimes the test cases. and if I become one of the functioneer, I would connect the implementation to the functions if the function is useful. [[User:Armin hpj|Armin hpj]] ([[User talk:Armin hpj|talk]]) 15:03, 25 August 2026 (UTC)
::Please can you add test cases on the functions you have created already. It is important for every function to have tests. You'll find that some are not working, so you might want to try to fix those implementations too. --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 00:05, 26 August 2026 (UTC)
::{{ping|Armin hpj}} Please see above --[[User:Ameisenigel|Ameisenigel]] ([[User talk:Ameisenigel|talk]]) 18:23, 2 September 2026 (UTC)
:::I understand. [[User:Armin hpj|Armin hpj]] ([[User talk:Armin hpj|talk]]) 18:56, 2 September 2026 (UTC)
::::Quite a few of your functions either don't have tests or the implementations fail the tests: {{Z|Z39885}} {{Z|Z40015}} {{Z|Z41636}} {{Z|Z41344}}. If you don't want them anymore, or don't think they can work, you can nominate them for deletion. I'll grant functioneer for a limited time for now, because it looks like you still need to practice a bit more. --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 00:45, 12 September 2026 (UTC)
:::::{{done}} --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 07:10, 12 September 2026 (UTC)
::::::OK, and I will request it again if my temporary functioneer has expired and if I have edited the test cases a lot. [[User:Armin hpj|Armin hpj]] ([[User talk:Armin hpj|talk]]) 08:35, 12 September 2026 (UTC)
:<small>This section was archived on a request by: [[User:Ameisenigel|Ameisenigel]] ([[User talk:Ameisenigel|talk]]) 17:14, 16 September 2026 (UTC)</small>
d4npqmv1xmzdjokgj0u1dokbu9cpj70
Z39531
0
90207
314885
311573
2026-09-18T04:17:56Z
鈴音雨
101019
Connect tester Z42440
314885
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z39531"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z39531K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "entity"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "項目参照"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z39531K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "言語"
}
]
}
}
],
"Z8K2": "Z6091",
"Z8K3": [
"Z20",
"Z39533",
"Z42440"
],
"Z8K4": [
"Z14",
"Z39532"
],
"Z8K5": "Z39531"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "grammatical number of Wikidata item"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "ウィキデータ項目の文法上の数"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
60175w7jki33xbigy6owtw4d62di3qs
Z39532
0
90208
314883
311572
2026-09-18T04:15:11Z
鈴音雨
101019
Fetch the item before reading its P11054 statements: Z22978 takes an item (Z6001) but was given the item reference (Z6091), so the function failed with Z506 for exactly those items that declare a grammatical number
314883
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z39532"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z39531",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z802",
"Z802K1": {
"Z1K1": "Z7",
"Z7K1": "Z27299",
"Z27299K1": {
"Z1K1": "Z7",
"Z7K1": "Z30120",
"Z30120K1": {
"Z1K1": "Z18",
"Z18K1": "Z39531K1"
},
"Z30120K2": [
"Z6030",
"Z6036"
],
"Z30120K3": [
"Z60",
"Z1360"
],
"Z30120K4": [
"Z6092",
{
"Z1K1": "Z6092",
"Z6092K1": "P11054"
}
]
},
"Z27299K2": {
"Z1K1": "Z6092",
"Z6092K1": "P11054"
}
},
"Z802K2": {
"Z1K1": "Z7",
"Z7K1": "Z811",
"Z811K1": {
"Z1K1": "Z7",
"Z7K1": "Z22978",
"Z22978K1": {
"Z1K1": "Z7",
"Z7K1": "Z30120",
"Z30120K1": {
"Z1K1": "Z18",
"Z18K1": "Z39531K1"
},
"Z30120K2": [
"Z6030",
"Z6036"
],
"Z30120K3": [
"Z60",
"Z1360"
],
"Z30120K4": [
"Z6092",
{
"Z1K1": "Z6092",
"Z6092K1": "P11054"
}
]
},
"Z22978K2": {
"Z1K1": "Z6092",
"Z6092K1": "P11054"
}
}
},
"Z802K3": {
"Z1K1": "Z6091",
"Z6091K1": "Q110786"
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "grammatical number of Wikidata item, comp"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
qhihpmbkor11vcvtktppm23pv514wyi
Z40064
0
91680
314662
310840
2026-09-17T13:12:21Z
BlueSkyWalker
101616
Hindi mapping (Z38103 -> Z42266) to Z40064
314662
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z40064"
},
"Z2K2": {
"Z1K1": "Z14294",
"Z14294K1": [
"Z14293",
{
"Z1K1": "Z14293",
"Z14293K1": "Z40056",
"Z14293K2": "Z34003"
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z38103",
"Z14293K2": "Z42266"
}
],
"Z14294K2": "Z38103"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "位置座標の度分秒表記の言語別設定"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "config for geo-coordinate DMS notation"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
47wxmsn7pf54zcy2z5pxf1zwsso562d
314663
314662
2026-09-17T13:15:52Z
鈴音雨
101019
link to default again??Undid revision [[Special:Diff/314662|314662]] by [[Special:Contributions/BlueSkyWalker|BlueSkyWalker]] ([[User talk:BlueSkyWalker|talk]])
314663
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z40064"
},
"Z2K2": {
"Z1K1": "Z14294",
"Z14294K1": [
"Z14293",
{
"Z1K1": "Z14293",
"Z14293K1": "Z40056",
"Z14293K2": "Z34003"
}
],
"Z14294K2": "Z38103"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "位置座標の度分秒表記の言語別設定"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "config for geo-coordinate DMS notation"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
1diwia8co8yzgr2vitzl23r2ult2nba
Z40216
0
91865
314645
310843
2026-09-17T12:50:51Z
BlueSkyWalker
101616
Hindi mapping (Z42356 -> Z42266) to Z40216
314645
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z40216"
},
"Z2K2": {
"Z1K1": "Z14294",
"Z14294K1": [
"Z14293",
{
"Z1K1": "Z14293",
"Z14293K1": "Z40214",
"Z14293K2": "Z34003"
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z42356",
"Z14293K2": "Z42266"
}
],
"Z14294K2": "Z40210"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "数値と単位の間の区切り文字の言語別設定"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "config for separator between quantity and unit"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "संख्या और मात्रक के बीच विभाजक का विन्यास"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
7dyn8vbebz6xnkchckuaj07g9aqvgki
Z40803
0
92761
314610
313833
2026-09-17T12:09:28Z
BlueSkyWalker
101616
Add Hindi mapping (Z42347 -> Z42266) to Z40803
314610
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z40803"
},
"Z2K2": {
"Z1K1": "Z14294",
"Z14294K1": [
"Z14293",
{
"Z1K1": "Z14293",
"Z14293K1": "Z40795",
"Z14293K2": "Z34003"
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z42172",
"Z14293K2": [
"Z60",
"Z1062"
]
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z42347",
"Z14293K2": "Z42266"
}
],
"Z14294K2": "Z40792"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "通貨数量を表示の言語別設定"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "config for display currency quantity"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "मुद्रा मात्रा प्रदर्शित करने का विन्यास"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
dwyr5iy6lizrdmpctbgtbbsd6h2ma5b
Wikifunctions:Requests for deletions/Archive/2026/09
4
92939
314862
311995
2026-09-18T03:08:06Z
SpBot
978
archiving 1 section from [[Wikifunctions:Requests for deletions]] (after section [[Wikifunctions:Requests for deletions/Archive/2026/09#Unneeded_function|Unneeded_function]])
314862
wikitext
text/x-wiki
{{Talkarchive}}
== [[Z40306]], [[Z40308]] and [[Z40309]] ==
Sorry, I duplicated this one as [[Z40673]], also has its own tests and actually implementations. All three can be deleted. --[[User:Denny|Denny]] ([[User talk:Denny|talk]]) 11:28, 1 September 2026 (UTC)
:{{done}} <span style="font-family:monospace;font-weight:bold">[[User:Bunnypranav|<span style="color:#63b3ed">~/Bunny</span><span style="color:#2c5282">pranav</span>]]:<[[User talk:Bunnypranav|<span style="color:#63b3ed">ping</span>]]></span> 12:22, 1 September 2026 (UTC)
:<small>This section was archived on a request by: <span style="font-family:monospace;font-weight:bold">[[User:Bunnypranav|<span style="color:#63b3ed">~/Bunny</span><span style="color:#2c5282">pranav</span>]]:<[[User talk:Bunnypranav|<span style="color:#63b3ed">ping</span>]]></span> 12:22, 1 September 2026 (UTC)</small>
== [[Z37707]] and [[Z37708]] ==
Empty function, without title and meaningless test, also without title. These are the only contributions of [[User:Mmov9287]] [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 09:17, 4 September 2026 (UTC)
:{{done}} <span style="font-family:monospace;font-weight:bold">[[User:Bunnypranav|<span style="color:#63b3ed">~/Bunny</span><span style="color:#2c5282">pranav</span>]]:<[[User talk:Bunnypranav|<span style="color:#63b3ed">ping</span>]]></span> 11:14, 4 September 2026 (UTC)
:<small>This section was archived on a request by: <span style="font-family:monospace;font-weight:bold">[[User:Bunnypranav|<span style="color:#63b3ed">~/Bunny</span><span style="color:#2c5282">pranav</span>]]:<[[User talk:Bunnypranav|<span style="color:#63b3ed">ping</span>]]></span> 11:14, 4 September 2026 (UTC)</small>
== [[Z31286]] and [[Z31287]] ==
Function without title and disconected implementation, also without title. Concatenating Name, "How Are You", "Hello,". These are the only contributions of [[User:Script7921]] [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 11:08, 4 September 2026 (UTC)
:Yes, I would recommend you delete these.
:[[User:Script7921|Script7921]] ([[User talk:Script7921|talk]]) 11:09, 4 September 2026 (UTC)
:{{done}} <span style="font-family:monospace;font-weight:bold">[[User:Bunnypranav|<span style="color:#63b3ed">~/Bunny</span><span style="color:#2c5282">pranav</span>]]:<[[User talk:Bunnypranav|<span style="color:#63b3ed">ping</span>]]></span> 11:14, 4 September 2026 (UTC)
:<small>This section was archived on a request by: <span style="font-family:monospace;font-weight:bold">[[User:Bunnypranav|<span style="color:#63b3ed">~/Bunny</span><span style="color:#2c5282">pranav</span>]]:<[[User talk:Bunnypranav|<span style="color:#63b3ed">ping</span>]]></span> 11:14, 4 September 2026 (UTC)</small>
:{{done}} <span style="font-family:monospace;font-weight:bold">[[User:Bunnypranav|<span style="color:#63b3ed">~/Bunny</span><span style="color:#2c5282">pranav</span>]]:<[[User talk:Bunnypranav|<span style="color:#63b3ed">ping</span>]]></span> 11:14, 4 September 2026 (UTC)
:<small>This section was archived on a request by: <span style="font-family:monospace;font-weight:bold">[[User:Bunnypranav|<span style="color:#63b3ed">~/Bunny</span><span style="color:#2c5282">pranav</span>]]:<[[User talk:Bunnypranav|<span style="color:#63b3ed">ping</span>]]></span> 11:14, 4 September 2026 (UTC)</small>
== [[Z41180]] ==
Duplicate of {{Z|Z29036}} [[User:鈴音雨|鈴音雨]] ([[User talk:鈴音雨|talk]]) 13:10, 5 September 2026 (UTC)
:{{done}} <span style="font-family:monospace;font-weight:bold">[[User:Bunnypranav|<span style="color:#63b3ed">~/Bunny</span><span style="color:#2c5282">pranav</span>]]:<[[User talk:Bunnypranav|<span style="color:#63b3ed">ping</span>]]></span> 15:29, 5 September 2026 (UTC)
:<small>This section was archived on a request by: <span style="font-family:monospace;font-weight:bold">[[User:Bunnypranav|<span style="color:#63b3ed">~/Bunny</span><span style="color:#2c5282">pranav</span>]]:<[[User talk:Bunnypranav|<span style="color:#63b3ed">ping</span>]]></span> 15:29, 5 September 2026 (UTC)</small>
== [[Z41140]] ==
Testcase I wrote, but one of the the imput paramters of the fuction was forgotten. Please delete.
:{{done}} <span style="font-family:monospace;font-weight:bold">[[User:Bunnypranav|<span style="color:#63b3ed">~/Bunny</span><span style="color:#2c5282">pranav</span>]]:<[[User talk:Bunnypranav|<span style="color:#63b3ed">ping</span>]]></span> 10:27, 7 September 2026 (UTC)
:<small>This section was archived on a request by: <span style="font-family:monospace;font-weight:bold">[[User:Bunnypranav|<span style="color:#63b3ed">~/Bunny</span><span style="color:#2c5282">pranav</span>]]:<[[User talk:Bunnypranav|<span style="color:#63b3ed">ping</span>]]></span> 10:27, 7 September 2026 (UTC)</small>
== [[Z40354]], [[Z40353]], [[Z40355]], [[Z40352]], [[Talk:Z40352]] ==
I made these, and I believe I was mistaken in doing so. I've replaced all its usages with {{Z|11}} equivalents. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 00:49, 8 September 2026 (UTC)
:@[[User:YoshiRulz|YoshiRulz]] Please update [[Z40354]] to use another function, as the current one is being deleted, or tell me if you want that composition to be deleted as well. <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> 05:17, 8 September 2026 (UTC)
:{{done}} <span style="font-family:monospace;font-weight:bold">[[User:Bunnypranav|<span style="color:#63b3ed">~/Bunny</span><span style="color:#2c5282">pranav</span>]]:<[[User talk:Bunnypranav|<span style="color:#63b3ed">ping</span>]]></span> 05:17, 8 September 2026 (UTC)
:<small>This section was archived on a request by: <span style="font-family:monospace;font-weight:bold">[[User:Bunnypranav|<span style="color:#63b3ed">~/Bunny</span><span style="color:#2c5282">pranav</span>]]:<[[User talk:Bunnypranav|<span style="color:#63b3ed">ping</span>]]></span> 05:17, 8 September 2026 (UTC)</small>
== inverse tangent [[Z19156]] ==
This uses a string instead of float for output (it predates floats). There's a properly-typed version at {{Z|20959}}, and it already has a Python implementation so no point moving that. This function has no callers and I don't think it was ever connected anyway. Courtesy ping {{ping|Existential quantifier is true|p=}}. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 18:38, 8 September 2026 (UTC)
:{{done}} <span style="font-family:monospace;font-weight:bold">[[User:Bunnypranav|<span style="color:#63b3ed">~/Bunny</span><span style="color:#2c5282">pranav</span>]]:<[[User talk:Bunnypranav|<span style="color:#63b3ed">ping</span>]]></span> 12:14, 9 September 2026 (UTC)
:<small>This section was archived on a request by: <span style="font-family:monospace;font-weight:bold">[[User:Bunnypranav|<span style="color:#63b3ed">~/Bunny</span><span style="color:#2c5282">pranav</span>]]:<[[User talk:Bunnypranav|<span style="color:#63b3ed">ping</span>]]></span> 12:14, 9 September 2026 (UTC)</small>
== Unneeded function ==
* {{Z|Z42154}} and its implementation {{Z|Z42155}}
superseded by {{Z|Z42170}}. --[[User:鈴音雨|鈴音雨]] ([[User talk:鈴音雨|talk]]) 00:43, 16 September 2026 (UTC)
:{{done}} <span style="font-family:monospace;font-weight:bold">[[User:Bunnypranav|<span style="color:#63b3ed">~/Bunny</span><span style="color:#2c5282">pranav</span>]]:<[[User talk:Bunnypranav|<span style="color:#63b3ed">ping</span>]]></span> 12:11, 16 September 2026 (UTC)
:<small>This section was archived on a request by: <span style="font-family:monospace;font-weight:bold">[[User:Bunnypranav|<span style="color:#63b3ed">~/Bunny</span><span style="color:#2c5282">pranav</span>]]:<[[User talk:Bunnypranav|<span style="color:#63b3ed">ping</span>]]></span> 12:11, 16 September 2026 (UTC)</small>
bes6f166cuxdiy9nfyzxruy9i29exh3
Z40991
0
93046
314612
308147
2026-09-17T12:13:00Z
Artsiom91
2118
cannot be wikified by currect functions
314612
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z40991"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z36983",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z36983",
"Z36983K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q142"
},
"Z36983K2": {
"Z1K1": "Z6091",
"Z6091K1": "Q6256"
},
"Z36983K3": {
"Z1K1": "Z6091",
"Z6091K1": "Q46"
},
"Z36983K4": "Z1005"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z877",
"Z877K2": {
"Z1K1": "Z89",
"Z89K1": "\u003Ca href=\"https://abstract.wikipedia.org/wiki/Q142\"\u003EФранция\u003C/a\u003E — \u003Ca href=\"https://abstract.wikipedia.org/wiki/Q6256\"\u003Eстрана\u003C/a\u003E в Европе."
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1005",
"Z11K2": "Франция — страна в Европе."
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "[ru] Франция — страна в Европе."
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
a5hq9vvg2wmxeh11gs9zhrdti6taymf
Z41089
0
93192
314942
308613
2026-09-18T07:43:43Z
YoshiRulz
10156
Added Z41090 to the approved list of implementations
314942
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z41089"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z38546",
"Z17K2": "Z41089K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "(unary) valuation function (return ℕ or ℤ)"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z1"
},
"Z17K2": "Z41089K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "list"
}
]
}
}
],
"Z8K2": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z1"
},
"Z8K3": [
"Z20",
"Z41091"
],
"Z8K4": [
"Z14",
"Z41090"
],
"Z8K5": "Z41089"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "order list ascending with valuation Function"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "the function must take a single argument of the same Type as the list's elements, and currently, it must return a Natural number or an Integer"
}
]
}
}
mk5ispygam9kf0l3znfmy89vw97rz2f
Z41090
0
93193
314903
308636
2026-09-18T07:01:22Z
YoshiRulz
10156
Use map helper
314903
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z41090"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z41089",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z29400",
"Z29400K1": {
"Z1K1": "Z7",
"Z7K1": "Z17895",
"Z17895K1": {
"Z1K1": "Z18",
"Z18K1": "Z41089K2"
}
},
"Z29400K2": {
"Z1K1": "Z7",
"Z7K1": "Z13036",
"Z13036K1": {
"Z1K1": "Z7",
"Z7K1": "Z38477",
"Z38477K1": {
"Z1K1": "Z7",
"Z7K1": "Z38556",
"Z38556K1": {
"Z1K1": "Z18",
"Z18K1": "Z41089K1"
}
},
"Z38477K2": [
"Z4",
"Z6",
"Z60",
"Z13518",
"Z16683"
],
"Z38477K3": [
"Z8",
"Z41092",
"Z41098",
"Z41084",
"Z41068"
]
},
"Z13036K2": {
"Z1K1": "Z7",
"Z7K1": "Z18475",
"Z18475K1": {
"Z1K1": "Z7",
"Z7K1": "Z42442",
"Z42442K1": {
"Z1K1": "Z18",
"Z18K1": "Z41089K1"
},
"Z42442K2": {
"Z1K1": "Z18",
"Z18K1": "Z41089K2"
}
}
}
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "order list asc. w/ valuation Function, composition"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
qtihqmj5wmliqgj2b9jw7rb2zavx6x6
Z41766
0
94159
314616
312076
2026-09-17T12:27:20Z
Artsiom91
2118
Added Z41767, Z41768, Z41769, Z41770, Z41771, Z41772 и Z41773 to the approved list of test cases
314616
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z41766"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6",
"Z17K2": "Z41766K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1005",
"Z11K2": "единственное число"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "singular"
}
]
}
}
],
"Z8K2": "Z6",
"Z8K3": [
"Z20",
"Z41767",
"Z41768",
"Z41769",
"Z41770",
"Z41771",
"Z41772",
"Z41773"
],
"Z8K4": [
"Z14"
],
"Z8K5": "Z41766"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1005",
"Z11K2": "множественное число в русском языке"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Russian plural"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1005",
"Z11K2": "возвращает форму множественного числа для слова на русском языке"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "return the plural of an Russian word"
}
]
}
}
1ex8ry0zvur5gowkutvz0t4xeni536s
314617
314616
2026-09-17T12:27:23Z
Artsiom91
2118
Added Z41774 to the approved list of implementations
314617
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z41766"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6",
"Z17K2": "Z41766K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1005",
"Z11K2": "единственное число"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "singular"
}
]
}
}
],
"Z8K2": "Z6",
"Z8K3": [
"Z20",
"Z41767",
"Z41768",
"Z41769",
"Z41770",
"Z41771",
"Z41772",
"Z41773"
],
"Z8K4": [
"Z14",
"Z41774"
],
"Z8K5": "Z41766"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1005",
"Z11K2": "множественное число в русском языке"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Russian plural"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1005",
"Z11K2": "возвращает форму множественного числа для слова на русском языке"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "return the plural of an Russian word"
}
]
}
}
o4otenve7ls8ae8aazejuezv26bc3nt
Wikifunctions:Status updates/2026-09-10/de
4
94286
314767
314350
2026-09-17T18:00:16Z
Ameisenigel
44
Created page with "=== Denny auf der WikiCon 2026 in Regensburg, Deutschland ==="
314767
wikitext
text/x-wiki
<languages/>
{{Wikifunctions updates
| prevlabel = Vorheriges Update
| prev = 2026-09-03
| nextlabel = Nächstes Update
| next =
}}
<span id="Your_code_can_now_call_back_to_the_Wikidata_fetch_functions"></span>
=== Dein Code kann nun die Wikidata-Abruffunktionen aufrufen ===
Diese Woche haben wir eine erste Funktionalität bereitgestellt, die es einer Code-Implementierung (in JavaScript oder Python) ermöglicht, bestimmte andere Wikifunctions-Funktionen aufzurufen, deren Ergebnis zu erhalten und dieses für die weitere Verarbeitung zu nutzen. Das Hauptziel dieser Neuerung ist eine größere Flexibilität bei der Verwendung von Code, um dessen Einsatzmöglichkeiten zu erweitern – wodurch du von den jeweiligen Leistungsvorteilen profitierst und für manche Funktionen eine effizientere Implementierungsstruktur realisieren kannst.
Derzeit können aus Sicherheits- und Leistungsgründen nur die folgenden integrierten Wikidata-Abruf- und Suchfunktionen auf diese Weise aufgerufen werden: [[Z6820|Z6820]] (erhalte Wikidata-Entitäten), [[Z6821|Z6821]] (erhalte Wikidata-Datenobjekt), [[Z6822|Z6822]] (erhalte Wikidata-Eigenschaft), [[Z6824|Z6824]] (erhalte Wikidata-Lexemform), [[Z6825|Z6825]] (erhalte Wikidata-Lexem), [[Z6826|Z6826]] (erhalte Wikidata-Lexemsinn), [[Z6830|Z6830]] (finde Lexeme für Wikidata-Datenobjekt) und [[Z6831|Z6831]] (finde Lexeme für Wikidata-Lexemsinn). Diese Funktionalität befindet sich in einer frühen Einführungsphase; wir hoffen, künftig Aufrufe für eine breitere Palette an Funktionen zu ermöglichen. Wir haben uns zunächst auf diese Funktionen konzentriert, da sie in benutzerdefiniertem Code nicht realisierbar sind (aufgrund von Sicherheitsbeschränkungen, die jeglichen Netzwerkzugriff unterbinden), da bei anderen integrierten oder benutzerdefinierten Funktionen eine Neuimplementierung zwar mühsam, aber prinzipiell möglich wäre.
Betrachten wir eine JavaScript-Implementierung, die einen Callback enthält. Sie ruft ein Datenobjekt von Wikidata ab, extrahiert dessen Bezeichnung in einer bestimmten Sprache und gibt diese Bezeichnung zurück. Das abzurufende Datenobjekt wird über das Argument Z400K1 angegeben, die Sprache über Z400K2.
<syntaxhighlight lang="javascript" line>
function Z400( Z400K1, Z400K2 ) {
const item = Wikifunctions.Call('Z6821', Z400K1);
for (const label of item.Z6001K2.Z12K1) {
if (label.Z11K1.Z60K1 === Z400K2.Z60K1) {
return label.Z11K2;
}
}
return 'NOT FOUND';
}
</syntaxhighlight>
Ein Callback wird durch den Aufruf von Wikifunctions.Call ausgelöst, wie im Beispiel gezeigt. Das erste Argument für Wikifunctions.Call ist stets die ZID der aufzurufenden Funktion – in diesem Fall [[Z6821|Z6821]]/erhalte Wikidata-Datenobjekt, welche ein einzelnes Argument entgegennimmt. Darauf folgen, durch Kommas getrennt, die an diese Funktion zu übergebenden Argumente. Hierbei handelt es sich bei dem Argument Z400K1 um denselben Wert, der auch an Z400 übergeben wurde. Dies ist ein gängiges Muster für die Argumentübergabe an Callbacks, jedoch können die Argumente auch direkt im Funktionsaufruf erstellt oder auf andere Weise bezogen werden.
Der Wert von Z400K1 wäre eine Instanz von [[Z6091|Z6091]]/Wikidata-Datenobjekt-Referenz, die die QID des abzurufenden Datenobjekts enthält. Zeile 2 des Beispiels ruft [[Z6821|Z6821]] auf, um dieses Datenobjekt von Wikidata abzurufen, und weist das resultierende ZObjekt der Konstante item zu. Der restliche Code durchläuft die Bezeichnungen des Datenobjekts, bis er diejenige findet, die der durch Z400K2 angegebenen Sprache entspricht.
Für das obige Beispiel haben wir der Einfachheit halber [[Z6821|Z6821]] verwendet. Sofern die Implementierung jedoch nicht tatsächlich das gesamte Objekt benötigt, wird ''dringend empfohlen'', zum Abrufen von Wikidata-Datenobjekten [[Z6820|Z6820]] anstelle von Z6821 zu verwenden, da Wikidata-Datenobjekte sehr umfangreich sein können, was das Laden und Übertragen verlangsamt. Obwohl der Aufruf von Z6820 etwas komplexer ist, ermöglichen seine Parameter das Abrufen spezifischer Teile eines Wikidata-Dstenobjekts. Dies kann die Leistung erheblich steigern und bestimmte Fehler vermeiden, da weniger Netzwerkbandbreite und Verarbeitungszeit erforderlich sind. In der [[Special:MyLanguage/Wikifunctions:How to create implementations#Coming soon: Calling another Wikifunctions function|Online-Dokumentation zu Callbacks]] zeigen wir, wie sich mit Z6820 dieselbe Funktion wie im obigen Beispiel implementieren lässt.
'''Beispiel für eine Live-Demo''': Wir haben die Callback-Funktion genutzt, um eine neue, effizientere Implementierung ([[Z40967|Z40967]]) für die Deutsche Deklinationstafel ([[Z28602|Z28602]]) bereitzustellen. Zuvor ließ sich diese Funktion nur mittels Kompositionen umsetzen, wobei die beiden vorhandenen Lösungen eher umständlich waren. (Beide nutzten wiederholte Aufrufe von Hilfsfunktionen zum Abrufen und Verarbeiten von Wikidata-Datenobjekten, was sie schwerfällig und schwer lesbar machte sowie anfällig für Leistungsprobleme, die typischerweise mit Kompositionen einhergehen.) Da Callbacks es ermöglichen, Wikidata-Entitäten direkt aus Code-Implementierungen abzurufen, kann die gesamte Verarbeitung der Deutschen Deklinationstafel nun in einer einzigen Code-Implementierung erfolgen. (Einige Details zu den Tabellenüberschriften müssen noch ergänzt werden.) Im erfolgreichen Testlauf benötigt die auf Callbacks basierende Implementierung 0,2 Sekunden, verglichen mit 1,0 bzw. 1,2 Sekunden bei den beiden vorhandenen Kompositionen.
Weitere zu beachtende Hinweise:
* Auch wenn Code-Implementierungen mittlerweile Wikidata-Entitäten abrufen können, wird empfohlen, sie nicht so zu schreiben, dass sie ''vollständige'' Entitäten zurückgeben. Grund hierfür sind die aktuellen Beschränkungen hinsichtlich der Größe des von einer Code-Implementierung zurückgegebenen Werts. Um eine vollständige Entität abzurufen, ist es besser, die Abruffunktion aus einer Komposition heraus aufzurufen.
* Es kann nur ein Callback gleichzeitig ausgeführt werden. Aus Sicherheitsgründen ist es nicht möglich, die Nebenläufigkeitsfunktionen von JavaScript oder Python zu nutzen, um mehrere Callbacks parallel auszuführen.
* Derzeit gilt eine Obergrenze von 3 MiB für die Größe der Wikidata-Inhalte, die über einen einzelnen Callback an eine Code-Implementierung zurückgegeben werden können.
<span id="Recent_Changes_in_the_software"></span>
=== Letzte Änderungen an der Software ===
Diese Woche haben wir bei Fehlermeldungen zu Fragmenten in der Abstrakten Wikipedia einen Link hinzugefügt, mit dem sich derselbe Aufruf auf Wikifunctions ausführen lässt, wo du das Problem möglicherweise besser diagnostizieren und beheben kannst ([[:phab:T435712|T435712]]). Zudem haben wir die Navigation bei längeren abstrakten Artikeln erleichtert: Wenn du auf den Aufruf oder das Ergebnis eines abstrakten Fragments klickst, scrollt die jeweils andere Spalte automatisch, sodass das zugehörige Gegenstück sichtbar wird ([[:phab:T429214|T429214]]). Wenn eine Sprachliste angezeigt wird, erscheint deine Benutzersprache (zum Beispiel Igbo) nun vor den “UN 6”, was das Hinzufügen sprachbezogener Aufrufe in der Abstrakten Wikipedia und auf Wikifunctions vereinfacht ([[:phab:T435712|T435712]]). Schließlich haben wir ein Problem bei der Bildanzeige in der Abstrakten Wikipedia behoben; wir bitten für die Unannehmlichkeiten um Entschuldigung ([[:phab:T436579|T436579]]).
<span id="News_in_Types:_Julian_calendar_date"></span>
=== Neuigkeiten zu Typen: Datum des Julianischen Kalenders ===
Basierend auf [[Wikifunctions:Type proposals/Julian calendar date|dem entsprechenden Vorschlag]] wurde ein neuer Datentyp zur Darstellung von [[Z40962|Daten des Julianischen Kalenders]] eingeführt. Während [[Wikifunctions:Type proposals/Gregorian calendar date|Daten des Gregorianischen Kalenders]] bereits seit Langem existieren, wird nun der Julianische Kalender als zweites unterstütztes Kalendersystem hinzugefügt. Strukturell sind beide identisch, unterscheiden sich jedoch um bis zu etwa zwölf Tage.
Der Datentyp wurde zudem so eingerichtet, dass er mit dem Code zum Abrufen von Daten aus Wikidata verknüpft ist, wodurch nun Datumsangaben nach dem Julianischen Kalender von Wikidata in Wikifunctions importiert und für die Abstrakte Wikipedia verfügbar gemacht werden. Ein Dankeschön an die Community für die Geduld! Wir sind gespannt darauf zu sehen, wie der neue Datentyp genutzt wird.
Danke an [[User:Ameisenigel|Ameisenigel]], [[User:Feeglgeef|Feeglgeef]], [[User:GrounderUK|GrounderUK]], [[User:99of9|99of9]], [[User:Dv103|Dv103]] und [[User:JhowieNitnek|JhowieNitnek]] für ihre Beteiligung an dem Vorschlag. Wir laden euch alle dazu ein, neue [[Wikifunctions:Type proposals|Typenvorschläge]] zu erstellen und die vorhandenen zu diskutieren, damit wir weiterhin neue Typen erstellen können. Wir sind besonders gespannt auf weitere Kalendermodelle! Danke an alle Community-Mitglieder, die sich an der Diskussion beteiligen und Vorschläge machen, wodurch es möglich wird, Wikifunctions auf neue Bereiche auszuweiten!
<span id="Recording_of_Volunteer’s_Corner_from_September_7"></span>
=== Aufzeichnung des Freiwilligentreffens vom 7. September ===
Für das Freiwilligentreffen diese Woche haben wir nur den ersten Teil mit den aktuellen Neuigkeiten aufgezeichnet, der [[:c:File:Abstract_Wikipedia_Volunteer_Corner_2026-09.webm|auf Commons verfügbar]] ist.
Wir nutzten die verbleibende Zeit für eine lebhafte Diskussion mit den Freiwilligen, die sich daran beteiligten, entschieden uns jedoch im Vorfeld dagegen, diese aufzuzeichnen. Vielen Dank an die Teilnehmer!
Das nächste Freiwilligentreffen ist für Montag, den 5. Oktober 2026, geplant.
<span id="Denny_at_WikiCon_2026_in_Regensburg,_Germany"></span>
=== Denny auf der WikiCon 2026 in Regensburg, Deutschland ===
<div lang="en" dir="ltr" class="mw-content-ltr">
Next weekend is [[:de:Wikipedia:WikiCon 2026|WikiCon 2026]] in Regensburg, Germany. Denny will participate, and if you’d like to discuss Abstract Wikipedia, Wikifunctions, or knowledge representation, please get in touch with him.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
=== Fresh Functions weekly: 210 new Functions ===
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
This week we had another record in the number of new Functions: 210 new Functions have been created in the last week. Here is an incomplete list of functions with implementations and passing tests to get a taste of what functions have been created. Thanks everybody for contributing!
</div>
* {{Z|Z40665}}
* {{Z|Z40669}}
* {{Z|Z40673}}
* {{Z|Z40677}}
* {{Z|Z40679}}
* {{Z|Z40687}}
* {{Z|Z40690}}
* {{Z|Z40693}}
* {{Z|Z40695}}
* {{Z|Z40702}}
* {{Z|Z40703}}
* {{Z|Z40710}}
* {{Z|Z40712}}
* {{Z|Z40715}}
* {{Z|Z40728}}
* {{Z|Z40732}}
* {{Z|Z40739}}
* {{Z|Z40747}}
* {{Z|Z40750}}
* {{Z|Z40769}}
* {{Z|Z40771}}
* {{Z|Z40780}}
* {{Z|Z40789}}
* {{Z|Z40792}}
* {{Z|Z40795}}
* {{Z|Z40797}}
* {{Z|Z40804}}
* {{Z|Z40815}}
* {{Z|Z40817}}
* {{Z|Z40819}}
* {{Z|Z40821}}
* {{Z|Z40823}}
* {{Z|Z40833}}
* {{Z|Z40836}}
* {{Z|Z40840}}
* {{Z|Z40842}}
* {{Z|Z40858}}
* {{Z|Z40860}}
* {{Z|Z40863}}
* {{Z|Z40868}}
* {{Z|Z40869}}
* {{Z|Z40872}}
* {{Z|Z40876}}
* {{Z|Z40883}}
* {{Z|Z869}}
* {{Z|Z40894}}
* {{Z|Z40895}}
* {{Z|Z40911}}
* {{Z|Z40920}}
* {{Z|Z40926}}
* {{Z|Z40934}}
* {{Z|Z40939}}
* {{Z|Z40946}}
* {{Z|Z40954}}
* {{Z|Z40958}}
* {{Z|Z40968}}
* {{Z|Z40974}}
* {{Z|Z40979}}
* {{Z|Z40992}}
* {{Z|Z40994}}
* {{Z|Z41002}}
* {{Z|Z41003}}
* {{Z|Z41006}}
* {{Z|Z41012}}
* {{Z|Z41015}}
* {{Z|Z41030}}
* {{Z|Z41033}}
* {{Z|Z41036}}
* {{Z|Z41039}}
* {{Z|Z41043}}
* {{Z|Z41047}}
* {{Z|Z41063}}
* {{Z|Z41064}}
* {{Z|Z41068}}
* {{Z|Z41070}}
* {{Z|Z41077}}
* {{Z|Z41081}}
* {{Z|Z41092}}
* {{Z|Z41098}}
* {{Z|Z41102}}
* {{Z|Z41108}}
* {{Z|Z41123}}
* {{Z|Z41129}}
* {{Z|Z41133}}
* {{Z|Z41136}}
* {{Z|Z41139}}
* {{Z|Z41143}}
* {{Z|Z41148}}
* {{Z|Z41150}}
* {{Z|Z41154}}
* {{Z|Z41157}}
* {{Z|Z41159}}
* {{Z|Z41163}}
* {{Z|Z41164}}
* {{Z|Z41168}}
* {{Z|Z41172}}
* {{Z|Z41182}}
* {{Z|Z41186}}
* {{Z|Z41190}}
* {{Z|Z41192}}
* {{Z|Z41203}}
* {{Z|Z41204}}
* {{Z|Z41212}}
* {{Z|Z41215}}
* {{Z|Z41218}}
* {{Z|Z41221}}
* {{Z|Z41224}}
* {{Z|Z41228}}
* {{Z|Z41231}}
* {{Z|Z41234}}
* {{Z|Z41241}}
* {{Z|Z41245}}
* {{Z|Z41251}}
* {{Z|Z41254}}
* {{Z|Z41256}}
* {{Z|Z41258}}
* {{Z|Z41260}}
* {{Z|Z41262}}
* {{Z|Z41266}}
* {{Z|Z41267}}
* {{Z|Z41269}}
* {{Z|Z41271}}
* {{Z|Z41273}}
* {{Z|Z41275}}
* {{Z|Z41282}}
* {{Z|Z41284}}
* {{Z|Z41286}}
* {{Z|Z41288}}
* {{Z|Z41290}}
* {{Z|Z41292}}
* {{Z|Z41294}}
* {{Z|Z41296}}
* {{Z|Z41298}}
* {{Z|Z41300}}
* {{Z|Z41302}}
* {{Z|Z41304}}
* {{Z|Z41311}}
* {{Z|Z41314}}
* {{Z|Z41318}}
* {{Z|Z41321}}
* {{Z|Z41322}}
* {{Z|Z41325}}
* {{Z|Z41329}}
* {{Z|Z41334}}
* {{Z|Z41341}}
* {{Z|Z41347}}
* {{Z|Z41351}}
* {{Z|Z41354}}
* {{Z|Z41358}}
* {{Z|Z41367}}
* {{Z|Z41373}}
* {{Z|Z41377}}
* {{Z|Z41380}}
* {{Z|Z41383}}
* {{Z|Z41389}}
* {{Z|Z41392}}
* {{Z|Z41399}}
* {{Z|Z41407}}
* {{Z|Z41411}}
* {{Z|Z41412}}
* {{Z|Z41417}}
* {{Z|Z41419}}
* {{Z|Z41427}}
* {{Z|Z41431}}
* {{Z|Z41433}}
* {{Z|Z41441}}
* {{Z|Z41447}}
* {{Z|Z41451}}
<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-09-10]]
dt8cx9kj3j1y15ysdnde9ydxsg3w9pn
314769
314767
2026-09-17T18:01:02Z
Ameisenigel
44
Created page with "Nächstes Wochenende findet in Regensburg, Deutschland die [[$1|WikiCon 2026]] statt. Denny wird daran teilnehmen und wenn du dich über die Abstrakte Wikipedia, Wikifunctions oder Wissensrepräsentation austauschen möchtest, nimm bitte Kontakt mit ihm auf."
314769
wikitext
text/x-wiki
<languages/>
{{Wikifunctions updates
| prevlabel = Vorheriges Update
| prev = 2026-09-03
| nextlabel = Nächstes Update
| next =
}}
<span id="Your_code_can_now_call_back_to_the_Wikidata_fetch_functions"></span>
=== Dein Code kann nun die Wikidata-Abruffunktionen aufrufen ===
Diese Woche haben wir eine erste Funktionalität bereitgestellt, die es einer Code-Implementierung (in JavaScript oder Python) ermöglicht, bestimmte andere Wikifunctions-Funktionen aufzurufen, deren Ergebnis zu erhalten und dieses für die weitere Verarbeitung zu nutzen. Das Hauptziel dieser Neuerung ist eine größere Flexibilität bei der Verwendung von Code, um dessen Einsatzmöglichkeiten zu erweitern – wodurch du von den jeweiligen Leistungsvorteilen profitierst und für manche Funktionen eine effizientere Implementierungsstruktur realisieren kannst.
Derzeit können aus Sicherheits- und Leistungsgründen nur die folgenden integrierten Wikidata-Abruf- und Suchfunktionen auf diese Weise aufgerufen werden: [[Z6820|Z6820]] (erhalte Wikidata-Entitäten), [[Z6821|Z6821]] (erhalte Wikidata-Datenobjekt), [[Z6822|Z6822]] (erhalte Wikidata-Eigenschaft), [[Z6824|Z6824]] (erhalte Wikidata-Lexemform), [[Z6825|Z6825]] (erhalte Wikidata-Lexem), [[Z6826|Z6826]] (erhalte Wikidata-Lexemsinn), [[Z6830|Z6830]] (finde Lexeme für Wikidata-Datenobjekt) und [[Z6831|Z6831]] (finde Lexeme für Wikidata-Lexemsinn). Diese Funktionalität befindet sich in einer frühen Einführungsphase; wir hoffen, künftig Aufrufe für eine breitere Palette an Funktionen zu ermöglichen. Wir haben uns zunächst auf diese Funktionen konzentriert, da sie in benutzerdefiniertem Code nicht realisierbar sind (aufgrund von Sicherheitsbeschränkungen, die jeglichen Netzwerkzugriff unterbinden), da bei anderen integrierten oder benutzerdefinierten Funktionen eine Neuimplementierung zwar mühsam, aber prinzipiell möglich wäre.
Betrachten wir eine JavaScript-Implementierung, die einen Callback enthält. Sie ruft ein Datenobjekt von Wikidata ab, extrahiert dessen Bezeichnung in einer bestimmten Sprache und gibt diese Bezeichnung zurück. Das abzurufende Datenobjekt wird über das Argument Z400K1 angegeben, die Sprache über Z400K2.
<syntaxhighlight lang="javascript" line>
function Z400( Z400K1, Z400K2 ) {
const item = Wikifunctions.Call('Z6821', Z400K1);
for (const label of item.Z6001K2.Z12K1) {
if (label.Z11K1.Z60K1 === Z400K2.Z60K1) {
return label.Z11K2;
}
}
return 'NOT FOUND';
}
</syntaxhighlight>
Ein Callback wird durch den Aufruf von Wikifunctions.Call ausgelöst, wie im Beispiel gezeigt. Das erste Argument für Wikifunctions.Call ist stets die ZID der aufzurufenden Funktion – in diesem Fall [[Z6821|Z6821]]/erhalte Wikidata-Datenobjekt, welche ein einzelnes Argument entgegennimmt. Darauf folgen, durch Kommas getrennt, die an diese Funktion zu übergebenden Argumente. Hierbei handelt es sich bei dem Argument Z400K1 um denselben Wert, der auch an Z400 übergeben wurde. Dies ist ein gängiges Muster für die Argumentübergabe an Callbacks, jedoch können die Argumente auch direkt im Funktionsaufruf erstellt oder auf andere Weise bezogen werden.
Der Wert von Z400K1 wäre eine Instanz von [[Z6091|Z6091]]/Wikidata-Datenobjekt-Referenz, die die QID des abzurufenden Datenobjekts enthält. Zeile 2 des Beispiels ruft [[Z6821|Z6821]] auf, um dieses Datenobjekt von Wikidata abzurufen, und weist das resultierende ZObjekt der Konstante item zu. Der restliche Code durchläuft die Bezeichnungen des Datenobjekts, bis er diejenige findet, die der durch Z400K2 angegebenen Sprache entspricht.
Für das obige Beispiel haben wir der Einfachheit halber [[Z6821|Z6821]] verwendet. Sofern die Implementierung jedoch nicht tatsächlich das gesamte Objekt benötigt, wird ''dringend empfohlen'', zum Abrufen von Wikidata-Datenobjekten [[Z6820|Z6820]] anstelle von Z6821 zu verwenden, da Wikidata-Datenobjekte sehr umfangreich sein können, was das Laden und Übertragen verlangsamt. Obwohl der Aufruf von Z6820 etwas komplexer ist, ermöglichen seine Parameter das Abrufen spezifischer Teile eines Wikidata-Dstenobjekts. Dies kann die Leistung erheblich steigern und bestimmte Fehler vermeiden, da weniger Netzwerkbandbreite und Verarbeitungszeit erforderlich sind. In der [[Special:MyLanguage/Wikifunctions:How to create implementations#Coming soon: Calling another Wikifunctions function|Online-Dokumentation zu Callbacks]] zeigen wir, wie sich mit Z6820 dieselbe Funktion wie im obigen Beispiel implementieren lässt.
'''Beispiel für eine Live-Demo''': Wir haben die Callback-Funktion genutzt, um eine neue, effizientere Implementierung ([[Z40967|Z40967]]) für die Deutsche Deklinationstafel ([[Z28602|Z28602]]) bereitzustellen. Zuvor ließ sich diese Funktion nur mittels Kompositionen umsetzen, wobei die beiden vorhandenen Lösungen eher umständlich waren. (Beide nutzten wiederholte Aufrufe von Hilfsfunktionen zum Abrufen und Verarbeiten von Wikidata-Datenobjekten, was sie schwerfällig und schwer lesbar machte sowie anfällig für Leistungsprobleme, die typischerweise mit Kompositionen einhergehen.) Da Callbacks es ermöglichen, Wikidata-Entitäten direkt aus Code-Implementierungen abzurufen, kann die gesamte Verarbeitung der Deutschen Deklinationstafel nun in einer einzigen Code-Implementierung erfolgen. (Einige Details zu den Tabellenüberschriften müssen noch ergänzt werden.) Im erfolgreichen Testlauf benötigt die auf Callbacks basierende Implementierung 0,2 Sekunden, verglichen mit 1,0 bzw. 1,2 Sekunden bei den beiden vorhandenen Kompositionen.
Weitere zu beachtende Hinweise:
* Auch wenn Code-Implementierungen mittlerweile Wikidata-Entitäten abrufen können, wird empfohlen, sie nicht so zu schreiben, dass sie ''vollständige'' Entitäten zurückgeben. Grund hierfür sind die aktuellen Beschränkungen hinsichtlich der Größe des von einer Code-Implementierung zurückgegebenen Werts. Um eine vollständige Entität abzurufen, ist es besser, die Abruffunktion aus einer Komposition heraus aufzurufen.
* Es kann nur ein Callback gleichzeitig ausgeführt werden. Aus Sicherheitsgründen ist es nicht möglich, die Nebenläufigkeitsfunktionen von JavaScript oder Python zu nutzen, um mehrere Callbacks parallel auszuführen.
* Derzeit gilt eine Obergrenze von 3 MiB für die Größe der Wikidata-Inhalte, die über einen einzelnen Callback an eine Code-Implementierung zurückgegeben werden können.
<span id="Recent_Changes_in_the_software"></span>
=== Letzte Änderungen an der Software ===
Diese Woche haben wir bei Fehlermeldungen zu Fragmenten in der Abstrakten Wikipedia einen Link hinzugefügt, mit dem sich derselbe Aufruf auf Wikifunctions ausführen lässt, wo du das Problem möglicherweise besser diagnostizieren und beheben kannst ([[:phab:T435712|T435712]]). Zudem haben wir die Navigation bei längeren abstrakten Artikeln erleichtert: Wenn du auf den Aufruf oder das Ergebnis eines abstrakten Fragments klickst, scrollt die jeweils andere Spalte automatisch, sodass das zugehörige Gegenstück sichtbar wird ([[:phab:T429214|T429214]]). Wenn eine Sprachliste angezeigt wird, erscheint deine Benutzersprache (zum Beispiel Igbo) nun vor den “UN 6”, was das Hinzufügen sprachbezogener Aufrufe in der Abstrakten Wikipedia und auf Wikifunctions vereinfacht ([[:phab:T435712|T435712]]). Schließlich haben wir ein Problem bei der Bildanzeige in der Abstrakten Wikipedia behoben; wir bitten für die Unannehmlichkeiten um Entschuldigung ([[:phab:T436579|T436579]]).
<span id="News_in_Types:_Julian_calendar_date"></span>
=== Neuigkeiten zu Typen: Datum des Julianischen Kalenders ===
Basierend auf [[Wikifunctions:Type proposals/Julian calendar date|dem entsprechenden Vorschlag]] wurde ein neuer Datentyp zur Darstellung von [[Z40962|Daten des Julianischen Kalenders]] eingeführt. Während [[Wikifunctions:Type proposals/Gregorian calendar date|Daten des Gregorianischen Kalenders]] bereits seit Langem existieren, wird nun der Julianische Kalender als zweites unterstütztes Kalendersystem hinzugefügt. Strukturell sind beide identisch, unterscheiden sich jedoch um bis zu etwa zwölf Tage.
Der Datentyp wurde zudem so eingerichtet, dass er mit dem Code zum Abrufen von Daten aus Wikidata verknüpft ist, wodurch nun Datumsangaben nach dem Julianischen Kalender von Wikidata in Wikifunctions importiert und für die Abstrakte Wikipedia verfügbar gemacht werden. Ein Dankeschön an die Community für die Geduld! Wir sind gespannt darauf zu sehen, wie der neue Datentyp genutzt wird.
Danke an [[User:Ameisenigel|Ameisenigel]], [[User:Feeglgeef|Feeglgeef]], [[User:GrounderUK|GrounderUK]], [[User:99of9|99of9]], [[User:Dv103|Dv103]] und [[User:JhowieNitnek|JhowieNitnek]] für ihre Beteiligung an dem Vorschlag. Wir laden euch alle dazu ein, neue [[Wikifunctions:Type proposals|Typenvorschläge]] zu erstellen und die vorhandenen zu diskutieren, damit wir weiterhin neue Typen erstellen können. Wir sind besonders gespannt auf weitere Kalendermodelle! Danke an alle Community-Mitglieder, die sich an der Diskussion beteiligen und Vorschläge machen, wodurch es möglich wird, Wikifunctions auf neue Bereiche auszuweiten!
<span id="Recording_of_Volunteer’s_Corner_from_September_7"></span>
=== Aufzeichnung des Freiwilligentreffens vom 7. September ===
Für das Freiwilligentreffen diese Woche haben wir nur den ersten Teil mit den aktuellen Neuigkeiten aufgezeichnet, der [[:c:File:Abstract_Wikipedia_Volunteer_Corner_2026-09.webm|auf Commons verfügbar]] ist.
Wir nutzten die verbleibende Zeit für eine lebhafte Diskussion mit den Freiwilligen, die sich daran beteiligten, entschieden uns jedoch im Vorfeld dagegen, diese aufzuzeichnen. Vielen Dank an die Teilnehmer!
Das nächste Freiwilligentreffen ist für Montag, den 5. Oktober 2026, geplant.
<span id="Denny_at_WikiCon_2026_in_Regensburg,_Germany"></span>
=== Denny auf der WikiCon 2026 in Regensburg, Deutschland ===
Nächstes Wochenende findet in Regensburg, Deutschland die [[:de:Wikipedia:WikiCon 2026|WikiCon 2026]] statt. Denny wird daran teilnehmen und wenn du dich über die Abstrakte Wikipedia, Wikifunctions oder Wissensrepräsentation austauschen möchtest, nimm bitte Kontakt mit ihm auf.
<div lang="en" dir="ltr" class="mw-content-ltr">
=== Fresh Functions weekly: 210 new Functions ===
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
This week we had another record in the number of new Functions: 210 new Functions have been created in the last week. Here is an incomplete list of functions with implementations and passing tests to get a taste of what functions have been created. Thanks everybody for contributing!
</div>
* {{Z|Z40665}}
* {{Z|Z40669}}
* {{Z|Z40673}}
* {{Z|Z40677}}
* {{Z|Z40679}}
* {{Z|Z40687}}
* {{Z|Z40690}}
* {{Z|Z40693}}
* {{Z|Z40695}}
* {{Z|Z40702}}
* {{Z|Z40703}}
* {{Z|Z40710}}
* {{Z|Z40712}}
* {{Z|Z40715}}
* {{Z|Z40728}}
* {{Z|Z40732}}
* {{Z|Z40739}}
* {{Z|Z40747}}
* {{Z|Z40750}}
* {{Z|Z40769}}
* {{Z|Z40771}}
* {{Z|Z40780}}
* {{Z|Z40789}}
* {{Z|Z40792}}
* {{Z|Z40795}}
* {{Z|Z40797}}
* {{Z|Z40804}}
* {{Z|Z40815}}
* {{Z|Z40817}}
* {{Z|Z40819}}
* {{Z|Z40821}}
* {{Z|Z40823}}
* {{Z|Z40833}}
* {{Z|Z40836}}
* {{Z|Z40840}}
* {{Z|Z40842}}
* {{Z|Z40858}}
* {{Z|Z40860}}
* {{Z|Z40863}}
* {{Z|Z40868}}
* {{Z|Z40869}}
* {{Z|Z40872}}
* {{Z|Z40876}}
* {{Z|Z40883}}
* {{Z|Z869}}
* {{Z|Z40894}}
* {{Z|Z40895}}
* {{Z|Z40911}}
* {{Z|Z40920}}
* {{Z|Z40926}}
* {{Z|Z40934}}
* {{Z|Z40939}}
* {{Z|Z40946}}
* {{Z|Z40954}}
* {{Z|Z40958}}
* {{Z|Z40968}}
* {{Z|Z40974}}
* {{Z|Z40979}}
* {{Z|Z40992}}
* {{Z|Z40994}}
* {{Z|Z41002}}
* {{Z|Z41003}}
* {{Z|Z41006}}
* {{Z|Z41012}}
* {{Z|Z41015}}
* {{Z|Z41030}}
* {{Z|Z41033}}
* {{Z|Z41036}}
* {{Z|Z41039}}
* {{Z|Z41043}}
* {{Z|Z41047}}
* {{Z|Z41063}}
* {{Z|Z41064}}
* {{Z|Z41068}}
* {{Z|Z41070}}
* {{Z|Z41077}}
* {{Z|Z41081}}
* {{Z|Z41092}}
* {{Z|Z41098}}
* {{Z|Z41102}}
* {{Z|Z41108}}
* {{Z|Z41123}}
* {{Z|Z41129}}
* {{Z|Z41133}}
* {{Z|Z41136}}
* {{Z|Z41139}}
* {{Z|Z41143}}
* {{Z|Z41148}}
* {{Z|Z41150}}
* {{Z|Z41154}}
* {{Z|Z41157}}
* {{Z|Z41159}}
* {{Z|Z41163}}
* {{Z|Z41164}}
* {{Z|Z41168}}
* {{Z|Z41172}}
* {{Z|Z41182}}
* {{Z|Z41186}}
* {{Z|Z41190}}
* {{Z|Z41192}}
* {{Z|Z41203}}
* {{Z|Z41204}}
* {{Z|Z41212}}
* {{Z|Z41215}}
* {{Z|Z41218}}
* {{Z|Z41221}}
* {{Z|Z41224}}
* {{Z|Z41228}}
* {{Z|Z41231}}
* {{Z|Z41234}}
* {{Z|Z41241}}
* {{Z|Z41245}}
* {{Z|Z41251}}
* {{Z|Z41254}}
* {{Z|Z41256}}
* {{Z|Z41258}}
* {{Z|Z41260}}
* {{Z|Z41262}}
* {{Z|Z41266}}
* {{Z|Z41267}}
* {{Z|Z41269}}
* {{Z|Z41271}}
* {{Z|Z41273}}
* {{Z|Z41275}}
* {{Z|Z41282}}
* {{Z|Z41284}}
* {{Z|Z41286}}
* {{Z|Z41288}}
* {{Z|Z41290}}
* {{Z|Z41292}}
* {{Z|Z41294}}
* {{Z|Z41296}}
* {{Z|Z41298}}
* {{Z|Z41300}}
* {{Z|Z41302}}
* {{Z|Z41304}}
* {{Z|Z41311}}
* {{Z|Z41314}}
* {{Z|Z41318}}
* {{Z|Z41321}}
* {{Z|Z41322}}
* {{Z|Z41325}}
* {{Z|Z41329}}
* {{Z|Z41334}}
* {{Z|Z41341}}
* {{Z|Z41347}}
* {{Z|Z41351}}
* {{Z|Z41354}}
* {{Z|Z41358}}
* {{Z|Z41367}}
* {{Z|Z41373}}
* {{Z|Z41377}}
* {{Z|Z41380}}
* {{Z|Z41383}}
* {{Z|Z41389}}
* {{Z|Z41392}}
* {{Z|Z41399}}
* {{Z|Z41407}}
* {{Z|Z41411}}
* {{Z|Z41412}}
* {{Z|Z41417}}
* {{Z|Z41419}}
* {{Z|Z41427}}
* {{Z|Z41431}}
* {{Z|Z41433}}
* {{Z|Z41441}}
* {{Z|Z41447}}
* {{Z|Z41451}}
<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-09-10]]
3eyp193fx23geqsp0xashneqwe8p7z3
314771
314769
2026-09-17T18:01:11Z
Ameisenigel
44
Created page with "=== Wöchentliche neue Funktionen: 210 neue Funktionen ==="
314771
wikitext
text/x-wiki
<languages/>
{{Wikifunctions updates
| prevlabel = Vorheriges Update
| prev = 2026-09-03
| nextlabel = Nächstes Update
| next =
}}
<span id="Your_code_can_now_call_back_to_the_Wikidata_fetch_functions"></span>
=== Dein Code kann nun die Wikidata-Abruffunktionen aufrufen ===
Diese Woche haben wir eine erste Funktionalität bereitgestellt, die es einer Code-Implementierung (in JavaScript oder Python) ermöglicht, bestimmte andere Wikifunctions-Funktionen aufzurufen, deren Ergebnis zu erhalten und dieses für die weitere Verarbeitung zu nutzen. Das Hauptziel dieser Neuerung ist eine größere Flexibilität bei der Verwendung von Code, um dessen Einsatzmöglichkeiten zu erweitern – wodurch du von den jeweiligen Leistungsvorteilen profitierst und für manche Funktionen eine effizientere Implementierungsstruktur realisieren kannst.
Derzeit können aus Sicherheits- und Leistungsgründen nur die folgenden integrierten Wikidata-Abruf- und Suchfunktionen auf diese Weise aufgerufen werden: [[Z6820|Z6820]] (erhalte Wikidata-Entitäten), [[Z6821|Z6821]] (erhalte Wikidata-Datenobjekt), [[Z6822|Z6822]] (erhalte Wikidata-Eigenschaft), [[Z6824|Z6824]] (erhalte Wikidata-Lexemform), [[Z6825|Z6825]] (erhalte Wikidata-Lexem), [[Z6826|Z6826]] (erhalte Wikidata-Lexemsinn), [[Z6830|Z6830]] (finde Lexeme für Wikidata-Datenobjekt) und [[Z6831|Z6831]] (finde Lexeme für Wikidata-Lexemsinn). Diese Funktionalität befindet sich in einer frühen Einführungsphase; wir hoffen, künftig Aufrufe für eine breitere Palette an Funktionen zu ermöglichen. Wir haben uns zunächst auf diese Funktionen konzentriert, da sie in benutzerdefiniertem Code nicht realisierbar sind (aufgrund von Sicherheitsbeschränkungen, die jeglichen Netzwerkzugriff unterbinden), da bei anderen integrierten oder benutzerdefinierten Funktionen eine Neuimplementierung zwar mühsam, aber prinzipiell möglich wäre.
Betrachten wir eine JavaScript-Implementierung, die einen Callback enthält. Sie ruft ein Datenobjekt von Wikidata ab, extrahiert dessen Bezeichnung in einer bestimmten Sprache und gibt diese Bezeichnung zurück. Das abzurufende Datenobjekt wird über das Argument Z400K1 angegeben, die Sprache über Z400K2.
<syntaxhighlight lang="javascript" line>
function Z400( Z400K1, Z400K2 ) {
const item = Wikifunctions.Call('Z6821', Z400K1);
for (const label of item.Z6001K2.Z12K1) {
if (label.Z11K1.Z60K1 === Z400K2.Z60K1) {
return label.Z11K2;
}
}
return 'NOT FOUND';
}
</syntaxhighlight>
Ein Callback wird durch den Aufruf von Wikifunctions.Call ausgelöst, wie im Beispiel gezeigt. Das erste Argument für Wikifunctions.Call ist stets die ZID der aufzurufenden Funktion – in diesem Fall [[Z6821|Z6821]]/erhalte Wikidata-Datenobjekt, welche ein einzelnes Argument entgegennimmt. Darauf folgen, durch Kommas getrennt, die an diese Funktion zu übergebenden Argumente. Hierbei handelt es sich bei dem Argument Z400K1 um denselben Wert, der auch an Z400 übergeben wurde. Dies ist ein gängiges Muster für die Argumentübergabe an Callbacks, jedoch können die Argumente auch direkt im Funktionsaufruf erstellt oder auf andere Weise bezogen werden.
Der Wert von Z400K1 wäre eine Instanz von [[Z6091|Z6091]]/Wikidata-Datenobjekt-Referenz, die die QID des abzurufenden Datenobjekts enthält. Zeile 2 des Beispiels ruft [[Z6821|Z6821]] auf, um dieses Datenobjekt von Wikidata abzurufen, und weist das resultierende ZObjekt der Konstante item zu. Der restliche Code durchläuft die Bezeichnungen des Datenobjekts, bis er diejenige findet, die der durch Z400K2 angegebenen Sprache entspricht.
Für das obige Beispiel haben wir der Einfachheit halber [[Z6821|Z6821]] verwendet. Sofern die Implementierung jedoch nicht tatsächlich das gesamte Objekt benötigt, wird ''dringend empfohlen'', zum Abrufen von Wikidata-Datenobjekten [[Z6820|Z6820]] anstelle von Z6821 zu verwenden, da Wikidata-Datenobjekte sehr umfangreich sein können, was das Laden und Übertragen verlangsamt. Obwohl der Aufruf von Z6820 etwas komplexer ist, ermöglichen seine Parameter das Abrufen spezifischer Teile eines Wikidata-Dstenobjekts. Dies kann die Leistung erheblich steigern und bestimmte Fehler vermeiden, da weniger Netzwerkbandbreite und Verarbeitungszeit erforderlich sind. In der [[Special:MyLanguage/Wikifunctions:How to create implementations#Coming soon: Calling another Wikifunctions function|Online-Dokumentation zu Callbacks]] zeigen wir, wie sich mit Z6820 dieselbe Funktion wie im obigen Beispiel implementieren lässt.
'''Beispiel für eine Live-Demo''': Wir haben die Callback-Funktion genutzt, um eine neue, effizientere Implementierung ([[Z40967|Z40967]]) für die Deutsche Deklinationstafel ([[Z28602|Z28602]]) bereitzustellen. Zuvor ließ sich diese Funktion nur mittels Kompositionen umsetzen, wobei die beiden vorhandenen Lösungen eher umständlich waren. (Beide nutzten wiederholte Aufrufe von Hilfsfunktionen zum Abrufen und Verarbeiten von Wikidata-Datenobjekten, was sie schwerfällig und schwer lesbar machte sowie anfällig für Leistungsprobleme, die typischerweise mit Kompositionen einhergehen.) Da Callbacks es ermöglichen, Wikidata-Entitäten direkt aus Code-Implementierungen abzurufen, kann die gesamte Verarbeitung der Deutschen Deklinationstafel nun in einer einzigen Code-Implementierung erfolgen. (Einige Details zu den Tabellenüberschriften müssen noch ergänzt werden.) Im erfolgreichen Testlauf benötigt die auf Callbacks basierende Implementierung 0,2 Sekunden, verglichen mit 1,0 bzw. 1,2 Sekunden bei den beiden vorhandenen Kompositionen.
Weitere zu beachtende Hinweise:
* Auch wenn Code-Implementierungen mittlerweile Wikidata-Entitäten abrufen können, wird empfohlen, sie nicht so zu schreiben, dass sie ''vollständige'' Entitäten zurückgeben. Grund hierfür sind die aktuellen Beschränkungen hinsichtlich der Größe des von einer Code-Implementierung zurückgegebenen Werts. Um eine vollständige Entität abzurufen, ist es besser, die Abruffunktion aus einer Komposition heraus aufzurufen.
* Es kann nur ein Callback gleichzeitig ausgeführt werden. Aus Sicherheitsgründen ist es nicht möglich, die Nebenläufigkeitsfunktionen von JavaScript oder Python zu nutzen, um mehrere Callbacks parallel auszuführen.
* Derzeit gilt eine Obergrenze von 3 MiB für die Größe der Wikidata-Inhalte, die über einen einzelnen Callback an eine Code-Implementierung zurückgegeben werden können.
<span id="Recent_Changes_in_the_software"></span>
=== Letzte Änderungen an der Software ===
Diese Woche haben wir bei Fehlermeldungen zu Fragmenten in der Abstrakten Wikipedia einen Link hinzugefügt, mit dem sich derselbe Aufruf auf Wikifunctions ausführen lässt, wo du das Problem möglicherweise besser diagnostizieren und beheben kannst ([[:phab:T435712|T435712]]). Zudem haben wir die Navigation bei längeren abstrakten Artikeln erleichtert: Wenn du auf den Aufruf oder das Ergebnis eines abstrakten Fragments klickst, scrollt die jeweils andere Spalte automatisch, sodass das zugehörige Gegenstück sichtbar wird ([[:phab:T429214|T429214]]). Wenn eine Sprachliste angezeigt wird, erscheint deine Benutzersprache (zum Beispiel Igbo) nun vor den “UN 6”, was das Hinzufügen sprachbezogener Aufrufe in der Abstrakten Wikipedia und auf Wikifunctions vereinfacht ([[:phab:T435712|T435712]]). Schließlich haben wir ein Problem bei der Bildanzeige in der Abstrakten Wikipedia behoben; wir bitten für die Unannehmlichkeiten um Entschuldigung ([[:phab:T436579|T436579]]).
<span id="News_in_Types:_Julian_calendar_date"></span>
=== Neuigkeiten zu Typen: Datum des Julianischen Kalenders ===
Basierend auf [[Wikifunctions:Type proposals/Julian calendar date|dem entsprechenden Vorschlag]] wurde ein neuer Datentyp zur Darstellung von [[Z40962|Daten des Julianischen Kalenders]] eingeführt. Während [[Wikifunctions:Type proposals/Gregorian calendar date|Daten des Gregorianischen Kalenders]] bereits seit Langem existieren, wird nun der Julianische Kalender als zweites unterstütztes Kalendersystem hinzugefügt. Strukturell sind beide identisch, unterscheiden sich jedoch um bis zu etwa zwölf Tage.
Der Datentyp wurde zudem so eingerichtet, dass er mit dem Code zum Abrufen von Daten aus Wikidata verknüpft ist, wodurch nun Datumsangaben nach dem Julianischen Kalender von Wikidata in Wikifunctions importiert und für die Abstrakte Wikipedia verfügbar gemacht werden. Ein Dankeschön an die Community für die Geduld! Wir sind gespannt darauf zu sehen, wie der neue Datentyp genutzt wird.
Danke an [[User:Ameisenigel|Ameisenigel]], [[User:Feeglgeef|Feeglgeef]], [[User:GrounderUK|GrounderUK]], [[User:99of9|99of9]], [[User:Dv103|Dv103]] und [[User:JhowieNitnek|JhowieNitnek]] für ihre Beteiligung an dem Vorschlag. Wir laden euch alle dazu ein, neue [[Wikifunctions:Type proposals|Typenvorschläge]] zu erstellen und die vorhandenen zu diskutieren, damit wir weiterhin neue Typen erstellen können. Wir sind besonders gespannt auf weitere Kalendermodelle! Danke an alle Community-Mitglieder, die sich an der Diskussion beteiligen und Vorschläge machen, wodurch es möglich wird, Wikifunctions auf neue Bereiche auszuweiten!
<span id="Recording_of_Volunteer’s_Corner_from_September_7"></span>
=== Aufzeichnung des Freiwilligentreffens vom 7. September ===
Für das Freiwilligentreffen diese Woche haben wir nur den ersten Teil mit den aktuellen Neuigkeiten aufgezeichnet, der [[:c:File:Abstract_Wikipedia_Volunteer_Corner_2026-09.webm|auf Commons verfügbar]] ist.
Wir nutzten die verbleibende Zeit für eine lebhafte Diskussion mit den Freiwilligen, die sich daran beteiligten, entschieden uns jedoch im Vorfeld dagegen, diese aufzuzeichnen. Vielen Dank an die Teilnehmer!
Das nächste Freiwilligentreffen ist für Montag, den 5. Oktober 2026, geplant.
<span id="Denny_at_WikiCon_2026_in_Regensburg,_Germany"></span>
=== Denny auf der WikiCon 2026 in Regensburg, Deutschland ===
Nächstes Wochenende findet in Regensburg, Deutschland die [[:de:Wikipedia:WikiCon 2026|WikiCon 2026]] statt. Denny wird daran teilnehmen und wenn du dich über die Abstrakte Wikipedia, Wikifunctions oder Wissensrepräsentation austauschen möchtest, nimm bitte Kontakt mit ihm auf.
<span id="Fresh_Functions_weekly:_210_new_Functions"></span>
=== Wöchentliche neue Funktionen: 210 neue Funktionen ===
<div lang="en" dir="ltr" class="mw-content-ltr">
This week we had another record in the number of new Functions: 210 new Functions have been created in the last week. Here is an incomplete list of functions with implementations and passing tests to get a taste of what functions have been created. Thanks everybody for contributing!
</div>
* {{Z|Z40665}}
* {{Z|Z40669}}
* {{Z|Z40673}}
* {{Z|Z40677}}
* {{Z|Z40679}}
* {{Z|Z40687}}
* {{Z|Z40690}}
* {{Z|Z40693}}
* {{Z|Z40695}}
* {{Z|Z40702}}
* {{Z|Z40703}}
* {{Z|Z40710}}
* {{Z|Z40712}}
* {{Z|Z40715}}
* {{Z|Z40728}}
* {{Z|Z40732}}
* {{Z|Z40739}}
* {{Z|Z40747}}
* {{Z|Z40750}}
* {{Z|Z40769}}
* {{Z|Z40771}}
* {{Z|Z40780}}
* {{Z|Z40789}}
* {{Z|Z40792}}
* {{Z|Z40795}}
* {{Z|Z40797}}
* {{Z|Z40804}}
* {{Z|Z40815}}
* {{Z|Z40817}}
* {{Z|Z40819}}
* {{Z|Z40821}}
* {{Z|Z40823}}
* {{Z|Z40833}}
* {{Z|Z40836}}
* {{Z|Z40840}}
* {{Z|Z40842}}
* {{Z|Z40858}}
* {{Z|Z40860}}
* {{Z|Z40863}}
* {{Z|Z40868}}
* {{Z|Z40869}}
* {{Z|Z40872}}
* {{Z|Z40876}}
* {{Z|Z40883}}
* {{Z|Z869}}
* {{Z|Z40894}}
* {{Z|Z40895}}
* {{Z|Z40911}}
* {{Z|Z40920}}
* {{Z|Z40926}}
* {{Z|Z40934}}
* {{Z|Z40939}}
* {{Z|Z40946}}
* {{Z|Z40954}}
* {{Z|Z40958}}
* {{Z|Z40968}}
* {{Z|Z40974}}
* {{Z|Z40979}}
* {{Z|Z40992}}
* {{Z|Z40994}}
* {{Z|Z41002}}
* {{Z|Z41003}}
* {{Z|Z41006}}
* {{Z|Z41012}}
* {{Z|Z41015}}
* {{Z|Z41030}}
* {{Z|Z41033}}
* {{Z|Z41036}}
* {{Z|Z41039}}
* {{Z|Z41043}}
* {{Z|Z41047}}
* {{Z|Z41063}}
* {{Z|Z41064}}
* {{Z|Z41068}}
* {{Z|Z41070}}
* {{Z|Z41077}}
* {{Z|Z41081}}
* {{Z|Z41092}}
* {{Z|Z41098}}
* {{Z|Z41102}}
* {{Z|Z41108}}
* {{Z|Z41123}}
* {{Z|Z41129}}
* {{Z|Z41133}}
* {{Z|Z41136}}
* {{Z|Z41139}}
* {{Z|Z41143}}
* {{Z|Z41148}}
* {{Z|Z41150}}
* {{Z|Z41154}}
* {{Z|Z41157}}
* {{Z|Z41159}}
* {{Z|Z41163}}
* {{Z|Z41164}}
* {{Z|Z41168}}
* {{Z|Z41172}}
* {{Z|Z41182}}
* {{Z|Z41186}}
* {{Z|Z41190}}
* {{Z|Z41192}}
* {{Z|Z41203}}
* {{Z|Z41204}}
* {{Z|Z41212}}
* {{Z|Z41215}}
* {{Z|Z41218}}
* {{Z|Z41221}}
* {{Z|Z41224}}
* {{Z|Z41228}}
* {{Z|Z41231}}
* {{Z|Z41234}}
* {{Z|Z41241}}
* {{Z|Z41245}}
* {{Z|Z41251}}
* {{Z|Z41254}}
* {{Z|Z41256}}
* {{Z|Z41258}}
* {{Z|Z41260}}
* {{Z|Z41262}}
* {{Z|Z41266}}
* {{Z|Z41267}}
* {{Z|Z41269}}
* {{Z|Z41271}}
* {{Z|Z41273}}
* {{Z|Z41275}}
* {{Z|Z41282}}
* {{Z|Z41284}}
* {{Z|Z41286}}
* {{Z|Z41288}}
* {{Z|Z41290}}
* {{Z|Z41292}}
* {{Z|Z41294}}
* {{Z|Z41296}}
* {{Z|Z41298}}
* {{Z|Z41300}}
* {{Z|Z41302}}
* {{Z|Z41304}}
* {{Z|Z41311}}
* {{Z|Z41314}}
* {{Z|Z41318}}
* {{Z|Z41321}}
* {{Z|Z41322}}
* {{Z|Z41325}}
* {{Z|Z41329}}
* {{Z|Z41334}}
* {{Z|Z41341}}
* {{Z|Z41347}}
* {{Z|Z41351}}
* {{Z|Z41354}}
* {{Z|Z41358}}
* {{Z|Z41367}}
* {{Z|Z41373}}
* {{Z|Z41377}}
* {{Z|Z41380}}
* {{Z|Z41383}}
* {{Z|Z41389}}
* {{Z|Z41392}}
* {{Z|Z41399}}
* {{Z|Z41407}}
* {{Z|Z41411}}
* {{Z|Z41412}}
* {{Z|Z41417}}
* {{Z|Z41419}}
* {{Z|Z41427}}
* {{Z|Z41431}}
* {{Z|Z41433}}
* {{Z|Z41441}}
* {{Z|Z41447}}
* {{Z|Z41451}}
<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-09-10]]
cfwwq5kqw2wvfvveepvvr2gqh442s29
314773
314771
2026-09-17T18:02:32Z
Ameisenigel
44
Created page with "Diese Woche haben wir erneut einen Rekord bei der Anzahl neuer Funktionen erreicht: In der vergangenen Woche wurden 210 neue Funktionen erstellt. Hier ist eine unvollständige Liste von Funktionen mit Implementierungen und bestandenen Tests, um einen Eindruck davon zu bekommen, welche Funktionen erstellt wurden. Vielen Dank an alle für ihre Beiträge!"
314773
wikitext
text/x-wiki
<languages/>
{{Wikifunctions updates
| prevlabel = Vorheriges Update
| prev = 2026-09-03
| nextlabel = Nächstes Update
| next =
}}
<span id="Your_code_can_now_call_back_to_the_Wikidata_fetch_functions"></span>
=== Dein Code kann nun die Wikidata-Abruffunktionen aufrufen ===
Diese Woche haben wir eine erste Funktionalität bereitgestellt, die es einer Code-Implementierung (in JavaScript oder Python) ermöglicht, bestimmte andere Wikifunctions-Funktionen aufzurufen, deren Ergebnis zu erhalten und dieses für die weitere Verarbeitung zu nutzen. Das Hauptziel dieser Neuerung ist eine größere Flexibilität bei der Verwendung von Code, um dessen Einsatzmöglichkeiten zu erweitern – wodurch du von den jeweiligen Leistungsvorteilen profitierst und für manche Funktionen eine effizientere Implementierungsstruktur realisieren kannst.
Derzeit können aus Sicherheits- und Leistungsgründen nur die folgenden integrierten Wikidata-Abruf- und Suchfunktionen auf diese Weise aufgerufen werden: [[Z6820|Z6820]] (erhalte Wikidata-Entitäten), [[Z6821|Z6821]] (erhalte Wikidata-Datenobjekt), [[Z6822|Z6822]] (erhalte Wikidata-Eigenschaft), [[Z6824|Z6824]] (erhalte Wikidata-Lexemform), [[Z6825|Z6825]] (erhalte Wikidata-Lexem), [[Z6826|Z6826]] (erhalte Wikidata-Lexemsinn), [[Z6830|Z6830]] (finde Lexeme für Wikidata-Datenobjekt) und [[Z6831|Z6831]] (finde Lexeme für Wikidata-Lexemsinn). Diese Funktionalität befindet sich in einer frühen Einführungsphase; wir hoffen, künftig Aufrufe für eine breitere Palette an Funktionen zu ermöglichen. Wir haben uns zunächst auf diese Funktionen konzentriert, da sie in benutzerdefiniertem Code nicht realisierbar sind (aufgrund von Sicherheitsbeschränkungen, die jeglichen Netzwerkzugriff unterbinden), da bei anderen integrierten oder benutzerdefinierten Funktionen eine Neuimplementierung zwar mühsam, aber prinzipiell möglich wäre.
Betrachten wir eine JavaScript-Implementierung, die einen Callback enthält. Sie ruft ein Datenobjekt von Wikidata ab, extrahiert dessen Bezeichnung in einer bestimmten Sprache und gibt diese Bezeichnung zurück. Das abzurufende Datenobjekt wird über das Argument Z400K1 angegeben, die Sprache über Z400K2.
<syntaxhighlight lang="javascript" line>
function Z400( Z400K1, Z400K2 ) {
const item = Wikifunctions.Call('Z6821', Z400K1);
for (const label of item.Z6001K2.Z12K1) {
if (label.Z11K1.Z60K1 === Z400K2.Z60K1) {
return label.Z11K2;
}
}
return 'NOT FOUND';
}
</syntaxhighlight>
Ein Callback wird durch den Aufruf von Wikifunctions.Call ausgelöst, wie im Beispiel gezeigt. Das erste Argument für Wikifunctions.Call ist stets die ZID der aufzurufenden Funktion – in diesem Fall [[Z6821|Z6821]]/erhalte Wikidata-Datenobjekt, welche ein einzelnes Argument entgegennimmt. Darauf folgen, durch Kommas getrennt, die an diese Funktion zu übergebenden Argumente. Hierbei handelt es sich bei dem Argument Z400K1 um denselben Wert, der auch an Z400 übergeben wurde. Dies ist ein gängiges Muster für die Argumentübergabe an Callbacks, jedoch können die Argumente auch direkt im Funktionsaufruf erstellt oder auf andere Weise bezogen werden.
Der Wert von Z400K1 wäre eine Instanz von [[Z6091|Z6091]]/Wikidata-Datenobjekt-Referenz, die die QID des abzurufenden Datenobjekts enthält. Zeile 2 des Beispiels ruft [[Z6821|Z6821]] auf, um dieses Datenobjekt von Wikidata abzurufen, und weist das resultierende ZObjekt der Konstante item zu. Der restliche Code durchläuft die Bezeichnungen des Datenobjekts, bis er diejenige findet, die der durch Z400K2 angegebenen Sprache entspricht.
Für das obige Beispiel haben wir der Einfachheit halber [[Z6821|Z6821]] verwendet. Sofern die Implementierung jedoch nicht tatsächlich das gesamte Objekt benötigt, wird ''dringend empfohlen'', zum Abrufen von Wikidata-Datenobjekten [[Z6820|Z6820]] anstelle von Z6821 zu verwenden, da Wikidata-Datenobjekte sehr umfangreich sein können, was das Laden und Übertragen verlangsamt. Obwohl der Aufruf von Z6820 etwas komplexer ist, ermöglichen seine Parameter das Abrufen spezifischer Teile eines Wikidata-Dstenobjekts. Dies kann die Leistung erheblich steigern und bestimmte Fehler vermeiden, da weniger Netzwerkbandbreite und Verarbeitungszeit erforderlich sind. In der [[Special:MyLanguage/Wikifunctions:How to create implementations#Coming soon: Calling another Wikifunctions function|Online-Dokumentation zu Callbacks]] zeigen wir, wie sich mit Z6820 dieselbe Funktion wie im obigen Beispiel implementieren lässt.
'''Beispiel für eine Live-Demo''': Wir haben die Callback-Funktion genutzt, um eine neue, effizientere Implementierung ([[Z40967|Z40967]]) für die Deutsche Deklinationstafel ([[Z28602|Z28602]]) bereitzustellen. Zuvor ließ sich diese Funktion nur mittels Kompositionen umsetzen, wobei die beiden vorhandenen Lösungen eher umständlich waren. (Beide nutzten wiederholte Aufrufe von Hilfsfunktionen zum Abrufen und Verarbeiten von Wikidata-Datenobjekten, was sie schwerfällig und schwer lesbar machte sowie anfällig für Leistungsprobleme, die typischerweise mit Kompositionen einhergehen.) Da Callbacks es ermöglichen, Wikidata-Entitäten direkt aus Code-Implementierungen abzurufen, kann die gesamte Verarbeitung der Deutschen Deklinationstafel nun in einer einzigen Code-Implementierung erfolgen. (Einige Details zu den Tabellenüberschriften müssen noch ergänzt werden.) Im erfolgreichen Testlauf benötigt die auf Callbacks basierende Implementierung 0,2 Sekunden, verglichen mit 1,0 bzw. 1,2 Sekunden bei den beiden vorhandenen Kompositionen.
Weitere zu beachtende Hinweise:
* Auch wenn Code-Implementierungen mittlerweile Wikidata-Entitäten abrufen können, wird empfohlen, sie nicht so zu schreiben, dass sie ''vollständige'' Entitäten zurückgeben. Grund hierfür sind die aktuellen Beschränkungen hinsichtlich der Größe des von einer Code-Implementierung zurückgegebenen Werts. Um eine vollständige Entität abzurufen, ist es besser, die Abruffunktion aus einer Komposition heraus aufzurufen.
* Es kann nur ein Callback gleichzeitig ausgeführt werden. Aus Sicherheitsgründen ist es nicht möglich, die Nebenläufigkeitsfunktionen von JavaScript oder Python zu nutzen, um mehrere Callbacks parallel auszuführen.
* Derzeit gilt eine Obergrenze von 3 MiB für die Größe der Wikidata-Inhalte, die über einen einzelnen Callback an eine Code-Implementierung zurückgegeben werden können.
<span id="Recent_Changes_in_the_software"></span>
=== Letzte Änderungen an der Software ===
Diese Woche haben wir bei Fehlermeldungen zu Fragmenten in der Abstrakten Wikipedia einen Link hinzugefügt, mit dem sich derselbe Aufruf auf Wikifunctions ausführen lässt, wo du das Problem möglicherweise besser diagnostizieren und beheben kannst ([[:phab:T435712|T435712]]). Zudem haben wir die Navigation bei längeren abstrakten Artikeln erleichtert: Wenn du auf den Aufruf oder das Ergebnis eines abstrakten Fragments klickst, scrollt die jeweils andere Spalte automatisch, sodass das zugehörige Gegenstück sichtbar wird ([[:phab:T429214|T429214]]). Wenn eine Sprachliste angezeigt wird, erscheint deine Benutzersprache (zum Beispiel Igbo) nun vor den “UN 6”, was das Hinzufügen sprachbezogener Aufrufe in der Abstrakten Wikipedia und auf Wikifunctions vereinfacht ([[:phab:T435712|T435712]]). Schließlich haben wir ein Problem bei der Bildanzeige in der Abstrakten Wikipedia behoben; wir bitten für die Unannehmlichkeiten um Entschuldigung ([[:phab:T436579|T436579]]).
<span id="News_in_Types:_Julian_calendar_date"></span>
=== Neuigkeiten zu Typen: Datum des Julianischen Kalenders ===
Basierend auf [[Wikifunctions:Type proposals/Julian calendar date|dem entsprechenden Vorschlag]] wurde ein neuer Datentyp zur Darstellung von [[Z40962|Daten des Julianischen Kalenders]] eingeführt. Während [[Wikifunctions:Type proposals/Gregorian calendar date|Daten des Gregorianischen Kalenders]] bereits seit Langem existieren, wird nun der Julianische Kalender als zweites unterstütztes Kalendersystem hinzugefügt. Strukturell sind beide identisch, unterscheiden sich jedoch um bis zu etwa zwölf Tage.
Der Datentyp wurde zudem so eingerichtet, dass er mit dem Code zum Abrufen von Daten aus Wikidata verknüpft ist, wodurch nun Datumsangaben nach dem Julianischen Kalender von Wikidata in Wikifunctions importiert und für die Abstrakte Wikipedia verfügbar gemacht werden. Ein Dankeschön an die Community für die Geduld! Wir sind gespannt darauf zu sehen, wie der neue Datentyp genutzt wird.
Danke an [[User:Ameisenigel|Ameisenigel]], [[User:Feeglgeef|Feeglgeef]], [[User:GrounderUK|GrounderUK]], [[User:99of9|99of9]], [[User:Dv103|Dv103]] und [[User:JhowieNitnek|JhowieNitnek]] für ihre Beteiligung an dem Vorschlag. Wir laden euch alle dazu ein, neue [[Wikifunctions:Type proposals|Typenvorschläge]] zu erstellen und die vorhandenen zu diskutieren, damit wir weiterhin neue Typen erstellen können. Wir sind besonders gespannt auf weitere Kalendermodelle! Danke an alle Community-Mitglieder, die sich an der Diskussion beteiligen und Vorschläge machen, wodurch es möglich wird, Wikifunctions auf neue Bereiche auszuweiten!
<span id="Recording_of_Volunteer’s_Corner_from_September_7"></span>
=== Aufzeichnung des Freiwilligentreffens vom 7. September ===
Für das Freiwilligentreffen diese Woche haben wir nur den ersten Teil mit den aktuellen Neuigkeiten aufgezeichnet, der [[:c:File:Abstract_Wikipedia_Volunteer_Corner_2026-09.webm|auf Commons verfügbar]] ist.
Wir nutzten die verbleibende Zeit für eine lebhafte Diskussion mit den Freiwilligen, die sich daran beteiligten, entschieden uns jedoch im Vorfeld dagegen, diese aufzuzeichnen. Vielen Dank an die Teilnehmer!
Das nächste Freiwilligentreffen ist für Montag, den 5. Oktober 2026, geplant.
<span id="Denny_at_WikiCon_2026_in_Regensburg,_Germany"></span>
=== Denny auf der WikiCon 2026 in Regensburg, Deutschland ===
Nächstes Wochenende findet in Regensburg, Deutschland die [[:de:Wikipedia:WikiCon 2026|WikiCon 2026]] statt. Denny wird daran teilnehmen und wenn du dich über die Abstrakte Wikipedia, Wikifunctions oder Wissensrepräsentation austauschen möchtest, nimm bitte Kontakt mit ihm auf.
<span id="Fresh_Functions_weekly:_210_new_Functions"></span>
=== Wöchentliche neue Funktionen: 210 neue Funktionen ===
Diese Woche haben wir erneut einen Rekord bei der Anzahl neuer Funktionen erreicht: In der vergangenen Woche wurden 210 neue Funktionen erstellt. Hier ist eine unvollständige Liste von Funktionen mit Implementierungen und bestandenen Tests, um einen Eindruck davon zu bekommen, welche Funktionen erstellt wurden. Vielen Dank an alle für ihre Beiträge!
* {{Z|Z40665}}
* {{Z|Z40669}}
* {{Z|Z40673}}
* {{Z|Z40677}}
* {{Z|Z40679}}
* {{Z|Z40687}}
* {{Z|Z40690}}
* {{Z|Z40693}}
* {{Z|Z40695}}
* {{Z|Z40702}}
* {{Z|Z40703}}
* {{Z|Z40710}}
* {{Z|Z40712}}
* {{Z|Z40715}}
* {{Z|Z40728}}
* {{Z|Z40732}}
* {{Z|Z40739}}
* {{Z|Z40747}}
* {{Z|Z40750}}
* {{Z|Z40769}}
* {{Z|Z40771}}
* {{Z|Z40780}}
* {{Z|Z40789}}
* {{Z|Z40792}}
* {{Z|Z40795}}
* {{Z|Z40797}}
* {{Z|Z40804}}
* {{Z|Z40815}}
* {{Z|Z40817}}
* {{Z|Z40819}}
* {{Z|Z40821}}
* {{Z|Z40823}}
* {{Z|Z40833}}
* {{Z|Z40836}}
* {{Z|Z40840}}
* {{Z|Z40842}}
* {{Z|Z40858}}
* {{Z|Z40860}}
* {{Z|Z40863}}
* {{Z|Z40868}}
* {{Z|Z40869}}
* {{Z|Z40872}}
* {{Z|Z40876}}
* {{Z|Z40883}}
* {{Z|Z869}}
* {{Z|Z40894}}
* {{Z|Z40895}}
* {{Z|Z40911}}
* {{Z|Z40920}}
* {{Z|Z40926}}
* {{Z|Z40934}}
* {{Z|Z40939}}
* {{Z|Z40946}}
* {{Z|Z40954}}
* {{Z|Z40958}}
* {{Z|Z40968}}
* {{Z|Z40974}}
* {{Z|Z40979}}
* {{Z|Z40992}}
* {{Z|Z40994}}
* {{Z|Z41002}}
* {{Z|Z41003}}
* {{Z|Z41006}}
* {{Z|Z41012}}
* {{Z|Z41015}}
* {{Z|Z41030}}
* {{Z|Z41033}}
* {{Z|Z41036}}
* {{Z|Z41039}}
* {{Z|Z41043}}
* {{Z|Z41047}}
* {{Z|Z41063}}
* {{Z|Z41064}}
* {{Z|Z41068}}
* {{Z|Z41070}}
* {{Z|Z41077}}
* {{Z|Z41081}}
* {{Z|Z41092}}
* {{Z|Z41098}}
* {{Z|Z41102}}
* {{Z|Z41108}}
* {{Z|Z41123}}
* {{Z|Z41129}}
* {{Z|Z41133}}
* {{Z|Z41136}}
* {{Z|Z41139}}
* {{Z|Z41143}}
* {{Z|Z41148}}
* {{Z|Z41150}}
* {{Z|Z41154}}
* {{Z|Z41157}}
* {{Z|Z41159}}
* {{Z|Z41163}}
* {{Z|Z41164}}
* {{Z|Z41168}}
* {{Z|Z41172}}
* {{Z|Z41182}}
* {{Z|Z41186}}
* {{Z|Z41190}}
* {{Z|Z41192}}
* {{Z|Z41203}}
* {{Z|Z41204}}
* {{Z|Z41212}}
* {{Z|Z41215}}
* {{Z|Z41218}}
* {{Z|Z41221}}
* {{Z|Z41224}}
* {{Z|Z41228}}
* {{Z|Z41231}}
* {{Z|Z41234}}
* {{Z|Z41241}}
* {{Z|Z41245}}
* {{Z|Z41251}}
* {{Z|Z41254}}
* {{Z|Z41256}}
* {{Z|Z41258}}
* {{Z|Z41260}}
* {{Z|Z41262}}
* {{Z|Z41266}}
* {{Z|Z41267}}
* {{Z|Z41269}}
* {{Z|Z41271}}
* {{Z|Z41273}}
* {{Z|Z41275}}
* {{Z|Z41282}}
* {{Z|Z41284}}
* {{Z|Z41286}}
* {{Z|Z41288}}
* {{Z|Z41290}}
* {{Z|Z41292}}
* {{Z|Z41294}}
* {{Z|Z41296}}
* {{Z|Z41298}}
* {{Z|Z41300}}
* {{Z|Z41302}}
* {{Z|Z41304}}
* {{Z|Z41311}}
* {{Z|Z41314}}
* {{Z|Z41318}}
* {{Z|Z41321}}
* {{Z|Z41322}}
* {{Z|Z41325}}
* {{Z|Z41329}}
* {{Z|Z41334}}
* {{Z|Z41341}}
* {{Z|Z41347}}
* {{Z|Z41351}}
* {{Z|Z41354}}
* {{Z|Z41358}}
* {{Z|Z41367}}
* {{Z|Z41373}}
* {{Z|Z41377}}
* {{Z|Z41380}}
* {{Z|Z41383}}
* {{Z|Z41389}}
* {{Z|Z41392}}
* {{Z|Z41399}}
* {{Z|Z41407}}
* {{Z|Z41411}}
* {{Z|Z41412}}
* {{Z|Z41417}}
* {{Z|Z41419}}
* {{Z|Z41427}}
* {{Z|Z41431}}
* {{Z|Z41433}}
* {{Z|Z41441}}
* {{Z|Z41447}}
* {{Z|Z41451}}
<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-09-10]]
60rp6te7aeejwz824k5jdvdalwa93w2
314775
314773
2026-09-17T18:02:35Z
Ameisenigel
44
Created page with "Eine [$1 vollständige Liste aller Funktionen, sortiert nach Erstellungsdatum], ist verfügbar."
314775
wikitext
text/x-wiki
<languages/>
{{Wikifunctions updates
| prevlabel = Vorheriges Update
| prev = 2026-09-03
| nextlabel = Nächstes Update
| next =
}}
<span id="Your_code_can_now_call_back_to_the_Wikidata_fetch_functions"></span>
=== Dein Code kann nun die Wikidata-Abruffunktionen aufrufen ===
Diese Woche haben wir eine erste Funktionalität bereitgestellt, die es einer Code-Implementierung (in JavaScript oder Python) ermöglicht, bestimmte andere Wikifunctions-Funktionen aufzurufen, deren Ergebnis zu erhalten und dieses für die weitere Verarbeitung zu nutzen. Das Hauptziel dieser Neuerung ist eine größere Flexibilität bei der Verwendung von Code, um dessen Einsatzmöglichkeiten zu erweitern – wodurch du von den jeweiligen Leistungsvorteilen profitierst und für manche Funktionen eine effizientere Implementierungsstruktur realisieren kannst.
Derzeit können aus Sicherheits- und Leistungsgründen nur die folgenden integrierten Wikidata-Abruf- und Suchfunktionen auf diese Weise aufgerufen werden: [[Z6820|Z6820]] (erhalte Wikidata-Entitäten), [[Z6821|Z6821]] (erhalte Wikidata-Datenobjekt), [[Z6822|Z6822]] (erhalte Wikidata-Eigenschaft), [[Z6824|Z6824]] (erhalte Wikidata-Lexemform), [[Z6825|Z6825]] (erhalte Wikidata-Lexem), [[Z6826|Z6826]] (erhalte Wikidata-Lexemsinn), [[Z6830|Z6830]] (finde Lexeme für Wikidata-Datenobjekt) und [[Z6831|Z6831]] (finde Lexeme für Wikidata-Lexemsinn). Diese Funktionalität befindet sich in einer frühen Einführungsphase; wir hoffen, künftig Aufrufe für eine breitere Palette an Funktionen zu ermöglichen. Wir haben uns zunächst auf diese Funktionen konzentriert, da sie in benutzerdefiniertem Code nicht realisierbar sind (aufgrund von Sicherheitsbeschränkungen, die jeglichen Netzwerkzugriff unterbinden), da bei anderen integrierten oder benutzerdefinierten Funktionen eine Neuimplementierung zwar mühsam, aber prinzipiell möglich wäre.
Betrachten wir eine JavaScript-Implementierung, die einen Callback enthält. Sie ruft ein Datenobjekt von Wikidata ab, extrahiert dessen Bezeichnung in einer bestimmten Sprache und gibt diese Bezeichnung zurück. Das abzurufende Datenobjekt wird über das Argument Z400K1 angegeben, die Sprache über Z400K2.
<syntaxhighlight lang="javascript" line>
function Z400( Z400K1, Z400K2 ) {
const item = Wikifunctions.Call('Z6821', Z400K1);
for (const label of item.Z6001K2.Z12K1) {
if (label.Z11K1.Z60K1 === Z400K2.Z60K1) {
return label.Z11K2;
}
}
return 'NOT FOUND';
}
</syntaxhighlight>
Ein Callback wird durch den Aufruf von Wikifunctions.Call ausgelöst, wie im Beispiel gezeigt. Das erste Argument für Wikifunctions.Call ist stets die ZID der aufzurufenden Funktion – in diesem Fall [[Z6821|Z6821]]/erhalte Wikidata-Datenobjekt, welche ein einzelnes Argument entgegennimmt. Darauf folgen, durch Kommas getrennt, die an diese Funktion zu übergebenden Argumente. Hierbei handelt es sich bei dem Argument Z400K1 um denselben Wert, der auch an Z400 übergeben wurde. Dies ist ein gängiges Muster für die Argumentübergabe an Callbacks, jedoch können die Argumente auch direkt im Funktionsaufruf erstellt oder auf andere Weise bezogen werden.
Der Wert von Z400K1 wäre eine Instanz von [[Z6091|Z6091]]/Wikidata-Datenobjekt-Referenz, die die QID des abzurufenden Datenobjekts enthält. Zeile 2 des Beispiels ruft [[Z6821|Z6821]] auf, um dieses Datenobjekt von Wikidata abzurufen, und weist das resultierende ZObjekt der Konstante item zu. Der restliche Code durchläuft die Bezeichnungen des Datenobjekts, bis er diejenige findet, die der durch Z400K2 angegebenen Sprache entspricht.
Für das obige Beispiel haben wir der Einfachheit halber [[Z6821|Z6821]] verwendet. Sofern die Implementierung jedoch nicht tatsächlich das gesamte Objekt benötigt, wird ''dringend empfohlen'', zum Abrufen von Wikidata-Datenobjekten [[Z6820|Z6820]] anstelle von Z6821 zu verwenden, da Wikidata-Datenobjekte sehr umfangreich sein können, was das Laden und Übertragen verlangsamt. Obwohl der Aufruf von Z6820 etwas komplexer ist, ermöglichen seine Parameter das Abrufen spezifischer Teile eines Wikidata-Dstenobjekts. Dies kann die Leistung erheblich steigern und bestimmte Fehler vermeiden, da weniger Netzwerkbandbreite und Verarbeitungszeit erforderlich sind. In der [[Special:MyLanguage/Wikifunctions:How to create implementations#Coming soon: Calling another Wikifunctions function|Online-Dokumentation zu Callbacks]] zeigen wir, wie sich mit Z6820 dieselbe Funktion wie im obigen Beispiel implementieren lässt.
'''Beispiel für eine Live-Demo''': Wir haben die Callback-Funktion genutzt, um eine neue, effizientere Implementierung ([[Z40967|Z40967]]) für die Deutsche Deklinationstafel ([[Z28602|Z28602]]) bereitzustellen. Zuvor ließ sich diese Funktion nur mittels Kompositionen umsetzen, wobei die beiden vorhandenen Lösungen eher umständlich waren. (Beide nutzten wiederholte Aufrufe von Hilfsfunktionen zum Abrufen und Verarbeiten von Wikidata-Datenobjekten, was sie schwerfällig und schwer lesbar machte sowie anfällig für Leistungsprobleme, die typischerweise mit Kompositionen einhergehen.) Da Callbacks es ermöglichen, Wikidata-Entitäten direkt aus Code-Implementierungen abzurufen, kann die gesamte Verarbeitung der Deutschen Deklinationstafel nun in einer einzigen Code-Implementierung erfolgen. (Einige Details zu den Tabellenüberschriften müssen noch ergänzt werden.) Im erfolgreichen Testlauf benötigt die auf Callbacks basierende Implementierung 0,2 Sekunden, verglichen mit 1,0 bzw. 1,2 Sekunden bei den beiden vorhandenen Kompositionen.
Weitere zu beachtende Hinweise:
* Auch wenn Code-Implementierungen mittlerweile Wikidata-Entitäten abrufen können, wird empfohlen, sie nicht so zu schreiben, dass sie ''vollständige'' Entitäten zurückgeben. Grund hierfür sind die aktuellen Beschränkungen hinsichtlich der Größe des von einer Code-Implementierung zurückgegebenen Werts. Um eine vollständige Entität abzurufen, ist es besser, die Abruffunktion aus einer Komposition heraus aufzurufen.
* Es kann nur ein Callback gleichzeitig ausgeführt werden. Aus Sicherheitsgründen ist es nicht möglich, die Nebenläufigkeitsfunktionen von JavaScript oder Python zu nutzen, um mehrere Callbacks parallel auszuführen.
* Derzeit gilt eine Obergrenze von 3 MiB für die Größe der Wikidata-Inhalte, die über einen einzelnen Callback an eine Code-Implementierung zurückgegeben werden können.
<span id="Recent_Changes_in_the_software"></span>
=== Letzte Änderungen an der Software ===
Diese Woche haben wir bei Fehlermeldungen zu Fragmenten in der Abstrakten Wikipedia einen Link hinzugefügt, mit dem sich derselbe Aufruf auf Wikifunctions ausführen lässt, wo du das Problem möglicherweise besser diagnostizieren und beheben kannst ([[:phab:T435712|T435712]]). Zudem haben wir die Navigation bei längeren abstrakten Artikeln erleichtert: Wenn du auf den Aufruf oder das Ergebnis eines abstrakten Fragments klickst, scrollt die jeweils andere Spalte automatisch, sodass das zugehörige Gegenstück sichtbar wird ([[:phab:T429214|T429214]]). Wenn eine Sprachliste angezeigt wird, erscheint deine Benutzersprache (zum Beispiel Igbo) nun vor den “UN 6”, was das Hinzufügen sprachbezogener Aufrufe in der Abstrakten Wikipedia und auf Wikifunctions vereinfacht ([[:phab:T435712|T435712]]). Schließlich haben wir ein Problem bei der Bildanzeige in der Abstrakten Wikipedia behoben; wir bitten für die Unannehmlichkeiten um Entschuldigung ([[:phab:T436579|T436579]]).
<span id="News_in_Types:_Julian_calendar_date"></span>
=== Neuigkeiten zu Typen: Datum des Julianischen Kalenders ===
Basierend auf [[Wikifunctions:Type proposals/Julian calendar date|dem entsprechenden Vorschlag]] wurde ein neuer Datentyp zur Darstellung von [[Z40962|Daten des Julianischen Kalenders]] eingeführt. Während [[Wikifunctions:Type proposals/Gregorian calendar date|Daten des Gregorianischen Kalenders]] bereits seit Langem existieren, wird nun der Julianische Kalender als zweites unterstütztes Kalendersystem hinzugefügt. Strukturell sind beide identisch, unterscheiden sich jedoch um bis zu etwa zwölf Tage.
Der Datentyp wurde zudem so eingerichtet, dass er mit dem Code zum Abrufen von Daten aus Wikidata verknüpft ist, wodurch nun Datumsangaben nach dem Julianischen Kalender von Wikidata in Wikifunctions importiert und für die Abstrakte Wikipedia verfügbar gemacht werden. Ein Dankeschön an die Community für die Geduld! Wir sind gespannt darauf zu sehen, wie der neue Datentyp genutzt wird.
Danke an [[User:Ameisenigel|Ameisenigel]], [[User:Feeglgeef|Feeglgeef]], [[User:GrounderUK|GrounderUK]], [[User:99of9|99of9]], [[User:Dv103|Dv103]] und [[User:JhowieNitnek|JhowieNitnek]] für ihre Beteiligung an dem Vorschlag. Wir laden euch alle dazu ein, neue [[Wikifunctions:Type proposals|Typenvorschläge]] zu erstellen und die vorhandenen zu diskutieren, damit wir weiterhin neue Typen erstellen können. Wir sind besonders gespannt auf weitere Kalendermodelle! Danke an alle Community-Mitglieder, die sich an der Diskussion beteiligen und Vorschläge machen, wodurch es möglich wird, Wikifunctions auf neue Bereiche auszuweiten!
<span id="Recording_of_Volunteer’s_Corner_from_September_7"></span>
=== Aufzeichnung des Freiwilligentreffens vom 7. September ===
Für das Freiwilligentreffen diese Woche haben wir nur den ersten Teil mit den aktuellen Neuigkeiten aufgezeichnet, der [[:c:File:Abstract_Wikipedia_Volunteer_Corner_2026-09.webm|auf Commons verfügbar]] ist.
Wir nutzten die verbleibende Zeit für eine lebhafte Diskussion mit den Freiwilligen, die sich daran beteiligten, entschieden uns jedoch im Vorfeld dagegen, diese aufzuzeichnen. Vielen Dank an die Teilnehmer!
Das nächste Freiwilligentreffen ist für Montag, den 5. Oktober 2026, geplant.
<span id="Denny_at_WikiCon_2026_in_Regensburg,_Germany"></span>
=== Denny auf der WikiCon 2026 in Regensburg, Deutschland ===
Nächstes Wochenende findet in Regensburg, Deutschland die [[:de:Wikipedia:WikiCon 2026|WikiCon 2026]] statt. Denny wird daran teilnehmen und wenn du dich über die Abstrakte Wikipedia, Wikifunctions oder Wissensrepräsentation austauschen möchtest, nimm bitte Kontakt mit ihm auf.
<span id="Fresh_Functions_weekly:_210_new_Functions"></span>
=== Wöchentliche neue Funktionen: 210 neue Funktionen ===
Diese Woche haben wir erneut einen Rekord bei der Anzahl neuer Funktionen erreicht: In der vergangenen Woche wurden 210 neue Funktionen erstellt. Hier ist eine unvollständige Liste von Funktionen mit Implementierungen und bestandenen Tests, um einen Eindruck davon zu bekommen, welche Funktionen erstellt wurden. Vielen Dank an alle für ihre Beiträge!
* {{Z|Z40665}}
* {{Z|Z40669}}
* {{Z|Z40673}}
* {{Z|Z40677}}
* {{Z|Z40679}}
* {{Z|Z40687}}
* {{Z|Z40690}}
* {{Z|Z40693}}
* {{Z|Z40695}}
* {{Z|Z40702}}
* {{Z|Z40703}}
* {{Z|Z40710}}
* {{Z|Z40712}}
* {{Z|Z40715}}
* {{Z|Z40728}}
* {{Z|Z40732}}
* {{Z|Z40739}}
* {{Z|Z40747}}
* {{Z|Z40750}}
* {{Z|Z40769}}
* {{Z|Z40771}}
* {{Z|Z40780}}
* {{Z|Z40789}}
* {{Z|Z40792}}
* {{Z|Z40795}}
* {{Z|Z40797}}
* {{Z|Z40804}}
* {{Z|Z40815}}
* {{Z|Z40817}}
* {{Z|Z40819}}
* {{Z|Z40821}}
* {{Z|Z40823}}
* {{Z|Z40833}}
* {{Z|Z40836}}
* {{Z|Z40840}}
* {{Z|Z40842}}
* {{Z|Z40858}}
* {{Z|Z40860}}
* {{Z|Z40863}}
* {{Z|Z40868}}
* {{Z|Z40869}}
* {{Z|Z40872}}
* {{Z|Z40876}}
* {{Z|Z40883}}
* {{Z|Z869}}
* {{Z|Z40894}}
* {{Z|Z40895}}
* {{Z|Z40911}}
* {{Z|Z40920}}
* {{Z|Z40926}}
* {{Z|Z40934}}
* {{Z|Z40939}}
* {{Z|Z40946}}
* {{Z|Z40954}}
* {{Z|Z40958}}
* {{Z|Z40968}}
* {{Z|Z40974}}
* {{Z|Z40979}}
* {{Z|Z40992}}
* {{Z|Z40994}}
* {{Z|Z41002}}
* {{Z|Z41003}}
* {{Z|Z41006}}
* {{Z|Z41012}}
* {{Z|Z41015}}
* {{Z|Z41030}}
* {{Z|Z41033}}
* {{Z|Z41036}}
* {{Z|Z41039}}
* {{Z|Z41043}}
* {{Z|Z41047}}
* {{Z|Z41063}}
* {{Z|Z41064}}
* {{Z|Z41068}}
* {{Z|Z41070}}
* {{Z|Z41077}}
* {{Z|Z41081}}
* {{Z|Z41092}}
* {{Z|Z41098}}
* {{Z|Z41102}}
* {{Z|Z41108}}
* {{Z|Z41123}}
* {{Z|Z41129}}
* {{Z|Z41133}}
* {{Z|Z41136}}
* {{Z|Z41139}}
* {{Z|Z41143}}
* {{Z|Z41148}}
* {{Z|Z41150}}
* {{Z|Z41154}}
* {{Z|Z41157}}
* {{Z|Z41159}}
* {{Z|Z41163}}
* {{Z|Z41164}}
* {{Z|Z41168}}
* {{Z|Z41172}}
* {{Z|Z41182}}
* {{Z|Z41186}}
* {{Z|Z41190}}
* {{Z|Z41192}}
* {{Z|Z41203}}
* {{Z|Z41204}}
* {{Z|Z41212}}
* {{Z|Z41215}}
* {{Z|Z41218}}
* {{Z|Z41221}}
* {{Z|Z41224}}
* {{Z|Z41228}}
* {{Z|Z41231}}
* {{Z|Z41234}}
* {{Z|Z41241}}
* {{Z|Z41245}}
* {{Z|Z41251}}
* {{Z|Z41254}}
* {{Z|Z41256}}
* {{Z|Z41258}}
* {{Z|Z41260}}
* {{Z|Z41262}}
* {{Z|Z41266}}
* {{Z|Z41267}}
* {{Z|Z41269}}
* {{Z|Z41271}}
* {{Z|Z41273}}
* {{Z|Z41275}}
* {{Z|Z41282}}
* {{Z|Z41284}}
* {{Z|Z41286}}
* {{Z|Z41288}}
* {{Z|Z41290}}
* {{Z|Z41292}}
* {{Z|Z41294}}
* {{Z|Z41296}}
* {{Z|Z41298}}
* {{Z|Z41300}}
* {{Z|Z41302}}
* {{Z|Z41304}}
* {{Z|Z41311}}
* {{Z|Z41314}}
* {{Z|Z41318}}
* {{Z|Z41321}}
* {{Z|Z41322}}
* {{Z|Z41325}}
* {{Z|Z41329}}
* {{Z|Z41334}}
* {{Z|Z41341}}
* {{Z|Z41347}}
* {{Z|Z41351}}
* {{Z|Z41354}}
* {{Z|Z41358}}
* {{Z|Z41367}}
* {{Z|Z41373}}
* {{Z|Z41377}}
* {{Z|Z41380}}
* {{Z|Z41383}}
* {{Z|Z41389}}
* {{Z|Z41392}}
* {{Z|Z41399}}
* {{Z|Z41407}}
* {{Z|Z41411}}
* {{Z|Z41412}}
* {{Z|Z41417}}
* {{Z|Z41419}}
* {{Z|Z41427}}
* {{Z|Z41431}}
* {{Z|Z41433}}
* {{Z|Z41441}}
* {{Z|Z41447}}
* {{Z|Z41451}}
Eine [https://www.wikifunctions.org/wiki/Special:ListObjectsByType?type=Z8&orderby=latest vollständige Liste aller Funktionen, sortiert nach Erstellungsdatum], ist verfügbar.
[[Category:Status updates{{#translation:}}|2026-09-10]]
6wmljw9yr88ql5qn4m1k6mdws5wb865
Talk:Z10393
1
94601
314825
313501
2026-09-17T22:10:14Z
YoshiRulz
10156
Document commutativity
314825
wikitext
text/x-wiki
{{function documentation
|label of type of input 1={{#function:Z34802|{{int:lang}}|Z6}}
|label of type of input 2={{#function:Z34802|{{int:lang}}|Z6}}
|intended for use=all
|invariants for returned values=<math>RV</math> ≤ [[Z11040]]([[Z11519]]({{ZK|{{PAGENAME}}|1}}, {{ZK|{{PAGENAME}}|2}}))
|commutative rule={{PAGENAME}}(<math>x</math>, <math>y</math>) = {{PAGENAME}}(<math>y</math>, <math>x</math>)
|equivalent functions on other data types={{Z|Z31013}}
}}
jwwcr8i6qat398kazcj67k94rur8lj0
User:鈴音雨/WFSpinner.js
2
94638
314629
314129
2026-09-17T12:46:25Z
鈴音雨
101019
WFSpinner update v0.1.0 (auto-deploy)
314629
javascript
text/javascript
// *************************
// @name WFSpinner
// @author [[User:鈴音雨]]
// @version 0.1.0
// *************************
// Source: https://github.com/waki285/WFSpinner
// <nowiki>
/* global mw */
"use strict";(()=>{var Q=Object.defineProperty;var v=(e,t)=>{for(var n in t)Q(e,n,{get:t[n],enumerable:!0})};var m="WFSpinner";var E="User:鈴音雨/WFSpinner/Preferences",A="User:鈴音雨/WFSpinner/Debug",j="User:鈴音雨/WFSpinner/MassRename",u="userjs-wfspinner-options",c="userjs-wfspinner-version",C="User:鈴音雨/WFSpinner/modules/",V="User:鈴音雨/WFSpinner/pages/";var x=new Map,g=new Map;function I(e,t,n){let o=`${t}.${n}`,i=x.get(o);if(i)return Promise.resolve(i);let a=g.get(o);if(a)return a;let s=`${mw.config.get("wgServer")}${mw.config.get("wgScript")}?action=raw&ctype=text/javascript&title=${mw.util.wikiUrlencode(`${e}${n}.js`)}`,l=mw.hook(`wfspinner.${t}.${n}`),p=new Promise((J,T)=>{let O=d=>{x.set(o,d),J(d)};l.add(O);let q=()=>{queueMicrotask(()=>{x.has(o)||(l.remove(O),T(new Error(`WFSpinner ${t} ${n} loaded without registering its hook.`)))})};mw.loader.getScript(s).then(q,d=>{l.remove(O),T(d)})});return g.set(o,p),p.then(()=>g.delete(o),()=>g.delete(o)),p}async function B(e,t){await(await I(C,"module",e)).init(t)}async function b(e){await(await I(V,"page",e)).init()}var L={};v(L,{createDefaultOptions:()=>h,getBooleanOption:()=>r,getSavedOptions:()=>M,getStringOption:()=>ne,getValueAtPath:()=>S,normalizeOptions:()=>k,saveOptions:()=>R,setValueAtPath:()=>P});var N={};v(N,{SETTINGS_SECTIONS:()=>D,getSettingDefinitions:()=>f,localize:()=>X});var D=[{id:"general",title:{en:"General",ja:"全般"},settings:[{path:"general.preferencesLinkInToolbar",type:"boolean",defaultValue:!0,label:{en:"Show a WFSpinner settings link in the tools menu",ja:"ツールメニューにWFSpinnerの設定リンクを表示"}}]},{id:"clone",title:{en:"Clone function",ja:"関数の複製"},description:{en:"Create a new function from an existing function signature.",ja:"既存関数のシグネチャから新しい関数を作成します。"},settings:[{path:"clone.enabled",type:"boolean",defaultValue:!0,label:{en:"Enable function cloning",ja:"関数の複製を有効化"}},{path:"clone.enableMobile",type:"boolean",defaultValue:!0,label:{en:"Show on mobile skins",ja:"モバイルスキンでも表示"}},{path:"clone.portlet",type:"select",defaultValue:"actions",label:{en:"Menu location",ja:"メニューの表示位置"},choices:[{value:"actions",label:{en:"Page actions",ja:"ページ操作"}},{value:"tools",label:{en:"Tools",ja:"ツール"}}]}]},{id:"talkLabels",title:{en:"Talk-page labels",ja:"トークページのラベル"},description:{en:"Show localized ZObject labels in links to talk pages on list pages.",ja:"一覧ページにあるトークページへのリンクへZObjectのラベルを表示します。"},settings:[{path:"talkLabels.enabled",type:"boolean",defaultValue:!0,label:{en:"Show labels for ZObject talk-page links",ja:"ZObjectのトークページリンクにラベルを表示"}},{path:"talkLabels.enableMobile",type:"boolean",defaultValue:!0,label:{en:"Show on mobile skins",ja:"モバイルスキンでも表示"}}]},{id:"createTester",title:{en:"Create tester from result",ja:"実行結果からテスターを作成"},description:{en:"Open the standard tester creation page with the evaluated inputs and result.",ja:"実行した入力と結果を標準のテスター作成画面へ引き継ぎます。"},settings:[{path:"createTester.enabled",type:"boolean",defaultValue:!0,label:{en:"Show the create-test button",ja:"「テストを作る」ボタンを表示"}},{path:"createTester.enableMobile",type:"boolean",defaultValue:!0,label:{en:"Show on mobile skins",ja:"モバイルスキンでも表示"}}]},{id:"copyComposition",title:{en:"Copy composition blocks",ja:"合成ブロックのコピー"},description:{en:"Copy any block of a composition implementation from its view page, then paste it into an edit form.",ja:"合成実装の閲覧画面から任意のブロックをコピーし、編集画面で貼り付けられるようにします。"},settings:[{path:"copyComposition.enabled",type:"boolean",defaultValue:!0,label:{en:"Show copy buttons in compositions",ja:"合成にコピーボタンを表示"}},{path:"copyComposition.enableMobile",type:"boolean",defaultValue:!0,label:{en:"Show on mobile skins",ja:"モバイルスキンでも表示"}}]},{id:"compositionArguments",title:{en:"Repair missing composition arguments",ja:"合成の引数の自動復旧"},description:{en:"Rebuild the argument fields of a function call when selecting a function before its definition finished loading left them out.",ja:"関数の定義が読み込まれる前に候補を選んだために引数欄が作られなかった関数呼び出しを、自動で作り直します。"},settings:[{path:"compositionArguments.enabled",type:"boolean",defaultValue:!0,label:{en:"Repair missing argument fields",ja:"欠けた引数欄を復旧"}},{path:"compositionArguments.enableMobile",type:"boolean",defaultValue:!0,label:{en:"Repair on mobile skins",ja:"モバイルスキンでも復旧"}}]},{id:"outputType",title:{en:"Types in the object editor",ja:"エディタでの型の表示"},description:{en:"Show the output type of the selected function beside the function field of a composition, and the type each field expects beside its key.",ja:"合成の関数欄の横に選択した関数の出力型を、各キーの横にその欄が期待する型を表示します。"},settings:[{path:"outputType.enabled",type:"boolean",defaultValue:!0,label:{en:"Show the types",ja:"型を表示"}},{path:"outputType.enableMobile",type:"boolean",defaultValue:!0,label:{en:"Show on mobile skins",ja:"モバイルスキンでも表示"}}]},{id:"typeChips",title:{en:"Object type on change lists",ja:"変更一覧での型の表示"},description:{en:"Put the type of an object, such as Function or Implementation, before its name on recent changes, watchlists, new pages, contributions and category pages.",ja:"最近の更新、ウォッチリスト、新着ページ、投稿記録、カテゴリで、名前の前に関数や実装などの型を表示します。"},settings:[{path:"typeChips.enabled",type:"boolean",defaultValue:!0,label:{en:"Show the type",ja:"型を表示"}},{path:"typeChips.enableMobile",type:"boolean",defaultValue:!0,label:{en:"Show on mobile skins",ja:"モバイルスキンでも表示"}}]},{id:"massRename",title:{en:"Bulk rename",ja:"一括リネーム"},description:{en:"Rewrite names, descriptions and aliases of many objects from a dedicated page.",ja:"専用ページから、複数オブジェクトの名前・説明・別名をまとめて書き換えます。"},settings:[{path:"massRename.linkInToolbar",type:"boolean",defaultValue:!1,label:{en:"Show a bulk rename link in the tools menu",ja:"ツールメニューに一括リネームのリンクを表示"}},{path:"massRename.editIntervalSeconds",type:"select",defaultValue:"5",label:{en:"Seconds between edits",ja:"編集の間隔 (秒)"},choices:[{value:"2",label:{en:"2",ja:"2"}},{value:"5",label:{en:"5",ja:"5"}},{value:"10",label:{en:"10",ja:"10"}},{value:"20",label:{en:"20",ja:"20"}}]},{path:"massRename.maxObjectsPerRun",type:"select",defaultValue:"100",label:{en:"Objects per run",ja:"1 回あたりの上限件数"},choices:[{value:"25",label:{en:"25",ja:"25"}},{value:"50",label:{en:"50",ja:"50"}},{value:"100",label:{en:"100",ja:"100"}},{value:"250",label:{en:"250",ja:"250"}}]},{path:"massRename.defaultShowUnchanged",type:"select",defaultValue:"true",label:{en:"Show unchanged rows by default",ja:"変更のない行を既定で表示"},choices:[{value:"true",label:{en:"Show",ja:"表示する"}},{value:"false",label:{en:"Hide",ja:"隠す"}}]}]},{id:"englishBlock",title:{en:"English language block",ja:"英語版の常時表示"},description:{en:"Keep the English metadata block available in the ZObject summary and on object creation forms.",ja:"ZObjectの概要と新規作成画面に英語のメタデータ欄を常に表示します。"},settings:[{path:"englishBlock.enabled",type:"boolean",defaultValue:!0,label:{en:"Always show the English language block",ja:"英語の言語版を常に表示"}},{path:"englishBlock.enableMobile",type:"boolean",defaultValue:!0,label:{en:"Show on mobile skins",ja:"モバイルスキンでも表示"}}]}];function X(e,t){return t==="ja"||t.startsWith("ja-")?e.ja:e.en}function f(){return D.flatMap(e=>e.settings)}function ee(e){return structuredClone(e)}function _(e){return typeof e=="object"&&e!==null&&!Array.isArray(e)}function S(e,t){let n=e;for(let o of t.split(".")){if(!_(n)||!(o in n))return;n=n[o]}return n}function P(e,t,n){let o=t.split("."),i=o.pop();if(!i)return;let a=e;for(let s of o){let l=a[s];if(_(l))a=l;else{let p={};a[s]=p,a=p}}a[i]=n}function te(e,t){return t.type==="boolean"?typeof e=="boolean":t.type==="text"?typeof e=="string":typeof e=="string"&&t.choices.some(n=>n.value===e)}function h(){let e={};for(let t of f())P(e,t.path,ee(t.defaultValue));return e}function k(e){let t=h();if(!_(e))return t;for(let n of f()){let o=S(e,n.path);te(o,n)&&P(t,n.path,o)}return t}function M(){let e=mw.user.options.get(u);if(!e)return h();try{return k(JSON.parse(e))}catch{return console.warn("WFSpinner: invalid saved options, using defaults"),h()}}function r(e,t){return S(e,t)===!0}function ne(e,t){let n=S(e,t);return typeof n=="string"?n:""}async function R(e,t){let n=k(e),o=JSON.stringify(n),i=new mw.Api;await i.saveOption(u,o),await i.saveOption(c,t),mw.user.options.set(u,o),mw.user.options.set(c,t)}function F(e){return e.action!=="view"||e.namespaceNumber!==0?null:/^Z[1-9]\d*$/.test(e.pageName)?e.pageName:null}function W(e,t){return t||!new URLSearchParams(e).getAll("nowfsprod").includes("1")}var oe=new Set(["Contributions","Newpages","Recentchanges","Watchlist"]);function w(e){return F({action:e.action,namespaceNumber:e.namespaceNumber,pageName:e.pageName})!==null}function U(e){return e.action==="edit"&&e.namespaceNumber===0&&/^Z[1-9]\d*$/.test(e.pageName)}function y(e){return e.action==="view"&&e.namespaceNumber===-1&&e.specialPageName==="CreateObject"}function G(e){return e.action!=="view"?!1:e.namespaceNumber===14||e.namespaceNumber===-1&&e.specialPageName!==null&&oe.has(e.specialPageName)}function ie(e){return G(e)}function ae(e){return G(e)}function se(e){return(w(e)||y(e))&&!e.userLanguage.toLowerCase().startsWith("en")}function re(e){return w(e)}function le(e){return U(e)||y(e)}function pe(e){return U(e)||y(e)}function ue(e){return w(e)||y(e)}var $=[{name:"clone",enabledOption:"clone.enabled",mobileOption:"clone.enableMobile",shouldLoad:e=>!mw.user.isAnon()&&w(e)},{name:"talkLabels",enabledOption:"talkLabels.enabled",mobileOption:"talkLabels.enableMobile",shouldLoad:ie},{name:"createTester",enabledOption:"createTester.enabled",mobileOption:"createTester.enableMobile",shouldLoad:ue},{name:"copyComposition",enabledOption:"copyComposition.enabled",mobileOption:"copyComposition.enableMobile",shouldLoad:re},{name:"compositionArguments",enabledOption:"compositionArguments.enabled",mobileOption:"compositionArguments.enableMobile",shouldLoad:le},{name:"outputType",enabledOption:"outputType.enabled",mobileOption:"outputType.enableMobile",shouldLoad:pe},{name:"englishBlock",enabledOption:"englishBlock.enabled",mobileOption:"englishBlock.enableMobile",shouldLoad:se},{name:"typeChips",enabledOption:"typeChips.enabled",mobileOption:"typeChips.enableMobile",shouldLoad:ae}];function z(e,t,n){return r(t,e.enabledOption)&&(!n.isMobile||r(t,e.mobileOption))&&e.shouldLoad(n)}var ce=[];function Z(e){return e.split(".").map(t=>Number.parseInt(t,10)||0)}function de(e,t){let n=Z(e),o=Z(t),i=Math.max(n.length,o.length);for(let a=0;a<i;a+=1){let s=(n[a]??0)-(o[a]??0);if(s!==0)return Math.sign(s)}return 0}function K(e,t){let n=!1;for(let o of ce)de(t,o.version)<0&&(n=o.apply(e)||n);return n}var me=Symbol.for("wfspinner.shared");function Y(){globalThis[me]=Object.freeze({settings:L,settingsSchema:N})}function H(e){return e==="ja"||e.startsWith("ja-")}function ge(e,t){let n=H(t)?"WFSpinnerの設定":"WFSpinner settings";mw.util.addPortletLink(e?"pt-preferences":"p-tb",mw.util.getUrl(E),n,"t-wfspinner-preferences")}function be(e,t){let n=H(t)?"WFSpinnerの一括リネーム":"WFSpinner bulk rename";mw.util.addPortletLink(e?"pt-preferences":"p-tb",mw.util.getUrl(j),n,"t-wfspinner-mass-rename")}async function fe(e){let t=mw.user.options.get(u);if(typeof t!="string"||t==="")return;let n=mw.user.options.get(c)??"0.0.0";K(e,n)&&await R(e,"0.1.0")}async function he(){if(mw.user.isAnon())return;let e=M();try{await fe(e)}catch(i){console.error(`${m}: option migration failed`,i)}let t=mw.config.get("wgUserLanguage"),n=mw.config.get("skin")==="minerva";r(e,"general.preferencesLinkInToolbar")&&ge(n,t),r(e,"massRename.linkInToolbar")&&be(n,t),mw.config.get("wgAction")==="view"&&mw.config.get("wgPageName")===E.replaceAll(" ","_")&&await b("preferences"),mw.config.get("wgAction")==="view"&&mw.config.get("wgPageName")===A.replaceAll(" ","_")&&await b("debug"),mw.config.get("wgAction")==="view"&&mw.config.get("wgPageName")===j.replaceAll(" ","_")&&await b("massRename");let o={action:mw.config.get("wgAction"),isMobile:n,namespaceNumber:mw.config.get("wgNamespaceNumber"),options:e,pageName:mw.config.get("wgPageName"),specialPageName:mw.config.get("wgCanonicalSpecialPageName")??null,userLanguage:t};await Promise.all($.filter(i=>z(i,e,o)).map(async i=>{try{await B(i.name,o)}catch(a){console.error(`${m}: module ${i.name} failed`,a)}}))}W(window.location.search,!1)&&(Y(),mw.loader.using(["mediawiki.Title","mediawiki.api","mediawiki.util","mediawiki.user"]).then(()=>he()).catch(e=>{console.error(`${m} 0.1.0: startup failed`,e)}));})();
// </nowiki>
1rhbwd064ksotc0ujysuzzvg2vq60iq
User:鈴音雨/WFSpinner/modules/talkLabels.js
2
94640
314634
314131
2026-09-17T12:46:48Z
鈴音雨
101019
WFSpinner update v0.1.0 (auto-deploy)
314634
javascript
text/javascript
// WFSpinner module: talkLabels
// <nowiki>
/* global mw */
"use strict";(()=>{function u(t){return typeof t=="object"&&t!==null&&!Array.isArray(t)}function b(t){return!u(t)||t.Z1K1!=="Z12"||!Array.isArray(t.Z12K1)?[]:t.Z12K1.slice(1).filter(n=>u(n)&&n.Z1K1==="Z11"&&typeof n.Z11K1=="string"&&typeof n.Z11K2=="string")}function d(t){return u(t)?b(t.Z2K3).find(i=>i.Z11K2.trim()!=="")?.Z11K2.trim()??null:null}function h(t,n){let i=[];for(let r=0;r<t.length;r+=n)i.push(t.slice(r,r+n));return i}async function Z(t,n){if(t.length===0)return new Map;let i=[...new Set(t)],r=await Promise.all(h(i,50).map(async s=>await new mw.Api().get({action:"query",format:"json",formatversion:"2",list:"wikilambdaload_zobjects",wikilambdaload_language:n,wikilambdaload_zids:s.join("|")}))),e=new Map;for(let s of r){let o=s.query?.wikilambdaload_zobjects??{};for(let[l,a]of Object.entries(o))a.success===!0&&a.data!==void 0&&e.set(l,a.data)}return e}function p(t,n,i){try{let r=new URL(i),e=new URL(t,r);if(e.origin!==r.origin)return null;let s=e.searchParams.get("title");if(s)return s.replaceAll("_"," ");let o=n.indexOf("$1");if(o===-1)return null;let l=decodeURIComponent(n.slice(0,o)),a=decodeURIComponent(n.slice(o+2)),c=decodeURIComponent(e.pathname);if(!c.startsWith(l)||!c.endsWith(a))return null;let w=a===""?c.length:-a.length,g=c.slice(l.length,w);return g===""?null:g.replaceAll("_"," ")}catch{return null}}var f=new Map;function K(t){if(t.dataset.wfspinnerTalkLabel==="1")return null;let n=t.getAttribute("href");if(!n)return null;let i=mw.config.get("wgArticlePath"),r=p(n,i,window.location.href);if(!r)return null;let e=mw.Title.newFromText(r);if(!e||e.getNamespaceId()!==1)return null;let s=e.getMainText();if(!/^Z[1-9]\d*$/.test(s))return null;let o=t.textContent?.trim().replaceAll("_"," ")??"";return o!==s&&o!==e.getPrefixedText()?null:{anchor:t,namespacePrefix:e.getNamespacePrefix(),zid:s}}async function y(t,n){let i=[...new Set(t)],r=i.filter(e=>!f.has(`${n}:${e}`));if(r.length>0){let e=await Z(r,n);for(let s of r){let o=e.get(s);f.set(`${n}:${s}`,o?d(o):null)}}return new Map(i.map(e=>[e,f.get(`${n}:${e}`)??null]))}async function k(t,n){let i=[...t.querySelectorAll("a[href]")].map(K).filter(e=>e!==null);if(i.length===0)return;let r=await y(i.map(e=>e.zid),n);for(let e of i){let s=r.get(e.zid);!s||!e.anchor.isConnected||(e.anchor.textContent=`${e.namespacePrefix}${s} (${e.zid})`,e.anchor.dataset.wfspinnerTalkLabel="1")}}function m(t){let n=Promise.resolve();mw.hook("wikipage.content").add(i=>{let r=i.get(0);r&&(n=n.then(()=>k(r,t.userLanguage)).catch(e=>{console.error("WFSpinner: failed to add talk-page labels",e)}))})}mw.hook("wfspinner.module.talkLabels").fire({init:m});})();
// </nowiki>
0zux1q4jlu5ws8wcq7fefp4x8br51ke
User:鈴音雨/WFSpinner/pages/debug.js
2
94644
314639
314136
2026-09-17T12:47:36Z
鈴音雨
101019
WFSpinner update v0.1.0 (auto-deploy)
314639
javascript
text/javascript
// WFSpinner page: debug
// <nowiki>
/* global mw */
"use strict";(()=>{var i="WFSpinner";function l(e){return e.action!=="view"||e.namespaceNumber!==0?null:/^Z[1-9]\d*$/.test(e.pageName)?e.pageName:null}var m=new Set(["Contributions","Newpages","Recentchanges","Watchlist"]);function n(e){return l({action:e.action,namespaceNumber:e.namespaceNumber,pageName:e.pageName})!==null}function s(e){return e.action==="edit"&&e.namespaceNumber===0&&/^Z[1-9]\d*$/.test(e.pageName)}function o(e){return e.action==="view"&&e.namespaceNumber===-1&&e.specialPageName==="CreateObject"}function r(e){return e.action!=="view"?!1:e.namespaceNumber===14||e.namespaceNumber===-1&&e.specialPageName!==null&&m.has(e.specialPageName)}function g(e){return r(e)}function f(e){return r(e)}function h(e){return(n(e)||o(e))&&!e.userLanguage.toLowerCase().startsWith("en")}function S(e){return n(e)}function O(e){return s(e)||o(e)}function y(e){return s(e)||o(e)}function j(e){return n(e)||o(e)}var p=[{name:"clone",enabledOption:"clone.enabled",mobileOption:"clone.enableMobile",shouldLoad:e=>!mw.user.isAnon()&&n(e)},{name:"talkLabels",enabledOption:"talkLabels.enabled",mobileOption:"talkLabels.enableMobile",shouldLoad:g},{name:"createTester",enabledOption:"createTester.enabled",mobileOption:"createTester.enableMobile",shouldLoad:j},{name:"copyComposition",enabledOption:"copyComposition.enabled",mobileOption:"copyComposition.enableMobile",shouldLoad:S},{name:"compositionArguments",enabledOption:"compositionArguments.enabled",mobileOption:"compositionArguments.enableMobile",shouldLoad:O},{name:"outputType",enabledOption:"outputType.enabled",mobileOption:"outputType.enableMobile",shouldLoad:y},{name:"englishBlock",enabledOption:"englishBlock.enabled",mobileOption:"englishBlock.enableMobile",shouldLoad:h},{name:"typeChips",enabledOption:"typeChips.enabled",mobileOption:"typeChips.enableMobile",shouldLoad:f}];var t=globalThis[Symbol.for("wfspinner.shared")].settings,_=t.getValueAtPath,v=t.setValueAtPath,B=t.createDefaultOptions,I=t.normalizeOptions,u=t.getSavedOptions,D=t.getBooleanOption,z=t.getStringOption,W=t.saveOptions;function c(){let e=document.getElementById("mw-content-text");if(!e){console.warn(`${i}: debug content root was not found`);return}let b=e.querySelector(".mw-parser-output")??e,a=document.createElement("pre");a.className="wfs-debug-output",a.textContent=JSON.stringify({version:"0.1.0",skin:mw.config.get("skin"),userLanguage:mw.config.get("wgUserLanguage"),modules:p.map(d=>d.name),options:u()},null,2),b.replaceChildren(a)}mw.hook("wfspinner.page.debug").fire({init:c});})();
// </nowiki>
swlezxywdo5p00vzolatwvplhheu0dr
User:鈴音雨/WFSpinner
2
94759
314646
314020
2026-09-17T12:51:54Z
鈴音雨
101019
314646
wikitext
text/x-wiki
c== What is this ==
My script
== Pages ==
* [[/Preferences]]
* [[/MassRename]]
== source code ==
* Compressed: [[User:鈴音雨/WFSpinner.js]] and many subpages
* Uncompressed: will release soon
== features ==
* Clone function (preserve arguments, can change name and description)
* show object label in spite of talk page (in category or recent changes so on)
* create test instantly from run result
* copy composition block in composition view page (not edit page)
* ad-hoc fix for [[phab:T438047]]
* show expected input type and output type
* mass rename special page
* always open English name/description
* show types in recentchanges and so on
h7l7eohb3pyca8o717k754hkmydahk3
Z42245
0
94806
314893
314170
2026-09-18T05:55:11Z
YoshiRulz
10156
This function should return the element, not its index
314893
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z42245"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z8",
"Z17K2": "Z42245K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "comparison (less than) function"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z1"
},
"Z17K2": "Z42245K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "list"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z13518",
"Z17K2": "Z42245K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "rank (1..=N)"
}
]
}
}
],
"Z8K2": "Z1",
"Z8K3": [
"Z20"
],
"Z8K4": [
"Z14"
],
"Z8K5": "Z42245"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "nth-lowest element of list by comparison Function"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
au3x89ttiugfwbcgoro0nzva53foxnj
Z42246
0
94807
314894
314172
2026-09-18T05:56:25Z
YoshiRulz
10156
Return element instead of its index
314894
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z42246"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z42245",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z13397",
"Z13397K1": {
"Z1K1": "Z7",
"Z7K1": "Z27612",
"Z27612K1": {
"Z1K1": "Z18",
"Z18K1": "Z42245K2"
},
"Z27612K2": {
"Z1K1": "Z18",
"Z18K1": "Z42245K1"
}
},
"Z13397K2": {
"Z1K1": "Z18",
"Z18K1": "Z42245K3"
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "nth-lowest by comparer, sort+indexOf composition"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
o7acuwm1hoakmqq5dhss2skx5jsc079
Z91
0
94878
315019
314475
2026-09-18T11:25:55Z
Dv103
11127
+it
315019
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z91"
},
"Z2K2": {
"Z1K1": "Z4",
"Z4K1": "Z91",
"Z4K2": [
"Z3",
{
"Z1K1": "Z3",
"Z3K1": "Z60",
"Z3K2": "Z91K1",
"Z3K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "言語"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "lingua"
}
]
}
},
{
"Z1K1": "Z3",
"Z3K1": "Z89",
"Z3K2": "Z91K2",
"Z3K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "html fragment"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "HTMLフラグメント"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "frammento html"
}
]
}
}
],
"Z4K3": "Z101"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Monolingual html"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "単一言語HTML"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "Html monolingue"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "A Z89/Html fragment of text in a given Z60/Natural language, used to create rich messages for humans to read."
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "特定のZ60/自然言語で記述されたZ89/HTMLフラグメントテキスト。人間が読みやすいリッチメッセージを作成するために使用されます。"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "Un frammento html in una lingua naturale, per creare messaggi per gli utenti."
}
]
}
}
0h9lscyug9lfnbjci1qaf1nwff1jisj
Z92
0
94879
315017
314476
2026-09-18T11:23:54Z
Dv103
11127
+it
315017
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z92"
},
"Z2K2": {
"Z1K1": "Z4",
"Z4K1": "Z92",
"Z4K2": [
"Z3",
{
"Z1K1": "Z3",
"Z3K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z91"
},
"Z3K2": "Z92K1",
"Z3K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "html fragments"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "HTMLフラグメントリスト"
}
]
}
}
],
"Z4K3": "Z101"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Multilingual html"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "多言語HTML"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "Html multilingue"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "A list of Z91/Monolingual Html fragments, up to one for each Z60/Natural language, used to create rich messages for humans to read in multiple languages."
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "Z91/単一言語HTMLフラグメントのリスト。Z60/自然言語ごとに最大1つまで指定でき、複数の言語で人間が読めるリッチメッセージを作成するために使用されます。"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "Una lista di Html monoligue, uno per lingua, usato per creare messaggi in varie lingue."
}
]
}
}
iffspzvo5xk0thgfvx7xnysc5mtqtx9
315018
315017
2026-09-18T11:24:25Z
Dv103
11127
+it
315018
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z92"
},
"Z2K2": {
"Z1K1": "Z4",
"Z4K1": "Z92",
"Z4K2": [
"Z3",
{
"Z1K1": "Z3",
"Z3K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z91"
},
"Z3K2": "Z92K1",
"Z3K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "html fragments"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "HTMLフラグメントリスト"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "frammenti html"
}
]
}
}
],
"Z4K3": "Z101"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Multilingual html"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "多言語HTML"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "Html multilingue"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "A list of Z91/Monolingual Html fragments, up to one for each Z60/Natural language, used to create rich messages for humans to read in multiple languages."
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "Z91/単一言語HTMLフラグメントのリスト。Z60/自然言語ごとに最大1つまで指定でき、複数の言語で人間が読めるリッチメッセージを作成するために使用されます。"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "Una lista di Html monoligue, uno per lingua, usato per creare messaggi in varie lingue."
}
]
}
}
76pvf4u7lyuu9fbzz84w7o94qhqfcor
Z42310
0
94882
314818
314471
2026-09-17T21:04:14Z
YoshiRulz
10156
Added Z42312 to the approved list of test cases
314818
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z42310"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z42310K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "entity"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
},
"Z17K2": "Z42310K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "dependent of"
}
]
}
}
],
"Z8K2": "Z11",
"Z8K3": [
"Z20",
"Z42312"
],
"Z8K4": [
"Z14"
],
"Z8K5": "Z42310"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "entity consists of WD items, English"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"entity consists-of list"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
7p10r7kli6apw1s3quc48k77nh8j13v
314819
314818
2026-09-17T21:04:15Z
YoshiRulz
10156
Added Z42311 to the approved list of implementations
314819
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z42310"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z42310K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "entity"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
},
"Z17K2": "Z42310K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "dependent of"
}
]
}
}
],
"Z8K2": "Z11",
"Z8K3": [
"Z20",
"Z42312"
],
"Z8K4": [
"Z14",
"Z42311"
],
"Z8K5": "Z42310"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "entity consists of WD items, English"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"entity consists-of list"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
eupu79ghe5fy184s7t7i03z34nk444t
314826
314819
2026-09-17T22:16:24Z
ReXLer
39813
314826
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z42310"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z42310K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "entity"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
},
"Z17K2": "Z42310K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "dependent of"
}
]
}
}
],
"Z8K2": "Z11",
"Z8K3": [
"Z20",
"Z42312"
],
"Z8K4": [
"Z14",
"Z42311"
],
"Z8K5": "Z42310"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "entity consists of WD items, English"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"entity consists-of list, English"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
pordh7blv27ip6kcz1m8rwvjygqe22b
Z42311
0
94883
314613
314492
2026-09-17T12:19:28Z
Warsoft
102383
edit
314613
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z42311"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z42310",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z26107",
"Z26107K1": "Z1002",
"Z26107K2": {
"Z1K1": "Z7",
"Z7K1": "Z12899",
"Z12899K1": [
"Z6",
{
"Z1K1": "Z7",
"Z7K1": "Z23753",
"Z23753K1": {
"Z1K1": "Z18",
"Z18K1": "Z42310K1"
},
"Z23753K2": "Z1002"
},
"consists of",
{
"Z1K1": "Z7",
"Z7K1": "Z18779",
"Z18779K1": {
"Z1K1": "Z7",
"Z7K1": "Z13464",
"Z13464K1": "Z23753",
"Z13464K2": {
"Z1K1": "Z18",
"Z18K1": "Z42310K2"
},
"Z13464K3": "Z1002"
}
}
],
"Z12899K2": " "
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "entity consists of WD items, English, comp"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
nl17b013nax6gt9i8kgxfuuhutfv9ek
314618
314613
2026-09-17T12:28:01Z
Warsoft
102383
add punctuation
314618
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z42311"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z42310",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z26107",
"Z26107K1": "Z1002",
"Z26107K2": {
"Z1K1": "Z7",
"Z7K1": "Z12899",
"Z12899K1": [
"Z6",
{
"Z1K1": "Z7",
"Z7K1": "Z23753",
"Z23753K1": {
"Z1K1": "Z18",
"Z18K1": "Z42310K1"
},
"Z23753K2": "Z1002"
},
"consists of",
{
"Z1K1": "Z7",
"Z7K1": "Z18779",
"Z18779K1": {
"Z1K1": "Z7",
"Z7K1": "Z13464",
"Z13464K1": "Z23753",
"Z13464K2": {
"Z1K1": "Z18",
"Z18K1": "Z42310K2"
},
"Z13464K3": "Z1002"
}
},
"."
],
"Z12899K2": " "
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "entity consists of WD items, English, comp"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
1w4k0d55i2uwkeob7rsr83vxreeeb0j
314619
314618
2026-09-17T12:32:43Z
Warsoft
102383
314619
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z42311"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z42310",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z26107",
"Z26107K1": "Z1002",
"Z26107K2": {
"Z1K1": "Z7",
"Z7K1": "Z21394",
"Z21394K1": [
"Z6",
{
"Z1K1": "Z7",
"Z7K1": "Z23753",
"Z23753K1": {
"Z1K1": "Z18",
"Z18K1": "Z42310K1"
},
"Z23753K2": "Z1002"
},
" consists of ",
{
"Z1K1": "Z7",
"Z7K1": "Z18779",
"Z18779K1": {
"Z1K1": "Z7",
"Z7K1": "Z13464",
"Z13464K1": "Z23753",
"Z13464K2": {
"Z1K1": "Z18",
"Z18K1": "Z42310K2"
},
"Z13464K3": "Z1002"
}
},
"."
]
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "entity consists of WD items, English, comp"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
0727yohfzdz07ugez352yippi4ki76y
314691
314619
2026-09-17T14:57:54Z
Warsoft
102383
mmmmmmm
314691
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z42311"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z42310",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z26107",
"Z26107K1": {
"Z1K1": "Z60",
"Z60K1": "English",
"Z60K2": [
"Z6"
]
},
"Z26107K2": {
"Z1K1": "Z7",
"Z7K1": "Z21394",
"Z21394K1": [
"Z6",
{
"Z1K1": "Z7",
"Z7K1": "Z23753",
"Z23753K1": {
"Z1K1": "Z18",
"Z18K1": "Z42310K1"
},
"Z23753K2": "Z1002"
},
" consists of ",
{
"Z1K1": "Z7",
"Z7K1": "Z18779",
"Z18779K1": {
"Z1K1": "Z7",
"Z7K1": "Z13464",
"Z13464K1": "Z23753",
"Z13464K2": {
"Z1K1": "Z18",
"Z18K1": "Z42310K2"
},
"Z13464K3": "Z1002"
}
},
"."
]
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "entity consists of WD items, English, comp"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
ohioxjnbfqfh85xwnjb0hpm3i6bqboe
314694
314691
2026-09-17T15:09:13Z
ReXLer
39813
trying again
314694
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z42311"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z42310",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z26107",
"Z26107K1": {
"Z1K1": "Z60",
"Z60K1": {
"Z1K1": "Z6",
"Z6K1": "Z1002"
},
"Z60K2": [
"Z6"
]
},
"Z26107K2": {
"Z1K1": "Z7",
"Z7K1": "Z21394",
"Z21394K1": [
"Z6",
{
"Z1K1": "Z7",
"Z7K1": "Z23753",
"Z23753K1": {
"Z1K1": "Z18",
"Z18K1": "Z42310K1"
},
"Z23753K2": "Z1002"
},
" consists of ",
{
"Z1K1": "Z7",
"Z7K1": "Z18779",
"Z18779K1": {
"Z1K1": "Z7",
"Z7K1": "Z13464",
"Z13464K1": "Z23753",
"Z13464K2": {
"Z1K1": "Z18",
"Z18K1": "Z42310K2"
},
"Z13464K3": "Z1002"
}
},
"."
]
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "entity consists of WD items, English, comp"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
a4jnag7yvjp3kql99ye71brsrrve46j
314696
314694
2026-09-17T15:10:54Z
ReXLer
39813
welp tihs will fail but ima try
314696
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z42311"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z42310",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z26107",
"Z26107K1": "Z1002",
"Z26107K2": {
"Z1K1": "Z7",
"Z7K1": "Z21394",
"Z21394K1": [
"Z6",
{
"Z1K1": "Z7",
"Z7K1": "Z23753",
"Z23753K1": {
"Z1K1": "Z18",
"Z18K1": "Z42310K1"
},
"Z23753K2": "Z1002"
},
" consists of ",
{
"Z1K1": "Z7",
"Z7K1": "Z18779",
"Z18779K1": {
"Z1K1": "Z7",
"Z7K1": "Z13464",
"Z13464K1": "Z23753",
"Z13464K2": {
"Z1K1": "Z18",
"Z18K1": "Z42310K2"
},
"Z13464K3": "Z1002"
}
},
"."
]
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "entity consists of WD items, English, comp"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
0727yohfzdz07ugez352yippi4ki76y
Z42312
0
94884
314697
314473
2026-09-17T15:12:26Z
ReXLer
39813
314697
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z42312"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z42310",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z42310",
"Z42310K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q18589965"
},
"Z42310K2": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q2"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q16877383"
}
]
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z14392",
"Z14392K2": {
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Earth–Moon system consists of Earth and Moon."
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Earth–Moon system consists of"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
nlihhe57za2spmh8eerwj3d0wp2u2ag
Z42315
0
94888
314843
314499
2026-09-18T02:23:12Z
鈴音雨
101019
Added Z42421 to the approved list of implementations
314843
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z42315"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z42315K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "エンティティ"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "entity"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z40",
"Z17K2": "Z42315K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "エンティティは既出?"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "entity repeated?"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6092"
},
"Z17K2": "Z42315K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "役割プロパティリスト"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "role properties"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z42315K4",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "時制"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "tense"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z42315K5",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "言語"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language"
}
]
}
}
],
"Z8K2": "Z11",
"Z8K3": [
"Z20"
],
"Z8K4": [
"Z14",
"Z42421"
],
"Z8K5": "Z42315"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "プロパティ値を役割として使用する文章 (日本語)"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "uses property values as roles-sentence, Japanese"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
2f1um16syri75ljp4xane14sd7irnp5
314852
314843
2026-09-18T02:38:42Z
鈴音雨
101019
Connect testers Z42423, Z42424, Z42425, Z42426
314852
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z42315"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z42315K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "エンティティ"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "entity"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z40",
"Z17K2": "Z42315K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "エンティティは既出?"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "entity repeated?"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6092"
},
"Z17K2": "Z42315K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "役割プロパティリスト"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "role properties"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z42315K4",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "時制"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "tense"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z42315K5",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "言語"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language"
}
]
}
}
],
"Z8K2": "Z11",
"Z8K3": [
"Z20",
"Z42423",
"Z42424",
"Z42425",
"Z42426"
],
"Z8K4": [
"Z14",
"Z42421"
],
"Z8K5": "Z42315"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "プロパティ値を役割として使用する文章 (日本語)"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "uses property values as roles-sentence, Japanese"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
dya0d9c5vqfrdjulb71y4voz4v6rgq4
Z42317
0
94890
314845
314506
2026-09-18T02:32:18Z
鈴音雨
101019
314845
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z42317"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z42316",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z21394",
"Z21394K1": [
"Z6",
{
"Z1K1": "Z7",
"Z7K1": "Z36270",
"Z36270K1": {
"Z1K1": "Z7",
"Z7K1": "Z35364",
"Z35364K1": {
"Z1K1": "Z7",
"Z7K1": "Z35036",
"Z35036K1": {
"Z1K1": "Z18",
"Z18K1": "Z42316K1"
},
"Z35036K2": [
"Z6030",
"Z6036"
],
"Z35036K3": [
"Z60",
"Z1360"
],
"Z35036K4": [
"Z6092",
{
"Z1K1": "Z6092",
"Z6092K1": "P1629"
}
]
}
},
"Z36270K2": "Z1830"
},
"として",
{
"Z1K1": "Z7",
"Z7K1": "Z12899",
"Z12899K1": {
"Z1K1": "Z7",
"Z7K1": "Z13464",
"Z13464K1": "Z36270",
"Z13464K2": {
"Z1K1": "Z18",
"Z18K1": "Z42316K2"
},
"Z13464K3": "Z1830"
},
"Z12899K2": "と"
}
]
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "プロパティ値の役割句 (日本語)、合成"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "role of property values clause, Japanese, comp"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
rb6fr0a32e8i9ixqvnfw4q4cghdnnis
Z42320
0
94893
314846
314509
2026-09-18T02:33:02Z
鈴音雨
101019
314846
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z42320"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z42316",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z42316",
"Z42316K1": {
"Z1K1": "Z6092",
"Z6092K1": "P86"
},
"Z42316K2": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q1339"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q255"
}
]
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z866",
"Z866K2": "作曲家としてヨハン・ゼバスティアン・バッハとルートヴィヒ・ヴァン・ベートーヴェン"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "[ja] 作曲者、項目2件"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "[ja] composer, two items"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
8r94f3vmq875w2rxdub5tvajf5r3584
Z42338
0
94911
314611
314590
2026-09-17T12:10:33Z
HenkvD
1290
labels
314611
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z42338"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z28215",
"Z17K2": "Z42338K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1005",
"Z11K2": "grammatical number"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "grammatical number"
}
]
}
}
],
"Z8K2": "Z26934",
"Z8K3": [
"Z20",
"Z42339",
"Z42340",
"Z42341"
],
"Z8K4": [
"Z14",
"Z42342"
],
"Z8K5": "Z42338"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1005",
"Z11K2": "convert (s/d/p) grammatical number to (s/p)"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "convert (s/d/p) grammatical number to (s/p)"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1005",
"Z31K2": [
"Z6",
"sdp to sp"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1005",
"Z11K2": "Takes a grammatical number of a ternary singular/dual/plural and returns the value for the binary singular/plural type (dual convetrs to plural)."
}
]
}
}
n31lijtahdguprnfxvclhaiiyv2hy12
Z42343
0
94916
314599
2026-09-17T12:02:05Z
BlueSkyWalker
101616
Create function: join Wikidata item property values, Hindi
314599
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z42343"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z42343K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "entity"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "इकाई / विषय"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6092",
"Z17K2": "Z42343K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "property"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "गुण"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z42343K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "भाषा"
}
]
}
}
],
"Z8K2": "Z11",
"Z8K3": [
"Z20"
],
"Z8K4": [
"Z14"
],
"Z8K5": "Z42343"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "join Wikidata item property values, Hindi"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "विकिडेटा गुण मानों को जोड़ना (हिन्दी)"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"join WD item property values in Hindi",
"join Wikidata property values (Hindi)",
"Hindi list of Wikidata property values"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1820",
"Z31K2": [
"Z6",
"हिन्दी में विकिडेटा गुण मानों को जोड़ना",
"विकिडेटा गुण मान सूची (हिन्दी)"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "joins Wikidata item property values for a given entity and property in Hindi using commas and 'और'"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "किसी इकाई और गुण के विकिडेटा मानों को हिन्दी में अल्पविराम और 'और' द्वारा जोड़ता है"
}
]
}
}
7ub2k2sb83lfda0plaznmd4jz22jln7
314603
314599
2026-09-17T12:02:11Z
BlueSkyWalker
101616
Connect implementation Z42344 and tests Z42345, Z42346 to Z42343
314603
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z42343"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z42343K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "entity"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "इकाई / विषय"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6092",
"Z17K2": "Z42343K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "property"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "गुण"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z42343K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "भाषा"
}
]
}
}
],
"Z8K2": "Z11",
"Z8K3": [
"Z20",
"Z42345",
"Z42346"
],
"Z8K4": [
"Z14",
"Z42344"
],
"Z8K5": "Z42343"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "join Wikidata item property values, Hindi"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "विकिडेटा गुण मानों को जोड़ना (हिन्दी)"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"join WD item property values in Hindi",
"join Wikidata property values (Hindi)",
"Hindi list of Wikidata property values"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1820",
"Z31K2": [
"Z6",
"हिन्दी में विकिडेटा गुण मानों को जोड़ना",
"विकिडेटा गुण मान सूची (हिन्दी)"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "joins Wikidata item property values for a given entity and property in Hindi using commas and 'और'"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "किसी इकाई और गुण के विकिडेटा मानों को हिन्दी में अल्पविराम और 'और' द्वारा जोड़ता है"
}
]
}
}
buqgd461u2ykrdtdeuq6r13wxk3yqoh
Z42344
0
94917
314600
2026-09-17T12:02:06Z
BlueSkyWalker
101616
Create composition implementation for Z42343
314600
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z42344"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z42343",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z38839",
"Z38839K1": {
"Z1K1": "Z7",
"Z7K1": "Z33024",
"Z33024K1": {
"Z1K1": "Z7",
"Z7K1": "Z22978",
"Z22978K1": {
"Z1K1": "Z7",
"Z7K1": "Z30120",
"Z30120K1": {
"Z1K1": "Z18",
"Z18K1": "Z42343K1"
},
"Z30120K2": [
"Z6030",
"Z6036"
],
"Z30120K3": [
"Z60",
"Z1360"
],
"Z30120K4": [
"Z6092",
{
"Z1K1": "Z18",
"Z18K1": "Z42343K2"
}
]
},
"Z22978K2": {
"Z1K1": "Z18",
"Z18K1": "Z42343K2"
}
},
"Z33024K2": {
"Z1K1": "Z18",
"Z18K1": "Z42343K3"
}
},
"Z38839K2": {
"Z1K1": "Z18",
"Z18K1": "Z42343K3"
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "join Wikidata item property values, Hindi, comp"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "विकिडेटा गुण मानों को जोड़ना, हिन्दी (कम्पोज़ीशन)"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
l6l3f4jaulewvmfk9vhsnw2a2wef9qp
Z42345
0
94918
314601
2026-09-17T12:02:08Z
BlueSkyWalker
101616
Create unit test 1 for Z42343
314601
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z42345"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z42343",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z42343",
"Z42343K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q408"
},
"Z42343K2": {
"Z1K1": "Z6092",
"Z6092K1": "P37"
},
"Z42343K3": "Z1820"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z14392",
"Z14392K2": {
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "ऑस्ट्रेलियाई अंग्रेजी, असलन और अंग्रेज़ी"
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Australia official languages in Hindi"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "ऑस्ट्रेलिया की आधिकारिक भाषाएँ (हिन्दी)"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
0hg3hh8ebaroovf9lwyom2akohpw6ny
Z42346
0
94919
314602
2026-09-17T12:02:09Z
BlueSkyWalker
101616
Create unit test 2 for Z42343
314602
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z42346"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z42343",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z42343",
"Z42343K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q408"
},
"Z42343K2": {
"Z1K1": "Z6092",
"Z6092K1": "P36"
},
"Z42343K3": "Z1820"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z14392",
"Z14392K2": {
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "कैनबरा और मेलबॉर्न"
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Australia capitals in Hindi"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "ऑस्ट्रेलिया की राजधानियाँ (हिन्दी)"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
8qqg0ftk7qe3q5y4td1u9osesa194tb
Z42347
0
94920
314605
2026-09-17T12:09:21Z
BlueSkyWalker
101616
Create function: display currency quantity, Hindi
314605
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z42347"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6010",
"Z17K2": "Z42347K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "quantity with currency"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "मुद्रा सहित मात्रा"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z42347K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "भाषा"
}
]
}
}
],
"Z8K2": "Z6",
"Z8K3": [
"Z20"
],
"Z8K4": [
"Z14"
],
"Z8K5": "Z42347"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "display currency quantity, Hindi"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "मुद्रा मात्रा प्रदर्शित करना (हिन्दी)"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"display currency in Hindi",
"Hindi currency quantity",
"format currency (Hindi)"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1820",
"Z31K2": [
"Z6",
"हिन्दी में मुद्रा मात्रा",
"मुद्रा प्रारूपण (हिन्दी)"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "formats a currency quantity as a string in Hindi with the currency symbol preceding the amount (e.g. ₹50,000)"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "हिन्दी में मुद्रा मात्रा को मुद्रा चिह्न के साथ प्रारूपित करता है (उदा. ₹50,000)"
}
]
}
}
i14lrspxeg4jl7md373sz0ivlhr4h8e
314609
314605
2026-09-17T12:09:26Z
BlueSkyWalker
101616
Connect implementation Z42348 and tests Z42349, Z42350 to Z42347
314609
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z42347"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6010",
"Z17K2": "Z42347K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "quantity with currency"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "मुद्रा सहित मात्रा"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z42347K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "भाषा"
}
]
}
}
],
"Z8K2": "Z6",
"Z8K3": [
"Z20",
"Z42349",
"Z42350"
],
"Z8K4": [
"Z14",
"Z42348"
],
"Z8K5": "Z42347"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "display currency quantity, Hindi"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "मुद्रा मात्रा प्रदर्शित करना (हिन्दी)"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"display currency in Hindi",
"Hindi currency quantity",
"format currency (Hindi)"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1820",
"Z31K2": [
"Z6",
"हिन्दी में मुद्रा मात्रा",
"मुद्रा प्रारूपण (हिन्दी)"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "formats a currency quantity as a string in Hindi with the currency symbol preceding the amount (e.g. ₹50,000)"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "हिन्दी में मुद्रा मात्रा को मुद्रा चिह्न के साथ प्रारूपित करता है (उदा. ₹50,000)"
}
]
}
}
cl5k3pxvjh41zj70lilj45bap0tp7az
314624
314609
2026-09-17T12:34:08Z
BlueSkyWalker
101616
Connect unit tests Z42351 and Z42352 to Z42347
314624
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z42347"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6010",
"Z17K2": "Z42347K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "quantity with currency"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "मुद्रा सहित मात्रा"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z42347K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "भाषा"
}
]
}
}
],
"Z8K2": "Z6",
"Z8K3": [
"Z20",
"Z42349",
"Z42350",
"Z42351",
"Z42352"
],
"Z8K4": [
"Z14",
"Z42348"
],
"Z8K5": "Z42347"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "display currency quantity, Hindi"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "मुद्रा मात्रा प्रदर्शित करना (हिन्दी)"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"display currency in Hindi",
"Hindi currency quantity",
"format currency (Hindi)"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1820",
"Z31K2": [
"Z6",
"हिन्दी में मुद्रा मात्रा",
"मुद्रा प्रारूपण (हिन्दी)"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "formats a currency quantity as a string in Hindi with the currency symbol preceding the amount (e.g. ₹50,000)"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "हिन्दी में मुद्रा मात्रा को मुद्रा चिह्न के साथ प्रारूपित करता है (उदा. ₹50,000)"
}
]
}
}
jaemnj85cucdain65w8xay1ixvgsdzn
314630
314624
2026-09-17T12:46:44Z
BlueSkyWalker
101616
Add Hindi and English search aliases to Z42347
314630
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z42347"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6010",
"Z17K2": "Z42347K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "quantity with currency"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "मुद्रा सहित मात्रा"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z42347K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "भाषा"
}
]
}
}
],
"Z8K2": "Z6",
"Z8K3": [
"Z20",
"Z42349",
"Z42350",
"Z42351",
"Z42352"
],
"Z8K4": [
"Z14",
"Z42348"
],
"Z8K5": "Z42347"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "display currency quantity, Hindi"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "मुद्रा मात्रा प्रदर्शित करना (हिन्दी)"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1820",
"Z31K2": [
"Z6",
"मुद्रा मात्रा",
"रुपये और मुद्रा का प्रदर्शन",
"करंसी प्रदर्शन",
"मुद्रा प्रदर्शन हिन्दी"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"currency display hi",
"format currency hindi",
"hindi currency amount"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "formats a currency quantity as a string in Hindi with the currency symbol preceding the amount (e.g. ₹50,000)"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "हिन्दी में मुद्रा मात्रा को मुद्रा चिह्न के साथ प्रारूपित करता है (उदा. ₹50,000)"
}
]
}
}
htl6qgit2sjf49u4xgzsm9vt1nl7fxz
314635
314630
2026-09-17T12:46:49Z
BlueSkyWalker
101616
nternational currency tests (EUR, GBP, JPY)
314635
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z42347"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6010",
"Z17K2": "Z42347K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "quantity with currency"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "मुद्रा सहित मात्रा"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z42347K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "भाषा"
}
]
}
}
],
"Z8K2": "Z6",
"Z8K3": [
"Z20",
"Z42349",
"Z42350",
"Z42351",
"Z42352",
"Z42353",
"Z42354",
"Z42355"
],
"Z8K4": [
"Z14",
"Z42348"
],
"Z8K5": "Z42347"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "display currency quantity, Hindi"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "मुद्रा मात्रा प्रदर्शित करना (हिन्दी)"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1820",
"Z31K2": [
"Z6",
"मुद्रा मात्रा",
"रुपये और मुद्रा का प्रदर्शन",
"करंसी प्रदर्शन",
"मुद्रा प्रदर्शन हिन्दी"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"currency display hi",
"format currency hindi",
"hindi currency amount"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "formats a currency quantity as a string in Hindi with the currency symbol preceding the amount (e.g. ₹50,000)"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "हिन्दी में मुद्रा मात्रा को मुद्रा चिह्न के साथ प्रारूपित करता है (उदा. ₹50,000)"
}
]
}
}
dlp86hzc7tkvurvopqra09fhk6nm8ym
Z42348
0
94921
314606
2026-09-17T12:09:22Z
BlueSkyWalker
101616
Create composition implementation for Z42347
314606
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z42348"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z42347",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z10000",
"Z10000K1": {
"Z1K1": "Z7",
"Z7K1": "Z36697",
"Z36697K1": {
"Z1K1": "Z7",
"Z7K1": "Z25303",
"Z25303K1": {
"Z1K1": "Z18",
"Z18K1": "Z42347K1"
}
},
"Z36697K2": {
"Z1K1": "Z18",
"Z18K1": "Z42347K2"
}
},
"Z10000K2": {
"Z1K1": "Z7",
"Z7K1": "Z25356",
"Z25356K1": {
"Z1K1": "Z18",
"Z18K1": "Z42347K1"
},
"Z25356K2": {
"Z1K1": "Z18",
"Z18K1": "Z42347K2"
}
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "display currency quantity, Hindi, comp"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "मुद्रा मात्रा प्रदर्शित करना, हिन्दी (कम्पोज़ीशन)"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
pjrq2hlnksencpuzxp39s1tqy9lx3e5
314621
314606
2026-09-17T12:34:04Z
BlueSkyWalker
101616
Add guard for dimensionless unit Q199 to prevent prefixing 1
314621
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z42348"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z42347",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z802",
"Z802K1": {
"Z1K1": "Z7",
"Z7K1": "Z19316",
"Z19316K1": {
"Z1K1": "Z7",
"Z7K1": "Z25303",
"Z25303K1": {
"Z1K1": "Z18",
"Z18K1": "Z42347K1"
}
},
"Z19316K2": {
"Z1K1": "Z6091",
"Z6091K1": "Q199"
}
},
"Z802K2": {
"Z1K1": "Z7",
"Z7K1": "Z25356",
"Z25356K1": {
"Z1K1": "Z18",
"Z18K1": "Z42347K1"
},
"Z25356K2": {
"Z1K1": "Z18",
"Z18K1": "Z42347K2"
}
},
"Z802K3": {
"Z1K1": "Z7",
"Z7K1": "Z10000",
"Z10000K1": {
"Z1K1": "Z7",
"Z7K1": "Z36697",
"Z36697K1": {
"Z1K1": "Z7",
"Z7K1": "Z25303",
"Z25303K1": {
"Z1K1": "Z18",
"Z18K1": "Z42347K1"
}
},
"Z36697K2": {
"Z1K1": "Z18",
"Z18K1": "Z42347K2"
}
},
"Z10000K2": {
"Z1K1": "Z7",
"Z7K1": "Z25356",
"Z25356K1": {
"Z1K1": "Z18",
"Z18K1": "Z42347K1"
},
"Z25356K2": {
"Z1K1": "Z18",
"Z18K1": "Z42347K2"
}
}
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "display currency quantity, Hindi, comp"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "मुद्रा मात्रा प्रदर्शित करना, हिन्दी (कम्पोज़ीशन)"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
cezbkoqpby9q8ctffpbzswd5691l31v
Z42349
0
94922
314607
2026-09-17T12:09:23Z
BlueSkyWalker
101616
Create unit test 1 for Z42347
314607
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z42349"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z42347",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z42347",
"Z42347K1": {
"Z1K1": "Z6010",
"Z6010K1": {
"Z1K1": "Z19677",
"Z19677K1": {
"Z1K1": "Z16659",
"Z16659K1": "Z16660"
},
"Z19677K2": {
"Z1K1": "Z13518",
"Z13518K1": "50000"
},
"Z19677K3": {
"Z1K1": "Z13518",
"Z13518K1": "1"
}
},
"Z6010K2": {
"Z1K1": "Z19677",
"Z19677K1": {
"Z1K1": "Z16659",
"Z16659K1": "Z16660"
},
"Z19677K2": {
"Z1K1": "Z13518",
"Z13518K1": "50000"
},
"Z19677K3": {
"Z1K1": "Z13518",
"Z13518K1": "1"
}
},
"Z6010K3": {
"Z1K1": "Z19677",
"Z19677K1": {
"Z1K1": "Z16659",
"Z16659K1": "Z16660"
},
"Z19677K2": {
"Z1K1": "Z13518",
"Z13518K1": "50000"
},
"Z19677K3": {
"Z1K1": "Z13518",
"Z13518K1": "1"
}
},
"Z6010K4": {
"Z1K1": "Z6091",
"Z6091K1": "Q80524"
}
},
"Z42347K2": "Z1820"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z866",
"Z866K2": "₹50,000"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "50,000 Indian Rupees in Hindi"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "५०,००० भारतीय रुपये (हिन्दी)"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
av8wq90b92xfuy2kewyue2rkvmx7qma
Z42350
0
94923
314608
2026-09-17T12:09:25Z
BlueSkyWalker
101616
Create unit test 2 for Z42347
314608
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z42350"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z42347",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z42347",
"Z42347K1": {
"Z1K1": "Z6010",
"Z6010K1": {
"Z1K1": "Z19677",
"Z19677K1": {
"Z1K1": "Z16659",
"Z16659K1": "Z16660"
},
"Z19677K2": {
"Z1K1": "Z13518",
"Z13518K1": "50000"
},
"Z19677K3": {
"Z1K1": "Z13518",
"Z13518K1": "1"
}
},
"Z6010K2": {
"Z1K1": "Z19677",
"Z19677K1": {
"Z1K1": "Z16659",
"Z16659K1": "Z16660"
},
"Z19677K2": {
"Z1K1": "Z13518",
"Z13518K1": "50000"
},
"Z19677K3": {
"Z1K1": "Z13518",
"Z13518K1": "1"
}
},
"Z6010K3": {
"Z1K1": "Z19677",
"Z19677K1": {
"Z1K1": "Z16659",
"Z16659K1": "Z16660"
},
"Z19677K2": {
"Z1K1": "Z13518",
"Z13518K1": "50000"
},
"Z19677K3": {
"Z1K1": "Z13518",
"Z13518K1": "1"
}
},
"Z6010K4": {
"Z1K1": "Z6091",
"Z6091K1": "Q259502"
}
},
"Z42347K2": "Z1820"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z866",
"Z866K2": "AU$50,000"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "50,000 Australian Dollars in Hindi"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "५०,००० ऑस्ट्रेलियाई डॉलर (हिन्दी)"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
6zvhs1hrszakck1nyov7r0kyw84nv32
Z42351
0
94924
314622
2026-09-17T12:34:05Z
BlueSkyWalker
101616
Create unit test 3 for Z42347 (US Dollar)
314622
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z42351"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z42347",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z42347",
"Z42347K1": {
"Z1K1": "Z6010",
"Z6010K1": {
"Z1K1": "Z19677",
"Z19677K1": {
"Z1K1": "Z16659",
"Z16659K1": "Z16660"
},
"Z19677K2": {
"Z1K1": "Z13518",
"Z13518K1": "12345"
},
"Z19677K3": {
"Z1K1": "Z13518",
"Z13518K1": "1"
}
},
"Z6010K2": {
"Z1K1": "Z19677",
"Z19677K1": {
"Z1K1": "Z16659",
"Z16659K1": "Z16660"
},
"Z19677K2": {
"Z1K1": "Z13518",
"Z13518K1": "12345"
},
"Z19677K3": {
"Z1K1": "Z13518",
"Z13518K1": "1"
}
},
"Z6010K3": {
"Z1K1": "Z19677",
"Z19677K1": {
"Z1K1": "Z16659",
"Z16659K1": "Z16660"
},
"Z19677K2": {
"Z1K1": "Z13518",
"Z13518K1": "12345"
},
"Z19677K3": {
"Z1K1": "Z13518",
"Z13518K1": "1"
}
},
"Z6010K4": {
"Z1K1": "Z6091",
"Z6091K1": "Q4917"
}
},
"Z42347K2": "Z1820"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z866",
"Z866K2": "US$12,345"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "12,345 US Dollars in Hindi"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "१२,३४५ अमेरिकी डॉलर (हिन्दी)"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
nmybd9egheg0lew2l3pi19s2w9n097r
Z42352
0
94925
314623
2026-09-17T12:34:06Z
BlueSkyWalker
101616
Create unit test 4 for Z42347 (Dimensionless Q199)
314623
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z42352"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z42347",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z42347",
"Z42347K1": {
"Z1K1": "Z6010",
"Z6010K1": {
"Z1K1": "Z19677",
"Z19677K1": {
"Z1K1": "Z16659",
"Z16659K1": "Z16660"
},
"Z19677K2": {
"Z1K1": "Z13518",
"Z13518K1": "50000"
},
"Z19677K3": {
"Z1K1": "Z13518",
"Z13518K1": "1"
}
},
"Z6010K2": {
"Z1K1": "Z19677",
"Z19677K1": {
"Z1K1": "Z16659",
"Z16659K1": "Z16660"
},
"Z19677K2": {
"Z1K1": "Z13518",
"Z13518K1": "50000"
},
"Z19677K3": {
"Z1K1": "Z13518",
"Z13518K1": "1"
}
},
"Z6010K3": {
"Z1K1": "Z19677",
"Z19677K1": {
"Z1K1": "Z16659",
"Z16659K1": "Z16660"
},
"Z19677K2": {
"Z1K1": "Z13518",
"Z13518K1": "50000"
},
"Z19677K3": {
"Z1K1": "Z13518",
"Z13518K1": "1"
}
},
"Z6010K4": {
"Z1K1": "Z6091",
"Z6091K1": "Q199"
}
},
"Z42347K2": "Z1820"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z866",
"Z866K2": "50,000"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Dimensionless quantity in Hindi (no prefix)"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "विमाहीन मात्रा (कोई उपसर्ग नहीं)"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
bg70qql4pojiknvsnm878189y8g5uiu
Z42353
0
94926
314631
2026-09-17T12:46:45Z
BlueSkyWalker
101616
Create test 5 for Z42347 (100 Euros in Hindi)
314631
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z42353"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z42347",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z42347",
"Z42347K1": {
"Z1K1": "Z6010",
"Z6010K1": {
"Z1K1": "Z19677",
"Z19677K1": {
"Z1K1": "Z16659",
"Z16659K1": "Z16660"
},
"Z19677K2": {
"Z1K1": "Z13518",
"Z13518K1": "100"
},
"Z19677K3": {
"Z1K1": "Z13518",
"Z13518K1": "1"
}
},
"Z6010K2": {
"Z1K1": "Z19677",
"Z19677K1": {
"Z1K1": "Z16659",
"Z16659K1": "Z16660"
},
"Z19677K2": {
"Z1K1": "Z13518",
"Z13518K1": "100"
},
"Z19677K3": {
"Z1K1": "Z13518",
"Z13518K1": "1"
}
},
"Z6010K3": {
"Z1K1": "Z19677",
"Z19677K1": {
"Z1K1": "Z16659",
"Z16659K1": "Z16660"
},
"Z19677K2": {
"Z1K1": "Z13518",
"Z13518K1": "100"
},
"Z19677K3": {
"Z1K1": "Z13518",
"Z13518K1": "1"
}
},
"Z6010K4": {
"Z1K1": "Z6091",
"Z6091K1": "Q4916"
}
},
"Z42347K2": "Z1820"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z866",
"Z866K2": "€100"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "100 Euros in Hindi"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "हिन्दी में 100 यूरो"
}
]
}
}
lswdcnlgfjvkppjuy1ab4mv8eyl58o1
Z42354
0
94927
314632
2026-09-17T12:46:46Z
BlueSkyWalker
101616
Create test 6 for Z42347 (500 British Pounds in Hindi)
314632
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z42354"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z42347",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z42347",
"Z42347K1": {
"Z1K1": "Z6010",
"Z6010K1": {
"Z1K1": "Z19677",
"Z19677K1": {
"Z1K1": "Z16659",
"Z16659K1": "Z16660"
},
"Z19677K2": {
"Z1K1": "Z13518",
"Z13518K1": "500"
},
"Z19677K3": {
"Z1K1": "Z13518",
"Z13518K1": "1"
}
},
"Z6010K2": {
"Z1K1": "Z19677",
"Z19677K1": {
"Z1K1": "Z16659",
"Z16659K1": "Z16660"
},
"Z19677K2": {
"Z1K1": "Z13518",
"Z13518K1": "500"
},
"Z19677K3": {
"Z1K1": "Z13518",
"Z13518K1": "1"
}
},
"Z6010K3": {
"Z1K1": "Z19677",
"Z19677K1": {
"Z1K1": "Z16659",
"Z16659K1": "Z16660"
},
"Z19677K2": {
"Z1K1": "Z13518",
"Z13518K1": "500"
},
"Z19677K3": {
"Z1K1": "Z13518",
"Z13518K1": "1"
}
},
"Z6010K4": {
"Z1K1": "Z6091",
"Z6091K1": "Q25224"
}
},
"Z42347K2": "Z1820"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z866",
"Z866K2": "£500"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "500 British Pounds in Hindi"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "हिन्दी में 500 ब्रिटिश पाउंड"
}
]
}
}
lbg8cnyp5a37vqfnp2qxphbk0q0l06l
Z42355
0
94928
314633
2026-09-17T12:46:47Z
BlueSkyWalker
101616
Create test 7 for Z42347 (10,000 Japanese Yen in Hindi)
314633
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z42355"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z42347",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z42347",
"Z42347K1": {
"Z1K1": "Z6010",
"Z6010K1": {
"Z1K1": "Z19677",
"Z19677K1": {
"Z1K1": "Z16659",
"Z16659K1": "Z16660"
},
"Z19677K2": {
"Z1K1": "Z13518",
"Z13518K1": "10000"
},
"Z19677K3": {
"Z1K1": "Z13518",
"Z13518K1": "1"
}
},
"Z6010K2": {
"Z1K1": "Z19677",
"Z19677K1": {
"Z1K1": "Z16659",
"Z16659K1": "Z16660"
},
"Z19677K2": {
"Z1K1": "Z13518",
"Z13518K1": "10000"
},
"Z19677K3": {
"Z1K1": "Z13518",
"Z13518K1": "1"
}
},
"Z6010K3": {
"Z1K1": "Z19677",
"Z19677K1": {
"Z1K1": "Z16659",
"Z16659K1": "Z16660"
},
"Z19677K2": {
"Z1K1": "Z13518",
"Z13518K1": "10000"
},
"Z19677K3": {
"Z1K1": "Z13518",
"Z13518K1": "1"
}
},
"Z6010K4": {
"Z1K1": "Z6091",
"Z6091K1": "Q8146"
}
},
"Z42347K2": "Z1820"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z866",
"Z866K2": "¥10,000"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "10,000 Japanese Yen in Hindi"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "हिन्दी में 10,000 जापानी येन"
}
]
}
}
izxf38h24wx5lf8w2xzxb0lbltnpy1o
User:鈴音雨/WFSpinner/modules/typeChips.js
2
94929
314637
2026-09-17T12:47:14Z
鈴音雨
101019
WFSpinner update v0.1.0 (auto-deploy)
314637
javascript
text/javascript
// WFSpinner module: typeChips
// <nowiki>
/* global mw */
"use strict";(()=>{function l(e){return typeof e=="object"&&e!==null&&!Array.isArray(e)}function S(e){return!l(e)||e.Z1K1!=="Z12"||!Array.isArray(e.Z12K1)?[]:e.Z12K1.slice(1).filter(t=>l(t)&&t.Z1K1==="Z11"&&typeof t.Z11K1=="string"&&typeof t.Z11K2=="string")}function p(e){return l(e)?S(e.Z2K3).find(r=>r.Z11K2.trim()!=="")?.Z11K2.trim()??null:null}function Z(e){if(!l(e)||!l(e.Z2K2))return null;let t=e.Z2K2.Z1K1;return typeof t=="string"?t:null}function k(e,t){let r=[];for(let n=0;n<e.length;n+=t)r.push(e.slice(n,n+t));return r}async function m(e,t){if(e.length===0)return new Map;let r=[...new Set(e)],n=await Promise.all(k(r,50).map(async s=>await new mw.Api().get({action:"query",format:"json",formatversion:"2",list:"wikilambdaload_zobjects",wikilambdaload_language:t,wikilambdaload_zids:s.join("|")}))),i=new Map;for(let s of n){let o=s.query?.wikilambdaload_zobjects??{};for(let[a,c]of Object.entries(o))c.success===!0&&c.data!==void 0&&i.set(a,c.data)}return i}var w=".wfs-type-chip{display:inline-block;margin-inline-end:.35em;padding:0 .5em;border:1px solid var(--border-color-notice, #72777d);border-radius:9999px;background-color:var(--background-color-notice-subtle, #eaecf0);color:var(--color-base, #202122);font-size:.85em;font-weight:700;line-height:1.5;white-space:nowrap}";function h(e,t,r){try{let n=new URL(r),i=new URL(e,n);if(i.origin!==n.origin)return null;let s=i.searchParams.get("title");if(s)return s.replaceAll("_"," ");let o=t.indexOf("$1");if(o===-1)return null;let a=decodeURIComponent(t.slice(0,o)),c=decodeURIComponent(t.slice(o+2)),u=decodeURIComponent(i.pathname);if(!u.startsWith(a)||!u.endsWith(c))return null;let x=c===""?u.length:-c.length,g=u.slice(a.length,x);return g===""?null:g.replaceAll("_"," ")}catch{return null}}var j=new Set(["action","diff","oldid","redlink","undo","undoafter","veaction"]);function b(e,t){try{let r=new URL(e,t);for(let n of r.searchParams.keys())if(j.has(n))return!1;return!0}catch{return!1}}var E=/^\/view\/[^/]+\/(Z[1-9]\d*)$/u;function K(e,t){try{let r=new URL(t),n=new URL(e,r);return n.origin!==r.origin?null:E.exec(decodeURIComponent(n.pathname))?.[1]??null}catch{return null}}var _="wfs-type-chip",y=50,f=new Map,d=new Map;function T(e){return/^Z[1-9]\d*$/.test(e)}function O(e){if(e.dataset.wfspinnerTypeChip==="1")return null;let t=e.getAttribute("href");if(!t||!b(t,window.location.href))return null;let r=K(t,window.location.href);if(r!==null)return{anchor:e,zid:r};let n=mw.config.get("wgArticlePath"),i=h(t,n,window.location.href);if(!i)return null;let s=mw.Title.newFromText(i);if(!s||s.getNamespaceId()!==0&&s.getNamespaceId()!==1)return null;let o=s.getMainText();return T(o)?{anchor:e,zid:o}:null}async function A(e,t,r){for(let n=0;n<e.length;n+=y){let i=e.slice(n,n+y),s=await m(i,t);for(let o of i)r(o,s.get(o))}}async function L(e,t){let r=[...new Set(e)],n=r.filter(i=>!f.has(`${t}:${i}`));return await A(n,t,(i,s)=>{f.set(`${t}:${i}`,s===void 0?null:Z(s))}),new Map(r.map(i=>[i,f.get(`${t}:${i}`)??null]))}async function P(e,t){let r=[...new Set(e)],n=r.filter(i=>!d.has(`${t}:${i}`));return await A(n,t,(i,s)=>{d.set(`${t}:${i}`,s===void 0?null:p(s))}),new Map(r.map(i=>[i,d.get(`${t}:${i}`)??null]))}async function R(e,t){let r=[...e.querySelectorAll("a[href]")].map(O).filter(s=>s!==null);if(r.length===0)return;let n=await L(r.map(s=>s.zid),t),i=await P([...n.values()].filter(s=>s!==null),t);for(let s of r){let o=n.get(s.zid);if(!o||!s.anchor.isConnected)continue;let a=document.createElement("span");a.className=_,a.textContent=i.get(o)??o,s.anchor.before(a),s.anchor.dataset.wfspinnerTypeChip="1"}}function M(e){mw.loader.addStyleTag(w);let t=Promise.resolve();mw.hook("wikipage.content").add(r=>{let n=r.get(0);n&&(t=t.then(()=>R(n,e.userLanguage)).catch(i=>{console.error("WFSpinner: failed to add type chips",i)}))})}mw.hook("wfspinner.module.typeChips").fire({init:M});})();
// </nowiki>
lvqkz93qcaymtf1ij338u8goh5hwj7j
Z42356
0
94930
314640
2026-09-17T12:50:45Z
BlueSkyWalker
101616
Create function: separator between quantity and unit, Hindi
314640
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z42356"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z42356K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "unit"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "मात्रक"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z42356K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "भाषा"
}
]
}
}
],
"Z8K2": "Z6",
"Z8K3": [
"Z20"
],
"Z8K4": [
"Z14"
],
"Z8K5": "Z42356"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "separator between quantity and unit, Hindi"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "संख्या और मात्रक के बीच विभाजक, हिन्दी"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"Hindi quantity-unit separator",
"space between quantity and unit (Hindi)",
"unit separator in Hindi"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1820",
"Z31K2": [
"Z6",
"संख्या और इकाई के बीच का स्थान (हिन्दी)",
"मात्रा और मात्रक विभाजक (हिन्दी)"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "returns the separator (non-breaking space or empty string for % and degrees) between a quantity and its unit in Hindi"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "हिन्दी में संख्या और उसके मात्रक के बीच विभाजक (अविभाज्य स्थान या % और डिग्री के लिए रिक्त) लौटाता है"
}
]
}
}
76x70p0421xiikhij1na3ftecep9ztu
314644
314640
2026-09-17T12:50:50Z
BlueSkyWalker
101616
Connect implementation Z42357 and tests Z42358, Z42359 to Z42356
314644
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z42356"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z42356K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "unit"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "मात्रक"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z42356K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "भाषा"
}
]
}
}
],
"Z8K2": "Z6",
"Z8K3": [
"Z20",
"Z42358",
"Z42359"
],
"Z8K4": [
"Z14",
"Z42357"
],
"Z8K5": "Z42356"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "separator between quantity and unit, Hindi"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "संख्या और मात्रक के बीच विभाजक, हिन्दी"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"Hindi quantity-unit separator",
"space between quantity and unit (Hindi)",
"unit separator in Hindi"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1820",
"Z31K2": [
"Z6",
"संख्या और इकाई के बीच का स्थान (हिन्दी)",
"मात्रा और मात्रक विभाजक (हिन्दी)"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "returns the separator (non-breaking space or empty string for % and degrees) between a quantity and its unit in Hindi"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "हिन्दी में संख्या और उसके मात्रक के बीच विभाजक (अविभाज्य स्थान या % और डिग्री के लिए रिक्त) लौटाता है"
}
]
}
}
caf770fbx42c90b9b0zq665xpwqdvwb
Z42357
0
94931
314641
2026-09-17T12:50:46Z
BlueSkyWalker
101616
Create composition implementation for Z42356
314641
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z42357"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z42356",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z802",
"Z802K1": {
"Z1K1": "Z7",
"Z7K1": "Z13381",
"Z13381K1": {
"Z1K1": "Z18",
"Z18K1": "Z42356K1"
},
"Z13381K2": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q11229"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q28390"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q209426"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q829073"
}
]
},
"Z802K2": "",
"Z802K3": "Z36687"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "separator between quantity and unit, Hindi, comp"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "संख्या और मात्रक के बीच विभाजक, हिन्दी (कम्पोज़ीशन)"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
r1fpdwe0o4c8g2zuwqk8wkxi4ccj28b
Z42358
0
94932
314642
2026-09-17T12:50:47Z
BlueSkyWalker
101616
Create unit test 1 for Z42356
314642
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z42358"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z42356",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z42356",
"Z42356K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q28390"
},
"Z42356K2": "Z1820"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z866",
"Z866K2": ""
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Degree Celsius in Hindi (no space)"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "डिग्री सेल्सियस (रिक्त स्थान नहीं)"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
56bhgb59gs96ax9z7b0beuavca8dprp
Z42359
0
94933
314643
2026-09-17T12:50:48Z
BlueSkyWalker
101616
Create unit test 2 for Z42356
314643
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z42359"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z42356",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z42356",
"Z42356K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q11574"
},
"Z42356K2": "Z1820"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z866",
"Z866K2": "Z36687"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Second in Hindi (non-breaking space)"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "सेकंड (अविभाज्य स्थान)"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
d53e4sj9acqniw59rdm5j2gv606mfqt
Z42360
0
94934
314651
2026-09-17T13:07:55Z
BlueSkyWalker
101616
Create function: print Gregorian year limited by precision, Hindi
314651
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z42360"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z20159",
"Z17K2": "Z42360K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "year"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "वर्ष"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6062",
"Z17K2": "Z42360K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "precision"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "परिशुद्धता"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z42360K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "requested language"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "अनुरोधित भाषा"
}
]
}
}
],
"Z8K2": "Z11",
"Z8K3": [
"Z20"
],
"Z8K4": [
"Z14"
],
"Z8K5": "Z42360"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "print Gregorian year limited by precision, Hindi"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "परिशुद्धता द्वारा सीमित ग्रेगोरियन वर्ष प्रदर्शित करना (हिन्दी)"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"print year to precision, Hindi",
"Gregorian year precision Hindi",
"Hindi year display"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1820",
"Z31K2": [
"Z6",
"वर्ष और दशक/शताब्दी प्रदर्शन (हिन्दी)",
"परिशुद्धता अनुसार वर्ष (हिन्दी)",
"हिन्दी वर्ष परिशुद्धता"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "formats a Gregorian year to specified precision (year, decade, century, millennium) in Hindi"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "एक ग्रेगोरियन वर्ष को उसकी निर्दिष्ट परिशुद्धता (वर्ष, दशक, शताब्दी, सहस्राब्दी) के अनुसार हिन्दी में प्रदर्शित करता है"
}
]
}
}
f0x4xgxiod6to227oqadwtl9z9ayuox
314656
314651
2026-09-17T13:08:02Z
BlueSkyWalker
101616
implementation Z42361 and tests Z42362, Z42363, Z42364 to Z42360
314656
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z42360"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z20159",
"Z17K2": "Z42360K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "year"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "वर्ष"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6062",
"Z17K2": "Z42360K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "precision"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "परिशुद्धता"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z42360K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "requested language"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "अनुरोधित भाषा"
}
]
}
}
],
"Z8K2": "Z11",
"Z8K3": [
"Z20",
"Z42362",
"Z42363",
"Z42364"
],
"Z8K4": [
"Z14",
"Z42361"
],
"Z8K5": "Z42360"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "print Gregorian year limited by precision, Hindi"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "परिशुद्धता द्वारा सीमित ग्रेगोरियन वर्ष प्रदर्शित करना (हिन्दी)"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"print year to precision, Hindi",
"Gregorian year precision Hindi",
"Hindi year display"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1820",
"Z31K2": [
"Z6",
"वर्ष और दशक/शताब्दी प्रदर्शन (हिन्दी)",
"परिशुद्धता अनुसार वर्ष (हिन्दी)",
"हिन्दी वर्ष परिशुद्धता"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "formats a Gregorian year to specified precision (year, decade, century, millennium) in Hindi"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "एक ग्रेगोरियन वर्ष को उसकी निर्दिष्ट परिशुद्धता (वर्ष, दशक, शताब्दी, सहस्राब्दी) के अनुसार हिन्दी में प्रदर्शित करता है"
}
]
}
}
ifwoudribp5dni2owziau5kjq6a3mff
Z42361
0
94935
314652
2026-09-17T13:07:57Z
BlueSkyWalker
101616
Create composition implementation for Z42360
314652
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z42361"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z42360",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z861",
"Z861K1": {
"Z1K1": "Z7",
"Z7K1": "Z802",
"Z802K1": {
"Z1K1": "Z7",
"Z7K1": "Z25733",
"Z25733K1": {
"Z1K1": "Z18",
"Z18K1": "Z42360K2"
},
"Z25733K2": {
"Z1K1": "Z6062",
"Z6062K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q577"
}
}
},
"Z802K2": {
"Z1K1": "Z7",
"Z7K1": "Z20241",
"Z20241K1": {
"Z1K1": "Z18",
"Z18K1": "Z42360K1"
},
"Z20241K2": {
"Z1K1": "Z18",
"Z18K1": "Z42360K3"
}
},
"Z802K3": {
"Z1K1": "Z7",
"Z7K1": "Z26936",
"Z26936K1": {
"Z1K1": "Z18",
"Z18K1": "Z42360K2"
},
"Z26936K2": [
"Z1",
{
"Z1K1": "Z7",
"Z7K1": "Z802",
"Z802K1": {
"Z1K1": "Z7",
"Z7K1": "Z16688",
"Z16688K1": {
"Z1K1": "Z7",
"Z7K1": "Z35338",
"Z35338K1": {
"Z1K1": "Z7",
"Z7K1": "Z20257",
"Z20257K1": {
"Z1K1": "Z18",
"Z18K1": "Z42360K1"
}
},
"Z35338K2": {
"Z1K1": "Z13518",
"Z13518K1": "1000000000"
}
},
"Z16688K2": {
"Z1K1": "Z16683",
"Z16683K1": "Z16661",
"Z16683K2": {
"Z1K1": "Z13518",
"Z13518K1": "0"
}
}
},
"Z802K2": {
"Z1K1": "Z7",
"Z7K1": "Z20241",
"Z20241K1": {
"Z1K1": "Z18",
"Z18K1": "Z42360K1"
},
"Z20241K2": {
"Z1K1": "Z18",
"Z18K1": "Z42360K3"
}
},
"Z802K3": {
"Z1K1": "Z7",
"Z7K1": "Z10000",
"Z10000K1": {
"Z1K1": "Z7",
"Z7K1": "Z802",
"Z802K1": {
"Z1K1": "Z7",
"Z7K1": "Z28855",
"Z28855K1": {
"Z1K1": "Z18",
"Z18K1": "Z42360K1"
}
},
"Z802K2": "ईसा पूर्व ",
"Z802K3": "Z11853"
},
"Z10000K2": {
"Z1K1": "Z7",
"Z7K1": "Z10000",
"Z10000K1": {
"Z1K1": "Z7",
"Z7K1": "Z31454",
"Z31454K1": {
"Z1K1": "Z7",
"Z7K1": "Z17144",
"Z17144K1": {
"Z1K1": "Z7",
"Z7K1": "Z35338",
"Z35338K1": {
"Z1K1": "Z7",
"Z7K1": "Z20257",
"Z20257K1": {
"Z1K1": "Z18",
"Z18K1": "Z42360K1"
}
},
"Z35338K2": {
"Z1K1": "Z13518",
"Z13518K1": "1000000000"
}
}
}
},
"Z10000K2": ""
}
}
},
{
"Z1K1": "Z7",
"Z7K1": "Z802",
"Z802K1": {
"Z1K1": "Z7",
"Z7K1": "Z16688",
"Z16688K1": {
"Z1K1": "Z7",
"Z7K1": "Z35338",
"Z35338K1": {
"Z1K1": "Z7",
"Z7K1": "Z20257",
"Z20257K1": {
"Z1K1": "Z18",
"Z18K1": "Z42360K1"
}
},
"Z35338K2": {
"Z1K1": "Z13518",
"Z13518K1": "100000000"
}
},
"Z16688K2": {
"Z1K1": "Z16683",
"Z16683K1": "Z16661",
"Z16683K2": {
"Z1K1": "Z13518",
"Z13518K1": "0"
}
}
},
"Z802K2": {
"Z1K1": "Z7",
"Z7K1": "Z20241",
"Z20241K1": {
"Z1K1": "Z18",
"Z18K1": "Z42360K1"
},
"Z20241K2": {
"Z1K1": "Z18",
"Z18K1": "Z42360K3"
}
},
"Z802K3": {
"Z1K1": "Z7",
"Z7K1": "Z10000",
"Z10000K1": {
"Z1K1": "Z7",
"Z7K1": "Z802",
"Z802K1": {
"Z1K1": "Z7",
"Z7K1": "Z28855",
"Z28855K1": {
"Z1K1": "Z18",
"Z18K1": "Z42360K1"
}
},
"Z802K2": "ईसा पूर्व ",
"Z802K3": "Z11853"
},
"Z10000K2": {
"Z1K1": "Z7",
"Z7K1": "Z10000",
"Z10000K1": {
"Z1K1": "Z7",
"Z7K1": "Z31454",
"Z31454K1": {
"Z1K1": "Z7",
"Z7K1": "Z17144",
"Z17144K1": {
"Z1K1": "Z7",
"Z7K1": "Z35338",
"Z35338K1": {
"Z1K1": "Z7",
"Z7K1": "Z20257",
"Z20257K1": {
"Z1K1": "Z18",
"Z18K1": "Z42360K1"
}
},
"Z35338K2": {
"Z1K1": "Z13518",
"Z13518K1": "100000000"
}
}
}
},
"Z10000K2": ""
}
}
},
{
"Z1K1": "Z7",
"Z7K1": "Z802",
"Z802K1": {
"Z1K1": "Z7",
"Z7K1": "Z16688",
"Z16688K1": {
"Z1K1": "Z7",
"Z7K1": "Z35338",
"Z35338K1": {
"Z1K1": "Z7",
"Z7K1": "Z20257",
"Z20257K1": {
"Z1K1": "Z18",
"Z18K1": "Z42360K1"
}
},
"Z35338K2": {
"Z1K1": "Z13518",
"Z13518K1": "10000000"
}
},
"Z16688K2": {
"Z1K1": "Z16683",
"Z16683K1": "Z16661",
"Z16683K2": {
"Z1K1": "Z13518",
"Z13518K1": "0"
}
}
},
"Z802K2": {
"Z1K1": "Z7",
"Z7K1": "Z20241",
"Z20241K1": {
"Z1K1": "Z18",
"Z18K1": "Z42360K1"
},
"Z20241K2": {
"Z1K1": "Z18",
"Z18K1": "Z42360K3"
}
},
"Z802K3": {
"Z1K1": "Z7",
"Z7K1": "Z10000",
"Z10000K1": {
"Z1K1": "Z7",
"Z7K1": "Z802",
"Z802K1": {
"Z1K1": "Z7",
"Z7K1": "Z28855",
"Z28855K1": {
"Z1K1": "Z18",
"Z18K1": "Z42360K1"
}
},
"Z802K2": "ईसा पूर्व ",
"Z802K3": "Z11853"
},
"Z10000K2": {
"Z1K1": "Z7",
"Z7K1": "Z10000",
"Z10000K1": {
"Z1K1": "Z7",
"Z7K1": "Z31454",
"Z31454K1": {
"Z1K1": "Z7",
"Z7K1": "Z17144",
"Z17144K1": {
"Z1K1": "Z7",
"Z7K1": "Z35338",
"Z35338K1": {
"Z1K1": "Z7",
"Z7K1": "Z20257",
"Z20257K1": {
"Z1K1": "Z18",
"Z18K1": "Z42360K1"
}
},
"Z35338K2": {
"Z1K1": "Z13518",
"Z13518K1": "10000000"
}
}
}
},
"Z10000K2": ""
}
}
},
{
"Z1K1": "Z7",
"Z7K1": "Z802",
"Z802K1": {
"Z1K1": "Z7",
"Z7K1": "Z16688",
"Z16688K1": {
"Z1K1": "Z7",
"Z7K1": "Z35338",
"Z35338K1": {
"Z1K1": "Z7",
"Z7K1": "Z20257",
"Z20257K1": {
"Z1K1": "Z18",
"Z18K1": "Z42360K1"
}
},
"Z35338K2": {
"Z1K1": "Z13518",
"Z13518K1": "1000000"
}
},
"Z16688K2": {
"Z1K1": "Z16683",
"Z16683K1": "Z16661",
"Z16683K2": {
"Z1K1": "Z13518",
"Z13518K1": "0"
}
}
},
"Z802K2": {
"Z1K1": "Z7",
"Z7K1": "Z20241",
"Z20241K1": {
"Z1K1": "Z18",
"Z18K1": "Z42360K1"
},
"Z20241K2": {
"Z1K1": "Z18",
"Z18K1": "Z42360K3"
}
},
"Z802K3": {
"Z1K1": "Z7",
"Z7K1": "Z10000",
"Z10000K1": {
"Z1K1": "Z7",
"Z7K1": "Z802",
"Z802K1": {
"Z1K1": "Z7",
"Z7K1": "Z28855",
"Z28855K1": {
"Z1K1": "Z18",
"Z18K1": "Z42360K1"
}
},
"Z802K2": "ईसा पूर्व ",
"Z802K3": "Z11853"
},
"Z10000K2": {
"Z1K1": "Z7",
"Z7K1": "Z10000",
"Z10000K1": {
"Z1K1": "Z7",
"Z7K1": "Z31454",
"Z31454K1": {
"Z1K1": "Z7",
"Z7K1": "Z17144",
"Z17144K1": {
"Z1K1": "Z7",
"Z7K1": "Z35338",
"Z35338K1": {
"Z1K1": "Z7",
"Z7K1": "Z20257",
"Z20257K1": {
"Z1K1": "Z18",
"Z18K1": "Z42360K1"
}
},
"Z35338K2": {
"Z1K1": "Z13518",
"Z13518K1": "1000000"
}
}
}
},
"Z10000K2": ""
}
}
},
{
"Z1K1": "Z7",
"Z7K1": "Z802",
"Z802K1": {
"Z1K1": "Z7",
"Z7K1": "Z16688",
"Z16688K1": {
"Z1K1": "Z7",
"Z7K1": "Z35338",
"Z35338K1": {
"Z1K1": "Z7",
"Z7K1": "Z20257",
"Z20257K1": {
"Z1K1": "Z18",
"Z18K1": "Z42360K1"
}
},
"Z35338K2": {
"Z1K1": "Z13518",
"Z13518K1": "100000"
}
},
"Z16688K2": {
"Z1K1": "Z16683",
"Z16683K1": "Z16661",
"Z16683K2": {
"Z1K1": "Z13518",
"Z13518K1": "0"
}
}
},
"Z802K2": {
"Z1K1": "Z7",
"Z7K1": "Z20241",
"Z20241K1": {
"Z1K1": "Z18",
"Z18K1": "Z42360K1"
},
"Z20241K2": {
"Z1K1": "Z18",
"Z18K1": "Z42360K3"
}
},
"Z802K3": {
"Z1K1": "Z7",
"Z7K1": "Z10000",
"Z10000K1": {
"Z1K1": "Z7",
"Z7K1": "Z802",
"Z802K1": {
"Z1K1": "Z7",
"Z7K1": "Z28855",
"Z28855K1": {
"Z1K1": "Z18",
"Z18K1": "Z42360K1"
}
},
"Z802K2": "ईसा पूर्व ",
"Z802K3": "Z11853"
},
"Z10000K2": {
"Z1K1": "Z7",
"Z7K1": "Z10000",
"Z10000K1": {
"Z1K1": "Z7",
"Z7K1": "Z31454",
"Z31454K1": {
"Z1K1": "Z7",
"Z7K1": "Z17144",
"Z17144K1": {
"Z1K1": "Z7",
"Z7K1": "Z35338",
"Z35338K1": {
"Z1K1": "Z7",
"Z7K1": "Z20257",
"Z20257K1": {
"Z1K1": "Z18",
"Z18K1": "Z42360K1"
}
},
"Z35338K2": {
"Z1K1": "Z13518",
"Z13518K1": "100000"
}
}
}
},
"Z10000K2": ""
}
}
},
{
"Z1K1": "Z7",
"Z7K1": "Z802",
"Z802K1": {
"Z1K1": "Z7",
"Z7K1": "Z16688",
"Z16688K1": {
"Z1K1": "Z7",
"Z7K1": "Z35338",
"Z35338K1": {
"Z1K1": "Z7",
"Z7K1": "Z20257",
"Z20257K1": {
"Z1K1": "Z18",
"Z18K1": "Z42360K1"
}
},
"Z35338K2": {
"Z1K1": "Z13518",
"Z13518K1": "10000"
}
},
"Z16688K2": {
"Z1K1": "Z16683",
"Z16683K1": "Z16661",
"Z16683K2": {
"Z1K1": "Z13518",
"Z13518K1": "0"
}
}
},
"Z802K2": {
"Z1K1": "Z7",
"Z7K1": "Z20241",
"Z20241K1": {
"Z1K1": "Z18",
"Z18K1": "Z42360K1"
},
"Z20241K2": {
"Z1K1": "Z18",
"Z18K1": "Z42360K3"
}
},
"Z802K3": {
"Z1K1": "Z7",
"Z7K1": "Z10000",
"Z10000K1": {
"Z1K1": "Z7",
"Z7K1": "Z802",
"Z802K1": {
"Z1K1": "Z7",
"Z7K1": "Z28855",
"Z28855K1": {
"Z1K1": "Z18",
"Z18K1": "Z42360K1"
}
},
"Z802K2": "ईसा पूर्व ",
"Z802K3": "Z11853"
},
"Z10000K2": {
"Z1K1": "Z7",
"Z7K1": "Z10000",
"Z10000K1": {
"Z1K1": "Z7",
"Z7K1": "Z31454",
"Z31454K1": {
"Z1K1": "Z7",
"Z7K1": "Z17144",
"Z17144K1": {
"Z1K1": "Z7",
"Z7K1": "Z35338",
"Z35338K1": {
"Z1K1": "Z7",
"Z7K1": "Z20257",
"Z20257K1": {
"Z1K1": "Z18",
"Z18K1": "Z42360K1"
}
},
"Z35338K2": {
"Z1K1": "Z13518",
"Z13518K1": "10000"
}
}
}
},
"Z10000K2": ""
}
}
},
{
"Z1K1": "Z7",
"Z7K1": "Z802",
"Z802K1": {
"Z1K1": "Z7",
"Z7K1": "Z16688",
"Z16688K1": {
"Z1K1": "Z7",
"Z7K1": "Z20053",
"Z20053K1": {
"Z1K1": "Z7",
"Z7K1": "Z27232",
"Z27232K1": {
"Z1K1": "Z7",
"Z7K1": "Z20160",
"Z20160K1": {
"Z1K1": "Z18",
"Z18K1": "Z42360K1"
}
},
"Z27232K2": {
"Z1K1": "Z13518",
"Z13518K1": "1000"
}
}
},
"Z16688K2": {
"Z1K1": "Z16683",
"Z16683K1": "Z16661",
"Z16683K2": {
"Z1K1": "Z13518",
"Z13518K1": "0"
}
}
},
"Z802K2": {
"Z1K1": "Z7",
"Z7K1": "Z20241",
"Z20241K1": {
"Z1K1": "Z18",
"Z18K1": "Z42360K1"
},
"Z20241K2": {
"Z1K1": "Z18",
"Z18K1": "Z42360K3"
}
},
"Z802K3": {
"Z1K1": "Z7",
"Z7K1": "Z10000",
"Z10000K1": {
"Z1K1": "Z7",
"Z7K1": "Z802",
"Z802K1": {
"Z1K1": "Z7",
"Z7K1": "Z28855",
"Z28855K1": {
"Z1K1": "Z18",
"Z18K1": "Z42360K1"
}
},
"Z802K2": "ईसा पूर्व ",
"Z802K3": "Z11853"
},
"Z10000K2": {
"Z1K1": "Z7",
"Z7K1": "Z10000",
"Z10000K1": {
"Z1K1": "Z7",
"Z7K1": "Z31454",
"Z31454K1": {
"Z1K1": "Z7",
"Z7K1": "Z17144",
"Z17144K1": {
"Z1K1": "Z7",
"Z7K1": "Z20053",
"Z20053K1": {
"Z1K1": "Z7",
"Z7K1": "Z27232",
"Z27232K1": {
"Z1K1": "Z7",
"Z7K1": "Z20160",
"Z20160K1": {
"Z1K1": "Z18",
"Z18K1": "Z42360K1"
}
},
"Z27232K2": {
"Z1K1": "Z13518",
"Z13518K1": "1000"
}
}
}
}
},
"Z10000K2": " सहस्राब्दी"
}
}
},
{
"Z1K1": "Z7",
"Z7K1": "Z802",
"Z802K1": {
"Z1K1": "Z7",
"Z7K1": "Z16688",
"Z16688K1": {
"Z1K1": "Z7",
"Z7K1": "Z20053",
"Z20053K1": {
"Z1K1": "Z7",
"Z7K1": "Z27232",
"Z27232K1": {
"Z1K1": "Z7",
"Z7K1": "Z20160",
"Z20160K1": {
"Z1K1": "Z18",
"Z18K1": "Z42360K1"
}
},
"Z27232K2": {
"Z1K1": "Z13518",
"Z13518K1": "100"
}
}
},
"Z16688K2": {
"Z1K1": "Z16683",
"Z16683K1": "Z16661",
"Z16683K2": {
"Z1K1": "Z13518",
"Z13518K1": "0"
}
}
},
"Z802K2": {
"Z1K1": "Z7",
"Z7K1": "Z20241",
"Z20241K1": {
"Z1K1": "Z18",
"Z18K1": "Z42360K1"
},
"Z20241K2": {
"Z1K1": "Z18",
"Z18K1": "Z42360K3"
}
},
"Z802K3": {
"Z1K1": "Z7",
"Z7K1": "Z10000",
"Z10000K1": {
"Z1K1": "Z7",
"Z7K1": "Z802",
"Z802K1": {
"Z1K1": "Z7",
"Z7K1": "Z28855",
"Z28855K1": {
"Z1K1": "Z18",
"Z18K1": "Z42360K1"
}
},
"Z802K2": "ईसा पूर्व ",
"Z802K3": "Z11853"
},
"Z10000K2": {
"Z1K1": "Z7",
"Z7K1": "Z10000",
"Z10000K1": {
"Z1K1": "Z7",
"Z7K1": "Z31454",
"Z31454K1": {
"Z1K1": "Z7",
"Z7K1": "Z17144",
"Z17144K1": {
"Z1K1": "Z7",
"Z7K1": "Z20053",
"Z20053K1": {
"Z1K1": "Z7",
"Z7K1": "Z27232",
"Z27232K1": {
"Z1K1": "Z7",
"Z7K1": "Z20160",
"Z20160K1": {
"Z1K1": "Z18",
"Z18K1": "Z42360K1"
}
},
"Z27232K2": {
"Z1K1": "Z13518",
"Z13518K1": "100"
}
}
}
}
},
"Z10000K2": "वीं शताब्दी"
}
}
},
{
"Z1K1": "Z7",
"Z7K1": "Z802",
"Z802K1": {
"Z1K1": "Z7",
"Z7K1": "Z16688",
"Z16688K1": {
"Z1K1": "Z7",
"Z7K1": "Z17120",
"Z17120K1": {
"Z1K1": "Z7",
"Z7K1": "Z20032",
"Z20032K1": {
"Z1K1": "Z7",
"Z7K1": "Z27232",
"Z27232K1": {
"Z1K1": "Z7",
"Z7K1": "Z20160",
"Z20160K1": {
"Z1K1": "Z18",
"Z18K1": "Z42360K1"
}
},
"Z27232K2": {
"Z1K1": "Z13518",
"Z13518K1": "10"
}
}
},
"Z17120K2": {
"Z1K1": "Z16683",
"Z16683K1": "Z16660",
"Z16683K2": {
"Z1K1": "Z13518",
"Z13518K1": "10"
}
}
},
"Z16688K2": {
"Z1K1": "Z16683",
"Z16683K1": "Z16661",
"Z16683K2": {
"Z1K1": "Z13518",
"Z13518K1": "0"
}
}
},
"Z802K2": {
"Z1K1": "Z7",
"Z7K1": "Z20241",
"Z20241K1": {
"Z1K1": "Z18",
"Z18K1": "Z42360K1"
},
"Z20241K2": {
"Z1K1": "Z18",
"Z18K1": "Z42360K3"
}
},
"Z802K3": {
"Z1K1": "Z7",
"Z7K1": "Z10000",
"Z10000K1": {
"Z1K1": "Z7",
"Z7K1": "Z802",
"Z802K1": {
"Z1K1": "Z7",
"Z7K1": "Z28855",
"Z28855K1": {
"Z1K1": "Z18",
"Z18K1": "Z42360K1"
}
},
"Z802K2": "ईसा पूर्व ",
"Z802K3": "Z11853"
},
"Z10000K2": {
"Z1K1": "Z7",
"Z7K1": "Z10000",
"Z10000K1": {
"Z1K1": "Z7",
"Z7K1": "Z31454",
"Z31454K1": {
"Z1K1": "Z7",
"Z7K1": "Z17144",
"Z17144K1": {
"Z1K1": "Z7",
"Z7K1": "Z17120",
"Z17120K1": {
"Z1K1": "Z7",
"Z7K1": "Z20032",
"Z20032K1": {
"Z1K1": "Z7",
"Z7K1": "Z27232",
"Z27232K1": {
"Z1K1": "Z7",
"Z7K1": "Z20160",
"Z20160K1": {
"Z1K1": "Z18",
"Z18K1": "Z42360K1"
}
},
"Z27232K2": {
"Z1K1": "Z13518",
"Z13518K1": "10"
}
}
},
"Z17120K2": {
"Z1K1": "Z16683",
"Z16683K1": "Z16660",
"Z16683K2": {
"Z1K1": "Z13518",
"Z13518K1": "10"
}
}
}
}
},
"Z10000K2": " का दशक"
}
}
}
]
}
},
"Z861K2": {
"Z1K1": "Z18",
"Z18K1": "Z42360K3"
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "print Gregorian year limited by precision, Hindi, comp"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "परिशुद्धता अनुसार ग्रेगोरियन वर्ष (हिन्दी कम्पोज़ीशन)"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
340xxrzlrux4m4txqp9vwojm2sidelr
Z42362
0
94936
314653
2026-09-17T13:07:59Z
BlueSkyWalker
101616
Create unit test 1 for Z42360
314653
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z42362"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z42360",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z42360",
"Z42360K1": {
"Z1K1": "Z20159",
"Z20159K1": "Z17814",
"Z20159K2": {
"Z1K1": "Z13518",
"Z13518K1": "1980"
}
},
"Z42360K2": {
"Z1K1": "Z6062",
"Z6062K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q577"
}
},
"Z42360K3": "Z1820"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z14392",
"Z14392K2": {
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "1980"
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Year 1980 in Hindi"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "हिन्दी में वर्ष 1980"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
833ufi129ypdk4rvysd4kh67s3pz9c3
Z42363
0
94937
314654
2026-09-17T13:08:00Z
BlueSkyWalker
101616
Create unit test 2 for Z42360
314654
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z42363"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z42360",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z42360",
"Z42360K1": {
"Z1K1": "Z20159",
"Z20159K1": "Z17814",
"Z20159K2": {
"Z1K1": "Z13518",
"Z13518K1": "1980"
}
},
"Z42360K2": {
"Z1K1": "Z6062",
"Z6062K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q39911"
}
},
"Z42360K3": "Z1820"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z14392",
"Z14392K2": {
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "1980 का दशक"
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "1980s decade in Hindi"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "हिन्दी में 1980 का दशक"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
iokqi7r6bl8ol9wtx3mrvdqqrgkm4xg
Z42364
0
94938
314655
2026-09-17T13:08:01Z
BlueSkyWalker
101616
Create unit test 3 for Z42360
314655
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z42364"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z42360",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z42360",
"Z42360K1": {
"Z1K1": "Z20159",
"Z20159K1": "Z17814",
"Z20159K2": {
"Z1K1": "Z13518",
"Z13518K1": "1980"
}
},
"Z42360K2": {
"Z1K1": "Z6062",
"Z6062K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q578"
}
},
"Z42360K3": "Z1820"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z14392",
"Z14392K2": {
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "20वीं शताब्दी"
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "20th century in Hindi"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "हिन्दी में 20वीं शताब्दी"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
q3urwxeub8s28cesd3y59ic12z43vwi
Z42365
0
94939
314664
2026-09-17T13:17:52Z
Artsiom91
2118
new function in Russian
314664
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z42365"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
},
"Z17K2": "Z42365K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1005",
"Z11K2": "список статей"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "list of subtopic article[s] (QIDs)"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z1"
},
"Z17K2": "Z42365K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1005",
"Z11K2": "[#] список меток"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "[#] list of subtopic label configurators"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z40",
"Z17K2": "Z42365K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1005",
"Z11K2": "[#] ссылаться на себя?"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "[#] self reference?"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z42365K4",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1005",
"Z11K2": "язык"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language"
}
]
}
}
],
"Z8K2": "Z89",
"Z8K3": [
"Z20"
],
"Z8K4": [
"Z14"
],
"Z8K5": "Z42365"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1005",
"Z11K2": "основная статья, на русском"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "main articles, Russian"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"subtopic links, Russian"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1005",
"Z31K2": [
"Z6",
"подтемы, на русском"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Used after the heading of the summary, to link to the subtopic article that has been summarized. Modelled after ru-wiki Шаблон:Основная статья"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1005",
"Z11K2": "Используется после заголовка раздела для ссылки на подтемы. Аналог ру-вики Шаблон:Основная статья"
}
]
}
}
3nuzvn1929qe4uedfrhy22nfhtxm8io
314675
314664
2026-09-17T13:40:53Z
Artsiom91
2118
Added Z42368 to the approved list of implementations
314675
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z42365"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
},
"Z17K2": "Z42365K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1005",
"Z11K2": "список статей"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "list of subtopic article[s] (QIDs)"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z1"
},
"Z17K2": "Z42365K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1005",
"Z11K2": "[#] список меток"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "[#] list of subtopic label configurators"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z40",
"Z17K2": "Z42365K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1005",
"Z11K2": "[#] ссылаться на себя?"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "[#] self reference?"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z42365K4",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1005",
"Z11K2": "язык"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language"
}
]
}
}
],
"Z8K2": "Z89",
"Z8K3": [
"Z20"
],
"Z8K4": [
"Z14",
"Z42368"
],
"Z8K5": "Z42365"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1005",
"Z11K2": "основная статья, на русском"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "main articles, Russian"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"subtopic links, Russian"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1005",
"Z31K2": [
"Z6",
"подтемы, на русском"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Used after the heading of the summary, to link to the subtopic article that has been summarized. Modelled after ru-wiki Шаблон:Основная статья"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1005",
"Z11K2": "Используется после заголовка раздела для ссылки на подтемы. Аналог ру-вики Шаблон:Основная статья"
}
]
}
}
igiho7s2jjesjo3yrphqa7ftvp2vlsz
314676
314675
2026-09-17T13:40:55Z
Artsiom91
2118
Added Z42366 и Z42367 to the approved list of test cases
314676
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z42365"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
},
"Z17K2": "Z42365K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1005",
"Z11K2": "список статей"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "list of subtopic article[s] (QIDs)"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z1"
},
"Z17K2": "Z42365K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1005",
"Z11K2": "[#] список меток"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "[#] list of subtopic label configurators"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z40",
"Z17K2": "Z42365K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1005",
"Z11K2": "[#] ссылаться на себя?"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "[#] self reference?"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z42365K4",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1005",
"Z11K2": "язык"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language"
}
]
}
}
],
"Z8K2": "Z89",
"Z8K3": [
"Z20",
"Z42366",
"Z42367"
],
"Z8K4": [
"Z14",
"Z42368"
],
"Z8K5": "Z42365"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1005",
"Z11K2": "основная статья, на русском"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "main articles, Russian"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"subtopic links, Russian"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1005",
"Z31K2": [
"Z6",
"подтемы, на русском"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Used after the heading of the summary, to link to the subtopic article that has been summarized. Modelled after ru-wiki Шаблон:Основная статья"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1005",
"Z11K2": "Используется после заголовка раздела для ссылки на подтемы. Аналог ру-вики Шаблон:Основная статья"
}
]
}
}
esxgovck9o6ttu3wgpiv00j6eaha4cb
Z42366
0
94940
314669
2026-09-17T13:22:17Z
Artsiom91
2118
new testcase
314669
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z42366"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z42365",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z42365",
"Z42365K1": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q826274"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q1429325"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q3775844"
}
],
"Z42365K2": [
"Z1"
],
"Z42365K3": {
"Z1K1": "Z40",
"Z40K1": "Z42"
},
"Z42365K4": "Z1005"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z877",
"Z877K2": {
"Z1K1": "Z89",
"Z89K1": "\u003Ci\u003EОсновные статьи: \u003C/i\u003E\u003Ca href=\"https://abstract.wikipedia.org/wiki/Q1429325\"\u003EФауна Австралии\u003C/a\u003E, \u003Ca href=\"https://abstract.wikipedia.org/wiki/Q1429325\"\u003EФлора Австралии\u003C/a\u003E и \u003Ca href=\"https://abstract.wikipedia.org/wiki/Q3775844\"\u003EГрибы Австралии\u003C/a\u003E"
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1005",
"Z11K2": "3 элемента с запятыми"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "[ru] 3 items with comma-space separator"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
jaffacrohf0ptgyj0dkom6x8sr45ndf
314673
314669
2026-09-17T13:39:48Z
Artsiom91
2118
fix
314673
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z42366"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z42365",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z42365",
"Z42365K1": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q826274"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q1429325"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q3775844"
}
],
"Z42365K2": [
"Z1"
],
"Z42365K3": {
"Z1K1": "Z40",
"Z40K1": "Z42"
},
"Z42365K4": "Z1005"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z877",
"Z877K2": {
"Z1K1": "Z89",
"Z89K1": "\u003Ci\u003EОсновные статьи: \u003C/i\u003E\u003Ca href=\"https://abstract.wikipedia.org/wiki/Q826274\"\u003EФауна Австралии\u003C/a\u003E, \u003Ca href=\"https://abstract.wikipedia.org/wiki/Q1429325\"\u003EФлора Австралии\u003C/a\u003E и \u003Ca href=\"https://abstract.wikipedia.org/wiki/Q3775844\"\u003EГрибы Австралии\u003C/a\u003E"
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1005",
"Z11K2": "3 элемента с запятыми"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "[ru] 3 items with comma-space separator"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
37i715iwgodck4m2fsmm0tx69nrc0co
Z42367
0
94941
314670
2026-09-17T13:24:48Z
Artsiom91
2118
new testcase
314670
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z42367"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z42365",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z42365",
"Z42365K1": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q1134461"
}
],
"Z42365K2": [
"Z1"
],
"Z42365K3": {
"Z1K1": "Z40",
"Z40K1": "Z42"
},
"Z42365K4": "Z1005"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z877",
"Z877K2": {
"Z1K1": "Z89",
"Z89K1": "\u003Ci\u003EОсновная статья: \u003C/i\u003E\u003Ca href=\"https://abstract.wikipedia.org/wiki/Q1134461\"\u003EГеография Австралии\u003C/a\u003E"
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1005",
"Z11K2": "Основная статья: География Австралии"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "[ru] Основная статья: География Австралии"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
lbre55pb1vp9ar2t352btsw2h7yhbbl
Z42368
0
94942
314672
2026-09-17T13:30:40Z
Artsiom91
2118
new realization, based on Z33846
314672
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z42368"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z42365",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z802",
"Z802K1": {
"Z1K1": "Z7",
"Z7K1": "Z12755",
"Z12755K1": {
"Z1K1": "Z18",
"Z18K1": "Z42365K1"
}
},
"Z802K2": {
"Z1K1": "Z7",
"Z7K1": "Z27849",
"Z27849K1": {
"Z1K1": "Z89",
"Z89K1": "\u003Ci\u003EОсновная статья: \u003C/i\u003E"
},
"Z27849K2": {
"Z1K1": "Z7",
"Z7K1": "Z33848",
"Z33848K1": {
"Z1K1": "Z7",
"Z7K1": "Z811",
"Z811K1": {
"Z1K1": "Z18",
"Z18K1": "Z42365K1"
}
},
"Z33848K2": {
"Z1K1": "Z18",
"Z18K1": "Z42365K4"
}
}
},
"Z802K3": {
"Z1K1": "Z7",
"Z7K1": "Z27926",
"Z27926K1": [
"Z89",
{
"Z1K1": "Z89",
"Z89K1": "\u003Ci\u003EОсновные статьи: \u003C/i\u003E"
},
{
"Z1K1": "Z7",
"Z7K1": "Z35766",
"Z35766K1": {
"Z1K1": "Z7",
"Z7K1": "Z13464",
"Z13464K1": "Z33848",
"Z13464K2": {
"Z1K1": "Z7",
"Z7K1": "Z12967",
"Z12967K1": {
"Z1K1": "Z18",
"Z18K1": "Z42365K1"
}
},
"Z13464K3": {
"Z1K1": "Z18",
"Z18K1": "Z42365K4"
}
},
"Z35766K2": {
"Z1K1": "Z89",
"Z89K1": ", "
}
},
{
"Z1K1": "Z89",
"Z89K1": " и "
},
{
"Z1K1": "Z7",
"Z7K1": "Z33848",
"Z33848K1": {
"Z1K1": "Z7",
"Z7K1": "Z12964",
"Z12964K1": {
"Z1K1": "Z18",
"Z18K1": "Z42365K1"
}
},
"Z33848K2": {
"Z1K1": "Z18",
"Z18K1": "Z42365K4"
}
}
]
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1005",
"Z11K2": "основная статья, на русском, композиция"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "main articles, Russian, composition"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
evvqypt3c1c49svur3cv7jiz90z28t5
Z42369
0
94943
314678
2026-09-17T14:03:22Z
BlueSkyWalker
101616
Create function: birth-(death) date monolingual text for person, Hindi
314678
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z42369"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z42369K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "person to show the (birth-death) of"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "जन्म-मृत्यु तिथि दिखाने वाला व्यक्ति"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z42369K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "variant of Hindi"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "हिन्दी का प्रकार"
}
]
}
}
],
"Z8K2": "Z11",
"Z8K3": [
"Z20"
],
"Z8K4": [
"Z14"
],
"Z8K5": "Z42369"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "birth-(death) date monolingual text for person, Hindi"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "व्यक्ति की जन्म-(मृत्यु) तिथि एकभाषी पाठ (हिन्दी)"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"birth death dates Hindi",
"person birth death date hi",
"Hindi birth death dates"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1820",
"Z31K2": [
"Z6",
"जन्म मृत्यु तिथि हिन्दी",
"जन्म और मृत्यु तिथि",
"व्यक्ति जन्म मृत्यु"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "formats birth and death dates of a person into a bracketed Hindi string"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "किसी व्यक्ति की जन्म और मृत्यु तिथियों को कोष्ठकबद्ध हिन्दी पाठ में प्रदर्शित करता है"
}
]
}
}
0snwoyvp5gf6bq2nxqmtv5bzgzewjtv
314682
314678
2026-09-17T14:03:28Z
BlueSkyWalker
101616
implementation Z42370 and tests Z42371, Z42372 to Z42369
314682
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z42369"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z42369K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "person to show the (birth-death) of"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "जन्म-मृत्यु तिथि दिखाने वाला व्यक्ति"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z42369K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "variant of Hindi"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "हिन्दी का प्रकार"
}
]
}
}
],
"Z8K2": "Z11",
"Z8K3": [
"Z20",
"Z42371",
"Z42372"
],
"Z8K4": [
"Z14",
"Z42370"
],
"Z8K5": "Z42369"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "birth-(death) date monolingual text for person, Hindi"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "व्यक्ति की जन्म-(मृत्यु) तिथि एकभाषी पाठ (हिन्दी)"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"birth death dates Hindi",
"person birth death date hi",
"Hindi birth death dates"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1820",
"Z31K2": [
"Z6",
"जन्म मृत्यु तिथि हिन्दी",
"जन्म और मृत्यु तिथि",
"व्यक्ति जन्म मृत्यु"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "formats birth and death dates of a person into a bracketed Hindi string"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "किसी व्यक्ति की जन्म और मृत्यु तिथियों को कोष्ठकबद्ध हिन्दी पाठ में प्रदर्शित करता है"
}
]
}
}
94n94cbrlxc2v4orgo4a6w7rh3p6zyq
Z42370
0
94944
314679
2026-09-17T14:03:24Z
BlueSkyWalker
101616
composition implementation for Z42369
314679
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z42370"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z42369",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z802",
"Z802K1": {
"Z1K1": "Z7",
"Z7K1": "Z26696",
"Z26696K1": {
"Z1K1": "Z18",
"Z18K1": "Z42369K1"
}
},
"Z802K2": {
"Z1K1": "Z7",
"Z7K1": "Z26107",
"Z26107K1": {
"Z1K1": "Z18",
"Z18K1": "Z42369K2"
},
"Z26107K2": {
"Z1K1": "Z7",
"Z7K1": "Z21394",
"Z21394K1": [
"Z6",
"(जन्म ",
{
"Z1K1": "Z7",
"Z7K1": "Z42149",
"Z42149K1": {
"Z1K1": "Z7",
"Z7K1": "Z23451",
"Z23451K1": {
"Z1K1": "Z7",
"Z7K1": "Z30120",
"Z30120K1": {
"Z1K1": "Z18",
"Z18K1": "Z42369K1"
},
"Z30120K2": [
"Z6030",
"Z6036"
],
"Z30120K3": [
"Z60"
],
"Z30120K4": [
"Z6092",
{
"Z1K1": "Z6092",
"Z6092K1": "P569"
}
]
},
"Z23451K2": {
"Z1K1": "Z6092",
"Z6092K1": "P569"
}
},
"Z42149K2": {
"Z1K1": "Z18",
"Z18K1": "Z42369K2"
}
},
")"
]
}
},
"Z802K3": {
"Z1K1": "Z7",
"Z7K1": "Z26107",
"Z26107K1": {
"Z1K1": "Z18",
"Z18K1": "Z42369K2"
},
"Z26107K2": {
"Z1K1": "Z7",
"Z7K1": "Z21394",
"Z21394K1": [
"Z6",
"(",
{
"Z1K1": "Z7",
"Z7K1": "Z42149",
"Z42149K1": {
"Z1K1": "Z7",
"Z7K1": "Z23451",
"Z23451K1": {
"Z1K1": "Z7",
"Z7K1": "Z30120",
"Z30120K1": {
"Z1K1": "Z18",
"Z18K1": "Z42369K1"
},
"Z30120K2": [
"Z6030",
"Z6036"
],
"Z30120K3": [
"Z60"
],
"Z30120K4": [
"Z6092",
{
"Z1K1": "Z6092",
"Z6092K1": "P569"
}
]
},
"Z23451K2": {
"Z1K1": "Z6092",
"Z6092K1": "P569"
}
},
"Z42149K2": {
"Z1K1": "Z18",
"Z18K1": "Z42369K2"
}
},
" - ",
{
"Z1K1": "Z7",
"Z7K1": "Z42149",
"Z42149K1": {
"Z1K1": "Z7",
"Z7K1": "Z23451",
"Z23451K1": {
"Z1K1": "Z7",
"Z7K1": "Z30120",
"Z30120K1": {
"Z1K1": "Z18",
"Z18K1": "Z42369K1"
},
"Z30120K2": [
"Z6030",
"Z6036"
],
"Z30120K3": [
"Z60"
],
"Z30120K4": [
"Z6092",
{
"Z1K1": "Z6092",
"Z6092K1": "P570"
}
]
},
"Z23451K2": {
"Z1K1": "Z6092",
"Z6092K1": "P570"
}
},
"Z42149K2": {
"Z1K1": "Z18",
"Z18K1": "Z42369K2"
}
},
")"
]
}
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "birth-(death) date monolingual text for person, Hindi, comp"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "व्यक्ति जन्म-मृत्यु तिथि (हिन्दी कम्पोज़ीशन)"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
t3hmj3mfeaelxnxnnk495fe8i9n1269
Z42371
0
94945
314680
2026-09-17T14:03:24Z
BlueSkyWalker
101616
Create unit test 1 for Z42369
314680
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z42371"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z42369",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z42369",
"Z42369K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q9960"
},
"Z42369K2": "Z1820"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z14392",
"Z14392K2": {
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "(6 फ़रवरी 1911 - 5 जून 2004)"
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Ronald Reagan birth-death dates in Hindi"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "रोनाल्ड रीगन जन्म-मृत्यु तिथियां (हिन्दी)"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
o8vnva0io6rjo9tdweddyrsjiel07dj
Z42372
0
94946
314681
2026-09-17T14:03:26Z
BlueSkyWalker
101616
Create unit test 2 for Z42369
314681
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z42372"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z42369",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z42369",
"Z42369K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q76"
},
"Z42369K2": "Z1820"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z14392",
"Z14392K2": {
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "(जन्म 4 अगस्त 1961)"
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Barack Obama birth date in Hindi"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "बराक ओबामा जन्म तिथि (हिन्दी)"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
a0zcn912t0jf8mjuxsr8ut9cizkfd6r
Z42373
0
94947
314684
2026-09-17T14:23:18Z
BlueSkyWalker
101616
Create function: notable works-sentence, Hindi
314684
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z42373"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z42373K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "entity"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "हस्ती / विषय"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z40",
"Z17K2": "Z42373K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "entity repeated?"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "क्या हस्ती दोहराई गई है?"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z42373K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "tense"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "काल"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z42373K4",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "भाषा"
}
]
}
}
],
"Z8K2": "Z11",
"Z8K3": [
"Z20"
],
"Z8K4": [
"Z14"
],
"Z8K5": "Z42373"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "notable works-sentence, Hindi"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "प्रमुख कार्य वाक्य (हिन्दी)"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"Hindi notable works sentence",
"notable works sentence (Hindi)",
"author notable works hi"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1820",
"Z31K2": [
"Z6",
"प्रमुख कार्य वाक्य (हिन्दी)",
"उल्लेखनीय कार्य वाक्य",
"हिन्दी प्रमुख कार्य"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "generates a sentence in Hindi stating notable works of an entity"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "किसी हस्ती के प्रमुख या उल्लेखनीय कार्यों को दर्शाने वाला मानक हिन्दी वाक्य बनाता है"
}
]
}
}
t26oxwzabeyucgzmjgx2qipzory51kn
314688
314684
2026-09-17T14:23:23Z
BlueSkyWalker
101616
implementation Z42374 and tests Z42375, Z42376 to Z42373
314688
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z42373"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z42373K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "entity"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "हस्ती / विषय"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z40",
"Z17K2": "Z42373K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "entity repeated?"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "क्या हस्ती दोहराई गई है?"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z42373K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "tense"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "काल"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z42373K4",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "भाषा"
}
]
}
}
],
"Z8K2": "Z11",
"Z8K3": [
"Z20",
"Z42375",
"Z42376"
],
"Z8K4": [
"Z14",
"Z42374"
],
"Z8K5": "Z42373"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "notable works-sentence, Hindi"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "प्रमुख कार्य वाक्य (हिन्दी)"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"Hindi notable works sentence",
"notable works sentence (Hindi)",
"author notable works hi"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1820",
"Z31K2": [
"Z6",
"प्रमुख कार्य वाक्य (हिन्दी)",
"उल्लेखनीय कार्य वाक्य",
"हिन्दी प्रमुख कार्य"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "generates a sentence in Hindi stating notable works of an entity"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "किसी हस्ती के प्रमुख या उल्लेखनीय कार्यों को दर्शाने वाला मानक हिन्दी वाक्य बनाता है"
}
]
}
}
hxtrbxrl9bs4rfpn67jedwcv044y894
Z42374
0
94948
314685
2026-09-17T14:23:19Z
BlueSkyWalker
101616
Create composition implementation for Z42373
314685
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z42374"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z42373",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z26107",
"Z26107K1": {
"Z1K1": "Z18",
"Z18K1": "Z42373K4"
},
"Z26107K2": {
"Z1K1": "Z7",
"Z7K1": "Z42281",
"Z42281K1": [
"Z6",
{
"Z1K1": "Z7",
"Z7K1": "Z802",
"Z802K1": {
"Z1K1": "Z18",
"Z18K1": "Z42373K2"
},
"Z802K2": "उनके",
"Z802K3": {
"Z1K1": "Z7",
"Z7K1": "Z24766",
"Z24766K1": {
"Z1K1": "Z18",
"Z18K1": "Z42373K1"
},
"Z24766K2": {
"Z1K1": "Z18",
"Z18K1": "Z42373K4"
}
}
},
{
"Z1K1": "Z7",
"Z7K1": "Z802",
"Z802K1": {
"Z1K1": "Z18",
"Z18K1": "Z42373K2"
},
"Z802K2": "प्रमुख कार्यों में",
"Z802K3": "के प्रमुख कार्यों में"
},
{
"Z1K1": "Z7",
"Z7K1": "Z14396",
"Z14396K1": {
"Z1K1": "Z7",
"Z7K1": "Z37870",
"Z37870K1": {
"Z1K1": "Z18",
"Z18K1": "Z42373K1"
},
"Z37870K2": {
"Z1K1": "Z6092",
"Z6092K1": "P800"
},
"Z37870K3": {
"Z1K1": "Z18",
"Z18K1": "Z42373K4"
}
}
},
{
"Z1K1": "Z7",
"Z7K1": "Z802",
"Z802K1": {
"Z1K1": "Z7",
"Z7K1": "Z19316",
"Z19316K1": {
"Z1K1": "Z18",
"Z18K1": "Z42373K3"
},
"Z19316K2": {
"Z1K1": "Z6091",
"Z6091K1": "Q1994301"
}
},
"Z802K2": "शामिल थे",
"Z802K3": "शामिल हैं"
}
]
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "notable works-sentence, Hindi, comp"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "प्रमुख कार्य वाक्य (हिन्दी कम्पोज़ीशन)"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
rgzsx2wq4hqsu8ycl51pvnx3mjwp682
314693
314685
2026-09-17T15:07:04Z
BlueSkyWalker
101616
314693
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z42374"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z42373",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z26107",
"Z26107K1": {
"Z1K1": "Z18",
"Z18K1": "Z42373K4"
},
"Z26107K2": {
"Z1K1": "Z7",
"Z7K1": "Z42281",
"Z42281K1": [
"Z6",
{
"Z1K1": "Z7",
"Z7K1": "Z802",
"Z802K1": {
"Z1K1": "Z18",
"Z18K1": "Z42373K2"
},
"Z802K2": "उनके",
"Z802K3": {
"Z1K1": "Z7",
"Z7K1": "Z24766",
"Z24766K1": {
"Z1K1": "Z18",
"Z18K1": "Z42373K1"
},
"Z24766K2": {
"Z1K1": "Z18",
"Z18K1": "Z42373K4"
}
}
},
{
"Z1K1": "Z7",
"Z7K1": "Z802",
"Z802K1": {
"Z1K1": "Z18",
"Z18K1": "Z42373K2"
},
"Z802K2": "प्रमुख कार्यों में",
"Z802K3": "के प्रमुख कार्यों में"
},
{
"Z1K1": "Z7",
"Z7K1": "Z42343",
"Z42343K1": {
"Z1K1": "Z18",
"Z18K1": "Z42373K1"
},
"Z42343K2": {
"Z1K1": "Z6092",
"Z6092K1": "P800"
},
"Z42343K3": {
"Z1K1": "Z18",
"Z18K1": "Z42373K4"
}
},
{
"Z1K1": "Z7",
"Z7K1": "Z802",
"Z802K1": {
"Z1K1": "Z7",
"Z7K1": "Z19316",
"Z19316K1": {
"Z1K1": "Z18",
"Z18K1": "Z42373K3"
},
"Z19316K2": {
"Z1K1": "Z6091",
"Z6091K1": "Q1994301"
}
},
"Z802K2": "शामिल थे",
"Z802K3": "शामिल हैं"
}
]
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "notable works-sentence, Hindi, comp"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "प्रमुख कार्य वाक्य (हिन्दी कम्पोज़ीशन)"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
e2oc6ychti1bsdqifaiq3dg5vb1ruqq
314695
314693
2026-09-17T15:10:29Z
BlueSkyWalker
101616
Wrap Z42343 with Z14396 (monolingual text to string) to fix [object Object]
314695
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z42374"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z42373",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z26107",
"Z26107K1": {
"Z1K1": "Z18",
"Z18K1": "Z42373K4"
},
"Z26107K2": {
"Z1K1": "Z7",
"Z7K1": "Z42281",
"Z42281K1": [
"Z6",
{
"Z1K1": "Z7",
"Z7K1": "Z802",
"Z802K1": {
"Z1K1": "Z18",
"Z18K1": "Z42373K2"
},
"Z802K2": "उनके",
"Z802K3": {
"Z1K1": "Z7",
"Z7K1": "Z24766",
"Z24766K1": {
"Z1K1": "Z18",
"Z18K1": "Z42373K1"
},
"Z24766K2": {
"Z1K1": "Z18",
"Z18K1": "Z42373K4"
}
}
},
{
"Z1K1": "Z7",
"Z7K1": "Z802",
"Z802K1": {
"Z1K1": "Z18",
"Z18K1": "Z42373K2"
},
"Z802K2": "प्रमुख कार्यों में",
"Z802K3": "के प्रमुख कार्यों में"
},
{
"Z1K1": "Z7",
"Z7K1": "Z14396",
"Z14396K1": {
"Z1K1": "Z7",
"Z7K1": "Z42343",
"Z42343K1": {
"Z1K1": "Z18",
"Z18K1": "Z42373K1"
},
"Z42343K2": {
"Z1K1": "Z6092",
"Z6092K1": "P800"
},
"Z42343K3": {
"Z1K1": "Z18",
"Z18K1": "Z42373K4"
}
}
},
{
"Z1K1": "Z7",
"Z7K1": "Z802",
"Z802K1": {
"Z1K1": "Z7",
"Z7K1": "Z19316",
"Z19316K1": {
"Z1K1": "Z18",
"Z18K1": "Z42373K3"
},
"Z19316K2": {
"Z1K1": "Z6091",
"Z6091K1": "Q1994301"
}
},
"Z802K2": "शामिल थे",
"Z802K3": "शामिल हैं"
}
]
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "notable works-sentence, Hindi, comp"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "प्रमुख कार्य वाक्य (हिन्दी कम्पोज़ीशन)"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
mv7q6ulqcla3mwy5rru6xefe47wxv45
Z42375
0
94949
314686
2026-09-17T14:23:21Z
BlueSkyWalker
101616
Create unit test 1 for Z42373
314686
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z42375"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z42373",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z42373",
"Z42373K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q9061"
},
"Z42373K2": {
"Z1K1": "Z40",
"Z40K1": "Z42"
},
"Z42373K3": {
"Z1K1": "Z6091",
"Z6091K1": "Q1994301"
},
"Z42373K4": "Z1820"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z14392",
"Z14392K2": {
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "कार्ल मार्क्स के प्रमुख कार्यों में Q295347, दास कैपिटल, द जर्मन आइडियोलॉजी (पुस्तक) और कम्युनिस्ट पार्टी का घोषणापत्र शामिल थे।"
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Karl Marx notable works, Hindi"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "कार्ल मार्क्स के प्रमुख कार्य (हिन्दी)"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
224nu1ab0h7sqomdsm7awdbx14vqo4w
314690
314686
2026-09-17T14:52:43Z
BlueSkyWalker
101616
314690
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z42375"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z42373",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z42373",
"Z42373K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q9061"
},
"Z42373K2": {
"Z1K1": "Z40",
"Z40K1": "Z42"
},
"Z42373K3": {
"Z1K1": "Z6091",
"Z6091K1": "Q1994301"
},
"Z42373K4": "Z1820"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z14392",
"Z14392K2": {
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "कार्ल मार्क्स के प्रमुख कार्यों में 1844 की आर्थिक और दार्शनिक पांडुलिपियां, दास कैपिटल, द जर्मन आइडियोलॉजी (पुस्तक) और कम्युनिस्ट पार्टी का घोषणापत्र शामिल थे।"
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Karl Marx notable works, Hindi"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "कार्ल मार्क्स के प्रमुख कार्य (हिन्दी)"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
0l9s2oseh3p1ey1c8nltvsgg1qw3br9
Z42376
0
94950
314687
2026-09-17T14:23:22Z
BlueSkyWalker
101616
Unit test 2 for Z42373
314687
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z42376"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z42373",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z42373",
"Z42373K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q42"
},
"Z42373K2": {
"Z1K1": "Z40",
"Z40K1": "Z41"
},
"Z42373K3": {
"Z1K1": "Z6091",
"Z6091K1": "Q1994301"
},
"Z42373K4": "Z1820"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z14392",
"Z14392K2": {
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "उनके प्रमुख कार्यों में द हिचहाइकर गाइड टू द गैलेक्सी, Q20736364 और Q7758404 शामिल थे।"
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Douglas Adams notable works (repeated), Hindi"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "डगलस एडम्स के प्रमुख कार्य (सर्वनाम), हिन्दी"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
ab7j26hwj106f5t98q0b7irwgv2kyvc
314692
314687
2026-09-17T15:00:13Z
BlueSkyWalker
101616
Update expected Hindi test string with newly added Wikidata labels for Q20736364 and Q7758404
314692
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z42376"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z42373",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z42373",
"Z42373K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q42"
},
"Z42373K2": {
"Z1K1": "Z40",
"Z40K1": "Z41"
},
"Z42373K3": {
"Z1K1": "Z6091",
"Z6091K1": "Q1994301"
},
"Z42373K4": "Z1820"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z14392",
"Z14392K2": {
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "उनके प्रमुख कार्यों में द हिचहाइकर गाइड टू द गैलेक्सी, डर्क जेंटली श्रृंखला और द प्राइवेट लाइफ ऑफ चंगेज खान शामिल थे।"
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Douglas Adams notable works (repeated), Hindi"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "डगलस एडम्स के प्रमुख कार्य (सर्वनाम), हिन्दी"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
pxu85np2ftcsshaww11p18ve7qlmuj6
Z42377
0
94951
314701
2026-09-17T15:27:21Z
BlueSkyWalker
101616
Create function: specific property of subject was value, Hindi
314701
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z42377"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z42377K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "subject"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "विषय / हस्ती"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6092",
"Z17K2": "Z42377K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "property"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "गुण / विशेषता"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z1",
"Z17K2": "Z42377K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "value"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "मान"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z42377K4",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "भाषा"
}
]
}
}
],
"Z8K2": "Z89",
"Z8K3": [
"Z20"
],
"Z8K4": [
"Z14"
],
"Z8K5": "Z42377"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "specific property of subject was value, Hindi"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "विषय का विशिष्ट गुण मान था (हिन्दी)"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"property of subject was value hi",
"subject property was value Hindi"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1820",
"Z31K2": [
"Z6",
"विषय गुण मान था",
"विशिष्ट गुण मान था"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "generates a past-tense sentence in Hindi stating that a specific property of a subject was a value"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "भूतकाल में किसी विषय के विशिष्ट गुण का मान दर्शाने वाला मानक हिन्दी वाक्य बनाता है"
}
]
}
}
o20snp8bymrgyamxup6fdhhhn3x9cpx
314705
314701
2026-09-17T15:27:27Z
BlueSkyWalker
101616
Connect implementation Z42378 and tests Z42379, Z42380 to Z42377
314705
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z42377"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z42377K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "subject"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "विषय / हस्ती"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6092",
"Z17K2": "Z42377K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "property"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "गुण / विशेषता"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z1",
"Z17K2": "Z42377K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "value"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "मान"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z42377K4",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "भाषा"
}
]
}
}
],
"Z8K2": "Z89",
"Z8K3": [
"Z20",
"Z42379",
"Z42380"
],
"Z8K4": [
"Z14",
"Z42378"
],
"Z8K5": "Z42377"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "specific property of subject was value, Hindi"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "विषय का विशिष्ट गुण मान था (हिन्दी)"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"property of subject was value hi",
"subject property was value Hindi"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1820",
"Z31K2": [
"Z6",
"विषय गुण मान था",
"विशिष्ट गुण मान था"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "generates a past-tense sentence in Hindi stating that a specific property of a subject was a value"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "भूतकाल में किसी विषय के विशिष्ट गुण का मान दर्शाने वाला मानक हिन्दी वाक्य बनाता है"
}
]
}
}
6qb5wriy25gs85x4mkqz520ux0ulsn7
Z42378
0
94952
314702
2026-09-17T15:27:22Z
BlueSkyWalker
101616
Create composition implementation for Z42377
314702
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z42378"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z42377",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z32234",
"Z32234K1": [
"Z1",
{
"Z1K1": "Z7",
"Z7K1": "Z36270",
"Z36270K1": {
"Z1K1": "Z18",
"Z18K1": "Z42377K1"
},
"Z36270K2": {
"Z1K1": "Z18",
"Z18K1": "Z42377K4"
}
},
{
"Z1K1": "Z7",
"Z7K1": "Z802",
"Z802K1": {
"Z1K1": "Z7",
"Z7K1": "Z13381",
"Z13381K1": {
"Z1K1": "Z18",
"Z18K1": "Z42377K2"
},
"Z13381K2": [
"Z6092",
{
"Z1K1": "Z6092",
"Z6092K1": "P35"
},
{
"Z1K1": "Z6092",
"Z6092K1": "P6"
},
{
"Z1K1": "Z6092",
"Z6092K1": "P488"
},
{
"Z1K1": "Z6092",
"Z6092K1": "P1037"
},
{
"Z1K1": "Z6092",
"Z6092K1": "P1308"
},
{
"Z1K1": "Z6092",
"Z6092K1": "P112"
}
]
},
"Z802K2": " के ",
"Z802K3": {
"Z1K1": "Z7",
"Z7K1": "Z802",
"Z802K1": {
"Z1K1": "Z7",
"Z7K1": "Z13381",
"Z13381K1": {
"Z1K1": "Z18",
"Z18K1": "Z42377K2"
},
"Z13381K2": [
"Z6092",
{
"Z1K1": "Z6092",
"Z6092K1": "P36"
},
{
"Z1K1": "Z6092",
"Z6092K1": "P38"
},
{
"Z1K1": "Z6092",
"Z6092K1": "P1082"
},
{
"Z1K1": "Z6092",
"Z6092K1": "P571"
},
{
"Z1K1": "Z6092",
"Z6092K1": "P5141"
},
{
"Z1K1": "Z6092",
"Z6092K1": "P2048"
},
{
"Z1K1": "Z6092",
"Z6092K1": "P2044"
},
{
"Z1K1": "Z6092",
"Z6092K1": "P2043"
},
{
"Z1K1": "Z6092",
"Z6092K1": "P2049"
},
{
"Z1K1": "Z6092",
"Z6092K1": "P2047"
},
{
"Z1K1": "Z6092",
"Z6092K1": "P8328"
},
{
"Z1K1": "Z6092",
"Z6092K1": "P37"
},
{
"Z1K1": "Z6092",
"Z6092K1": "P2936"
},
{
"Z1K1": "Z6092",
"Z6092K1": "P3001"
},
{
"Z1K1": "Z6092",
"Z6092K1": "P1198"
},
{
"Z1K1": "Z6092",
"Z6092K1": "P2547"
},
{
"Z1K1": "Z6092",
"Z6092K1": "P6343"
},
{
"Z1K1": "Z6092",
"Z6092K1": "P6344"
},
{
"Z1K1": "Z6092",
"Z6092K1": "P4442"
},
{
"Z1K1": "Z6092",
"Z6092K1": "P4841"
},
{
"Z1K1": "Z6092",
"Z6092K1": "P6897"
},
{
"Z1K1": "Z6092",
"Z6092K1": "P3270"
},
{
"Z1K1": "Z6092",
"Z6092K1": "P3271"
},
{
"Z1K1": "Z6092",
"Z6092K1": "P2998"
},
{
"Z1K1": "Z6092",
"Z6092K1": "P3529"
},
{
"Z1K1": "Z6092",
"Z6092K1": "P6794"
},
{
"Z1K1": "Z6092",
"Z6092K1": "P2855"
},
{
"Z1K1": "Z6092",
"Z6092K1": "P1538"
},
{
"Z1K1": "Z6092",
"Z6092K1": "P5982"
},
{
"Z1K1": "Z6092",
"Z6092K1": "P2573"
}
]
},
"Z802K2": " की ",
"Z802K3": " का "
}
},
{
"Z1K1": "Z7",
"Z7K1": "Z29825",
"Z29825K1": {
"Z1K1": "Z18",
"Z18K1": "Z42377K4"
},
"Z29825K2": {
"Z1K1": "Z18",
"Z18K1": "Z42377K2"
}
},
", ",
{
"Z1K1": "Z7",
"Z7K1": "Z36209",
"Z36209K1": {
"Z1K1": "Z18",
"Z18K1": "Z42377K3"
},
"Z36209K2": {
"Z1K1": "Z18",
"Z18K1": "Z42377K4"
}
},
{
"Z1K1": "Z7",
"Z7K1": "Z802",
"Z802K1": {
"Z1K1": "Z7",
"Z7K1": "Z13381",
"Z13381K1": {
"Z1K1": "Z18",
"Z18K1": "Z42377K2"
},
"Z13381K2": [
"Z6092",
{
"Z1K1": "Z6092",
"Z6092K1": "P35"
},
{
"Z1K1": "Z6092",
"Z6092K1": "P6"
},
{
"Z1K1": "Z6092",
"Z6092K1": "P488"
},
{
"Z1K1": "Z6092",
"Z6092K1": "P1037"
},
{
"Z1K1": "Z6092",
"Z6092K1": "P1308"
},
{
"Z1K1": "Z6092",
"Z6092K1": "P112"
}
]
},
"Z802K2": " थे।",
"Z802K3": {
"Z1K1": "Z7",
"Z7K1": "Z802",
"Z802K1": {
"Z1K1": "Z7",
"Z7K1": "Z13381",
"Z13381K1": {
"Z1K1": "Z18",
"Z18K1": "Z42377K2"
},
"Z13381K2": [
"Z6092",
{
"Z1K1": "Z6092",
"Z6092K1": "P36"
},
{
"Z1K1": "Z6092",
"Z6092K1": "P38"
},
{
"Z1K1": "Z6092",
"Z6092K1": "P1082"
},
{
"Z1K1": "Z6092",
"Z6092K1": "P571"
},
{
"Z1K1": "Z6092",
"Z6092K1": "P5141"
},
{
"Z1K1": "Z6092",
"Z6092K1": "P2048"
},
{
"Z1K1": "Z6092",
"Z6092K1": "P2044"
},
{
"Z1K1": "Z6092",
"Z6092K1": "P2043"
},
{
"Z1K1": "Z6092",
"Z6092K1": "P2049"
},
{
"Z1K1": "Z6092",
"Z6092K1": "P2047"
},
{
"Z1K1": "Z6092",
"Z6092K1": "P8328"
},
{
"Z1K1": "Z6092",
"Z6092K1": "P37"
},
{
"Z1K1": "Z6092",
"Z6092K1": "P2936"
},
{
"Z1K1": "Z6092",
"Z6092K1": "P3001"
},
{
"Z1K1": "Z6092",
"Z6092K1": "P1198"
},
{
"Z1K1": "Z6092",
"Z6092K1": "P2547"
},
{
"Z1K1": "Z6092",
"Z6092K1": "P6343"
},
{
"Z1K1": "Z6092",
"Z6092K1": "P6344"
},
{
"Z1K1": "Z6092",
"Z6092K1": "P4442"
},
{
"Z1K1": "Z6092",
"Z6092K1": "P4841"
},
{
"Z1K1": "Z6092",
"Z6092K1": "P6897"
},
{
"Z1K1": "Z6092",
"Z6092K1": "P3270"
},
{
"Z1K1": "Z6092",
"Z6092K1": "P3271"
},
{
"Z1K1": "Z6092",
"Z6092K1": "P2998"
},
{
"Z1K1": "Z6092",
"Z6092K1": "P3529"
},
{
"Z1K1": "Z6092",
"Z6092K1": "P6794"
},
{
"Z1K1": "Z6092",
"Z6092K1": "P2855"
},
{
"Z1K1": "Z6092",
"Z6092K1": "P1538"
},
{
"Z1K1": "Z6092",
"Z6092K1": "P5982"
},
{
"Z1K1": "Z6092",
"Z6092K1": "P2573"
}
]
},
"Z802K2": " थी।",
"Z802K3": " था।"
}
}
]
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "specific property of subject was value, Hindi, comp"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "विषय गुण मान था (हिन्दी कम्पोज़ीशन)"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
paho6a1hftsxuakxwqftnnllqk79281
Z42379
0
94953
314703
2026-09-17T15:27:23Z
BlueSkyWalker
101616
Create unit test 1 for Z42377
314703
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z42379"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z42377",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z42377",
"Z42377K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q8411"
},
"Z42377K2": {
"Z1K1": "Z6092",
"Z6092K1": "P276"
},
"Z42377K3": {
"Z1K1": "Z6091",
"Z6091K1": "Q3141"
},
"Z42377K4": "Z1820"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z877",
"Z877K2": {
"Z1K1": "Z89",
"Z89K1": "1956 ग्रीष्मकालीन ओलंपिक का \u003Cspan lang=\"hi\"\u003Eस्थान\u003C/span\u003E, \u003Ca href=\"https://abstract.wikipedia.org/wiki/Q3141\"\u003Eमेलबॉर्न\u003C/a\u003E था।"
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "1956 Summer Olympics location in Melbourne, Hindi"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "1956 ग्रीष्मकालीन ओलंपिक का स्थान मेलबॉर्न था"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
qiywz6jm9fsdqjuum3u3incbvpbdvtl
Z42380
0
94954
314704
2026-09-17T15:27:24Z
BlueSkyWalker
101616
Create unit test 2 for Z42377
314704
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z42380"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z42377",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z42377",
"Z42377K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q53713"
},
"Z42377K2": {
"Z1K1": "Z6092",
"Z6092K1": "P19"
},
"Z42377K3": {
"Z1K1": "Z6091",
"Z6091K1": "Q1754"
},
"Z42377K4": "Z1820"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z877",
"Z877K2": {
"Z1K1": "Z89",
"Z89K1": "ओलोफ पाल्मे का \u003Cspan lang=\"hi\"\u003Eजन्म स्थान\u003C/span\u003E, \u003Ca href=\"https://abstract.wikipedia.org/wiki/Q1754\"\u003Eस्टॉकहोम\u003C/a\u003E था।"
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Olof Palme birth place was Stockholm, Hindi"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "ओलोफ पाल्मे का जन्म स्थान स्टॉकहोम था"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
kdkzlriaaqlw0zv3f6w2xjgxrta7itd
Z42381
0
94955
314707
2026-09-17T15:41:08Z
ReXLer
39813
any lang
314707
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z42381"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z42381K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "entity"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
},
"Z17K2": "Z42381K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "dependent of"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z42381K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language"
}
]
}
}
],
"Z8K2": "Z11",
"Z8K3": [
"Z20"
],
"Z8K4": [
"Z14"
],
"Z8K5": "Z42381"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "entity consists of WD items"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"entity consists-of list"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "using any language"
}
]
}
}
ql3jiwtns35i0lo1sjb16zwfo1c0iou
314820
314707
2026-09-17T21:04:51Z
YoshiRulz
10156
Added Z42383, Z42384 and Z42389 to the approved list of test cases
314820
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z42381"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z42381K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "entity"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
},
"Z17K2": "Z42381K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "dependent of"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z42381K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language"
}
]
}
}
],
"Z8K2": "Z11",
"Z8K3": [
"Z20",
"Z42383",
"Z42384",
"Z42389"
],
"Z8K4": [
"Z14"
],
"Z8K5": "Z42381"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "entity consists of WD items"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"entity consists-of list"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "using any language"
}
]
}
}
155jxn99pows6xc1b6wnovcs1d1m9dn
314821
314820
2026-09-17T21:05:05Z
YoshiRulz
10156
Added Z42382 to the approved list of implementations
314821
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z42381"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z42381K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "entity"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
},
"Z17K2": "Z42381K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "dependent of"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z42381K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language"
}
]
}
}
],
"Z8K2": "Z11",
"Z8K3": [
"Z20",
"Z42383",
"Z42384",
"Z42389"
],
"Z8K4": [
"Z14",
"Z42382"
],
"Z8K5": "Z42381"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "entity consists of WD items"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"entity consists-of list"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "using any language"
}
]
}
}
nsz785n7pezxfj1zbut02ahhrhr7f0f
314951
314821
2026-09-18T08:29:31Z
Ornithorynque liminaire
1539
fr
314951
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z42381"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z42381K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "entity"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
},
"Z17K2": "Z42381K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "dependent of"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z42381K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language"
}
]
}
}
],
"Z8K2": "Z11",
"Z8K3": [
"Z20",
"Z42383",
"Z42384",
"Z42389"
],
"Z8K4": [
"Z14",
"Z42382"
],
"Z8K5": "Z42381"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "entity consists of WD items"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "l'entité est composée de ces items"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"entity consists-of list"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "using any language"
}
]
}
}
e49avq2ne02kvz5pwgz3x6ne9b5p87n
Z42382
0
94956
314708
2026-09-17T15:43:54Z
ReXLer
39813
made
314708
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z42382"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z42381",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z26107",
"Z26107K1": {
"Z1K1": "Z18",
"Z18K1": "Z42381K3"
},
"Z26107K2": {
"Z1K1": "Z7",
"Z7K1": "Z21394",
"Z21394K1": [
"Z6",
{
"Z1K1": "Z7",
"Z7K1": "Z23753",
"Z23753K1": {
"Z1K1": "Z18",
"Z18K1": "Z42381K1"
},
"Z23753K2": {
"Z1K1": "Z18",
"Z18K1": "Z42381K3"
}
},
" ",
{
"Z1K1": "Z7",
"Z7K1": "Z37321",
"Z37321K1": {
"Z1K1": "Z18",
"Z18K1": "Z42381K3"
}
},
" ",
{
"Z1K1": "Z7",
"Z7K1": "Z18779",
"Z18779K1": {
"Z1K1": "Z7",
"Z7K1": "Z13464",
"Z13464K1": "Z23753",
"Z13464K2": {
"Z1K1": "Z18",
"Z18K1": "Z42381K2"
},
"Z13464K3": {
"Z1K1": "Z18",
"Z18K1": "Z42381K3"
}
}
},
"."
]
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "entity consists of WD items, comp"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
0iceag40i7rmez9ge9iw6oio2t6b8lc
314710
314708
2026-09-17T15:46:23Z
ReXLer
39813
mmmm
314710
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z42382"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z42381",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z26107",
"Z26107K1": {
"Z1K1": "Z18",
"Z18K1": "Z42381K3"
},
"Z26107K2": {
"Z1K1": "Z7",
"Z7K1": "Z21394",
"Z21394K1": [
"Z6",
{
"Z1K1": "Z7",
"Z7K1": "Z23753",
"Z23753K1": {
"Z1K1": "Z18",
"Z18K1": "Z42381K1"
},
"Z23753K2": {
"Z1K1": "Z18",
"Z18K1": "Z42381K3"
}
},
{
"Z1K1": "Z7",
"Z7K1": "Z37321",
"Z37321K1": {
"Z1K1": "Z18",
"Z18K1": "Z42381K3"
}
},
" ",
{
"Z1K1": "Z7",
"Z7K1": "Z18779",
"Z18779K1": {
"Z1K1": "Z7",
"Z7K1": "Z13464",
"Z13464K1": "Z23753",
"Z13464K2": {
"Z1K1": "Z18",
"Z18K1": "Z42381K2"
},
"Z13464K3": {
"Z1K1": "Z18",
"Z18K1": "Z42381K3"
}
}
},
"."
]
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "entity consists of WD items, comp"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
lame4qnsa2srb2ff4hc4bg5tkxerjju
314734
314710
2026-09-17T16:24:46Z
ReXLer
39813
hindi mmmm
314734
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z42382"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z42381",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z26107",
"Z26107K1": {
"Z1K1": "Z18",
"Z18K1": "Z42381K3"
},
"Z26107K2": {
"Z1K1": "Z7",
"Z7K1": "Z21394",
"Z21394K1": [
"Z6",
{
"Z1K1": "Z7",
"Z7K1": "Z23753",
"Z23753K1": {
"Z1K1": "Z18",
"Z18K1": "Z42381K1"
},
"Z23753K2": {
"Z1K1": "Z18",
"Z18K1": "Z42381K3"
}
},
{
"Z1K1": "Z7",
"Z7K1": "Z15728",
"Z15728K1": {
"Z1K1": "Z7",
"Z7K1": "Z14326",
"Z14326K1": {
"Z1K1": "Z18",
"Z18K1": "Z42381K3"
},
"Z14326K2": "Z1820"
},
"Z15728K2": "से बना होना",
"Z15728K3": {
"Z1K1": "Z7",
"Z7K1": "Z37321",
"Z37321K1": {
"Z1K1": "Z18",
"Z18K1": "Z42381K3"
}
},
"Z15728K4": "none"
},
" ",
{
"Z1K1": "Z7",
"Z7K1": "Z18779",
"Z18779K1": {
"Z1K1": "Z7",
"Z7K1": "Z13464",
"Z13464K1": "Z23753",
"Z13464K2": {
"Z1K1": "Z18",
"Z18K1": "Z42381K2"
},
"Z13464K3": {
"Z1K1": "Z18",
"Z18K1": "Z42381K3"
}
}
},
"."
]
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "entity consists of WD items, comp"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
a4dznrn7geqwneqptd5lngs86db8gnt
314739
314734
2026-09-17T16:30:14Z
ReXLer
39813
314739
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z42382"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z42381",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z26107",
"Z26107K1": {
"Z1K1": "Z18",
"Z18K1": "Z42381K3"
},
"Z26107K2": {
"Z1K1": "Z7",
"Z7K1": "Z21394",
"Z21394K1": [
"Z6",
{
"Z1K1": "Z7",
"Z7K1": "Z23753",
"Z23753K1": {
"Z1K1": "Z18",
"Z18K1": "Z42381K1"
},
"Z23753K2": {
"Z1K1": "Z18",
"Z18K1": "Z42381K3"
}
},
{
"Z1K1": "Z7",
"Z7K1": "Z15728",
"Z15728K1": {
"Z1K1": "Z7",
"Z7K1": "Z14326",
"Z14326K1": {
"Z1K1": "Z18",
"Z18K1": "Z42381K3"
},
"Z14326K2": "Z1820"
},
"Z15728K2": " से बना होना",
"Z15728K3": {
"Z1K1": "Z7",
"Z7K1": "Z37321",
"Z37321K1": {
"Z1K1": "Z18",
"Z18K1": "Z42381K3"
}
},
"Z15728K4": "none"
},
" ",
{
"Z1K1": "Z7",
"Z7K1": "Z18779",
"Z18779K1": {
"Z1K1": "Z7",
"Z7K1": "Z13464",
"Z13464K1": "Z23753",
"Z13464K2": {
"Z1K1": "Z18",
"Z18K1": "Z42381K2"
},
"Z13464K3": {
"Z1K1": "Z18",
"Z18K1": "Z42381K3"
}
}
},
"."
]
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "entity consists of WD items, comp"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
sya15dpwmto3it9ll8oprj4n46810u0
Z42383
0
94957
314709
2026-09-17T15:45:37Z
ReXLer
39813
made
314709
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z42383"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z42381",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z42381",
"Z42381K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q18589965"
},
"Z42381K2": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q2"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q405"
}
],
"Z42381K3": "Z1002"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z14392",
"Z14392K2": {
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Earth–Moon system consists of Earth and Moon."
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "[EN] Earth–Moon system consists of"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
rgebz16nd3wedj2yfckq5v5zamsnv17
314711
314709
2026-09-17T15:47:36Z
ReXLer
39813
dd
314711
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z42383"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z42381",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z42381",
"Z42381K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q18589965"
},
"Z42381K2": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q2"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q405"
}
],
"Z42381K3": "Z1002"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z14392",
"Z14392K2": {
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Earth–Moon system consists of Earth and Moon."
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "[EN] Earth–Moon system consists of"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
8vmyhtzm0lmy4h7936xrs4ss5tzievr
Z42384
0
94958
314712
2026-09-17T15:50:16Z
ReXLer
39813
test
314712
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z42384"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z42381",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z42381",
"Z42381K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q27561"
},
"Z42381K2": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q25396"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q26180"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q842365"
}
],
"Z42381K3": "Z1820"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z14392",
"Z14392K2": {
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "test"
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "[HI] result test"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
jspjoo9897wu8thtfkrggxfekya6lbc
314724
314712
2026-09-17T16:10:13Z
ReXLer
39813
314724
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z42384"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z42381",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z42381",
"Z42381K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q27561"
},
"Z42381K2": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q25396"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q26180"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q842365"
}
],
"Z42381K3": "Z1005"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z14392",
"Z14392K2": {
"Z1K1": "Z11",
"Z11K1": "Z1005",
"Z11K2": "test"
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "[RU] result test"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
cyza8oj762er23buuxchi1gbbxy4ccj
314725
314724
2026-09-17T16:13:22Z
ReXLer
39813
here
314725
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z42384"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z42381",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z42381",
"Z42381K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q80978"
},
"Z42381K2": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q21404084"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q19923099"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q60740285"
}
],
"Z42381K3": "Z1005"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z14392",
"Z14392K2": {
"Z1K1": "Z11",
"Z11K1": "Z1005",
"Z11K2": "test"
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "[RU] result test"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
bcjsltq05zyjdtbt4d3ku7kaa88wek1
314726
314725
2026-09-17T16:14:17Z
ReXLer
39813
here
314726
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z42384"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z42381",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z42381",
"Z42381K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q80978"
},
"Z42381K2": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q21404084"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q19923099"
}
],
"Z42381K3": "Z1005"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z14392",
"Z14392K2": {
"Z1K1": "Z11",
"Z11K1": "Z1005",
"Z11K2": "test"
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "[RU] result test"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
k8nweg2bd5erb4txzujqti8oo1yz9xd
314727
314726
2026-09-17T16:15:36Z
ReXLer
39813
314727
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z42384"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z42381",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z42381",
"Z42381K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q80978"
},
"Z42381K2": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q21404084"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q19923099"
}
],
"Z42381K3": "Z1005"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z14392",
"Z14392K2": {
"Z1K1": "Z11",
"Z11K1": "Z1005",
"Z11K2": "Хью́летт-Па́ккард состоит из HP Inc. and Хьюлетт Паккард Энтерпрайз."
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "[RU] result test"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
keqka8wnbpflznbfx3prt5cfnd00ul7
314728
314727
2026-09-17T16:16:15Z
ReXLer
39813
314728
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z42384"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z42381",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z42381",
"Z42381K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q80978"
},
"Z42381K2": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q21404084"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q19923099"
}
],
"Z42381K3": "Z1005"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z14392",
"Z14392K2": {
"Z1K1": "Z11",
"Z11K1": "Z1005",
"Z11K2": "Хью́летт-Па́ккард состоит из HP Inc. and Хьюлетт Паккард Энтерпрайз."
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "[RU] result test"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Хью́летт-Па́ккард состоит из"
}
]
}
}
53ip0r87avdcarmdvqzjvm9rvr74gt7
314729
314728
2026-09-17T16:16:31Z
ReXLer
39813
314729
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z42384"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z42381",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z42381",
"Z42381K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q80978"
},
"Z42381K2": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q21404084"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q19923099"
}
],
"Z42381K3": "Z1005"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z14392",
"Z14392K2": {
"Z1K1": "Z11",
"Z11K1": "Z1005",
"Z11K2": "Хью́летт-Па́ккард состоит из HP Inc. and Хьюлетт Паккард Энтерпрайз."
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "[RU] Хью́летт-Па́ккард состоит из"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
kov4o9oeqei8p2msq1bbp8keks7c2y5
314730
314729
2026-09-17T16:16:42Z
ReXLer
39813
314730
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z42384"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z42381",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z42381",
"Z42381K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q80978"
},
"Z42381K2": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q21404084"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q19923099"
}
],
"Z42381K3": "Z1005"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z14392",
"Z14392K2": {
"Z1K1": "Z11",
"Z11K1": "Z1005",
"Z11K2": "Хью́летт-Па́ккард состоит из HP Inc. and Хьюлетт Паккард Энтерпрайз"
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "[RU] Хью́летт-Па́ккард состоит из"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
jm7n1tqll8zr0hgtssz2t6vq418cyng
314731
314730
2026-09-17T16:17:29Z
ReXLer
39813
314731
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z42384"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z42381",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z42381",
"Z42381K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q80978"
},
"Z42381K2": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q21404084"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q19923099"
}
],
"Z42381K3": "Z1005"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z14392",
"Z14392K2": {
"Z1K1": "Z11",
"Z11K1": "Z1005",
"Z11K2": "Хью́летт-Па́ккард состоит из HP Inc. and Хьюлетт Паккард Энтерпрайз."
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "[RU] Хью́летт-Па́ккард состоит из"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
odd3zn2iyu5xvvdlubsmbykb46atlih
Z42385
0
94959
314713
2026-09-17T15:58:04Z
ReXLer
39813
314713
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z42385"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z18",
"Z17K2": "Z42385K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "input1"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z42385K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "input2"
}
]
}
}
],
"Z8K2": "Z40",
"Z8K3": [
"Z20"
],
"Z8K4": [
"Z14"
],
"Z8K5": "Z42385"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "lang is equal to lang"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "is lang equal to lang"
}
]
}
}
hipdr0e05digvtveq7727x6chbweetg
314716
314713
2026-09-17T16:00:31Z
ReXLer
39813
314716
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z42385"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z42385K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "input1"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z42385K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "input2"
}
]
}
}
],
"Z8K2": "Z40",
"Z8K3": [
"Z20"
],
"Z8K4": [
"Z14"
],
"Z8K5": "Z42385"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "lang is equal to lang"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "is lang equal to lang"
}
]
}
}
8i8t6wx235at0tc5i3wnwren98q1gr7
Z42386
0
94960
314714
2026-09-17T15:58:50Z
ReXLer
39813
here
314714
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z42386"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z42385",
"Z14K3": {
"Z1K1": "Z16",
"Z16K1": "Z610",
"Z16K2": "def Z42385(Z42385K1, Z42385K2):\n\tZ42385K1 = Z42385K2"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "lang is equal to lang, impl"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
tibrlwfhsk09ibs0bddf814o240xv5b
314718
314714
2026-09-17T16:02:01Z
ReXLer
39813
return
314718
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z42386"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z42385",
"Z14K3": {
"Z1K1": "Z16",
"Z16K1": "Z610",
"Z16K2": "def Z42385(Z42385K1, Z42385K2):\n\treturn Z42385K1 = Z42385K2"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "lang is equal to lang, impl"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
i8rka2sa5bkjst2k5eaqzc2q0e1rug6
314719
314718
2026-09-17T16:02:54Z
ReXLer
39813
this will prob fail
314719
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z42386"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z42385",
"Z14K3": {
"Z1K1": "Z16",
"Z16K1": "Z610",
"Z16K2": "def Z42385(Z42385K1, Z42385K2):\n\treturn str(Z42385K1) = str(Z42385K2)"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "lang is equal to lang, impl"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
5ovfup8xmv02i6n9jvbkxtvs70tvvxc
314720
314719
2026-09-17T16:04:03Z
ReXLer
39813
314720
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z42386"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z42385",
"Z14K3": {
"Z1K1": "Z16",
"Z16K1": "Z610",
"Z16K2": "def Z42385(Z42385K1, Z42385K2):\n\tfirstlang = str(Z42385K1)\n\tsecondlang = str(Z42385K2)\n\treturn firstlang = secondlang"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "lang is equal to lang, impl"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
qce482g4df7ufouytwcud1lxojx5530
314721
314720
2026-09-17T16:05:08Z
ReXLer
39813
314721
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z42386"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z42385",
"Z14K3": {
"Z1K1": "Z16",
"Z16K1": "Z610",
"Z16K2": "def Z42385(Z42385K1, Z42385K2):\n\tfirstlang = Z42385K1\n\tsecondlang = Z42385K2\n\tif firstlang = secondlang\n\t\treturn True\n\telse\n\t\treturn False"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "lang is equal to lang, impl"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
mjfeuwwidipjqqzd53todz0uxhor5qc
314722
314721
2026-09-17T16:06:07Z
ReXLer
39813
314722
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z42386"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z42385",
"Z14K3": {
"Z1K1": "Z16",
"Z16K1": "Z610",
"Z16K2": "def Z42385(Z42385K1, Z42385K2):\n\tfirstlang = Z42385K1\n\tsecondlang = Z42385K2\n\treturn firstlang == secondlang"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "lang is equal to lang, impl"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
phtilawpmabmx30vlp69zixyt6lajmv
Z42387
0
94961
314715
2026-09-17T16:00:01Z
ReXLer
39813
314715
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z42387"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z42385",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z42385",
"Z42385K1": {
"Z1K1": "Z18",
"Z18K1": "Z42385K2"
},
"Z42385K2": "Z1820"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z844",
"Z844K2": {
"Z1K1": "Z40",
"Z40K1": "Z41"
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Hindi is equal to Hindi"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
13y9kkfnrof6vo686upb9m0yue6to6l
314717
314715
2026-09-17T16:01:41Z
ReXLer
39813
314717
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z42387"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z42385",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z42385",
"Z42385K1": "Z1820",
"Z42385K2": "Z1820"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z844",
"Z844K2": {
"Z1K1": "Z40",
"Z40K1": "Z41"
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Hindi is equal to Hindi"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
7mpw8z3aah7r4q3w39qa78xihdex784
Z42388
0
94962
314723
2026-09-17T16:08:16Z
ReXLer
39813
314723
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z42388"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z42385",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z42385",
"Z42385K1": "Z1002",
"Z42385K2": "Z1005"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z844",
"Z844K2": {
"Z1K1": "Z40",
"Z40K1": "Z42"
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "English is not equal to Russian"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
t64fghiwmnrx6xo4az6c81kl67bb08s
Z42389
0
94963
314735
2026-09-17T16:26:04Z
ReXLer
39813
ye
314735
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z42389"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z42381",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z42381",
"Z42381K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q27561"
},
"Z42381K2": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q25396"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q26180"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q25528"
}
],
"Z42381K3": "Z1820"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z14392",
"Z14392K2": {
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "test"
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "[HI] result test"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
igta7mhxvwazo0eobf5ynp4376wwhsl
314736
314735
2026-09-17T16:26:38Z
ReXLer
39813
yep
314736
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z42389"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z42381",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z42381",
"Z42381K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q27561"
},
"Z42381K2": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q25396"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q26180"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q25528"
}
],
"Z42381K3": "Z1820"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z14392",
"Z14392K2": {
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": " कैरेबियाई नीदरलैंडसे बना होना बोनेयेर, सिंट यूस्टेशियस, and साबा."
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "[HI] result test"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
giathuvad11fvpa9htnlu26nu4sosfn
314737
314736
2026-09-17T16:27:40Z
ReXLer
39813
mmmm
314737
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z42389"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z42381",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z42381",
"Z42381K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q27561"
},
"Z42381K2": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q25396"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q26180"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q25528"
}
],
"Z42381K3": "Z1820"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z14392",
"Z14392K2": {
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "कैरेबियाई नीदरलैंडसे बना होना बोनेयेर, सिंट यूस्टेशियस, an"
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "[HI] result test"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
kq6q7wx6jfaj9x26yfo1v1j3q5jikz8
314738
314737
2026-09-17T16:29:48Z
ReXLer
39813
314738
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z42389"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z42381",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z42381",
"Z42381K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q27561"
},
"Z42381K2": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q25396"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q26180"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q25528"
}
],
"Z42381K3": "Z1820"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z14392",
"Z14392K2": {
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "कैरेबियाई नीदरलैंड से बना होना बोनेयेर, सिंट यूस्टेशियस, and साबा."
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "[HI] कैरेबियाई नीदरलैंड से बना होना"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
8qggnawc69xwg3a4q45lejdx2u5rgaa
Z42390
0
94964
314740
2026-09-17T16:47:48Z
BlueSkyWalker
101616
Create function: designed by-sentence, Hindi
314740
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z42390"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z42390K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "entity"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "हस्ती / वस्तु"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z40",
"Z17K2": "Z42390K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "entity repeated?"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "क्या हस्ती दोहराई गई है?"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z42390K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "tense"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "काल"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z42390K4",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "भाषा"
}
]
}
}
],
"Z8K2": "Z11",
"Z8K3": [
"Z20"
],
"Z8K4": [
"Z14"
],
"Z8K5": "Z42390"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "designed by-sentence, Hindi"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "डिज़ाइनर वाक्य (हिन्दी)"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"Hindi designed by sentence",
"designed by sentence (Hindi)",
"designed by hi"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1820",
"Z31K2": [
"Z6",
"डिज़ाइनर वाक्य (हिन्दी)",
"किसने डिज़ाइन किया",
"हिन्दी डिज़ाइनर"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "generates a sentence in Hindi stating who designed an entity"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "किसी वस्तु या तकनीक के डिज़ाइनर को दर्शाने वाला मानक हिन्दी वाक्य बनाता है"
}
]
}
}
a7ke0wgmbo9mfh3ftojhzje78dju2b1
314744
314740
2026-09-17T16:55:54Z
BlueSkyWalker
101616
Connect implementation Z42391 and tests Z42392, Z42393 to Z42390
314744
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z42390"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z42390K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "entity"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "हस्ती / वस्तु"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z40",
"Z17K2": "Z42390K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "entity repeated?"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "क्या हस्ती दोहराई गई है?"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z42390K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "tense"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "काल"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z42390K4",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "भाषा"
}
]
}
}
],
"Z8K2": "Z11",
"Z8K3": [
"Z20",
"Z42392",
"Z42393"
],
"Z8K4": [
"Z14",
"Z42391"
],
"Z8K5": "Z42390"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "designed by-sentence, Hindi"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "डिज़ाइनर वाक्य (हिन्दी)"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"Hindi designed by sentence",
"designed by sentence (Hindi)",
"designed by hi"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1820",
"Z31K2": [
"Z6",
"डिज़ाइनर वाक्य (हिन्दी)",
"किसने डिज़ाइन किया",
"हिन्दी डिज़ाइनर"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "generates a sentence in Hindi stating who designed an entity"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "किसी वस्तु या तकनीक के डिज़ाइनर को दर्शाने वाला मानक हिन्दी वाक्य बनाता है"
}
]
}
}
to4lctds9tz1uk7d8b8hykistoat30n
Z42391
0
94965
314741
2026-09-17T16:49:50Z
BlueSkyWalker
101616
Create composition implementation for Z42390
314741
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z42391"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z42390",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z26107",
"Z26107K1": {
"Z1K1": "Z18",
"Z18K1": "Z42390K4"
},
"Z26107K2": {
"Z1K1": "Z7",
"Z7K1": "Z42281",
"Z42281K1": [
"Z6",
{
"Z1K1": "Z7",
"Z7K1": "Z802",
"Z802K1": {
"Z1K1": "Z18",
"Z18K1": "Z42390K2"
},
"Z802K2": "इसे",
"Z802K3": {
"Z1K1": "Z7",
"Z7K1": "Z24766",
"Z24766K1": {
"Z1K1": "Z18",
"Z18K1": "Z42390K1"
},
"Z24766K2": {
"Z1K1": "Z18",
"Z18K1": "Z42390K4"
}
}
},
{
"Z1K1": "Z7",
"Z7K1": "Z802",
"Z802K1": {
"Z1K1": "Z18",
"Z18K1": "Z42390K2"
},
"Z802K2": "",
"Z802K3": "को"
},
{
"Z1K1": "Z7",
"Z7K1": "Z14396",
"Z14396K1": {
"Z1K1": "Z7",
"Z7K1": "Z42343",
"Z42343K1": {
"Z1K1": "Z18",
"Z18K1": "Z42390K1"
},
"Z42343K2": {
"Z1K1": "Z6092",
"Z6092K1": "P287"
},
"Z42343K3": {
"Z1K1": "Z18",
"Z18K1": "Z42390K4"
}
}
},
"द्वारा डिज़ाइन किया गया",
{
"Z1K1": "Z7",
"Z7K1": "Z802",
"Z802K1": {
"Z1K1": "Z7",
"Z7K1": "Z19316",
"Z19316K1": {
"Z1K1": "Z18",
"Z18K1": "Z42390K3"
},
"Z19316K2": {
"Z1K1": "Z6091",
"Z6091K1": "Q1994301"
}
},
"Z802K2": "था",
"Z802K3": "है"
}
]
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "designed by-sentence, Hindi, comp"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "डिज़ाइनर वाक्य (हिन्दी कम्पोज़ीशन)"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
ehw0srsp1z8dopuy53dc30d7g8iqhdf
Z42392
0
94966
314742
2026-09-17T16:51:52Z
BlueSkyWalker
101616
Create unit test 1 for Z42390
314742
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z42392"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z42390",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z42390",
"Z42390K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q15777"
},
"Z42390K2": {
"Z1K1": "Z40",
"Z40K1": "Z42"
},
"Z42390K3": {
"Z1K1": "Z6091",
"Z6091K1": "Q1994301"
},
"Z42390K4": "Z1820"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z14392",
"Z14392K2": {
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "सी को डेनिस रिची द्वारा डिज़ाइन किया गया था।"
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "C was designed by Dennis Ritchie, Hindi"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "सी को डेनिस रिची द्वारा डिज़ाइन किया गया था"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
6n0kox0xqqk3vhmge9r1rg1tq0k14u1
Z42393
0
94967
314743
2026-09-17T16:53:53Z
BlueSkyWalker
101616
Create unit test 2 for Z42390
314743
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z42393"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z42390",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z42390",
"Z42390K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q186055"
},
"Z42390K2": {
"Z1K1": "Z40",
"Z40K1": "Z41"
},
"Z42390K3": {
"Z1K1": "Z6091",
"Z6091K1": "Q1994301"
},
"Z42390K4": "Z1820"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z14392",
"Z14392K2": {
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "इसे लीनुस तूरवाल्द्स द्वारा डिज़ाइन किया गया था।"
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Git was designed by Linus Torvalds (pronoun), Hindi"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "गिट डिज़ाइनर (सर्वनाम), हिन्दी"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
ktqd4p3xd2pywbv4kmqc6qb8ikytunk
Z42394
0
94968
314746
2026-09-17T17:07:34Z
BlueSkyWalker
101616
Create function: state origin using entity and class, Hindi
314746
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z42394"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z42394K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "entity"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "हस्ती / वस्तु"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z42394K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "class"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "वर्ग / पेशा"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z42394K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "location"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "स्थान / देश"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z42394K4",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "भाषा"
}
]
}
}
],
"Z8K2": "Z11",
"Z8K3": [
"Z20"
],
"Z8K4": [
"Z14"
],
"Z8K5": "Z42394"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "state origin using entity and class, Hindi"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "हस्ती और वर्ग का उपयोग करके राज्य उद्गम (हिन्दी)"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"Hindi state origin using entity and class",
"state origin Hindi",
"origin using entity and class (Hindi)"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1820",
"Z31K2": [
"Z6",
"मूल स्थान और वर्ग (हिन्दी)",
"राज्य उद्गम वाक्य",
"हिन्दी उद्गम वाक्य"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "generates a sentence in Hindi describing a person's profession and country of origin"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "किसी व्यक्ति के पेशे और मूल देश को दर्शाने वाला मानक हिन्दी वाक्य बनाता है"
}
]
}
}
ejci96hl4hneh1gqw5yla8polie95kn
314750
314746
2026-09-17T17:15:41Z
BlueSkyWalker
101616
Connect implementation Z42395 and tests Z42396, Z42397 to Z42394
314750
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z42394"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z42394K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "entity"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "हस्ती / वस्तु"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z42394K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "class"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "वर्ग / पेशा"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z42394K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "location"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "स्थान / देश"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z42394K4",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "भाषा"
}
]
}
}
],
"Z8K2": "Z11",
"Z8K3": [
"Z20",
"Z42396",
"Z42397"
],
"Z8K4": [
"Z14",
"Z42395"
],
"Z8K5": "Z42394"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "state origin using entity and class, Hindi"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "हस्ती और वर्ग का उपयोग करके राज्य उद्गम (हिन्दी)"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"Hindi state origin using entity and class",
"state origin Hindi",
"origin using entity and class (Hindi)"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1820",
"Z31K2": [
"Z6",
"मूल स्थान और वर्ग (हिन्दी)",
"राज्य उद्गम वाक्य",
"हिन्दी उद्गम वाक्य"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "generates a sentence in Hindi describing a person's profession and country of origin"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "किसी व्यक्ति के पेशे और मूल देश को दर्शाने वाला मानक हिन्दी वाक्य बनाता है"
}
]
}
}
0hha2seevx1qv1arqi75zefq56x4v2z
Z42395
0
94969
314747
2026-09-17T17:09:36Z
BlueSkyWalker
101616
Create composition implementation for Z42394
314747
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z42395"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z42394",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z26107",
"Z26107K1": {
"Z1K1": "Z18",
"Z18K1": "Z42394K4"
},
"Z26107K2": {
"Z1K1": "Z7",
"Z7K1": "Z42281",
"Z42281K1": [
"Z6",
{
"Z1K1": "Z7",
"Z7K1": "Z24766",
"Z24766K1": {
"Z1K1": "Z18",
"Z18K1": "Z42394K1"
},
"Z24766K2": {
"Z1K1": "Z18",
"Z18K1": "Z42394K4"
}
},
{
"Z1K1": "Z7",
"Z7K1": "Z24766",
"Z24766K1": {
"Z1K1": "Z18",
"Z18K1": "Z42394K3"
},
"Z24766K2": {
"Z1K1": "Z18",
"Z18K1": "Z42394K4"
}
},
"के एक",
{
"Z1K1": "Z7",
"Z7K1": "Z24766",
"Z24766K1": {
"Z1K1": "Z18",
"Z18K1": "Z42394K2"
},
"Z24766K2": {
"Z1K1": "Z18",
"Z18K1": "Z42394K4"
}
},
"हैं"
]
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "state origin using entity and class, Hindi, comp"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "हस्ती और वर्ग का उपयोग करके राज्य उद्गम (हिन्दी कम्पोज़ीशन)"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
p5bspacpx4rcexxezejgufgarod4o9y
Z42396
0
94970
314748
2026-09-17T17:11:38Z
BlueSkyWalker
101616
Create unit test 1 for Z42394
314748
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z42396"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z42394",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z42394",
"Z42394K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q5582"
},
"Z42394K2": {
"Z1K1": "Z6091",
"Z6091K1": "Q1028181"
},
"Z42394K3": {
"Z1K1": "Z6091",
"Z6091K1": "Q55"
},
"Z42394K4": "Z1820"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z14392",
"Z14392K2": {
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "विन्सेंट वैन गो नीदरलैण्ड के एक चित्रकार हैं।"
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Vincent van Gogh is a painter from the Netherlands, Hindi"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "विन्सेंट वैन गो नीदरलैण्ड के एक चित्रकार हैं"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
3uwg7adkpptk5yuiwn9y80u9petu3xj
Z42397
0
94971
314749
2026-09-17T17:13:39Z
BlueSkyWalker
101616
Create unit test 2 for Z42394
314749
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z42397"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z42394",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z42394",
"Z42394K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q254"
},
"Z42394K2": {
"Z1K1": "Z6091",
"Z6091K1": "Q36834"
},
"Z42394K3": {
"Z1K1": "Z6091",
"Z6091K1": "Q40"
},
"Z42394K4": "Z1820"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z14392",
"Z14392K2": {
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "वॉल्फ़गांग अमाडेयुस मोत्सार्ट ऑस्ट्रिया के एक संगीत रचयिता हैं।"
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Wolfgang Amadeus Mozart is a composer from Austria, Hindi"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "वॉल्फ़गांग अमाडेयुस मोत्सार्ट ऑस्ट्रिया के एक संगीत रचयिता हैं"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
s2az719xgvx87f7kbyov3hsvfhv13b5
Z42398
0
94972
314752
2026-09-17T17:25:58Z
BlueSkyWalker
101616
Create function: main subject-sentence, Hindi
314752
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z42398"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z42398K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "entity"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "हस्ती / वस्तु"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z40",
"Z17K2": "Z42398K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "entity repeated?"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "क्या हस्ती दोहराई गई है?"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z42398K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "tense"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "काल"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z42398K4",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "भाषा"
}
]
}
}
],
"Z8K2": "Z11",
"Z8K3": [
"Z20"
],
"Z8K4": [
"Z14"
],
"Z8K5": "Z42398"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "main subject-sentence, Hindi"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "मुख्य विषय वाक्य (हिन्दी)"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"Hindi main subject sentence",
"main subject sentence (Hindi)",
"main subject hi"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1820",
"Z31K2": [
"Z6",
"मुख्य विषय वाक्य",
"विषय वाक्य (हिन्दी)",
"हिन्दी मुख्य विषय वाक्य"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "generates a sentence in Hindi stating the main subjects of a work or entity"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "किसी कृति या वस्तु के मुख्य विषयों को दर्शाने वाला मानक हिन्दी वाक्य बनाता है"
}
]
}
}
meo80nmfcy9fwuor1ssnpsyka61g5cp
314756
314752
2026-09-17T17:34:26Z
BlueSkyWalker
101616
implementation Z42399 and tests Z42400, Z42401 to Z42398
314756
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z42398"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z42398K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "entity"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "हस्ती / वस्तु"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z40",
"Z17K2": "Z42398K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "entity repeated?"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "क्या हस्ती दोहराई गई है?"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z42398K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "tense"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "काल"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z42398K4",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "भाषा"
}
]
}
}
],
"Z8K2": "Z11",
"Z8K3": [
"Z20",
"Z42400",
"Z42401"
],
"Z8K4": [
"Z14",
"Z42399"
],
"Z8K5": "Z42398"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "main subject-sentence, Hindi"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "मुख्य विषय वाक्य (हिन्दी)"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"Hindi main subject sentence",
"main subject sentence (Hindi)",
"main subject hi"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1820",
"Z31K2": [
"Z6",
"मुख्य विषय वाक्य",
"विषय वाक्य (हिन्दी)",
"हिन्दी मुख्य विषय वाक्य"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "generates a sentence in Hindi stating the main subjects of a work or entity"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "किसी कृति या वस्तु के मुख्य विषयों को दर्शाने वाला मानक हिन्दी वाक्य बनाता है"
}
]
}
}
lsy1so7cofgxf1ju2zt9zamnx1wv4zi
Z42399
0
94973
314753
2026-09-17T17:27:59Z
BlueSkyWalker
101616
Create composition implementation for Z42398
314753
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z42399"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z42398",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z26107",
"Z26107K1": {
"Z1K1": "Z18",
"Z18K1": "Z42398K4"
},
"Z26107K2": {
"Z1K1": "Z7",
"Z7K1": "Z42281",
"Z42281K1": [
"Z6",
{
"Z1K1": "Z7",
"Z7K1": "Z802",
"Z802K1": {
"Z1K1": "Z18",
"Z18K1": "Z42398K2"
},
"Z802K2": "इसके",
"Z802K3": {
"Z1K1": "Z7",
"Z7K1": "Z24766",
"Z24766K1": {
"Z1K1": "Z18",
"Z18K1": "Z42398K1"
},
"Z24766K2": {
"Z1K1": "Z18",
"Z18K1": "Z42398K4"
}
}
},
{
"Z1K1": "Z7",
"Z7K1": "Z802",
"Z802K1": {
"Z1K1": "Z18",
"Z18K1": "Z42398K2"
},
"Z802K2": "",
"Z802K3": "के"
},
"मुख्य विषयों में",
{
"Z1K1": "Z7",
"Z7K1": "Z14396",
"Z14396K1": {
"Z1K1": "Z7",
"Z7K1": "Z42343",
"Z42343K1": {
"Z1K1": "Z18",
"Z18K1": "Z42398K1"
},
"Z42343K2": {
"Z1K1": "Z6092",
"Z6092K1": "P921"
},
"Z42343K3": {
"Z1K1": "Z18",
"Z18K1": "Z42398K4"
}
}
},
"शामिल",
{
"Z1K1": "Z7",
"Z7K1": "Z802",
"Z802K1": {
"Z1K1": "Z7",
"Z7K1": "Z19316",
"Z19316K1": {
"Z1K1": "Z18",
"Z18K1": "Z42398K3"
},
"Z19316K2": {
"Z1K1": "Z6091",
"Z6091K1": "Q1994301"
}
},
"Z802K2": "थे",
"Z802K3": "हैं"
}
]
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "main subject-sentence, Hindi, comp"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "मुख्य विषय वाक्य (हिन्दी कम्पोज़ीशन)"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
nkd6ljlgixq4ph186bazby1ivrzot44
Z42400
0
94974
314754
2026-09-17T17:30:01Z
BlueSkyWalker
101616
Create unit test 1 for Z42398
314754
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z42400"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z42398",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z42398",
"Z42398K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q2017"
},
"Z42398K2": {
"Z1K1": "Z40",
"Z40K1": "Z42"
},
"Z42398K3": {
"Z1K1": "Z6091",
"Z6091K1": "Q192613"
},
"Z42398K4": "Z1820"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z14392",
"Z14392K2": {
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "विकियात्रा के मुख्य विषयों में मार्गदर्शिका शामिल हैं।"
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "The main subjects of Wikitravel include guide book, Hindi"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "विकियात्रा के मुख्य विषयों में मार्गदर्शिका शामिल हैं"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
o56g7bs0ddqpz6oyo6u596sv0q2mk7a
Z42401
0
94975
314755
2026-09-17T17:32:02Z
BlueSkyWalker
101616
Create unit test 2 for Z42398
314755
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z42401"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z42398",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z42398",
"Z42398K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q20124"
},
"Z42398K2": {
"Z1K1": "Z40",
"Z40K1": "Z41"
},
"Z42398K3": {
"Z1K1": "Z6091",
"Z6091K1": "Q1994301"
},
"Z42398K4": "Z1820"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z14392",
"Z14392K2": {
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "इसके मुख्य विषयों में प्राकृतिक वरण शामिल थे।"
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Its main subjects included natural selection (pronoun, past), Hindi"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "इसके मुख्य विषयों में प्राकृतिक वरण शामिल थे"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
ryfpoi8iokgp9b4ty7xdg3jqfs9tk39
Z42402
0
94976
314759
2026-09-17T17:44:28Z
BlueSkyWalker
101616
Create function: has use-sentence, Hindi
314759
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z42402"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z42402K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "entity"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "हस्ती / वस्तु"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z40",
"Z17K2": "Z42402K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "entity repeated?"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "क्या हस्ती दोहराई गई है?"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z42402K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "tense"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "काल"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z42402K4",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "भाषा"
}
]
}
}
],
"Z8K2": "Z11",
"Z8K3": [
"Z20"
],
"Z8K4": [
"Z14"
],
"Z8K5": "Z42402"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "has use-sentence, Hindi"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "उपयोग वाक्य (हिन्दी)"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"Hindi has use sentence",
"has use sentence (Hindi)",
"has use hi"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1820",
"Z31K2": [
"Z6",
"उपयोग वाक्य",
"उपयोगिता वाक्य (हिन्दी)",
"हिन्दी उपयोग वाक्य"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "generates a sentence in Hindi stating the uses of an entity"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "किसी वस्तु के उपयोगों को दर्शाने वाला मानक हिन्दी वाक्य बनाता है"
}
]
}
}
879vvsbap4hx440k0yqe7w8jlj5z48x
314763
314759
2026-09-17T17:52:35Z
BlueSkyWalker
101616
Connect implementation Z42403 and tests Z42404, Z42405 to Z42402
314763
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z42402"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z42402K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "entity"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "हस्ती / वस्तु"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z40",
"Z17K2": "Z42402K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "entity repeated?"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "क्या हस्ती दोहराई गई है?"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z42402K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "tense"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "काल"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z42402K4",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "भाषा"
}
]
}
}
],
"Z8K2": "Z11",
"Z8K3": [
"Z20",
"Z42404",
"Z42405"
],
"Z8K4": [
"Z14",
"Z42403"
],
"Z8K5": "Z42402"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "has use-sentence, Hindi"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "उपयोग वाक्य (हिन्दी)"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"Hindi has use sentence",
"has use sentence (Hindi)",
"has use hi"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1820",
"Z31K2": [
"Z6",
"उपयोग वाक्य",
"उपयोगिता वाक्य (हिन्दी)",
"हिन्दी उपयोग वाक्य"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "generates a sentence in Hindi stating the uses of an entity"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "किसी वस्तु के उपयोगों को दर्शाने वाला मानक हिन्दी वाक्य बनाता है"
}
]
}
}
lvarr0bi8no4wuqa4dacahtgr11v68z
314765
314763
2026-09-17T17:58:01Z
BlueSkyWalker
101616
Removed Z42404 and Z42405 from the approved list of test cases
314765
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z42402"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z42402K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "entity"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "हस्ती / वस्तु"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z40",
"Z17K2": "Z42402K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "entity repeated?"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "क्या हस्ती दोहराई गई है?"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z42402K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "tense"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "काल"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z42402K4",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "भाषा"
}
]
}
}
],
"Z8K2": "Z11",
"Z8K3": [
"Z20"
],
"Z8K4": [
"Z14",
"Z42403"
],
"Z8K5": "Z42402"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "has use-sentence, Hindi"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "उपयोग वाक्य (हिन्दी)"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"Hindi has use sentence",
"has use sentence (Hindi)",
"has use hi"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1820",
"Z31K2": [
"Z6",
"उपयोग वाक्य",
"उपयोगिता वाक्य (हिन्दी)",
"हिन्दी उपयोग वाक्य"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "generates a sentence in Hindi stating the uses of an entity"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "किसी वस्तु के उपयोगों को दर्शाने वाला मानक हिन्दी वाक्य बनाता है"
}
]
}
}
7e3cm4o47rnrxf0uoluvyl8hrozc9ln
314777
314765
2026-09-17T18:16:05Z
BlueSkyWalker
101616
implementation Z42403 and tests Z42404, Z42405 to Z42402
314777
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z42402"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z42402K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "entity"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "हस्ती / वस्तु"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z40",
"Z17K2": "Z42402K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "entity repeated?"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "क्या हस्ती दोहराई गई है?"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z42402K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "tense"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "काल"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z42402K4",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "भाषा"
}
]
}
}
],
"Z8K2": "Z11",
"Z8K3": [
"Z20",
"Z42404",
"Z42405"
],
"Z8K4": [
"Z14",
"Z42403"
],
"Z8K5": "Z42402"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "has use-sentence, Hindi"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "उपयोग वाक्य (हिन्दी)"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"Hindi has use sentence",
"has use sentence (Hindi)",
"has use hi"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1820",
"Z31K2": [
"Z6",
"उपयोग वाक्य",
"उपयोगिता वाक्य (हिन्दी)",
"हिन्दी उपयोग वाक्य"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "generates a sentence in Hindi stating the uses of an entity"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "किसी वस्तु के उपयोगों को दर्शाने वाला मानक हिन्दी वाक्य बनाता है"
}
]
}
}
lvarr0bi8no4wuqa4dacahtgr11v68z
Z42403
0
94977
314760
2026-09-17T17:46:30Z
BlueSkyWalker
101616
composition implementation for Z42402
314760
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z42403"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z42402",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z26107",
"Z26107K1": {
"Z1K1": "Z18",
"Z18K1": "Z42402K4"
},
"Z26107K2": {
"Z1K1": "Z7",
"Z7K1": "Z42281",
"Z42281K1": [
"Z6",
{
"Z1K1": "Z7",
"Z7K1": "Z802",
"Z802K1": {
"Z1K1": "Z18",
"Z18K1": "Z42402K2"
},
"Z802K2": "इसके",
"Z802K3": {
"Z1K1": "Z7",
"Z7K1": "Z24766",
"Z24766K1": {
"Z1K1": "Z18",
"Z18K1": "Z42402K1"
},
"Z24766K2": {
"Z1K1": "Z18",
"Z18K1": "Z42402K4"
}
}
},
{
"Z1K1": "Z7",
"Z7K1": "Z802",
"Z802K1": {
"Z1K1": "Z18",
"Z18K1": "Z42402K2"
},
"Z802K2": "",
"Z802K3": "के"
},
"उपयोगों में",
{
"Z1K1": "Z7",
"Z7K1": "Z14396",
"Z14396K1": {
"Z1K1": "Z7",
"Z7K1": "Z42343",
"Z42343K1": {
"Z1K1": "Z18",
"Z18K1": "Z42402K1"
},
"Z42343K2": {
"Z1K1": "Z6092",
"Z6092K1": "P366"
},
"Z42343K3": {
"Z1K1": "Z18",
"Z18K1": "Z42402K4"
}
}
},
"शामिल",
{
"Z1K1": "Z7",
"Z7K1": "Z802",
"Z802K1": {
"Z1K1": "Z18",
"Z18K1": "Z42402K3"
},
"Z19316K2": {
"Z1K1": "Z6091",
"Z6091K1": "Q1994301"
}
},
"थे",
"हैं"
]
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "has use-sentence, Hindi, comp"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "उपयोग वाक्य (हिन्दी कम्पोज़ीशन)"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
qk67kidpradyc9csixt6jkzjtnumnwn
314776
314760
2026-09-17T18:14:02Z
BlueSkyWalker
101616
Fix tense syntax in Z42403 composition
314776
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z42403"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z42402",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z26107",
"Z26107K1": {
"Z1K1": "Z18",
"Z18K1": "Z42402K4"
},
"Z26107K2": {
"Z1K1": "Z7",
"Z7K1": "Z42281",
"Z42281K1": [
"Z6",
{
"Z1K1": "Z7",
"Z7K1": "Z802",
"Z802K1": {
"Z1K1": "Z18",
"Z18K1": "Z42402K2"
},
"Z802K2": "इसके",
"Z802K3": {
"Z1K1": "Z7",
"Z7K1": "Z24766",
"Z24766K1": {
"Z1K1": "Z18",
"Z18K1": "Z42402K1"
},
"Z24766K2": {
"Z1K1": "Z18",
"Z18K1": "Z42402K4"
}
}
},
{
"Z1K1": "Z7",
"Z7K1": "Z802",
"Z802K1": {
"Z1K1": "Z18",
"Z18K1": "Z42402K2"
},
"Z802K2": "",
"Z802K3": "के"
},
"उपयोगों में",
{
"Z1K1": "Z7",
"Z7K1": "Z14396",
"Z14396K1": {
"Z1K1": "Z7",
"Z7K1": "Z42343",
"Z42343K1": {
"Z1K1": "Z18",
"Z18K1": "Z42402K1"
},
"Z42343K2": {
"Z1K1": "Z6092",
"Z6092K1": "P366"
},
"Z42343K3": {
"Z1K1": "Z18",
"Z18K1": "Z42402K4"
}
}
},
"शामिल",
{
"Z1K1": "Z7",
"Z7K1": "Z802",
"Z802K1": {
"Z1K1": "Z7",
"Z7K1": "Z19316",
"Z19316K1": {
"Z1K1": "Z18",
"Z18K1": "Z42402K3"
},
"Z19316K2": {
"Z1K1": "Z6091",
"Z6091K1": "Q1994301"
}
},
"Z802K2": "थे",
"Z802K3": "हैं"
}
]
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "has use-sentence, Hindi, comp"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "उपयोग वाक्य (हिन्दी कम्पोज़ीशन)"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
sav6gily92yidvo3xkkcr3fjrj5vrpy
Z42404
0
94978
314761
2026-09-17T17:48:31Z
BlueSkyWalker
101616
Create unit test 1 for Z42402
314761
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z42404"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z42402",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z42402",
"Z42402K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q646"
},
"Z42402K2": {
"Z1K1": "Z40",
"Z40K1": "Z42"
},
"Z42402K3": {
"Z1K1": "Z6091",
"Z6091K1": "Q192613"
},
"Z42402K4": "Z1820"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z14392",
"Z14392K2": {
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "तापमापी के उपयोगों में मौसम विज्ञान और तापमान माप शामिल हैं।"
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "The uses of thermometer include meteorology and temperature measurement, Hindi"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "तापमापी के उपयोगों में मौसम विज्ञान और तापमान माप शामिल हैं"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
4bcb1ulavdxo8z68oduzmqida0x5ymy
Z42405
0
94979
314762
2026-09-17T17:50:32Z
BlueSkyWalker
101616
Create unit test 2 for Z42402
314762
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z42405"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z42402",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z42402",
"Z42402K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q1493"
},
"Z42402K2": {
"Z1K1": "Z40",
"Z40K1": "Z41"
},
"Z42402K3": {
"Z1K1": "Z6091",
"Z6091K1": "Q192613"
},
"Z42402K4": "Z1820"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z14392",
"Z14392K2": {
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "इसके उपयोगों में फल, औषधीय पादपों की सूची और रेशा शामिल हैं।"
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Its uses include fruit, list of medicinal plants and fiber (pronoun, present), Hindi"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "इसके उपयोगों में फल, औषधीय पादपों की सूची और रेशा शामिल हैं"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
k0whllrh0gx4zsqy4eg04vzuyxpewla
Translations:Wikifunctions:Status updates/2026-09-10/25/de
1198
94980
314766
2026-09-17T18:00:15Z
Ameisenigel
44
Created page with "=== Denny auf der WikiCon 2026 in Regensburg, Deutschland ==="
314766
wikitext
text/x-wiki
=== Denny auf der WikiCon 2026 in Regensburg, Deutschland ===
1ds7lxsm4hpa29j7rx6zq4x066vsixj
Translations:Wikifunctions:Status updates/2026-09-10/26/de
1198
94981
314768
2026-09-17T18:01:01Z
Ameisenigel
44
Created page with "Nächstes Wochenende findet in Regensburg, Deutschland die [[$1|WikiCon 2026]] statt. Denny wird daran teilnehmen und wenn du dich über die Abstrakte Wikipedia, Wikifunctions oder Wissensrepräsentation austauschen möchtest, nimm bitte Kontakt mit ihm auf."
314768
wikitext
text/x-wiki
Nächstes Wochenende findet in Regensburg, Deutschland die [[$1|WikiCon 2026]] statt. Denny wird daran teilnehmen und wenn du dich über die Abstrakte Wikipedia, Wikifunctions oder Wissensrepräsentation austauschen möchtest, nimm bitte Kontakt mit ihm auf.
28kjju8n3360enrp076f3ujx8krcupp
Translations:Wikifunctions:Status updates/2026-09-10/27/de
1198
94982
314770
2026-09-17T18:01:10Z
Ameisenigel
44
Created page with "=== Wöchentliche neue Funktionen: 210 neue Funktionen ==="
314770
wikitext
text/x-wiki
=== Wöchentliche neue Funktionen: 210 neue Funktionen ===
crfigl8svmygl6lnbyzbxnuf93rpdx2
Translations:Wikifunctions:Status updates/2026-09-10/28/de
1198
94983
314772
2026-09-17T18:02:32Z
Ameisenigel
44
Created page with "Diese Woche haben wir erneut einen Rekord bei der Anzahl neuer Funktionen erreicht: In der vergangenen Woche wurden 210 neue Funktionen erstellt. Hier ist eine unvollständige Liste von Funktionen mit Implementierungen und bestandenen Tests, um einen Eindruck davon zu bekommen, welche Funktionen erstellt wurden. Vielen Dank an alle für ihre Beiträge!"
314772
wikitext
text/x-wiki
Diese Woche haben wir erneut einen Rekord bei der Anzahl neuer Funktionen erreicht: In der vergangenen Woche wurden 210 neue Funktionen erstellt. Hier ist eine unvollständige Liste von Funktionen mit Implementierungen und bestandenen Tests, um einen Eindruck davon zu bekommen, welche Funktionen erstellt wurden. Vielen Dank an alle für ihre Beiträge!
by9jwchag6bl06iil1knzftw0ijuoka
Translations:Wikifunctions:Status updates/2026-09-10/29/de
1198
94984
314774
2026-09-17T18:02:35Z
Ameisenigel
44
Created page with "Eine [$1 vollständige Liste aller Funktionen, sortiert nach Erstellungsdatum], ist verfügbar."
314774
wikitext
text/x-wiki
Eine [$1 vollständige Liste aller Funktionen, sortiert nach Erstellungsdatum], ist verfügbar.
dckjpk14krlg91zy1npet79eyynekde
Z42406
0
94985
314778
2026-09-17T18:24:10Z
BlueSkyWalker
101616
Create function: has characteristic-sentence, Hindi
314778
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z42406"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z42406K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "entity"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "हस्ती / वस्तु"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z40",
"Z17K2": "Z42406K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "entity repeated?"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "क्या हस्ती दोहराई गई है?"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z42406K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "tense"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "काल"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z42406K4",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "भाषा"
}
]
}
}
],
"Z8K2": "Z11",
"Z8K3": [
"Z20"
],
"Z8K4": [
"Z14"
],
"Z8K5": "Z42406"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "has characteristic-sentence, Hindi"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "विशेषता वाक्य (हिन्दी)"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"Hindi has characteristic sentence",
"has characteristic sentence (Hindi)",
"has characteristic hi"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1820",
"Z31K2": [
"Z6",
"विशेषता वाक्य",
"विशेषता वाक्य (हिन्दी)",
"हिन्दी विशेषता वाक्य"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "generates a sentence in Hindi stating the characteristics of an entity"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "किसी वस्तु की विशेषताओं को दर्शाने वाला मानक हिन्दी वाक्य बनाता है"
}
]
}
}
ryq3m3c8i5aabhxejcee9s2zg7c2nlq
314784
314778
2026-09-17T18:32:18Z
BlueSkyWalker
101616
Connect implementation Z42407 and tests Z42408, Z42409 to Z42406
314784
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z42406"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z42406K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "entity"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "हस्ती / वस्तु"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z40",
"Z17K2": "Z42406K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "entity repeated?"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "क्या हस्ती दोहराई गई है?"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z42406K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "tense"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "काल"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z42406K4",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "भाषा"
}
]
}
}
],
"Z8K2": "Z11",
"Z8K3": [
"Z20",
"Z42408",
"Z42409"
],
"Z8K4": [
"Z14",
"Z42407"
],
"Z8K5": "Z42406"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "has characteristic-sentence, Hindi"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "विशेषता वाक्य (हिन्दी)"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"Hindi has characteristic sentence",
"has characteristic sentence (Hindi)",
"has characteristic hi"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1820",
"Z31K2": [
"Z6",
"विशेषता वाक्य",
"विशेषता वाक्य (हिन्दी)",
"हिन्दी विशेषता वाक्य"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "generates a sentence in Hindi stating the characteristics of an entity"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "किसी वस्तु की विशेषताओं को दर्शाने वाला मानक हिन्दी वाक्य बनाता है"
}
]
}
}
m2p09frlukq099p165cocabkdt6r13n
Z42407
0
94986
314779
2026-09-17T18:26:12Z
BlueSkyWalker
101616
Create composition implementation for Z42406
314779
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z42407"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z42406",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z26107",
"Z26107K1": {
"Z1K1": "Z18",
"Z18K1": "Z42406K4"
},
"Z26107K2": {
"Z1K1": "Z7",
"Z7K1": "Z42281",
"Z42281K1": [
"Z6",
{
"Z1K1": "Z7",
"Z7K1": "Z802",
"Z802K1": {
"Z1K1": "Z18",
"Z18K1": "Z42406K2"
},
"Z802K2": "इसकी",
"Z802K3": {
"Z1K1": "Z7",
"Z7K1": "Z24766",
"Z24766K1": {
"Z1K1": "Z18",
"Z18K1": "Z42406K1"
},
"Z24766K2": {
"Z1K1": "Z18",
"Z18K1": "Z42406K4"
}
}
},
{
"Z1K1": "Z7",
"Z7K1": "Z802",
"Z802K1": {
"Z1K1": "Z18",
"Z18K1": "Z42406K2"
},
"Z802K2": "",
"Z802K3": "की"
},
"विशेषताओं में",
{
"Z1K1": "Z7",
"Z7K1": "Z14396",
"Z14396K1": {
"Z1K1": "Z7",
"Z7K1": "Z42343",
"Z42343K1": {
"Z1K1": "Z18",
"Z18K1": "Z42406K1"
},
"Z42343K2": {
"Z1K1": "Z6092",
"Z6092K1": "P1552"
},
"Z42343K3": {
"Z1K1": "Z18",
"Z18K1": "Z42406K4"
}
}
},
"शामिल",
{
"Z1K1": "Z7",
"Z7K1": "Z802",
"Z802K1": {
"Z1K1": "Z7",
"Z7K1": "Z19316",
"Z19316K1": {
"Z1K1": "Z18",
"Z18K1": "Z42406K3"
},
"Z19316K2": {
"Z1K1": "Z6091",
"Z6091K1": "Q1994301"
}
},
"Z802K2": "थे",
"Z802K3": "हैं"
}
]
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "has characteristic-sentence, Hindi, comp"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "विशेषता वाक्य (हिन्दी कम्पोज़ीशन)"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
n876ffs541gxqk5txids7o57rvtcvge
Z42408
0
94987
314780
2026-09-17T18:28:14Z
BlueSkyWalker
101616
Create unit test 1 for Z42406
314780
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z42408"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z42406",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z42406",
"Z42406K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q19828"
},
"Z42406K2": {
"Z1K1": "Z40",
"Z40K1": "Z42"
},
"Z42406K3": {
"Z1K1": "Z6091",
"Z6091K1": "Q192613"
},
"Z42406K4": "Z1820"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z14392",
"Z14392K2": {
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "अधिवर्ष की विशेषताओं में २९ फ़रवरी शामिल हैं।"
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "The characteristics of leap year include 29 February, Hindi"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "अधिवर्ष की विशेषताओं में २९ फ़रवरी शामिल हैं"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
bvqv6fs74sbcuh2zrxnrbc1qpyx37ei
Z42409
0
94988
314782
2026-09-17T18:30:15Z
BlueSkyWalker
101616
Create unit test 2 for Z42406
314782
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z42409"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z42406",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z42406",
"Z42406K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q45797"
},
"Z42406K2": {
"Z1K1": "Z40",
"Z40K1": "Z41"
},
"Z42406K3": {
"Z1K1": "Z6091",
"Z6091K1": "Q1994301"
},
"Z42406K4": "Z1820"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z14392",
"Z14392K2": {
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "इसकी विशेषताओं में शहर और सीमांत नगर शामिल थे।"
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Its characteristics included city and border town (pronoun, past), Hindi"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "इसकी विशेषताओं में शहर और सीमांत नगर शामिल थे"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
pqm4pjeynk4vit3ary56gzgflv7k5qy
Z42410
0
94989
314796
2026-09-17T19:01:37Z
BlueSkyWalker
101616
Create function: platform-sentence, Hindi
314796
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z42410"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z42410K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "entity"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "हस्ती / वस्तु"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z40",
"Z17K2": "Z42410K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "entity repeated?"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "क्या हस्ती दोहराई गई है?"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z42410K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "tense"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "काल"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z42410K4",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "भाषा"
}
]
}
}
],
"Z8K2": "Z11",
"Z8K3": [
"Z20"
],
"Z8K4": [
"Z14"
],
"Z8K5": "Z42410"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "platform-sentence, Hindi"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "मंच वाक्य (हिन्दी)"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"Hindi platform sentence",
"platform sentence (Hindi)",
"platform hi"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1820",
"Z31K2": [
"Z6",
"मंच वाक्य",
"प्लेटफ़ॉर्म वाक्य",
"हिन्दी मंच वाक्य"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "generates a sentence in Hindi stating the platforms an entity is available on"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "किसी वस्तु के उपलब्ध मंचों को दर्शाने वाला मानक हिन्दी वाक्य बनाता है"
}
]
}
}
t4ybo1x58hxxou3x9v5kw7ka9y6xw2q
314806
314796
2026-09-17T19:09:43Z
BlueSkyWalker
101616
Connect implementation Z42411 and tests Z42412, Z42413 to Z42410
314806
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z42410"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z42410K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "entity"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "हस्ती / वस्तु"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z40",
"Z17K2": "Z42410K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "entity repeated?"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "क्या हस्ती दोहराई गई है?"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z42410K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "tense"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "काल"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z42410K4",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "भाषा"
}
]
}
}
],
"Z8K2": "Z11",
"Z8K3": [
"Z20",
"Z42412",
"Z42413"
],
"Z8K4": [
"Z14",
"Z42411"
],
"Z8K5": "Z42410"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "platform-sentence, Hindi"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "मंच वाक्य (हिन्दी)"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"Hindi platform sentence",
"platform sentence (Hindi)",
"platform hi"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1820",
"Z31K2": [
"Z6",
"मंच वाक्य",
"प्लेटफ़ॉर्म वाक्य",
"हिन्दी मंच वाक्य"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "generates a sentence in Hindi stating the platforms an entity is available on"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "किसी वस्तु के उपलब्ध मंचों को दर्शाने वाला मानक हिन्दी वाक्य बनाता है"
}
]
}
}
l3ksv7jkpy6nahv8zrgm9jwpai3k2mj
Z42411
0
94990
314798
2026-09-17T19:03:38Z
BlueSkyWalker
101616
Create composition implementation for Z42410
314798
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z42411"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z42410",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z26107",
"Z26107K1": {
"Z1K1": "Z18",
"Z18K1": "Z42410K4"
},
"Z26107K2": {
"Z1K1": "Z7",
"Z7K1": "Z42281",
"Z42281K1": [
"Z6",
{
"Z1K1": "Z7",
"Z7K1": "Z802",
"Z802K1": {
"Z1K1": "Z18",
"Z18K1": "Z42410K2"
},
"Z802K2": "यह",
"Z802K3": {
"Z1K1": "Z7",
"Z7K1": "Z24766",
"Z24766K1": {
"Z1K1": "Z18",
"Z18K1": "Z42410K1"
},
"Z24766K2": {
"Z1K1": "Z18",
"Z18K1": "Z42410K4"
}
}
},
{
"Z1K1": "Z7",
"Z7K1": "Z14396",
"Z14396K1": {
"Z1K1": "Z7",
"Z7K1": "Z42343",
"Z42343K1": {
"Z1K1": "Z18",
"Z18K1": "Z42410K1"
},
"Z42343K2": {
"Z1K1": "Z6092",
"Z6092K1": "P400"
},
"Z42343K3": {
"Z1K1": "Z18",
"Z18K1": "Z42410K4"
}
}
},
"पर उपलब्ध",
{
"Z1K1": "Z7",
"Z7K1": "Z802",
"Z802K1": {
"Z1K1": "Z7",
"Z7K1": "Z19316",
"Z19316K1": {
"Z1K1": "Z18",
"Z18K1": "Z42410K3"
},
"Z19316K2": {
"Z1K1": "Z6091",
"Z6091K1": "Q1994301"
}
},
"Z802K2": "था",
"Z802K3": "है"
}
]
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "platform-sentence, Hindi, comp"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "मंच वाक्य (हिन्दी कम्पोज़ीशन)"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
ba5pt2bh1u8lgwf8b30qq5439miixzh
Z42412
0
94991
314802
2026-09-17T19:05:40Z
BlueSkyWalker
101616
Create unit test 1 for Z42410
314802
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z42412"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z42410",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z42410",
"Z42410K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q209330"
},
"Z42410K2": {
"Z1K1": "Z40",
"Z40K1": "Z42"
},
"Z42410K3": {
"Z1K1": "Z6091",
"Z6091K1": "Q192613"
},
"Z42410K4": "Z1820"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z14392",
"Z14392K2": {
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "इंस्टाग्राम एंड्रॉइड और आईओएस पर उपलब्ध है।"
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Instagram is available on Android and iOS, Hindi"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "इंस्टाग्राम एंड्रॉइड और आईओएस पर उपलब्ध है"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
kds4r1rdx4t10ti8p55n7m0dem9p1a4
Z42413
0
94992
314804
2026-09-17T19:07:42Z
BlueSkyWalker
101616
Create unit test 2 for Z42410
314804
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z42413"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z42410",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z42410",
"Z42410K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q1575"
},
"Z42410K2": {
"Z1K1": "Z40",
"Z40K1": "Z41"
},
"Z42410K3": {
"Z1K1": "Z6091",
"Z6091K1": "Q1994301"
},
"Z42410K4": "Z1820"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z14392",
"Z14392K2": {
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "यह एक्स86, x८६-६४, ए आर एम वास्तुकला, PowerPC और SPARC पर उपलब्ध था।"
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "It was available on x86, x86-64, ARM, PowerPC and SPARC (pronoun, past), Hindi"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "यह एक्स86, x८६-६४, ए आर एम वास्तुकला, PowerPC और SPARC पर उपलब्ध था"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
lfcmius7vj51dyra3uqhgs9c497hzm5
Z42414
0
94993
314808
2026-09-17T19:27:35Z
BlueSkyWalker
101616
Create function: depends on software-sentence, Hindi
314808
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z42414"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z42414K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "entity"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "हस्ती / वस्तु"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z40",
"Z17K2": "Z42414K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "entity repeated?"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "क्या हस्ती दोहराई गई है?"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z42414K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "tense"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "काल"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z42414K4",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "भाषा"
}
]
}
}
],
"Z8K2": "Z11",
"Z8K3": [
"Z20"
],
"Z8K4": [
"Z14"
],
"Z8K5": "Z42414"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "depends on software-sentence, Hindi"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "सॉफ़्टवेयर निर्भरता वाक्य (हिन्दी)"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"Hindi depends on software sentence",
"depends on software sentence (Hindi)",
"depends on software hi"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1820",
"Z31K2": [
"Z6",
"सॉफ़्टवेयर निर्भरता वाक्य",
"सॉफ्टवेयर निर्भरता वाक्य (हिन्दी)",
"हिन्दी सॉफ़्टवेयर निर्भरता वाक्य"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "generates a sentence in Hindi stating the software an entity depends on"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "किसी वस्तु की सॉफ़्टवेयर निर्भरताओं को दर्शाने वाला मानक हिन्दी वाक्य बनाता है"
}
]
}
}
jq98a30eiuuhr2kzl0nc4so05edbfh2
314812
314808
2026-09-17T19:28:44Z
BlueSkyWalker
101616
implementation Z42415 and tests Z42416, Z42417 to Z42414
314812
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z42414"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z42414K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "entity"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "हस्ती / वस्तु"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z40",
"Z17K2": "Z42414K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "entity repeated?"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "क्या हस्ती दोहराई गई है?"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z42414K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "tense"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "काल"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z42414K4",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "भाषा"
}
]
}
}
],
"Z8K2": "Z11",
"Z8K3": [
"Z20",
"Z42416",
"Z42417"
],
"Z8K4": [
"Z14",
"Z42415"
],
"Z8K5": "Z42414"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "depends on software-sentence, Hindi"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "सॉफ़्टवेयर निर्भरता वाक्य (हिन्दी)"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"Hindi depends on software sentence",
"depends on software sentence (Hindi)",
"depends on software hi"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1820",
"Z31K2": [
"Z6",
"सॉफ़्टवेयर निर्भरता वाक्य",
"सॉफ्टवेयर निर्भरता वाक्य (हिन्दी)",
"हिन्दी सॉफ़्टवेयर निर्भरता वाक्य"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "generates a sentence in Hindi stating the software an entity depends on"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "किसी वस्तु की सॉफ़्टवेयर निर्भरताओं को दर्शाने वाला मानक हिन्दी वाक्य बनाता है"
}
]
}
}
ti1gpg54uh7k7ampgi87tzq52y2b8fh
Z42415
0
94994
314809
2026-09-17T19:27:52Z
BlueSkyWalker
101616
composition implementation for Z42414
314809
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z42415"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z42414",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z26107",
"Z26107K1": {
"Z1K1": "Z18",
"Z18K1": "Z42414K4"
},
"Z26107K2": {
"Z1K1": "Z7",
"Z7K1": "Z42281",
"Z42281K1": [
"Z6",
{
"Z1K1": "Z7",
"Z7K1": "Z802",
"Z802K1": {
"Z1K1": "Z18",
"Z18K1": "Z42414K2"
},
"Z802K2": "यह",
"Z802K3": {
"Z1K1": "Z7",
"Z7K1": "Z24766",
"Z24766K1": {
"Z1K1": "Z18",
"Z18K1": "Z42414K1"
},
"Z24766K2": {
"Z1K1": "Z18",
"Z18K1": "Z42414K4"
}
}
},
{
"Z1K1": "Z7",
"Z7K1": "Z14396",
"Z14396K1": {
"Z1K1": "Z7",
"Z7K1": "Z42343",
"Z42343K1": {
"Z1K1": "Z18",
"Z18K1": "Z42414K1"
},
"Z42343K2": {
"Z1K1": "Z6092",
"Z6092K1": "P1547"
},
"Z42343K3": {
"Z1K1": "Z18",
"Z18K1": "Z42414K4"
}
}
},
"पर निर्भर",
{
"Z1K1": "Z7",
"Z7K1": "Z802",
"Z802K1": {
"Z1K1": "Z7",
"Z7K1": "Z19316",
"Z19316K1": {
"Z1K1": "Z18",
"Z18K1": "Z42414K3"
},
"Z19316K2": {
"Z1K1": "Z6091",
"Z6091K1": "Q1994301"
}
},
"Z802K2": "था",
"Z802K3": "है"
}
]
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "depends on software-sentence, Hindi, comp"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "सॉफ़्टवेयर निर्भरता वाक्य (हिन्दी कम्पोज़ीशन)"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
oop5h6rs1hh5rina1xamrgy2p1ykntn
Z42416
0
94995
314810
2026-09-17T19:28:09Z
BlueSkyWalker
101616
Create unit test 1 for Z42414
314810
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z42416"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z42414",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z42414",
"Z42414K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q20728"
},
"Z42414K2": {
"Z1K1": "Z40",
"Z40K1": "Z42"
},
"Z42414K3": {
"Z1K1": "Z6091",
"Z6091K1": "Q192613"
},
"Z42414K4": "Z1820"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z14392",
"Z14392K2": {
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "सिमेंटिक मीडियाविकि मीडियाविकि और माई एसक्यूल पर निर्भर है।"
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Semantic MediaWiki depends on MediaWiki and MySQL, Hindi"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "सिमेंटिक मीडियाविकि मीडियाविकि और माई एसक्यूल पर निर्भर है"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
cymccuwceaj3t50ojs3ap46oswjl1ys
Z42417
0
94996
314811
2026-09-17T19:28:26Z
BlueSkyWalker
101616
Create unit test 2 for Z42414
314811
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z42417"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z42414",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z42414",
"Z42414K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q1304185"
},
"Z42414K2": {
"Z1K1": "Z40",
"Z40K1": "Z41"
},
"Z42414K3": {
"Z1K1": "Z6091",
"Z6091K1": "Q1994301"
},
"Z42414K4": "Z1820"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z14392",
"Z14392K2": {
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "यह पीएचपी, मारियाडीबी, माई एसक्यूल और एसक्यूलाइट पर निर्भर था।"
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "It depended on PHP, MariaDB, MySQL and SQLite (pronoun, past), Hindi"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "यह पीएचपी, मारियाडीबी, माई एसक्यूल और एसक्यूलाइट पर निर्भर था"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
icvg0zd4l6fsdyj2avt1s9in7bfhf40
Template:(!
10
94997
314829
2026-09-17T22:28:01Z
YoshiRulz
10156
Create template
314829
wikitext
text/x-wiki
{{#tag:nowiki|<onlyinclude>{{{!}}</onlyinclude>}}
dug9418ifl6cqq279ioyejvwyr7hbru
Template:!-
10
94998
314830
2026-09-17T22:28:23Z
YoshiRulz
10156
Create template
314830
wikitext
text/x-wiki
<onlyinclude>|-</onlyinclude>
7i92d5kxxmynju8fbyws243kwu0bqqm
Template:!)
10
94999
314831
2026-09-17T22:28:42Z
YoshiRulz
10156
Create template
314831
wikitext
text/x-wiki
{{#tag:nowiki|<onlyinclude>{{!}}}</onlyinclude>}}
3sbik5o1pipwt35d994ovd79g70ig7j
Z42418
0
95000
314834
2026-09-17T22:44:40Z
YoshiRulz
10156
Create function
314834
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z42418"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z33198",
"Z17K2": "Z42418K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "number"
}
]
}
}
],
"Z8K2": "Z40",
"Z8K3": [
"Z20"
],
"Z8K4": [
"Z14"
],
"Z8K5": "Z42418"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "is complex128 finite?"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"is Complex number (float64) finite?"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "returns false if either component is infinite or NaN"
}
]
}
}
phil741xqtlmzcwggil5tt1w21rnrls
314836
314834
2026-09-17T22:46:05Z
YoshiRulz
10156
Added Z42419 to the approved list of implementations
314836
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z42418"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z33198",
"Z17K2": "Z42418K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "number"
}
]
}
}
],
"Z8K2": "Z40",
"Z8K3": [
"Z20"
],
"Z8K4": [
"Z14",
"Z42419"
],
"Z8K5": "Z42418"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "is complex128 finite?"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"is Complex number (float64) finite?"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "returns false if either component is infinite or NaN"
}
]
}
}
t76qf2265q3w7yww1ig4zkoupcblqwg
Z42419
0
95001
314835
2026-09-17T22:45:51Z
YoshiRulz
10156
Create implementation
314835
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z42419"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z42418",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z10174",
"Z10174K1": {
"Z1K1": "Z7",
"Z7K1": "Z34827",
"Z34827K1": {
"Z1K1": "Z7",
"Z7K1": "Z33214",
"Z33214K1": {
"Z1K1": "Z18",
"Z18K1": "Z42418K1"
}
}
},
"Z10174K2": {
"Z1K1": "Z7",
"Z7K1": "Z34827",
"Z34827K1": {
"Z1K1": "Z7",
"Z7K1": "Z33221",
"Z33221K1": {
"Z1K1": "Z18",
"Z18K1": "Z42418K1"
}
}
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "is complex128 finite, composition"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
06yualumunft190u9aca455qds4uqsa
Z42420
0
95002
314837
2026-09-17T22:49:06Z
YoshiRulz
10156
Create persistent complex128
314837
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z42420"
},
"Z2K2": {
"Z1K1": "Z33198",
"Z33198K1": {
"Z1K1": "Z20838",
"Z20838K1": {
"Z1K1": "Z16659",
"Z16659K1": "Z16660"
},
"Z20838K2": {
"Z1K1": "Z16683",
"Z16683K1": {
"Z1K1": "Z16659",
"Z16659K1": "Z16662"
},
"Z16683K2": {
"Z1K1": "Z13518",
"Z13518K1": "1023"
}
},
"Z20838K3": {
"Z1K1": "Z13518",
"Z13518K1": "0"
},
"Z20838K4": {
"Z1K1": "Z20825",
"Z20825K1": "Z20829"
}
},
"Z33198K2": {
"Z1K1": "Z20838",
"Z20838K1": {
"Z1K1": "Z16659",
"Z16659K1": "Z16660"
},
"Z20838K2": {
"Z1K1": "Z16683",
"Z16683K1": {
"Z1K1": "Z16659",
"Z16659K1": "Z16662"
},
"Z16683K2": {
"Z1K1": "Z13518",
"Z13518K1": "1023"
}
},
"Z20838K3": {
"Z1K1": "Z13518",
"Z13518K1": "0"
},
"Z20838K4": {
"Z1K1": "Z20825",
"Z20825K1": "Z20829"
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "zero (complex128)"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"additive identity (complex128)"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
bytrsfirmvo79etk7hiwo6ogacxfr7h
314838
314837
2026-09-17T22:49:31Z
YoshiRulz
10156
Add en alias
314838
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z42420"
},
"Z2K2": {
"Z1K1": "Z33198",
"Z33198K1": {
"Z1K1": "Z20838",
"Z20838K1": {
"Z1K1": "Z16659",
"Z16659K1": "Z16660"
},
"Z20838K2": {
"Z1K1": "Z16683",
"Z16683K1": {
"Z1K1": "Z16659",
"Z16659K1": "Z16662"
},
"Z16683K2": {
"Z1K1": "Z13518",
"Z13518K1": "1023"
}
},
"Z20838K3": {
"Z1K1": "Z13518",
"Z13518K1": "0"
},
"Z20838K4": {
"Z1K1": "Z20825",
"Z20825K1": "Z20829"
}
},
"Z33198K2": {
"Z1K1": "Z20838",
"Z20838K1": {
"Z1K1": "Z16659",
"Z16659K1": "Z16660"
},
"Z20838K2": {
"Z1K1": "Z16683",
"Z16683K1": {
"Z1K1": "Z16659",
"Z16659K1": "Z16662"
},
"Z16683K2": {
"Z1K1": "Z13518",
"Z13518K1": "1023"
}
},
"Z20838K3": {
"Z1K1": "Z13518",
"Z13518K1": "0"
},
"Z20838K4": {
"Z1K1": "Z20825",
"Z20825K1": "Z20829"
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "zero (complex128)"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"additive identity (complex128)",
"0 + 0i"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
hqtw0sqdynechh6sjpgxhnbfy4cipn6
Talk:Z33700
1
95003
314839
2026-09-17T23:06:27Z
YoshiRulz
10156
Add docs template
314839
wikitext
text/x-wiki
{{function documentation
|label of type of input 1={{#function:Z34802|{{int:lang}}|Z33198}}
|label of type of input 2={{#function:Z34802|{{int:lang}}|Z33198}}
|intended for use=WF
|invariants for returned values=[[Z42418]](<math>RV</math>) = [[Z42418]]({{ZK|{{PAGENAME}}|1}}) ∧ [[Z42418]]({{ZK|{{PAGENAME}}|2}})
|commutative rule=<math>x</math> × <math>y</math> = <math>y</math> × <math>x</math>
|identity element={{Z|42420}}
|equivalent functions on other data types=<!--{{#categorytree:Multiplication_group_operations|hideprefix=always|namespaces=Talk}}-->
* {{Z|21032}}
* {{Z|19706}}
* {{Z|17120}}
* {{Z|13539}}
* {{Z|16728}}
* {{Z|10174}}
|is approximate inverse of={{Z+|Z33708}}
}}
jq6zdndzy96sd1gl3kcv546vt35etez
Z42421
0
95004
314842
2026-09-18T02:22:42Z
鈴音雨
101019
314842
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z42421"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z42315",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z26107",
"Z26107K1": {
"Z1K1": "Z18",
"Z18K1": "Z42315K5"
},
"Z26107K2": {
"Z1K1": "Z7",
"Z7K1": "Z21394",
"Z21394K1": [
"Z6",
{
"Z1K1": "Z7",
"Z7K1": "Z802",
"Z802K1": {
"Z1K1": "Z18",
"Z18K1": "Z42315K2"
},
"Z802K2": "Z11853",
"Z802K3": {
"Z1K1": "Z7",
"Z7K1": "Z21394",
"Z21394K1": [
"Z6",
{
"Z1K1": "Z7",
"Z7K1": "Z36270",
"Z36270K1": {
"Z1K1": "Z18",
"Z18K1": "Z42315K1"
},
"Z36270K2": {
"Z1K1": "Z18",
"Z18K1": "Z42315K5"
}
},
"は、"
]
}
},
{
"Z1K1": "Z7",
"Z7K1": "Z12899",
"Z12899K1": {
"Z1K1": "Z7",
"Z7K1": "Z14779",
"Z14779K1": "Z42316",
"Z14779K2": {
"Z1K1": "Z18",
"Z18K1": "Z42315K3"
},
"Z14779K3": {
"Z1K1": "Z7",
"Z7K1": "Z13436",
"Z13436K1": "Z22978",
"Z13436K2": {
"Z1K1": "Z18",
"Z18K1": "Z42315K1"
},
"Z13436K3": {
"Z1K1": "Z18",
"Z18K1": "Z42315K3"
}
}
},
"Z12899K2": {
"Z1K1": "Z7",
"Z7K1": "Z32276",
"Z32276K1": {
"Z1K1": "Z18",
"Z18K1": "Z42315K5"
}
}
},
"を使用",
{
"Z1K1": "Z7",
"Z7K1": "Z802",
"Z802K1": {
"Z1K1": "Z7",
"Z7K1": "Z19316",
"Z19316K1": {
"Z1K1": "Z18",
"Z18K1": "Z42315K4"
},
"Z19316K2": {
"Z1K1": "Z6091",
"Z6091K1": "Q501405"
}
},
"Z802K2": "する",
"Z802K3": {
"Z1K1": "Z7",
"Z7K1": "Z802",
"Z802K1": {
"Z1K1": "Z7",
"Z7K1": "Z19316",
"Z19316K1": {
"Z1K1": "Z18",
"Z18K1": "Z42315K4"
},
"Z19316K2": {
"Z1K1": "Z6091",
"Z6091K1": "Q1994301"
}
},
"Z802K2": "していた",
"Z802K3": "している"
}
},
"。"
]
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "プロパティ値を役割として使用する文章 (日本語)、合成"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "uses property values as roles-sentence, Ja, comp"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
36dc7e49w9uvdeial5l91guxd0wcpgw
314844
314842
2026-09-18T02:31:03Z
鈴音雨
101019
fix
314844
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z42421"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z42315",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z26107",
"Z26107K1": {
"Z1K1": "Z18",
"Z18K1": "Z42315K5"
},
"Z26107K2": {
"Z1K1": "Z7",
"Z7K1": "Z21394",
"Z21394K1": [
"Z6",
{
"Z1K1": "Z7",
"Z7K1": "Z802",
"Z802K1": {
"Z1K1": "Z18",
"Z18K1": "Z42315K2"
},
"Z802K2": "Z11853",
"Z802K3": {
"Z1K1": "Z7",
"Z7K1": "Z21394",
"Z21394K1": [
"Z6",
{
"Z1K1": "Z7",
"Z7K1": "Z36270",
"Z36270K1": {
"Z1K1": "Z18",
"Z18K1": "Z42315K1"
},
"Z36270K2": {
"Z1K1": "Z18",
"Z18K1": "Z42315K5"
}
},
"は、"
]
}
},
{
"Z1K1": "Z7",
"Z7K1": "Z12899",
"Z12899K1": {
"Z1K1": "Z7",
"Z7K1": "Z14779",
"Z14779K1": "Z42316",
"Z14779K2": {
"Z1K1": "Z18",
"Z18K1": "Z42315K3"
},
"Z14779K3": {
"Z1K1": "Z7",
"Z7K1": "Z13436",
"Z13436K1": "Z22978",
"Z13436K2": {
"Z1K1": "Z7",
"Z7K1": "Z30120",
"Z30120K1": {
"Z1K1": "Z18",
"Z18K1": "Z42315K1"
},
"Z30120K2": [
"Z6030",
"Z6036"
],
"Z30120K3": [
"Z60",
"Z1360"
],
"Z30120K4": {
"Z1K1": "Z18",
"Z18K1": "Z42315K3"
}
},
"Z13436K3": {
"Z1K1": "Z18",
"Z18K1": "Z42315K3"
}
}
},
"Z12899K2": {
"Z1K1": "Z7",
"Z7K1": "Z32276",
"Z32276K1": {
"Z1K1": "Z18",
"Z18K1": "Z42315K5"
}
}
},
"を使用",
{
"Z1K1": "Z7",
"Z7K1": "Z802",
"Z802K1": {
"Z1K1": "Z7",
"Z7K1": "Z19316",
"Z19316K1": {
"Z1K1": "Z18",
"Z18K1": "Z42315K4"
},
"Z19316K2": {
"Z1K1": "Z6091",
"Z6091K1": "Q501405"
}
},
"Z802K2": "する",
"Z802K3": {
"Z1K1": "Z7",
"Z7K1": "Z802",
"Z802K1": {
"Z1K1": "Z7",
"Z7K1": "Z19316",
"Z19316K1": {
"Z1K1": "Z18",
"Z18K1": "Z42315K4"
},
"Z19316K2": {
"Z1K1": "Z6091",
"Z6091K1": "Q1994301"
}
},
"Z802K2": "していた",
"Z802K3": "している"
}
},
"。"
]
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "プロパティ値を役割として使用する文章 (日本語)、合成"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "uses property values as roles-sentence, Ja, comp"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
jhvmxdqs8hhngxeadpm0d8hqnvvkspb
Z42422
0
95005
314847
2026-09-18T02:37:35Z
鈴音雨
101019
[[User:鈴音雨/WFSpinner|WFSpinner]]: clone function Z42316
314847
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z42422"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6092",
"Z17K2": "Z42422K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "プロパティ参照"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "property"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
},
"Z17K2": "Z42422K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "項目参照リスト"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "item references"
}
]
}
}
],
"Z8K2": "Z6",
"Z8K3": [
"Z20"
],
"Z8K4": [
"Z14"
],
"Z8K5": "Z42422"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "role of property values clause, English"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "プロパティ値の役割句 (英語)"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
bkp54drgfehzkc8bdwsfj6kuh48kvm1
314870
314847
2026-09-18T03:24:48Z
鈴音雨
101019
Added Z42427 to the approved list of implementations
314870
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z42422"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6092",
"Z17K2": "Z42422K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "プロパティ参照"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "property"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
},
"Z17K2": "Z42422K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "項目参照リスト"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "item references"
}
]
}
}
],
"Z8K2": "Z6",
"Z8K3": [
"Z20"
],
"Z8K4": [
"Z14",
"Z42427"
],
"Z8K5": "Z42422"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "role of property values clause, English"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "プロパティ値の役割句 (英語)"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
r09r1ihf6tk3mvhwr3php4cl1whf935
314875
314870
2026-09-18T03:33:55Z
鈴音雨
101019
Connect testers Z42433, Z42434, Z42435
314875
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z42422"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6092",
"Z17K2": "Z42422K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "プロパティ参照"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "property"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
},
"Z17K2": "Z42422K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "項目参照リスト"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "item references"
}
]
}
}
],
"Z8K2": "Z6",
"Z8K3": [
"Z20",
"Z42433",
"Z42434",
"Z42435"
],
"Z8K4": [
"Z14",
"Z42427"
],
"Z8K5": "Z42422"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "role of property values clause, English"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "プロパティ値の役割句 (英語)"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
elscnks3zhwioqenrgfpicg1nan0q81
314879
314875
2026-09-18T03:46:29Z
鈴音雨
101019
Connect testers Z42436, Z42437
314879
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z42422"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6092",
"Z17K2": "Z42422K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "プロパティ参照"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "property"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
},
"Z17K2": "Z42422K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "項目参照リスト"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "item references"
}
]
}
}
],
"Z8K2": "Z6",
"Z8K3": [
"Z20",
"Z42433",
"Z42434",
"Z42435",
"Z42436",
"Z42437"
],
"Z8K4": [
"Z14",
"Z42427"
],
"Z8K5": "Z42422"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "role of property values clause, English"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "プロパティ値の役割句 (英語)"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
p52d0h9tv6orkjy3p0nx1nzfw1vs75o
314925
314879
2026-09-18T07:26:36Z
鈴音雨
101019
Temporarily detach Z42427 so the signature can take a grammatical-number argument
314925
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z42422"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6092",
"Z17K2": "Z42422K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "プロパティ参照"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "property"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
},
"Z17K2": "Z42422K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "項目参照リスト"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "item references"
}
]
}
}
],
"Z8K2": "Z6",
"Z8K3": [
"Z20",
"Z42433",
"Z42434",
"Z42435",
"Z42436",
"Z42437"
],
"Z8K4": [
"Z14"
],
"Z8K5": "Z42422"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "role of property values clause, English"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "プロパティ値の役割句 (英語)"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
bdbtbidsjupy2etnx70psshani36vn3
314927
314925
2026-09-18T07:26:42Z
鈴音雨
101019
Add a grammatical-number argument so the possessive in the clause can agree with the subject
314927
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z42422"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6092",
"Z17K2": "Z42422K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "プロパティ参照"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "property"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
},
"Z17K2": "Z42422K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "項目参照リスト"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "item references"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z42422K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "grammatical number of the subject"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "主語の文法的数"
}
]
}
}
],
"Z8K2": "Z6",
"Z8K3": [
"Z20",
"Z42433",
"Z42434",
"Z42435",
"Z42436",
"Z42437"
],
"Z8K4": [
"Z14"
],
"Z8K5": "Z42422"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "role of property values clause, English"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "プロパティ値の役割句 (英語)"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
6zpvt4jaqrth6ne8a8ax5aonx7pr6xa
314929
314927
2026-09-18T07:27:03Z
鈴音雨
101019
Reconnect implementation Z42427
314929
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z42422"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6092",
"Z17K2": "Z42422K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "プロパティ参照"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "property"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
},
"Z17K2": "Z42422K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "項目参照リスト"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "item references"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z42422K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "grammatical number of the subject"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "主語の文法的数"
}
]
}
}
],
"Z8K2": "Z6",
"Z8K3": [
"Z20",
"Z42433",
"Z42434",
"Z42435",
"Z42436",
"Z42437"
],
"Z8K4": [
"Z14",
"Z42427"
],
"Z8K5": "Z42422"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "role of property values clause, English"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "プロパティ値の役割句 (英語)"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
gk7ngldvuqnlghvri8roi543epcptcb
Z42423
0
95006
314848
2026-09-18T02:38:25Z
鈴音雨
101019
Tester: two role properties, present tense, first mention
314848
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z42423"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z42315",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z42315",
"Z42315K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q115518310"
},
"Z42315K2": {
"Z1K1": "Z40",
"Z40K1": "Z42"
},
"Z42315K3": [
"Z6092",
{
"Z1K1": "Z6092",
"Z6092K1": "P880"
},
{
"Z1K1": "Z6092",
"Z6092K1": "P2560"
}
],
"Z42315K4": {
"Z1K1": "Z6091",
"Z6091K1": "Q192613"
},
"Z42315K5": "Z1830"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z14392",
"Z14392K2": {
"Z1K1": "Z11",
"Z11K1": {
"Z1K1": "Z60",
"Z60K1": "ja"
},
"Z11K2": "Xperia 5 IVは、CPUとしてQualcomm Snapdragon 8 Gen 1、GPUとしてAdreno 730を使用している。"
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "[ja] 役割プロパティ2件、現在時制"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "[ja] two role properties, present tense"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
618xr7qy6iebfw4cz4e4uzbmcu14ki4
Z42424
0
95007
314849
2026-09-18T02:38:30Z
鈴音雨
101019
Tester: repeated entity omits the subject
314849
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z42424"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z42315",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z42315",
"Z42315K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q115518310"
},
"Z42315K2": {
"Z1K1": "Z40",
"Z40K1": "Z41"
},
"Z42315K3": [
"Z6092",
{
"Z1K1": "Z6092",
"Z6092K1": "P2560"
}
],
"Z42315K4": {
"Z1K1": "Z6091",
"Z6091K1": "Q192613"
},
"Z42315K5": "Z1830"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z14392",
"Z14392K2": {
"Z1K1": "Z11",
"Z11K1": {
"Z1K1": "Z60",
"Z60K1": "ja"
},
"Z11K2": "GPUとしてAdreno 730を使用している。"
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "[ja] 既出のエンティティは主語を省く"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "[ja] repeated entity drops the subject"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
l58uao8ywn7lsv6wg4acuvrb45y3tov
Z42425
0
95008
314850
2026-09-18T02:38:34Z
鈴音雨
101019
Tester: past tense
314850
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z42425"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z42315",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z42315",
"Z42315K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q115518310"
},
"Z42315K2": {
"Z1K1": "Z40",
"Z40K1": "Z42"
},
"Z42315K3": [
"Z6092",
{
"Z1K1": "Z6092",
"Z6092K1": "P2560"
}
],
"Z42315K4": {
"Z1K1": "Z6091",
"Z6091K1": "Q1994301"
},
"Z42315K5": "Z1830"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z14392",
"Z14392K2": {
"Z1K1": "Z11",
"Z11K1": {
"Z1K1": "Z60",
"Z60K1": "ja"
},
"Z11K2": "Xperia 5 IVは、GPUとしてAdreno 730を使用していた。"
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "[ja] 過去時制"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "[ja] past tense"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
7og9835wv2xya5f0djxnvmfewc8vrs2
Z42426
0
95009
314851
2026-09-18T02:38:37Z
鈴音雨
101019
Tester: future tense
314851
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z42426"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z42315",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z42315",
"Z42315K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q115518310"
},
"Z42315K2": {
"Z1K1": "Z40",
"Z40K1": "Z42"
},
"Z42315K3": [
"Z6092",
{
"Z1K1": "Z6092",
"Z6092K1": "P2560"
}
],
"Z42315K4": {
"Z1K1": "Z6091",
"Z6091K1": "Q501405"
},
"Z42315K5": "Z1830"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z14392",
"Z14392K2": {
"Z1K1": "Z11",
"Z11K1": {
"Z1K1": "Z60",
"Z60K1": "ja"
},
"Z11K2": "Xperia 5 IVは、GPUとしてAdreno 730を使用する。"
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "[ja] 未来時制"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "[ja] future tense"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
29wssbup8rd4xxtit9vzrbamhrmjbrg
Z42427
0
95010
314854
2026-09-18T02:51:34Z
鈴音雨
101019
314854
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z42427"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z42422",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z21394",
"Z21394K1": [
"Z6",
{
"Z1K1": "Z7",
"Z7K1": "Z18779",
"Z18779K1": {
"Z1K1": "Z7",
"Z7K1": "Z13464",
"Z13464K1": "Z39219",
"Z13464K2": {
"Z1K1": "Z7",
"Z7K1": "Z873",
"Z873K1": "Z6821",
"Z873K2": {
"Z1K1": "Z18",
"Z18K1": "Z42422K2"
}
},
"Z13464K3": "Z1002"
}
}
]
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "プロパティ値の役割句 (英語)、合成"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "role of property values clause, English, comp"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
fw51dmv5khh0kb3kakevllyha1y6ykc
314866
314854
2026-09-18T03:10:02Z
鈴音雨
101019
Use Z30120 (selective fetch) via the new Z42428 applier instead of the full Z6821 fetch: same output, much faster, and avoids the Z570 timeout on items with large statement sets
314866
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z42427"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z42422",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z21394",
"Z21394K1": [
"Z6",
{
"Z1K1": "Z7",
"Z7K1": "Z18779",
"Z18779K1": {
"Z1K1": "Z7",
"Z7K1": "Z13464",
"Z13464K1": "Z39219",
"Z13464K2": {
"Z1K1": "Z7",
"Z7K1": "Z42428",
"Z42428K1": "Z30120",
"Z42428K2": {
"Z1K1": "Z18",
"Z18K1": "Z42422K2"
},
"Z42428K3": [
"Z6030",
"Z6033",
"Z6035",
"Z6036"
],
"Z42428K4": [
"Z60",
"Z1002",
"Z1360"
],
"Z42428K5": [
"Z6092",
{
"Z1K1": "Z6092",
"Z6092K1": "P31"
}
]
},
"Z13464K3": "Z1002"
}
}
]
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "プロパティ値の役割句 (英語)、合成"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "role of property values clause, English, comp"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
dodq1jo6226cntgh0m42kwfo6e4zswq
314867
314866
2026-09-18T03:10:41Z
鈴音雨
101019
Unwrap the monolingual texts from Z39219 with Z14396 before joining: Z18779 takes a list of strings, so passing Z11 objects rendered as [object Object]
314867
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z42427"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z42422",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z21394",
"Z21394K1": [
"Z6",
{
"Z1K1": "Z7",
"Z7K1": "Z18779",
"Z18779K1": {
"Z1K1": "Z7",
"Z7K1": "Z873",
"Z873K1": "Z14396",
"Z873K2": {
"Z1K1": "Z7",
"Z7K1": "Z13464",
"Z13464K1": "Z39219",
"Z13464K2": {
"Z1K1": "Z7",
"Z7K1": "Z42428",
"Z42428K1": "Z30120",
"Z42428K2": {
"Z1K1": "Z18",
"Z18K1": "Z42422K2"
},
"Z42428K3": [
"Z6030",
"Z6033",
"Z6035",
"Z6036"
],
"Z42428K4": [
"Z60",
"Z1002",
"Z1360"
],
"Z42428K5": [
"Z6092",
{
"Z1K1": "Z6092",
"Z6092K1": "P31"
}
]
},
"Z13464K3": "Z1002"
}
}
}
]
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "プロパティ値の役割句 (英語)、合成"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "role of property values clause, English, comp"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
rtgtduicz2jp9kxneggd692lwch36n5
314869
314867
2026-09-18T03:24:20Z
鈴音雨
101019
314869
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z42427"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z42422",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z21394",
"Z21394K1": [
"Z6",
{
"Z1K1": "Z7",
"Z7K1": "Z18779",
"Z18779K1": {
"Z1K1": "Z7",
"Z7K1": "Z873",
"Z873K1": "Z14396",
"Z873K2": {
"Z1K1": "Z7",
"Z7K1": "Z13464",
"Z13464K1": "Z39219",
"Z13464K2": {
"Z1K1": "Z7",
"Z7K1": "Z42428",
"Z42428K1": "Z30120",
"Z42428K2": {
"Z1K1": "Z18",
"Z18K1": "Z42422K2"
},
"Z42428K3": [
"Z6030",
"Z6033",
"Z6035",
"Z6036"
],
"Z42428K4": [
"Z60",
"Z1002",
"Z1360"
],
"Z42428K5": [
"Z6092",
{
"Z1K1": "Z6092",
"Z6092K1": "P31"
}
]
},
"Z13464K3": "Z1002"
}
}
},
" as its ",
{
"Z1K1": "Z7",
"Z7K1": "Z36270",
"Z36270K1": {
"Z1K1": "Z7",
"Z7K1": "Z35364",
"Z35364K1": {
"Z1K1": "Z7",
"Z7K1": "Z35036",
"Z35036K1": {
"Z1K1": "Z18",
"Z18K1": "Z42422K1"
},
"Z35036K2": [
"Z6030",
"Z6036"
],
"Z35036K3": [
"Z60",
"Z1360"
],
"Z35036K4": [
"Z6092",
{
"Z1K1": "Z6092",
"Z6092K1": "P1629"
}
]
}
},
"Z36270K2": "Z1002"
}
]
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "プロパティ値の役割句 (英語)、合成"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "role of property values clause, English, comp"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
7gwqebqiaavviemuaqyna1q8ppu82jm
314876
314869
2026-09-18T03:38:10Z
鈴音雨
101019
Add the role phrase: join the values, then " as its " and the label of the property subject item (P1629), pluralised when there is more than one value
314876
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z42427"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z42422",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z21394",
"Z21394K1": [
"Z6",
{
"Z1K1": "Z7",
"Z7K1": "Z18779",
"Z18779K1": {
"Z1K1": "Z7",
"Z7K1": "Z873",
"Z873K1": "Z14396",
"Z873K2": {
"Z1K1": "Z7",
"Z7K1": "Z13464",
"Z13464K1": "Z39219",
"Z13464K2": {
"Z1K1": "Z7",
"Z7K1": "Z42428",
"Z42428K1": "Z30120",
"Z42428K2": {
"Z1K1": "Z18",
"Z18K1": "Z42422K2"
},
"Z42428K3": [
"Z6030",
"Z6033",
"Z6035",
"Z6036"
],
"Z42428K4": [
"Z60",
"Z1002",
"Z1360"
],
"Z42428K5": [
"Z6092",
{
"Z1K1": "Z6092",
"Z6092K1": "P31"
}
]
},
"Z13464K3": "Z1002"
}
}
},
" as its ",
{
"Z1K1": "Z7",
"Z7K1": "Z802",
"Z802K1": {
"Z1K1": "Z7",
"Z7K1": "Z813",
"Z813K1": {
"Z1K1": "Z18",
"Z18K1": "Z42422K2"
}
},
"Z802K2": {
"Z1K1": "Z7",
"Z7K1": "Z36270",
"Z36270K1": {
"Z1K1": "Z7",
"Z7K1": "Z35364",
"Z35364K1": {
"Z1K1": "Z7",
"Z7K1": "Z35036",
"Z35036K1": {
"Z1K1": "Z18",
"Z18K1": "Z42422K1"
},
"Z35036K2": [
"Z6030",
"Z6036"
],
"Z35036K3": [
"Z60",
"Z1360"
],
"Z35036K4": [
"Z6092",
{
"Z1K1": "Z6092",
"Z6092K1": "P1629"
}
]
}
},
"Z36270K2": "Z1002"
},
"Z802K3": {
"Z1K1": "Z7",
"Z7K1": "Z802",
"Z802K1": {
"Z1K1": "Z7",
"Z7K1": "Z813",
"Z813K1": {
"Z1K1": "Z7",
"Z7K1": "Z812",
"Z812K1": {
"Z1K1": "Z18",
"Z18K1": "Z42422K2"
}
}
},
"Z802K2": {
"Z1K1": "Z7",
"Z7K1": "Z36270",
"Z36270K1": {
"Z1K1": "Z7",
"Z7K1": "Z35364",
"Z35364K1": {
"Z1K1": "Z7",
"Z7K1": "Z35036",
"Z35036K1": {
"Z1K1": "Z18",
"Z18K1": "Z42422K1"
},
"Z35036K2": [
"Z6030",
"Z6036"
],
"Z35036K3": [
"Z60",
"Z1360"
],
"Z35036K4": [
"Z6092",
{
"Z1K1": "Z6092",
"Z6092K1": "P1629"
}
]
}
},
"Z36270K2": "Z1002"
},
"Z802K3": {
"Z1K1": "Z7",
"Z7K1": "Z11089",
"Z11089K1": {
"Z1K1": "Z7",
"Z7K1": "Z36270",
"Z36270K1": {
"Z1K1": "Z7",
"Z7K1": "Z35364",
"Z35364K1": {
"Z1K1": "Z7",
"Z7K1": "Z35036",
"Z35036K1": {
"Z1K1": "Z18",
"Z18K1": "Z42422K1"
},
"Z35036K2": [
"Z6030",
"Z6036"
],
"Z35036K3": [
"Z60",
"Z1360"
],
"Z35036K4": [
"Z6092",
{
"Z1K1": "Z6092",
"Z6092K1": "P1629"
}
]
}
},
"Z36270K2": "Z1002"
}
}
}
}
]
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "プロパティ値の役割句 (英語)、合成"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "role of property values clause, English, comp"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
alvt54fk429w83jdh038r57fsn459gx
314892
314876
2026-09-18T05:53:23Z
鈴音雨
101019
Take the plural role noun from the linked lexeme (Z30377, best plural rep. via P5137), falling back to Z30377 English plural (Z11089) through Z32556 when the item has no lexeme, so irregular plurals such as country/countries come out right
314892
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z42427"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z42422",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z21394",
"Z21394K1": [
"Z6",
{
"Z1K1": "Z7",
"Z7K1": "Z18779",
"Z18779K1": {
"Z1K1": "Z7",
"Z7K1": "Z873",
"Z873K1": "Z14396",
"Z873K2": {
"Z1K1": "Z7",
"Z7K1": "Z13464",
"Z13464K1": "Z39219",
"Z13464K2": {
"Z1K1": "Z7",
"Z7K1": "Z42428",
"Z42428K1": "Z30120",
"Z42428K2": {
"Z1K1": "Z18",
"Z18K1": "Z42422K2"
},
"Z42428K3": [
"Z6030",
"Z6033",
"Z6035",
"Z6036"
],
"Z42428K4": [
"Z60",
"Z1002",
"Z1360"
],
"Z42428K5": [
"Z6092",
{
"Z1K1": "Z6092",
"Z6092K1": "P31"
}
]
},
"Z13464K3": "Z1002"
}
}
},
" as its ",
{
"Z1K1": "Z7",
"Z7K1": "Z802",
"Z802K1": {
"Z1K1": "Z7",
"Z7K1": "Z813",
"Z813K1": {
"Z1K1": "Z18",
"Z18K1": "Z42422K2"
}
},
"Z802K2": {
"Z1K1": "Z7",
"Z7K1": "Z36270",
"Z36270K1": {
"Z1K1": "Z7",
"Z7K1": "Z35364",
"Z35364K1": {
"Z1K1": "Z7",
"Z7K1": "Z35036",
"Z35036K1": {
"Z1K1": "Z18",
"Z18K1": "Z42422K1"
},
"Z35036K2": [
"Z6030",
"Z6036"
],
"Z35036K3": [
"Z60",
"Z1360"
],
"Z35036K4": [
"Z6092",
{
"Z1K1": "Z6092",
"Z6092K1": "P1629"
}
]
}
},
"Z36270K2": "Z1002"
},
"Z802K3": {
"Z1K1": "Z7",
"Z7K1": "Z802",
"Z802K1": {
"Z1K1": "Z7",
"Z7K1": "Z813",
"Z813K1": {
"Z1K1": "Z7",
"Z7K1": "Z812",
"Z812K1": {
"Z1K1": "Z18",
"Z18K1": "Z42422K2"
}
}
},
"Z802K2": {
"Z1K1": "Z7",
"Z7K1": "Z36270",
"Z36270K1": {
"Z1K1": "Z7",
"Z7K1": "Z35364",
"Z35364K1": {
"Z1K1": "Z7",
"Z7K1": "Z35036",
"Z35036K1": {
"Z1K1": "Z18",
"Z18K1": "Z42422K1"
},
"Z35036K2": [
"Z6030",
"Z6036"
],
"Z35036K3": [
"Z60",
"Z1360"
],
"Z35036K4": [
"Z6092",
{
"Z1K1": "Z6092",
"Z6092K1": "P1629"
}
]
}
},
"Z36270K2": "Z1002"
},
"Z802K3": {
"Z1K1": "Z7",
"Z7K1": "Z32556",
"Z32556K1": {
"Z1K1": "Z7",
"Z7K1": "Z30377",
"Z30377K1": {
"Z1K1": "Z7",
"Z7K1": "Z35364",
"Z35364K1": {
"Z1K1": "Z7",
"Z7K1": "Z35036",
"Z35036K1": {
"Z1K1": "Z18",
"Z18K1": "Z42422K1"
},
"Z35036K2": [
"Z6030",
"Z6036"
],
"Z35036K3": [
"Z60",
"Z1360"
],
"Z35036K4": [
"Z6092",
{
"Z1K1": "Z6092",
"Z6092K1": "P1629"
}
]
}
},
"Z30377K2": "Z1002"
},
"Z32556K2": {
"Z1K1": "Z7",
"Z7K1": "Z11089",
"Z11089K1": {
"Z1K1": "Z7",
"Z7K1": "Z36270",
"Z36270K1": {
"Z1K1": "Z7",
"Z7K1": "Z35364",
"Z35364K1": {
"Z1K1": "Z7",
"Z7K1": "Z35036",
"Z35036K1": {
"Z1K1": "Z18",
"Z18K1": "Z42422K1"
},
"Z35036K2": [
"Z6030",
"Z6036"
],
"Z35036K3": [
"Z60",
"Z1360"
],
"Z35036K4": [
"Z6092",
{
"Z1K1": "Z6092",
"Z6092K1": "P1629"
}
]
}
},
"Z36270K2": "Z1002"
}
}
}
}
}
]
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "プロパティ値の役割句 (英語)、合成"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "role of property values clause, English, comp"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
fmxuts939ge2rcdrjfwtycnvm9uyruq
314928
314892
2026-09-18T07:26:57Z
鈴音雨
101019
Agree the possessive with the subject: its for a singular subject, their otherwise
314928
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z42427"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z42422",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z21394",
"Z21394K1": [
"Z6",
{
"Z1K1": "Z7",
"Z7K1": "Z18779",
"Z18779K1": {
"Z1K1": "Z7",
"Z7K1": "Z873",
"Z873K1": "Z14396",
"Z873K2": {
"Z1K1": "Z7",
"Z7K1": "Z13464",
"Z13464K1": "Z39219",
"Z13464K2": {
"Z1K1": "Z7",
"Z7K1": "Z42428",
"Z42428K1": "Z30120",
"Z42428K2": {
"Z1K1": "Z18",
"Z18K1": "Z42422K2"
},
"Z42428K3": [
"Z6030",
"Z6033",
"Z6035",
"Z6036"
],
"Z42428K4": [
"Z60",
"Z1002",
"Z1360"
],
"Z42428K5": [
"Z6092",
{
"Z1K1": "Z6092",
"Z6092K1": "P31"
}
]
},
"Z13464K3": "Z1002"
}
}
},
{
"Z1K1": "Z7",
"Z7K1": "Z802",
"Z802K1": {
"Z1K1": "Z7",
"Z7K1": "Z19316",
"Z19316K1": {
"Z1K1": "Z18",
"Z18K1": "Z42422K3"
},
"Z19316K2": {
"Z1K1": "Z6091",
"Z6091K1": "Q110786"
}
},
"Z802K2": " as its ",
"Z802K3": " as their "
},
{
"Z1K1": "Z7",
"Z7K1": "Z802",
"Z802K1": {
"Z1K1": "Z7",
"Z7K1": "Z813",
"Z813K1": {
"Z1K1": "Z18",
"Z18K1": "Z42422K2"
}
},
"Z802K2": {
"Z1K1": "Z7",
"Z7K1": "Z36270",
"Z36270K1": {
"Z1K1": "Z7",
"Z7K1": "Z35364",
"Z35364K1": {
"Z1K1": "Z7",
"Z7K1": "Z35036",
"Z35036K1": {
"Z1K1": "Z18",
"Z18K1": "Z42422K1"
},
"Z35036K2": [
"Z6030",
"Z6036"
],
"Z35036K3": [
"Z60",
"Z1360"
],
"Z35036K4": [
"Z6092",
{
"Z1K1": "Z6092",
"Z6092K1": "P1629"
}
]
}
},
"Z36270K2": "Z1002"
},
"Z802K3": {
"Z1K1": "Z7",
"Z7K1": "Z802",
"Z802K1": {
"Z1K1": "Z7",
"Z7K1": "Z813",
"Z813K1": {
"Z1K1": "Z7",
"Z7K1": "Z812",
"Z812K1": {
"Z1K1": "Z18",
"Z18K1": "Z42422K2"
}
}
},
"Z802K2": {
"Z1K1": "Z7",
"Z7K1": "Z36270",
"Z36270K1": {
"Z1K1": "Z7",
"Z7K1": "Z35364",
"Z35364K1": {
"Z1K1": "Z7",
"Z7K1": "Z35036",
"Z35036K1": {
"Z1K1": "Z18",
"Z18K1": "Z42422K1"
},
"Z35036K2": [
"Z6030",
"Z6036"
],
"Z35036K3": [
"Z60",
"Z1360"
],
"Z35036K4": [
"Z6092",
{
"Z1K1": "Z6092",
"Z6092K1": "P1629"
}
]
}
},
"Z36270K2": "Z1002"
},
"Z802K3": {
"Z1K1": "Z7",
"Z7K1": "Z32556",
"Z32556K1": {
"Z1K1": "Z7",
"Z7K1": "Z30377",
"Z30377K1": {
"Z1K1": "Z7",
"Z7K1": "Z35364",
"Z35364K1": {
"Z1K1": "Z7",
"Z7K1": "Z35036",
"Z35036K1": {
"Z1K1": "Z18",
"Z18K1": "Z42422K1"
},
"Z35036K2": [
"Z6030",
"Z6036"
],
"Z35036K3": [
"Z60",
"Z1360"
],
"Z35036K4": [
"Z6092",
{
"Z1K1": "Z6092",
"Z6092K1": "P1629"
}
]
}
},
"Z30377K2": "Z1002"
},
"Z32556K2": {
"Z1K1": "Z7",
"Z7K1": "Z11089",
"Z11089K1": {
"Z1K1": "Z7",
"Z7K1": "Z36270",
"Z36270K1": {
"Z1K1": "Z7",
"Z7K1": "Z35364",
"Z35364K1": {
"Z1K1": "Z7",
"Z7K1": "Z35036",
"Z35036K1": {
"Z1K1": "Z18",
"Z18K1": "Z42422K1"
},
"Z35036K2": [
"Z6030",
"Z6036"
],
"Z35036K3": [
"Z60",
"Z1360"
],
"Z35036K4": [
"Z6092",
{
"Z1K1": "Z6092",
"Z6092K1": "P1629"
}
]
}
},
"Z36270K2": "Z1002"
}
}
}
}
}
]
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "プロパティ値の役割句 (英語)、合成"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "role of property values clause, English, comp"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
prv5ykqzobfuq1vjivadcxctryhgo56
Z42428
0
95011
314855
2026-09-18T02:59:44Z
鈴音雨
101019
New function: apply a four-parameter function to a list of first arguments and common second, third and fourth arguments (fills the gap between Z32695 and Z38857)
314855
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z42428"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z8",
"Z17K2": "Z42428K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "function to apply"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "適用する関数"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z1"
},
"Z17K2": "Z42428K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "list of first arguments"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "第1引数のリスト"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z1",
"Z17K2": "Z42428K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "common second argument"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "共通の第2引数"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z1",
"Z17K2": "Z42428K4",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "common third argument"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "共通の第3引数"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z1",
"Z17K2": "Z42428K5",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "common fourth argument"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "共通の第4引数"
}
]
}
}
],
"Z8K2": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z1"
},
"Z8K3": [
"Z20"
],
"Z8K4": [
"Z14"
],
"Z8K5": "Z42428"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "apply a 4-param fn to a list of firsts, same 2-4"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "4引数関数を第1引数のリストと共通の第2〜4引数に適用"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"apply a 4-parameter function",
"map 4 parameter function",
"map a four parameter function",
"map4",
"apply4"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1830",
"Z31K2": [
"Z6",
"map4",
"apply4"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "apply a four-parameter function to a list of first arguments and a common second, third and fourth argument"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "4引数関数を、第1引数のリストの各要素と、共通の第2・第3・第4引数に適用し、結果のリストを返します。"
}
]
}
}
a7duvf2fur1cfvh9qa0ht9ky3ih373i
314857
314855
2026-09-18T03:00:13Z
鈴音雨
101019
Connect implementation Z42429
314857
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z42428"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z8",
"Z17K2": "Z42428K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "function to apply"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "適用する関数"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z1"
},
"Z17K2": "Z42428K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "list of first arguments"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "第1引数のリスト"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z1",
"Z17K2": "Z42428K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "common second argument"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "共通の第2引数"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z1",
"Z17K2": "Z42428K4",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "common third argument"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "共通の第3引数"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z1",
"Z17K2": "Z42428K5",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "common fourth argument"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "共通の第4引数"
}
]
}
}
],
"Z8K2": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z1"
},
"Z8K3": [
"Z20"
],
"Z8K4": [
"Z14",
"Z42429"
],
"Z8K5": "Z42428"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "apply a 4-param fn to a list of firsts, same 2-4"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "4引数関数を第1引数のリストと共通の第2〜4引数に適用"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"apply a 4-parameter function",
"map 4 parameter function",
"map a four parameter function",
"map4",
"apply4"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1830",
"Z31K2": [
"Z6",
"map4",
"apply4"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "apply a four-parameter function to a list of first arguments and a common second, third and fourth argument"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "4引数関数を、第1引数のリストの各要素と、共通の第2・第3・第4引数に適用し、結果のリストを返します。"
}
]
}
}
pbp6hwrbf03u1zpmgbbrg1difrve7at
314861
314857
2026-09-18T03:07:09Z
鈴音雨
101019
Connect testers Z42430, Z42431, Z42432
314861
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z42428"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z8",
"Z17K2": "Z42428K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "function to apply"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "適用する関数"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z1"
},
"Z17K2": "Z42428K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "list of first arguments"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "第1引数のリスト"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z1",
"Z17K2": "Z42428K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "common second argument"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "共通の第2引数"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z1",
"Z17K2": "Z42428K4",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "common third argument"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "共通の第3引数"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z1",
"Z17K2": "Z42428K5",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "common fourth argument"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "共通の第4引数"
}
]
}
}
],
"Z8K2": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z1"
},
"Z8K3": [
"Z20",
"Z42430",
"Z42431",
"Z42432"
],
"Z8K4": [
"Z14",
"Z42429"
],
"Z8K5": "Z42428"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "apply a 4-param fn to a list of firsts, same 2-4"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "4引数関数を第1引数のリストと共通の第2〜4引数に適用"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"apply a 4-parameter function",
"map 4 parameter function",
"map a four parameter function",
"map4",
"apply4"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1830",
"Z31K2": [
"Z6",
"map4",
"apply4"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "apply a four-parameter function to a list of first arguments and a common second, third and fourth argument"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "4引数関数を、第1引数のリストの各要素と、共通の第2・第3・第4引数に適用し、結果のリストを返します。"
}
]
}
}
etvgq6o5qpdbe74bosaw21oejak8wqw
Z42429
0
95012
314856
2026-09-18T03:00:12Z
鈴音雨
101019
Composition implementation for Z42428, following Z38858
314856
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z42429"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z42428",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z802",
"Z802K1": {
"Z1K1": "Z7",
"Z7K1": "Z813",
"Z813K1": {
"Z1K1": "Z18",
"Z18K1": "Z42428K2"
}
},
"Z802K2": [
"Z1"
],
"Z802K3": {
"Z1K1": "Z7",
"Z7K1": "Z810",
"Z810K1": {
"Z1K1": "Z7",
"Z7K1": "Z30438",
"Z30438K1": {
"Z1K1": "Z18",
"Z18K1": "Z42428K1"
},
"Z30438K2": {
"Z1K1": "Z7",
"Z7K1": "Z811",
"Z811K1": {
"Z1K1": "Z18",
"Z18K1": "Z42428K2"
}
},
"Z30438K3": {
"Z1K1": "Z18",
"Z18K1": "Z42428K3"
},
"Z30438K4": {
"Z1K1": "Z18",
"Z18K1": "Z42428K4"
},
"Z30438K5": {
"Z1K1": "Z18",
"Z18K1": "Z42428K5"
}
},
"Z810K2": {
"Z1K1": "Z7",
"Z7K1": "Z42428",
"Z42428K1": {
"Z1K1": "Z18",
"Z18K1": "Z42428K1"
},
"Z42428K2": {
"Z1K1": "Z7",
"Z7K1": "Z812",
"Z812K1": {
"Z1K1": "Z18",
"Z18K1": "Z42428K2"
}
},
"Z42428K3": {
"Z1K1": "Z18",
"Z18K1": "Z42428K3"
},
"Z42428K4": {
"Z1K1": "Z18",
"Z18K1": "Z42428K4"
},
"Z42428K5": {
"Z1K1": "Z18",
"Z18K1": "Z42428K5"
}
}
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "apply a 4-param fn to list, 2, 3, 4, Composition"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "4引数関数を第1引数のリストに適用、合成"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "recurse down the list, applying the function to each head with the three common arguments"
}
]
}
}
ls92jnpkq4hy53efat1anjla9qhbzhb
Z42430
0
95013
314858
2026-09-18T03:06:56Z
鈴音雨
101019
Tester: two first arguments with common second to fourth arguments
314858
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z42430"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z42428",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z42428",
"Z42428K1": "Z12316",
"Z42428K2": [
"Z6",
"a",
"b"
],
"Z42428K3": "X",
"Z42428K4": "abcabc",
"Z42428K5": "g"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z18646",
"Z18646K2": [
"Z1",
"XbcXbc",
"aXcaXc"
],
"Z18646K3": "Z866"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "2要素、共通の第2〜4引数"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "two elements with common 2nd to 4th arguments"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
68l79lhvptydoyljhu5k2le1i2c97y4
Z42431
0
95014
314859
2026-09-18T03:07:00Z
鈴音雨
101019
Tester: single first argument
314859
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z42431"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z42428",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z42428",
"Z42428K1": "Z12316",
"Z42428K2": [
"Z6",
"a"
],
"Z42428K3": "X",
"Z42428K4": "abcabc",
"Z42428K5": "g"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z18646",
"Z18646K2": [
"Z1",
"XbcXbc"
],
"Z18646K3": "Z866"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "1要素"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "single element"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
rj45zbk84sm32f4pe2wlcow4ji30zed
Z42432
0
95015
314860
2026-09-18T03:07:04Z
鈴音雨
101019
Tester: empty list returns an empty list
314860
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z42432"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z42428",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z42428",
"Z42428K1": "Z12316",
"Z42428K2": [
"Z6"
],
"Z42428K3": "X",
"Z42428K4": "abcabc",
"Z42428K5": "g"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z18646",
"Z18646K2": [
"Z1"
],
"Z18646K3": "Z866"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "空のリストは空のリストを返す"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "empty list returns an empty list"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
8z59hbvrx2ozrae3e52tc0vplp46ao4
Z42433
0
95016
314872
2026-09-18T03:33:42Z
鈴音雨
101019
Tester: one value, singular role noun
314872
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z42433"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z42422",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z42422",
"Z42422K1": {
"Z1K1": "Z6092",
"Z6092K1": "P880"
},
"Z42422K2": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q141238270"
}
]
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z866",
"Z866K2": "Qualcomm Snapdragon 8 Gen 1 as its central processing unit"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "[en] 値1件、役割名詞は単数"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "[en] one value, singular role noun"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
ihogi11ktnk7gdp7k9mhv6pouxltxa3
314931
314872
2026-09-18T07:27:30Z
鈴音雨
101019
Pass a singular subject as the new third argument
314931
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z42433"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z42422",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z42422",
"Z42422K1": {
"Z1K1": "Z6092",
"Z6092K1": "P880"
},
"Z42422K2": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q141238270"
}
],
"Z42422K3": {
"Z1K1": "Z6091",
"Z6091K1": "Q110786"
}
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z866",
"Z866K2": "Qualcomm Snapdragon 8 Gen 1 as its central processing unit"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "[en] 値1件、役割名詞は単数"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "[en] one value, singular role noun"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
ae9aues052obyjt9b1suqc90c5s25nd
Z42434
0
95017
314873
2026-09-18T03:33:46Z
鈴音雨
101019
Tester: one value, a different property
314873
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z42434"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z42422",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z42422",
"Z42422K1": {
"Z1K1": "Z6092",
"Z6092K1": "P2560"
},
"Z42422K2": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q141266149"
}
]
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z866",
"Z866K2": "Adreno 730 as its graphics processing unit"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "[en] 別のプロパティで値1件"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "[en] one value, a different property"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
7gruyhmywza28892uvo0931f88nmgif
314932
314873
2026-09-18T07:27:34Z
鈴音雨
101019
Pass a singular subject as the new third argument
314932
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z42434"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z42422",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z42422",
"Z42422K1": {
"Z1K1": "Z6092",
"Z6092K1": "P2560"
},
"Z42422K2": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q141266149"
}
],
"Z42422K3": {
"Z1K1": "Z6091",
"Z6091K1": "Q110786"
}
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z866",
"Z866K2": "Adreno 730 as its graphics processing unit"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "[en] 別のプロパティで値1件"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "[en] one value, a different property"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
48loql2jwv62i8ktouh9g446uxvkbm2
Z42435
0
95018
314874
2026-09-18T03:33:50Z
鈴音雨
101019
Tester: two values pluralise the role noun
314874
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z42435"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z42422",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z42422",
"Z42422K1": {
"Z1K1": "Z6092",
"Z6092K1": "P880"
},
"Z42422K2": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q141238270"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q141266149"
}
]
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z866",
"Z866K2": "Qualcomm Snapdragon 8 Gen 1 and Adreno 730 as its central processing units"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "[en] 値2件は役割名詞を複数形にする"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "[en] two values pluralise the role noun"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
f0wkwj4b5uvh1a6i58e98taoau07uvq
314933
314874
2026-09-18T07:27:39Z
鈴音雨
101019
Pass a singular subject as the new third argument
314933
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z42435"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z42422",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z42422",
"Z42422K1": {
"Z1K1": "Z6092",
"Z6092K1": "P880"
},
"Z42422K2": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q141238270"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q141266149"
}
],
"Z42422K3": {
"Z1K1": "Z6091",
"Z6091K1": "Q110786"
}
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z866",
"Z866K2": "Qualcomm Snapdragon 8 Gen 1 and Adreno 730 as its central processing units"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "[en] 値2件は役割名詞を複数形にする"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "[en] two values pluralise the role noun"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
m2fffv3rhs8rn0wj771rvdmrmf6juul
Z42436
0
95019
314877
2026-09-18T03:46:21Z
鈴音雨
101019
Tester: compound role noun with one value
314877
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z42436"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z42422",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z42422",
"Z42422K1": {
"Z1K1": "Z6092",
"Z6092K1": "P495"
},
"Z42422K2": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q145"
}
]
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z866",
"Z866K2": "the United Kingdom as its country of origin"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "[en] 複合語の役割名詞、値1件、定冠詞つきの値"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "[en] compound role noun, one value, value taking the definite article"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
tvqy5p0ukagwecrz8fw6rdurj8pfyly
314934
314877
2026-09-18T07:27:44Z
鈴音雨
101019
Pass a singular subject as the new third argument
314934
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z42436"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z42422",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z42422",
"Z42422K1": {
"Z1K1": "Z6092",
"Z6092K1": "P495"
},
"Z42422K2": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q145"
}
],
"Z42422K3": {
"Z1K1": "Z6091",
"Z6091K1": "Q110786"
}
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z866",
"Z866K2": "the United Kingdom as its country of origin"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "[en] 複合語の役割名詞、値1件、定冠詞つきの値"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "[en] compound role noun, one value, value taking the definite article"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
kwpd9uc69ggzapm59cp5cqr2s7zcizu
314969
314934
2026-09-18T09:03:04Z
鈴音雨
101019
Shorten the English label to fit the 50-character limit
314969
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z42436"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z42422",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z42422",
"Z42422K1": {
"Z1K1": "Z6092",
"Z6092K1": "P495"
},
"Z42422K2": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q145"
}
],
"Z42422K3": {
"Z1K1": "Z6091",
"Z6091K1": "Q110786"
}
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z866",
"Z866K2": "the United Kingdom as its country of origin"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "[en] 複合語の役割名詞、値1件、定冠詞つきの値"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "[en] compound role noun, one value, w/ article"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
ip8hgnra535gp2hjrnfmtl9ttch8p0u
Z42437
0
95020
314878
2026-09-18T03:46:24Z
鈴音雨
101019
Tester: compound role noun pluralises its head, not its tail (currently failing: Z11089 produces "country of origins")
314878
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z42437"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z42422",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z42422",
"Z42422K1": {
"Z1K1": "Z6092",
"Z6092K1": "P495"
},
"Z42422K2": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q145"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q30"
}
]
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z866",
"Z866K2": "the United Kingdom and the United States as its countries of origin"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "[en] 複合語の役割名詞は主要部を複数形にする"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "[en] compound role noun pluralises its head, not its tail"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
89of05kmd2eaaffywmkch2vmm1ufd7r
314935
314878
2026-09-18T07:27:49Z
鈴音雨
101019
Pass a singular subject as the new third argument
314935
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z42437"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z42422",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z42422",
"Z42422K1": {
"Z1K1": "Z6092",
"Z6092K1": "P495"
},
"Z42422K2": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q145"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q30"
}
],
"Z42422K3": {
"Z1K1": "Z6091",
"Z6091K1": "Q110786"
}
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z866",
"Z866K2": "the United Kingdom and the United States as its countries of origin"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "[en] 複合語の役割名詞は主要部を複数形にする"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "[en] compound role noun pluralises its head, not its tail"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
9aco8sxaiys87knnrgbn81yavqda8js
314970
314935
2026-09-18T09:03:09Z
鈴音雨
101019
Shorten the English label to fit the 50-character limit
314970
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z42437"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z42422",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z42422",
"Z42422K1": {
"Z1K1": "Z6092",
"Z6092K1": "P495"
},
"Z42422K2": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q145"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q30"
}
],
"Z42422K3": {
"Z1K1": "Z6091",
"Z6091K1": "Q110786"
}
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z866",
"Z866K2": "the United Kingdom and the United States as its countries of origin"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "[en] 複合語の役割名詞は主要部を複数形にする"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "[en] compound role noun pluralises its head"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
dc7vcqb9swjd9p83v197wepyinc6j6z
Z42438
0
95021
314880
2026-09-18T04:00:26Z
鈴音雨
101019
[[User:鈴音雨/WFSpinner|WFSpinner]]: clone function Z42315
314880
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z42438"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z42438K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "エンティティ"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "entity"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z40",
"Z17K2": "Z42438K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "エンティティは既出?"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "entity repeated?"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6092"
},
"Z17K2": "Z42438K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "役割プロパティリスト"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "role properties"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z42438K4",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "時制"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "tense"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z42438K5",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "言語"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language"
}
]
}
}
],
"Z8K2": "Z11",
"Z8K3": [
"Z20"
],
"Z8K4": [
"Z14"
],
"Z8K5": "Z42438"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "uses property values as roles-sentence, Englih^sh"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "プロパティ値を役割として使用する文章 (英語)"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
t90ixhr1s6ajdt9p0erx873wz0k0kja
314882
314880
2026-09-18T04:13:26Z
鈴音雨
101019
Connect implementation Z42439
314882
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z42438"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z42438K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "エンティティ"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "entity"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z40",
"Z17K2": "Z42438K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "エンティティは既出?"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "entity repeated?"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6092"
},
"Z17K2": "Z42438K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "役割プロパティリスト"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "role properties"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z42438K4",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "時制"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "tense"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z42438K5",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "言語"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language"
}
]
}
}
],
"Z8K2": "Z11",
"Z8K3": [
"Z20"
],
"Z8K4": [
"Z14",
"Z42439"
],
"Z8K5": "Z42438"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "uses property values as roles-sentence, Englih^sh"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "プロパティ値を役割として使用する文章 (英語)"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
hv1727za1ld4f88wd7mzzhgzpo0315m
314914
314882
2026-09-18T07:13:49Z
鈴音雨
101019
Connect testers Z42446, Z42447, Z42448, Z42449
314914
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z42438"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z42438K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "エンティティ"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "entity"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z40",
"Z17K2": "Z42438K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "エンティティは既出?"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "entity repeated?"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6092"
},
"Z17K2": "Z42438K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "役割プロパティリスト"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "role properties"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z42438K4",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "時制"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "tense"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z42438K5",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "言語"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language"
}
]
}
}
],
"Z8K2": "Z11",
"Z8K3": [
"Z20",
"Z42446",
"Z42447",
"Z42448",
"Z42449"
],
"Z8K4": [
"Z14",
"Z42439"
],
"Z8K5": "Z42438"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "uses property values as roles-sentence, Englih^sh"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "プロパティ値を役割として使用する文章 (英語)"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
ilfkh90v3muwyuzdpgc1on94gx68jt3
314922
314914
2026-09-18T07:18:53Z
鈴音雨
101019
Connect tester Z42451
314922
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z42438"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z42438K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "エンティティ"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "entity"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z40",
"Z17K2": "Z42438K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "エンティティは既出?"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "entity repeated?"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6092"
},
"Z17K2": "Z42438K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "役割プロパティリスト"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "role properties"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z42438K4",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "時制"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "tense"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z42438K5",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "言語"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language"
}
]
}
}
],
"Z8K2": "Z11",
"Z8K3": [
"Z20",
"Z42446",
"Z42447",
"Z42448",
"Z42449",
"Z42451"
],
"Z8K4": [
"Z14",
"Z42439"
],
"Z8K5": "Z42438"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "uses property values as roles-sentence, Englih^sh"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "プロパティ値を役割として使用する文章 (英語)"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
gpf7mowr188i4bk1kcmpqx9pin4xo7b
314978
314922
2026-09-18T09:04:36Z
鈴音雨
101019
typol
314978
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z42438"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z42438K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "エンティティ"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "entity"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z40",
"Z17K2": "Z42438K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "エンティティは既出?"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "entity repeated?"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6092"
},
"Z17K2": "Z42438K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "役割プロパティリスト"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "role properties"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z42438K4",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "時制"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "tense"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z42438K5",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "言語"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language"
}
]
}
}
],
"Z8K2": "Z11",
"Z8K3": [
"Z20",
"Z42446",
"Z42447",
"Z42448",
"Z42449",
"Z42451"
],
"Z8K4": [
"Z14",
"Z42439"
],
"Z8K5": "Z42438"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "uses property values as roles-sentence, English"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "プロパティ値を役割として使用する文章 (英語)"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
bnvywpbci5tko034tgz4ob4mv4vmi5n
Z42439
0
95022
314881
2026-09-18T04:13:24Z
鈴音雨
101019
Composition implementation for Z42438, the English counterpart of Z42315
314881
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z42439"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z42438",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z26107",
"Z26107K1": {
"Z1K1": "Z18",
"Z18K1": "Z42438K5"
},
"Z26107K2": {
"Z1K1": "Z7",
"Z7K1": "Z21394",
"Z21394K1": [
"Z6",
{
"Z1K1": "Z7",
"Z7K1": "Z34096",
"Z34096K1": {
"Z1K1": "Z7",
"Z7K1": "Z21394",
"Z21394K1": [
"Z6",
{
"Z1K1": "Z7",
"Z7K1": "Z802",
"Z802K1": {
"Z1K1": "Z18",
"Z18K1": "Z42438K2"
},
"Z802K2": {
"Z1K1": "Z7",
"Z7K1": "Z802",
"Z802K1": {
"Z1K1": "Z7",
"Z7K1": "Z19316",
"Z19316K1": {
"Z1K1": "Z7",
"Z7K1": "Z39531",
"Z39531K1": {
"Z1K1": "Z18",
"Z18K1": "Z42438K1"
},
"Z39531K2": {
"Z1K1": "Z18",
"Z18K1": "Z42438K5"
}
},
"Z19316K2": {
"Z1K1": "Z6091",
"Z6091K1": "Q110786"
}
},
"Z802K2": "it",
"Z802K3": "they"
},
"Z802K3": {
"Z1K1": "Z7",
"Z7K1": "Z14396",
"Z14396K1": {
"Z1K1": "Z7",
"Z7K1": "Z39219",
"Z39219K1": {
"Z1K1": "Z7",
"Z7K1": "Z30120",
"Z30120K1": {
"Z1K1": "Z18",
"Z18K1": "Z42438K1"
},
"Z30120K2": [
"Z6030",
"Z6033",
"Z6035",
"Z6036"
],
"Z30120K3": [
"Z60",
"Z1002",
"Z1360"
],
"Z30120K4": [
"Z6092",
{
"Z1K1": "Z6092",
"Z6092K1": "P31"
}
]
},
"Z39219K2": {
"Z1K1": "Z18",
"Z18K1": "Z42438K5"
}
}
}
},
" ",
{
"Z1K1": "Z7",
"Z7K1": "Z802",
"Z802K1": {
"Z1K1": "Z7",
"Z7K1": "Z19316",
"Z19316K1": {
"Z1K1": "Z18",
"Z18K1": "Z42438K4"
},
"Z19316K2": {
"Z1K1": "Z6091",
"Z6091K1": "Q501405"
}
},
"Z802K2": "will use",
"Z802K3": {
"Z1K1": "Z7",
"Z7K1": "Z14396",
"Z14396K1": {
"Z1K1": "Z7",
"Z7K1": "Z39544",
"Z39544K1": {
"Z1K1": "Z6095",
"Z6095K1": "L3218"
},
"Z39544K2": {
"Z1K1": "Z18",
"Z18K1": "Z42438K4"
},
"Z39544K3": {
"Z1K1": "Z7",
"Z7K1": "Z39531",
"Z39531K1": {
"Z1K1": "Z18",
"Z18K1": "Z42438K1"
},
"Z39531K2": {
"Z1K1": "Z18",
"Z18K1": "Z42438K5"
}
}
}
}
},
" ",
{
"Z1K1": "Z7",
"Z7K1": "Z18779",
"Z18779K1": {
"Z1K1": "Z7",
"Z7K1": "Z14779",
"Z14779K1": "Z42422",
"Z14779K2": {
"Z1K1": "Z18",
"Z18K1": "Z42438K3"
},
"Z14779K3": {
"Z1K1": "Z7",
"Z7K1": "Z13436",
"Z13436K1": "Z22978",
"Z13436K2": {
"Z1K1": "Z7",
"Z7K1": "Z30120",
"Z30120K1": {
"Z1K1": "Z18",
"Z18K1": "Z42438K1"
},
"Z30120K2": [
"Z6030",
"Z6036"
],
"Z30120K3": [
"Z60",
"Z1360"
],
"Z30120K4": {
"Z1K1": "Z18",
"Z18K1": "Z42438K3"
}
},
"Z13436K3": {
"Z1K1": "Z18",
"Z18K1": "Z42438K3"
}
}
}
}
]
},
"Z34096K2": {
"Z1K1": "Z18",
"Z18K1": "Z42438K5"
}
},
"."
]
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "uses property values as roles-sentence, English, comp"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "プロパティ値を役割として使用する文章 (英語)、合成"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "subject, then the verb agreeing with the subject in number and tense, then the role clauses joined with Oxford punctuation"
}
]
}
}
jrsddtsqicf4cpjeasrhur8hw9uejur
314930
314881
2026-09-18T07:27:17Z
鈴音雨
101019
Pass the subject grammatical number down to each role clause, using Z31095 now that Z42422 takes a third argument
314930
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z42439"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z42438",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z26107",
"Z26107K1": {
"Z1K1": "Z18",
"Z18K1": "Z42438K5"
},
"Z26107K2": {
"Z1K1": "Z7",
"Z7K1": "Z21394",
"Z21394K1": [
"Z6",
{
"Z1K1": "Z7",
"Z7K1": "Z34096",
"Z34096K1": {
"Z1K1": "Z7",
"Z7K1": "Z21394",
"Z21394K1": [
"Z6",
{
"Z1K1": "Z7",
"Z7K1": "Z802",
"Z802K1": {
"Z1K1": "Z18",
"Z18K1": "Z42438K2"
},
"Z802K2": {
"Z1K1": "Z7",
"Z7K1": "Z802",
"Z802K1": {
"Z1K1": "Z7",
"Z7K1": "Z19316",
"Z19316K1": {
"Z1K1": "Z7",
"Z7K1": "Z39531",
"Z39531K1": {
"Z1K1": "Z18",
"Z18K1": "Z42438K1"
},
"Z39531K2": {
"Z1K1": "Z18",
"Z18K1": "Z42438K5"
}
},
"Z19316K2": {
"Z1K1": "Z6091",
"Z6091K1": "Q110786"
}
},
"Z802K2": "it",
"Z802K3": "they"
},
"Z802K3": {
"Z1K1": "Z7",
"Z7K1": "Z14396",
"Z14396K1": {
"Z1K1": "Z7",
"Z7K1": "Z39219",
"Z39219K1": {
"Z1K1": "Z7",
"Z7K1": "Z30120",
"Z30120K1": {
"Z1K1": "Z18",
"Z18K1": "Z42438K1"
},
"Z30120K2": [
"Z6030",
"Z6033",
"Z6035",
"Z6036"
],
"Z30120K3": [
"Z60",
"Z1002",
"Z1360"
],
"Z30120K4": [
"Z6092",
{
"Z1K1": "Z6092",
"Z6092K1": "P31"
}
]
},
"Z39219K2": {
"Z1K1": "Z18",
"Z18K1": "Z42438K5"
}
}
}
},
" ",
{
"Z1K1": "Z7",
"Z7K1": "Z802",
"Z802K1": {
"Z1K1": "Z7",
"Z7K1": "Z19316",
"Z19316K1": {
"Z1K1": "Z18",
"Z18K1": "Z42438K4"
},
"Z19316K2": {
"Z1K1": "Z6091",
"Z6091K1": "Q501405"
}
},
"Z802K2": "will use",
"Z802K3": {
"Z1K1": "Z7",
"Z7K1": "Z14396",
"Z14396K1": {
"Z1K1": "Z7",
"Z7K1": "Z39544",
"Z39544K1": {
"Z1K1": "Z6095",
"Z6095K1": "L3218"
},
"Z39544K2": {
"Z1K1": "Z18",
"Z18K1": "Z42438K4"
},
"Z39544K3": {
"Z1K1": "Z7",
"Z7K1": "Z39531",
"Z39531K1": {
"Z1K1": "Z18",
"Z18K1": "Z42438K1"
},
"Z39531K2": {
"Z1K1": "Z18",
"Z18K1": "Z42438K5"
}
}
}
}
},
" ",
{
"Z1K1": "Z7",
"Z7K1": "Z18779",
"Z18779K1": {
"Z1K1": "Z7",
"Z7K1": "Z31095",
"Z31095K1": "Z42422",
"Z31095K2": {
"Z1K1": "Z18",
"Z18K1": "Z42438K3"
},
"Z31095K3": {
"Z1K1": "Z7",
"Z7K1": "Z13436",
"Z13436K1": "Z22978",
"Z13436K2": {
"Z1K1": "Z7",
"Z7K1": "Z30120",
"Z30120K1": {
"Z1K1": "Z18",
"Z18K1": "Z42438K1"
},
"Z30120K2": [
"Z6030",
"Z6036"
],
"Z30120K3": [
"Z60",
"Z1360"
],
"Z30120K4": {
"Z1K1": "Z18",
"Z18K1": "Z42438K3"
}
},
"Z13436K3": {
"Z1K1": "Z18",
"Z18K1": "Z42438K3"
}
},
"Z31095K4": {
"Z1K1": "Z7",
"Z7K1": "Z39531",
"Z39531K1": {
"Z1K1": "Z18",
"Z18K1": "Z42438K1"
},
"Z39531K2": {
"Z1K1": "Z18",
"Z18K1": "Z42438K5"
}
}
}
}
]
},
"Z34096K2": {
"Z1K1": "Z18",
"Z18K1": "Z42438K5"
}
},
"."
]
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "uses property values as roles-sentence, English, comp"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "プロパティ値を役割として使用する文章 (英語)、合成"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "subject, then the verb agreeing with the subject in number and tense, then the role clauses joined with Oxford punctuation"
}
]
}
}
py9eo85aciw4xg22cpe0yolkqfsn80c
314971
314930
2026-09-18T09:03:14Z
鈴音雨
101019
Shorten the English label to fit the 50-character limit
314971
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z42439"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z42438",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z26107",
"Z26107K1": {
"Z1K1": "Z18",
"Z18K1": "Z42438K5"
},
"Z26107K2": {
"Z1K1": "Z7",
"Z7K1": "Z21394",
"Z21394K1": [
"Z6",
{
"Z1K1": "Z7",
"Z7K1": "Z34096",
"Z34096K1": {
"Z1K1": "Z7",
"Z7K1": "Z21394",
"Z21394K1": [
"Z6",
{
"Z1K1": "Z7",
"Z7K1": "Z802",
"Z802K1": {
"Z1K1": "Z18",
"Z18K1": "Z42438K2"
},
"Z802K2": {
"Z1K1": "Z7",
"Z7K1": "Z802",
"Z802K1": {
"Z1K1": "Z7",
"Z7K1": "Z19316",
"Z19316K1": {
"Z1K1": "Z7",
"Z7K1": "Z39531",
"Z39531K1": {
"Z1K1": "Z18",
"Z18K1": "Z42438K1"
},
"Z39531K2": {
"Z1K1": "Z18",
"Z18K1": "Z42438K5"
}
},
"Z19316K2": {
"Z1K1": "Z6091",
"Z6091K1": "Q110786"
}
},
"Z802K2": "it",
"Z802K3": "they"
},
"Z802K3": {
"Z1K1": "Z7",
"Z7K1": "Z14396",
"Z14396K1": {
"Z1K1": "Z7",
"Z7K1": "Z39219",
"Z39219K1": {
"Z1K1": "Z7",
"Z7K1": "Z30120",
"Z30120K1": {
"Z1K1": "Z18",
"Z18K1": "Z42438K1"
},
"Z30120K2": [
"Z6030",
"Z6033",
"Z6035",
"Z6036"
],
"Z30120K3": [
"Z60",
"Z1002",
"Z1360"
],
"Z30120K4": [
"Z6092",
{
"Z1K1": "Z6092",
"Z6092K1": "P31"
}
]
},
"Z39219K2": {
"Z1K1": "Z18",
"Z18K1": "Z42438K5"
}
}
}
},
" ",
{
"Z1K1": "Z7",
"Z7K1": "Z802",
"Z802K1": {
"Z1K1": "Z7",
"Z7K1": "Z19316",
"Z19316K1": {
"Z1K1": "Z18",
"Z18K1": "Z42438K4"
},
"Z19316K2": {
"Z1K1": "Z6091",
"Z6091K1": "Q501405"
}
},
"Z802K2": "will use",
"Z802K3": {
"Z1K1": "Z7",
"Z7K1": "Z14396",
"Z14396K1": {
"Z1K1": "Z7",
"Z7K1": "Z39544",
"Z39544K1": {
"Z1K1": "Z6095",
"Z6095K1": "L3218"
},
"Z39544K2": {
"Z1K1": "Z18",
"Z18K1": "Z42438K4"
},
"Z39544K3": {
"Z1K1": "Z7",
"Z7K1": "Z39531",
"Z39531K1": {
"Z1K1": "Z18",
"Z18K1": "Z42438K1"
},
"Z39531K2": {
"Z1K1": "Z18",
"Z18K1": "Z42438K5"
}
}
}
}
},
" ",
{
"Z1K1": "Z7",
"Z7K1": "Z18779",
"Z18779K1": {
"Z1K1": "Z7",
"Z7K1": "Z31095",
"Z31095K1": "Z42422",
"Z31095K2": {
"Z1K1": "Z18",
"Z18K1": "Z42438K3"
},
"Z31095K3": {
"Z1K1": "Z7",
"Z7K1": "Z13436",
"Z13436K1": "Z22978",
"Z13436K2": {
"Z1K1": "Z7",
"Z7K1": "Z30120",
"Z30120K1": {
"Z1K1": "Z18",
"Z18K1": "Z42438K1"
},
"Z30120K2": [
"Z6030",
"Z6036"
],
"Z30120K3": [
"Z60",
"Z1360"
],
"Z30120K4": {
"Z1K1": "Z18",
"Z18K1": "Z42438K3"
}
},
"Z13436K3": {
"Z1K1": "Z18",
"Z18K1": "Z42438K3"
}
},
"Z31095K4": {
"Z1K1": "Z7",
"Z7K1": "Z39531",
"Z39531K1": {
"Z1K1": "Z18",
"Z18K1": "Z42438K1"
},
"Z39531K2": {
"Z1K1": "Z18",
"Z18K1": "Z42438K5"
}
}
}
}
]
},
"Z34096K2": {
"Z1K1": "Z18",
"Z18K1": "Z42438K5"
}
},
"."
]
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "property values as roles-sentence, English, comp"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "プロパティ値を役割として使用する文章 (英語)、合成"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "subject, then the verb agreeing with the subject in number and tense, then the role clauses joined with Oxford punctuation"
}
]
}
}
6mtnj3kzuc9i2u866zqrtt1c2cpwjtr
Z42440
0
95023
314884
2026-09-18T04:17:55Z
鈴音雨
101019
Tester for the P11054 branch of Z39531, which the existing tester does not exercise
314884
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z42440"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z39531",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z39531",
"Z39531K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q1299"
},
"Z39531K2": "Z1002"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z19316",
"Z19316K2": {
"Z1K1": "Z6091",
"Z6091K1": "Q146786"
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "item declaring a grammatical number (The Beatles, plural)"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "文法的数を明示している項目 (The Beatles、複数)"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Covers the P11054 branch, which the existing tester never reaches because its item has no P11054 statement"
}
]
}
}
e1retlkn1dmbwg3n6wb3z2sabros6a4
314972
314884
2026-09-18T09:03:19Z
鈴音雨
101019
Shorten the English label to fit the 50-character limit
314972
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z42440"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z39531",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z39531",
"Z39531K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q1299"
},
"Z39531K2": "Z1002"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z19316",
"Z19316K2": {
"Z1K1": "Z6091",
"Z6091K1": "Q146786"
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "item declaring a grammatical number (plural)"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "文法的数を明示している項目 (The Beatles、複数)"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Covers the P11054 branch, which the existing tester never reaches because its item has no P11054 statement"
}
]
}
}
qf7lqrn7eferft9fhd3xbovfqhpp9o8
User talk:SHB2000
3
95024
314887
2026-09-18T04:19:17Z
Max
3722
Max moved page [[User talk:SHB2000]] to [[User talk:SHB]]: Automatically moved page while renaming the user "[[Special:CentralAuth/SHB2000|SHB2000]]" to "[[Special:CentralAuth/SHB|SHB]]"
314887
wikitext
text/x-wiki
#REDIRECT [[User talk:SHB]]
dgionzejbwpmne0gol3e840676zou8k
Z42441
0
95025
314895
2026-09-18T06:17:39Z
YoshiRulz
10156
Create function
314895
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z42441"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z38546",
"Z17K2": "Z42441K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "(unary) predicate function"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z1"
},
"Z17K2": "Z42441K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "list"
}
]
}
}
],
"Z8K2": {
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z1"
},
"Z882K2": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z1"
}
},
"Z8K3": [
"Z20"
],
"Z8K4": [
"Z14"
],
"Z8K5": "Z42441"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "partition list by predicate Anonymous function"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
0theeon7htscye789gyjna5vn86u28f
314896
314895
2026-09-18T06:17:56Z
YoshiRulz
10156
Add en desc
314896
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z42441"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z38546",
"Z17K2": "Z42441K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "(unary) predicate function"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z1"
},
"Z17K2": "Z42441K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "list"
}
]
}
}
],
"Z8K2": {
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z1"
},
"Z882K2": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z1"
}
},
"Z8K3": [
"Z20"
],
"Z8K4": [
"Z14"
],
"Z8K5": "Z42441"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "partition list by predicate Anonymous function"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "sort elements into one of two lists based on a predicate function: matches (trues) first, then falses"
}
]
}
}
nhq6032tp17seyzdatrkhkc52pfyeqz
314947
314896
2026-09-18T07:57:59Z
YoshiRulz
10156
Added Z42454 to the approved list of test cases
314947
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z42441"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z38546",
"Z17K2": "Z42441K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "(unary) predicate function"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z1"
},
"Z17K2": "Z42441K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "list"
}
]
}
}
],
"Z8K2": {
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z1"
},
"Z882K2": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z1"
}
},
"Z8K3": [
"Z20",
"Z42454"
],
"Z8K4": [
"Z14"
],
"Z8K5": "Z42441"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "partition list by predicate Anonymous function"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "sort elements into one of two lists based on a predicate function: matches (trues) first, then falses"
}
]
}
}
de61klseuw7utr5i1gfg2fjno0d7yhr
314948
314947
2026-09-18T07:58:02Z
YoshiRulz
10156
Added Z42445 to the approved list of implementations
314948
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z42441"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z38546",
"Z17K2": "Z42441K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "(unary) predicate function"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z1"
},
"Z17K2": "Z42441K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "list"
}
]
}
}
],
"Z8K2": {
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z1"
},
"Z882K2": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z1"
}
},
"Z8K3": [
"Z20",
"Z42454"
],
"Z8K4": [
"Z14",
"Z42445"
],
"Z8K5": "Z42441"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "partition list by predicate Anonymous function"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "sort elements into one of two lists based on a predicate function: matches (trues) first, then falses"
}
]
}
}
jn5p55ke6ykaaux35oks9odw8tlwbpu
Z42442
0
95026
314897
2026-09-18T06:51:43Z
YoshiRulz
10156
Create function
314897
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z42442"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z38546",
"Z17K2": "Z42442K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "(unary) transform function"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z1"
},
"Z17K2": "Z42442K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "list"
}
]
}
}
],
"Z8K2": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z1"
},
"Z8K3": [
"Z20"
],
"Z8K4": [
"Z14"
],
"Z8K5": "Z42442"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "apply Anonymous function over list"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"map (Anonymous function)"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
84iu8ijhfw37xcjfi2wf2gm7ph5palb
314899
314897
2026-09-18T06:54:22Z
YoshiRulz
10156
Added Z42443 to the approved list of implementations
314899
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z42442"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z38546",
"Z17K2": "Z42442K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "(unary) transform function"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z1"
},
"Z17K2": "Z42442K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "list"
}
]
}
}
],
"Z8K2": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z1"
},
"Z8K3": [
"Z20"
],
"Z8K4": [
"Z14",
"Z42443"
],
"Z8K5": "Z42442"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "apply Anonymous function over list"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"map (Anonymous function)"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
0bq701t3s1xfgmspshx44oida0wykvs
314901
314899
2026-09-18T06:57:53Z
YoshiRulz
10156
Added Z42444 to the approved list of test cases
314901
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z42442"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z38546",
"Z17K2": "Z42442K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "(unary) transform function"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z1"
},
"Z17K2": "Z42442K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "list"
}
]
}
}
],
"Z8K2": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z1"
},
"Z8K3": [
"Z20",
"Z42444"
],
"Z8K4": [
"Z14",
"Z42443"
],
"Z8K5": "Z42442"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "apply Anonymous function over list"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"map (Anonymous function)"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
juit4uqihtlhzf24b6ew278x8vqfis8
314918
314901
2026-09-18T07:17:41Z
YoshiRulz
10156
Removed Z42443 from the approved list of implementations
314918
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z42442"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z38546",
"Z17K2": "Z42442K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "(unary) transform function"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z1"
},
"Z17K2": "Z42442K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "list"
}
]
}
}
],
"Z8K2": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z1"
},
"Z8K3": [
"Z20",
"Z42444"
],
"Z8K4": [
"Z14"
],
"Z8K5": "Z42442"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "apply Anonymous function over list"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"map (Anonymous function)"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
hmdb2nh0saubxw3wiwmz4sua864b2vp
314919
314918
2026-09-18T07:17:44Z
YoshiRulz
10156
Added Z42450 to the approved list of implementations
314919
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z42442"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z38546",
"Z17K2": "Z42442K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "(unary) transform function"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z1"
},
"Z17K2": "Z42442K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "list"
}
]
}
}
],
"Z8K2": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z1"
},
"Z8K3": [
"Z20",
"Z42444"
],
"Z8K4": [
"Z14",
"Z42450"
],
"Z8K5": "Z42442"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "apply Anonymous function over list"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"map (Anonymous function)"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
l7vkkn4fact1mehlc2t5v07691xgp1e
314940
314919
2026-09-18T07:42:22Z
YoshiRulz
10156
Added Z42443 and Z42452 to the approved list of implementations
314940
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z42442"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z38546",
"Z17K2": "Z42442K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "(unary) transform function"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z1"
},
"Z17K2": "Z42442K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "list"
}
]
}
}
],
"Z8K2": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z1"
},
"Z8K3": [
"Z20",
"Z42444"
],
"Z8K4": [
"Z14",
"Z42450",
"Z42443",
"Z42452"
],
"Z8K5": "Z42442"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "apply Anonymous function over list"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"map (Anonymous function)"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
qqx2ts6zjnz08ahjzz95ygnzj8lma26
314941
314940
2026-09-18T07:43:14Z
WikiLambda system
3
Updated the implementation list (see [[Help:Wikifunctions/Implementation_ordering_and_choosing|About implementation selection]])
314941
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z42442"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z38546",
"Z17K2": "Z42442K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "(unary) transform function"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z1"
},
"Z17K2": "Z42442K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "list"
}
]
}
}
],
"Z8K2": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z1"
},
"Z8K3": [
"Z20",
"Z42444"
],
"Z8K4": [
"Z14",
"Z42452",
"Z42450",
"Z42443"
],
"Z8K5": "Z42442"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "apply Anonymous function over list"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"map (Anonymous function)"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
5729qoxuro2uxdv43rlx3tyxzfmes36
Z42443
0
95027
314898
2026-09-18T06:54:08Z
YoshiRulz
10156
Create implementation
314898
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z42443"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z42442",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z13436",
"Z13436K1": "Z38864",
"Z13436K2": {
"Z1K1": "Z18",
"Z18K1": "Z42442K1"
},
"Z13436K3": {
"Z1K1": "Z18",
"Z18K1": "Z42442K2"
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "apply Anonymous function over list, composition"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
1p60qqmvi5kc7efjkuabuv8xqv6fagx
314920
314898
2026-09-18T07:18:12Z
YoshiRulz
10156
Disambiguate en label
314920
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z42443"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z42442",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z13436",
"Z13436K1": "Z38864",
"Z13436K2": {
"Z1K1": "Z18",
"Z18K1": "Z42442K1"
},
"Z13436K3": {
"Z1K1": "Z18",
"Z18K1": "Z42442K2"
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "apply Anon. function over list, apply2 composition"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
bq2i23sbui3cszviv2tbvwj6p9le5a7
Z42444
0
95028
314900
2026-09-18T06:57:01Z
YoshiRulz
10156
Create test
314900
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z42444"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z42442",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z42442",
"Z42442K1": {
"Z1K1": "Z7",
"Z7K1": "Z38869",
"Z38869K1": "Z11040"
},
"Z42442K2": [
"Z6",
"a",
"abc",
"ab",
"a"
]
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z889",
"Z889K2": [
"Z13518",
{
"Z1K1": "Z13518",
"Z13518K1": "1"
},
{
"Z1K1": "Z13518",
"Z13518K1": "3"
},
{
"Z1K1": "Z13518",
"Z13518K1": "2"
},
{
"Z1K1": "Z13518",
"Z13518K1": "1"
}
],
"Z889K3": "Z13522"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "(Z11040, [ \"a\", \"abc\", \"ab\", \"a\" ]) → [1, 3, 2, 1]"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
nh4kbtngn8hbt0alniis0bckvq8qf3f
Wikifunctions:Type proposals/Configuration of ZIDs for given languages
4
95029
314904
2026-09-18T07:03:53Z
99of9
1622
propose
314904
wikitext
text/x-wiki
== Summary ==
{{void|Short overview of the idea of this Type}}
This Type is to provide an alternative (usually more performant) to {{Z|Z14294}}.
== Uses ==
{{void|Prompts:
* Why should this exist?
* What kinds of functions would be created using this?
* What standard concepts, if any, does this align with?}}
*Configs per language are extremely important for AW NLG. We need to optimise the data type for performance.
*We now have an opportunity to do this better, because the {{Z|Z96}} type was recently made available. Handling Z96 references is much more efficient than handling entire functions key-value pairs.
*We will know whether a default function is appropriate for the languages which use it.
== Structure ==
{{void|Description of how a value of this type would look like and why}}
My first suggestion (feel free to suggest alternatives which may supersede it) is:
:ZZZK1: (configured languages) a {{Z|Z881}} ({{Z|Z882}} ({{Z|Z881}}({{Z|Z60}}, {{Z|Z96}}))
:ZZZK2: (default) a single {{Z|Z882}} ({{Z|Z881}}({{Z|Z60}}, {{Z|Z96}})
(feel free to improve the notation)
Note that unlike {{Z|Z14294}}, I'm proposing that the default also has an associated list of languages. These are the languages for which we are asserting that the default is the desired function choice. This default will be returned for otherwise unlisted languages either way, but this will help us audit (e.g. in the Abstract data tool) whether a language is properly represented in a configuration, or whether it still needs a local variant to be written.
As for {{Z|Z14294}}, the first occurrence of a language in a key list is considered to supersede any later occurrence. These are ordered lists.
The structure of the first key is broadly similar (but matches languages rather than QIDs) to that of {{Z|Z42277}} which is used in our most efficient implementations of {{Z|Z40000}}.
=== Example values ===
…
{|class="wikitable" style="margin:.6em 1.6em"
|-
| <syntaxhighlight lang="json" line="line">{
"type": "…",
"value": "…"
}</syntaxhighlight>
| <syntaxhighlight lang="json">{
"Z1K1": "Zxyz",
"ZxyzK1": "…"
}</syntaxhighlight>
|}
== Identity ==
Every element
== Converting to code ==
=== Python ===
Not essential, just a list.
=== JavaScript ===
Not essential, just a list.
== Display function ==
{{void|How would a value of this type be displayed on Wikifunctions. Remove this section for types that should not be displayed as a string.}}
none
== Read function ==
{{void|When entering a value for this type as a string, what format should that string have? Remove this section for types that should not be entered as a string.}}
none
== Alternatives ==
{{void|In order to capture the idea presented in the summary, what alternative structures, display functions, read functions, etc. could have made sense too? Please also link to any type proposals that "compete" with this one.}}
*Should the first element in the typed pairs be a list of language Z96s instead of language Z60s? That would be messier and slower to select as an editor, but might make for an even more streamlined data type.
*Do we need to find a way to allow for functions without permanent ZIDs? Or perhaps in those situations they should use the old config type.
== Comments ==
''For general comments, please reply to the proposer.''
* {{s}} as proposer. --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 07:03, 18 September 2026 (UTC)
n4nd78coeq7ybnk01khwt1tf0idnklh
314907
314904
2026-09-18T07:05:55Z
99of9
1622
/* Alternatives */
314907
wikitext
text/x-wiki
== Summary ==
{{void|Short overview of the idea of this Type}}
This Type is to provide an alternative (usually more performant) to {{Z|Z14294}}.
== Uses ==
{{void|Prompts:
* Why should this exist?
* What kinds of functions would be created using this?
* What standard concepts, if any, does this align with?}}
*Configs per language are extremely important for AW NLG. We need to optimise the data type for performance.
*We now have an opportunity to do this better, because the {{Z|Z96}} type was recently made available. Handling Z96 references is much more efficient than handling entire functions key-value pairs.
*We will know whether a default function is appropriate for the languages which use it.
== Structure ==
{{void|Description of how a value of this type would look like and why}}
My first suggestion (feel free to suggest alternatives which may supersede it) is:
:ZZZK1: (configured languages) a {{Z|Z881}} ({{Z|Z882}} ({{Z|Z881}}({{Z|Z60}}, {{Z|Z96}}))
:ZZZK2: (default) a single {{Z|Z882}} ({{Z|Z881}}({{Z|Z60}}, {{Z|Z96}})
(feel free to improve the notation)
Note that unlike {{Z|Z14294}}, I'm proposing that the default also has an associated list of languages. These are the languages for which we are asserting that the default is the desired function choice. This default will be returned for otherwise unlisted languages either way, but this will help us audit (e.g. in the Abstract data tool) whether a language is properly represented in a configuration, or whether it still needs a local variant to be written.
As for {{Z|Z14294}}, the first occurrence of a language in a key list is considered to supersede any later occurrence. These are ordered lists.
The structure of the first key is broadly similar (but matches languages rather than QIDs) to that of {{Z|Z42277}} which is used in our most efficient implementations of {{Z|Z40000}}.
=== Example values ===
…
{|class="wikitable" style="margin:.6em 1.6em"
|-
| <syntaxhighlight lang="json" line="line">{
"type": "…",
"value": "…"
}</syntaxhighlight>
| <syntaxhighlight lang="json">{
"Z1K1": "Zxyz",
"ZxyzK1": "…"
}</syntaxhighlight>
|}
== Identity ==
Every element
== Converting to code ==
=== Python ===
Not essential, just a list.
=== JavaScript ===
Not essential, just a list.
== Display function ==
{{void|How would a value of this type be displayed on Wikifunctions. Remove this section for types that should not be displayed as a string.}}
none
== Read function ==
{{void|When entering a value for this type as a string, what format should that string have? Remove this section for types that should not be entered as a string.}}
none
== Alternatives ==
{{void|In order to capture the idea presented in the summary, what alternative structures, display functions, read functions, etc. could have made sense too? Please also link to any type proposals that "compete" with this one.}}
*Should the first element in the typed pairs be a list of language Z96s instead of language Z60s? That would be messier and slower to select as an editor, but might make for an even more streamlined data type.
*Do we need to find a way to allow for functions without permanent ZIDs? Or perhaps in those situations they should use the old config type.
*Do we need a more general configuration type which does configuration by things other than language? Should all configurations be rolled up into the same data type, or separate?
== Comments ==
''For general comments, please reply to the proposer.''
* {{s}} as proposer. --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 07:03, 18 September 2026 (UTC)
8eakiv0z4k33k5d08glxmqnwd2rpb7t
314908
314907
2026-09-18T07:12:42Z
99of9
1622
/* Alternatives */
314908
wikitext
text/x-wiki
== Summary ==
{{void|Short overview of the idea of this Type}}
This Type is to provide an alternative (usually more performant) to {{Z|Z14294}}.
== Uses ==
{{void|Prompts:
* Why should this exist?
* What kinds of functions would be created using this?
* What standard concepts, if any, does this align with?}}
*Configs per language are extremely important for AW NLG. We need to optimise the data type for performance.
*We now have an opportunity to do this better, because the {{Z|Z96}} type was recently made available. Handling Z96 references is much more efficient than handling entire functions key-value pairs.
*We will know whether a default function is appropriate for the languages which use it.
== Structure ==
{{void|Description of how a value of this type would look like and why}}
My first suggestion (feel free to suggest alternatives which may supersede it) is:
:ZZZK1: (configured languages) a {{Z|Z881}} ({{Z|Z882}} ({{Z|Z881}}({{Z|Z60}}, {{Z|Z96}}))
:ZZZK2: (default) a single {{Z|Z882}} ({{Z|Z881}}({{Z|Z60}}, {{Z|Z96}})
(feel free to improve the notation)
Note that unlike {{Z|Z14294}}, I'm proposing that the default also has an associated list of languages. These are the languages for which we are asserting that the default is the desired function choice. This default will be returned for otherwise unlisted languages either way, but this will help us audit (e.g. in the Abstract data tool) whether a language is properly represented in a configuration, or whether it still needs a local variant to be written.
As for {{Z|Z14294}}, the first occurrence of a language in a key list is considered to supersede any later occurrence. These are ordered lists.
The structure of the first key is broadly similar (but matches languages rather than QIDs) to that of {{Z|Z42277}} which is used in our most efficient implementations of {{Z|Z40000}}.
=== Example values ===
…
{|class="wikitable" style="margin:.6em 1.6em"
|-
| <syntaxhighlight lang="json" line="line">{
"type": "…",
"value": "…"
}</syntaxhighlight>
| <syntaxhighlight lang="json">{
"Z1K1": "Zxyz",
"ZxyzK1": "…"
}</syntaxhighlight>
|}
== Identity ==
Every element
== Converting to code ==
=== Python ===
Not essential, just a list.
=== JavaScript ===
Not essential, just a list.
== Display function ==
{{void|How would a value of this type be displayed on Wikifunctions. Remove this section for types that should not be displayed as a string.}}
none
== Read function ==
{{void|When entering a value for this type as a string, what format should that string have? Remove this section for types that should not be entered as a string.}}
none
== Alternatives ==
{{void|In order to capture the idea presented in the summary, what alternative structures, display functions, read functions, etc. could have made sense too? Please also link to any type proposals that "compete" with this one.}}
*Should the first element in the typed pairs be a list of language Z96s instead of language Z60s? That would be messier and slower to select as an editor, but might make for an even more streamlined data type. (Or are we already passing around Z60s as references, in which case it wouldn't make much of a speed difference?)
*Do we need to find a way to allow for functions without permanent ZIDs? Or perhaps in those situations they should use the old config type.
*Do we need a more general configuration type which does configuration by things other than language? Should all configurations be rolled up into the same data type, or separate?
== Comments ==
''For general comments, please reply to the proposer.''
* {{s}} as proposer. --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 07:03, 18 September 2026 (UTC)
6hhkydc8gfcspmrewowx55gjzrzme1a
314909
314908
2026-09-18T07:13:15Z
99of9
1622
/* Alternatives */
314909
wikitext
text/x-wiki
== Summary ==
{{void|Short overview of the idea of this Type}}
This Type is to provide an alternative (usually more performant) to {{Z|Z14294}}.
== Uses ==
{{void|Prompts:
* Why should this exist?
* What kinds of functions would be created using this?
* What standard concepts, if any, does this align with?}}
*Configs per language are extremely important for AW NLG. We need to optimise the data type for performance.
*We now have an opportunity to do this better, because the {{Z|Z96}} type was recently made available. Handling Z96 references is much more efficient than handling entire functions key-value pairs.
*We will know whether a default function is appropriate for the languages which use it.
== Structure ==
{{void|Description of how a value of this type would look like and why}}
My first suggestion (feel free to suggest alternatives which may supersede it) is:
:ZZZK1: (configured languages) a {{Z|Z881}} ({{Z|Z882}} ({{Z|Z881}}({{Z|Z60}}, {{Z|Z96}}))
:ZZZK2: (default) a single {{Z|Z882}} ({{Z|Z881}}({{Z|Z60}}, {{Z|Z96}})
(feel free to improve the notation)
Note that unlike {{Z|Z14294}}, I'm proposing that the default also has an associated list of languages. These are the languages for which we are asserting that the default is the desired function choice. This default will be returned for otherwise unlisted languages either way, but this will help us audit (e.g. in the Abstract data tool) whether a language is properly represented in a configuration, or whether it still needs a local variant to be written.
As for {{Z|Z14294}}, the first occurrence of a language in a key list is considered to supersede any later occurrence. These are ordered lists.
The structure of the first key is broadly similar (but matches languages rather than QIDs) to that of {{Z|Z42277}} which is used in our most efficient implementations of {{Z|Z40000}}.
=== Example values ===
…
{|class="wikitable" style="margin:.6em 1.6em"
|-
| <syntaxhighlight lang="json" line="line">{
"type": "…",
"value": "…"
}</syntaxhighlight>
| <syntaxhighlight lang="json">{
"Z1K1": "Zxyz",
"ZxyzK1": "…"
}</syntaxhighlight>
|}
== Identity ==
Every element
== Converting to code ==
=== Python ===
Not essential, just a list.
=== JavaScript ===
Not essential, just a list.
== Display function ==
{{void|How would a value of this type be displayed on Wikifunctions. Remove this section for types that should not be displayed as a string.}}
none
== Read function ==
{{void|When entering a value for this type as a string, what format should that string have? Remove this section for types that should not be entered as a string.}}
none
== Alternatives ==
{{void|In order to capture the idea presented in the summary, what alternative structures, display functions, read functions, etc. could have made sense too? Please also link to any type proposals that "compete" with this one.}}
*Should the first element in the typed pairs be a list of language Z96s instead of language Z60s? That would be messier and slower to select as an editor, but might make for an even more streamlined data type. (Or are we already passing around and comparing Z60s as references, in which case it wouldn't make much of a speed difference?)
*Do we need to find a way to allow for functions without permanent ZIDs? Or perhaps in those situations they should use the old config type.
*Do we need a more general configuration type which does configuration by things other than language? Should all configurations be rolled up into the same data type, or separate?
== Comments ==
''For general comments, please reply to the proposer.''
* {{s}} as proposer. --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 07:03, 18 September 2026 (UTC)
55czjjid7mfc64olkg0tbpt3j1bfyj1
314915
314909
2026-09-18T07:14:51Z
99of9
1622
/* Structure */ Z40002
314915
wikitext
text/x-wiki
== Summary ==
{{void|Short overview of the idea of this Type}}
This Type is to provide an alternative (usually more performant) to {{Z|Z14294}}.
== Uses ==
{{void|Prompts:
* Why should this exist?
* What kinds of functions would be created using this?
* What standard concepts, if any, does this align with?}}
*Configs per language are extremely important for AW NLG. We need to optimise the data type for performance.
*We now have an opportunity to do this better, because the {{Z|Z96}} type was recently made available. Handling Z96 references is much more efficient than handling entire functions key-value pairs.
*We will know whether a default function is appropriate for the languages which use it.
== Structure ==
{{void|Description of how a value of this type would look like and why}}
My first suggestion (feel free to suggest alternatives which may supersede it) is:
:ZZZK1: (configured languages) a {{Z|Z881}} ({{Z|Z882}} ({{Z|Z881}}({{Z|Z60}}, {{Z|Z96}}))
:ZZZK2: (default) a single {{Z|Z882}} ({{Z|Z881}}({{Z|Z60}}, {{Z|Z96}})
(feel free to improve the notation)
Note that unlike {{Z|Z14294}}, I'm proposing that the default also has an associated list of languages. These are the languages for which we are asserting that the default is the desired function choice. This default will be returned for otherwise unlisted languages either way, but this will help us audit (e.g. in the Abstract data tool) whether a language is properly represented in a configuration, or whether it still needs a local variant to be written.
As for {{Z|Z14294}}, the first occurrence of a language in a key list is considered to supersede any later occurrence. These are ordered lists.
The structure of the first key is broadly similar (but matches languages rather than QIDs) to that of {{Z|Z42277}} which is used in our most efficient implementations of {{Z|Z40002}}.
=== Example values ===
…
{|class="wikitable" style="margin:.6em 1.6em"
|-
| <syntaxhighlight lang="json" line="line">{
"type": "…",
"value": "…"
}</syntaxhighlight>
| <syntaxhighlight lang="json">{
"Z1K1": "Zxyz",
"ZxyzK1": "…"
}</syntaxhighlight>
|}
== Identity ==
Every element
== Converting to code ==
=== Python ===
Not essential, just a list.
=== JavaScript ===
Not essential, just a list.
== Display function ==
{{void|How would a value of this type be displayed on Wikifunctions. Remove this section for types that should not be displayed as a string.}}
none
== Read function ==
{{void|When entering a value for this type as a string, what format should that string have? Remove this section for types that should not be entered as a string.}}
none
== Alternatives ==
{{void|In order to capture the idea presented in the summary, what alternative structures, display functions, read functions, etc. could have made sense too? Please also link to any type proposals that "compete" with this one.}}
*Should the first element in the typed pairs be a list of language Z96s instead of language Z60s? That would be messier and slower to select as an editor, but might make for an even more streamlined data type. (Or are we already passing around and comparing Z60s as references, in which case it wouldn't make much of a speed difference?)
*Do we need to find a way to allow for functions without permanent ZIDs? Or perhaps in those situations they should use the old config type.
*Do we need a more general configuration type which does configuration by things other than language? Should all configurations be rolled up into the same data type, or separate?
== Comments ==
''For general comments, please reply to the proposer.''
* {{s}} as proposer. --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 07:03, 18 September 2026 (UTC)
t88dassnc8boi75fup7j13px3rl4zk8
Z42445
0
95030
314905
2026-09-18T07:03:55Z
YoshiRulz
10156
Create implementation
314905
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z42445"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z42441",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z30414",
"Z30414K1": {
"Z1K1": "Z7",
"Z7K1": "Z22820",
"Z22820K1": {
"Z1K1": "Z18",
"Z18K1": "Z42441K2"
},
"Z22820K2": {
"Z1K1": "Z7",
"Z7K1": "Z18475",
"Z18475K1": {
"Z1K1": "Z7",
"Z7K1": "Z42442",
"Z42442K1": {
"Z1K1": "Z18",
"Z18K1": "Z42441K1"
},
"Z42442K2": {
"Z1K1": "Z18",
"Z18K1": "Z42441K2"
}
}
}
},
"Z30414K2": {
"Z1K1": "Z7",
"Z7K1": "Z22820",
"Z22820K1": {
"Z1K1": "Z18",
"Z18K1": "Z42441K2"
},
"Z22820K2": {
"Z1K1": "Z7",
"Z7K1": "Z36132",
"Z36132K1": {
"Z1K1": "Z7",
"Z7K1": "Z18475",
"Z18475K1": {
"Z1K1": "Z7",
"Z7K1": "Z42442",
"Z42442K1": {
"Z1K1": "Z18",
"Z18K1": "Z42441K1"
},
"Z42442K2": {
"Z1K1": "Z18",
"Z18K1": "Z42441K2"
}
}
}
}
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "partition list by Anon. predicate, composition"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
jw2y09zahwsaqeq6gd9vsc9i5ar2492
Z42446
0
95031
314910
2026-09-18T07:13:32Z
鈴音雨
101019
Tester: two role properties, present tense, first mention
314910
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z42446"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z42438",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z42438",
"Z42438K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q115518310"
},
"Z42438K2": {
"Z1K1": "Z40",
"Z40K1": "Z42"
},
"Z42438K3": [
"Z6092",
{
"Z1K1": "Z6092",
"Z6092K1": "P880"
},
{
"Z1K1": "Z6092",
"Z6092K1": "P2560"
}
],
"Z42438K4": {
"Z1K1": "Z6091",
"Z6091K1": "Q192613"
},
"Z42438K5": "Z1002"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z14392",
"Z14392K2": {
"Z1K1": "Z11",
"Z11K1": {
"Z1K1": "Z60",
"Z60K1": "en"
},
"Z11K2": "Sony Xperia 5 IV uses Qualcomm Snapdragon 8 Gen 1 as its central processing unit and Adreno 730 as its graphics processing unit."
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "[en] 役割プロパティ2件、現在時制、初出"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "[en] two role properties, present tense, first mention"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
jw4xr7s43yil4tnt2wjj4ekgshszmpr
314973
314910
2026-09-18T09:03:23Z
鈴音雨
101019
Shorten the English label to fit the 50-character limit
314973
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z42446"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z42438",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z42438",
"Z42438K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q115518310"
},
"Z42438K2": {
"Z1K1": "Z40",
"Z40K1": "Z42"
},
"Z42438K3": [
"Z6092",
{
"Z1K1": "Z6092",
"Z6092K1": "P880"
},
{
"Z1K1": "Z6092",
"Z6092K1": "P2560"
}
],
"Z42438K4": {
"Z1K1": "Z6091",
"Z6091K1": "Q192613"
},
"Z42438K5": "Z1002"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z14392",
"Z14392K2": {
"Z1K1": "Z11",
"Z11K1": {
"Z1K1": "Z60",
"Z60K1": "en"
},
"Z11K2": "Sony Xperia 5 IV uses Qualcomm Snapdragon 8 Gen 1 as its central processing unit and Adreno 730 as its graphics processing unit."
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "[en] 役割プロパティ2件、現在時制、初出"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "[en] two role properties, present, first mention"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
q89lwwo601wjw43hdofuno080dkkknx
Z42447
0
95032
314911
2026-09-18T07:13:36Z
鈴音雨
101019
Tester: repeated entity becomes a pronoun
314911
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z42447"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z42438",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z42438",
"Z42438K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q115518310"
},
"Z42438K2": {
"Z1K1": "Z40",
"Z40K1": "Z41"
},
"Z42438K3": [
"Z6092",
{
"Z1K1": "Z6092",
"Z6092K1": "P2560"
}
],
"Z42438K4": {
"Z1K1": "Z6091",
"Z6091K1": "Q192613"
},
"Z42438K5": "Z1002"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z14392",
"Z14392K2": {
"Z1K1": "Z11",
"Z11K1": {
"Z1K1": "Z60",
"Z60K1": "en"
},
"Z11K2": "It uses Adreno 730 as its graphics processing unit."
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "[en] 既出のエンティティは代名詞になる"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "[en] repeated entity becomes a pronoun"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
r9q6tuoyzw9t7dxub5l9b6swq8j8w7o
Z42448
0
95033
314912
2026-09-18T07:13:40Z
鈴音雨
101019
Tester: past tense
314912
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z42448"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z42438",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z42438",
"Z42438K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q115518310"
},
"Z42438K2": {
"Z1K1": "Z40",
"Z40K1": "Z42"
},
"Z42438K3": [
"Z6092",
{
"Z1K1": "Z6092",
"Z6092K1": "P2560"
}
],
"Z42438K4": {
"Z1K1": "Z6091",
"Z6091K1": "Q1994301"
},
"Z42438K5": "Z1002"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z14392",
"Z14392K2": {
"Z1K1": "Z11",
"Z11K1": {
"Z1K1": "Z60",
"Z60K1": "en"
},
"Z11K2": "Sony Xperia 5 IV used Adreno 730 as its graphics processing unit."
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "[en] 過去時制"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "[en] past tense"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
391v7rtyxsrotlo2ya9mkpqesqqccq6
Z42449
0
95034
314913
2026-09-18T07:13:44Z
鈴音雨
101019
Tester: future tense
314913
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z42449"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z42438",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z42438",
"Z42438K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q115518310"
},
"Z42438K2": {
"Z1K1": "Z40",
"Z40K1": "Z42"
},
"Z42438K3": [
"Z6092",
{
"Z1K1": "Z6092",
"Z6092K1": "P2560"
}
],
"Z42438K4": {
"Z1K1": "Z6091",
"Z6091K1": "Q501405"
},
"Z42438K5": "Z1002"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z14392",
"Z14392K2": {
"Z1K1": "Z11",
"Z11K1": {
"Z1K1": "Z60",
"Z60K1": "en"
},
"Z11K2": "Sony Xperia 5 IV will use Adreno 730 as its graphics processing unit."
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "[en] 未来時制"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "[en] future tense"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
e5r5fs5eilorvx5zpf4vogzs8cjbrez
Z42450
0
95035
314916
2026-09-18T07:17:23Z
YoshiRulz
10156
Create implementation
314916
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z42450"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z42442",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z802",
"Z802K1": {
"Z1K1": "Z7",
"Z7K1": "Z813",
"Z813K1": {
"Z1K1": "Z18",
"Z18K1": "Z42442K2"
}
},
"Z802K2": [
{
"Z1K1": "Z7",
"Z7K1": "Z38556",
"Z38556K1": {
"Z1K1": "Z18",
"Z18K1": "Z42442K1"
}
}
],
"Z802K3": {
"Z1K1": "Z7",
"Z7K1": "Z810",
"Z810K1": {
"Z1K1": "Z7",
"Z7K1": "Z38864",
"Z38864K1": {
"Z1K1": "Z18",
"Z18K1": "Z42442K1"
},
"Z38864K2": {
"Z1K1": "Z7",
"Z7K1": "Z811",
"Z811K1": {
"Z1K1": "Z18",
"Z18K1": "Z42442K2"
}
}
},
"Z810K2": {
"Z1K1": "Z7",
"Z7K1": "Z42442",
"Z42442K1": {
"Z1K1": "Z18",
"Z18K1": "Z42442K1"
},
"Z42442K2": {
"Z1K1": "Z7",
"Z7K1": "Z812",
"Z812K1": {
"Z1K1": "Z18",
"Z18K1": "Z42442K2"
}
}
}
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "apply Anon. func. over list, recursive composition"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
9osuum7k131tm1vvdbr16c5kqmjvlrg
Z42451
0
95036
314921
2026-09-18T07:18:52Z
鈴音雨
101019
Tester: plural subject takes "their" in the role clause (currently failing: the possessive is hardcoded as "its")
314921
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z42451"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z42438",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z42438",
"Z42438K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q1299"
},
"Z42438K2": {
"Z1K1": "Z40",
"Z40K1": "Z42"
},
"Z42438K3": [
"Z6092",
{
"Z1K1": "Z6092",
"Z6092K1": "P2936"
}
],
"Z42438K4": {
"Z1K1": "Z6091",
"Z6091K1": "Q192613"
},
"Z42438K5": "Z1002"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z14392",
"Z14392K2": {
"Z1K1": "Z11",
"Z11K1": {
"Z1K1": "Z60",
"Z60K1": "en"
},
"Z11K2": "The Beatles use English as their used language."
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "[en] 複数主語の所有格は their"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "[en] plural subject takes their, not its"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "The possessive in the role clause has to agree with the subject; Z42422 currently hardcodes \"its\""
}
]
}
}
sf5nkpqkea3icj5ospsuu7v7yd9g7ex
Z42452
0
95037
314924
2026-09-18T07:25:36Z
YoshiRulz
10156
Create implementation
314924
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z42452"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z42442",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z873",
"Z873K1": "Z38595",
"Z873K2": {
"Z1K1": "Z7",
"Z7K1": "Z29370",
"Z29370K1": "Z38676",
"Z29370K2": {
"Z1K1": "Z18",
"Z18K1": "Z42442K1"
},
"Z29370K3": {
"Z1K1": "Z13518",
"Z13518K1": "1"
},
"Z29370K4": {
"Z1K1": "Z18",
"Z18K1": "Z42442K2"
}
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "apply Anon. func. over list, p-apply composition"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
4my24873xv5dgblslj6e0o71zwzp85c
Z42453
0
95038
314937
2026-09-18T07:38:34Z
YoshiRulz
10156
Create test
314937
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z42453"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z14779",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z14779",
"Z14779K1": "Z13521",
"Z14779K2": [
"Z13518",
{
"Z1K1": "Z13518",
"Z13518K1": "1"
},
{
"Z1K1": "Z13518",
"Z13518K1": "2"
},
{
"Z1K1": "Z13518",
"Z13518K1": "3"
}
],
"Z14779K3": [
"Z13518",
{
"Z1K1": "Z13518",
"Z13518K1": "4"
},
{
"Z1K1": "Z13518",
"Z13518K1": "5"
},
{
"Z1K1": "Z13518",
"Z13518K1": "6"
}
]
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z889",
"Z889K2": [
"Z13518",
{
"Z1K1": "Z13518",
"Z13518K1": "5"
},
{
"Z1K1": "Z13518",
"Z13518K1": "7"
},
{
"Z1K1": "Z13518",
"Z13518K1": "9"
}
],
"Z889K3": "Z13522"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "accepts properly-typed lists"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
p3vdxeo91u7t5hl6m5jxxpqcy6a75wg
Z42454
0
95039
314944
2026-09-18T07:54:34Z
YoshiRulz
10156
Create test
314944
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z42454"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z42441",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z42441",
"Z42441K1": {
"Z1K1": "Z7",
"Z7K1": "Z38676",
"Z38676K1": {
"Z1K1": "Z7",
"Z7K1": "Z38869",
"Z38869K1": "Z13701"
},
"Z38676K2": {
"Z1K1": "Z13518",
"Z13518K1": "1"
},
"Z38676K3": {
"Z1K1": "Z13518",
"Z13518K1": "5"
}
},
"Z42441K2": [
"Z13518",
{
"Z1K1": "Z13518",
"Z13518K1": "3"
},
{
"Z1K1": "Z13518",
"Z13518K1": "8"
},
{
"Z1K1": "Z13518",
"Z13518K1": "5"
},
{
"Z1K1": "Z13518",
"Z13518K1": "7"
},
{
"Z1K1": "Z13518",
"Z13518K1": "2"
},
{
"Z1K1": "Z13518",
"Z13518K1": "10"
}
]
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z19586",
"Z19586K2": {
"Z1K1": {
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z13518"
},
"Z882K2": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z13518"
}
},
"K1": [
"Z13518",
{
"Z1K1": "Z13518",
"Z13518K1": "5"
},
{
"Z1K1": "Z13518",
"Z13518K1": "10"
}
],
"K2": [
"Z13518",
{
"Z1K1": "Z13518",
"Z13518K1": "3"
},
{
"Z1K1": "Z13518",
"Z13518K1": "8"
},
{
"Z1K1": "Z13518",
"Z13518K1": "7"
},
{
"Z1K1": "Z13518",
"Z13518K1": "2"
}
]
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "(Z13701, […]) → ([ 5, 10 ], [ 3, 8, 7, 2 ])"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
oatpe8rfdgrvza8s0063331p6ty03dx
314945
314944
2026-09-18T07:55:31Z
YoshiRulz
10156
Update en label
314945
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z42454"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z42441",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z42441",
"Z42441K1": {
"Z1K1": "Z7",
"Z7K1": "Z38676",
"Z38676K1": {
"Z1K1": "Z7",
"Z7K1": "Z38869",
"Z38869K1": "Z13701"
},
"Z38676K2": {
"Z1K1": "Z13518",
"Z13518K1": "1"
},
"Z38676K3": {
"Z1K1": "Z13518",
"Z13518K1": "5"
}
},
"Z42441K2": [
"Z13518",
{
"Z1K1": "Z13518",
"Z13518K1": "3"
},
{
"Z1K1": "Z13518",
"Z13518K1": "8"
},
{
"Z1K1": "Z13518",
"Z13518K1": "5"
},
{
"Z1K1": "Z13518",
"Z13518K1": "7"
},
{
"Z1K1": "Z13518",
"Z13518K1": "2"
},
{
"Z1K1": "Z13518",
"Z13518K1": "10"
}
]
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z19586",
"Z19586K2": {
"Z1K1": {
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z13518"
},
"Z882K2": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z13518"
}
},
"K1": [
"Z13518",
{
"Z1K1": "Z13518",
"Z13518K1": "5"
},
{
"Z1K1": "Z13518",
"Z13518K1": "10"
}
],
"K2": [
"Z13518",
{
"Z1K1": "Z13518",
"Z13518K1": "3"
},
{
"Z1K1": "Z13518",
"Z13518K1": "8"
},
{
"Z1K1": "Z13518",
"Z13518K1": "7"
},
{
"Z1K1": "Z13518",
"Z13518K1": "2"
}
]
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "((Z13701)[5], […]) → ([ 5, 10 ], [ 3, 8, 7, 2 ])"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
k97bg9n3eacjoq902ofvq0tquqe6x9o
314946
314945
2026-09-18T07:57:40Z
YoshiRulz
10156
Swap lists in expected value (forgot how coprimality works)
314946
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z42454"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z42441",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z42441",
"Z42441K1": {
"Z1K1": "Z7",
"Z7K1": "Z38676",
"Z38676K1": {
"Z1K1": "Z7",
"Z7K1": "Z38869",
"Z38869K1": "Z13701"
},
"Z38676K2": {
"Z1K1": "Z13518",
"Z13518K1": "1"
},
"Z38676K3": {
"Z1K1": "Z13518",
"Z13518K1": "5"
}
},
"Z42441K2": [
"Z13518",
{
"Z1K1": "Z13518",
"Z13518K1": "3"
},
{
"Z1K1": "Z13518",
"Z13518K1": "8"
},
{
"Z1K1": "Z13518",
"Z13518K1": "5"
},
{
"Z1K1": "Z13518",
"Z13518K1": "7"
},
{
"Z1K1": "Z13518",
"Z13518K1": "2"
},
{
"Z1K1": "Z13518",
"Z13518K1": "10"
}
]
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z19586",
"Z19586K2": {
"Z1K1": {
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z13518"
},
"Z882K2": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z13518"
}
},
"K1": [
"Z13518",
{
"Z1K1": "Z13518",
"Z13518K1": "3"
},
{
"Z1K1": "Z13518",
"Z13518K1": "8"
},
{
"Z1K1": "Z13518",
"Z13518K1": "7"
},
{
"Z1K1": "Z13518",
"Z13518K1": "2"
}
],
"K2": [
"Z13518",
{
"Z1K1": "Z13518",
"Z13518K1": "5"
},
{
"Z1K1": "Z13518",
"Z13518K1": "10"
}
]
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "((Z13701)[5], […]) → ([ 3, 8, 7, 2 ], [ 5, 10 ])"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
1rr4tf0awe4qbla5zmey9732beurcjg
User:Bensentonnoahusa
2
95040
314949
2026-09-18T08:16:35Z
Bensentonnoahusa
102397
Created page with "'''General Information''' {| class="wikitable" !Category !Details |- |Name: |Noah Bensenton |- |Field: |Finance and Investment Management |- |Current Role: |Senior Wealth Advisor |- |Organization: |Veridian Hearth Wealth Management |- |Location: |Chicago, Illinois |- |Education: |University of Illinois |- |Academic Field: |Finance |} '''Noah Bensenton''' is an American finance professional whose work focuses on wealth management and investment research. Based in Chicago,..."
314949
wikitext
text/x-wiki
'''General Information'''
{| class="wikitable"
!Category
!Details
|-
|Name:
|Noah Bensenton
|-
|Field:
|Finance and Investment Management
|-
|Current Role:
|Senior Wealth Advisor
|-
|Organization:
|Veridian Hearth Wealth Management
|-
|Location:
|Chicago, Illinois
|-
|Education:
|University of Illinois
|-
|Academic Field:
|Finance
|}
'''Noah Bensenton''' is an American finance professional whose work focuses on wealth management and investment research. Based in Chicago, Illinois, he works as a Senior Wealth Advisor with '''Veridian Hearth Wealth Management'''.
His work covers several parts of private wealth management, including investment research, portfolio planning, tax-aware strategies, and long-term financial planning. His background in financial analysis also plays a role in how he approaches investment and wealth-planning discussions with clients.
== From Research to Advisory Work ==
Bensenton began his career in financial services with a focus on investment research. Early in his career, he spent time looking at how companies performed financially, how they managed capital, and how factors such as cash flow and changing market conditions affected their businesses.
His move into wealth management brought a different dimension to that experience. Instead of looking at investments only from the perspective of individual companies, he began applying that research to the financial goals and circumstances of private clients.
That includes thinking about portfolio construction, investment time horizons, tax considerations, and longer-term financial planning.
== Investment Research ==
Fundamental research remains an important part of Bensenton's professional background. When looking at an investment, the process can involve reviewing financial statements, earnings reports, cash-flow figures, valuation measures, and a company's approach to managing its capital.
The wider economic environment can also matter. Changes in interest rates, inflation, and other economic conditions may influence how investments and portfolios are viewed.
In practice, this means looking at both sides of the picture: '''what is happening within an individual business and what is happening in the market around it.'''
== Wealth Planning ==
Investment management is one part of private wealth advisory work. Broader planning can also involve questions about taxes, family finances, business interests, and the long-term organization of assets.
=== Portfolio Strategy ===
Portfolio decisions can be shaped by a client's financial objectives, investment horizon, existing assets, and individual circumstances. The goal is to develop an approach that fits those factors rather than treating every portfolio in the same way.
=== Tax-Aware Investing ===
Tax considerations can affect investment decisions. Tax-loss harvesting, for example, involves realizing eligible investment losses that may be used to offset certain capital gains, subject to applicable tax rules.
=== Estate and Legacy Planning ===
For families thinking about wealth beyond a single generation, planning may also extend to estate and legacy matters. Financial advisers may work alongside attorneys, accountants, and other professionals when addressing these areas.
== Education ==
Bensenton studied finance at the '''University of Illinois'''. His academic background included areas such as corporate finance, financial analysis, valuation, and economics.
These subjects also connect with the type of company and investment analysis involved in his later financial career.
== Working With Clients ==
Investment research can look very different when it is applied to personal wealth. A company may be the focus of an analyst's research, but a wealth advisor also has to consider how a particular investment fits into someone's broader financial situation.
Bensenton's work brings these two perspectives together by connecting investment analysis with considerations such as financial goals, portfolio needs, taxation, and long-term planning.
== Professional Scope ==
His work can be broadly viewed across three connected areas:
# '''Research''' — studying companies, financial information, valuations, and economic conditions.
# '''Advisory''' — using that research when working with individual and family financial circumstances.
# '''Planning''' — incorporating portfolio objectives, tax considerations, and longer-term wealth needs into financial strategies.
== Personal and Professional Life ==
Bensenton is based in Chicago, Illinois, where he works in wealth management. Details about his personal life are limited, and publicly available information about him primarily relates to his education and professional activities.
== Related Topics ==
* Wealth management
* Investment research
* Equity research
* Portfolio management
* Fundamental analysis
* Tax-loss harvesting
* Estate planning
dub7qi6nw2bn2n6bvgij6tv1i4cpbv2
Z42455
0
95041
314954
2026-09-18T08:47:34Z
鈴音雨
101019
New function: role of property values clause in mathematical notation, language-independent
314954
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z42455"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6092",
"Z17K2": "Z42455K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "property"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "プロパティ参照"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z42455K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "entity"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "エンティティ"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z42455K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "言語"
}
]
}
}
],
"Z8K2": "Z6",
"Z8K3": [
"Z20"
],
"Z8K4": [
"Z14"
],
"Z8K5": "Z42455"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "role of property values clause, mul fallback"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "プロパティ値の役割句 (複数言語フォールバック)"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Writes the property, the entity and its values in mathematical notation. E.g. \"CPU(Xperia 5 IV) = { Qualcomm Snapdragon 8 Gen 1 }\"."
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "プロパティ、エンティティ、その値を数学記号で書きます。例:「CPU(Xperia 5 IV) = { Qualcomm Snapdragon 8 Gen 1 }」"
}
]
}
}
snkk3yvfgjnlndbw291sag8s0xd3edu
314961
314954
2026-09-18T08:48:30Z
鈴音雨
101019
Connect testers Z42457, Z42458, Z42459
314961
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z42455"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6092",
"Z17K2": "Z42455K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "property"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "プロパティ参照"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z42455K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "entity"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "エンティティ"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z42455K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "言語"
}
]
}
}
],
"Z8K2": "Z6",
"Z8K3": [
"Z20",
"Z42457",
"Z42458",
"Z42459"
],
"Z8K4": [
"Z14"
],
"Z8K5": "Z42455"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "role of property values clause, mul fallback"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "プロパティ値の役割句 (複数言語フォールバック)"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Writes the property, the entity and its values in mathematical notation. E.g. \"CPU(Xperia 5 IV) = { Qualcomm Snapdragon 8 Gen 1 }\"."
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "プロパティ、エンティティ、その値を数学記号で書きます。例:「CPU(Xperia 5 IV) = { Qualcomm Snapdragon 8 Gen 1 }」"
}
]
}
}
71xcxv7x00dm0pwyeabntjw98uhn8l9
314965
314961
2026-09-18T08:49:10Z
鈴音雨
101019
Connect implementation Z42462
314965
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z42455"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6092",
"Z17K2": "Z42455K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "property"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "プロパティ参照"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z42455K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "entity"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "エンティティ"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z42455K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "言語"
}
]
}
}
],
"Z8K2": "Z6",
"Z8K3": [
"Z20",
"Z42457",
"Z42458",
"Z42459"
],
"Z8K4": [
"Z14",
"Z42462"
],
"Z8K5": "Z42455"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "role of property values clause, mul fallback"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "プロパティ値の役割句 (複数言語フォールバック)"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Writes the property, the entity and its values in mathematical notation. E.g. \"CPU(Xperia 5 IV) = { Qualcomm Snapdragon 8 Gen 1 }\"."
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "プロパティ、エンティティ、その値を数学記号で書きます。例:「CPU(Xperia 5 IV) = { Qualcomm Snapdragon 8 Gen 1 }」"
}
]
}
}
7rmwab4r4ebo5ukfgocn8zqgh86d0z8
Z42456
0
95042
314955
2026-09-18T08:47:40Z
鈴音雨
101019
New function: uses property values as roles-sentence in mathematical notation, language-independent
314955
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z42456"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z42456K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "entity"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "エンティティ"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z40",
"Z17K2": "Z42456K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "entity repeated?"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "エンティティは既出?"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6092"
},
"Z17K2": "Z42456K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "role properties"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "役割プロパティリスト"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z42456K4",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "tense"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "時制"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z42456K5",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "言語"
}
]
}
}
],
"Z8K2": "Z11",
"Z8K3": [
"Z20"
],
"Z8K4": [
"Z14"
],
"Z8K5": "Z42456"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "uses property values as roles-sentence, mul fallback"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "プロパティ値を役割として使用する文章 (複数言語フォールバック)"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Writes which values an entity uses in each role, in mathematical notation. E.g. \"CPU(Xperia 5 IV) = { Qualcomm Snapdragon 8 Gen 1 } ∧ GPU(Xperia 5 IV) = { Adreno 730 }.\""
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "エンティティが各役割にどの値を使用するかを数学記号で書きます。例:「CPU(Xperia 5 IV) = { Qualcomm Snapdragon 8 Gen 1 } ∧ GPU(Xperia 5 IV) = { Adreno 730 }。」"
}
]
}
}
pl8pmus87dwtnhpwvppv2uwuykijwef
314962
314955
2026-09-18T08:48:31Z
鈴音雨
101019
Connect testers Z42460, Z42461
314962
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z42456"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z42456K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "entity"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "エンティティ"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z40",
"Z17K2": "Z42456K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "entity repeated?"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "エンティティは既出?"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6092"
},
"Z17K2": "Z42456K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "role properties"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "役割プロパティリスト"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z42456K4",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "tense"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "時制"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z42456K5",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "言語"
}
]
}
}
],
"Z8K2": "Z11",
"Z8K3": [
"Z20",
"Z42460",
"Z42461"
],
"Z8K4": [
"Z14"
],
"Z8K5": "Z42456"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "uses property values as roles-sentence, mul fallback"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "プロパティ値を役割として使用する文章 (複数言語フォールバック)"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Writes which values an entity uses in each role, in mathematical notation. E.g. \"CPU(Xperia 5 IV) = { Qualcomm Snapdragon 8 Gen 1 } ∧ GPU(Xperia 5 IV) = { Adreno 730 }.\""
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "エンティティが各役割にどの値を使用するかを数学記号で書きます。例:「CPU(Xperia 5 IV) = { Qualcomm Snapdragon 8 Gen 1 } ∧ GPU(Xperia 5 IV) = { Adreno 730 }。」"
}
]
}
}
fakp7q608b2aqii4oky3qg3ewpmnlep
314966
314962
2026-09-18T08:49:12Z
鈴音雨
101019
Connect implementation Z42463
314966
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z42456"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z42456K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "entity"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "エンティティ"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z40",
"Z17K2": "Z42456K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "entity repeated?"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "エンティティは既出?"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6092"
},
"Z17K2": "Z42456K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "role properties"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "役割プロパティリスト"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z42456K4",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "tense"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "時制"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z42456K5",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "言語"
}
]
}
}
],
"Z8K2": "Z11",
"Z8K3": [
"Z20",
"Z42460",
"Z42461"
],
"Z8K4": [
"Z14",
"Z42463"
],
"Z8K5": "Z42456"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "uses property values as roles-sentence, mul fallback"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "プロパティ値を役割として使用する文章 (複数言語フォールバック)"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Writes which values an entity uses in each role, in mathematical notation. E.g. \"CPU(Xperia 5 IV) = { Qualcomm Snapdragon 8 Gen 1 } ∧ GPU(Xperia 5 IV) = { Adreno 730 }.\""
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "エンティティが各役割にどの値を使用するかを数学記号で書きます。例:「CPU(Xperia 5 IV) = { Qualcomm Snapdragon 8 Gen 1 } ∧ GPU(Xperia 5 IV) = { Adreno 730 }。」"
}
]
}
}
srqw4z1d3yfqh5bzvk8z1wizxf8jhka
314974
314966
2026-09-18T09:03:28Z
鈴音雨
101019
Shorten the English label to fit the 50-character limit
314974
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z42456"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z42456K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "entity"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "エンティティ"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z40",
"Z17K2": "Z42456K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "entity repeated?"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "エンティティは既出?"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6092"
},
"Z17K2": "Z42456K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "role properties"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "役割プロパティリスト"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z42456K4",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "tense"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "時制"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z42456K5",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "言語"
}
]
}
}
],
"Z8K2": "Z11",
"Z8K3": [
"Z20",
"Z42460",
"Z42461"
],
"Z8K4": [
"Z14",
"Z42463"
],
"Z8K5": "Z42456"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "property values as roles-sentence, mul fallback"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "プロパティ値を役割として使用する文章 (複数言語フォールバック)"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Writes which values an entity uses in each role, in mathematical notation. E.g. \"CPU(Xperia 5 IV) = { Qualcomm Snapdragon 8 Gen 1 } ∧ GPU(Xperia 5 IV) = { Adreno 730 }.\""
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "エンティティが各役割にどの値を使用するかを数学記号で書きます。例:「CPU(Xperia 5 IV) = { Qualcomm Snapdragon 8 Gen 1 } ∧ GPU(Xperia 5 IV) = { Adreno 730 }。」"
}
]
}
}
76oc9gunypzt39z0wexv65re0ymsl1a
Z42457
0
95043
314956
2026-09-18T08:48:09Z
鈴音雨
101019
Tester: one value with English labels
314956
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z42457"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z42455",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z42455",
"Z42455K1": {
"Z1K1": "Z6092",
"Z6092K1": "P880"
},
"Z42455K2": {
"Z1K1": "Z6091",
"Z6091K1": "Q115518310"
},
"Z42455K3": "Z1002"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z866",
"Z866K2": "CPU(Sony Xperia 5 IV) = { Qualcomm Snapdragon 8 Gen 1 }"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "[mul] 値1件、英語ラベル"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "[mul] one value, English labels"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
5ezlp0oywiyki2z7tloctevozbx8k08
Z42458
0
95044
314957
2026-09-18T08:48:13Z
鈴音雨
101019
Tester: labels follow the requested language
314957
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z42458"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z42455",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z42455",
"Z42455K1": {
"Z1K1": "Z6092",
"Z6092K1": "P880"
},
"Z42455K2": {
"Z1K1": "Z6091",
"Z6091K1": "Q115518310"
},
"Z42455K3": "Z1830"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z866",
"Z866K2": "中央処理装置(Xperia 5 IV) = { Qualcomm Snapdragon 8 Gen 1 }"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "[mul] ラベルは要求言語で引く"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "[mul] labels follow the requested language"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
plz78clgmds09vpxre9y4bz1aixir9j
Z42459
0
95045
314958
2026-09-18T08:48:17Z
鈴音雨
101019
Tester: a different property
314958
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z42459"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z42455",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z42455",
"Z42455K1": {
"Z1K1": "Z6092",
"Z6092K1": "P178"
},
"Z42455K2": {
"Z1K1": "Z6091",
"Z6091K1": "Q115518310"
},
"Z42455K3": "Z1002"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z866",
"Z866K2": "developer(Sony Xperia 5 IV) = { Sony }"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "[mul] 別のプロパティ"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "[mul] a different property"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
6jz3jbw4rk08qv1vrf0moec8qs5od9u
Z42460
0
95046
314959
2026-09-18T08:48:22Z
鈴音雨
101019
Tester: two role properties joined with a conjunction
314959
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z42460"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z42456",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z42456",
"Z42456K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q115518310"
},
"Z42456K2": {
"Z1K1": "Z40",
"Z40K1": "Z42"
},
"Z42456K3": [
"Z6092",
{
"Z1K1": "Z6092",
"Z6092K1": "P880"
},
{
"Z1K1": "Z6092",
"Z6092K1": "P2560"
}
],
"Z42456K4": {
"Z1K1": "Z6091",
"Z6091K1": "Q192613"
},
"Z42456K5": "Z1002"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z14392",
"Z14392K2": {
"Z1K1": "Z11",
"Z11K1": {
"Z1K1": "Z60",
"Z60K1": "mul"
},
"Z11K2": "CPU(Sony Xperia 5 IV) = { Qualcomm Snapdragon 8 Gen 1 } ∧ GPU(Sony Xperia 5 IV) = { Adreno 730 }."
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "[mul] 役割プロパティ2件は ∧ でつなぐ"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "[mul] two role properties joined with a conjunction"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
557ugo14tp9isstgrgzuxnw8rh50fkk
314975
314959
2026-09-18T09:03:33Z
鈴音雨
101019
Shorten the English label to fit the 50-character limit
314975
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z42460"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z42456",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z42456",
"Z42456K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q115518310"
},
"Z42456K2": {
"Z1K1": "Z40",
"Z40K1": "Z42"
},
"Z42456K3": [
"Z6092",
{
"Z1K1": "Z6092",
"Z6092K1": "P880"
},
{
"Z1K1": "Z6092",
"Z6092K1": "P2560"
}
],
"Z42456K4": {
"Z1K1": "Z6091",
"Z6091K1": "Q192613"
},
"Z42456K5": "Z1002"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z14392",
"Z14392K2": {
"Z1K1": "Z11",
"Z11K1": {
"Z1K1": "Z60",
"Z60K1": "mul"
},
"Z11K2": "CPU(Sony Xperia 5 IV) = { Qualcomm Snapdragon 8 Gen 1 } ∧ GPU(Sony Xperia 5 IV) = { Adreno 730 }."
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "[mul] 役割プロパティ2件は ∧ でつなぐ"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "[mul] two role properties joined with a conj."
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
hx3gi5ifj8izkcahehgn8hkm66uoitl
Z42461
0
95047
314960
2026-09-18T08:48:25Z
鈴音雨
101019
Tester: a single role property
314960
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z42461"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z42456",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z42456",
"Z42456K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q115518310"
},
"Z42456K2": {
"Z1K1": "Z40",
"Z40K1": "Z42"
},
"Z42456K3": [
"Z6092",
{
"Z1K1": "Z6092",
"Z6092K1": "P880"
}
],
"Z42456K4": {
"Z1K1": "Z6091",
"Z6091K1": "Q192613"
},
"Z42456K5": "Z1002"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z14392",
"Z14392K2": {
"Z1K1": "Z11",
"Z11K1": {
"Z1K1": "Z60",
"Z60K1": "mul"
},
"Z11K2": "CPU(Sony Xperia 5 IV) = { Qualcomm Snapdragon 8 Gen 1 }."
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "[mul] 役割プロパティ1件"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "[mul] a single role property"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
q3tzfavgk20s0kufmyzlycm0rsokuoy
Z42462
0
95048
314963
2026-09-18T08:49:02Z
鈴音雨
101019
Composition implementation for the mul-fallback role clause
314963
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z42462"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z42455",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z21394",
"Z21394K1": [
"Z6",
{
"Z1K1": "Z7",
"Z7K1": "Z14396",
"Z14396K1": {
"Z1K1": "Z7",
"Z7K1": "Z29825",
"Z29825K1": {
"Z1K1": "Z18",
"Z18K1": "Z42455K3"
},
"Z29825K2": {
"Z1K1": "Z18",
"Z18K1": "Z42455K1"
}
}
},
"(",
{
"Z1K1": "Z7",
"Z7K1": "Z36270",
"Z36270K1": {
"Z1K1": "Z18",
"Z18K1": "Z42455K2"
},
"Z36270K2": {
"Z1K1": "Z18",
"Z18K1": "Z42455K3"
}
},
") = { ",
{
"Z1K1": "Z7",
"Z7K1": "Z12899",
"Z12899K1": {
"Z1K1": "Z7",
"Z7K1": "Z13464",
"Z13464K1": "Z36270",
"Z13464K2": {
"Z1K1": "Z7",
"Z7K1": "Z22978",
"Z22978K1": {
"Z1K1": "Z7",
"Z7K1": "Z30120",
"Z30120K1": {
"Z1K1": "Z18",
"Z18K1": "Z42455K2"
},
"Z30120K2": [
"Z6030",
"Z6036"
],
"Z30120K3": [
"Z60",
"Z1360"
],
"Z30120K4": {
"Z1K1": "Z7",
"Z7K1": "Z810",
"Z810K1": {
"Z1K1": "Z18",
"Z18K1": "Z42455K1"
},
"Z810K2": [
"Z6092"
]
}
},
"Z22978K2": {
"Z1K1": "Z18",
"Z18K1": "Z42455K1"
}
},
"Z13464K3": {
"Z1K1": "Z18",
"Z18K1": "Z42455K3"
}
},
"Z12899K2": ", "
},
" }"
]
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "role of property values clause, mul fallback, comp"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "プロパティ値の役割句 (複数言語フォールバック)、合成"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
rbsq8ecvvwwdoixpvlmhhunf1nauqlh
Z42463
0
95049
314964
2026-09-18T08:49:06Z
鈴音雨
101019
Composition implementation for the mul-fallback roles sentence
314964
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z42463"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z42456",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z26107",
"Z26107K1": "Z1360",
"Z26107K2": {
"Z1K1": "Z7",
"Z7K1": "Z21394",
"Z21394K1": [
"Z6",
{
"Z1K1": "Z7",
"Z7K1": "Z12899",
"Z12899K1": {
"Z1K1": "Z7",
"Z7K1": "Z32695",
"Z32695K1": "Z42455",
"Z32695K2": {
"Z1K1": "Z18",
"Z18K1": "Z42456K3"
},
"Z32695K3": {
"Z1K1": "Z18",
"Z18K1": "Z42456K1"
},
"Z32695K4": {
"Z1K1": "Z18",
"Z18K1": "Z42456K5"
}
},
"Z12899K2": " ∧ "
},
"."
]
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "uses property values as roles-sentence, mul fallback, comp"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "プロパティ値を役割として使用する文章 (複数言語フォールバック)、合成"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
7baw59knzqx5zgj9izwwbdabegm9a41
314976
314964
2026-09-18T09:03:38Z
鈴音雨
101019
Shorten the English label to fit the 50-character limit
314976
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z42463"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z42456",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z26107",
"Z26107K1": "Z1360",
"Z26107K2": {
"Z1K1": "Z7",
"Z7K1": "Z21394",
"Z21394K1": [
"Z6",
{
"Z1K1": "Z7",
"Z7K1": "Z12899",
"Z12899K1": {
"Z1K1": "Z7",
"Z7K1": "Z32695",
"Z32695K1": "Z42455",
"Z32695K2": {
"Z1K1": "Z18",
"Z18K1": "Z42456K3"
},
"Z32695K3": {
"Z1K1": "Z18",
"Z18K1": "Z42456K1"
},
"Z32695K4": {
"Z1K1": "Z18",
"Z18K1": "Z42456K5"
}
},
"Z12899K2": " ∧ "
},
"."
]
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "property values as roles-sentence, mul fb, comp"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "プロパティ値を役割として使用する文章 (複数言語フォールバック)、合成"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
ca1rlau2387q68y0wjh71r29r9xiznw
Z42464
0
95050
314967
2026-09-18T08:59:56Z
鈴音雨
101019
314967
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z42464"
},
"Z2K2": {
"Z1K1": "Z14294",
"Z14294K1": [
"Z14293",
{
"Z1K1": "Z14293",
"Z14293K1": "Z42438",
"Z14293K2": "Z33034"
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z42315",
"Z14293K2": "Z34003"
}
],
"Z14294K2": "Z42456"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "プロパティ値を役割として使用する文章の言語別設定"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "config for uses property values as roles-sentence"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
t6pugulpks88c8z4k4aa60eialxhc2f
Z42465
0
95051
314968
2026-09-18T09:01:57Z
YoshiRulz
10156
Create function
314968
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z42465"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z16659",
"Z17K2": "Z42465K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "sign"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z1",
"Z17K2": "Z42465K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "case negative"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z1",
"Z17K2": "Z42465K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "case neutral"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z1",
"Z17K2": "Z42465K4",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "case positive"
}
]
}
}
],
"Z8K2": "Z1",
"Z8K3": [
"Z20"
],
"Z8K4": [
"Z14"
],
"Z8K5": "Z42465"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "select per Sign"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"switch on Sign object"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
g44qnvn4p3xa6yn9ujid7dxslcs2ix8
314980
314968
2026-09-18T09:05:45Z
YoshiRulz
10156
Added Z42467 to the approved list of implementations
314980
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z42465"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z16659",
"Z17K2": "Z42465K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "sign"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z1",
"Z17K2": "Z42465K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "case negative"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z1",
"Z17K2": "Z42465K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "case neutral"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z1",
"Z17K2": "Z42465K4",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "case positive"
}
]
}
}
],
"Z8K2": "Z1",
"Z8K3": [
"Z20"
],
"Z8K4": [
"Z14",
"Z42467"
],
"Z8K5": "Z42465"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "select per Sign"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"switch on Sign object"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
rqpiq7svgfoebrup98r692e6dc8bjpx
Z42466
0
95052
314977
2026-09-18T09:03:50Z
鈴音雨
101019
[[User:鈴音雨/WFSpinner|WFSpinner]]: clone function Z42456
314977
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z42466"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z42466K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "entity"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "エンティティ"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z40",
"Z17K2": "Z42466K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "entity repeated?"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "エンティティは既出?"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6092"
},
"Z17K2": "Z42466K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "role properties"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "役割プロパティリスト"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z42466K4",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "tense"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "時制"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z42466K5",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "言語"
}
]
}
}
],
"Z8K2": "Z11",
"Z8K3": [
"Z20"
],
"Z8K4": [
"Z14"
],
"Z8K5": "Z42466"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "uses property values as roles-sentence (mono)"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "プロパティ値を役割として使用する文章 (単一言語)"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Generates a sentence stating that a Wikidata item uses the values of selected properties in the roles represented by those properties."
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "ウィキデータ項目の指定したプロパティとその値から、各値を対応する役割として使用していることを表す文を生成します。"
}
]
}
}
jte5e517vf9267bpz4602z0qeekwop8
314985
314977
2026-09-18T09:16:24Z
鈴音雨
101019
Added Z42469 to the approved list of implementations
314985
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z42466"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z42466K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "entity"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "エンティティ"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z40",
"Z17K2": "Z42466K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "entity repeated?"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "エンティティは既出?"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6092"
},
"Z17K2": "Z42466K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "role properties"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "役割プロパティリスト"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z42466K4",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "tense"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "時制"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z42466K5",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "言語"
}
]
}
}
],
"Z8K2": "Z11",
"Z8K3": [
"Z20"
],
"Z8K4": [
"Z14",
"Z42469"
],
"Z8K5": "Z42466"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "uses property values as roles-sentence (mono)"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "プロパティ値を役割として使用する文章 (単一言語)"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Generates a sentence stating that a Wikidata item uses the values of selected properties in the roles represented by those properties."
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "ウィキデータ項目の指定したプロパティとその値から、各値を対応する役割として使用していることを表す文を生成します。"
}
]
}
}
5hzm1bmfc9zb478x6l3lovv5i6k02yz
315008
314985
2026-09-18T09:58:55Z
99of9
1622
Added Z42478 to the approved list of test cases
315008
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z42466"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z42466K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "entity"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "エンティティ"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z40",
"Z17K2": "Z42466K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "entity repeated?"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "エンティティは既出?"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6092"
},
"Z17K2": "Z42466K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "role properties"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "役割プロパティリスト"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z42466K4",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "tense"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "時制"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z42466K5",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "言語"
}
]
}
}
],
"Z8K2": "Z11",
"Z8K3": [
"Z20",
"Z42478"
],
"Z8K4": [
"Z14",
"Z42469"
],
"Z8K5": "Z42466"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "uses property values as roles-sentence (mono)"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "プロパティ値を役割として使用する文章 (単一言語)"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Generates a sentence stating that a Wikidata item uses the values of selected properties in the roles represented by those properties."
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "ウィキデータ項目の指定したプロパティとその値から、各値を対応する役割として使用していることを表す文を生成します。"
}
]
}
}
rw9j8pgmx4z6vu1pl8wfhuve24664fp
Z42467
0
95053
314979
2026-09-18T09:05:17Z
YoshiRulz
10156
Create implementation
314979
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z42467"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z42465",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z19565",
"Z19565K1": {
"Z1K1": "Z7",
"Z7K1": "Z16667",
"Z16667K1": {
"Z1K1": "Z18",
"Z18K1": "Z42465K1"
},
"Z16667K2": "Z16660"
},
"Z19565K2": {
"Z1K1": "Z18",
"Z18K1": "Z42465K4"
},
"Z19565K3": {
"Z1K1": "Z7",
"Z7K1": "Z16667",
"Z16667K1": {
"Z1K1": "Z18",
"Z18K1": "Z42465K1"
},
"Z16667K2": "Z16662"
},
"Z19565K4": {
"Z1K1": "Z18",
"Z18K1": "Z42465K2"
},
"Z19565K5": {
"Z1K1": "Z18",
"Z18K1": "Z42465K3"
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "select per Sign, composition"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "\"What makes a man turn neutral? Lust for gold? Power? Or were you just born with a heart full of neutrality?\""
}
]
}
}
93bit4rj96qxb4lxnq2wij2783ptrh6
Z42468
0
95054
314981
2026-09-18T09:07:15Z
YoshiRulz
10156
Create implementation
314981
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z42468"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z17151",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z42465",
"Z42465K1": {
"Z1K1": "Z18",
"Z18K1": "Z17151K1"
},
"Z42465K2": {
"Z1K1": "Z16683",
"Z16683K1": "Z16662",
"Z16683K2": {
"Z1K1": "Z13518",
"Z13518K1": "1"
}
},
"Z42465K3": {
"Z1K1": "Z16683",
"Z16683K1": "Z16661",
"Z16683K2": {
"Z1K1": "Z13518",
"Z13518K1": "0"
}
},
"Z42465K4": {
"Z1K1": "Z16683",
"Z16683K1": "Z16660",
"Z16683K2": {
"Z1K1": "Z13518",
"Z13518K1": "1"
}
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Sign to unit Integer, switch composition"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
04naj9htjv39gyls9e7pxzz64y1q576
Z42469
0
95055
314983
2026-09-18T09:15:20Z
鈴音雨
101019
314983
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z42469"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z42466",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z34120",
"Z34120K1": {
"Z1K1": "Z7",
"Z7K1": "Z14310",
"Z14310K1": "Z42464",
"Z14310K2": {
"Z1K1": "Z18",
"Z18K1": "Z42466K5"
}
},
"Z34120K2": {
"Z1K1": "Z18",
"Z18K1": "Z42466K1"
},
"Z34120K3": {
"Z1K1": "Z18",
"Z18K1": "Z42466K2"
},
"Z34120K4": {
"Z1K1": "Z18",
"Z18K1": "Z42466K3"
},
"Z34120K5": {
"Z1K1": "Z18",
"Z18K1": "Z42466K4"
},
"Z34120K6": {
"Z1K1": "Z18",
"Z18K1": "Z42466K5"
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "プロパティ値を役割として使用する文章 (単一言語)、合成"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "uses property values as roles-sentence (mono), Co"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
km2okfgztbri47o7c566cwi9xufhm8a
Z42470
0
95056
314986
2026-09-18T09:18:45Z
鈴音雨
101019
New function: reference markers for a property of an item, empty when the statement is absent
314986
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z42470"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6092",
"Z17K2": "Z42470K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "property"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "プロパティ参照"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6001",
"Z17K2": "Z42470K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "item"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "項目"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z42470K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "言語"
}
]
}
}
],
"Z8K2": "Z89",
"Z8K3": [
"Z20"
],
"Z8K4": [
"Z14"
],
"Z8K5": "Z42470"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "reference markers for property of item"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "項目のプロパティの出典マーカー"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Reference markers for the best-ranked statement of the given property, or empty HTML when the item has no such statement."
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "指定プロパティの最上位ランクの文の出典マーカーを返します。その文が無い場合は空の HTML を返します。"
}
]
}
}
8ewpcomj74fg6vokcqltklha0ge0slu
314988
314986
2026-09-18T09:18:55Z
鈴音雨
101019
Connect implementation Z42471
314988
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z42470"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6092",
"Z17K2": "Z42470K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "property"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "プロパティ参照"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6001",
"Z17K2": "Z42470K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "item"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "項目"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z42470K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "言語"
}
]
}
}
],
"Z8K2": "Z89",
"Z8K3": [
"Z20"
],
"Z8K4": [
"Z14",
"Z42471"
],
"Z8K5": "Z42470"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "reference markers for property of item"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "項目のプロパティの出典マーカー"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Reference markers for the best-ranked statement of the given property, or empty HTML when the item has no such statement."
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "指定プロパティの最上位ランクの文の出典マーカーを返します。その文が無い場合は空の HTML を返します。"
}
]
}
}
9lhvj72d58kwrn4ziocbtamzuxyhamh
Z42471
0
95057
314987
2026-09-18T09:18:50Z
鈴音雨
101019
Composition implementation
314987
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z42471"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z42470",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z802",
"Z802K1": {
"Z1K1": "Z7",
"Z7K1": "Z27299",
"Z27299K1": {
"Z1K1": "Z18",
"Z18K1": "Z42470K2"
},
"Z27299K2": {
"Z1K1": "Z18",
"Z18K1": "Z42470K1"
}
},
"Z802K2": {
"Z1K1": "Z7",
"Z7K1": "Z38691",
"Z38691K1": {
"Z1K1": "Z7",
"Z7K1": "Z23451",
"Z23451K1": {
"Z1K1": "Z18",
"Z18K1": "Z42470K2"
},
"Z23451K2": {
"Z1K1": "Z18",
"Z18K1": "Z42470K1"
}
},
"Z38691K2": {
"Z1K1": "Z18",
"Z18K1": "Z42470K3"
}
},
"Z802K3": {
"Z1K1": "Z89",
"Z89K1": ""
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "reference markers for property of item, comp"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "項目のプロパティの出典マーカー、合成"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
8ijvnbdsdulxi8b9w8mdqz3r5r5kk1q
Z42472
0
95058
314989
2026-09-18T09:21:03Z
鈴音雨
101019
New function: HTML version of the roles sentence, with reference markers
314989
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z42472"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z42472K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "entity"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "エンティティ"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z40",
"Z17K2": "Z42472K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "entity repeated?"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "エンティティは既出?"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6092"
},
"Z17K2": "Z42472K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "role properties"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "役割プロパティリスト"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z42472K4",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "tense"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "時制"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z42472K5",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "言語"
}
]
}
}
],
"Z8K2": "Z89",
"Z8K3": [
"Z20"
],
"Z8K4": [
"Z14"
],
"Z8K5": "Z42472"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "property values as roles-sentence (HTML)"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "プロパティ値を役割として使用する文章 (HTML)"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Generates a sentence stating that a Wikidata item uses the values of selected properties in the roles represented by those properties, with reference markers."
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "ウィキデータの項目が、選択したプロパティの値をそのプロパティが表す役割として使用することを述べる文を、出典マーカー付きで生成します。"
}
]
}
}
o6idsr34fqb3wmgqv1fjtsu33p31vsl
314992
314989
2026-09-18T09:21:36Z
鈴音雨
101019
Connect testers Z42473, Z42474
314992
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z42472"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z42472K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "entity"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "エンティティ"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z40",
"Z17K2": "Z42472K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "entity repeated?"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "エンティティは既出?"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6092"
},
"Z17K2": "Z42472K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "role properties"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "役割プロパティリスト"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z42472K4",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "tense"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "時制"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z42472K5",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "言語"
}
]
}
}
],
"Z8K2": "Z89",
"Z8K3": [
"Z20",
"Z42473",
"Z42474"
],
"Z8K4": [
"Z14"
],
"Z8K5": "Z42472"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "property values as roles-sentence (HTML)"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "プロパティ値を役割として使用する文章 (HTML)"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Generates a sentence stating that a Wikidata item uses the values of selected properties in the roles represented by those properties, with reference markers."
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "ウィキデータの項目が、選択したプロパティの値をそのプロパティが表す役割として使用することを述べる文を、出典マーカー付きで生成します。"
}
]
}
}
hjr1cb2m34fudbevg3c5kxafuodx3xs
314994
314992
2026-09-18T09:22:00Z
鈴音雨
101019
Connect implementation Z42475
314994
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z42472"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z42472K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "entity"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "エンティティ"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z40",
"Z17K2": "Z42472K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "entity repeated?"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "エンティティは既出?"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6092"
},
"Z17K2": "Z42472K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "role properties"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "役割プロパティリスト"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z42472K4",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "tense"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "時制"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z42472K5",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "言語"
}
]
}
}
],
"Z8K2": "Z89",
"Z8K3": [
"Z20",
"Z42473",
"Z42474"
],
"Z8K4": [
"Z14",
"Z42475"
],
"Z8K5": "Z42472"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "property values as roles-sentence (HTML)"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "プロパティ値を役割として使用する文章 (HTML)"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Generates a sentence stating that a Wikidata item uses the values of selected properties in the roles represented by those properties, with reference markers."
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "ウィキデータの項目が、選択したプロパティの値をそのプロパティが表す役割として使用することを述べる文を、出典マーカー付きで生成します。"
}
]
}
}
1818307hj2p7k1n6mb9bhh3l5y1okvp
314999
314994
2026-09-18T09:46:22Z
鈴音雨
101019
Connect tester Z42477
314999
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z42472"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z42472K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "entity"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "エンティティ"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z40",
"Z17K2": "Z42472K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "entity repeated?"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "エンティティは既出?"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6092"
},
"Z17K2": "Z42472K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "role properties"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "役割プロパティリスト"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z42472K4",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "tense"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "時制"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z42472K5",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "言語"
}
]
}
}
],
"Z8K2": "Z89",
"Z8K3": [
"Z20",
"Z42473",
"Z42474",
"Z42477"
],
"Z8K4": [
"Z14",
"Z42475"
],
"Z8K5": "Z42472"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "property values as roles-sentence (HTML)"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "プロパティ値を役割として使用する文章 (HTML)"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Generates a sentence stating that a Wikidata item uses the values of selected properties in the roles represented by those properties, with reference markers."
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "ウィキデータの項目が、選択したプロパティの値をそのプロパティが表す役割として使用することを述べる文を、出典マーカー付きで生成します。"
}
]
}
}
9mz893xc1xhf691zr7nh4etdv3s5il5
315001
314999
2026-09-18T09:50:42Z
99of9
1622
Added Z42478 to the approved list of test cases
315001
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z42472"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z42472K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "entity"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "エンティティ"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z40",
"Z17K2": "Z42472K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "entity repeated?"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "エンティティは既出?"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6092"
},
"Z17K2": "Z42472K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "role properties"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "役割プロパティリスト"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z42472K4",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "tense"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "時制"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z42472K5",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "言語"
}
]
}
}
],
"Z8K2": "Z89",
"Z8K3": [
"Z20",
"Z42473",
"Z42474",
"Z42477",
"Z42478"
],
"Z8K4": [
"Z14",
"Z42475"
],
"Z8K5": "Z42472"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "property values as roles-sentence (HTML)"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "プロパティ値を役割として使用する文章 (HTML)"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Generates a sentence stating that a Wikidata item uses the values of selected properties in the roles represented by those properties, with reference markers."
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "ウィキデータの項目が、選択したプロパティの値をそのプロパティが表す役割として使用することを述べる文を、出典マーカー付きで生成します。"
}
]
}
}
rtuz373ejcm93fiorx346egdayouuvg
315006
315001
2026-09-18T09:54:37Z
99of9
1622
Removed Z42478 from the approved list of test cases
315006
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z42472"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z42472K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "entity"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "エンティティ"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z40",
"Z17K2": "Z42472K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "entity repeated?"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "エンティティは既出?"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6092"
},
"Z17K2": "Z42472K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "role properties"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "役割プロパティリスト"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z42472K4",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "tense"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "時制"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z42472K5",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "言語"
}
]
}
}
],
"Z8K2": "Z89",
"Z8K3": [
"Z20",
"Z42473",
"Z42474",
"Z42477"
],
"Z8K4": [
"Z14",
"Z42475"
],
"Z8K5": "Z42472"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "property values as roles-sentence (HTML)"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "プロパティ値を役割として使用する文章 (HTML)"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Generates a sentence stating that a Wikidata item uses the values of selected properties in the roles represented by those properties, with reference markers."
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "ウィキデータの項目が、選択したプロパティの値をそのプロパティが表す役割として使用することを述べる文を、出典マーカー付きで生成します。"
}
]
}
}
9mz893xc1xhf691zr7nh4etdv3s5il5
Z42473
0
95059
314990
2026-09-18T09:21:27Z
鈴音雨
101019
Tester: two role properties each contributing a reference marker
314990
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z42473"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z42472",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z42472",
"Z42472K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q115518310"
},
"Z42472K2": {
"Z1K1": "Z40",
"Z40K1": "Z42"
},
"Z42472K3": [
"Z6092",
{
"Z1K1": "Z6092",
"Z6092K1": "P880"
},
{
"Z1K1": "Z6092",
"Z6092K1": "P2560"
}
],
"Z42472K4": {
"Z1K1": "Z6091",
"Z6091K1": "Q192613"
},
"Z42472K5": "Z1830"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z29036",
"Z29036K2": {
"Z1K1": "Z89",
"Z89K1": "\u003Cspan class=\"referencedtext\"\u003E\u003Ca href=\"https://abstract.wikipedia.org/wiki/Q115518310\"\u003EXperia 5 IV\u003C/a\u003Eは、CPUとして\u003Ca href=\"https://abstract.wikipedia.org/wiki/Q141238270\"\u003EQualcomm Snapdragon 8 Gen 1\u003C/a\u003E、GPUとして\u003Ca href=\"https://abstract.wikipedia.org/wiki/Q141266149\"\u003EAdreno 730\u003C/a\u003Eを使用している\u003Csup class=\"ext-wikilambda-reference\"\u003E\u003Ca href=\"https://www.sony.jp/xperia/xperia/xperia5m4/spec_sony.html\"\u003Ehttps://www.sony.jp/xperia/xperia/xperia5m4/spec_sony.html\u003C/a\u003E\u003C/sup\u003E\u003Csup class=\"ext-wikilambda-reference\"\u003E\u003Ca href=\"https://www.sony.jp/xperia/xperia/xperia5m4/spec_sony.html\"\u003Ehttps://www.sony.jp/xperia/xperia/xperia5m4/spec_sony.html\u003C/a\u003E\u003C/sup\u003E。\u003C/span\u003E"
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "[ja] 役割プロパティ2件、出典マーカー2個"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "[ja] two role properties, two markers"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
ahgqw6rwe2eln1ogwg6qwmdi95aqcpf
314995
314990
2026-09-18T09:26:29Z
鈴音雨
101019
Use Z877 (HTML fragment equality) as the result validator; Z29036 is a Wikidata datetime formatter and never matched
314995
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z42473"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z42472",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z42472",
"Z42472K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q115518310"
},
"Z42472K2": {
"Z1K1": "Z40",
"Z40K1": "Z42"
},
"Z42472K3": [
"Z6092",
{
"Z1K1": "Z6092",
"Z6092K1": "P880"
},
{
"Z1K1": "Z6092",
"Z6092K1": "P2560"
}
],
"Z42472K4": {
"Z1K1": "Z6091",
"Z6091K1": "Q192613"
},
"Z42472K5": "Z1830"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z877",
"Z877K2": {
"Z1K1": "Z89",
"Z89K1": "\u003Cspan class=\"referencedtext\"\u003E\u003Ca href=\"https://abstract.wikipedia.org/wiki/Q115518310\"\u003EXperia 5 IV\u003C/a\u003Eは、CPUとして\u003Ca href=\"https://abstract.wikipedia.org/wiki/Q141238270\"\u003EQualcomm Snapdragon 8 Gen 1\u003C/a\u003E、GPUとして\u003Ca href=\"https://abstract.wikipedia.org/wiki/Q141266149\"\u003EAdreno 730\u003C/a\u003Eを使用している\u003Csup class=\"ext-wikilambda-reference\"\u003E\u003Ca href=\"https://www.sony.jp/xperia/xperia/xperia5m4/spec_sony.html\"\u003Ehttps://www.sony.jp/xperia/xperia/xperia5m4/spec_sony.html\u003C/a\u003E\u003C/sup\u003E\u003Csup class=\"ext-wikilambda-reference\"\u003E\u003Ca href=\"https://www.sony.jp/xperia/xperia/xperia5m4/spec_sony.html\"\u003Ehttps://www.sony.jp/xperia/xperia/xperia5m4/spec_sony.html\u003C/a\u003E\u003C/sup\u003E。\u003C/span\u003E"
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "[ja] 役割プロパティ2件、出典マーカー2個"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "[ja] two role properties, two markers"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
8ayawpkddf5s1hv8po78mz96hpqgytu
315002
314995
2026-09-18T09:50:44Z
鈴音雨
101019
Expect the role noun to be linked to its Wikidata concept, like the subject and the values already are
315002
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z42473"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z42472",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z42472",
"Z42472K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q115518310"
},
"Z42472K2": {
"Z1K1": "Z40",
"Z40K1": "Z42"
},
"Z42472K3": [
"Z6092",
{
"Z1K1": "Z6092",
"Z6092K1": "P880"
},
{
"Z1K1": "Z6092",
"Z6092K1": "P2560"
}
],
"Z42472K4": {
"Z1K1": "Z6091",
"Z6091K1": "Q192613"
},
"Z42472K5": "Z1830"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z877",
"Z877K2": {
"Z1K1": "Z89",
"Z89K1": "\u003Cspan class=\"referencedtext\"\u003E\u003Ca href=\"https://abstract.wikipedia.org/wiki/Q115518310\"\u003EXperia 5 IV\u003C/a\u003Eは、\u003Ca href=\"https://abstract.wikipedia.org/wiki/Q5300\"\u003ECPU\u003C/a\u003Eとして\u003Ca href=\"https://abstract.wikipedia.org/wiki/Q141238270\"\u003EQualcomm Snapdragon 8 Gen 1\u003C/a\u003E、\u003Ca href=\"https://abstract.wikipedia.org/wiki/Q183484\"\u003EGPU\u003C/a\u003Eとして\u003Ca href=\"https://abstract.wikipedia.org/wiki/Q141266149\"\u003EAdreno 730\u003C/a\u003Eを使用している\u003Csup class=\"ext-wikilambda-reference\"\u003E\u003Ca href=\"https://www.sony.jp/xperia/xperia/xperia5m4/spec_sony.html\"\u003Ehttps://www.sony.jp/xperia/xperia/xperia5m4/spec_sony.html\u003C/a\u003E\u003C/sup\u003E\u003Csup class=\"ext-wikilambda-reference\"\u003E\u003Ca href=\"https://www.sony.jp/xperia/xperia/xperia5m4/spec_sony.html\"\u003Ehttps://www.sony.jp/xperia/xperia/xperia5m4/spec_sony.html\u003C/a\u003E\u003C/sup\u003E。\u003C/span\u003E"
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "[ja] 役割プロパティ2件、出典マーカー2個"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "[ja] two role properties, two markers"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
lglu3pjvq5a92mvnr4j36xtydy1050o
Z42474
0
95060
314991
2026-09-18T09:21:31Z
鈴音雨
101019
Tester: a single role property
314991
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z42474"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z42472",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z42472",
"Z42472K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q115518310"
},
"Z42472K2": {
"Z1K1": "Z40",
"Z40K1": "Z42"
},
"Z42472K3": [
"Z6092",
{
"Z1K1": "Z6092",
"Z6092K1": "P2560"
}
],
"Z42472K4": {
"Z1K1": "Z6091",
"Z6091K1": "Q192613"
},
"Z42472K5": "Z1830"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z29036",
"Z29036K2": {
"Z1K1": "Z89",
"Z89K1": "\u003Cspan class=\"referencedtext\"\u003E\u003Ca href=\"https://abstract.wikipedia.org/wiki/Q115518310\"\u003EXperia 5 IV\u003C/a\u003Eは、GPUとして\u003Ca href=\"https://abstract.wikipedia.org/wiki/Q141266149\"\u003EAdreno 730\u003C/a\u003Eを使用している\u003Csup class=\"ext-wikilambda-reference\"\u003E\u003Ca href=\"https://www.sony.jp/xperia/xperia/xperia5m4/spec_sony.html\"\u003Ehttps://www.sony.jp/xperia/xperia/xperia5m4/spec_sony.html\u003C/a\u003E\u003C/sup\u003E。\u003C/span\u003E"
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "[ja] 役割プロパティ1件"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "[ja] a single role property"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
9kt2i4yzm0no8et2g8qkwhj1375i3co
314996
314991
2026-09-18T09:26:33Z
鈴音雨
101019
Use Z877 (HTML fragment equality) as the result validator; Z29036 is a Wikidata datetime formatter and never matched
314996
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z42474"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z42472",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z42472",
"Z42472K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q115518310"
},
"Z42472K2": {
"Z1K1": "Z40",
"Z40K1": "Z42"
},
"Z42472K3": [
"Z6092",
{
"Z1K1": "Z6092",
"Z6092K1": "P2560"
}
],
"Z42472K4": {
"Z1K1": "Z6091",
"Z6091K1": "Q192613"
},
"Z42472K5": "Z1830"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z877",
"Z877K2": {
"Z1K1": "Z89",
"Z89K1": "\u003Cspan class=\"referencedtext\"\u003E\u003Ca href=\"https://abstract.wikipedia.org/wiki/Q115518310\"\u003EXperia 5 IV\u003C/a\u003Eは、GPUとして\u003Ca href=\"https://abstract.wikipedia.org/wiki/Q141266149\"\u003EAdreno 730\u003C/a\u003Eを使用している\u003Csup class=\"ext-wikilambda-reference\"\u003E\u003Ca href=\"https://www.sony.jp/xperia/xperia/xperia5m4/spec_sony.html\"\u003Ehttps://www.sony.jp/xperia/xperia/xperia5m4/spec_sony.html\u003C/a\u003E\u003C/sup\u003E。\u003C/span\u003E"
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "[ja] 役割プロパティ1件"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "[ja] a single role property"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
lwe1bywirv8pca1j6y4qzwxv4vqcpk0
315003
314996
2026-09-18T09:50:49Z
鈴音雨
101019
Expect the role noun to be linked to its Wikidata concept, like the subject and the values already are
315003
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z42474"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z42472",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z42472",
"Z42472K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q115518310"
},
"Z42472K2": {
"Z1K1": "Z40",
"Z40K1": "Z42"
},
"Z42472K3": [
"Z6092",
{
"Z1K1": "Z6092",
"Z6092K1": "P2560"
}
],
"Z42472K4": {
"Z1K1": "Z6091",
"Z6091K1": "Q192613"
},
"Z42472K5": "Z1830"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z877",
"Z877K2": {
"Z1K1": "Z89",
"Z89K1": "\u003Cspan class=\"referencedtext\"\u003E\u003Ca href=\"https://abstract.wikipedia.org/wiki/Q115518310\"\u003EXperia 5 IV\u003C/a\u003Eは、\u003Ca href=\"https://abstract.wikipedia.org/wiki/Q183484\"\u003EGPU\u003C/a\u003Eとして\u003Ca href=\"https://abstract.wikipedia.org/wiki/Q141266149\"\u003EAdreno 730\u003C/a\u003Eを使用している\u003Csup class=\"ext-wikilambda-reference\"\u003E\u003Ca href=\"https://www.sony.jp/xperia/xperia/xperia5m4/spec_sony.html\"\u003Ehttps://www.sony.jp/xperia/xperia/xperia5m4/spec_sony.html\u003C/a\u003E\u003C/sup\u003E。\u003C/span\u003E"
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "[ja] 役割プロパティ1件"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "[ja] a single role property"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
gqhuooo0bljnpgsvthsewauinj3irwc
Z42475
0
95061
314993
2026-09-18T09:21:55Z
鈴音雨
101019
Composition implementation: HTML rendering plus one reference marker per role property
314993
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z42475"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z42472",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z42230",
"Z42230K1": {
"Z1K1": "Z7",
"Z7K1": "Z37464",
"Z37464K1": {
"Z1K1": "Z7",
"Z7K1": "Z42466",
"Z42466K1": {
"Z1K1": "Z18",
"Z18K1": "Z42472K1"
},
"Z42466K2": {
"Z1K1": "Z18",
"Z18K1": "Z42472K2"
},
"Z42466K3": {
"Z1K1": "Z18",
"Z18K1": "Z42472K3"
},
"Z42466K4": {
"Z1K1": "Z18",
"Z18K1": "Z42472K4"
},
"Z42466K5": {
"Z1K1": "Z18",
"Z18K1": "Z42472K5"
}
},
"Z37464K2": {
"Z1K1": "Z96",
"Z96K1": {
"Z1K1": "Z6",
"Z6K1": "Z42464"
}
},
"Z37464K3": {
"Z1K1": "Z7",
"Z7K1": "Z27665",
"Z27665K1": {
"Z1K1": "Z7",
"Z7K1": "Z810",
"Z810K1": [
"Z1",
{
"Z1K1": "Z18",
"Z18K1": "Z42472K1"
}
],
"Z810K2": {
"Z1K1": "Z7",
"Z7K1": "Z13436",
"Z13436K1": "Z22978",
"Z13436K2": {
"Z1K1": "Z7",
"Z7K1": "Z30120",
"Z30120K1": {
"Z1K1": "Z18",
"Z18K1": "Z42472K1"
},
"Z30120K2": [
"Z6030",
"Z6036"
],
"Z30120K3": [
"Z60",
"Z1360"
],
"Z30120K4": {
"Z1K1": "Z18",
"Z18K1": "Z42472K3"
}
},
"Z13436K3": {
"Z1K1": "Z18",
"Z18K1": "Z42472K3"
}
}
}
},
"Z37464K4": {
"Z1K1": "Z7",
"Z7K1": "Z27665",
"Z27665K1": {
"Z1K1": "Z7",
"Z7K1": "Z810",
"Z810K1": [
"Z1",
{
"Z1K1": "Z18",
"Z18K1": "Z42472K1"
}
],
"Z810K2": {
"Z1K1": "Z7",
"Z7K1": "Z13436",
"Z13436K1": "Z22978",
"Z13436K2": {
"Z1K1": "Z7",
"Z7K1": "Z30120",
"Z30120K1": {
"Z1K1": "Z18",
"Z18K1": "Z42472K1"
},
"Z30120K2": [
"Z6030",
"Z6036"
],
"Z30120K3": [
"Z60",
"Z1360"
],
"Z30120K4": {
"Z1K1": "Z18",
"Z18K1": "Z42472K3"
}
},
"Z13436K3": {
"Z1K1": "Z18",
"Z18K1": "Z42472K3"
}
}
}
},
"Z37464K5": {
"Z1K1": "Z18",
"Z18K1": "Z42472K5"
}
},
"Z42230K2": {
"Z1K1": "Z7",
"Z7K1": "Z27926",
"Z27926K1": {
"Z1K1": "Z7",
"Z7K1": "Z32695",
"Z32695K1": "Z42470",
"Z32695K2": {
"Z1K1": "Z18",
"Z18K1": "Z42472K3"
},
"Z32695K3": {
"Z1K1": "Z7",
"Z7K1": "Z30120",
"Z30120K1": {
"Z1K1": "Z18",
"Z18K1": "Z42472K1"
},
"Z30120K2": [
"Z6030",
"Z6036"
],
"Z30120K3": [
"Z60",
"Z1360"
],
"Z30120K4": {
"Z1K1": "Z18",
"Z18K1": "Z42472K3"
}
},
"Z32695K4": {
"Z1K1": "Z18",
"Z18K1": "Z42472K5"
}
}
},
"Z42230K3": {
"Z1K1": "Z18",
"Z18K1": "Z42472K5"
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "property values as roles-sentence (HTML), comp"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "プロパティ値を役割として使用する文章 (HTML)、合成"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Renders the monolingual sentence as HTML with links, then appends one reference marker per role property before the sentence-final punctuation."
}
]
}
}
3sfwl5fpw3ty1n309y347u3qqgl5a19
315005
314993
2026-09-18T09:52:47Z
鈴音雨
101019
Also link the role nouns: add the subject item of each role property (P1629) to the QIDs handed to Z37464
315005
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z42475"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z42472",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z42230",
"Z42230K1": {
"Z1K1": "Z7",
"Z7K1": "Z37464",
"Z37464K1": {
"Z1K1": "Z7",
"Z7K1": "Z42466",
"Z42466K1": {
"Z1K1": "Z18",
"Z18K1": "Z42472K1"
},
"Z42466K2": {
"Z1K1": "Z18",
"Z18K1": "Z42472K2"
},
"Z42466K3": {
"Z1K1": "Z18",
"Z18K1": "Z42472K3"
},
"Z42466K4": {
"Z1K1": "Z18",
"Z18K1": "Z42472K4"
},
"Z42466K5": {
"Z1K1": "Z18",
"Z18K1": "Z42472K5"
}
},
"Z37464K2": {
"Z1K1": "Z96",
"Z96K1": {
"Z1K1": "Z6",
"Z6K1": "Z42464"
}
},
"Z37464K3": {
"Z1K1": "Z7",
"Z7K1": "Z27665",
"Z27665K1": {
"Z1K1": "Z7",
"Z7K1": "Z810",
"Z810K1": [
"Z1",
{
"Z1K1": "Z18",
"Z18K1": "Z42472K1"
}
],
"Z810K2": {
"Z1K1": "Z7",
"Z7K1": "Z810",
"Z810K1": {
"Z1K1": "Z7",
"Z7K1": "Z873",
"Z873K1": "Z35364",
"Z873K2": {
"Z1K1": "Z7",
"Z7K1": "Z42428",
"Z42428K1": "Z35036",
"Z42428K2": {
"Z1K1": "Z18",
"Z18K1": "Z42472K3"
},
"Z42428K3": [
"Z6030",
"Z6036"
],
"Z42428K4": [
"Z60",
"Z1360"
],
"Z42428K5": [
"Z6092",
{
"Z1K1": "Z6092",
"Z6092K1": "P1629"
}
]
}
},
"Z810K2": {
"Z1K1": "Z7",
"Z7K1": "Z13436",
"Z13436K1": "Z22978",
"Z13436K2": {
"Z1K1": "Z7",
"Z7K1": "Z30120",
"Z30120K1": {
"Z1K1": "Z18",
"Z18K1": "Z42472K1"
},
"Z30120K2": [
"Z6030",
"Z6036"
],
"Z30120K3": [
"Z60",
"Z1360"
],
"Z30120K4": {
"Z1K1": "Z18",
"Z18K1": "Z42472K3"
}
},
"Z13436K3": {
"Z1K1": "Z18",
"Z18K1": "Z42472K3"
}
}
}
}
},
"Z37464K4": {
"Z1K1": "Z7",
"Z7K1": "Z27665",
"Z27665K1": {
"Z1K1": "Z7",
"Z7K1": "Z810",
"Z810K1": [
"Z1",
{
"Z1K1": "Z18",
"Z18K1": "Z42472K1"
}
],
"Z810K2": {
"Z1K1": "Z7",
"Z7K1": "Z810",
"Z810K1": {
"Z1K1": "Z7",
"Z7K1": "Z873",
"Z873K1": "Z35364",
"Z873K2": {
"Z1K1": "Z7",
"Z7K1": "Z42428",
"Z42428K1": "Z35036",
"Z42428K2": {
"Z1K1": "Z18",
"Z18K1": "Z42472K3"
},
"Z42428K3": [
"Z6030",
"Z6036"
],
"Z42428K4": [
"Z60",
"Z1360"
],
"Z42428K5": [
"Z6092",
{
"Z1K1": "Z6092",
"Z6092K1": "P1629"
}
]
}
},
"Z810K2": {
"Z1K1": "Z7",
"Z7K1": "Z13436",
"Z13436K1": "Z22978",
"Z13436K2": {
"Z1K1": "Z7",
"Z7K1": "Z30120",
"Z30120K1": {
"Z1K1": "Z18",
"Z18K1": "Z42472K1"
},
"Z30120K2": [
"Z6030",
"Z6036"
],
"Z30120K3": [
"Z60",
"Z1360"
],
"Z30120K4": {
"Z1K1": "Z18",
"Z18K1": "Z42472K3"
}
},
"Z13436K3": {
"Z1K1": "Z18",
"Z18K1": "Z42472K3"
}
}
}
}
},
"Z37464K5": {
"Z1K1": "Z18",
"Z18K1": "Z42472K5"
}
},
"Z42230K2": {
"Z1K1": "Z7",
"Z7K1": "Z27926",
"Z27926K1": {
"Z1K1": "Z7",
"Z7K1": "Z32695",
"Z32695K1": "Z42470",
"Z32695K2": {
"Z1K1": "Z18",
"Z18K1": "Z42472K3"
},
"Z32695K3": {
"Z1K1": "Z7",
"Z7K1": "Z30120",
"Z30120K1": {
"Z1K1": "Z18",
"Z18K1": "Z42472K1"
},
"Z30120K2": [
"Z6030",
"Z6036"
],
"Z30120K3": [
"Z60",
"Z1360"
],
"Z30120K4": {
"Z1K1": "Z18",
"Z18K1": "Z42472K3"
}
},
"Z32695K4": {
"Z1K1": "Z18",
"Z18K1": "Z42472K5"
}
}
},
"Z42230K3": {
"Z1K1": "Z18",
"Z18K1": "Z42472K5"
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "property values as roles-sentence (HTML), comp"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "プロパティ値を役割として使用する文章 (HTML)、合成"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Renders the monolingual sentence as HTML with links, then appends one reference marker per role property before the sentence-final punctuation."
}
]
}
}
6jcbglkvry3b9je7oyr78wrfjq9ra49
Z42476
0
95062
314997
2026-09-18T09:27:58Z
YoshiRulz
10156
Draft implementation
314997
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z42476"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z42245",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z802",
"Z802K1": {
"Z1K1": "Z7",
"Z7K1": "Z13689",
"Z13689K1": {
"Z1K1": "Z18",
"Z18K1": "Z42245K3"
},
"Z13689K2": {
"Z1K1": "Z7",
"Z7K1": "Z12681",
"Z12681K1": {
"Z1K1": "Z18",
"Z18K1": "Z42245K2"
}
}
},
"Z802K2": {
"Z1K1": "Z7",
"Z7K1": "Z42465",
"Z42465K1": {
"Z1K1": "Z7",
"Z7K1": "Z16731",
"Z16731K1": {
"Z1K1": "Z18",
"Z18K1": "Z42245K3"
},
"Z16731K2": {
"Z1K1": "Z7",
"Z7K1": "Z12681",
"Z12681K1": {
"Z1K1": "Z7",
"Z7K1": "Z821",
"Z821K1": {
"Z1K1": "Z7",
"Z7K1": "Z42441",
"Z42441K1": {
"Z1K1": "Z7",
"Z7K1": "Z38676",
"Z38676K1": {
"Z1K1": "Z7",
"Z7K1": "Z38869",
"Z38869K1": {
"Z1K1": "Z18",
"Z18K1": "Z42245K1"
}
},
"Z38676K2": {
"Z1K1": "Z13518",
"Z13518K1": "2"
},
"Z38676K3": {
"Z1K1": "Z18",
"Z18K1": "Z42245K3"
}
},
"Z42441K2": {
"Z1K1": "Z18",
"Z18K1": "Z42245K2"
}
}
}
}
},
"Z42465K2": {
"Z1K1": "Z7",
"Z7K1": "Z42245",
"Z42245K1": {
"Z1K1": "Z18",
"Z18K1": "Z42245K1"
},
"Z42245K2": {
"Z1K1": "Z7",
"Z7K1": "Z13366",
"Z13366K1": {
"Z1K1": "Z18",
"Z18K1": "Z42245K2"
},
"Z13366K2": {
"Z1K1": "Z7",
"Z7K1": "Z12681",
"Z12681K1": {
"Z1K1": "Z7",
"Z7K1": "Z821",
"Z821K1": {
"Z1K1": "Z7",
"Z7K1": "Z42441",
"Z42441K1": {
"Z1K1": "Z7",
"Z7K1": "Z38676",
"Z38676K1": {
"Z1K1": "Z7",
"Z7K1": "Z38869",
"Z38869K1": {
"Z1K1": "Z18",
"Z18K1": "Z42245K1"
}
},
"Z38676K2": {
"Z1K1": "Z13518",
"Z13518K1": "2"
},
"Z38676K3": {
"Z1K1": "Z18",
"Z18K1": "Z42245K3"
}
},
"Z42441K2": {
"Z1K1": "Z18",
"Z18K1": "Z42245K2"
}
}
}
}
},
"Z42245K3": {
"Z1K1": "Z18",
"Z18K1": "Z42245K3"
}
},
"Z42465K3": {
"Z1K1": "Z7",
"Z7K1": "Z13397",
"Z13397K1": {
"Z1K1": "Z18",
"Z18K1": "Z42245K2"
},
"Z13397K2": {
"Z1K1": "Z18",
"Z18K1": "Z42245K3"
}
},
"Z42465K4": {
"Z1K1": "Z7",
"Z7K1": "Z42245",
"Z42245K1": {
"Z1K1": "Z18",
"Z18K1": "Z42245K1"
},
"Z42245K2": {
"Z1K1": "Z7",
"Z7K1": "Z13369",
"Z13369K1": {
"Z1K1": "Z18",
"Z18K1": "Z42245K2"
},
"Z13369K2": {
"Z1K1": "Z7",
"Z7K1": "Z12681",
"Z12681K1": {
"Z1K1": "Z7",
"Z7K1": "Z821",
"Z821K1": {
"Z1K1": "Z7",
"Z7K1": "Z42441",
"Z42441K1": {
"Z1K1": "Z7",
"Z7K1": "Z38676",
"Z38676K1": {
"Z1K1": "Z7",
"Z7K1": "Z38869",
"Z38869K1": {
"Z1K1": "Z18",
"Z18K1": "Z42245K1"
}
},
"Z38676K2": {
"Z1K1": "Z13518",
"Z13518K1": "2"
},
"Z38676K3": {
"Z1K1": "Z18",
"Z18K1": "Z42245K3"
}
},
"Z42441K2": {
"Z1K1": "Z18",
"Z18K1": "Z42245K2"
}
}
}
}
},
"Z42245K3": {
"Z1K1": "Z18",
"Z18K1": "Z42245K3"
}
}
},
"Z802K3": {
"Z1K1": "Z7",
"Z7K1": "Z811",
"Z811K1": {
"Z1K1": "Z18",
"Z18K1": "Z42245K2"
}
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "nth-lowest by comparer, recursive composition"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "this is based on [[w:en:quickselect]] and [[w:en:median_of_medians]]"
}
]
}
}
onr60ra3dqt9sncixtakatr6ymjc9ht
Z42477
0
95063
314998
2026-09-18T09:46:21Z
鈴音雨
101019
Tester: in English the reference markers follow the full stop, unlike Japanese where they precede it
314998
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z42477"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z42472",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z42472",
"Z42472K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q115518310"
},
"Z42472K2": {
"Z1K1": "Z40",
"Z40K1": "Z42"
},
"Z42472K3": [
"Z6092",
{
"Z1K1": "Z6092",
"Z6092K1": "P880"
},
{
"Z1K1": "Z6092",
"Z6092K1": "P2560"
}
],
"Z42472K4": {
"Z1K1": "Z6091",
"Z6091K1": "Q192613"
},
"Z42472K5": "Z1002"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z877",
"Z877K2": {
"Z1K1": "Z89",
"Z89K1": "\u003Cspan class=\"referencedtext\"\u003E\u003Ca href=\"https://abstract.wikipedia.org/wiki/Q115518310\"\u003ESony Xperia 5 IV\u003C/a\u003E uses \u003Ca href=\"https://abstract.wikipedia.org/wiki/Q141238270\"\u003EQualcomm Snapdragon 8 Gen 1\u003C/a\u003E as its central processing unit and \u003Ca href=\"https://abstract.wikipedia.org/wiki/Q141266149\"\u003EAdreno 730\u003C/a\u003E as its graphics processing unit.\u003Csup class=\"ext-wikilambda-reference\"\u003E\u003Ca href=\"https://www.sony.jp/xperia/xperia/xperia5m4/spec_sony.html\"\u003Ehttps://www.sony.jp/xperia/xperia/xperia5m4/spec_sony.html\u003C/a\u003E\u003C/sup\u003E\u003Csup class=\"ext-wikilambda-reference\"\u003E\u003Ca href=\"https://www.sony.jp/xperia/xperia/xperia5m4/spec_sony.html\"\u003Ehttps://www.sony.jp/xperia/xperia/xperia5m4/spec_sony.html\u003C/a\u003E\u003C/sup\u003E\u003C/span\u003E"
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "[en] 英語では出典は終止符の後"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "[en] markers follow the full stop in English"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
7da8h5u2lhu9ro2dn8y3c03nzy02w6f
315004
314998
2026-09-18T09:50:54Z
鈴音雨
101019
Expect the role noun to be linked to its Wikidata concept, like the subject and the values already are
315004
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z42477"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z42472",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z42472",
"Z42472K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q115518310"
},
"Z42472K2": {
"Z1K1": "Z40",
"Z40K1": "Z42"
},
"Z42472K3": [
"Z6092",
{
"Z1K1": "Z6092",
"Z6092K1": "P880"
},
{
"Z1K1": "Z6092",
"Z6092K1": "P2560"
}
],
"Z42472K4": {
"Z1K1": "Z6091",
"Z6091K1": "Q192613"
},
"Z42472K5": "Z1002"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z877",
"Z877K2": {
"Z1K1": "Z89",
"Z89K1": "\u003Cspan class=\"referencedtext\"\u003E\u003Ca href=\"https://abstract.wikipedia.org/wiki/Q115518310\"\u003ESony Xperia 5 IV\u003C/a\u003E uses \u003Ca href=\"https://abstract.wikipedia.org/wiki/Q141238270\"\u003EQualcomm Snapdragon 8 Gen 1\u003C/a\u003E as its \u003Ca href=\"https://abstract.wikipedia.org/wiki/Q5300\"\u003Ecentral processing unit\u003C/a\u003E and \u003Ca href=\"https://abstract.wikipedia.org/wiki/Q141266149\"\u003EAdreno 730\u003C/a\u003E as its \u003Ca href=\"https://abstract.wikipedia.org/wiki/Q183484\"\u003Egraphics processing unit\u003C/a\u003E.\u003Csup class=\"ext-wikilambda-reference\"\u003E\u003Ca href=\"https://www.sony.jp/xperia/xperia/xperia5m4/spec_sony.html\"\u003Ehttps://www.sony.jp/xperia/xperia/xperia5m4/spec_sony.html\u003C/a\u003E\u003C/sup\u003E\u003Csup class=\"ext-wikilambda-reference\"\u003E\u003Ca href=\"https://www.sony.jp/xperia/xperia/xperia5m4/spec_sony.html\"\u003Ehttps://www.sony.jp/xperia/xperia/xperia5m4/spec_sony.html\u003C/a\u003E\u003C/sup\u003E\u003C/span\u003E"
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "[en] 英語では出典は終止符の後"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "[en] markers follow the full stop in English"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
dtiw5cna0dhiwtiuwhshltg0p472gan
Z42478
0
95065
315007
2026-09-18T09:58:28Z
99of9
1622
315007
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z42478"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z42466",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z42466",
"Z42466K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q115518310"
},
"Z42466K2": {
"Z1K1": "Z40",
"Z40K1": "Z42"
},
"Z42466K3": [
"Z6092",
{
"Z1K1": "Z6092",
"Z6092K1": "P880"
},
{
"Z1K1": "Z6092",
"Z6092K1": "P2560"
}
],
"Z42466K4": {
"Z1K1": "Z6091",
"Z6091K1": "Q192613"
},
"Z42466K5": "Z1002"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z14392",
"Z14392K2": {
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Sony Xperia 5 IV uses Qualcomm Snapdragon 8 Gen 1 as its central processing unit and Adreno 730 as its graphics processing unit."
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "[en] Xperia 5 IV CPU \u0026 GPU"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
ou59xw6mtpuu3du79orb31ogfnhcndf
Wikifunctions:Status updates/2026-09-18
4
95066
315010
2026-09-18T10:23:40Z
DVrandecic (WMF)
7
Created page with "=== Fresh Functions weekly: 136 new Functions === This week we had 136 new functions. Here is a selection of the functions that have been created, to get a small taste. Thanks everybody for contributing! * {{Z|Z41460}} * {{Z|Z41468}} * {{Z|Z41482}} * {{Z|Z41487}} * {{Z|Z41506}} * {{Z|Z41510}} * {{Z|Z41511}} * {{Z|Z41547}} * {{Z|Z41584}} * {{Z|Z41598}} * {{Z|Z41634}} * {{Z|Z41636}} * {{Z|Z41657}} * {{Z|Z41673}} * {{Z|Z41679}} * {{Z|Z41682}} * {{Z|Z41718}} * {{Z|Z41745}} *..."
315010
wikitext
text/x-wiki
=== Fresh Functions weekly: 136 new Functions ===
This week we had 136 new functions. Here is a selection of the functions that have been created, to get a small taste. Thanks everybody for contributing!
* {{Z|Z41460}}
* {{Z|Z41468}}
* {{Z|Z41482}}
* {{Z|Z41487}}
* {{Z|Z41506}}
* {{Z|Z41510}}
* {{Z|Z41511}}
* {{Z|Z41547}}
* {{Z|Z41584}}
* {{Z|Z41598}}
* {{Z|Z41634}}
* {{Z|Z41636}}
* {{Z|Z41657}}
* {{Z|Z41673}}
* {{Z|Z41679}}
* {{Z|Z41682}}
* {{Z|Z41718}}
* {{Z|Z41745}}
* {{Z|Z41752}}
* {{Z|Z41766}}
* {{Z|Z41832}}
* {{Z|Z41880}}
* {{Z|Z41896}}
* {{Z|Z41899}}
* {{Z|Z41932}}
* {{Z|Z42007}}
* {{Z|Z42018}}
* {{Z|Z42061}}
* {{Z|Z42063}}
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.
2e6jfpfqhfn7glmtve3sl199ioj6kp2
315011
315010
2026-09-18T10:27:08Z
DVrandecic (WMF)
7
Recent Changes in the software
315011
wikitext
text/x-wiki
=== Recent Changes in the software ===
This week, we introduced a dedicated cache entry per requested language to prevent users from seeing incorrect language titles, which could happen when another language was cached first ([[:phab:T429663|T429663]]).
We also changed how we track rate limiting for actions including running Functions. These can happen a lot via API calls when using the front-end. We’ve aimed to find a balance that should avoid over-loading the service but not impair your use of Wikifunctions too much. Please let us know if you run into difficulties.
=== Recording of NLG SIG meeting from 15 September ===
[[File:Syntactic phrase functions - draft intro.pdf|thumb]]
On Tuesday, 15 September, we had the natural language generation special interest group meeting. Denny was giving a first, rough overview of how Syntactic phrase functions work and how they are intended. The [[:c:File:Abstract Wikipedia NLG SIG Meeting 2026-09.webm|recording is available on Commons]], and so are [[:c:File:Syntactic phrase functions - draft intro.pdf|the slides]]. Comments and further questions are very welcome.
=== Denny at WikiCon 2026 in Regensburg, Germany ===
This weekend is the German language [[:de:Wikipedia:WikiCon 2026|WikiCon 2026]] in Regensburg, Germany. Denny will participate, and if you’d like to discuss Abstract Wikipedia, Wikifunctions, or knowledge representation, please get in touch with him.
=== Fresh Functions weekly: 136 new Functions ===
This week we had 136 new functions. Here is a selection of the functions that have been created, to get a small taste. Thanks everybody for contributing!
* {{Z|Z41460}}
* {{Z|Z41468}}
* {{Z|Z41482}}
* {{Z|Z41487}}
* {{Z|Z41506}}
* {{Z|Z41510}}
* {{Z|Z41511}}
* {{Z|Z41547}}
* {{Z|Z41584}}
* {{Z|Z41598}}
* {{Z|Z41634}}
* {{Z|Z41636}}
* {{Z|Z41657}}
* {{Z|Z41673}}
* {{Z|Z41679}}
* {{Z|Z41682}}
* {{Z|Z41718}}
* {{Z|Z41745}}
* {{Z|Z41752}}
* {{Z|Z41766}}
* {{Z|Z41832}}
* {{Z|Z41880}}
* {{Z|Z41896}}
* {{Z|Z41899}}
* {{Z|Z41932}}
* {{Z|Z42007}}
* {{Z|Z42018}}
* {{Z|Z42061}}
* {{Z|Z42063}}
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.
jvxdhrvj47qp7yuyxyhpwkk7g4yswty
315013
315011
2026-09-18T10:34:11Z
DVrandecic (WMF)
7
315013
wikitext
text/x-wiki
=== More engaging error messages ===
This week, we want to share with you a new and long-awaited error-related feature (see [[:phab:T420747|T420747]]): actionable, configurable, and translatable error messages.
With this week's release, when creating or editing error types, you will notice a new key: "error message" (<code>Z50K3</code>), a multilingual list of HTML strings. Under this key you can store, for each language, a clear, precise and rich-text error message to better describe the issue and provide fellow users with a path for solving it.
[[File:Wikifunctions actionable error message example in the Details dialog.png|thumb|The error message is rendered using the HTML message of the error type and the error argument values.]]
These HTML messages can contain parameters with the familiar notation of <code>$1</code>, <code>$2</code>, ''etc.'', mapped to the keys of the error type. When a Function call returns an Error, we previously could only surface the label of the Error type, which had no concrete inline information about the values that caused the failure or what people could do about it. Now, when rendering the error message that will be shown to the end-user, the HTML error message for the user's language (or closest fallbacks, if available) will be used to build this display. First, the <code>$n</code> parameters are replaced with the values from the Error instance. Then, the resulting message is sanitised and rendered inline.
These error messages are rendered in Wikifunctions, inside the Details dialog after executing a function call or a test, but are also surfaced in other client interfaces, like the Abstract Wikipedia preview box, to give Abstract Content editors a better understanding of what's happening and how they can fix it.
[[File:Wikifunctions actionable error message example in Abstract Wikipedia.png|thumb|When available, the HTML error message is rendered in the Abstract Wikipedia preview section.]]
'''For example,''' the Function [[Z37847|first lexeme ref from item ref and language (Z37847)]] returns the first Lexeme reference for a given Wikidata Item and language. When no Lexeme exists for that Item–language combination, it throws the error [[Z28248|No matching lexeme for item in language (Z28248)]], whose keys hold the item QID (<code>Z28248K1</code>), the connecting property (<code>Z28248K2</code>), and the code of the missing language (<code>Z28248K3</code>).
The error type label alone says "''No matching lexeme for item in language."'' But a '''better message''' could also indicate which item is failing, which language is missing, and how to fix it. With the new "error message" field <code>Z50K3</code>, an English HTML message that uses <code>$1</code> for the item QID, and <code>$3</code> for the language code, could look like this:
: <nowiki>There is no matching lexeme for the item <b>$1</b> in "$3".<br/></nowiki>
: <nowiki><a href="http://wikidata.org/wiki/$1">Edit in Wikidata</a></nowiki>
Once the parameters are replaced and the HTML is sanitized and rendered, the displayed error would look like this:
: There is no matching lexeme for the item '''Q319''' in "ast"
: [[:d:Q319|Edit in Wikidata]]
This is the same failure, but provides users with a clearer path to solve it.
We invite you to edit your error types by adding HTML messages in your language. You will find more detailed documentation in [[Wikifunctions:How_to_create_implementations#Creating_actionable_error_messages]] and we're interested in how well this works for you.
=== Recent Changes in the software ===
This week, we introduced a dedicated cache entry per requested language to prevent users from seeing incorrect language titles, which could happen when another language was cached first ([[:phab:T429663|T429663]]).
We also changed how we track rate limiting for actions including running Functions. These can happen a lot via API calls when using the front-end. We’ve aimed to find a balance that should avoid over-loading the service but not impair your use of Wikifunctions too much. Please let us know if you run into difficulties.
=== Recording of NLG SIG meeting from 15 September ===
[[File:Syntactic phrase functions - draft intro.pdf|thumb]]
On Tuesday, 15 September, we had the natural language generation special interest group meeting. Denny was giving a first, rough overview of how Syntactic phrase functions work and how they are intended. The [[:c:File:Abstract Wikipedia NLG SIG Meeting 2026-09.webm|recording is available on Commons]], and so are [[:c:File:Syntactic phrase functions - draft intro.pdf|the slides]]. Comments and further questions are very welcome.
=== Denny at WikiCon 2026 in Regensburg, Germany ===
This weekend is the German language [[:de:Wikipedia:WikiCon 2026|WikiCon 2026]] in Regensburg, Germany. Denny will participate, and if you’d like to discuss Abstract Wikipedia, Wikifunctions, or knowledge representation, please get in touch with him.
=== Fresh Functions weekly: 136 new Functions ===
This week we had 136 new functions. Here is a selection of the functions that have been created, to get a small taste. Thanks everybody for contributing!
* {{Z|Z41460}}
* {{Z|Z41468}}
* {{Z|Z41482}}
* {{Z|Z41487}}
* {{Z|Z41506}}
* {{Z|Z41510}}
* {{Z|Z41511}}
* {{Z|Z41547}}
* {{Z|Z41584}}
* {{Z|Z41598}}
* {{Z|Z41634}}
* {{Z|Z41636}}
* {{Z|Z41657}}
* {{Z|Z41673}}
* {{Z|Z41679}}
* {{Z|Z41682}}
* {{Z|Z41718}}
* {{Z|Z41745}}
* {{Z|Z41752}}
* {{Z|Z41766}}
* {{Z|Z41832}}
* {{Z|Z41880}}
* {{Z|Z41896}}
* {{Z|Z41899}}
* {{Z|Z41932}}
* {{Z|Z42007}}
* {{Z|Z42018}}
* {{Z|Z42061}}
* {{Z|Z42063}}
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.
70nipop0wwvf4quz54sonzzugh03akl
315014
315013
2026-09-18T10:35:14Z
DVrandecic (WMF)
7
/* More engaging error messages */
315014
wikitext
text/x-wiki
=== More engaging error messages ===
This week, we want to share with you a new and long-awaited error-related feature (see [[:phab:T420747|T420747]]): actionable, configurable, and translatable error messages.
With this week's release, when creating or editing error types, you will notice a new key: "error message" (<code>Z50K3</code>), a multilingual list of HTML strings. Under this key you can store, for each language, a clear, precise and rich-text error message to better describe the issue and provide fellow users with a path for solving it.
[[File:Wikifunctions actionable error message example in the Details dialog.png|thumb|The error message is rendered using the HTML message of the error type and the error argument values.]]
These HTML messages can contain parameters with the familiar notation of <code>$1</code>, <code>$2</code>, ''etc.'', mapped to the keys of the error type. When a Function call returns an Error, we previously could only surface the label of the Error type, which had no concrete inline information about the values that caused the failure or what people could do about it. Now, when rendering the error message that will be shown to the end-user, the HTML error message for the user's language (or closest fallbacks, if available) will be used to build this display. First, the <code>$n</code> parameters are replaced with the values from the Error instance. Then, the resulting message is sanitised and rendered inline.
These error messages are rendered in Wikifunctions, inside the Details dialog after executing a function call or a test, but are also surfaced in other client interfaces, like the Abstract Wikipedia preview box, to give Abstract Content editors a better understanding of what's happening and how they can fix it.
[[File:Wikifunctions actionable error message example in Abstract Wikipedia.png|thumb|When available, the HTML error message is rendered in the Abstract Wikipedia preview section.]]
'''For example,''' the Function [[Z37847|first lexeme ref from item ref and language (Z37847)]] returns the first Lexeme reference for a given Wikidata Item and language. When no Lexeme exists for that Item–language combination, it throws the error [[Z28248|No matching lexeme for item in language (Z28248)]], whose keys hold the item QID (<code>Z28248K1</code>), the connecting property (<code>Z28248K2</code>), and the code of the missing language (<code>Z28248K3</code>).
The error type label alone says "''No matching lexeme for item in language."'' But a '''better message''' could also indicate which item is failing, which language is missing, and how to fix it. With the new "error message" field <code>Z50K3</code>, an English HTML message that uses <code>$1</code> for the item QID, and <code>$3</code> for the language code, could look like this:
: <code><nowiki>There is no matching lexeme for the item <b>$1</b> in "$3".<br/></nowiki></code>
: <code><nowiki><a href="http://wikidata.org/wiki/$1">Edit in Wikidata</a></nowiki></code>
Once the parameters are replaced and the HTML is sanitized and rendered, the displayed error would look like this:
: There is no matching lexeme for the item '''Q319''' in "ast"
: [[:d:Q319|Edit in Wikidata]]
This is the same failure, but provides users with a clearer path to solve it.
We invite you to edit your error types by adding HTML messages in your language. You will find more detailed documentation in [[Wikifunctions:How to create implementations#Creating actionable error messages|How to create implementations]] and we're interested in how well this works for you.
=== Recent Changes in the software ===
This week, we introduced a dedicated cache entry per requested language to prevent users from seeing incorrect language titles, which could happen when another language was cached first ([[:phab:T429663|T429663]]).
We also changed how we track rate limiting for actions including running Functions. These can happen a lot via API calls when using the front-end. We’ve aimed to find a balance that should avoid over-loading the service but not impair your use of Wikifunctions too much. Please let us know if you run into difficulties.
=== Recording of NLG SIG meeting from 15 September ===
[[File:Syntactic phrase functions - draft intro.pdf|thumb]]
On Tuesday, 15 September, we had the natural language generation special interest group meeting. Denny was giving a first, rough overview of how Syntactic phrase functions work and how they are intended. The [[:c:File:Abstract Wikipedia NLG SIG Meeting 2026-09.webm|recording is available on Commons]], and so are [[:c:File:Syntactic phrase functions - draft intro.pdf|the slides]]. Comments and further questions are very welcome.
=== Denny at WikiCon 2026 in Regensburg, Germany ===
This weekend is the German language [[:de:Wikipedia:WikiCon 2026|WikiCon 2026]] in Regensburg, Germany. Denny will participate, and if you’d like to discuss Abstract Wikipedia, Wikifunctions, or knowledge representation, please get in touch with him.
=== Fresh Functions weekly: 136 new Functions ===
This week we had 136 new functions. Here is a selection of the functions that have been created, to get a small taste. Thanks everybody for contributing!
* {{Z|Z41460}}
* {{Z|Z41468}}
* {{Z|Z41482}}
* {{Z|Z41487}}
* {{Z|Z41506}}
* {{Z|Z41510}}
* {{Z|Z41511}}
* {{Z|Z41547}}
* {{Z|Z41584}}
* {{Z|Z41598}}
* {{Z|Z41634}}
* {{Z|Z41636}}
* {{Z|Z41657}}
* {{Z|Z41673}}
* {{Z|Z41679}}
* {{Z|Z41682}}
* {{Z|Z41718}}
* {{Z|Z41745}}
* {{Z|Z41752}}
* {{Z|Z41766}}
* {{Z|Z41832}}
* {{Z|Z41880}}
* {{Z|Z41896}}
* {{Z|Z41899}}
* {{Z|Z41932}}
* {{Z|Z42007}}
* {{Z|Z42018}}
* {{Z|Z42061}}
* {{Z|Z42063}}
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.
2i0lx6ctkdir0cndpir9jy2vs9313tj