Wikifunctions
wikifunctionswiki
https://www.wikifunctions.org/wiki/Wikifunctions:Main_Page
MediaWiki 1.47.0-wmf.12
first-letter
Media
Special
Talk
User
User talk
Wikifunctions
Wikifunctions talk
File
File talk
MediaWiki
MediaWiki talk
Template
Template talk
Help
Help talk
Category
Category talk
TimedText
TimedText talk
Module
Module talk
Translations
Translations talk
Event
Event talk
Wikifunctions:Requests for deletions
4
1696
294243
294076
2026-07-26T19:52:22Z
Ameisenigel
44
/* Z13148 */ new section
294243
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 =
== Z38204 and Z38211 ==
I created Z38204 and Z38211, before noticing that {{Z|Z32290}} already exists, so they can be deleted. Sorry for the inconvenience. --[[User:Volvox|Volvox]] ([[User talk:Volvox|talk]]) 20:42, 25 July 2026 (UTC)
:{{done}} <span style="font-family:monospace;font-weight:bold">[[User:Bunnypranav|<span style="color:#63b3ed">~/Bunny</span><span style="color:#2c5282">pranav</span>]]:<[[User talk:Bunnypranav|<span style="color:#63b3ed">ping</span>]]></span> 06:55, 26 July 2026 (UTC)
{{Section resolved|1=<span style="font-family:monospace;font-weight:bold">[[User:Bunnypranav|<span style="color:#63b3ed">~/Bunny</span><span style="color:#2c5282">pranav</span>]]:<[[User talk:Bunnypranav|<span style="color:#63b3ed">ping</span>]]></span> 06:55, 26 July 2026 (UTC)}}
== Z38309 ==
Same deal as above, I created a duplicate of an existing function [[Z30043]]. [[User:EatingCarBatteries|EatingCarBatteries]] ([[User talk:EatingCarBatteries|talk]]) 07:30, 26 July 2026 (UTC)
:{{done}} <span style="font-family:monospace;font-weight:bold">[[User:Bunnypranav|<span style="color:#63b3ed">~/Bunny</span><span style="color:#2c5282">pranav</span>]]:<[[User talk:Bunnypranav|<span style="color:#63b3ed">ping</span>]]></span> 08:04, 26 July 2026 (UTC)
{{Section resolved|1=<span style="font-family:monospace;font-weight:bold">[[User:Bunnypranav|<span style="color:#63b3ed">~/Bunny</span><span style="color:#2c5282">pranav</span>]]:<[[User talk:Bunnypranav|<span style="color:#63b3ed">ping</span>]]></span> 08:04, 26 July 2026 (UTC)}}
== [[Z13148]] ==
Can we delete this one, now that we have [[Z19460]]? --[[User:Ameisenigel|Ameisenigel]] ([[User talk:Ameisenigel|talk]]) 19:52, 26 July 2026 (UTC)
n8utyxh3rat4frlix2wlex1zd7vj1h1
294350
294243
2026-07-27T08:40:01Z
Jdforrester (WMF)
4
/* Z13148 */ Reply
294350
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 =
== Z38204 and Z38211 ==
I created Z38204 and Z38211, before noticing that {{Z|Z32290}} already exists, so they can be deleted. Sorry for the inconvenience. --[[User:Volvox|Volvox]] ([[User talk:Volvox|talk]]) 20:42, 25 July 2026 (UTC)
:{{done}} <span style="font-family:monospace;font-weight:bold">[[User:Bunnypranav|<span style="color:#63b3ed">~/Bunny</span><span style="color:#2c5282">pranav</span>]]:<[[User talk:Bunnypranav|<span style="color:#63b3ed">ping</span>]]></span> 06:55, 26 July 2026 (UTC)
{{Section resolved|1=<span style="font-family:monospace;font-weight:bold">[[User:Bunnypranav|<span style="color:#63b3ed">~/Bunny</span><span style="color:#2c5282">pranav</span>]]:<[[User talk:Bunnypranav|<span style="color:#63b3ed">ping</span>]]></span> 06:55, 26 July 2026 (UTC)}}
== Z38309 ==
Same deal as above, I created a duplicate of an existing function [[Z30043]]. [[User:EatingCarBatteries|EatingCarBatteries]] ([[User talk:EatingCarBatteries|talk]]) 07:30, 26 July 2026 (UTC)
:{{done}} <span style="font-family:monospace;font-weight:bold">[[User:Bunnypranav|<span style="color:#63b3ed">~/Bunny</span><span style="color:#2c5282">pranav</span>]]:<[[User talk:Bunnypranav|<span style="color:#63b3ed">ping</span>]]></span> 08:04, 26 July 2026 (UTC)
{{Section resolved|1=<span style="font-family:monospace;font-weight:bold">[[User:Bunnypranav|<span style="color:#63b3ed">~/Bunny</span><span style="color:#2c5282">pranav</span>]]:<[[User talk:Bunnypranav|<span style="color:#63b3ed">ping</span>]]></span> 08:04, 26 July 2026 (UTC)}}
== [[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)
h9ytqd3hcfiqx29fqgzufbi97sbmsrd
Wikifunctions talk:Main Page
5
3346
294198
293477
2026-07-26T15:03:33Z
YoshiRulz
10156
/* Promotion of multilingual functions */ Reply
294198
wikitext
text/x-wiki
*''This is the place where you can discuss the Main Page.''
** ''The Main Page can be translated at [[Template:Main page]].''
** ''The Main Page News can be translated at [[Template:Main page/News]].''
*'''''General project discussion takes place at [[Wikifunctions:Project chat]].'''''
{{Autoarchive resolved section
|age = 1
|archive = ((FULLPAGENAME))/Archive/((year))/((month:##))
|timeout=30
}}
{{Archives|{{Flatlist|{{Special:PrefixIndex/Wikifunctions talk:Main Page/Archive/|stripprefix=1}} }} }}
;Sandbox links:
Use the sandboxes for complex edit suggestions.
* [[Template:Main page/sandbox]] and [[Template:Main page/sandbox/styles.css]]
== Language specific Delimiter ==
I see the , als Delimiter of the number of functions at the Mainpage and when I look at the language specific main page template for [[Template:Main page/de|German]] I see a . as the Delimiter. Do you know what is the reason for this behaviour. The number of functions in the Template is higher than the one I see at the Main page. It is not easy to find the right delimiter as it can differ within a language. It depends on the country and there sometimes on the region what is the most common delimiter for numbers. [[User:Hogü-456|Hogü-456]] ([[User talk:Hogü-456|talk]]) 21:27, 20 June 2026 (UTC)
:The language code is already passed from the including page to the template using <nowiki>{{int:lang}}</nowiki>, so passing that along to formatnum as argument two should resolve the issue of the main page always showing a comma (the template page itself is defaulting to English). [[User:Autom|Autom]] ([[User talk:Autom|talk]]) 21:36, 2 July 2026 (UTC)
== Promotion of multilingual functions ==
Could we replace the following?
* {{Z|13587}} with {{Z|16437}}
* {{Z|19514}} seems to only work for English despite taking Lexemes as input
[[User:Autom|Autom]] ([[User talk:Autom|talk]]) 15:32, 22 July 2026 (UTC)
:{{s}} do you have a suggestion for the second replacement? [[User:99of9|99of9]] ([[User talk:99of9|talk]]) 00:46, 23 July 2026 (UTC)
::No, I couldn't find a function that performs a similar task. It would be great to showcase a function that works with lexemes in the spirit of Z19514 (useful but not overly complicated). [[User:Autom|Autom]] ([[User talk:Autom|talk]]) 08:13, 24 July 2026 (UTC)
::The generalisation of [[Z19514]] would be {{Z|19241}}. See also the several other times this topic has been raised here in the archives. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 15:03, 26 July 2026 (UTC)
1xl8bfntl5su5aaltmr5i88lbvfbnvn
294199
294198
2026-07-26T15:04:45Z
YoshiRulz
10156
/* Promotion of multilingual functions */
294199
wikitext
text/x-wiki
*''This is the place where you can discuss the Main Page.''
** ''The Main Page can be translated at [[Template:Main page]].''
** ''The Main Page News can be translated at [[Template:Main page/News]].''
*'''''General project discussion takes place at [[Wikifunctions:Project chat]].'''''
{{Autoarchive resolved section
|age = 1
|archive = ((FULLPAGENAME))/Archive/((year))/((month:##))
|timeout=30
}}
{{Archives|{{Flatlist|{{Special:PrefixIndex/Wikifunctions talk:Main Page/Archive/|stripprefix=1}} }} }}
;Sandbox links:
Use the sandboxes for complex edit suggestions.
* [[Template:Main page/sandbox]] and [[Template:Main page/sandbox/styles.css]]
== Language specific Delimiter ==
I see the , als Delimiter of the number of functions at the Mainpage and when I look at the language specific main page template for [[Template:Main page/de|German]] I see a . as the Delimiter. Do you know what is the reason for this behaviour. The number of functions in the Template is higher than the one I see at the Main page. It is not easy to find the right delimiter as it can differ within a language. It depends on the country and there sometimes on the region what is the most common delimiter for numbers. [[User:Hogü-456|Hogü-456]] ([[User talk:Hogü-456|talk]]) 21:27, 20 June 2026 (UTC)
:The language code is already passed from the including page to the template using <nowiki>{{int:lang}}</nowiki>, so passing that along to formatnum as argument two should resolve the issue of the main page always showing a comma (the template page itself is defaulting to English). [[User:Autom|Autom]] ([[User talk:Autom|talk]]) 21:36, 2 July 2026 (UTC)
== Promotion of multilingual functions ==
Could we replace the following?
* {{Z|13587}} with {{Z|16437}}
* {{Z|19514}} seems to only work for English despite taking Lexemes as input
[[User:Autom|Autom]] ([[User talk:Autom|talk]]) 15:32, 22 July 2026 (UTC)
:{{s}} do you have a suggestion for the second replacement? [[User:99of9|99of9]] ([[User talk:99of9|talk]]) 00:46, 23 July 2026 (UTC)
::No, I couldn't find a function that performs a similar task. It would be great to showcase a function that works with lexemes in the spirit of Z19514 (useful but not overly complicated). [[User:Autom|Autom]] ([[User talk:Autom|talk]]) 08:13, 24 July 2026 (UTC)
::The generalisation of [[Z19514]] would be {{Z|19530}}. See also the several other times this topic has been raised here in the archives. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 15:03, 26 July 2026 (UTC)
qnp4ifcb3o44grkvi8vh9s9yw5tuxn8
Z14732
0
27829
294226
265205
2026-07-26T18:47:41Z
TheAhasan
91253
294226
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z14732"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z13518",
"Z17K2": "Z14732K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "rank n"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1014",
"Z11K2": "ọkwa n: Nọmba eke"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Rang n"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z13518",
"Z17K2": "Z14732K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "base a"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1014",
"Z11K2": "isi a: Nọmba eke"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Basis a"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z13518",
"Z17K2": "Z14732K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "exponent b"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1014",
"Z11K2": "onye okwu b: Nọmba eke"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Exponent b"
}
]
}
}
],
"Z8K2": "Z13518",
"Z8K3": [
"Z20",
"Z14734",
"Z14735",
"Z14736",
"Z14737",
"Z14738",
"Z14739",
"Z14741",
"Z33414"
],
"Z8K4": [
"Z14",
"Z14740",
"Z33413"
],
"Z8K5": "Z14732"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "hyperoperation"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1014",
"Z11K2": "hyperoperation"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Hyperoperation"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1011",
"Z11K2": "হাইপারঅপারেশন"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"hyperoperator",
"a[n]b"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "H_n(a,b) = a[n]b"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1014",
"Z11K2": "H_n (a,b) = a[n] b"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "hyper n (a, b)"
}
]
}
}
rmc76znqeu1bp646l849xbmhsvao4ob
Z17556
0
33157
294232
271389
2026-07-26T19:05:40Z
TheAhasan
91253
294232
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z17556"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z17402",
"Z17K2": "Z17556K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "select day"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1186",
"Z11K2": "יום (בשבוע)"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1014",
"Z11K2": "ụbọchị nhọrọ: Ụbọchị nke izu"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Wochentag"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z13518",
"Z17K2": "Z17556K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "year"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1186",
"Z11K2": "שנה"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1014",
"Z11K2": "afọ: Nọmba eke"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Jahr"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z16098",
"Z17K2": "Z17556K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "month"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1186",
"Z11K2": "חודש"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1014",
"Z11K2": "ọnwa: Ọnwa kalenda Gregorian"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Monat"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z13518",
"Z17K2": "Z17556K4",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "day"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1186",
"Z11K2": "יום (מספר בחודש)"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1014",
"Z11K2": "ụbọchị: Nọmba eke"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Tag"
}
]
}
}
],
"Z8K2": "Z40",
"Z8K3": [
"Z20",
"Z17558",
"Z17559",
"Z17560"
],
"Z8K4": [
"Z14",
"Z17557",
"Z23190",
"Z34635"
],
"Z8K5": "Z17556"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "is date on day"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1186",
"Z11K2": "האם תאריך הוא יום בשבוע"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1014",
"Z11K2": "bụ ụbọchị na ụbọchị"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "ist Datum an Wochentag"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1011",
"Z11K2": "তারিখটি কি উল্লিখিত দিনে পড়ে"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "return true if the given date fall on the given day otherwise false."
},
{
"Z1K1": "Z11",
"Z11K1": "Z1186",
"Z11K2": "בהינתן תאריך, בדיקה האם היום בשבוע בו חל הוא היום בשבוע הנתון"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1014",
"Z11K2": "laghachi ezi ma ọ bụrụ na ụbọchị enyere dabara n'ụbọchị enyere ma ọ bụghị ụgha."
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "gibt wahr aus, wenn das angegebene Datum auf den angegebenen Wochentag fällt, sonst falsch"
}
]
}
}
6ig6y8rz62jw55lk3liz7tnxqs1ca6v
Z17794
0
34039
294222
271437
2026-07-26T18:29:05Z
TheAhasan
91253
translate
294222
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z17794"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z16683",
"Z17K2": "Z17794K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "input"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Eingabe"
}
]
}
}
],
"Z8K2": "Z16683",
"Z8K3": [
"Z20",
"Z17796",
"Z17797"
],
"Z8K4": [
"Z14",
"Z17795",
"Z19414",
"Z34651"
],
"Z8K5": "Z17794"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "signed bitwise not"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "bitweises nicht"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1011",
"Z11K2": "স্বাক্ষরযুক্ত বিটভিত্তিক পরিপূরক"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"ones' complement"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "performs a bitwise not on an integer, which is equivalent to -x-1"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "führt ein bitweises nicht an einer Ganzzahl aus"
}
]
}
}
qg0qom3ng2vwdgwnt3y6ghpum13e4w1
Z19453
0
41741
294236
174049
2026-07-26T19:42:47Z
Ameisenigel
44
de
294236
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z19453"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z19295",
"Z14K3": {
"Z1K1": "Z16",
"Z16K1": "Z600",
"Z16K2": "function Z19295( Z19295K1 ) {\n return Z19295K1.Z6005K3\n}"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language of lexeme, Javascript"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1011",
"Z11K2": "লেক্সিমের ভাষা, জাভাস্ক্রিপ্ট"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "langue du lexème, en JavaScript"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Sprache von Lexem in JavaScript"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
er519bsno6egvvivmg003791v4dojoa
Z19454
0
41742
294237
174048
2026-07-26T19:43:10Z
Ameisenigel
44
de
294237
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z19454"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z19295",
"Z14K3": {
"Z1K1": "Z16",
"Z16K1": "Z610",
"Z16K2": "def Z19295(Z19295K1):\n\treturn Z19295K1.Z6005K3"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Language of lexeme, python"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1011",
"Z11K2": "লেক্সিমের ভাষা, পাইথন"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "langue du lexème, en Python"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Sprache von Lexem in Python"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
s8qka60lsv5ymagm7gd4sp8c780mnve
Z19455
0
41743
294238
211755
2026-07-26T19:43:29Z
Ameisenigel
44
de
294238
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z19455"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z11178",
"Z14K3": {
"Z1K1": "Z16",
"Z16K1": "Z600",
"Z16K2": "function Z11178( Z11178K1, Z11178K2, Z11178K3 ) {\n if (Z11178K1.endsWith(Z11178K2)) {\n \treturn Z11178K1.substring(0,Z11178K1.length-Z11178K2.length)+Z11178K3;\n } else {\n \treturn Z11178K1;\n }\n}"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "replace at end, javascript"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "remplacer à la fin, en JavaScript"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "ersetze am Ende in JavaScript"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
5f9hqdapkhksals5id9ditpm3yfs8mq
Z19456
0
41744
294239
135007
2026-07-26T19:44:24Z
Ameisenigel
44
de
294239
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z19456"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z10897",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z10897",
"Z10897K1": "aVeryLongTextWithLotsOfWords"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z844",
"Z844K2": {
"Z1K1": "Z40",
"Z40K1": "Z41"
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "\"aVeryLongTextWithLotsOfWords\" is camel case"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "\"aVeryLongTextWithLotsOfWords\" hat Binnenmajuskel"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
sdnsxik72feb1k8oe29bgnijq7bf3ml
Z19458
0
41764
294240
140789
2026-07-26T19:45:15Z
Ameisenigel
44
de
294240
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z19458"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z19295",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z19295",
"Z19295K1": {
"Z1K1": "Z7",
"Z7K1": "Z6825",
"Z6825K1": {
"Z1K1": "Z6095",
"Z6095K1": "L610505"
}
}
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z14326",
"Z14326K2": "Z1014"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1199",
"Z11K2": "language of L-ig \"mkpụrụokwu\" is Igbo"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1011",
"Z11K2": "লে-ইগ \"mkpụrụokwu\" এর ভাষা হল ইগবো"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Sprache von mkpụrụokwu ist Igbo"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
1i8jwo9qcugpirk9wuwkot5r2tbdftj
Z19459
0
41765
294241
135075
2026-07-26T19:46:44Z
Ameisenigel
44
de
294241
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z19459"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z11328",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z11328",
"Z11328K1": "wikifunctions",
"Z11328K2": "wikimedia"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z16688",
"Z16688K2": {
"Z1K1": "Z16683",
"Z16683K1": {
"Z1K1": "Z16659",
"Z16659K1": "Z16662"
},
"Z16683K2": {
"Z1K1": "Z13518",
"Z13518K1": "1"
}
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Different length strings result in -1"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Hamming-Abstand von wikifunctions und wikimedia"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
m4yaudv95tafd220jybkdb04leynhbl
Z19460
0
41767
294242
135093
2026-07-26T19:51:10Z
Ameisenigel
44
de
294242
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z19460"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z16683",
"Z17K2": "Z19460K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "seed"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Seed"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z16683",
"Z17K2": "Z19460K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "min"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Min"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z16683",
"Z17K2": "Z19460K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "max"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Max"
}
]
}
}
],
"Z8K2": "Z16683",
"Z8K3": [
"Z20"
],
"Z8K4": [
"Z14",
"Z19461"
],
"Z8K5": "Z19460"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Xorshift"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Xorshift"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "PRNG"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Pseudozufallszahlengenerator"
}
]
}
}
1go52670zusum9puyzs7r128g2n8ifv
294356
294242
2026-07-27T09:11:59Z
99of9
1622
Added Z22736 to the approved list of test cases
294356
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z19460"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z16683",
"Z17K2": "Z19460K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "seed"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Seed"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z16683",
"Z17K2": "Z19460K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "min"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Min"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z16683",
"Z17K2": "Z19460K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "max"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Max"
}
]
}
}
],
"Z8K2": "Z16683",
"Z8K3": [
"Z20",
"Z22736"
],
"Z8K4": [
"Z14",
"Z19461"
],
"Z8K5": "Z19460"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Xorshift"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Xorshift"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "PRNG"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Pseudozufallszahlengenerator"
}
]
}
}
fh6esu4ny945omh8jy6dnxbuprz9hjg
Wikifunctions:Catalogue/Wikidata operations
4
41959
294195
293320
2026-07-26T14:58:44Z
YoshiRulz
10156
/* Subpages */ Split to separate headings
294195
wikitext
text/x-wiki
== Wikidata properties ==
{{main|WF:Catalogue/Wikidata operations/Property}}
== Wikidata items ==
{{main|WF:Catalogue/Wikidata operations/Item}}
== Wikidata lexemes ==
{{main|WF:Catalogue/Wikidata operations/Lexeme}}
== Wikidata statements ==
{{main|WF:Catalogue/Wikidata operations/Statement}}
== Wikidata property claims / qualifiers ==
{{Help:Type deconstruction table/Wikidata property claim}}
* {{Z+|Z6807}}
* {{Z+|Z28294}}
** {{Z+|Z28308}}
** {{Z+|Z30175}}
** {{Z+|Z32097}}
** {{Z+|Z28312}}
* {{Z+|Z28297}}
* {{Z+|Z28300}}
** {{Z+|Z28304}}
===Wikidata claim types===
* {{Z+|Z29718}}
==Wikidata time==
{{see also|WF:Catalogue/Date operations}}
{{Help:Type deconstruction table/Wikidata time}}
* {{Z+|Z25726}}
** {{Z+|Z28133}}
==Wikidata sitelink==
{{Help:Type deconstruction table/Wikidata sitelink}}
* {{Z|Z31988}}
* {{Z|Z6839}}
* {{Z|Z31931}}
* {{Z|Z31934}}
* {{Z|Z31703}}
* {{Z|Z31973}}
* {{Z|Z31976}}
== Real life information retrieved using Wikidata ==
* {{Z+|Z33006}}
* {{Z+|Z23543}}
** {{Z+|Z32663}}
** {{Z+|Z36556}}
** {{Z+|Z33895}}
* {{Z+|Z37008}}
** {{Z+|Z34641}}
=== People ===
* {{Z+|Z27758}}
* {{Z+|Z37361}}
* {{Z+|Z30916}}
=== Places ===
* {{Z+|Z29835}}
* {{Z+|Z30916}}
=== Music ===
* {{Z+|Z28803}}
=== Sports ===
* {{Z+|Z28217}}
=== Chemical properties ===
{{main|WF:Catalogue/Scientific functions#Chemistry}}
[[Category:Lists of functions]]
[[Category:Wikidata]]
g3gz74b6dm6xzefnas4zp2l0vfk7qkv
Talk:Z21802
1
48240
294192
159510
2026-07-26T13:17:15Z
99of9
1622
/* Function signature */ new section
294192
wikitext
text/x-wiki
[[Category:Multiple language NLG functions]]
== Function signature ==
I don't think "sign" is a good data type for gender. I propose we change the function. --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 13:17, 26 July 2026 (UTC)
p52nedlgx288s59ch8gr5ccx75542j5
Z23410
0
52684
294247
287018
2026-07-27T03:41:45Z
99of9
1622
Added Z38332 to the approved list of test cases
294247
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z23410"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z23410K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "instance"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z23410K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "type"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z23410K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "English variant"
}
]
}
}
],
"Z8K2": "Z11",
"Z8K3": [
"Z20",
"Z23411",
"Z23413",
"Z26093",
"Z26094",
"Z26521",
"Z34168",
"Z35626",
"Z35635",
"Z26520",
"Z33826",
"Z38332"
],
"Z8K4": [
"Z14",
"Z35631",
"Z23414",
"Z23752"
],
"Z8K5": "Z23410"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "subject is a kind of, English sentence"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"article-ful instanciating sentence, English",
"an X is a Y",
"a X is a Y",
"P279"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "E.g. \"An aircraft carrier is a ship.\" or \"A tiger is a mammal.\""
}
]
}
}
nl20r0jp9c4vy5jzgprperol7nfcehg
Talk:Z26039
1
61728
294255
215092
2026-07-27T04:17:19Z
99of9
1622
/* Allowed entities */ Reply
294255
wikitext
text/x-wiki
== Question about the name of this function ==
What should mean 'article-less' in the context of this function? I think it's a very confusing name, considering that in many languages (for example in Italian) the output of this function should contain the article, without considering languages that don't have any articles. If I understand correctly, even in English "The violin is an instrument." sould be a valid output of this function. Am I wrong? [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 18:27, 24 July 2025 (UTC)
:Yes, the architecture is unclear. Somehow, it’s the language and the item that determine the appropriate form. For example, “water” requires no article in English but would need a definite article in Italian or French. I think musical instruments are a bit unusual in using the definite article rather than the indefinite, and (in English, at least) we tend to do the same for species but use indefinite singulars or plurals for collections of species. I don’t think this can be directly inferred from Wikidata, currently. But, given that it varies by language (and perhaps also just by editorial style), it’s not clear how it would be represented in abstract content. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 19:27, 27 July 2025 (UTC)
::For now I've interpreted this function as having the entity in a definite form, while {{Z|Z26095}} having the entity in an indefinite form. I've tried to implement this function for Italian, trying a couple of heuristics to guess whether the definite article is definite or not (but the [[Z26513|function]] doesn't work and I don't know why).
::If this is the correct meaning of this function, we should rename it to something like "Definite entity instantiating fragment". In all cases, I think the current name is very misleading. [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 09:23, 28 July 2025 (UTC)
== Allowed entities ==
I think we should limit the tipologies of allowed entities, for example not allowing people (because usually languages treat people very differently from other things). [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 21:45, 4 September 2025 (UTC)
:I think you’re right but I’m not sure what categories we might use. Perhaps we want to distinguish between named subjects with or without natural and/or grammatical gender and/or number (not to mention his/her/its/their current state). In other words, whatever tends to drive any inflection of the subject and the copula across a range of languages. This is possibly where [[Wikifunctions:Project chat#Decision tables for natural language generation]] is coming from (or heading towards)? @[[User:Hogü-456|Hogü-456]] [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 23:12, 4 September 2025 (UTC)
::I have not thinked about this before and so it is good you mentioned it. I think it is better to extend the function and implement the rules to give the correct output when it is about living beings. At least in German sometimes also animals are treated like humans when talking about them. In the decision table I showed how to derive the undefined article ein or eine. It depends on the gender of the second variable part. There is then an additional rule to apply before to derive the relevant form of the second variable from the gender of the first input. I have not added this rule to the decision table. [[User:Hogü-456|Hogü-456]] ([[User talk:Hogü-456|talk]]) 17:57, 5 September 2025 (UTC)
:::Another way of dealing with it would be to make a subfunction specific to named subjects / persons. Usually editors should use the most specific appropriate function. But we could also test for the type here and call the subfunction where necessary. Similar issues will surely occur for functions like [[Z36218]] which try to deal with an omnibus of properties, but many properties will need special handling (in that case different languages may split to subfunctions differently). --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 04:17, 27 July 2026 (UTC)
3ulzhqaeb4rle7shyg3ked0ovbx5onq
294256
294255
2026-07-27T04:21:26Z
99of9
1622
/* Applicable to past tense? */ new section
294256
wikitext
text/x-wiki
== Question about the name of this function ==
What should mean 'article-less' in the context of this function? I think it's a very confusing name, considering that in many languages (for example in Italian) the output of this function should contain the article, without considering languages that don't have any articles. If I understand correctly, even in English "The violin is an instrument." sould be a valid output of this function. Am I wrong? [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 18:27, 24 July 2025 (UTC)
:Yes, the architecture is unclear. Somehow, it’s the language and the item that determine the appropriate form. For example, “water” requires no article in English but would need a definite article in Italian or French. I think musical instruments are a bit unusual in using the definite article rather than the indefinite, and (in English, at least) we tend to do the same for species but use indefinite singulars or plurals for collections of species. I don’t think this can be directly inferred from Wikidata, currently. But, given that it varies by language (and perhaps also just by editorial style), it’s not clear how it would be represented in abstract content. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 19:27, 27 July 2025 (UTC)
::For now I've interpreted this function as having the entity in a definite form, while {{Z|Z26095}} having the entity in an indefinite form. I've tried to implement this function for Italian, trying a couple of heuristics to guess whether the definite article is definite or not (but the [[Z26513|function]] doesn't work and I don't know why).
::If this is the correct meaning of this function, we should rename it to something like "Definite entity instantiating fragment". In all cases, I think the current name is very misleading. [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 09:23, 28 July 2025 (UTC)
== Allowed entities ==
I think we should limit the tipologies of allowed entities, for example not allowing people (because usually languages treat people very differently from other things). [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 21:45, 4 September 2025 (UTC)
:I think you’re right but I’m not sure what categories we might use. Perhaps we want to distinguish between named subjects with or without natural and/or grammatical gender and/or number (not to mention his/her/its/their current state). In other words, whatever tends to drive any inflection of the subject and the copula across a range of languages. This is possibly where [[Wikifunctions:Project chat#Decision tables for natural language generation]] is coming from (or heading towards)? @[[User:Hogü-456|Hogü-456]] [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 23:12, 4 September 2025 (UTC)
::I have not thinked about this before and so it is good you mentioned it. I think it is better to extend the function and implement the rules to give the correct output when it is about living beings. At least in German sometimes also animals are treated like humans when talking about them. In the decision table I showed how to derive the undefined article ein or eine. It depends on the gender of the second variable part. There is then an additional rule to apply before to derive the relevant form of the second variable from the gender of the first input. I have not added this rule to the decision table. [[User:Hogü-456|Hogü-456]] ([[User talk:Hogü-456|talk]]) 17:57, 5 September 2025 (UTC)
:::Another way of dealing with it would be to make a subfunction specific to named subjects / persons. Usually editors should use the most specific appropriate function. But we could also test for the type here and call the subfunction where necessary. Similar issues will surely occur for functions like [[Z36218]] which try to deal with an omnibus of properties, but many properties will need special handling (in that case different languages may split to subfunctions differently). --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 04:17, 27 July 2026 (UTC)
== Applicable to past tense? ==
Similar to the section above, my question is whether this is supposed to handle former entities? We do not currently have any test cases like this. For example Z26039(Aristotle, philosopher, En) should give "Aristotle was a philosopher." Or should that be handled by a different function? I favour carving it off, with a fallback back to this to simplify for any languages that don't distinguish. I'm happy to go with another plan though, as long as we are clear. --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 04:21, 27 July 2026 (UTC)
5a0u780iozqajg9799jhyshxc1mg91u
Z27218
0
63134
294244
209296
2026-07-27T03:37:33Z
99of9
1622
British English returned
294244
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z27218"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z26095",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z26095",
"Z26095K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q140"
},
"Z26095K2": {
"Z1K1": "Z6091",
"Z6091K1": "Q25265"
},
"Z26095K3": "Z1199"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z14392",
"Z14392K2": {
"Z1K1": "Z11",
"Z11K1": "Z1199",
"Z11K2": "A lion is a cat."
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "a lion is a cat "
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
4ioodredy7a2khpcsn0pe228sle06jc
294245
294244
2026-07-27T03:38:43Z
99of9
1622
oh, maybe you want to note the fallback?
294245
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z27218"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z26095",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z26095",
"Z26095K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q140"
},
"Z26095K2": {
"Z1K1": "Z6091",
"Z6091K1": "Q25265"
},
"Z26095K3": "Z1199"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z14392",
"Z14392K2": {
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "A lion is a cat."
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "a lion is a cat "
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
t9dv04uuotu0xhhb7evrc77koj7oebr
Z27885
0
64553
294334
276272
2026-07-27T08:01:20Z
Dv103
11127
Added Z38344 to the approved list of test cases
294334
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z27885"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z27885K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "concetto"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "concept"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z27885K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "lingua"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language"
}
]
}
}
],
"Z8K2": "Z6",
"Z8K3": [
"Z20",
"Z27886",
"Z27887",
"Z27890",
"Z27904",
"Z29314",
"Z30183",
"Z30184",
"Z30187",
"Z31939",
"Z35386",
"Z38344"
],
"Z8K4": [
"Z14",
"Z30182",
"Z30226",
"Z30185",
"Z29320"
],
"Z8K5": "Z27885"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "nome per titolo di tabella"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "name for table header"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Given an item, returns the name of the item in a form suitable to be inserted in a table as a header"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "Dato un elemento, restituisce il nome dell'elemento in una forma adatta ad essere inserita in una tabella come titolo (di una riga o colonna)."
}
]
}
}
5bceuv74kdtnh4hgadw5ho7q90sepg5
294345
294334
2026-07-27T08:16:13Z
WikiLambda system
3
Updated the implementation list (see [[Help:Wikifunctions/Implementation_ordering_and_choosing|About implementation selection]])
294345
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z27885"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z27885K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "concetto"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "concept"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z27885K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "lingua"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language"
}
]
}
}
],
"Z8K2": "Z6",
"Z8K3": [
"Z20",
"Z27886",
"Z27887",
"Z27890",
"Z27904",
"Z29314",
"Z30183",
"Z30184",
"Z30187",
"Z31939",
"Z35386",
"Z38344"
],
"Z8K4": [
"Z14",
"Z30185",
"Z30182",
"Z29320",
"Z30226"
],
"Z8K5": "Z27885"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "nome per titolo di tabella"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "name for table header"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Given an item, returns the name of the item in a form suitable to be inserted in a table as a header"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "Dato un elemento, restituisce il nome dell'elemento in una forma adatta ad essere inserita in una tabella come titolo (di una riga o colonna)."
}
]
}
}
0hr7h4ihjteonwuryt07kxc92hs3dvb
294347
294345
2026-07-27T08:19:27Z
WikiLambda system
3
Updated the implementation list (see [[Help:Wikifunctions/Implementation_ordering_and_choosing|About implementation selection]])
294347
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z27885"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z27885K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "concetto"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "concept"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z27885K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "lingua"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language"
}
]
}
}
],
"Z8K2": "Z6",
"Z8K3": [
"Z20",
"Z27886",
"Z27887",
"Z27890",
"Z27904",
"Z29314",
"Z30183",
"Z30184",
"Z30187",
"Z31939",
"Z35386",
"Z38344"
],
"Z8K4": [
"Z14",
"Z30182",
"Z30185",
"Z29320",
"Z30226"
],
"Z8K5": "Z27885"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "nome per titolo di tabella"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "name for table header"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Given an item, returns the name of the item in a form suitable to be inserted in a table as a header"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "Dato un elemento, restituisce il nome dell'elemento in una forma adatta ad essere inserita in una tabella come titolo (di una riga o colonna)."
}
]
}
}
3bblvjtxyiwpgxjpr128lrcp3hty3p6
294348
294347
2026-07-27T08:19:49Z
Dv103
11127
Removed Z29320 e Z30226 from the approved list of implementations
294348
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z27885"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z27885K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "concetto"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "concept"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z27885K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "lingua"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language"
}
]
}
}
],
"Z8K2": "Z6",
"Z8K3": [
"Z20",
"Z27886",
"Z27887",
"Z27890",
"Z27904",
"Z29314",
"Z30183",
"Z30184",
"Z30187",
"Z31939",
"Z35386",
"Z38344"
],
"Z8K4": [
"Z14",
"Z30185",
"Z30182"
],
"Z8K5": "Z27885"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "nome per titolo di tabella"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "name for table header"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Given an item, returns the name of the item in a form suitable to be inserted in a table as a header"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "Dato un elemento, restituisce il nome dell'elemento in una forma adatta ad essere inserita in una tabella come titolo (di una riga o colonna)."
}
]
}
}
7hmwq1fgwf8avjfp5w6740352cyn0r7
Wikifunctions:Catalogue/Error handling
4
65302
294336
293541
2026-07-27T08:07:36Z
Dv103
11127
294336
wikitext
text/x-wiki
{{see also|WF:How to create implementations#Wikifunctions error handling}}
* {{Z+|Z851}}
* {{Z+|Z850}}
* {{Z+|Z852}}
* {{Z+|Z28676}}
* {{Z+|Z853}}
* {{Z+|Z30928}}
* {{Z+|Z20107}}
* {{Z+|Z30824}}
* {{Z+|Z885}}
* {{Z+|Z28159}}
* {{Z+|Z28249}}
** {{Z+|Z36395}}
* {{Z+|Z38345}}
== Errors ==
This list may be incomplete; see [[Special:ListObjectsByType/Z50]] for every defined {{Z|50}}.
=== Mathematical errors ===
* {{Z+|Z28194}}
=== String errors ===
* {{Z+|Z37622}}
=== Type reading function errors ===
* {{Z+|Z28131}}
* {{Z+|Z28153}}
=== List errors ===
* {{Z+|Z28170}}
* {{Z+|Z28171}}
=== Typed map errors ===
* {{Z+|Z36590}}
=== Wikidata element errors ===
* {{Z+|Z28158}}
** {{Z+|Z37463}}
* {{Z+|Z28281}}
* {{Z+|Z28248}}
** {{Z+|Z38196}}
* {{Z+|Z28258}}
* {{Z+|Z28259}}
* {{Z+|Z28290}}
=== Wiktionary related errors ===
* {{Z+|Z36391}}
* {{Z+|Z36399}}
=== Multilingual text errors ===
* {{Z+|Z34950}}
=== Errors in function arguments ===
* {{Z+|Z28230}}
* {{Z+|Z31089}}
=== Chemistry errors ===
* {{Z+|Z28192}}
* {{Z+|Z28216}}
=== Other ===
* {{Z+|Z28307}}
* {{Z+|Z35566}}
* {{Z+|Z36589}}
djtoi1rf0hyb4drh3hdbspd9rk9g139
Z28435
0
65933
294216
287984
2026-07-26T16:19:34Z
Seudo
13071
+ French
294216
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z28435"
},
"Z2K2": {
"Z1K1": "Z14294",
"Z14294K1": [
"Z14293",
{
"Z1K1": "Z14293",
"Z14293K1": "Z28432",
"Z14293K2": [
"Z60",
"Z1002",
"Z1113",
"Z1689",
"Z1199",
"Z1437",
"Z1966",
"Z1124"
]
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z35018",
"Z14293K2": [
"Z60",
"Z1011"
]
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z37197",
"Z14293K2": [
"Z60",
"Z1592"
]
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z29568",
"Z14293K2": [
"Z60",
"Z1004"
]
}
],
"Z14294K2": "Z28432"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "config for year-specific sentence from statement"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
2xp7pmt79fc0fhkg257snkdd30ywi4b
294217
294216
2026-07-26T16:24:04Z
Seudo
13071
remove the french config since it has no connected implementation
294217
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z28435"
},
"Z2K2": {
"Z1K1": "Z14294",
"Z14294K1": [
"Z14293",
{
"Z1K1": "Z14293",
"Z14293K1": "Z28432",
"Z14293K2": [
"Z60",
"Z1002",
"Z1113",
"Z1689",
"Z1199",
"Z1437",
"Z1966",
"Z1124"
]
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z35018",
"Z14293K2": [
"Z60",
"Z1011"
]
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z37197",
"Z14293K2": [
"Z60",
"Z1592"
]
}
],
"Z14294K2": "Z28432"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "config for year-specific sentence from statement"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
7j4vo7alpz4dq1vps0i694olrds6euf
Z29890
0
69392
294223
231874
2026-07-26T18:30:38Z
TheAhasan
91253
transate into bangla
294223
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z29890"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6",
"Z17K2": "Z29890K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "initial string"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6",
"Z17K2": "Z29890K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "pattern"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6",
"Z17K2": "Z29890K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "replacement"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z13518",
"Z17K2": "Z29890K4",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "index of match to replace (n \u003E=1)"
}
]
}
}
],
"Z8K2": "Z6",
"Z8K3": [
"Z20",
"Z29891",
"Z29901"
],
"Z8K4": [
"Z14",
"Z29892"
],
"Z8K5": "Z29890"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "replace nth regex match"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1381",
"Z11K2": "trocar correspondência regex de número X"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1011",
"Z11K2": "রেজেক্সের n-তম মিল প্রতিস্থাপন"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"replace second regex match"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
6sfjhlijlje30x9arp9e0kwk5x37zrr
Z30182
0
69890
294346
268555
2026-07-27T08:19:18Z
Dv103
11127
added blacklist
294346
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z30182"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z27885",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z34096",
"Z34096K1": {
"Z1K1": "Z7",
"Z7K1": "Z802",
"Z802K1": {
"Z1K1": "Z7",
"Z7K1": "Z813",
"Z813K1": {
"Z1K1": "Z7",
"Z7K1": "Z6830",
"Z6830K1": {
"Z1K1": "Z18",
"Z18K1": "Z27885K1"
},
"Z6830K2": {
"Z1K1": "Z6092",
"Z6092K1": "P5137"
},
"Z6830K3": {
"Z1K1": "Z18",
"Z18K1": "Z27885K2"
}
}
},
"Z802K2": {
"Z1K1": "Z7",
"Z7K1": "Z27899",
"Z27899K1": {
"Z1K1": "Z7",
"Z7K1": "Z30120",
"Z30120K1": {
"Z1K1": "Z18",
"Z18K1": "Z27885K1"
},
"Z30120K2": [
"Z6030",
"Z6033"
],
"Z30120K3": {
"Z1K1": "Z7",
"Z7K1": "Z24144",
"Z24144K1": {
"Z1K1": "Z18",
"Z18K1": "Z27885K2"
},
"Z24144K2": {
"Z1K1": "Z40",
"Z40K1": "Z41"
},
"Z24144K3": {
"Z1K1": "Z40",
"Z40K1": "Z41"
}
},
"Z30120K4": [
"Z6092"
]
},
"Z27899K2": {
"Z1K1": "Z18",
"Z18K1": "Z27885K2"
}
},
"Z802K3": {
"Z1K1": "Z7",
"Z7K1": "Z802",
"Z802K1": {
"Z1K1": "Z7",
"Z7K1": "Z12696",
"Z12696K1": "Z38349",
"Z12696K2": {
"Z1K1": "Z7",
"Z7K1": "Z27327",
"Z27327K1": {
"Z1K1": "Z18",
"Z18K1": "Z27885K1"
},
"Z27327K2": {
"Z1K1": "Z6092",
"Z6092K1": "P5137"
},
"Z27327K3": {
"Z1K1": "Z18",
"Z18K1": "Z27885K2"
}
}
},
"Z802K2": {
"Z1K1": "Z7",
"Z7K1": "Z27899",
"Z27899K1": {
"Z1K1": "Z7",
"Z7K1": "Z30120",
"Z30120K1": {
"Z1K1": "Z18",
"Z18K1": "Z27885K1"
},
"Z30120K2": [
"Z6030",
"Z6033"
],
"Z30120K3": {
"Z1K1": "Z7",
"Z7K1": "Z24144",
"Z24144K1": {
"Z1K1": "Z18",
"Z18K1": "Z27885K2"
},
"Z24144K2": {
"Z1K1": "Z40",
"Z40K1": "Z41"
},
"Z24144K3": {
"Z1K1": "Z40",
"Z40K1": "Z41"
}
},
"Z30120K4": [
"Z6092"
]
},
"Z27899K2": {
"Z1K1": "Z18",
"Z18K1": "Z27885K2"
}
},
"Z802K3": {
"Z1K1": "Z7",
"Z7K1": "Z29315",
"Z29315K1": {
"Z1K1": "Z7",
"Z7K1": "Z27327",
"Z27327K1": {
"Z1K1": "Z18",
"Z18K1": "Z27885K1"
},
"Z27327K2": {
"Z1K1": "Z6092",
"Z6092K1": "P5137"
},
"Z27327K3": {
"Z1K1": "Z18",
"Z18K1": "Z27885K2"
}
},
"Z29315K2": {
"Z1K1": "Z18",
"Z18K1": "Z27885K2"
}
}
}
},
"Z34096K2": {
"Z1K1": "Z18",
"Z18K1": "Z27885K2"
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "nome per titolo di tabella, ottimizzato"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "name for table header, optimized"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
qe3gw0w44735uxm44vqurneedjhuhof
Z30185
0
69893
294344
268557
2026-07-27T08:16:05Z
Dv103
11127
implemented lexeme blacklist
294344
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z30185"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z27885",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z34096",
"Z34096K1": {
"Z1K1": "Z7",
"Z7K1": "Z850",
"Z850K1": {
"Z1K1": "Z7",
"Z7K1": "Z29315",
"Z29315K1": {
"Z1K1": "Z7",
"Z7K1": "Z38345",
"Z38345K1": {
"Z1K1": "Z7",
"Z7K1": "Z27327",
"Z27327K1": {
"Z1K1": "Z18",
"Z18K1": "Z27885K1"
},
"Z27327K2": {
"Z1K1": "Z6092",
"Z6092K1": "P5137"
},
"Z27327K3": {
"Z1K1": "Z18",
"Z18K1": "Z27885K2"
}
},
"Z38345K2": "Z38349",
"Z38345K3": "Z28248",
"Z38345K4": [
"Z1"
]
},
"Z29315K2": {
"Z1K1": "Z18",
"Z18K1": "Z27885K2"
}
},
"Z850K2": "Z28248",
"Z850K3": {
"Z1K1": "Z7",
"Z7K1": "Z27899",
"Z27899K1": {
"Z1K1": "Z7",
"Z7K1": "Z30120",
"Z30120K1": {
"Z1K1": "Z18",
"Z18K1": "Z27885K1"
},
"Z30120K2": [
"Z6030",
"Z6033"
],
"Z30120K3": {
"Z1K1": "Z7",
"Z7K1": "Z24144",
"Z24144K1": {
"Z1K1": "Z18",
"Z18K1": "Z27885K2"
},
"Z24144K2": {
"Z1K1": "Z40",
"Z40K1": "Z41"
},
"Z24144K3": {
"Z1K1": "Z40",
"Z40K1": "Z41"
}
},
"Z30120K4": [
"Z6092"
]
},
"Z27899K2": {
"Z1K1": "Z18",
"Z18K1": "Z27885K2"
}
}
},
"Z34096K2": {
"Z1K1": "Z18",
"Z18K1": "Z27885K2"
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "nome per titolo di tabella, con catch"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "name for table header, with try/catch"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
szuv6pktdrl9c5x7uhaz45zw8z327nx
Wikifunctions:Catalogue/Wikidata operations/Item
4
70154
294193
293568
2026-07-26T14:00:25Z
Seudo
13071
/* Information from items */ + date of death
294193
wikitext
text/x-wiki
{{Help:Fetching function table/Wikidata item reference}}
{{Help:Type deconstruction table/Wikidata item}}
== Comparison and evaluation ==
* {{Z+|Z6801}}
* {{Z+|Z27506}}
* {{Z+|Z33006}}
==Labels and aliases==
* {{Z+|Z22853}}
** {{Z+|Z23753}}
** {{Z+|Z24102}}
** {{Z+|Z24139}}
** {{Z+|Z24114}}
** {{Z+|Z27899}}
** {{Z+|Z23468}}
* {{Z+|Z23080}}
==Statements, properties, and values==
* {{Z+|Z22220}}
* {{Z+|Z29691}}
** {{Z+|Z29694}}
* {{Z+|Z30025}}
** {{Z+|Z29728}}
** {{Z+|Z29724}}
* {{Z+|Z22978}}
** {{Z+|Z32290}}
* {{Z+|Z28787}}
===Specific statements===
* {{Z+|Z23543}}
** {{Z+|Z29623}}
** {{Z+|Z36572}}
* {{Z+|Z29620}}
** {{Z+|Z36561}}
* {{Z+|Z37008}}
==Items linked to lexemes==
* {{Z+|Z6830}}
** {{Z+|Z23471}}
** {{Z+|Z27327}}
*** {{Z+|Z33071}}
*** {{Z+|Z33823}}
*** {{Z+|Z38197}}
* {{Z+|Z22696}}
* {{Z+|Z23610}}
** {{Z+|Z23604}}
** {{Z+|Z23082}}
==Information from items==
* {{Z+|Z21580}}
* {{Z+|Z23136}}
** {{Z+|Z25792}}
* {{Z+|Z25601}}
* {{Z+|Z28620}}
* {{Z+|Z28777}}
==Citations==
* {{Z+|Z29057}}
==Item references==
{{Help:Type deconstruction table/Wikidata item reference}}
* {{Z+|Z19316}}
* {{Z+|Z20041}}
* {{Z+|Z23756}}
** {{Z+|Z22246}}
* {{Z+|Z6821}}
** {{Z+|Z6820}}
** {{Z+|Z30120}}
==Other==
* {{Z+|Z23737}}
==Search for==
* [[Special:Search/: "Z8K2 Z6001" OR "Z8K2 Z6091"|Functions returning an explicit Wikidata item object or reference]]
** [[Special:Search/: "Z8K2 Z1K1 Z7 Z7K1 Z881 Z881K1 Z6001" OR "Z8K2 Z1K1 Z7 Z7K1 Z881 Z881K1 Z6091"| or a list of them]]
** [[Special:Search/: "Z8K2 Z6001"OR "Z8K2 Z1K1 Z7 Z7K1 Z881 Z881K1 Z6001|or just a Wikidata item object or a list of them]]
** [[Special:Search/: "Z8K2 Z6091"|or just a Wikidata item reference]]
*** [[Special:Search/: "Z8K2 Z1K1 Z7 Z7K1 Z881 Z881K1 Z6091|or a list of them]]
* [[Special:Search/: "Z17K1 Z6001" OR "Z17K1 Z1K1 Z7 Z7K1 Z881 Z881K1 Z6001|Functions expecting an explicit Wikidata item object or a list of them]]
* [[Special:Search/: "Z17K1 Z6091"|Functions expecting an explicit Wikidata item reference]]
** [[Special:Search/: "Z17K1 Z1K1 Z7 Z7K1 Z881 Z881K1 Z6091|or a list of them]]
[[Category:Lists of functions]]
[[Category:Wikidata]]
a2ohne84mumrydvldx160o6gq2tzxvs
Z31999
0
77933
294354
294014
2026-07-27T09:10:49Z
WikiLambda system
3
Updated the implementation list (see [[Help:Wikifunctions/Implementation_ordering_and_choosing|About implementation selection]])
294354
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z31999"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z22112",
"Z17K2": "Z31999K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "input"
}
]
}
}
],
"Z8K2": "Z22112",
"Z8K3": [
"Z20",
"Z32001",
"Z32002",
"Z32003"
],
"Z8K4": [
"Z14",
"Z38302",
"Z32000"
],
"Z8K5": "Z31999"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "lean false (Kleenean)"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "T → T\nM → F\nF → F"
}
]
}
}
byh3ju0rzolrrvov74aqo17z8pmtjvg
Z32319
0
78515
294248
277818
2026-07-27T04:04:58Z
99of9
1622
Added Z36919 to the approved list of implementations
294248
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z32319"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6",
"Z17K2": "Z32319K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "text"
}
]
}
}
],
"Z8K2": "Z6",
"Z8K3": [
"Z20",
"Z35629",
"Z35630",
"Z35632",
"Z35633"
],
"Z8K4": [
"Z14",
"Z32320",
"Z35628",
"Z36919"
],
"Z8K5": "Z32319"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "add indefinite article in English"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"prepend \"a\" or \"an \", English",
"prepend indefinite article"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "prepends an indefinite article to a word or string"
}
]
}
}
dwyk4vcw4z9ej5qhmrwlbq0uhjrocrj
Z34943
0
82704
294272
282419
2026-07-27T06:20:56Z
99of9
1622
Added Z38337 to the approved list of test cases
294272
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z34943"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6005",
"Z17K2": "Z34943K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "lessema"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "lexeme"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
},
"Z17K2": "Z34943K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "caratteristiche grammaticali"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "grammatical features"
}
]
}
}
],
"Z8K2": "Z12",
"Z8K3": [
"Z20",
"Z34944",
"Z35639",
"Z38337"
],
"Z8K4": [
"Z14",
"Z34945"
],
"Z8K5": "Z34943"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "miglior testo multilingue di rappr. di lessema"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "better matching multilingual text form from lexeme"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1787",
"Z31K2": [
"Z6",
"miglior stringa di rappresentazione di lessema compatibile in lingua",
"miglior stringa di rappr. di lessema multilingue"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"multilingual text from lexeme",
"multilingual text from lexeme and grammar",
"lexeme and grammar to multilingual text"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "Come Z27410, ma restituendo tutte le rappresentazioni della forma."
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Like Z27410, but returning the entire multilingual text"
}
]
}
}
m2g66anjza2gzxxzbgm4yx005wnuuhh
294285
294272
2026-07-27T06:36:08Z
99of9
1622
nudge
294285
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z34943"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6005",
"Z17K2": "Z34943K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "lessema"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "lexeme"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
},
"Z17K2": "Z34943K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "caratteristiche grammaticali"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "grammatical features"
}
]
}
}
],
"Z8K2": "Z12",
"Z8K3": [
"Z20",
"Z34944",
"Z35639",
"Z38337"
],
"Z8K4": [
"Z14",
"Z34945"
],
"Z8K5": "Z34943"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "miglior testo multilingue di rappr. di lessema"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "better matching multilingual text form from lexeme"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1787",
"Z31K2": [
"Z6",
"miglior stringa di rappresentazione di lessema compatibile in lingua",
"miglior stringa di rappr. di lessema multilingue"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"multilingual text from lexeme",
"multilingual text from lexeme and grammar",
"lexeme and grammar to multilingual text",
"better matching lexeme form representations"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "Come Z27410, ma restituendo tutte le rappresentazioni della forma."
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Like Z27410, but returning the entire multilingual text"
}
]
}
}
0w5xtpvaym3a1jnhithu50bm7uh4622
294332
294285
2026-07-27T07:55:22Z
Dv103
11127
Added Z38340 to the approved list of implementations
294332
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z34943"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6005",
"Z17K2": "Z34943K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "lessema"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "lexeme"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
},
"Z17K2": "Z34943K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "caratteristiche grammaticali"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "grammatical features"
}
]
}
}
],
"Z8K2": "Z12",
"Z8K3": [
"Z20",
"Z34944",
"Z35639",
"Z38337"
],
"Z8K4": [
"Z14",
"Z34945",
"Z38340"
],
"Z8K5": "Z34943"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "miglior testo multilingue di rappr. di lessema"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "better matching multilingual text form from lexeme"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1787",
"Z31K2": [
"Z6",
"miglior stringa di rappresentazione di lessema compatibile in lingua",
"miglior stringa di rappr. di lessema multilingue"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"multilingual text from lexeme",
"multilingual text from lexeme and grammar",
"lexeme and grammar to multilingual text",
"better matching lexeme form representations"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "Come Z27410, ma restituendo tutte le rappresentazioni della forma."
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Like Z27410, but returning the entire multilingual text"
}
]
}
}
32jwq2w1uia3ynbrqkyshsxg7cinnox
Z36393
0
85843
294191
289659
2026-07-26T12:20:01Z
HenkvD
1290
English label
294191
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z36393"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z36390",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z802",
"Z802K1": {
"Z1K1": "Z7",
"Z7K1": "Z10184",
"Z10184K1": {
"Z1K1": "Z7",
"Z7K1": "Z19316",
"Z19316K1": {
"Z1K1": "Z7",
"Z7K1": "Z19298",
"Z19298K1": {
"Z1K1": "Z18",
"Z18K1": "Z36390K1"
}
},
"Z19316K2": {
"Z1K1": "Z6091",
"Z6091K1": "Q1084"
}
},
"Z10184K2": {
"Z1K1": "Z7",
"Z7K1": "Z10184",
"Z10184K1": {
"Z1K1": "Z7",
"Z7K1": "Z19316",
"Z19316K1": {
"Z1K1": "Z7",
"Z7K1": "Z19298",
"Z19298K1": {
"Z1K1": "Z18",
"Z18K1": "Z36390K1"
}
},
"Z19316K2": {
"Z1K1": "Z6091",
"Z6091K1": "Q36224"
}
},
"Z10184K2": {
"Z1K1": "Z7",
"Z7K1": "Z19316",
"Z19316K1": {
"Z1K1": "Z7",
"Z7K1": "Z19298",
"Z19298K1": {
"Z1K1": "Z18",
"Z18K1": "Z36390K1"
}
},
"Z19316K2": {
"Z1K1": "Z6091",
"Z6091K1": "Q147276"
}
}
}
},
"Z802K2": {
"Z1K1": "Z7",
"Z7K1": "Z33243",
"Z33243K1": {
"Z1K1": "Z7",
"Z7K1": "Z19285",
"Z19285K1": {
"Z1K1": "Z18",
"Z18K1": "Z36390K1"
}
},
"Z33243K2": {
"Z1K1": "Z18",
"Z18K1": "Z36390K2"
}
},
"Z802K3": {
"Z1K1": "Z7",
"Z7K1": "Z851",
"Z851K1": "Z36391",
"Z851K2": [
"Z6",
{
"Z1K1": "Z7",
"Z7K1": "Z20041",
"Z20041K1": {
"Z1K1": "Z7",
"Z7K1": "Z19298",
"Z19298K1": {
"Z1K1": "Z18",
"Z18K1": "Z36390K1"
}
}
},
"bn",
{
"Z1K1": "Z7",
"Z7K1": "Z19310",
"Z19310K1": {
"Z1K1": "Z7",
"Z7K1": "Z19285",
"Z19285K1": {
"Z1K1": "Z18",
"Z18K1": "Z36390K1"
}
}
}
]
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "tabella di coniugazione di lessema bangladese,comp"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Bengali lexeme conjugation table Composition"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
rvrdf2zn4la7vuvf9habimjm170yjhm
Z36398
0
85848
294190
283413
2026-07-26T12:19:00Z
HenkvD
1290
English label
294190
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z36398"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z36395",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z802",
"Z802K1": {
"Z1K1": "Z7",
"Z7K1": "Z14562",
"Z14562K1": {
"Z1K1": "Z18",
"Z18K1": "Z36395K1"
},
"Z14562K2": "Z851"
},
"Z802K2": {
"Z1K1": "Z7",
"Z7K1": "Z851",
"Z851K1": {
"Z1K1": "Z18",
"Z18K1": "Z36395K4"
},
"Z851K2": {
"Z1K1": "Z18",
"Z18K1": "Z36395K5"
}
},
"Z802K3": {
"Z1K1": "Z7",
"Z7K1": "Z13318",
"Z13318K1": {
"Z1K1": "Z18",
"Z18K1": "Z36395K1"
},
"Z13318K2": {
"Z1K1": "Z18",
"Z18K1": "Z36395K2"
},
"Z13318K3": {
"Z1K1": "Z18",
"Z18K1": "Z36395K3"
}
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "applica 2 argomenti se non crea errore, comp"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "apply 2 arguments if not throw error Composition"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
8xi5sozms4rpwpiwzu36s2akf0qdgrr
Z36400
0
85850
294189
283423
2026-07-26T12:18:11Z
HenkvD
1290
English label
294189
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z36400"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z36389",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z36395",
"Z36395K1": {
"Z1K1": "Z7",
"Z7K1": "Z14310",
"Z14310K1": "Z36394",
"Z14310K2": {
"Z1K1": "Z7",
"Z7K1": "Z19295",
"Z19295K1": {
"Z1K1": "Z18",
"Z18K1": "Z36389K1"
}
}
},
"Z36395K2": {
"Z1K1": "Z18",
"Z18K1": "Z36389K1"
},
"Z36395K3": {
"Z1K1": "Z18",
"Z18K1": "Z36389K2"
},
"Z36395K4": "Z36399",
"Z36395K5": [
"Z1",
{
"Z1K1": "Z7",
"Z7K1": "Z14329",
"Z14329K1": {
"Z1K1": "Z7",
"Z7K1": "Z19295",
"Z19295K1": {
"Z1K1": "Z18",
"Z18K1": "Z36389K1"
}
}
},
{
"Z1K1": "Z7",
"Z7K1": "Z19310",
"Z19310K1": {
"Z1K1": "Z7",
"Z7K1": "Z19285",
"Z19285K1": {
"Z1K1": "Z18",
"Z18K1": "Z36389K1"
}
}
}
]
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "tabella di coniugazione di lessema, comp"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "conjugation table of lexeme Composition"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
25jxvlc0at787ttfmag5fo4jm8d4akg
Z36406
0
85857
294188
289412
2026-07-26T12:16:44Z
HenkvD
1290
English label
294188
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z36406"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z36403",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z802",
"Z802K1": {
"Z1K1": "Z7",
"Z7K1": "Z19316",
"Z19316K1": {
"Z1K1": "Z7",
"Z7K1": "Z19298",
"Z19298K1": {
"Z1K1": "Z18",
"Z18K1": "Z36403K1"
}
},
"Z19316K2": {
"Z1K1": "Z6091",
"Z6091K1": "Q34698"
}
},
"Z802K2": {
"Z1K1": "Z7",
"Z7K1": "Z36407",
"Z36407K1": {
"Z1K1": "Z18",
"Z18K1": "Z36403K1"
},
"Z36407K2": {
"Z1K1": "Z18",
"Z18K1": "Z36403K2"
}
},
"Z802K3": {
"Z1K1": "Z7",
"Z7K1": "Z802",
"Z802K1": {
"Z1K1": "Z7",
"Z7K1": "Z19316",
"Z19316K1": {
"Z1K1": "Z7",
"Z7K1": "Z19298",
"Z19298K1": {
"Z1K1": "Z18",
"Z18K1": "Z36403K1"
}
},
"Z19316K2": {
"Z1K1": "Z6091",
"Z6091K1": "Q1084"
}
},
"Z802K2": {
"Z1K1": "Z7",
"Z7K1": "Z36458",
"Z36458K1": {
"Z1K1": "Z18",
"Z18K1": "Z36403K1"
},
"Z36458K2": {
"Z1K1": "Z18",
"Z18K1": "Z36403K2"
}
},
"Z802K3": {
"Z1K1": "Z7",
"Z7K1": "Z802",
"Z802K1": {
"Z1K1": "Z7",
"Z7K1": "Z19316",
"Z19316K1": {
"Z1K1": "Z7",
"Z7K1": "Z19298",
"Z19298K1": {
"Z1K1": "Z18",
"Z18K1": "Z36403K1"
}
},
"Z19316K2": {
"Z1K1": "Z6091",
"Z6091K1": "Q2865743"
}
},
"Z802K2": {
"Z1K1": "Z7",
"Z7K1": "Z36466",
"Z36466K1": {
"Z1K1": "Z18",
"Z18K1": "Z36403K2"
}
},
"Z802K3": {
"Z1K1": "Z7",
"Z7K1": "Z802",
"Z802K1": {
"Z1K1": "Z7",
"Z7K1": "Z19316",
"Z19316K1": {
"Z1K1": "Z7",
"Z7K1": "Z19298",
"Z19298K1": {
"Z1K1": "Z18",
"Z18K1": "Z36403K1"
}
},
"Z19316K2": {
"Z1K1": "Z6091",
"Z6091K1": "Q3813849"
}
},
"Z802K2": {
"Z1K1": "Z7",
"Z7K1": "Z37419",
"Z37419K1": {
"Z1K1": "Z18",
"Z18K1": "Z36403K2"
}
},
"Z802K3": {
"Z1K1": "Z7",
"Z7K1": "Z802",
"Z802K1": {
"Z1K1": "Z7",
"Z7K1": "Z19316",
"Z19316K1": {
"Z1K1": "Z7",
"Z7K1": "Z19298",
"Z19298K1": {
"Z1K1": "Z18",
"Z18K1": "Z36403K1"
}
},
"Z19316K2": {
"Z1K1": "Z6091",
"Z6091K1": "Q576670"
}
},
"Z802K2": {
"Z1K1": "Z7",
"Z7K1": "Z37426",
"Z37426K1": {
"Z1K1": "Z18",
"Z18K1": "Z36403K2"
}
},
"Z802K3": {
"Z1K1": "Z7",
"Z7K1": "Z851",
"Z851K1": "Z36391",
"Z851K2": [
"Z6",
{
"Z1K1": "Z7",
"Z7K1": "Z20041",
"Z20041K1": {
"Z1K1": "Z7",
"Z7K1": "Z19298",
"Z19298K1": {
"Z1K1": "Z18",
"Z18K1": "Z36403K1"
}
}
},
"it",
{
"Z1K1": "Z7",
"Z7K1": "Z19310",
"Z19310K1": {
"Z1K1": "Z7",
"Z7K1": "Z19285",
"Z19285K1": {
"Z1K1": "Z18",
"Z18K1": "Z36403K1"
}
}
}
]
}
}
}
}
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "tabella di coniugazione di lessema italiano, comp."
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "cojugation table of Italian lexeme Composition"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
rcvh3mwo2839vzmbp244r4kzlm3y7gz
Z36409
0
85860
294187
283468
2026-07-26T12:15:24Z
HenkvD
1290
English label
294187
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z36409"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z30463",
"Z14K3": {
"Z1K1": "Z16",
"Z16K1": "Z600",
"Z16K2": "function Z30463( Z30463K1, Z30463K2, Z30463K3, Z30463K4, Z30463K5, Z30463K6, Z30463K7, Z30463K8, Z30463K9 ) {\n\tfunction cleanString( Z27868K1 ) {\n\t\tlet s = Z27868K1.replaceAll('\u0026', \"\u0026amp;\");\n\t\ts = s.replaceAll('\"', \"\u0026quot;\");\n\t\ts = s.replaceAll(\"'\", \"\u0026apos;\");\n\t\ts = s.replaceAll('\u003C', \"\u0026lt;\");\n\t\ts = s.replaceAll('\u003E', \"\u0026gt;\");\n\t\treturn s;\n\t}\n\tfunction sameLanguage( Z14326K1, Z14326K2 ) {\n\t\treturn Z14326K1.Z60K1 == Z14326K2.Z60K1;\n\t}\n\tfunction tipoDiZobject(v){\n\t\tif (typeof(v.Z1K1) === \"string\"){\n\t\t\treturn v.Z1K1;\n\t\t}\n\t\treturn v.Z1K1.Z9K1;\n\t}\n\tfunction valToTitolo(val){\n\t\tif (typeof(val)===\"string\"){\n\t\t\treturn cleanString(val);\n\t\t}\n\t\tif (tipoDiZobject(val)===\"Z89\"){\n\t\t\treturn val.Z89K1;\n\t\t}\n\t\t\n\t\tif (tipoDiZobject(val)===\"Z11\"){\n\t\t\tif (sameLanguage(val.Z11K1,Z30463K4) || !val.Z11K1?.Z60K1){\n\t\t\t\treturn cleanString(val.Z11K2);\n\t\t\t}\n\t\t\treturn '\u003Cspan lang=\"'+ val.Z11K1.Z60K1 + '\"\u003E'+ cleanString(val.Z11K2) + '\u003C/span\u003E';\n\t\t}\n\t\t\n\t\tif (tipoDiZobject(val)===\"Z6091\"){\n\t\t\treturn cleanString(Z30463K9.get(val.Z6091K1));\n\t\t}\n\t}\n\tfunction valToElemento(val){\n\t\tif (typeof(val)===\"string\"){\n\t\t\tif (!Z30463K4?.Z60K1){\n\t\t\t\tif (val===Z30463K3) return cleanString(val);\n\t\t\t\treturn '\u003Ca href=\"/wiki/' + cleanString(val) + '#'+ Z30463K8 + '\" title=\"' + cleanString(val) + '\"\u003E' + cleanString(val) + '\u003C/a\u003E';\n\t\t\t}\n\t\t\tif (val===Z30463K3) {\n\t\t\t\treturn '\u003Cspan lang=\"'+ Z30463K4.Z60K1 + '\"\u003E'+ cleanString(val) + '\u003C/span\u003E'\n\t\t\t}\n\t\t\treturn '\u003Cspan lang=\"'+ Z30463K4.Z60K1 + '\"\u003E'+ '\u003Ca href=\"/wiki/' + cleanString(val) + '#'+ Z30463K8 + '\" title=\"' + cleanString(val) + '\"\u003E' + cleanString(val) + '\u003C/a\u003E' + '\u003C/span\u003E';\n\t\t}\n\t\tif (tipoDiZobject(val)===\"Z89\"){\n\t\t\treturn val.Z89K1;\n\t\t}\n\t\t\n\t\tif (tipoDiZobject(val)===\"Z11\"){\n\t\t\tif (sameLanguage(val.Z11K1,Z30463K4) || !val.Z11K1?.Z60K1){\n\t\t\t\treturn '\u003Ca href=\"/wiki/' + cleanString(val.Z11K2) + '#'+ Z30463K8 + '\" title=\"' + cleanString(val.Z11K2) + '\"\u003E' + cleanString(val.Z11K2) + '\u003C/a\u003E';\n\t\t\t}\n\t\t\treturn '\u003Cspan lang=\"'+ val.Z11K1.Z60K1 + '\"\u003E'+ '\u003Ca href=\"/wiki/' + cleanString(val.Z11K2) + '\" title=\"' + cleanString(val.Z11K2) + '\"\u003E' + cleanString(val.Z11K2) + '\u003C/a\u003E' + '\u003C/span\u003E';\n\t\t}\n\t\t\n\t\tif (tipoDiZobject(val)===\"Z6091\"){\n\t\t\tif (!Z30463K4?.Z60K1){\n\t\t\t\treturn '\u003Ca href=\"/wiki/' + cleanString(Z30463K9.get(val.Z6091K1)) + '#'+ Z30463K8 + '\" title=\"' + cleanString(Z30463K9.get(val.Z6091K1)) + '\"\u003E' + cleanString(Z30463K9.get(val.Z6091K1)) + '\u003C/a\u003E';\n\t\t\t}\n\t\t\treturn '\u003Cspan lang=\"'+ Z30463K4.Z60K1 + '\"\u003E'+ '\u003Ca href=\"/wiki/' + cleanString(Z30463K9.get(val.Z6091K1)) + '#'+ Z30463K8 + '\" title=\"' + cleanString(Z30463K9.get(val.Z6091K1)) + '\"\u003E' + cleanString(Z30463K9.get(val.Z6091K1)) + '\u003C/a\u003E' + '\u003C/span\u003E';\n\t\t}\n\t}\n\t\n\tlet vAtt=Z30463K2;\n\twhile (typeof(vAtt[0])===\"object\" \u0026\u0026 (0 in vAtt[0])){\n\t\tvAtt=vAtt[0];\n\t}\n\tconst nColonne=vAtt.length+1;\n\t\n\tfunction faiRicorsione(valori, titoli){\n\t\tlet ret='';\n\t\tif (titoli.length\u003E3 || (titoli.length===3 \u0026\u0026 titoli[2].length===nColonne)){\n\t\t\tfor(let i=0; i\u003Ctitoli[0].length; ++i){\n\t\t\t\tWikifunctions.Debug(\"ret = \"+ret);\n\t\t\t\tret+=`\u003Ctr\u003E\u003Cth rowspan=\"${nColonne}\"\u003E${valToTitolo(titoli[0][i])}\u003C/th\u003E\u003C/tr\u003E`;\n\t\t\t\tret+=faiRicorsione(valori[i],titoli.slice(1));\n\t\t\t}\n\t\t\treturn ret;\n\t\t}\n\t\tif (titoli.length===3 \u0026\u0026 titoli[0].length\u003E1){\n\t\t\tret='';\n\t\t\tfor (let i=0; i\u003Ctitoli[0].length; ++i){\n\t\t\t\tret+= faiRicorsione(valori[i], [[titoli[0][i]], ...titoli.slice(1)]);\n\t\t\t}\n\t\t\treturn ret;\n\t\t}\n\t\t\n\t\tret += '\u003Ctr\u003E';\n\t\tif (titoli.length===2 \u0026\u0026 titoli[1].length\u003CnColonne) ret += '\u003Ctd\u003E\u003C/td\u003E';\n\t\telse if (titoli.length===3){\n\t\t\tret+= `\u003Cth\u003E${valToTitolo(titoli[0][0])}\u003C/th\u003E`;\n\t\t\ttitoli=titoli.slice(1);\n\t\t}\n\t\t\n\t\t\n\t\tfor (let tAtt of titoli[1]) {\n\t\t\tret += `\u003Cth\u003E${valToTitolo(tAtt)}\u003C/th\u003E`;\n\t\t}\n\t\tret += '\u003C/tr\u003E';\n\t\n\t\tfor (let iRiga = 0; iRiga \u003C titoli[0].length; iRiga++) {\n\t\t\tret += `\u003Ctr\u003E\u003Cth\u003E${valToTitolo(titoli[0][iRiga])}\u003C/th\u003E`;\n\t\t\tfor (let tAtt of valori[iRiga]) {\n\t\t\t\tret += `\u003Ctd\u003E${valToElemento(tAtt)}\u003C/td\u003E`;\n\t\t\t}\n\t\t\tret += '\u003C/tr\u003E';\n\t\t}\n\t\treturn ret;\n\t}\n\n\tlet ret='';\n\tif (Z30463K7.Z89K1 !== \"\") ret += `\u003Ccaption\u003E${Z30463K7.Z89K1}\u003C/caption\u003E`;\n\tret+= faiRicorsione(Z30463K2,Z30463K1);\n\n\treturn { Z1K1: { Z1K1: \"Z9\", Z9K1: \"Z89\" }, Z89K1: `\u003Ctable class=\"wikitable\"\u003E${ret}\u003C/table\u003E` };\n}"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "helper di Wikitable di per Wiktionary regolare,js"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "helper for regular Wikitable in WiktionaryJS"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
5hsdkhi07wsf1izjrqd5xux8px7rok3
Z36410
0
85861
294186
283714
2026-07-26T12:14:20Z
HenkvD
1290
English label
294186
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z36410"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z36407",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z30232",
"Z30232K1": [
{
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
},
[
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q3482678"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q1817208"
}
],
[
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q499327"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q1775415"
}
],
[
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q110786"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q146786"
}
]
],
"Z30232K2": [
{
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6"
}
},
[
{
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6"
},
[
"Z6",
{
"Z1K1": "Z7",
"Z7K1": "Z22997",
"Z22997K1": {
"Z1K1": "Z18",
"Z18K1": "Z36407K1"
},
"Z22997K2": {
"Z1K1": "Z25340",
"Z25340K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q499327"
}
},
"Z22997K3": {
"Z1K1": "Z26934",
"Z26934K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q110786"
}
}
},
{
"Z1K1": "Z7",
"Z7K1": "Z22997",
"Z22997K1": {
"Z1K1": "Z18",
"Z18K1": "Z36407K1"
},
"Z22997K2": {
"Z1K1": "Z25340",
"Z25340K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q499327"
}
},
"Z22997K3": {
"Z1K1": "Z26934",
"Z26934K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q146786"
}
}
}
],
[
"Z6",
{
"Z1K1": "Z7",
"Z7K1": "Z22997",
"Z22997K1": {
"Z1K1": "Z18",
"Z18K1": "Z36407K1"
},
"Z22997K2": {
"Z1K1": "Z25340",
"Z25340K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q1775415"
}
},
"Z22997K3": {
"Z1K1": "Z26934",
"Z26934K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q110786"
}
}
},
{
"Z1K1": "Z7",
"Z7K1": "Z22997",
"Z22997K1": {
"Z1K1": "Z18",
"Z18K1": "Z36407K1"
},
"Z22997K2": {
"Z1K1": "Z25340",
"Z25340K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q1775415"
}
},
"Z22997K3": {
"Z1K1": "Z26934",
"Z26934K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q146786"
}
}
}
]
],
[
{
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6"
},
[
"Z6",
{
"Z1K1": "Z7",
"Z7K1": "Z36443",
"Z36443K1": {
"Z1K1": "Z18",
"Z18K1": "Z36407K1"
},
"Z36443K2": {
"Z1K1": "Z25340",
"Z25340K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q499327"
}
},
"Z36443K3": {
"Z1K1": "Z26934",
"Z26934K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q110786"
}
}
},
{
"Z1K1": "Z7",
"Z7K1": "Z36443",
"Z36443K1": {
"Z1K1": "Z18",
"Z18K1": "Z36407K1"
},
"Z36443K2": {
"Z1K1": "Z25340",
"Z25340K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q499327"
}
},
"Z36443K3": {
"Z1K1": "Z26934",
"Z26934K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q146786"
}
}
}
],
[
"Z6",
{
"Z1K1": "Z7",
"Z7K1": "Z36443",
"Z36443K1": {
"Z1K1": "Z18",
"Z18K1": "Z36407K1"
},
"Z36443K2": {
"Z1K1": "Z25340",
"Z25340K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q1775415"
}
},
"Z36443K3": {
"Z1K1": "Z26934",
"Z26934K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q110786"
}
}
},
{
"Z1K1": "Z7",
"Z7K1": "Z36443",
"Z36443K1": {
"Z1K1": "Z18",
"Z18K1": "Z36407K1"
},
"Z36443K2": {
"Z1K1": "Z25340",
"Z25340K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q1775415"
}
},
"Z36443K3": {
"Z1K1": "Z26934",
"Z26934K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q146786"
}
}
}
]
]
],
"Z30232K3": {
"Z1K1": "Z7",
"Z7K1": "Z27423",
"Z27423K1": {
"Z1K1": "Z18",
"Z18K1": "Z36407K1"
}
},
"Z30232K4": {
"Z1K1": "Z18",
"Z18K1": "Z36407K2"
},
"Z30232K5": "Z1787",
"Z30232K6": {
"Z1K1": "Z40",
"Z40K1": "Z41"
},
"Z30232K7": {
"Z1K1": "Z89",
"Z89K1": ""
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "tabella di coniugazione di aggettivo italiano,comp"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Italian adjective conjugation table Comp"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
9jfjwgauxuqls81ahk8u9bx3vc4z86p
Z36453
0
85915
294185
283701
2026-07-26T12:10:17Z
HenkvD
1290
English label
294185
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z36453"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z36450",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z23120",
"Z23120K1": {
"Z1K1": "Z7",
"Z7K1": "Z34899",
"Z34899K1": {
"Z1K1": "Z18",
"Z18K1": "Z36450K1"
},
"Z34899K2": {
"Z1K1": "Z18",
"Z18K1": "Z36450K2"
}
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "lessema ha forme, comp"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "lexeme has forms with given grammatical feat? Comp"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "lexeme has forms with given grammatical features? Composition"
}
]
}
}
beuwcqdr6yt9dhihohkwiz77urwc0fj
Z36454
0
85916
294184
283708
2026-07-26T12:09:15Z
HenkvD
1290
English label
294184
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z36454"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z36443",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z802",
"Z802K1": {
"Z1K1": "Z7",
"Z7K1": "Z36450",
"Z36450K1": {
"Z1K1": "Z18",
"Z18K1": "Z36443K1"
},
"Z36450K2": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q1817208"
},
{
"Z1K1": "Z7",
"Z7K1": "Z6895",
"Z6895K1": {
"Z1K1": "Z18",
"Z18K1": "Z36443K2"
}
},
{
"Z1K1": "Z7",
"Z7K1": "Z6895",
"Z6895K1": {
"Z1K1": "Z18",
"Z18K1": "Z36443K3"
}
}
]
},
"Z802K2": {
"Z1K1": "Z7",
"Z7K1": "Z27410",
"Z27410K1": {
"Z1K1": "Z18",
"Z18K1": "Z36443K1"
},
"Z27410K2": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q1817208"
},
{
"Z1K1": "Z7",
"Z7K1": "Z6895",
"Z6895K1": {
"Z1K1": "Z18",
"Z18K1": "Z36443K2"
}
},
{
"Z1K1": "Z7",
"Z7K1": "Z6895",
"Z6895K1": {
"Z1K1": "Z18",
"Z18K1": "Z36443K3"
}
}
]
},
"Z802K3": {
"Z1K1": "Z7",
"Z7K1": "Z36447",
"Z36447K1": {
"Z1K1": "Z7",
"Z7K1": "Z27423",
"Z27423K1": {
"Z1K1": "Z18",
"Z18K1": "Z36443K1"
}
},
"Z36447K2": {
"Z1K1": "Z18",
"Z18K1": "Z36443K2"
},
"Z36447K3": {
"Z1K1": "Z18",
"Z18K1": "Z36443K3"
}
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "coniuga aggettivo superlativo italiano, comp."
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "conjugate Italian superlative adjective Comp"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
mmmeo5hc0krkxoav7cjhot29qip2m9i
Z36455
0
85917
294183
283710
2026-07-26T12:08:36Z
HenkvD
1290
English label
294183
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z36455"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z36450",
"Z14K3": {
"Z1K1": "Z16",
"Z16K1": "Z600",
"Z16K2": "function Z36450( Z36450K1, Z36450K2 ) {\n const forms = Z36450K1.Z6005K7;\n const filtered = [];\n\n for (const form of forms) {\n const features = form.Z6004K4;\n let matchedItemRefs = 0;\n \n for (const itemRef of Z36450K2) {\n for (const feature of features) {\n if (feature.Z6091K1 === itemRef.Z6091K1) {\n matchedItemRefs++;\n break;\n }\n }\n }\n\n if (matchedItemRefs === Z36450K2.length) {\n return true;\n }\n }\n\n return false;\n}"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "lessema ha forme, js"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "exeme has forms with given grammatical feat? JS"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "exeme has forms with given grammatical features? Javascript"
}
]
}
}
9g3f0rcujx0okgluzw9p1g2fddzqw6l
Z36460
0
85922
294179
289669
2026-07-26T12:02:53Z
HenkvD
1290
English label
294179
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z36460"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z36458",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z30232",
"Z30232K1": [
{
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
},
[
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q110786"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q146786"
}
]
],
"Z30232K2": [
"Z6",
{
"Z1K1": "Z7",
"Z7K1": "Z802",
"Z802K1": {
"Z1K1": "Z7",
"Z7K1": "Z36450",
"Z36450K1": {
"Z1K1": "Z18",
"Z18K1": "Z36458K1"
},
"Z36450K2": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q110786"
}
]
},
"Z802K2": {
"Z1K1": "Z7",
"Z7K1": "Z27410",
"Z27410K1": {
"Z1K1": "Z18",
"Z18K1": "Z36458K1"
},
"Z27410K2": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q110786"
}
]
},
"Z802K3": "Z24"
},
{
"Z1K1": "Z7",
"Z7K1": "Z802",
"Z802K1": {
"Z1K1": "Z7",
"Z7K1": "Z36450",
"Z36450K1": {
"Z1K1": "Z18",
"Z18K1": "Z36458K1"
},
"Z36450K2": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q146786"
}
]
},
"Z802K2": {
"Z1K1": "Z7",
"Z7K1": "Z27410",
"Z27410K1": {
"Z1K1": "Z18",
"Z18K1": "Z36458K1"
},
"Z27410K2": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q146786"
}
]
},
"Z802K3": "Z24"
}
],
"Z30232K3": {
"Z1K1": "Z7",
"Z7K1": "Z27423",
"Z27423K1": {
"Z1K1": "Z18",
"Z18K1": "Z36458K1"
}
},
"Z30232K4": {
"Z1K1": "Z18",
"Z18K1": "Z36458K2"
},
"Z30232K5": {
"Z1K1": "Z7",
"Z7K1": "Z19295",
"Z19295K1": {
"Z1K1": "Z18",
"Z18K1": "Z36458K1"
}
},
"Z30232K6": {
"Z1K1": "Z40",
"Z40K1": "Z42"
},
"Z30232K7": {
"Z1K1": "Z89",
"Z89K1": ""
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "tabella di coniugazione con solo sing/plur, comp"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "conjugation table with just singular/plural Comp"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
jb0rlv7madnpdcto4jum7d2rdiatgnt
Z36678
0
86219
294322
290199
2026-07-27T07:08:05Z
99of9
1622
generalise name
294322
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z36678"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z36678K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "entity"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z36678K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language"
}
]
}
}
],
"Z8K2": "Z89",
"Z8K3": [
"Z20",
"Z37550"
],
"Z8K4": [
"Z14",
"Z36679"
],
"Z8K5": "Z36678"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "infobox for populated place"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"infobox for city"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
9wt3kflfcxgy1cc0p7v4z2xzxhfb47w
User:EatingCarBatteries
2
87461
294249
293461
2026-07-27T04:05:26Z
EatingCarBatteries
61191
294249
wikitext
text/x-wiki
{{#babel:en-N|es-1}}
{{#switch:
|=
{{ombox
|style = width:50%; margin:0 auto 1em; margin-left: 0; margin-right: auto;
|image = [[File:Wikimedia-logo-meta.svg|50px|link=]]
|text = <div>This page can be found at '''[[:en:User:EatingCarBatteries|en:User:EatingCarBatteries]]'''.</div>
<div style="font-style:italic;">This is an [[m:Special:MyLanguage/Soft redirect|interwiki redirect]].</div>
}}
|#default=
{{#invoke:Template translation|renderTranslatedTemplate|template=Template:Interwiki redirect|uselang={{#ifeq:{{ARTICLESPACE}}|User|{{int:lang}}|{{PAGELANGUAGE}} }}|noshift=1}}
}}
Hello! I come here from the English Wikipedia - you can find more of me there. While I'm not so much of a linguist, I'm here to contribute to the parts that don't require NLG, such as those that would be normally covered by templates.<br />
I've thus far focused on taxonomy-related articles, not because I am taxonomist or biologist (I am studying Cybersecurity!), but because I predict Abstract Wikipedia hosting hundreds of thousands of species articles, similar to the articles in the Cebuano and Swedish wikis made by Lsjbot. This, along with geography-related articles (natural features + human settlements), are by far the most easily mass-created and numerous articles that all wikis can benefit from.
<br />
'''Functions I've contributed to:'''
* Taxonomy
** {{Z|Z37791}}
** {{Z|Z37808}}
** {{Z|Z37441}}
** {{Z|Z37821}}
** {{Z|Z37833}}
** {{Z|Z37725}}
** {{Z|Z37836}}
** {{Z|Z37927}}
** {{Z|Z37939}} (''todo'')
* Utility
** {{Z|Z32839}}
** {{Z|Z37843}}
** {{Z|Z37925}}
** {{Z|Z38086}} (''hyperlinks are disabled in non-references (meaning when they aren't in <nowiki><sup></sup></nowiki>) for some reason. I intend to make this into a general hyperlinked infobox row function when this is eventually disabled)
** {{Z|Z38103}}
ed73mc5o1n9fvdtmr6yq8l7btmvrb29
294250
294249
2026-07-27T04:05:42Z
EatingCarBatteries
61191
294250
wikitext
text/x-wiki
{{#babel:en-N|es-1}}
{{#switch:
|=
{{ombox
|style = width:50%; margin:0 auto 1em; margin-left: 0; margin-right: auto;
|image = [[File:Wikimedia-logo-meta.svg|50px|link=]]
|text = <div>This page can be found at '''[[:en:User:EatingCarBatteries|en:User:EatingCarBatteries]]'''.</div>
<div style="font-style:italic;">This is an [[m:Special:MyLanguage/Soft redirect|interwiki redirect]].</div>
}}
|#default=
{{#invoke:Template translation|renderTranslatedTemplate|template=Template:Interwiki redirect|uselang={{#ifeq:{{ARTICLESPACE}}|User|{{int:lang}}|{{PAGELANGUAGE}} }}|noshift=1}}
}}
Hello! I come here from the English Wikipedia - you can find more of me there. While I'm not so much of a linguist, I'm here to contribute to the parts that don't require NLG, such as those that would be normally covered by templates.<br />
I've thus far focused on taxonomy-related articles, not because I am taxonomist or biologist, but because I predict Abstract Wikipedia hosting hundreds of thousands of species articles, similar to the articles in the Cebuano and Swedish wikis made by Lsjbot. This, along with geography-related articles (natural features + human settlements), are by far the most easily mass-created and numerous articles that all wikis can benefit from.
<br />
'''Functions I've contributed to:'''
* Taxonomy
** {{Z|Z37791}}
** {{Z|Z37808}}
** {{Z|Z37441}}
** {{Z|Z37821}}
** {{Z|Z37833}}
** {{Z|Z37725}}
** {{Z|Z37836}}
** {{Z|Z37927}}
** {{Z|Z37939}} (''todo'')
* Utility
** {{Z|Z32839}}
** {{Z|Z37843}}
** {{Z|Z37925}}
** {{Z|Z38086}} (''hyperlinks are disabled in non-references (meaning when they aren't in <nowiki><sup></sup></nowiki>) for some reason. I intend to make this into a general hyperlinked infobox row function when this is eventually disabled)
** {{Z|Z38103}}
4rddns53p8no3ocjciq28d7hjb161hn
Z37470
0
87462
294177
289833
2026-07-26T11:59:59Z
HenkvD
1290
English label
294177
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z37470"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z30463",
"Z14K3": {
"Z1K1": "Z16",
"Z16K1": "Z600",
"Z16K2": "function Z30463( Z30463K1, Z30463K2, Z30463K3, Z30463K4, Z30463K5, Z30463K6, Z30463K7, Z30463K8, Z30463K9 ) {\n\tfunction cleanString( Z27868K1 ) {\n\t\tlet s = Z27868K1.replaceAll('\u0026', \"\u0026amp;\");\n\t\ts = s.replaceAll('\"', \"\u0026quot;\");\n\t\ts = s.replaceAll(\"'\", \"\u0026apos;\");\n\t\ts = s.replaceAll('\u003C', \"\u0026lt;\");\n\t\ts = s.replaceAll('\u003E', \"\u0026gt;\");\n\t\ts = s.replaceAll('\\n', \"\u003Cbr\u003E\");\n\t\treturn s;\n\t}\n\tfunction isEmpty(v){\n\t\treturn v==null || v?.Z9K1===\"Z24\";\n\t}\n\tfunction sameLanguage( Z14326K1, Z14326K2 ) {\n\t\treturn Z14326K1.Z60K1 == Z14326K2.Z60K1;\n\t}\n\tfunction tipoDiZobject(v){\n\t\tif (typeof(v.Z1K1) === \"string\"){\n\t\t\treturn v.Z1K1;\n\t\t}\n\t\treturn v.Z1K1.Z9K1;\n\t}\n\tfunction valToTitolo(val){\n\t\tif (isEmpty(val)){\n\t\t\treturn \"\u0026mdash;\";\n\t\t}\n\t\tif (typeof(val)===\"string\"){\n\t\t\treturn cleanString(val);\n\t\t}\n\t\tif (tipoDiZobject(val)===\"Z89\"){\n\t\t\treturn val.Z89K1;\n\t\t}\n\t\t\n\t\tif (tipoDiZobject(val)===\"Z11\"){\n\t\t\tif (sameLanguage(val.Z11K1,Z30463K4) || !val.Z11K1?.Z60K1){\n\t\t\t\treturn cleanString(val.Z11K2);\n\t\t\t}\n\t\t\treturn '\u003Cspan lang=\"'+ val.Z11K1.Z60K1 + '\"\u003E'+ cleanString(val.Z11K2) + '\u003C/span\u003E';\n\t\t}\n\t\t\n\t\tif (tipoDiZobject(val)===\"Z6091\"){\n\t\t\treturn cleanString(Z30463K9.get(val.Z6091K1));\n\t\t}\n\t}\n\tfunction valToElemento(val){\n\t\tif (isEmpty(val)){\n\t\t\treturn \"\u0026mdash;\";\n\t\t}\n\t\tif (typeof(val)===\"string\"){\n\t\t\tif (!Z30463K5?.Z60K1 || sameLanguage(Z30463K5,Z30463K4)){\n\t\t\t\treturn cleanString(val) ;\n\t\t\t}\n\t\t\treturn '\u003Cspan lang=\"'+ Z30463K5.Z60K1 + '\"\u003E' + cleanString(val) + '\u003C/span\u003E';\n\t\t}\n\t\tif (tipoDiZobject(val)===\"Z89\"){\n\t\t\treturn val.Z89K1;\n\t\t}\n\t\t\n\t\tif (tipoDiZobject(val)===\"Z11\"){\n\t\t\tif (sameLanguage(val.Z11K1,Z30463K4) || !val.Z11K1?.Z60K1){\n\t\t\t\treturn cleanString(val.Z11K2) ;\n\t\t\t}\n\t\t\treturn '\u003Cspan lang=\"'+ val.Z11K1.Z60K1 + '\"\u003E'+ cleanString(val.Z11K2) + '\u003C/span\u003E';\n\t\t}\n\t\t\n\t\tif (tipoDiZobject(val)===\"Z6091\"){\n\t\t\tif (!Z30463K4?.Z60K1){\n\t\t\t\treturn cleanString(Z30463K9.get(val.Z6091K1)) ;\n\t\t\t}\n\t\t\treturn '\u003Cspan lang=\"'+ Z30463K4.Z60K1 + '\"\u003E' + cleanString(Z30463K9.get(val.Z6091K1)) + '\u003C/span\u003E';\n\t\t}\n\t}\n\t\n\t\n\tlet vAtt=Z30463K2;\n\twhile (typeof(vAtt[0])===\"object\" \u0026\u0026 (0 in vAtt[0])){\n\t\tvAtt=vAtt[0];\n\t}\n\tconst nColonne=vAtt.length+1;\n\t\n\tfunction filtra(_valori,_titoli){\n\t\tlet valori=[..._valori];\n\t\tlet titoli=[..._titoli];\n\t\t\n\t\t\n\t\tif (titoli.length===3){\n\t\t\tlet tit0=titoli[0];\n\t\t\t[valori,titoli]= filtra(valori,titoli.slice(1));\n\t\t\treturn [valori,[tit0, ...titoli]];\n\t\t}\n\t\t\n\t\tif (titoli.length===1){\n\t\t\tlet rowsToDelete=[];\n\t\t\tfor (let i=0; i\u003Ctitoli[0].length; ++i){\n\t\t\t\tif (isEmpty(titoli[0][i]) || isEmpty(valori[i])){\n\t\t\t\t\trowsToDelete.push(i);\n\t\t\t\t}\n\t\t\t}\n\t\t\treturn [valori.filter((a,b)=\u003E(rowsToDelete.indexOf(b)===-1)),\n\t\t\t\t\t[titoli[0].filter((a,b)=\u003E(rowsToDelete.indexOf(b)===-1))]];\n\t\t}\n\t\t\n\t\tif (titoli[1].length===nColonne){\n\t\t\tlet tit0=titoli[1][0];\n\t\t\t[valori,titoli]=filtra(valori, [titoli[0],titoli[1].slice(1)]);\n\t\t\treturn [valori, [titoli[0], [tit0, ...titoli[1]]]];\n\t\t}\n\t\t\n\t\t// TODO: filter away empty rows/columns for 2x2 tables\n\t\tlet rowsToDelete=[];\n\t\tlet colsToDelete=[];\n\t\t\n\t\tfor (let i=0; i\u003Ctitoli[0].length; ++i){\n\t\t\tif (isEmpty(titoli[0][i])){\n\t\t\t\trowsToDelete.push(i);\n\t\t\t\tcontinue;\n\t\t\t}\n\t\t\tlet allEmpty=true;\n\t\t\tfor (let j=0; j\u003Ctitoli[1].length; ++j){\n\t\t\t\tif(!isEmpty(valori[i][j])){\n\t\t\t\t\tallEmpty=false;\n\t\t\t\t\tbreak;\n\t\t\t\t}\n\t\t\t}\n\t\t\tif (allEmpty){\n\t\t\t\trowsToDelete.push(i);\n\t\t\t}\n\t\t}\n\t\t\n\t\ttitoli[0]=titoli[0].filter((a,b)=\u003E(rowsToDelete.indexOf(b)===-1));\n\t\tvalori=valori.filter((a,b)=\u003E(rowsToDelete.indexOf(b)===-1));\n\t\t\n\t\tfor (let j=0; j\u003Ctitoli[1].length; ++j){\n\t\t\tif (isEmpty(titoli[1][j])){\n\t\t\t\tcolsToDelete.push(j);\n\t\t\t\tcontinue;\n\t\t\t}\n\t\t\tlet allEmpty=true;\n\t\t\tfor (let i=0; i\u003Ctitoli[0].length; ++i){\n\t\t\t\tif(!isEmpty(valori[i][j])){\n\t\t\t\t\tallEmpty=false;\n\t\t\t\t\tbreak;\n\t\t\t\t}\n\t\t\t}\n\t\t\tif (allEmpty){\n\t\t\t\tcolsToDelete.push(j);\n\t\t\t}\n\t\t}\n\t\t\n\t\ttitoli[1]=titoli[1].filter((a,b)=\u003E(colsToDelete.indexOf(b)===-1));\n\t\tfor (let i=0; i\u003Ctitoli[0].length; ++i){\n\t\t\tvalori[i]=valori[i].filter((a,b)=\u003E(colsToDelete.indexOf(b)===-1));\n\t\t}\n\t\t\n\t\t\n\t\treturn [valori,titoli];\n\t}\n\t\n\tfunction faiRicorsione(valori, titoli){\n\t\tconst versioneOrizz= (titoli.length===1 \u0026\u0026 titoli[0].length\u003C4);\n\t\tlet ret='';\n\t\tif (titoli.length\u003E3 || (titoli.length===3 \u0026\u0026 titoli[2].length===nColonne)){\n\t\t\tfor(let i=0; i\u003Ctitoli[0].length; ++i){\n\t\t\t\tret+=`\u003Ctr\u003E\u003Cth colspan=\"${nColonne}\"\u003E${valToTitolo(titoli[0][i])}\u003C/th\u003E\u003C/tr\u003E`;\n\t\t\t\tret+=faiRicorsione(valori[i],titoli.slice(1));\n\t\t\t}\n\t\t\treturn ret;\n\t\t}\n\t\tif (titoli.length===3 \u0026\u0026 titoli[0].length\u003E1){\n\t\t\tret='';\n\t\t\tfor (let i=0; i\u003Ctitoli[0].length; ++i){\n\t\t\t\tif (isEmpty(titoli[0][i])) continue;\n\t\t\t\tret+= faiRicorsione(valori[i], [[titoli[0][i]], ...titoli.slice(1)]);\n\t\t\t}\n\t\t\treturn ret;\n\t\t}\n\t\t\n\t\t//Wikifunctions.Debug(\"titoli pre: \"+JSON.stringify(titoli))\n\t\t[valori,titoli]=filtra(valori,titoli);\n\t\t//Wikifunctions.Debug(\"titoli post: \"+JSON.stringify(titoli))\n\t\t\n\t\tif (titoli.length\u003E=2 || versioneOrizz){\n\t\t\t// First intestation row\n\t\t\tret += '\u003Ctr\u003E';\n\t\t\t//Wikifunctions.Debug(\"titoli.length = \"+titoli.length+\"; titoli[1].length = \"+titoli[1].length)\n\t\t\tif (titoli.length===2 \u0026\u0026 titoli[1].length\u003CnColonne) ret += '\u003Cth\u003E\u003C/th\u003E';\n\t\t\telse if (titoli.length===3){\n\t\t\t\tret+= `\u003Cth\u003E${valToTitolo(titoli[0][0])}\u003C/th\u003E`;\n\t\t\t\ttitoli=titoli.slice(1);\n\t\t\t}\n\t\t\t\n\t\t\t\n\t\t\tfor (let tAtt of titoli[1] ?? titoli[0]) {\n\t\t\t\tret += `\u003Cth\u003E${valToTitolo(tAtt)}\u003C/th\u003E`;\n\t\t\t}\n\t\t\tret += '\u003C/tr\u003E';\n\t\t}\n\t\t\n\t\tlet corpoTabella=[];\n\t\tlet dimCella=[];\n\t\t\n\t\tfor (let iRiga = 0; iRiga \u003C (versioneOrizz ? 1 : titoli[0].length); iRiga++){\n\t\t\tcorpoTabella.push([]);\n\t\t\tdimCella.push([]);\n\t\t\tfor (let tAtt of titoli.length===1 ? (versioneOrizz ? valori : [valori[iRiga]]) : valori[iRiga]) {\n\t\t\t\tcorpoTabella[corpoTabella.length-1].push(valToElemento(tAtt));\n\t\t\t\tdimCella[dimCella.length-1].push(true);\n\t\t\t}\n\t\t}\n\t\t\n\t\t\n\t\tif (Z30463K6){\n\t\t\tfor(let i=0; i\u003CcorpoTabella.length; ++i){\n\t\t\t\tfor (let j=0; j\u003CcorpoTabella[i].length; ++j){\n\t\t\t\t\tif (dimCella[i][j]===false){\n\t\t\t\t\t\tcontinue;\n\t\t\t\t\t}\n\t\t\t\t\tlet i1,j1;\n\t\t\t\t\tfor (j1=j; j1+1\u003CcorpoTabella[i].length \u0026\u0026 corpoTabella[i][j1+1]===corpoTabella[i][j] \u0026\u0026 dimCella[i][j1+1]===true; ++j1);\n\t\t\t\t\tfor (i1=i+1; i1\u003CcorpoTabella.length; ++i1){\n\t\t\t\t\t\tlet ok=true;\n\t\t\t\t\t\tfor (let j2=j; j2\u003C=j1; ++j2){\n\t\t\t\t\t\t\tif (corpoTabella[i1][j2]!== corpoTabella[i][j] || dimCella[i1][j2] !== true){\n\t\t\t\t\t\t\t\tok=false;\n\t\t\t\t\t\t\t\tbreak;\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t}\n\t\t\t\t\t\tif (!ok){\n\t\t\t\t\t\t\tbreak;\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t\ti1--;\n\t\t\t\t\t\n\t\t\t\t\tfor (let i2=i; i2\u003C=i1; ++i2){\n\t\t\t\t\t\tfor (let j2=j; j2\u003C=j1; ++j2){\n\t\t\t\t\t\t\tdimCella[i2][j2]=false;\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t\tdimCella[i][j]= (i1===i \u0026\u0026 j1===j ? true : {w:j1-j+1, h:i1-i+1});\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t\t\n\t\t\n\t\n\t\tfor (let i = 0; i \u003C corpoTabella.length; i++) {\n\t\t\tif (!versioneOrizz)\n\t\t\t\tret += `\u003Ctr\u003E\u003Cth\u003E${valToTitolo(titoli[0][i])}\u003C/th\u003E`;\n\t\t\telse\n\t\t\t\tret += \"\u003Ctr\u003E\";\n\t\t\t\n\t\t\t\n\t\t\tfor (let j =0; j\u003CcorpoTabella[0].length; ++j) {\n\t\t\t\tif (dimCella[i][j]===false) continue;\n\t\t\t\tif (dimCella[i][j]===true){\n\t\t\t\t\tret+='\u003Ctd\u003E'+corpoTabella[i][j]+'\u003C/td\u003E';\n\t\t\t\t} else {\n\t\t\t\t\tret+=`\u003Ctd rowspan=\"${dimCella[i][j].h}\" colspan=\"${dimCella[i][j].w}\"\u003E`+corpoTabella[i][j]+'\u003C/td\u003E';\n\t\t\t\t}\n\t\t\t}\n\t\t\tret += '\u003C/tr\u003E';\n\t\t}\n\t\treturn ret;\n\t}\n\n\tlet ret='';\n\tif (Z30463K7.Z89K1 !== \"\") ret += `\u003Ccaption\u003E${Z30463K7.Z89K1}\u003C/caption\u003E`;\n\tret+= faiRicorsione(Z30463K2,Z30463K1);\n\n\treturn { Z1K1: { Z1K1: \"Z9\", Z9K1: \"Z89\" }, Z89K1: `\u003Ctable class=\"wikitable\"\u003E${ret}\u003C/table\u003E` };\n}"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "wikitable senza link con rimozione celle, js"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "helper for regular Wikitable in Wiktionary JS"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
bbllic68xyu8y7ubnog7gmn30wl2lsa
Z37525
0
87570
294178
290063
2026-07-26T12:01:20Z
HenkvD
1290
Englishlabel
294178
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z37525"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z27327",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z37518",
"Z37518K1": {
"Z1K1": "Z7",
"Z7K1": "Z6820",
"Z6820K1": {
"Z1K1": "Z7",
"Z7K1": "Z17895",
"Z17895K1": {
"Z1K1": "Z7",
"Z7K1": "Z32599",
"Z32599K1": {
"Z1K1": "Z18",
"Z18K1": "Z27327K1"
},
"Z32599K2": {
"Z1K1": "Z18",
"Z18K1": "Z27327K2"
},
"Z32599K3": {
"Z1K1": "Z18",
"Z18K1": "Z27327K3"
}
}
},
"Z6820K2": [
"Z6030"
],
"Z6820K3": [
"Z60"
],
"Z6820K4": [
"Z6092"
]
},
"Z37518K2": {
"Z1K1": "Z7",
"Z7K1": "Z30120",
"Z30120K1": {
"Z1K1": "Z18",
"Z18K1": "Z27327K1"
},
"Z30120K2": [
"Z6030",
"Z6033"
],
"Z30120K3": {
"Z1K1": "Z7",
"Z7K1": "Z24144",
"Z24144K1": {
"Z1K1": "Z18",
"Z18K1": "Z27327K3"
},
"Z24144K2": {
"Z1K1": "Z40",
"Z40K1": "Z41"
},
"Z24144K3": {
"Z1K1": "Z40",
"Z40K1": "Z41"
}
},
"Z30120K4": [
"Z6092"
]
},
"Z37518K3": {
"Z1K1": "Z7",
"Z7K1": "Z24144",
"Z24144K1": {
"Z1K1": "Z18",
"Z18K1": "Z27327K3"
},
"Z24144K2": {
"Z1K1": "Z40",
"Z40K1": "Z41"
},
"Z24144K3": {
"Z1K1": "Z40",
"Z40K1": "Z41"
}
},
"Z37518K4": {
"Z1K1": "Z7",
"Z7K1": "Z850",
"Z850K1": {
"Z1K1": "Z7",
"Z7K1": "Z873",
"Z873K1": "Z29649",
"Z873K2": {
"Z1K1": "Z7",
"Z7K1": "Z24144",
"Z24144K1": {
"Z1K1": "Z18",
"Z18K1": "Z27327K3"
},
"Z24144K2": {
"Z1K1": "Z40",
"Z40K1": "Z42"
},
"Z24144K3": {
"Z1K1": "Z40",
"Z40K1": "Z41"
}
}
},
"Z850K2": "Z36589",
"Z850K3": [
"Z6091"
]
},
"Z37518K5": [
"Z6091"
],
"Z37518K6": {
"Z1K1": "Z40",
"Z40K1": "Z42"
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "miglior lessema per elemento, con 0 categorie less"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "best lexeme for Wikidata item, Composition"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
n7o8ts1kdjl6xyatsci3vdxdejgt3ay
Z37526
0
87571
294180
290065
2026-07-26T12:03:40Z
HenkvD
1290
English label
294180
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z37526"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z33071",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z37518",
"Z37518K1": {
"Z1K1": "Z7",
"Z7K1": "Z6820",
"Z6820K1": {
"Z1K1": "Z7",
"Z7K1": "Z17895",
"Z17895K1": {
"Z1K1": "Z7",
"Z7K1": "Z32599",
"Z32599K1": {
"Z1K1": "Z18",
"Z18K1": "Z33071K2"
},
"Z32599K2": {
"Z1K1": "Z18",
"Z18K1": "Z33071K3"
},
"Z32599K3": {
"Z1K1": "Z18",
"Z18K1": "Z33071K4"
}
}
},
"Z6820K2": [
"Z6030"
],
"Z6820K3": [
"Z60"
],
"Z6820K4": [
"Z6092"
]
},
"Z37518K2": {
"Z1K1": "Z7",
"Z7K1": "Z30120",
"Z30120K1": {
"Z1K1": "Z18",
"Z18K1": "Z33071K2"
},
"Z30120K2": [
"Z6030",
"Z6033"
],
"Z30120K3": {
"Z1K1": "Z7",
"Z7K1": "Z24144",
"Z24144K1": {
"Z1K1": "Z18",
"Z18K1": "Z33071K4"
},
"Z24144K2": {
"Z1K1": "Z40",
"Z40K1": "Z41"
},
"Z24144K3": {
"Z1K1": "Z40",
"Z40K1": "Z41"
}
},
"Z30120K4": [
"Z6092"
]
},
"Z37518K3": {
"Z1K1": "Z7",
"Z7K1": "Z24144",
"Z24144K1": {
"Z1K1": "Z18",
"Z18K1": "Z33071K4"
},
"Z24144K2": {
"Z1K1": "Z40",
"Z40K1": "Z41"
},
"Z24144K3": {
"Z1K1": "Z40",
"Z40K1": "Z41"
}
},
"Z37518K4": {
"Z1K1": "Z7",
"Z7K1": "Z850",
"Z850K1": {
"Z1K1": "Z7",
"Z7K1": "Z873",
"Z873K1": "Z29649",
"Z873K2": {
"Z1K1": "Z7",
"Z7K1": "Z24144",
"Z24144K1": {
"Z1K1": "Z18",
"Z18K1": "Z33071K4"
},
"Z24144K2": {
"Z1K1": "Z40",
"Z40K1": "Z42"
},
"Z24144K3": {
"Z1K1": "Z40",
"Z40K1": "Z41"
}
}
},
"Z850K2": "Z36589",
"Z850K3": [
"Z6091"
]
},
"Z37518K5": [
"Z6091",
{
"Z1K1": "Z18",
"Z18K1": "Z33071K1"
}
],
"Z37518K6": {
"Z1K1": "Z40",
"Z40K1": "Z41"
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "miglior lessema con categoria da elemento, diretto"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "best lexeme with category from Wikidata item Comp"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
jww8ihq0sihi7sqoi0rrxlx1yhglgef
Z37627
0
87684
294181
290360
2026-07-26T12:04:20Z
HenkvD
1290
labell
294181
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z37627"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z27249",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z27249",
"Z27249K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q89"
},
"Z27249K2": {
"Z1K1": "Z6091",
"Z6091K1": "Q1364"
}
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z14392",
"Z14392K2": {
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Ein Apfel ist eine Frucht."
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "Ein Apfel ist eine Frucht."
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "(de) Ein Apfel ist eine Frucht."
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
7qqvnqwllvcxqbp27pr4jti95txj4pc
Z37629
0
87686
294182
290368
2026-07-26T12:05:13Z
HenkvD
1290
label
294182
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z37629"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z27283",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z27283",
"Z27283K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q107635"
},
"Z27283K2": {
"Z1K1": "Z6091",
"Z6091K1": "Q8502"
}
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z866",
"Z866K2": "백두산은 산이다"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "Baitou, montagna -\u003E \"백두산은 산이다\""
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "[ko] 백두산은 산이다"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
icginhmtz9pci55707gkbesvn7eu68d
Wikifunctions:Type proposals/Words with many forms
4
87959
294224
291467
2026-07-26T18:36:03Z
Ameisenigel
44
/* Discussion */ re
294224
wikitext
text/x-wiki
= What is the problem? =
A word (lexeme) often has several forms, and the right form needs to be selected for a given sentence. For example, in English, the following two sentences use two different forms of the word “''[[d:Lexeme:L536|book]]''”:
# He read a ''book'' this month.
# He read seven ''books'' this month.
English nouns are usually modelled as having two forms, so that is rather simple and small. With [[Wikifunctions:Type proposals/Syntactic table|syntactic tables]] we model it with a table with two options, one singular and one plural (example for the noun “''[[Z36617|goose]]''”).
Now, for lexemes with two forms this leads to a table with two options. That’s not very problematic.
But in other languages, some parts of speech can have many different forms. And I just came to German adjectives. German adjectives have three comparison levels (positive, comparative, superlative), two numbers (singular and plural), three genders (feminine, masculine, and neuter), four cases (nominative, dative, genitive, and accusative), and three inflections (strong, weak, and mixed). That’s [https://www.wikifunctions.org/view/en/Z13558?call=%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z13558%22%2C%22Z13558K1%22%3A%5B%22Z13518%22%2C%7B%22Z1K1%22%3A%22Z13518%22%2C%22Z13518K1%22%3A%223%22%7D%2C%7B%22Z1K1%22%3A%22Z13518%22%2C%22Z13518K1%22%3A%222%22%7D%2C%7B%22Z1K1%22%3A%22Z13518%22%2C%22Z13518K1%22%3A%223%22%7D%2C%7B%22Z1K1%22%3A%22Z13518%22%2C%22Z13518K1%22%3A%224%22%7D%2C%7B%22Z1K1%22%3A%22Z13518%22%2C%22Z13518K1%22%3A%223%22%7D%5D%7D 3x2x3x4x3=216] forms. And three predicative forms.
To see how this can look like, here’s the adjective “''[[d:Lexeme:L343955|braun]]''” (brown) with 147 forms and here’s the page on German Wiktionary that shows all forms for the adjective "''[[:de:wikt:Flexion:schön|schön]]"'' (beautiful). Yeah, German Wiktionary moved it to its own page because it would have been so unwieldy on the page of the word itself. I tried to rebuild a German adjective on Wikifunctions, here’s “''[[Z37431|hoch]]''” (high). It “only” has 129 options, as some of the plural forms collapse along the genders and even the cases sometimes, and thus we can save on these if the functions were careful. But trying to use that in functions lead to trouble with the system ([[phab:T431734|T431734]]).
And that’s just the first kind of lexeme language and part of speech that happened to be a bit bigger.
One question is, can Wikifunctions scale to such big Syntactic tables with hundreds of options? Or do we need another solution?
In the discussion about the [[Wikifunctions:Type proposals/Syntactic type|Syntactic type proposal]], which was the predecessor to the Syntactic table proposal, the community did raise the point that the current proposal will lead to a lot of unnecessary computation. This argument turned out to be correct in practice. This proposal tries to remedy that issue.
= Possible approaches =
== A. Large tables ==
We have built a full table with 129 forms for the German adjective “[[Z37431|''hoch'']]”. This worked, but using them in functions did not ([[phab:T431734|T431734]]). For now it is unclear whether that is a substantial problem or just a minor bug. And even 129 forms is not the end of it: [[:en:wikt:açmak|this Turkish verb on the English Wiktionary]] has more than 300 forms, and [[:tr:wikt:açmak|the same one on the Turkish Wiktionary]] has even more, over 400 forms. In reality, these Lexemes have thousands of forms, and the tables on Wiktionary are woefully incomplete. Lists with so many elements will likely run into recursion limits, as well as being very hard for most users to understand let alone correct.
'''Formatting tables''': formatting content works by formatting every option, as they are all HTML fragments. (This is how the system works right now.)
'''Compatibility to Syntactic tables''': no issue, since they are still just tables.
'''Scalability''': we need to always evaluate every single option, no matter if we need it or not. If a table has a few hundred options, and we bold these, we need to bold a few hundred HTML fragments, and yet in the end we throw all but one out, wasting resources and slowing things down.
'''Plausibility of implementation''': can be done without changes to the backend, but won’t scale in the current system. Making this scale would be quite an effort.
=== Replacing materialized options with function calls ===
Now, one general rule in linguistics (which, as is often true, has plenty of exceptions) is that the more forms a kind of word has, the more regular they are. That’s why the forms in the German Wiktionary are all created from three or four inputs, not from hundreds. Same for the Turkish verbs mentioned above, they even have a single input only.
So instead of having to materialize all the options beforehand, ''i.e.'' making the whole inflection table available with all the individual options, we could collapse some or all of the table options into functions. Here, to visualize it with a small, artificial example in a made-up language:
{| class="wikitable"
|'''Gender \ Number'''
|'''Singular'''
|'''Plural'''
|-
|'''Masculine'''
|blond
|blonds
|-
|'''Feminine'''
|blonde
|blondes
|}
Any such regular table can always be replaced by a function ''form from stem(“blond”, gender, number)''
One example can be seen with [[Z37477|this function implementation for German adjectives]], which takes four base forms (the stems of the positive, comparative, and superlative as well as the positive predicative) and creates all the other functions through function calls.
One interesting question becomes, how do we use these function calls in Wikifunctions? If we evaluate them all beforehand, we create tons of computation that is never used (in fact, of the hundreds of options we know that only one will be used!). So we have two questions: how do we represent these function calls, and how do we integrate them in an NLG system that allows us to merge the individual tables / lexemes into larger sentence fragments and eventually sentences?
== B. Encode them as text in the fragments ==
Instead of having all options materialized, we materialize some, if any of the dimensions of the table, and we string encode the function calls for the remaining dimensions in the fragment. So instead of having the four options for the four forms for the made up language above, we have one function, e.g. <code>Z7133</code>, and placeholders for the two arguments, the number and the gender. As the tables get merged, and we figure out with which specific gender and number the table has to agree with, the placeholders for the arguments get replaced with the respective values, until the arguments are all given and then the function can be evaluated and the correct form replaces the function call.
So the single option for the table above could look like this as a fragment:
<code>※λZ7133blondQQλ※</code>
Say, we now learn that the form has to agree with a feminine noun. Now we replace one of the placeholder arguments and it becomes:
<code>※λZ7133blondQ1775415Qλ※</code>
Once we know that the form has to be singular, the second Q also gets replaced with the respective value. Now we can evaluate the represented function call and just replace it with “blonde”.
The exact syntax of how to store the embedded function calls as strings has plenty of room for bikeshedding. Note that, rather intentionally, in order to keep things reasonably simple, we only have a single level of function calls and do not embed these. Also the argument types are strictly limited to a single string followed by Wikidata item references. Both of these restrictions can be lifted with a smarter syntax.
(B2.) One alternative would be to reuse the syntax of embedded functions we already have instead of introducing a new one. So it would look like this:
<code><nowiki>{{#function:Z7133|blond|Q1775415|Q}}</nowiki></code>
This would have the advantage of having a more powerful syntax (we have a larger selection of arguments and combinations of arguments). It would have the disadvantage of bringing a syntax designed for wikitext into HTML fragments, which might be confusing expectations, users, and implementation.
'''Formatting tables''': since these are HTML fragments, they can be formatted the same way as the current HTML fragments.
'''Compatibility with Syntactic tables''': merge functions need to be aware of this shift. They need to know when to augment the argument list instead of using options, and when to replace the encoded function call with the actual text. But they are compatible otherwise.
'''Plausibility of implementation''': can be done with the system as is.
== C. A new Type for quoted and partial function calls ==
Instead of using text-encoded function calls in unsuspecting HTML fragments, we introduce a new type for essentially the same behaviour, so a real type representing a quoted, potentially partial function call.
We would have a type that looks a lot like a Z7, but is a different type (e.g. a Z77). This type is basically a [[:en:Closure_(computer_programming)|closure]], if I understand it correctly. Unlike a Z7 it does not get evaluated. It also can have missing arguments. Some core functions for this new type are:
* Does the function have all arguments set?
* Set a given argument to a given value
* Evaluate the function call
These functions would be needed in Option B as well, but there they would work on the string syntax.
A list of quoted, partial function calls would then be part of every Syntactic Option, on a new key. The HTML fragments themselves would have placeholders where the results of the function calls would be inserted.
Note that a quoted and partial function call will be a useful type also outside of this particular use case.
'''Formatting tables''': Since we retain the HTML fragments, we can continue to use the current approach for formatting. Boldening a table means we will still create the HTML fragment that bolds the placeholder, and once the function calls are resolved, the placeholder is replaced with the text.
'''Compatibility with Syntactic tables''': We need to add one key to each option, holding a list of quoted and partial function calls. The merge functions need to know about these, add the appropriate arguments, resolve function calls at the right time, and replace placeholders with the result.
'''Plausibility of implementation''': I think that the backend would require some small changes, but the frontend would need quite a bit of fiddly work.
== D. A new type enveloping a lispy representation of function calls ==
This and the next approach assume we are composing the whole text fragment as a function call. This avoids having any placeholders in the HTML fragment. Once the function call is fully specified, it can be evaluated and the result becomes the HTML fragment.
Here we propose to introduce a very simple new type: [[:en:Anonymous_function|anonymous functions]] (also known as lambdas).
It is quite similar to a Z8, but we drop the identity key, we drop the tests, and we allow for only one single composition as the implementation, represented by an untyped list as described below. So the structure is:
* K1: typed list of anonymous argument declarations
* K2: type of the return value
* K3: untyped list
An anonymous argument declaration also has three keys:
* K1: string for the identifier
* K2: type of the argument
* K3: Wikidata item reference for the meaning of the argument
A very simple representation for anonymous functions is to have an untyped list of objects, where the first object is the function to be called and the following are the argument values. (Basically, [[:en:Lisp_(programming_language)|LISP syntax]]. This is also inspired by [[Wikifunctions:Type proposals/Semantic unit|Mahir’s proposal for semantic units]].) if an argument is a function call itself, it is represented by a new list.
Values that are not given yet are represented by a Z18/argument reference.
A list that does not start with a function but has a different type as the first value instead evaluates to itself.
Note that anonymous functions are a useful type outside of this particular use case too. They also cover in their entirety all the use cases for quoted and partial function calls suggested in approach C and are strictly more powerful than these.
'''Formatting tables''':Formatting happens by wrapping the existing function call with the new call, e.g. in order to make a word bold, we take the function creating the word,
[ Z711, “blond”, Q1775415, K1 ]
and turn it into
[ Z36961, [ Z711, “blond”, Q1775415, K1 ] ]
'''Compatibility with Syntactic tables''': there are at least three possible ways on how to use this representation:
D1. We keep the existing structure, and extend syntactic options with a new key that takes a list of anonymous functions. Both the existing key for the list of HTML fragments and this new key may have empty lists. Merge functions would need to know how to use the fragments and the functions correctly. In the end, it should always boil down to just having options with HTML fragments.
D2. On Syntactic options, we replace the existing key with a list of HTML fragments with a list of anonymous functions. Note that a list with HTML fragments evaluates to itself, that means that existing HTML fragments just continue the same way (but would need to be wrapped with the new type).
D3. We entirely replace Syntactic options with an anonymous function call (and drop Syntactic options altogether). All features of options become arguments for the anonymous function call. In that case it would probably also make sense to rename the Syntactic table type, since it's not really a table anymore.
'''Plausibility of implementation''': can be done with the system as is, I think.
== E. A new Type for anonymous functions ==
This approach is basically the same as approach D, but has a more useful internal representation for anonymous function calls. Instead of an untyped list, we use a composition.
The argument declarations are the unbound arguments. We can either make a call to an anonymous function and provide the missing arguments ([[:en:Function_application|application]]), or we can replace one of the arguments with a value, leading to a new anonymous function that has one less argument ([[:en:Partial_application|currying]]). Once the anonymous function has no arguments left, it can be evaluated any time.
'''Formatting tables''': we envelop the implementation with the formatting function.
'''Compatibility with Syntactic tables''': E1, E2 or E3, as with D1, D2, D3 respectively.
'''Plausibility of implementation''': the backend should be able to deal with this pretty much as is, if I understand it correctly. The frontend would need some fiddly work, but that should be roughly comparable to approach C.
= Discussion =
{| class="wikitable"
|
|A
|B
|C
|D
|E
|-
|Can be implemented right away
|<nowiki>++</nowiki>
|<nowiki>++</nowiki>
|<nowiki>-</nowiki>
|<nowiki>++</nowiki>
|<nowiki>-</nowiki>
|-
|Decent UX with a bit of effort
|<nowiki>+</nowiki>
|<nowiki>- -</nowiki>
|<nowiki>+</nowiki>
|<nowiki>-</nowiki>
|<nowiki>+</nowiki>
|-
|Speed and scalability?
|<nowiki>-</nowiki>
|<nowiki>+</nowiki>
|<nowiki>+</nowiki>
|<nowiki>+</nowiki>
|<nowiki>+</nowiki>
|-
|Allows for composition
|<nowiki>+</nowiki>
|<nowiki>- -</nowiki>
|<nowiki>- -</nowiki>
|<nowiki>++</nowiki>
|<nowiki>++</nowiki>
|-
|How does it fit with the existing table type?
|<nowiki>++</nowiki>
|<nowiki>++</nowiki>
|<nowiki>+</nowiki>
|<nowiki>-</nowiki>
|<nowiki>-</nowiki>
|-
|Does it allow formatting content?
|<nowiki>++</nowiki>
|<nowiki>++</nowiki>
|<nowiki>++</nowiki>
|<nowiki>++</nowiki>
|<nowiki>++</nowiki>
|}
'''Denny’s recommendation''': while writing up the problem, although I initially wasn’t clear about how to proceed, I am now in favor of eventually moving to approach E but starting with approach D. Semantically, the lispy representation from D can be transformed automatically into an E, once the system supports anonymous functions in its UX, and until then, we can use the lispy representation. The lispy representation is not great from an UX perspective, but the goal is to replace it with something better. But we wouldn’t be blocked on that better UX in order to proceed. Out of inertia, I would prefer D1, but maybe D3 is the better solution as it is simpler.
* Honestly, I find it difficult to understand the difference between D and E. However, I agree that these two options might be the best one. Looking at 1/2/3 I would have considered 2 the best because we would not have to worry about merge functions and we could also keep the syntactic tables. Just my two cents, --[[User:Ameisenigel|Ameisenigel]] ([[User talk:Ameisenigel|talk]]) 18:35, 26 July 2026 (UTC)
* (Add your comments here)
moe9p678e8wzlbkej9im92kebgpp51h
Z37840
0
87984
294194
294010
2026-07-26T14:22:08Z
Joseph
866
+tr
294194
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z37840"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
},
"Z17K2": "Z37840K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "list of QIDs"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z37840K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language"
}
]
}
}
],
"Z8K2": "Z89",
"Z8K3": [
"Z20",
"Z37842"
],
"Z8K4": [
"Z14",
"Z37841"
],
"Z8K5": "Z37840"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "list of Abstract Wikilinks"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1237",
"Z11K2": "Soyut Vikibağlantılar listesi"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Creates a bulleted list with each bullet pointing to a QID provided in the typed list"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1237",
"Z11K2": "Her biri türlü listedeki sağlanan QID'ye bağlantı veren bir maddeli liste oluşturur"
}
]
}
}
qhprkxl3hzgpnlf76wdckc817055yk0
Z38197
0
88461
294292
293567
2026-07-27T06:43:32Z
99of9
1622
294292
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38197"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z38197K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "elemento Wikidata"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "item"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6092",
"Z17K2": "Z38197K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "predicato"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "predicate"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z38197K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "lingua"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
},
"Z17K2": "Z38197K4",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "categorie lessicali preferite"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "preferred lexical categories"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z40",
"Z17K2": "Z38197K5",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "forza categorie lessicali"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "force lexical categories"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6",
"Z17K2": "Z38197K6",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "stringa di riferimento"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "reference string"
}
]
}
}
],
"Z8K2": "Z6005",
"Z8K3": [
"Z20"
],
"Z8K4": [
"Z14",
"Z38202"
],
"Z8K5": "Z38197"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "miglior lessema con stringa di riferimento"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "best lexeme with reference string"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1787",
"Z31K2": [
"Z6",
"miglior lessema per elemento Wikidata con stringa di riferimento"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
rm2pthxq7lqv0rafkk4sypfajgbvywr
Wikifunctions:Status updates/2026-07-16/de
4
88589
294219
293944
2026-07-26T18:03:17Z
Ameisenigel
44
Created page with "In den letzten Wochen haben einige Freiwillige und ich mit [[$1|dem Vorschlag für syntaktische Tabellen]] experimentiert. Die Community hat uns bereits früh gewarnt, dass dieser Ansatz wahrscheinlich nicht für morphologisch reiche Sprachen, wie etwa Türkisch oder Finnisch, skalierbar wäre, da Wörter dort Hunderte, wenn nicht gar Tausende von Formen haben könnten."
294219
wikitext
text/x-wiki
<languages/>
{{Wikifunctions updates
| prevlabel = Vorheriges Update
| prev = 2026-07-08
| nextlabel = Nächstes Update
| next =
}}
Willkommen bei Newsletter #257, der [https://www.wikifunctions.org/view/en/Z14629?call=%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z14629%22%2C%22Z14629K1%22%3A%7B%22Z1K1%22%3A%22Z13518%22%2C%22Z13518K1%22%3A%223%22%7D%7D dritten Fermat-Zahl]!
<span id="Beyond_syntactic_tables"></span>
=== Über syntaktische Tabellen hinaus ===
In den letzten Wochen haben einige Freiwillige und ich mit [[Wikifunctions:Type proposals/Syntactic table|dem Vorschlag für syntaktische Tabellen]] experimentiert. Die Community hat uns bereits früh gewarnt, dass dieser Ansatz wahrscheinlich nicht für morphologisch reiche Sprachen, wie etwa Türkisch oder Finnisch, skalierbar wäre, da Wörter dort Hunderte, wenn nicht gar Tausende von Formen haben könnten.
<div lang="en" dir="ltr" class="mw-content-ltr">
And indeed, we ran into issues. Not as fast as I expected, fortunately, but soon enough. And maybe they are just temporarily for the things we want to do right now, but it is expected that eventually they will be overwhelming as our ambitions expand. Because of that, I think we need to improve on Syntactic tables as they are. I wrote [[Wikifunctions:Type proposals/Words with many forms|a document discussing possible approaches]], and want to invite the community to discuss and leave thoughts. I would like to implement the result of the discussion in the week after Wikimania, unless there is dissent, and see where that takes us.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
=== John Samuel: This Pride Month, I Am Focusing on Abstract Wikipedia ===
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
[[User:Jsamwrites|John Samuel]] wrote a blog post describing his thoughts and hopes for Abstract Wikipedia:
[https://jsamwrites.medium.com/this-pride-month-i-am-focusing-on-abstract-wikipedia-287bbae593c8 jsamwrites.medium.com/this-pride-month-i-am-focusing-on-abstract-wikipedia-287bbae593c8]
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
I quote John:
</div>
<blockquote><span lang="en" dir="ltr" class="mw-content-ltr">''“Research on multilingual Wikipedia has shown that different language communities develop their own perspectives, priorities, and cultural contexts. Knowledge is not merely translated; it is shaped by communities.''</span>
<span lang="en" dir="ltr" class="mw-content-ltr">''Abstract Wikipedia will not replace those communities. Instead, it offers an opportunity to share certain forms of knowledge more broadly while preserving linguistic diversity.”''</span></blockquote>
<div lang="en" dir="ltr" class="mw-content-ltr">
Particularly noteworthy are [[:commons:File:Wikicafe-JohnSAMUEL.pdf|his presentation slides which he presented in Lyon last month]] (in French).
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
=== Jens Ohlig: Calling Wikifunctions for der, die, das ===
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
[[User:Jens Ohlig|Jens Ohlig]] wrote a blog post on the implementation of the der, die, das tool that we have pointed to last week: [https://blog.johl.io/calling-wikifunctions-for-der-die-das/ blog.johl.io/calling-wikifunctions-for-der-die-das]
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
It offers a great write-up into one way Wikifunctions can be used, and how it connects to Wikidata. I quote Jens:
</div>
<blockquote><span lang="en" dir="ltr" class="mw-content-ltr">''“To extract the information on the grammatical gender, we use Wikifunctions. Wikifunctions is a Wikimedia project that aims to create a collaboratively maintained library of functions. A function is a procedure that takes one or more inputs and produces an output. Examples include converting units, transforming singular words into plural forms, or carrying out simple calculations. Wikifunctions is intended to support the reuse of such functions across Wikimedia projects and other software environments. It’s also the foundation of Abstract Wikipedia. And, last, but not least, we can use these functions in remote calls from the command line.”''</span></blockquote>
<div lang="en" dir="ltr" class="mw-content-ltr">
Thank you, Jens!
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
=== Recent Changes in the software ===
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
This week, we fixed a bug that meant that moving complex items up and down in a list would show the wrong expanded "view" ([[:phab:T431714|T431714]]). And to make it easier to recognise what you're searching for, we now show a Function icon or Language icon in the search field, like we do for Wikidata items.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
As part of wider work to support new languages in MediaWiki, we created Z2051/kix "Khiamniungan Naga" ([[:phab:T428856|T428856]]) and Z2052/uzs "Southern Uzbek" ([[:phab:T423735|T423735]]).
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
=== Wikifunctions and Abstract Wikipedia at Wikimania 2026 ===
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Next week is [[:wikimania:Special:MyLanguage/2026:Wikimania|Wikimania 2026]], the annual main conference for all things Wikimedia. Wikimania will be in Paris, France from 21–25 July. We hope to see many of you there. There will be a number of events about Abstract Wikipedia and Wikifunctions (all times local):
</div>
* <span lang="en" dir="ltr" class="mw-content-ltr">[[User:Dnshitobu|Dnshitobu]] has session “[https://wikimedia.eventyay.com/wm/wikimania2026/talk/TWGKWB/ Making indigenous languages ready for Wikifunctions]” on Friday, 14:30</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">[[User:Mahir256|Mahir256]] will organize a workshop “[https://wikimedia.eventyay.com/wm/wikimania2026/talk/HYTQBF/ From Abstract Content to Concrete Text with Wikidata Lexemes]” on Friday, 16:00</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">[[User:Jdforrester (WMF)|James]], [[User:Sannita (WMF)|Luca]], and [[User:DVrandecic (WMF)|Denny]] will be running “[https://wikimedia.eventyay.com/wm/wikimania2026/talk/AKFG8R/ Abstract Wikipedia workshop: Let's create a multi-lingual article!]” on Saturday, 11:00</span>
<div lang="en" dir="ltr" class="mw-content-ltr">
If there are any further related events, let us know, and we are happy to tell folks about them!
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Due to Wikimania next week, we are skipping the newsletter.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
=== News in Types: Thoughts on Wikifunctions Object References ===
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
We invite you all to create new and discuss the existing [[Wikifunctions:Type proposals|Type proposals]] so we can keep on creating new Types. Thanks to all the community members contributing to the discussion and writing proposals, making it possible to extend the Wikifunctions to new domains!
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
We have been particularly discussing the proposal for [[Wikifunctions:Type proposals/Wikifunctions object reference|Wikifunctions Object References]] in the team and like it. The only thing we are considering to change is to make it a generic type, stating the object’s type.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Furthermore, we are discussing [[Wikifunctions:Type proposals/Words with many forms|an evolution]] of the (experimental) [[Wikifunctions:Type proposals/Syntactic table|Syntactic tables]], as you can see in the top news above.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
=== Fresh Functions weekly: 45 new Functions ===
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
This week we had 45 new functions. Here is an incomplete list of functions with implementations and passing tests to get a taste of what functions have been created. We crossed 4700 functions, and are just one week shy of Wikimania – maybe we can get to a round number during Wikimania? Thanks everybody for contributing!
</div>
* {{Z|Z37348}}
* {{Z|Z37353}}
* {{Z|Z37354}}
* {{Z|Z37357}}
* {{Z|Z37361}}
* {{Z|Z37367}}
* {{Z|Z37375}}
* {{Z|Z37387}}
* {{Z|Z37389}}
* {{Z|Z37391}}
* {{Z|Z37393}}
* {{Z|Z37395}}
* {{Z|Z37403}}
* {{Z|Z37415}}
* {{Z|Z37419}}
* {{Z|Z37422}}
* {{Z|Z37424}}
* {{Z|Z37426}}
* {{Z|Z37436}}
* {{Z|Z37441}}
* {{Z|Z37447}}
* {{Z|Z37450}}
* {{Z|Z37454}}
* {{Z|Z37459}}
* {{Z|Z37464}}
* {{Z|Z37465}}
* {{Z|Z37473}}
* {{Z|Z37481}}
* {{Z|Z37482}}
* {{Z|Z37493}}
* {{Z|Z37507}}
* {{Z|Z37510}}
* {{Z|Z37512}}
* {{Z|Z37518}}
* {{Z|Z37533}}
* {{Z|Z37541}}
* {{Z|Z37551}}
* {{Z|Z37609}}
* {{Z|Z37623}}
* {{Z|Z37633}}
* {{Z|Z37640}}
* {{Z|Z37644}}
* {{Z|Z37647}}
* {{Z|Z37655}}
<div lang="en" dir="ltr" class="mw-content-ltr">
A [https://www.wikifunctions.org/wiki/Special:ListObjectsByType?type=Z8&orderby=latest complete list of all functions sorted by when they were created] is available.
</div>
[[Category:Status updates{{#translation:}}|2026-07-16]]
ecj8vccijfhzw8kuxmc12n9v3sqek7q
294221
294219
2026-07-26T18:04:21Z
Ameisenigel
44
Created page with "Und tatsächlich sind wir auf Probleme gestoßen. Glücklicherweise nicht so schnell wie erwartet, aber doch recht bald. Vielleicht sind diese Schwierigkeiten nur vorübergehender Natur und betreffen lediglich unsere aktuellen Vorhaben, es ist jedoch zu erwarten, dass sie uns mit wachsenden Ambitionen irgendwann überfordern werden. Daher bin ich der Meinung, dass wir die derzeitigen syntaktischen Tabellen verbessern müssen. Ich habe $1|ein Dokument zu möglichen Lös..."
294221
wikitext
text/x-wiki
<languages/>
{{Wikifunctions updates
| prevlabel = Vorheriges Update
| prev = 2026-07-08
| nextlabel = Nächstes Update
| next =
}}
Willkommen bei Newsletter #257, der [https://www.wikifunctions.org/view/en/Z14629?call=%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z14629%22%2C%22Z14629K1%22%3A%7B%22Z1K1%22%3A%22Z13518%22%2C%22Z13518K1%22%3A%223%22%7D%7D dritten Fermat-Zahl]!
<span id="Beyond_syntactic_tables"></span>
=== Über syntaktische Tabellen hinaus ===
In den letzten Wochen haben einige Freiwillige und ich mit [[Wikifunctions:Type proposals/Syntactic table|dem Vorschlag für syntaktische Tabellen]] experimentiert. Die Community hat uns bereits früh gewarnt, dass dieser Ansatz wahrscheinlich nicht für morphologisch reiche Sprachen, wie etwa Türkisch oder Finnisch, skalierbar wäre, da Wörter dort Hunderte, wenn nicht gar Tausende von Formen haben könnten.
Und tatsächlich sind wir auf Probleme gestoßen. Glücklicherweise nicht so schnell wie erwartet, aber doch recht bald. Vielleicht sind diese Schwierigkeiten nur vorübergehender Natur und betreffen lediglich unsere aktuellen Vorhaben, es ist jedoch zu erwarten, dass sie uns mit wachsenden Ambitionen irgendwann überfordern werden. Daher bin ich der Meinung, dass wir die derzeitigen syntaktischen Tabellen verbessern müssen. Ich habe [[Wikifunctions:Type proposals/Words with many forms|ein Dokument zu möglichen Lösungsansätzen]] verfasst und möchte die Community dazu einladen, darüber zu diskutieren und ihre Gedanken zu äußern. Sofern keine Einwände bestehen, würde ich die Ergebnisse dieser Diskussion gerne in der Woche nach der Wikimania umsetzen und sehen, wohin uns das führt.
<div lang="en" dir="ltr" class="mw-content-ltr">
=== John Samuel: This Pride Month, I Am Focusing on Abstract Wikipedia ===
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
[[User:Jsamwrites|John Samuel]] wrote a blog post describing his thoughts and hopes for Abstract Wikipedia:
[https://jsamwrites.medium.com/this-pride-month-i-am-focusing-on-abstract-wikipedia-287bbae593c8 jsamwrites.medium.com/this-pride-month-i-am-focusing-on-abstract-wikipedia-287bbae593c8]
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
I quote John:
</div>
<blockquote><span lang="en" dir="ltr" class="mw-content-ltr">''“Research on multilingual Wikipedia has shown that different language communities develop their own perspectives, priorities, and cultural contexts. Knowledge is not merely translated; it is shaped by communities.''</span>
<span lang="en" dir="ltr" class="mw-content-ltr">''Abstract Wikipedia will not replace those communities. Instead, it offers an opportunity to share certain forms of knowledge more broadly while preserving linguistic diversity.”''</span></blockquote>
<div lang="en" dir="ltr" class="mw-content-ltr">
Particularly noteworthy are [[:commons:File:Wikicafe-JohnSAMUEL.pdf|his presentation slides which he presented in Lyon last month]] (in French).
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
=== Jens Ohlig: Calling Wikifunctions for der, die, das ===
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
[[User:Jens Ohlig|Jens Ohlig]] wrote a blog post on the implementation of the der, die, das tool that we have pointed to last week: [https://blog.johl.io/calling-wikifunctions-for-der-die-das/ blog.johl.io/calling-wikifunctions-for-der-die-das]
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
It offers a great write-up into one way Wikifunctions can be used, and how it connects to Wikidata. I quote Jens:
</div>
<blockquote><span lang="en" dir="ltr" class="mw-content-ltr">''“To extract the information on the grammatical gender, we use Wikifunctions. Wikifunctions is a Wikimedia project that aims to create a collaboratively maintained library of functions. A function is a procedure that takes one or more inputs and produces an output. Examples include converting units, transforming singular words into plural forms, or carrying out simple calculations. Wikifunctions is intended to support the reuse of such functions across Wikimedia projects and other software environments. It’s also the foundation of Abstract Wikipedia. And, last, but not least, we can use these functions in remote calls from the command line.”''</span></blockquote>
<div lang="en" dir="ltr" class="mw-content-ltr">
Thank you, Jens!
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
=== Recent Changes in the software ===
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
This week, we fixed a bug that meant that moving complex items up and down in a list would show the wrong expanded "view" ([[:phab:T431714|T431714]]). And to make it easier to recognise what you're searching for, we now show a Function icon or Language icon in the search field, like we do for Wikidata items.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
As part of wider work to support new languages in MediaWiki, we created Z2051/kix "Khiamniungan Naga" ([[:phab:T428856|T428856]]) and Z2052/uzs "Southern Uzbek" ([[:phab:T423735|T423735]]).
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
=== Wikifunctions and Abstract Wikipedia at Wikimania 2026 ===
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Next week is [[:wikimania:Special:MyLanguage/2026:Wikimania|Wikimania 2026]], the annual main conference for all things Wikimedia. Wikimania will be in Paris, France from 21–25 July. We hope to see many of you there. There will be a number of events about Abstract Wikipedia and Wikifunctions (all times local):
</div>
* <span lang="en" dir="ltr" class="mw-content-ltr">[[User:Dnshitobu|Dnshitobu]] has session “[https://wikimedia.eventyay.com/wm/wikimania2026/talk/TWGKWB/ Making indigenous languages ready for Wikifunctions]” on Friday, 14:30</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">[[User:Mahir256|Mahir256]] will organize a workshop “[https://wikimedia.eventyay.com/wm/wikimania2026/talk/HYTQBF/ From Abstract Content to Concrete Text with Wikidata Lexemes]” on Friday, 16:00</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">[[User:Jdforrester (WMF)|James]], [[User:Sannita (WMF)|Luca]], and [[User:DVrandecic (WMF)|Denny]] will be running “[https://wikimedia.eventyay.com/wm/wikimania2026/talk/AKFG8R/ Abstract Wikipedia workshop: Let's create a multi-lingual article!]” on Saturday, 11:00</span>
<div lang="en" dir="ltr" class="mw-content-ltr">
If there are any further related events, let us know, and we are happy to tell folks about them!
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Due to Wikimania next week, we are skipping the newsletter.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
=== News in Types: Thoughts on Wikifunctions Object References ===
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
We invite you all to create new and discuss the existing [[Wikifunctions:Type proposals|Type proposals]] so we can keep on creating new Types. Thanks to all the community members contributing to the discussion and writing proposals, making it possible to extend the Wikifunctions to new domains!
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
We have been particularly discussing the proposal for [[Wikifunctions:Type proposals/Wikifunctions object reference|Wikifunctions Object References]] in the team and like it. The only thing we are considering to change is to make it a generic type, stating the object’s type.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Furthermore, we are discussing [[Wikifunctions:Type proposals/Words with many forms|an evolution]] of the (experimental) [[Wikifunctions:Type proposals/Syntactic table|Syntactic tables]], as you can see in the top news above.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
=== Fresh Functions weekly: 45 new Functions ===
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
This week we had 45 new functions. Here is an incomplete list of functions with implementations and passing tests to get a taste of what functions have been created. We crossed 4700 functions, and are just one week shy of Wikimania – maybe we can get to a round number during Wikimania? Thanks everybody for contributing!
</div>
* {{Z|Z37348}}
* {{Z|Z37353}}
* {{Z|Z37354}}
* {{Z|Z37357}}
* {{Z|Z37361}}
* {{Z|Z37367}}
* {{Z|Z37375}}
* {{Z|Z37387}}
* {{Z|Z37389}}
* {{Z|Z37391}}
* {{Z|Z37393}}
* {{Z|Z37395}}
* {{Z|Z37403}}
* {{Z|Z37415}}
* {{Z|Z37419}}
* {{Z|Z37422}}
* {{Z|Z37424}}
* {{Z|Z37426}}
* {{Z|Z37436}}
* {{Z|Z37441}}
* {{Z|Z37447}}
* {{Z|Z37450}}
* {{Z|Z37454}}
* {{Z|Z37459}}
* {{Z|Z37464}}
* {{Z|Z37465}}
* {{Z|Z37473}}
* {{Z|Z37481}}
* {{Z|Z37482}}
* {{Z|Z37493}}
* {{Z|Z37507}}
* {{Z|Z37510}}
* {{Z|Z37512}}
* {{Z|Z37518}}
* {{Z|Z37533}}
* {{Z|Z37541}}
* {{Z|Z37551}}
* {{Z|Z37609}}
* {{Z|Z37623}}
* {{Z|Z37633}}
* {{Z|Z37640}}
* {{Z|Z37644}}
* {{Z|Z37647}}
* {{Z|Z37655}}
<div lang="en" dir="ltr" class="mw-content-ltr">
A [https://www.wikifunctions.org/wiki/Special:ListObjectsByType?type=Z8&orderby=latest complete list of all functions sorted by when they were created] is available.
</div>
[[Category:Status updates{{#translation:}}|2026-07-16]]
stnodwczcksx3dsif2im8dfee2uqzod
Z38323
0
88643
294196
2026-07-26T14:59:48Z
Jsamwrites
938
294196
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38323"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z38323K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "table title"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z11",
"Z17K2": "Z38323K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "alphabet string"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z38323K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language"
}
]
}
}
],
"Z8K2": "Z89",
"Z8K3": [
"Z20"
],
"Z8K4": [
"Z14"
],
"Z8K5": "Z38323"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "table for alphabet"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
3ukl5vdv9ntegm57a6cig6lhuq0y7zv
294197
294196
2026-07-26T15:00:01Z
Jsamwrites
938
294197
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38323"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z38323K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "table title"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z11",
"Z17K2": "Z38323K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "alphabet string"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z38323K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language"
}
]
}
}
],
"Z8K2": "Z89",
"Z8K3": [
"Z20"
],
"Z8K4": [
"Z14"
],
"Z8K5": "Z38323"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "HTML table for alphabet"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
56xya00zgxx1sey9b5ze9oso02hbo4y
294201
294197
2026-07-26T15:06:50Z
Jsamwrites
938
294201
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38323"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z38323K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "table title"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6",
"Z17K2": "Z38323K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "alphabet string"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z38323K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language"
}
]
}
}
],
"Z8K2": "Z89",
"Z8K3": [
"Z20"
],
"Z8K4": [
"Z14"
],
"Z8K5": "Z38323"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "HTML table for alphabet"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
2tk1jvqrfccfxi98n2vf0jkjrrq01ph
294202
294201
2026-07-26T15:07:07Z
Jsamwrites
938
Added Z38324 to the approved list of implementations
294202
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38323"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z38323K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "table title"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6",
"Z17K2": "Z38323K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "alphabet string"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z38323K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language"
}
]
}
}
],
"Z8K2": "Z89",
"Z8K3": [
"Z20"
],
"Z8K4": [
"Z14",
"Z38324"
],
"Z8K5": "Z38323"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "HTML table for alphabet"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
kxa67qepo38jjy6xjjmag2eiq2pdnhb
294324
294202
2026-07-27T07:10:26Z
Jsamwrites
938
Added Z38328 to the approved list of test cases
294324
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38323"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z38323K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "table title"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6",
"Z17K2": "Z38323K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "alphabet string"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z38323K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language"
}
]
}
}
],
"Z8K2": "Z89",
"Z8K3": [
"Z20",
"Z38328"
],
"Z8K4": [
"Z14",
"Z38324"
],
"Z8K5": "Z38323"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "HTML table for alphabet"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
fr8lnlikl47sn42hkfhzgqc4udkq3mv
294328
294324
2026-07-27T07:17:24Z
Jsamwrites
938
Added Z38342 to the approved list of test cases
294328
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38323"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z38323K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "table title"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6",
"Z17K2": "Z38323K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "alphabet string"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z38323K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language"
}
]
}
}
],
"Z8K2": "Z89",
"Z8K3": [
"Z20",
"Z38328",
"Z38342"
],
"Z8K4": [
"Z14",
"Z38324"
],
"Z8K5": "Z38323"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "HTML table for alphabet"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
h1gna0w6wqnj202wjnr6yl2vpnc8c0v
Z38324
0
88644
294200
2026-07-26T15:06:17Z
Jsamwrites
938
294200
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38324"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z38323",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z33328",
"Z33328K1": {
"Z1K1": "Z89",
"Z89K1": ""
},
"Z33328K2": {
"Z1K1": "Z89",
"Z89K1": ""
},
"Z33328K3": [
"Z89",
{
"Z1K1": "Z7",
"Z7K1": "Z37644",
"Z37644K1": {
"Z1K1": "Z18",
"Z18K1": "Z38323K1"
},
"Z37644K2": "default",
"Z37644K3": {
"Z1K1": "Z18",
"Z18K1": "Z38323K3"
}
},
{
"Z1K1": "Z7",
"Z7K1": "Z33319",
"Z33319K1": {
"Z1K1": "Z7",
"Z7K1": "Z873",
"Z873K1": "Z33315",
"Z873K2": {
"Z1K1": "Z7",
"Z7K1": "Z25578",
"Z25578K1": {
"Z1K1": "Z18",
"Z18K1": "Z38323K2"
}
}
}
}
]
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "HTML table for alphabet, comp"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
az34yam5qug887mvdua4ds1ons9vhf0
294203
294200
2026-07-26T15:10:52Z
Jsamwrites
938
294203
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38324"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z38323",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z33328",
"Z33328K1": {
"Z1K1": "Z89",
"Z89K1": ""
},
"Z33328K2": {
"Z1K1": "Z89",
"Z89K1": ""
},
"Z33328K3": [
"Z89",
{
"Z1K1": "Z7",
"Z7K1": "Z33319",
"Z33319K1": [
"Z89",
{
"Z1K1": "Z7",
"Z7K1": "Z33322",
"Z33322K1": {
"Z1K1": "Z7",
"Z7K1": "Z24766",
"Z24766K1": {
"Z1K1": "Z18",
"Z18K1": "Z38323K1"
},
"Z24766K2": {
"Z1K1": "Z18",
"Z18K1": "Z38323K3"
}
}
}
]
},
{
"Z1K1": "Z7",
"Z7K1": "Z33319",
"Z33319K1": {
"Z1K1": "Z7",
"Z7K1": "Z873",
"Z873K1": "Z33315",
"Z873K2": {
"Z1K1": "Z7",
"Z7K1": "Z25578",
"Z25578K1": {
"Z1K1": "Z18",
"Z18K1": "Z38323K2"
}
}
}
}
]
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "HTML table for alphabet, comp"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
e1h4ja80nnvqb7u0qeygkivyy12sb3l
294204
294203
2026-07-26T15:17:50Z
Jsamwrites
938
294204
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38324"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z38323",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z33328",
"Z33328K1": {
"Z1K1": "Z7",
"Z7K1": "Z27868",
"Z27868K1": {
"Z1K1": "Z7",
"Z7K1": "Z24766",
"Z24766K1": {
"Z1K1": "Z18",
"Z18K1": "Z38323K1"
},
"Z24766K2": {
"Z1K1": "Z18",
"Z18K1": "Z38323K3"
}
}
},
"Z33328K2": {
"Z1K1": "Z89",
"Z89K1": ""
},
"Z33328K3": [
"Z89",
{
"Z1K1": "Z7",
"Z7K1": "Z33319",
"Z33319K1": {
"Z1K1": "Z7",
"Z7K1": "Z873",
"Z873K1": "Z33315",
"Z873K2": {
"Z1K1": "Z7",
"Z7K1": "Z25578",
"Z25578K1": {
"Z1K1": "Z18",
"Z18K1": "Z38323K2"
}
}
}
}
]
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "HTML table for alphabet, comp"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
kuvyx9qj1dg3wh8xux3nadklhr2gnbx
294205
294204
2026-07-26T15:24:24Z
Jsamwrites
938
294205
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38324"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z38323",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z33328",
"Z33328K1": {
"Z1K1": "Z89",
"Z89K1": ""
},
"Z33328K2": {
"Z1K1": "Z7",
"Z7K1": "Z27868",
"Z27868K1": {
"Z1K1": "Z7",
"Z7K1": "Z21394",
"Z21394K1": [
"Z6",
"\u003Cthead\u003E\u003C\u003Cth colspan=\"",
{
"Z1K1": "Z7",
"Z7K1": "Z13713",
"Z13713K1": {
"Z1K1": "Z7",
"Z7K1": "Z11040",
"Z11040K1": {
"Z1K1": "Z18",
"Z18K1": "Z38323K2"
}
}
},
"\"\u003E",
{
"Z1K1": "Z7",
"Z7K1": "Z10771",
"Z10771K1": {
"Z1K1": "Z7",
"Z7K1": "Z24766",
"Z24766K1": {
"Z1K1": "Z18",
"Z18K1": "Z38323K1"
},
"Z24766K2": {
"Z1K1": "Z18",
"Z18K1": "Z38323K3"
}
}
},
"\u003C/thead\u003E"
]
}
},
"Z33328K3": [
"Z89",
{
"Z1K1": "Z7",
"Z7K1": "Z33319",
"Z33319K1": {
"Z1K1": "Z7",
"Z7K1": "Z873",
"Z873K1": "Z33315",
"Z873K2": {
"Z1K1": "Z7",
"Z7K1": "Z25578",
"Z25578K1": {
"Z1K1": "Z18",
"Z18K1": "Z38323K2"
}
}
}
}
]
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "HTML table for alphabet, comp"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
f8d3sn6tzpzzu0axxfo9ub4v5yz56mg
294214
294205
2026-07-26T15:43:09Z
Jsamwrites
938
294214
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38324"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z38323",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z33328",
"Z33328K1": {
"Z1K1": "Z89",
"Z89K1": ""
},
"Z33328K2": {
"Z1K1": "Z7",
"Z7K1": "Z38325",
"Z38325K1": {
"Z1K1": "Z7",
"Z7K1": "Z10771",
"Z10771K1": {
"Z1K1": "Z7",
"Z7K1": "Z24766",
"Z24766K1": {
"Z1K1": "Z18",
"Z18K1": "Z38323K1"
},
"Z24766K2": {
"Z1K1": "Z18",
"Z18K1": "Z38323K3"
}
}
},
"Z38325K2": {
"Z1K1": "Z7",
"Z7K1": "Z11040",
"Z11040K1": {
"Z1K1": "Z18",
"Z18K1": "Z38323K2"
}
}
},
"Z33328K3": [
"Z89",
{
"Z1K1": "Z7",
"Z7K1": "Z33319",
"Z33319K1": {
"Z1K1": "Z7",
"Z7K1": "Z873",
"Z873K1": "Z33315",
"Z873K2": {
"Z1K1": "Z7",
"Z7K1": "Z25578",
"Z25578K1": {
"Z1K1": "Z18",
"Z18K1": "Z38323K2"
}
}
}
}
]
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "HTML table for alphabet, comp"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
taqw8j8uf9u4rk1cqeuzisvk1nypd7a
294325
294214
2026-07-27T07:13:35Z
Jsamwrites
938
294325
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38324"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z38323",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z33328",
"Z33328K1": {
"Z1K1": "Z89",
"Z89K1": ""
},
"Z33328K2": {
"Z1K1": "Z7",
"Z7K1": "Z38325",
"Z38325K1": {
"Z1K1": "Z7",
"Z7K1": "Z10771",
"Z10771K1": {
"Z1K1": "Z7",
"Z7K1": "Z24766",
"Z24766K1": {
"Z1K1": "Z18",
"Z18K1": "Z38323K1"
},
"Z24766K2": {
"Z1K1": "Z18",
"Z18K1": "Z38323K3"
}
}
},
"Z38325K2": {
"Z1K1": "Z7",
"Z7K1": "Z11040",
"Z11040K1": {
"Z1K1": "Z18",
"Z18K1": "Z38323K2"
}
}
},
"Z33328K3": [
"Z89",
{
"Z1K1": "Z7",
"Z7K1": "Z33319",
"Z33319K1": {
"Z1K1": "Z7",
"Z7K1": "Z873",
"Z873K1": "Z33315",
"Z873K2": {
"Z1K1": "Z7",
"Z7K1": "Z25578",
"Z25578K1": {
"Z1K1": "Z18",
"Z18K1": "Z38323K2"
}
}
}
},
{
"Z1K1": "Z7",
"Z7K1": "Z802",
"Z802K1": {
"Z1K1": "Z7",
"Z7K1": "Z10070",
"Z10070K1": {
"Z1K1": "Z18",
"Z18K1": "Z38323K2"
},
"Z10070K2": ","
},
"Z802K2": {
"Z1K1": "Z7",
"Z7K1": "Z33319",
"Z33319K1": {
"Z1K1": "Z7",
"Z7K1": "Z873",
"Z873K1": "Z33315",
"Z873K2": {
"Z1K1": "Z7",
"Z7K1": "Z25614",
"Z25614K1": {
"Z1K1": "Z18",
"Z18K1": "Z38323K2"
},
"Z25614K2": ","
}
}
},
"Z802K3": {
"Z1K1": "Z7",
"Z7K1": "Z33319",
"Z33319K1": {
"Z1K1": "Z7",
"Z7K1": "Z873",
"Z873K1": "Z33315",
"Z873K2": {
"Z1K1": "Z7",
"Z7K1": "Z25578",
"Z25578K1": {
"Z1K1": "Z18",
"Z18K1": "Z38323K2"
}
}
}
}
}
]
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "HTML table for alphabet, comp"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
cd9vhww64orwkb7ew9ys5nbqqke6rbw
294326
294325
2026-07-27T07:14:02Z
Jsamwrites
938
294326
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38324"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z38323",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z33328",
"Z33328K1": {
"Z1K1": "Z89",
"Z89K1": ""
},
"Z33328K2": {
"Z1K1": "Z7",
"Z7K1": "Z38325",
"Z38325K1": {
"Z1K1": "Z7",
"Z7K1": "Z10771",
"Z10771K1": {
"Z1K1": "Z7",
"Z7K1": "Z24766",
"Z24766K1": {
"Z1K1": "Z18",
"Z18K1": "Z38323K1"
},
"Z24766K2": {
"Z1K1": "Z18",
"Z18K1": "Z38323K3"
}
}
},
"Z38325K2": {
"Z1K1": "Z7",
"Z7K1": "Z11040",
"Z11040K1": {
"Z1K1": "Z18",
"Z18K1": "Z38323K2"
}
}
},
"Z33328K3": [
"Z89",
{
"Z1K1": "Z7",
"Z7K1": "Z802",
"Z802K1": {
"Z1K1": "Z7",
"Z7K1": "Z10070",
"Z10070K1": {
"Z1K1": "Z18",
"Z18K1": "Z38323K2"
},
"Z10070K2": ","
},
"Z802K2": {
"Z1K1": "Z7",
"Z7K1": "Z33319",
"Z33319K1": {
"Z1K1": "Z7",
"Z7K1": "Z873",
"Z873K1": "Z33315",
"Z873K2": {
"Z1K1": "Z7",
"Z7K1": "Z25614",
"Z25614K1": {
"Z1K1": "Z18",
"Z18K1": "Z38323K2"
},
"Z25614K2": ","
}
}
},
"Z802K3": {
"Z1K1": "Z7",
"Z7K1": "Z33319",
"Z33319K1": {
"Z1K1": "Z7",
"Z7K1": "Z873",
"Z873K1": "Z33315",
"Z873K2": {
"Z1K1": "Z7",
"Z7K1": "Z25578",
"Z25578K1": {
"Z1K1": "Z18",
"Z18K1": "Z38323K2"
}
}
}
}
}
]
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "HTML table for alphabet, comp"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
qbsmwihpxv1z1qgk2fwxgs0z6h8pyub
294349
294326
2026-07-27T08:22:16Z
Dv103
11127
now uses Z27885 (that handles better corner cases)
294349
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38324"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z38323",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z33328",
"Z33328K1": {
"Z1K1": "Z89",
"Z89K1": ""
},
"Z33328K2": {
"Z1K1": "Z7",
"Z7K1": "Z38325",
"Z38325K1": {
"Z1K1": "Z7",
"Z7K1": "Z27885",
"Z27885K1": {
"Z1K1": "Z18",
"Z18K1": "Z38323K1"
},
"Z27885K2": {
"Z1K1": "Z18",
"Z18K1": "Z38323K3"
}
},
"Z38325K2": {
"Z1K1": "Z7",
"Z7K1": "Z11040",
"Z11040K1": {
"Z1K1": "Z18",
"Z18K1": "Z38323K2"
}
}
},
"Z33328K3": [
"Z89",
{
"Z1K1": "Z7",
"Z7K1": "Z802",
"Z802K1": {
"Z1K1": "Z7",
"Z7K1": "Z10070",
"Z10070K1": {
"Z1K1": "Z18",
"Z18K1": "Z38323K2"
},
"Z10070K2": ","
},
"Z802K2": {
"Z1K1": "Z7",
"Z7K1": "Z33319",
"Z33319K1": {
"Z1K1": "Z7",
"Z7K1": "Z873",
"Z873K1": "Z33315",
"Z873K2": {
"Z1K1": "Z7",
"Z7K1": "Z25614",
"Z25614K1": {
"Z1K1": "Z18",
"Z18K1": "Z38323K2"
},
"Z25614K2": ","
}
}
},
"Z802K3": {
"Z1K1": "Z7",
"Z7K1": "Z33319",
"Z33319K1": {
"Z1K1": "Z7",
"Z7K1": "Z873",
"Z873K1": "Z33315",
"Z873K2": {
"Z1K1": "Z7",
"Z7K1": "Z25578",
"Z25578K1": {
"Z1K1": "Z18",
"Z18K1": "Z38323K2"
}
}
}
}
}
]
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "HTML table for alphabet, comp"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
dvlqrj062z21mnq726dv8ck3fa22kep
Z38325
0
88645
294206
2026-07-26T15:30:11Z
Jsamwrites
938
294206
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38325"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6",
"Z17K2": "Z38325K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "text"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z13518",
"Z17K2": "Z38325K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "number of columns"
}
]
}
}
],
"Z8K2": "Z89",
"Z8K3": [
"Z20"
],
"Z8K4": [
"Z14"
],
"Z8K5": "Z38325"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "create HTML th fragment with colspan attr"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
09waefj7c0w1qbcfxgoi1z217263szk
294208
294206
2026-07-26T15:32:22Z
Jsamwrites
938
Added Z38326 to the approved list of implementations
294208
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38325"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6",
"Z17K2": "Z38325K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "text"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z13518",
"Z17K2": "Z38325K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "number of columns"
}
]
}
}
],
"Z8K2": "Z89",
"Z8K3": [
"Z20"
],
"Z8K4": [
"Z14",
"Z38326"
],
"Z8K5": "Z38325"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "create HTML th fragment with colspan attr"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
b1w67tbmdmzsu19i4pjl7wb3e9m8v10
294213
294208
2026-07-26T15:41:33Z
Jsamwrites
938
Added Z38327 to the approved list of test cases
294213
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38325"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6",
"Z17K2": "Z38325K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "text"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z13518",
"Z17K2": "Z38325K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "number of columns"
}
]
}
}
],
"Z8K2": "Z89",
"Z8K3": [
"Z20",
"Z38327"
],
"Z8K4": [
"Z14",
"Z38326"
],
"Z8K5": "Z38325"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "create HTML th fragment with colspan attr"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
84h5k63cy4mso8s4e753ajlitqp27f9
Z38326
0
88646
294207
2026-07-26T15:32:09Z
Jsamwrites
938
294207
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38326"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z38325",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z19405",
"Z19405K1": "th",
"Z19405K2": [
"Z6",
"colspan"
],
"Z19405K3": [
"Z6",
{
"Z1K1": "Z18",
"Z18K1": "Z38325K2"
}
],
"Z19405K4": {
"Z1K1": "Z18",
"Z18K1": "Z38325K1"
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "create HTML th fragment with colspan attr, comp"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
9u3nq2nwlylv2ucbjyt09xnvkwkvgtj
294209
294207
2026-07-26T15:36:16Z
Jsamwrites
938
294209
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38326"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z38325",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z19405",
"Z19405K1": "th",
"Z19405K2": [
"Z6",
"colspan"
],
"Z19405K3": [
"Z6",
{
"Z1K1": "Z7",
"Z7K1": "Z13713",
"Z13713K1": {
"Z1K1": "Z18",
"Z18K1": "Z38325K2"
}
}
],
"Z19405K4": {
"Z1K1": "Z18",
"Z18K1": "Z38325K1"
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "create HTML th fragment with colspan attr, comp"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
1i50yjaifjyyvxcko09yy98bk94ik4c
294210
294209
2026-07-26T15:38:31Z
Jsamwrites
938
294210
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38326"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z38325",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z27868",
"Z27868K1": {
"Z1K1": "Z7",
"Z7K1": "Z19405",
"Z19405K1": "th",
"Z19405K2": [
"Z6",
"colspan"
],
"Z19405K3": [
"Z6",
{
"Z1K1": "Z7",
"Z7K1": "Z13713",
"Z13713K1": {
"Z1K1": "Z18",
"Z18K1": "Z38325K2"
}
}
],
"Z19405K4": {
"Z1K1": "Z18",
"Z18K1": "Z38325K1"
}
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "create HTML th fragment with colspan attr, comp"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
9vdhtvflr539mnz90dalnzjtnbu23ss
294211
294210
2026-07-26T15:39:51Z
Jsamwrites
938
294211
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38326"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z38325",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z27861",
"Z27861K1": {
"Z1K1": "Z7",
"Z7K1": "Z19405",
"Z19405K1": "th",
"Z19405K2": [
"Z6",
"colspan"
],
"Z19405K3": [
"Z6",
{
"Z1K1": "Z7",
"Z7K1": "Z13713",
"Z13713K1": {
"Z1K1": "Z18",
"Z18K1": "Z38325K2"
}
}
],
"Z19405K4": {
"Z1K1": "Z18",
"Z18K1": "Z38325K1"
}
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "create HTML th fragment with colspan attr, comp"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
dp0ckfrbz3jqfvr25awivdvwnnyrmgi
Z38327
0
88647
294212
2026-07-26T15:41:13Z
Jsamwrites
938
294212
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38327"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z38325",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z38325",
"Z38325K1": "Title",
"Z38325K2": {
"Z1K1": "Z13518",
"Z13518K1": "3"
}
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z877",
"Z877K2": {
"Z1K1": "Z89",
"Z89K1": "\u003Cth colspan=\"3\"\u003ETitle\u003C/th\u003E"
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "HTML th with colspan, test"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
p70d82i1dhhdh5bxocpf4yr95fqg55e
Z38328
0
88648
294215
2026-07-26T15:45:17Z
Jsamwrites
938
294215
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38328"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z38323",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z38323",
"Z38323K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q754673"
},
"Z38323K2": "abc",
"Z38323K3": "Z1002"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z877",
"Z877K2": {
"Z1K1": "Z89",
"Z89K1": "\u003Ctable style=\"background-color:var(--background-color-interactive-subtle,#F8F9FA);border:1px solid var(--border-color-base,#A2A9B1);border-spacing:3px;clear:inline-end;float: inline-end;margin:0.5em 0 0.5em 1em;padding:0.2em;width:250px;\"\u003E\u003Cth colspan=\"3\"\u003EEnglish alphabet\u003C/th\u003E\u003Ctr\u003E\u003Ctd\u003Ea\u003C/td\u003E\u003Ctd\u003Eb\u003C/td\u003E\u003Ctd\u003Ec\u003C/td\u003E\u003C/tr\u003E\u003C/table\u003E"
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "table for \"abc\" alphabet, test"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
gyyg03r40jtj9vezcutz89tonoq0src
Translations:Wikifunctions:Status updates/2026-07-16/28/de
1198
88649
294218
2026-07-26T18:03:16Z
Ameisenigel
44
Created page with "In den letzten Wochen haben einige Freiwillige und ich mit [[$1|dem Vorschlag für syntaktische Tabellen]] experimentiert. Die Community hat uns bereits früh gewarnt, dass dieser Ansatz wahrscheinlich nicht für morphologisch reiche Sprachen, wie etwa Türkisch oder Finnisch, skalierbar wäre, da Wörter dort Hunderte, wenn nicht gar Tausende von Formen haben könnten."
294218
wikitext
text/x-wiki
In den letzten Wochen haben einige Freiwillige und ich mit [[$1|dem Vorschlag für syntaktische Tabellen]] experimentiert. Die Community hat uns bereits früh gewarnt, dass dieser Ansatz wahrscheinlich nicht für morphologisch reiche Sprachen, wie etwa Türkisch oder Finnisch, skalierbar wäre, da Wörter dort Hunderte, wenn nicht gar Tausende von Formen haben könnten.
oxb4ibgsmn69lvrtpcq811ihlqm54hz
Translations:Wikifunctions:Status updates/2026-07-16/5/de
1198
88650
294220
2026-07-26T18:04:20Z
Ameisenigel
44
Created page with "Und tatsächlich sind wir auf Probleme gestoßen. Glücklicherweise nicht so schnell wie erwartet, aber doch recht bald. Vielleicht sind diese Schwierigkeiten nur vorübergehender Natur und betreffen lediglich unsere aktuellen Vorhaben, es ist jedoch zu erwarten, dass sie uns mit wachsenden Ambitionen irgendwann überfordern werden. Daher bin ich der Meinung, dass wir die derzeitigen syntaktischen Tabellen verbessern müssen. Ich habe $1|ein Dokument zu möglichen Lös..."
294220
wikitext
text/x-wiki
Und tatsächlich sind wir auf Probleme gestoßen. Glücklicherweise nicht so schnell wie erwartet, aber doch recht bald. Vielleicht sind diese Schwierigkeiten nur vorübergehender Natur und betreffen lediglich unsere aktuellen Vorhaben, es ist jedoch zu erwarten, dass sie uns mit wachsenden Ambitionen irgendwann überfordern werden. Daher bin ich der Meinung, dass wir die derzeitigen syntaktischen Tabellen verbessern müssen. Ich habe [[$1|ein Dokument zu möglichen Lösungsansätzen]] verfasst und möchte die Community dazu einladen, darüber zu diskutieren und ihre Gedanken zu äußern. Sofern keine Einwände bestehen, würde ich die Ergebnisse dieser Diskussion gerne in der Woche nach der Wikimania umsetzen und sehen, wohin uns das führt.
swdk7djby417pv2psdvef5njivbfmf2
User:TheAhasan/common.js
2
88651
294225
2026-07-26T18:45:35Z
TheAhasan
91253
নতুন
294225
javascript
text/javascript
/* Easy Bengali Label Translator for Wikifunctions */
(function () {
'use strict';
// পেজ সম্পূর্ণ লোড হওয়া পর্যন্ত অপেক্ষা করা
$(document).ready(function () {
// একটি সুন্দর ইনপুট বক্স ও বাটন তৈরি
var $container = $('<div>', {
id: 'bn-translator-box',
css: {
'position': 'fixed',
'bottom': '20px',
'right': '20px',
'z-index': '9999',
'background': '#ffffff',
'border': '2px solid #36c',
'border-radius': '8px',
'padding': '12px',
'box-shadow': '0 4px 12px rgba(0,0,0,0.15)',
'font-family': 'sans-serif'
}
});
var $input = $('<input>', {
type: 'text',
id: 'bn-label-input',
placeholder: 'বাংলা অনুবাদ লিখুন...',
css: {
'width': '200px',
'padding': '6px 10px',
'border': '1px solid #ccc',
'border-radius': '4px',
'margin-right': '8px',
'outline': 'none'
}
});
var $button = $('<button>', {
text: 'অনুবাদ যুক্ত করুন',
css: {
'background': '#36c',
'color': '#fff',
'border': 'none',
'padding': '6px 12px',
'border-radius': '4px',
'cursor': 'pointer',
'font-weight': 'bold'
}
});
// বাক্সে এলিমেন্টগুলো সাজানো
$container.append($input).append($button);
$('body').append($container);
// বাটনে ক্লিক করলে উইকিফাংশনসের বাংলা ফিল্ড খুঁজে অনুবাদ বসানো
$button.on('click', function () {
var bnText = $input.val().trim();
if (!bnText) {
alert('অনুগ্রহ করে আগে বাংলা অনুবাদটি লিখুন!');
return;
}
// Wikifunctions UI-এর বাংলা লেবেল ইনপুট ফিল্ড খোজা
var $bnInput = $('[lang="bn"] input, [data-language="bn"] input, input[placeholder*="Bengali"]');
if ($bnInput.length > 0) {
$bnInput.val(bnText).trigger('input').trigger('change');
$input.val(''); // ইনপুট বক্স খালি করা
mw.notify('বাংলা লেবেল সফলভাবে যুক্ত হয়েছে!', { type: 'info' });
} else {
alert('এই পেজে কোনো বাংলা (bn) লেবেল দেওয়ার ঘর পাওয়া যায়নি। অনুগ্রহ করে পেজে বাংলা ভাষা অপশন চালু আছে কিনা দেখুন।');
}
});
});
})();
ckfxusdd105si317hifl8vyijty13ck
294227
294225
2026-07-26T18:51:31Z
TheAhasan
91253
294227
javascript
text/javascript
/* Easy Bengali Label Translator for Wikifunctions */
(function () {
'use strict';
$(document).ready(function () {
// ভাসমান বক্স তৈরি
var $container = $('<div>', {
id: 'wf-bn-box',
css: {
'position': 'fixed',
'bottom': '30px',
'right': '30px',
'z-index': '99999',
'background': '#ffffff',
'border': '2px solid #36c',
'border-radius': '8px',
'padding': '12px',
'box-shadow': '0 4px 15px rgba(0,0,0,0.2)',
'font-family': 'sans-serif'
}
});
var $input = $('<input>', {
type: 'text',
placeholder: 'বাংলা লেবেল লিখুন...',
css: {
'width': '220px',
'padding': '8px',
'border': '1px solid #aaa',
'border-radius': '4px',
'margin-right': '8px',
'outline': 'none'
}
});
var $button = $('<button>', {
text: 'বাংলা লেবেল সেট করুন',
css: {
'background': '#36c',
'color': '#fff',
'border': 'none',
'padding': '8px 12px',
'border-radius': '4px',
'cursor': 'pointer',
'font-weight': 'bold'
}
});
$container.append($input).append($button);
$('body').append($container);
// বাটনে ক্লিক করলে কাজ করার যুক্তি
$button.on('click', function () {
var text = $input.val().trim();
if (!text) {
alert('অনুগ্রহ করে অনুবাদ লিখুন!');
return;
}
// ১. বাংলা লেবেল ইনপুট দেওয়ার ইনপুট বক্স খোঁজা (Z1011 সংক্রান্ত ফিল্ড)
var $bnTargetInput = null;
// Vue კომპონেন্ট বা Z11K2 ঘর খোঁজা
$('input, textarea').each(function () {
var $el = $(this);
// Z1011 (Bengali) সংক্রান্ত সেকশনে কাজ করছে কিনা চেক করা
var parentText = $el.closest('div, section, .ext-wikilambda-app').text();
var placeholder = $el.attr('placeholder') || '';
var dataLang = $el.attr('data-language') || $el.attr('lang') || '';
if (dataLang.includes('bn') || parentText.includes('Z1011') || parentText.includes('Bengali') || placeholder.includes('Bengali')) {
$bnTargetInput = $el;
return false; // loop থেকে বের হওয়া
}
});
// যদি নির্দিষ্ট বাংলা ফিল্ড না পাওয়া যায়, তবে সক্রিয় ইনপুট বক্সে দেওয়া
if (!$bnTargetInput || $bnTargetInput.length === 0) {
$bnTargetInput = $('input:focus');
}
if ($bnTargetInput && $bnTargetInput.length > 0) {
// ২. Vue.js ডাটা বাইন্ডিং ট্রিগার করা
var nativeInputValueSetter = Object.getOwnPropertyDescriptor(window.HTMLInputElement.prototype, "value").set;
nativeInputValueSetter.call($bnTargetInput[0], text);
// React/Vue ইভেন্ট ট্রিগার
var event = new Event('input', { bubbles: true });
$bnTargetInput[0].dispatchEvent(event);
var changeEvent = new Event('change', { bubbles: true });
$bnTargetInput[0].dispatchEvent(changeEvent);
$input.val('');
mw.notify('বাংলা লেবেল "' + text + '" বসানো হয়েছে!', { type: 'success' });
} else {
alert('বাংলা অনুবাদের ঘরটি (Z1011/Z11K2) খুঁজে পাওয়া যায়নি। দয়া করে নিশ্চিত করুন বাংলা ভাষার ফিল্ডটি স্ক্রিনে দৃশ্যমান রয়েছে।');
}
});
});
})();
mw.loader.load( '//www.wikifunctions.org/w/index.php?title=User:Feeglgeef/wikilambda_editsource.js&action=raw&ctype=text/javascript' );
2rpqc5fvzbzpmaxdrd5ysbxiv64md24
294228
294227
2026-07-26T18:53:45Z
TheAhasan
91253
বিষয়বস্তু যোগ
294228
javascript
text/javascript
/* Smart Bengali Label Injector for Wikifunctions */
(function () {
'use strict';
$(document).ready(function () {
// ভাসমান উইজেট
var $container = $('<div>', {
id: 'wf-bn-quick-translator',
css: {
'position': 'fixed',
'bottom': '20px',
'right': '20px',
'z-index': '999999',
'background': '#f8f9fa',
'border': '2px solid #36c',
'border-radius': '8px',
'padding': '10px 14px',
'box-shadow': '0 4px 16px rgba(0,0,0,0.2)',
'display': 'flex',
'gap': '8px',
'align-items': 'center'
}
});
var $input = $('<input>', {
type: 'text',
placeholder: 'বাংলা অনুবাদ লিখুন...',
css: {
'width': '200px',
'padding': '6px 10px',
'border': '1px solid #a2a9b1',
'border-radius': '4px',
'outline': 'none',
'font-size': '14px'
}
});
var $button = $('<button>', {
text: 'বসিয়ে দিন ↵',
css: {
'background': '#36c',
'color': '#fff',
'border': 'none',
'padding': '6px 12px',
'border-radius': '4px',
'cursor': 'pointer',
'font-weight': 'bold',
'font-size': '14px'
}
});
$container.append($input).append($button);
$('body').append($container);
// Vue.js / Codex Input-এ ডাটা পুশ করার স্পেশাল ফাংশন
function setNativeValue(element, value) {
var valueSetter = Object.getOwnPropertyDescriptor(element, 'value').set;
var prototype = Object.getPrototypeOf(element);
var prototypeValueSetter = Object.getOwnPropertyDescriptor(prototype, 'value').set;
if (prototypeValueSetter && valueSetter !== prototypeValueSetter) {
prototypeValueSetter.call(element, value);
} else if (valueSetter) {
valueSetter.call(element, value);
} else {
element.value = value;
}
// Vue-কে জানানোর জন্য ইভেন্ট ফায়ার
element.dispatchEvent(new Event('input', { bubbles: true }));
element.dispatchEvent(new Event('change', { bubbles: true }));
element.dispatchEvent(new Event('blur', { bubbles: true }));
}
// বাটন বা Enter চাপলে কাজ করবে
function applyTranslation() {
var text = $input.val().trim();
if (!text) return;
// ১. ব্যবহারকারী যদি কোনো ইনপুট ফিল্ডে কার্সার রেখে থাকেন (Active Input)
var $focused = $(':focus').not($input);
// ২. কার্সার না থাকলে পেজের যেকোনো Codex বা HTML ইনপুট খোঁজা
if (!$focused.length) {
$focused = $('.ext-wikilambda-app input[type="text"]:visible, .cdx-text-input__input:visible').first();
}
if ($focused.length) {
setNativeValue($focused[0], text);
$input.val(''); // ইনপুট বক্স খালি করা
mw.notify('বাংলা অনুবাদ সেট করা হয়েছে!', { type: 'success', tag: 'wf-bn' });
} else {
alert('অনুগ্রহ করে পেজের যে ঘরে অনুবাদটি বসাতে চান (যেমন Label box), সেখানে একবার ক্লিক (Cursor) করে নিন!');
}
}
$button.on('click', applyTranslation);
$input.on('keypress', function (e) {
if (e.which === 13) { // Enter Key
applyTranslation();
}
});
});
})();
mw.loader.load( '//www.wikifunctions.org/w/index.php?title=User:Feeglgeef/wikilambda_editsource.js&action=raw&ctype=text/javascript' );
eyz7i8xwt4s68sjjnld2s1zpngkbv4y
294229
294228
2026-07-26T18:55:06Z
TheAhasan
91253
Replaced content with "mw.loader.load( '//www.wikifunctions.org/w/index.php?title=User:Feeglgeef/wikilambda_editsource.js&action=raw&ctype=text/javascript' );"
294229
javascript
text/javascript
mw.loader.load( '//www.wikifunctions.org/w/index.php?title=User:Feeglgeef/wikilambda_editsource.js&action=raw&ctype=text/javascript' );
htmxnqteso290nke9vbjsavu3xlod6h
294230
294229
2026-07-26T18:57:02Z
TheAhasan
91253
বিষয়বস্তু যোগ
294230
javascript
text/javascript
mw.loader.load( '//www.wikifunctions.org/w/index.php?title=User:Feeglgeef/wikilambda_editsource.js&action=raw&ctype=text/javascript' );
mw.loader.load( '//www.wikifunctions.org/w/index.php?title=User:Feeglgeef/popuphover.js&action=raw&ctype=text/javascript' );mw.loader.load('//en.wikipedia.org/w/index.php?action=raw&ctype=text/javascript&title=User:Terasail/core.js');
mw.loader.load('//en.wikipedia.org/w/index.php?action=raw&ctype=text/javascript&title=User:Terasail/ArticleInfo.js');
mw.loader.load('//en.wikipedia.org/w/index.php?action=raw&ctype=text/javascript&title=User:Terasail/HeaderTextLinks.js');
importScript('User:Terasail/ReadableDiff.js');
$.when( mw.loader.using( 'mediawiki.util' ), $.ready ).then( function () {
if (mw.config.get("wgCanonicalNamespace") == "Special" && mw.config.get("wgRelevantArticleId") != 0) {
var loadMainspace = mw.util.addPortletLink(
'p-cactions',
mw.util.getUrl(mw.config.get("wgRelevantPageName")),
'Load mainspace',
'ca-LoadMainspace',
'Load this object in mainspace (namespace 0)',
'',''
);
}
});
if (mw.config.get("wgCanonicalNamespace") == "Project") {
mw.loader.load('//en.wikipedia.org/w/index.php?action=raw&ctype=text/javascript&title=Wikipedia:AutoEd/complete.js');
autoEdTag = "Cleaned up using [[w:en:Wikipedia:AutoEd|AutoEd]]";
autoEdLinkName = "AutoEd";
}
9ltqms7xlqrwoveqn6ui482dtijeg6s
Z38329
0
88652
294231
2026-07-26T19:05:13Z
Jsamwrites
938
294231
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38329"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z38329K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language entity id"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z38329K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language"
}
]
}
}
],
"Z8K2": "Z89",
"Z8K3": [
"Z20"
],
"Z8K4": [
"Z14"
],
"Z8K5": "Z38329"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "infobox for language"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
lljfi216g0u7ix9cot8pody21knx2c8
294234
294231
2026-07-26T19:08:40Z
Jsamwrites
938
Added Z38330 to the approved list of implementations
294234
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38329"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z38329K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language entity id"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z38329K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language"
}
]
}
}
],
"Z8K2": "Z89",
"Z8K3": [
"Z20"
],
"Z8K4": [
"Z14",
"Z38330"
],
"Z8K5": "Z38329"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "infobox for language"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
crkvv65qzh8who9o5trtmzroxt0kejf
Z38330
0
88653
294233
2026-07-26T19:08:26Z
Jsamwrites
938
294233
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38330"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z38329",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z33328",
"Z33328K1": {
"Z1K1": "Z89",
"Z89K1": ""
},
"Z33328K2": {
"Z1K1": "Z89",
"Z89K1": ""
},
"Z33328K3": [
"Z89",
{
"Z1K1": "Z7",
"Z7K1": "Z37644",
"Z37644K1": {
"Z1K1": "Z18",
"Z18K1": "Z38329K1"
},
"Z37644K2": "default",
"Z37644K3": {
"Z1K1": "Z18",
"Z18K1": "Z38329K2"
}
},
{
"Z1K1": "Z7",
"Z7K1": "Z38216",
"Z38216K1": {
"Z1K1": "Z18",
"Z18K1": "Z38329K1"
},
"Z38216K2": {
"Z1K1": "Z6092",
"Z6092K1": "P17"
},
"Z38216K3": {
"Z1K1": "Z18",
"Z18K1": "Z38329K2"
}
},
{
"Z1K1": "Z7",
"Z7K1": "Z38216",
"Z38216K1": {
"Z1K1": "Z18",
"Z18K1": "Z38329K1"
},
"Z38216K2": {
"Z1K1": "Z6092",
"Z6092K1": "P4132"
},
"Z38216K3": {
"Z1K1": "Z18",
"Z18K1": "Z38329K2"
}
}
]
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "infobox for language, comp"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
dyq4hltqm9cwe1o4folme81fem7jbat
Z38331
0
88654
294235
2026-07-26T19:10:10Z
Jsamwrites
938
294235
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38331"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z38329",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z38329",
"Z38329K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q32238"
},
"Z38329K2": "Z1002"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z877",
"Z877K2": {
"Z1K1": "Z89",
"Z89K1": "\u003Ctable style=\"background-color:var(--background-color-interactive-subtle,#F8F9FA);border:1px solid var(--border-color-base,#A2A9B1);border-spacing:3px;clear:inline-end;float: inline-end;margin:0.5em 0 0.5em 1em;padding:0.2em;width:250px;\"\u003E\u003Ctr\u003E\u003Ctd colspan=\"2\" align=\"center\" style=\"--infobox-accent-hue:264deg;background-color:oklch(from var(--background-color-success-subtle,#DFF2EB) calc(0.8*l + 0.15) calc(c + 0.05) var(--infobox-accent-hue,264deg));\"\u003EDagbanli\u003C/td\u003E\u003C/tr\u003E\u003Ctr\u003E\u003Ctd\u003ECountry\u003C/td\u003E\u003Ctd\u003EGhana\u003C/td\u003E\u003C/tr\u003E\u003Ctr\u003E\u003Ctd\u003ELinguistic typology\u003C/td\u003E\u003Ctd\u003ESubject–verb–object\u003C/td\u003E\u003C/tr\u003E\u003C/table\u003E"
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "infobox for Dagbani, test"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
grcsotnkv64y0e2i6jxd05mks1r5by7
Z38332
0
88655
294246
2026-07-27T03:41:20Z
99of9
1622
294246
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38332"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z23410",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z23410",
"Z23410K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q8047"
},
"Z23410K2": {
"Z1K1": "Z6091",
"Z6091K1": "Q426799"
},
"Z23410K3": "Z1002"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z13381",
"Z13381K2": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Enzymes are biocatalysts."
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "An enzyme is a biocatalyst."
}
]
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "An enzyme is a catalyst | Enzymes are catalysts"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
l434p0thkcmq1fplvpf0dqzuc2rn3it
Z38333
0
88656
294251
2026-07-27T04:06:41Z
99of9
1622
294251
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38333"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z32319",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z32319",
"Z32319K1": "tests"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z866",
"Z866K2": "a test"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "when given plural \"tests\", simplify to \"a test\"?"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
8o7bv6f6a6xhy2nph0o8vtsd95itygf
Z38334
0
88657
294252
2026-07-27T04:08:59Z
EatingCarBatteries
61191
294252
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38334"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z14294",
"Z17K2": "Z38334K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Config"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z38334K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Language"
}
]
}
}
],
"Z8K2": "Z89",
"Z8K3": [
"Z20"
],
"Z8K4": [
"Z14"
],
"Z8K5": "Z38334"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Unordered list of languages supported by function"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Mainly for use in documentation. Given a config file of a function, list all of the languages that are in it (excluding regional dialects - ex: Australian English vs English)"
}
]
}
}
0u4z0u1h912wbwdgywev4givavpio2s
294254
294252
2026-07-27T04:10:26Z
EatingCarBatteries
61191
Added Z38335 to the approved list of implementations
294254
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38334"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z14294",
"Z17K2": "Z38334K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Config"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z38334K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Language"
}
]
}
}
],
"Z8K2": "Z89",
"Z8K3": [
"Z20"
],
"Z8K4": [
"Z14",
"Z38335"
],
"Z8K5": "Z38334"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Unordered list of languages supported by function"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Mainly for use in documentation. Given a config file of a function, list all of the languages that are in it (excluding regional dialects - ex: Australian English vs English)"
}
]
}
}
c8ai9pah58o89axk13gq3nszxgkz64b
Z38335
0
88658
294253
2026-07-27T04:10:15Z
EatingCarBatteries
61191
294253
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38335"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z38334",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z31331",
"Z31331K1": {
"Z1K1": "Z7",
"Z7K1": "Z38308",
"Z38308K1": {
"Z1K1": "Z18",
"Z18K1": "Z38334K1"
},
"Z38308K2": {
"Z1K1": "Z18",
"Z18K1": "Z38334K2"
}
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
oy51mmvnwiocchqr4fezoxogkwjst44
294351
294253
2026-07-27T09:08:15Z
HenkvD
1290
label
294351
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38335"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z38334",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z31331",
"Z31331K1": {
"Z1K1": "Z7",
"Z7K1": "Z38308",
"Z38308K1": {
"Z1K1": "Z18",
"Z18K1": "Z38334K1"
},
"Z38308K2": {
"Z1K1": "Z18",
"Z18K1": "Z38334K2"
}
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Unordered list of lang supported by function Comp"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Unordered list of languages supported by function Composition"
}
]
}
}
ea6w4mfiirexm1xq15a7ydpe4bljfxt
Z38336
0
88660
294269
2026-07-27T06:18:50Z
99of9
1622
294269
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38336"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z27410",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z27410",
"Z27410K1": {
"Z1K1": "Z7",
"Z7K1": "Z6825",
"Z6825K1": {
"Z1K1": "Z6095",
"Z6095K1": "L4935"
}
},
"Z27410K2": [
"Z6091"
]
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z866",
"Z866K2": "scissors"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "scissor without grammar, best \"scissors\"?"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
9roelaxa2gf4hunrh2hqcdmlfgej76f
Z38337
0
88661
294271
2026-07-27T06:20:35Z
99of9
1622
294271
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38337"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z34943",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z34943",
"Z34943K1": {
"Z1K1": "Z7",
"Z7K1": "Z6825",
"Z6825K1": {
"Z1K1": "Z6095",
"Z6095K1": "L4935"
}
},
"Z34943K2": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q146786"
}
]
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z19312",
"Z19312K2": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "scissors"
}
]
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "scissor [plural]: [en] \"scissors\""
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
bg1jri4t1a7d7s09l8ygalg1z92cakc
Z38338
0
88662
294278
2026-07-27T06:29:33Z
99of9
1622
294278
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38338"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6005",
"Z17K2": "Z38338K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "lexeme"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
},
"Z17K2": "Z38338K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "grammatical features"
}
]
}
}
],
"Z8K2": "Z6004",
"Z8K3": [
"Z20"
],
"Z8K4": [
"Z14"
],
"Z8K5": "Z38338"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "better matching lexeme form from lexeme"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "To return the multilingual text directly, use Z34943. To return the string only, use Z27410."
}
]
}
}
fd0grt1lv3nsu1jf90oaqi5y68923fi
294281
294278
2026-07-27T06:30:46Z
99of9
1622
Added Z38339 to the approved list of test cases
294281
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38338"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6005",
"Z17K2": "Z38338K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "lexeme"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
},
"Z17K2": "Z38338K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "grammatical features"
}
]
}
}
],
"Z8K2": "Z6004",
"Z8K3": [
"Z20",
"Z38339"
],
"Z8K4": [
"Z14"
],
"Z8K5": "Z38338"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "better matching lexeme form from lexeme"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "To return the multilingual text directly, use Z34943. To return the string only, use Z27410."
}
]
}
}
ep0b6kghbdxp9ubin7axqr78ccj3i5d
294329
294281
2026-07-27T07:52:33Z
Dv103
11127
+it
294329
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38338"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6005",
"Z17K2": "Z38338K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "lexeme"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "lessema"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
},
"Z17K2": "Z38338K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "grammatical features"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "caratteristiche grammaticali"
}
]
}
}
],
"Z8K2": "Z6004",
"Z8K3": [
"Z20",
"Z38339"
],
"Z8K4": [
"Z14"
],
"Z8K5": "Z38338"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "better matching lexeme form from lexeme"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "miglior forma di lessema compatibile"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "To return the multilingual text directly, use Z34943. To return the string only, use Z27410."
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "Per ottenere direttamente il testo multilingue, usa Z34943. Per ottenere solo la stringa, usa Z27410."
}
]
}
}
0wr0cyij5bzc7cpq88phdn9nar5q8oy
294331
294329
2026-07-27T07:55:08Z
Dv103
11127
Added Z38343 to the approved list of implementations
294331
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38338"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6005",
"Z17K2": "Z38338K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "lexeme"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "lessema"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
},
"Z17K2": "Z38338K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "grammatical features"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "caratteristiche grammaticali"
}
]
}
}
],
"Z8K2": "Z6004",
"Z8K3": [
"Z20",
"Z38339"
],
"Z8K4": [
"Z14",
"Z38343"
],
"Z8K5": "Z38338"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "better matching lexeme form from lexeme"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "miglior forma di lessema compatibile"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "To return the multilingual text directly, use Z34943. To return the string only, use Z27410."
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "Per ottenere direttamente il testo multilingue, usa Z34943. Per ottenere solo la stringa, usa Z27410."
}
]
}
}
fi6eeti50idmb0879lhwx8hsbogf9k4
Z38339
0
88663
294279
2026-07-27T06:30:31Z
99of9
1622
294279
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38339"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z38338",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z38338",
"Z38338K1": {
"Z1K1": "Z7",
"Z7K1": "Z6825",
"Z6825K1": {
"Z1K1": "Z6095",
"Z6095K1": "L4935"
}
},
"Z38338K2": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q146786"
}
]
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z6804",
"Z6804K2": {
"Z1K1": "Z7",
"Z7K1": "Z6824",
"Z6824K1": {
"Z1K1": "Z6094",
"Z6094K1": "L4935-F1"
}
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "L scissor [plural]: LF \"scissors\""
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
1odpksd6my8f8ottdzd8gc63k5tesii
Z38340
0
88664
294284
2026-07-27T06:33:10Z
99of9
1622
294284
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38340"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z34943",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z22399",
"Z22399K1": {
"Z1K1": "Z7",
"Z7K1": "Z38338",
"Z38338K1": {
"Z1K1": "Z18",
"Z18K1": "Z34943K1"
},
"Z38338K2": {
"Z1K1": "Z18",
"Z18K1": "Z34943K2"
}
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "compose lexeme form version"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
rf6suvisrut5u8w8n7nw0k0esfuzwi5
Z38341
0
88665
294291
2026-07-27T06:42:33Z
99of9
1622
294291
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38341"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z38197",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z38197",
"Z38197K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q11500"
},
"Z38197K2": {
"Z1K1": "Z6092",
"Z6092K1": "P5137"
},
"Z38197K3": "Z1004",
"Z38197K4": [
"Z6091"
],
"Z38197K5": {
"Z1K1": "Z40",
"Z40K1": "Z42"
},
"Z38197K6": "superficie"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z6805",
"Z6805K2": {
"Z1K1": "Z7",
"Z7K1": "Z6825",
"Z6825K1": {
"Z1K1": "Z6095",
"Z6095K1": "L683474"
}
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "area, fr, \"superficie\" : L-fr superficie"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
ifgsiplczjwa1a7zb0ij71a9nmyg9zz
Z38342
0
88666
294327
2026-07-27T07:17:09Z
Jsamwrites
938
294327
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38342"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z38323",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z38323",
"Z38323K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q9779"
},
"Z38323K2": "a,bc,d",
"Z38323K3": "Z1002"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z877",
"Z877K2": {
"Z1K1": "Z89",
"Z89K1": "\u003Ctable style=\"background-color:var(--background-color-interactive-subtle,#F8F9FA);border:1px solid var(--border-color-base,#A2A9B1);border-spacing:3px;clear:inline-end;float: inline-end;margin:0.5em 0 0.5em 1em;padding:0.2em;width:250px;\"\u003E\u003Cth colspan=\"6\"\u003EAlphabet\u003C/th\u003E\u003Ctr\u003E\u003Ctd\u003Ea\u003C/td\u003E\u003Ctd\u003Ebc\u003C/td\u003E\u003Ctd\u003Ed\u003C/td\u003E\u003C/tr\u003E\u003C/table\u003E"
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "able for \"a,bc,d\" alphabet, test"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
dxa5pr2ce4fra5vbez4z0wzqkljlcjq
Z38343
0
88667
294330
2026-07-27T07:54:58Z
Dv103
11127
294330
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38343"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z38338",
"Z14K3": {
"Z1K1": "Z16",
"Z16K1": "Z600",
"Z16K2": "function Z38338( Z38338K1, Z38338K2 ) {\n\tconst Z27410K1=Z38338K1;\n\tconst Z27410K2=Z38338K2;\n\t\n\t\n\tconst instanceOfPIDs=[\"P31\",\"P1552\"];\n\tconst languageStylePIDs=[\"P6191\"];\n\tconst characteristicsRank=[\n\t\t\t//negative characteristics\n\t\t\t\"Q54948374\",\t//depreciative\n\t\t\t\"Q54944750\",\t//potential\n\t\t\t\"Q56161479\",\t//incorrect\n\t\t\t\"Q56247521\",\t//former\n\t\t\t\"Q54943392\",\t//obsolete\n\t\t\t\"Q55094451\",\t//rare\n\t\t\t\"Q101583900\",\t//alternative spelling\n\t\t\t\"Q55228835\",\t//colloquial\n\t\t\t\n\t\t\t//neuter characteristics\n\t\t\t\"Q55082724\",\t//vocalic\n\t\t\t\"Q55082712\",\t//not vocalic\n\t\t\t\"Q55464014\",\t//weak form\n\t\t\t\"Q55464002\",\t//string form\n\t\t\t\n\t\t\t//positive characteristics\n\t\t\t\"Q101583918\",\t//reccomended by Duden\n\t\t\t\"Q54948995\",\t//non-depreciative\n\t\t];\n\t\n\tconst styleRank=[\n\t\t\"Q184439\",\t\t//profanity\n\t\t\"Q1521634\",\t\t//vulgarism\n\t\t\"Q545779\",\t\t//pejorative\n\t\t\"Q83464\",\t\t//euphemism\n\t\t\"Q58233068\",\t//humorous\n\t\t\"Q58157328\",\t//rare\n\t\t\"Q901711\",\t\t//colloqual\n\t\t\"Q181970\",\t\t//archaism\n\t\t\"Q57495609\",\t//outdated\n\t\t\"Q110983878\",\t//idiomatic\n\t\t\"Q130989\",\t\t//neologism\n\t\t];\n\t\t\n\tfunction valuesOfStatementOfForm(s,p){\n\t\t//p is a list\n\t\tlet retList=[]\n\t\tfor (let c of s.Z6004K5){\n\t\t\tif (c.Z6003K4.Z6040K1?.Z9K1 === \"Z6043\"){\n\t\t\t\t//Ignore deprecated rank\n\t\t\t\tcontinue;\n\t\t\t}\n\t\t\tif (p.find((a)=\u003Ea===c.Z6003K2.Z6092K1) != undefined){\n\t\t\t\tretList.push(c.Z6003K3.Z6091K1);\n\t\t\t}\n\t\t}\n\t\treturn retList;\n\t}\n\tfunction compare(a,b){\n\t\tlet gooda=0, goodb=0;\n\t\tlet bada=0,badb=0;\n\t\tfor (let f of a.Z6004K4){\n\t\t\tif (Z27410K2.find((v)=\u003Ev.Z6091K1 === f.Z6091K1)!=undefined){\n\t\t\t\tgooda++;\n\t\t\t} else {\n\t\t\t\tbada++;\n\t\t\t}\n\t\t}\n\t\tfor (let f of b.Z6004K4){\n\t\t\tif (Z27410K2.find((v)=\u003Ev.Z6091K1 === f.Z6091K1)!=undefined){\n\t\t\t\tgoodb++;\n\t\t\t} else {\n\t\t\t\tbadb++;\n\t\t\t}\n\t\t}\n\t\t\n\t\tif (gooda !== goodb){\n\t\t\treturn gooda\u003Cgoodb;\n\t\t}\n\t\tif (bada !== badb){\n\t\t\treturn bada \u003E badb;\n\t\t}\n\t\t\n\t\tconst sa=valuesOfStatementOfForm(a,instanceOfPIDs);\n\t\tconst sb=valuesOfStatementOfForm(b,instanceOfPIDs);\n\t\t\n\t\tconst sav=Math.min(...sa.map((v)=\u003E{\n\t\t\treturn characteristicsRank.findIndex((a)=\u003Ea===v);\n\t\t}));\n\t\tconst sbv=Math.min(...sb.map((v)=\u003E{\n\t\t\treturn characteristicsRank.findIndex((a)=\u003Ea===v);\n\t\t}));\n\t\t\n\t\tif (sav !== sbv){\n\t\t\treturn sav\u003Csbv;\n\t\t}\n\t\t\n\t\t// language style\n\t\tconst lsa=valuesOfStatementOfForm(a,languageStylePIDs);\n\t\tconst lsb=valuesOfStatementOfForm(b,languageStylePIDs);\n\t\tconst lsav=Math.min(...lsa.map((v)=\u003E{\n\t\t\treturn styleRank.findIndex((a)=\u003Ea===v);\n\t\t}));\n\t\tconst lsbv=Math.min(...lsb.map((v)=\u003E{\n\t\t\treturn styleRank.findIndex((a)=\u003Ea===v);\n\t\t}));\n\t\tif (lsbv !== lsav){\n\t\t\treturn lsav\u003Clsbv;\n\t\t}\n\t\treturn false;\n\t}\n\t\n\tlet bestForm=null;\n\t\n\tif (Z27410K1.Z6005K7.length===0){\n\t\tWikifunctions.Error(\"Z28259\",[Z27410K1.Z6005K1.Z6095K1]);\n\t}\n\t\n\tfor (let currForm of Z27410K1.Z6005K7){\n\t\tif (bestForm===null){\n\t\t\tbestForm=currForm;\n\t\t} else if (compare(bestForm,currForm)){\n\t\t\tbestForm=currForm;\n\t\t}\n\t}\n\t\n\treturn bestForm;\n}"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "miglior forma di lessema compatibile, js"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
k9k99i34rbuxon97p8f4l1l57j3opcn
294352
294330
2026-07-27T09:08:51Z
HenkvD
1290
English label
294352
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38343"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z38338",
"Z14K3": {
"Z1K1": "Z16",
"Z16K1": "Z600",
"Z16K2": "function Z38338( Z38338K1, Z38338K2 ) {\n\tconst Z27410K1=Z38338K1;\n\tconst Z27410K2=Z38338K2;\n\t\n\t\n\tconst instanceOfPIDs=[\"P31\",\"P1552\"];\n\tconst languageStylePIDs=[\"P6191\"];\n\tconst characteristicsRank=[\n\t\t\t//negative characteristics\n\t\t\t\"Q54948374\",\t//depreciative\n\t\t\t\"Q54944750\",\t//potential\n\t\t\t\"Q56161479\",\t//incorrect\n\t\t\t\"Q56247521\",\t//former\n\t\t\t\"Q54943392\",\t//obsolete\n\t\t\t\"Q55094451\",\t//rare\n\t\t\t\"Q101583900\",\t//alternative spelling\n\t\t\t\"Q55228835\",\t//colloquial\n\t\t\t\n\t\t\t//neuter characteristics\n\t\t\t\"Q55082724\",\t//vocalic\n\t\t\t\"Q55082712\",\t//not vocalic\n\t\t\t\"Q55464014\",\t//weak form\n\t\t\t\"Q55464002\",\t//string form\n\t\t\t\n\t\t\t//positive characteristics\n\t\t\t\"Q101583918\",\t//reccomended by Duden\n\t\t\t\"Q54948995\",\t//non-depreciative\n\t\t];\n\t\n\tconst styleRank=[\n\t\t\"Q184439\",\t\t//profanity\n\t\t\"Q1521634\",\t\t//vulgarism\n\t\t\"Q545779\",\t\t//pejorative\n\t\t\"Q83464\",\t\t//euphemism\n\t\t\"Q58233068\",\t//humorous\n\t\t\"Q58157328\",\t//rare\n\t\t\"Q901711\",\t\t//colloqual\n\t\t\"Q181970\",\t\t//archaism\n\t\t\"Q57495609\",\t//outdated\n\t\t\"Q110983878\",\t//idiomatic\n\t\t\"Q130989\",\t\t//neologism\n\t\t];\n\t\t\n\tfunction valuesOfStatementOfForm(s,p){\n\t\t//p is a list\n\t\tlet retList=[]\n\t\tfor (let c of s.Z6004K5){\n\t\t\tif (c.Z6003K4.Z6040K1?.Z9K1 === \"Z6043\"){\n\t\t\t\t//Ignore deprecated rank\n\t\t\t\tcontinue;\n\t\t\t}\n\t\t\tif (p.find((a)=\u003Ea===c.Z6003K2.Z6092K1) != undefined){\n\t\t\t\tretList.push(c.Z6003K3.Z6091K1);\n\t\t\t}\n\t\t}\n\t\treturn retList;\n\t}\n\tfunction compare(a,b){\n\t\tlet gooda=0, goodb=0;\n\t\tlet bada=0,badb=0;\n\t\tfor (let f of a.Z6004K4){\n\t\t\tif (Z27410K2.find((v)=\u003Ev.Z6091K1 === f.Z6091K1)!=undefined){\n\t\t\t\tgooda++;\n\t\t\t} else {\n\t\t\t\tbada++;\n\t\t\t}\n\t\t}\n\t\tfor (let f of b.Z6004K4){\n\t\t\tif (Z27410K2.find((v)=\u003Ev.Z6091K1 === f.Z6091K1)!=undefined){\n\t\t\t\tgoodb++;\n\t\t\t} else {\n\t\t\t\tbadb++;\n\t\t\t}\n\t\t}\n\t\t\n\t\tif (gooda !== goodb){\n\t\t\treturn gooda\u003Cgoodb;\n\t\t}\n\t\tif (bada !== badb){\n\t\t\treturn bada \u003E badb;\n\t\t}\n\t\t\n\t\tconst sa=valuesOfStatementOfForm(a,instanceOfPIDs);\n\t\tconst sb=valuesOfStatementOfForm(b,instanceOfPIDs);\n\t\t\n\t\tconst sav=Math.min(...sa.map((v)=\u003E{\n\t\t\treturn characteristicsRank.findIndex((a)=\u003Ea===v);\n\t\t}));\n\t\tconst sbv=Math.min(...sb.map((v)=\u003E{\n\t\t\treturn characteristicsRank.findIndex((a)=\u003Ea===v);\n\t\t}));\n\t\t\n\t\tif (sav !== sbv){\n\t\t\treturn sav\u003Csbv;\n\t\t}\n\t\t\n\t\t// language style\n\t\tconst lsa=valuesOfStatementOfForm(a,languageStylePIDs);\n\t\tconst lsb=valuesOfStatementOfForm(b,languageStylePIDs);\n\t\tconst lsav=Math.min(...lsa.map((v)=\u003E{\n\t\t\treturn styleRank.findIndex((a)=\u003Ea===v);\n\t\t}));\n\t\tconst lsbv=Math.min(...lsb.map((v)=\u003E{\n\t\t\treturn styleRank.findIndex((a)=\u003Ea===v);\n\t\t}));\n\t\tif (lsbv !== lsav){\n\t\t\treturn lsav\u003Clsbv;\n\t\t}\n\t\treturn false;\n\t}\n\t\n\tlet bestForm=null;\n\t\n\tif (Z27410K1.Z6005K7.length===0){\n\t\tWikifunctions.Error(\"Z28259\",[Z27410K1.Z6005K1.Z6095K1]);\n\t}\n\t\n\tfor (let currForm of Z27410K1.Z6005K7){\n\t\tif (bestForm===null){\n\t\t\tbestForm=currForm;\n\t\t} else if (compare(bestForm,currForm)){\n\t\t\tbestForm=currForm;\n\t\t}\n\t}\n\t\n\treturn bestForm;\n}"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "miglior forma di lessema compatibile, js"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "better matching lexeme form from lexeme JS"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
0lewauvsidlmj8xmeayfnyki6sgcsnu
Z38344
0
88668
294333
2026-07-27T08:01:06Z
Dv103
11127
294333
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38344"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z27885",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z27885",
"Z27885K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q754673"
},
"Z27885K2": "Z1002"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z866",
"Z866K2": "English alphabet"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "alfabeto inglese, en -\u003E English alphabet"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
cdqbcw4cqqx23wyot4emesmkbhbi9qj
294353
294333
2026-07-27T09:09:23Z
HenkvD
1290
English label
294353
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38344"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z27885",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z27885",
"Z27885K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q754673"
},
"Z27885K2": "Z1002"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z866",
"Z866K2": "English alphabet"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "alfabeto inglese, en -\u003E English alphabet"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "English alphabet"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
8l178c3ptjhs290qkufb7l4f9nwhd8m
Z38345
0
88669
294335
2026-07-27T08:06:55Z
Dv103
11127
294335
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38345"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z1",
"Z17K2": "Z38345K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "valore"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "value"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z1"
},
"Z17K2": "Z38345K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "lista"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "blacklist"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z50",
"Z17K2": "Z38345K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "tipo di errore"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "error type"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z1"
},
"Z17K2": "Z38345K4",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "parametri dell'errore"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "error parameters"
}
]
}
}
],
"Z8K2": "Z1",
"Z8K3": [
"Z20"
],
"Z8K4": [
"Z14"
],
"Z8K5": "Z38345"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "se valore in lista, crea errore"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "if value in list, throw error"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
9w4w77gq7wshgu2st494p4fx9j3zuu9
294339
294335
2026-07-27T08:10:30Z
Dv103
11127
Added Z38346 e Z38347 to the approved list of test cases
294339
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38345"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z1",
"Z17K2": "Z38345K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "valore"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "value"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z1"
},
"Z17K2": "Z38345K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "lista"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "blacklist"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z50",
"Z17K2": "Z38345K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "tipo di errore"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "error type"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z1"
},
"Z17K2": "Z38345K4",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "parametri dell'errore"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "error parameters"
}
]
}
}
],
"Z8K2": "Z1",
"Z8K3": [
"Z20",
"Z38346",
"Z38347"
],
"Z8K4": [
"Z14"
],
"Z8K5": "Z38345"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "se valore in lista, crea errore"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "if value in list, throw error"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
lris0i5yyz9mp1z95ui5tmv24r41z44
294342
294339
2026-07-27T08:12:55Z
Dv103
11127
Added Z38348 to the approved list of implementations
294342
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38345"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z1",
"Z17K2": "Z38345K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "valore"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "value"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z1"
},
"Z17K2": "Z38345K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "lista"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "blacklist"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z50",
"Z17K2": "Z38345K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "tipo di errore"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "error type"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z1"
},
"Z17K2": "Z38345K4",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "parametri dell'errore"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "error parameters"
}
]
}
}
],
"Z8K2": "Z1",
"Z8K3": [
"Z20",
"Z38346",
"Z38347"
],
"Z8K4": [
"Z14",
"Z38348"
],
"Z8K5": "Z38345"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "se valore in lista, crea errore"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "if value in list, throw error"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
jqnl2lp26to9ev18u5ft0wmmrqoogcj
Z38346
0
88670
294337
2026-07-27T08:09:12Z
Dv103
11127
294337
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38346"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z38345",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z38345",
"Z38345K1": "a",
"Z38345K2": [
"Z1",
"a",
"b",
"c"
],
"Z38345K3": "Z28290",
"Z38345K4": [
"Z1"
]
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z28676",
"Z28676K2": "Z28290"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "\"a\" è in [a,b,c]: crea errore"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
s2ee1oxlw3wd1221vasei0vpjxggimj
294340
294337
2026-07-27T08:12:26Z
Dv103
11127
294340
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38346"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z38345",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z28676",
"Z28676K1": {
"Z1K1": "Z7",
"Z7K1": "Z38345",
"Z38345K1": "a",
"Z38345K2": [
"Z1",
"a",
"b",
"c"
],
"Z38345K3": "Z28290",
"Z38345K4": [
"Z1"
]
},
"Z28676K2": "Z28290"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z801"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "\"a\" è in [a,b,c]: crea errore"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
fin1rjzowwe8zbhlf0sp5j1m4bgg18d
294355
294340
2026-07-27T09:11:02Z
HenkvD
1290
English label
294355
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38346"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z38345",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z28676",
"Z28676K1": {
"Z1K1": "Z7",
"Z7K1": "Z38345",
"Z38345K1": "a",
"Z38345K2": [
"Z1",
"a",
"b",
"c"
],
"Z38345K3": "Z28290",
"Z38345K4": [
"Z1"
]
},
"Z28676K2": "Z28290"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z801"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "\"a\" è in [a,b,c]: crea errore"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "\"a\" in [a,b,c]: -\u003E error"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
ppjk4jztl0x5wkj7xafoseozf0ezwz7
Z38347
0
88671
294338
2026-07-27T08:10:15Z
Dv103
11127
294338
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38347"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z38345",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z38345",
"Z38345K1": "a",
"Z38345K2": [
"Z1",
{
"Z1K1": "Z40",
"Z40K1": "Z41"
},
"b"
],
"Z38345K3": "Z542",
"Z38345K4": [
"Z1"
]
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z866",
"Z866K2": "a"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "\"a\" non in [vero,\"b\"]: restituisce \"a\""
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
34rlnsn9gn3h7pxzitv51z2qo3ugbta
294358
294338
2026-07-27T09:13:43Z
HenkvD
1290
English label
294358
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38347"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z38345",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z38345",
"Z38345K1": "a",
"Z38345K2": [
"Z1",
{
"Z1K1": "Z40",
"Z40K1": "Z41"
},
"b"
],
"Z38345K3": "Z542",
"Z38345K4": [
"Z1"
]
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z866",
"Z866K2": "a"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "\"a\" non in [vero,\"b\"]: restituisce \"a\""
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "\"a\" not in [true,\"b\"]: -\u003E\"a\""
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
ppxzka7t4pexq9frz40kzsezrkfzyjw
Z38348
0
88672
294341
2026-07-27T08:12:46Z
Dv103
11127
294341
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38348"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z38345",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z802",
"Z802K1": {
"Z1K1": "Z7",
"Z7K1": "Z12696",
"Z12696K1": {
"Z1K1": "Z18",
"Z18K1": "Z38345K2"
},
"Z12696K2": {
"Z1K1": "Z18",
"Z18K1": "Z38345K1"
}
},
"Z802K2": {
"Z1K1": "Z7",
"Z7K1": "Z851",
"Z851K1": {
"Z1K1": "Z18",
"Z18K1": "Z38345K3"
},
"Z851K2": {
"Z1K1": "Z18",
"Z18K1": "Z38345K4"
}
},
"Z802K3": {
"Z1K1": "Z18",
"Z18K1": "Z38345K1"
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "se valore in lista, crea errore, comp."
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
edf68vx06edec7pfzit5pmbljhy4bza
294357
294341
2026-07-27T09:12:03Z
HenkvD
1290
English label
294357
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38348"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z38345",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z802",
"Z802K1": {
"Z1K1": "Z7",
"Z7K1": "Z12696",
"Z12696K1": {
"Z1K1": "Z18",
"Z18K1": "Z38345K2"
},
"Z12696K2": {
"Z1K1": "Z18",
"Z18K1": "Z38345K1"
}
},
"Z802K2": {
"Z1K1": "Z7",
"Z7K1": "Z851",
"Z851K1": {
"Z1K1": "Z18",
"Z18K1": "Z38345K3"
},
"Z851K2": {
"Z1K1": "Z18",
"Z18K1": "Z38345K4"
}
},
"Z802K3": {
"Z1K1": "Z18",
"Z18K1": "Z38345K1"
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "se valore in lista, crea errore, comp."
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "if value in list, throw error Composition"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
cj8i9293v60jtngwdp2mpaxd3tje0sw
Z38349
0
88673
294343
2026-07-27T08:14:40Z
Dv103
11127
294343
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38349"
},
"Z2K2": [
"Z6005",
{
"Z1K1": "Z7",
"Z7K1": "Z6825",
"Z6825K1": {
"Z1K1": "Z6095",
"Z6095K1": "L727029"
}
}
],
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "blacklist per nomi di titolo di tabella"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "blacklist for name for table header"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
bj6mcmf1wlj59paufdoh5lyg6uinrss
Z38350
0
88674
294359
2026-07-27T09:22:01Z
Jsamwrites
938
294359
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38350"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z38350K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "entity"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z38350K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language"
}
]
}
}
],
"Z8K2": "Z89",
"Z8K3": [
"Z20"
],
"Z8K4": [
"Z14"
],
"Z8K5": "Z38350"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "infobox for Wikimedia project"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
o0tr1whxvd9cwaisqw6wfx89fbgio1a
294362
294359
2026-07-27T09:24:27Z
Jsamwrites
938
Added Z38351 to the approved list of implementations
294362
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38350"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z38350K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "entity"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z38350K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language"
}
]
}
}
],
"Z8K2": "Z89",
"Z8K3": [
"Z20"
],
"Z8K4": [
"Z14",
"Z38351"
],
"Z8K5": "Z38350"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "infobox for Wikimedia project"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
8lgy7pdiq82iz2haxojkz8laqz1cobb
Z38351
0
88675
294360
2026-07-27T09:23:51Z
Jsamwrites
938
294360
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38351"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z38350",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z33328",
"Z33328K1": {
"Z1K1": "Z89",
"Z89K1": ""
},
"Z33328K2": {
"Z1K1": "Z89",
"Z89K1": ""
},
"Z33328K3": [
"Z89",
{
"Z1K1": "Z7",
"Z7K1": "Z37644",
"Z37644K1": {
"Z1K1": "Z18",
"Z18K1": "Z38350K1"
},
"Z37644K2": "default",
"Z37644K3": {
"Z1K1": "Z18",
"Z18K1": "Z38350K2"
}
},
{
"Z1K1": "Z7",
"Z7K1": "Z38216",
"Z38216K1": {
"Z1K1": "Z18",
"Z18K1": "Z38350K1"
},
"Z38216K2": {
"Z1K1": "Z6092",
"Z6092K1": ""
},
"Z38216K3": {
"Z1K1": "Z18",
"Z18K1": "Z38350K2"
}
},
{
"Z1K1": "Z7",
"Z7K1": "Z37782",
"Z37782K1": {
"Z1K1": "Z18",
"Z18K1": "Z38350K1"
},
"Z37782K2": {
"Z1K1": "Z6092",
"Z6092K1": "P571"
},
"Z37782K3": {
"Z1K1": "Z18",
"Z18K1": "Z38350K2"
}
}
]
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "infobox for Wikimedia project, comp"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
ehhmfzod19dkf2ffw65bl5iqwvn7xyi
294361
294360
2026-07-27T09:24:13Z
Jsamwrites
938
294361
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38351"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z38350",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z33328",
"Z33328K1": {
"Z1K1": "Z89",
"Z89K1": ""
},
"Z33328K2": {
"Z1K1": "Z89",
"Z89K1": ""
},
"Z33328K3": [
"Z89",
{
"Z1K1": "Z7",
"Z7K1": "Z37644",
"Z37644K1": {
"Z1K1": "Z18",
"Z18K1": "Z38350K1"
},
"Z37644K2": "default",
"Z37644K3": {
"Z1K1": "Z18",
"Z18K1": "Z38350K2"
}
},
{
"Z1K1": "Z7",
"Z7K1": "Z38216",
"Z38216K1": {
"Z1K1": "Z18",
"Z18K1": "Z38350K1"
},
"Z38216K2": {
"Z1K1": "Z6092",
"Z6092K1": "P407"
},
"Z38216K3": {
"Z1K1": "Z18",
"Z18K1": "Z38350K2"
}
},
{
"Z1K1": "Z7",
"Z7K1": "Z37782",
"Z37782K1": {
"Z1K1": "Z18",
"Z18K1": "Z38350K1"
},
"Z37782K2": {
"Z1K1": "Z6092",
"Z6092K1": "P571"
},
"Z37782K3": {
"Z1K1": "Z18",
"Z18K1": "Z38350K2"
}
}
]
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "infobox for Wikimedia project, comp"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
9wmioqcu98rg704qtoj492yof27tb4c
294363
294361
2026-07-27T09:25:56Z
Jsamwrites
938
294363
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38351"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z38350",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z33328",
"Z33328K1": {
"Z1K1": "Z89",
"Z89K1": ""
},
"Z33328K2": {
"Z1K1": "Z89",
"Z89K1": ""
},
"Z33328K3": [
"Z89",
{
"Z1K1": "Z7",
"Z7K1": "Z37644",
"Z37644K1": {
"Z1K1": "Z18",
"Z18K1": "Z38350K1"
},
"Z37644K2": "default",
"Z37644K3": {
"Z1K1": "Z18",
"Z18K1": "Z38350K2"
}
},
{
"Z1K1": "Z7",
"Z7K1": "Z38216",
"Z38216K1": {
"Z1K1": "Z18",
"Z18K1": "Z38350K1"
},
"Z38216K2": {
"Z1K1": "Z6092",
"Z6092K1": "P407"
},
"Z38216K3": {
"Z1K1": "Z18",
"Z18K1": "Z38350K2"
}
},
{
"Z1K1": "Z7",
"Z7K1": "Z37782",
"Z37782K1": {
"Z1K1": "Z18",
"Z18K1": "Z38350K1"
},
"Z37782K2": {
"Z1K1": "Z6092",
"Z6092K1": "P571"
},
"Z37782K3": {
"Z1K1": "Z18",
"Z18K1": "Z38350K2"
}
},
{
"Z1K1": "Z7",
"Z7K1": "Z37623",
"Z37623K1": {
"Z1K1": "Z18",
"Z18K1": "Z38350K1"
},
"Z37623K2": {
"Z1K1": "Z6092",
"Z6092K1": "P282"
},
"Z37623K3": {
"Z1K1": "Z18",
"Z18K1": "Z38350K2"
}
}
]
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "infobox for Wikimedia project, comp"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
9cb7j6ulj77t6b3lawd8xs9eytt534s
Z38352
0
88676
294364
2026-07-27T09:27:54Z
Jsamwrites
938
294364
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38352"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z38350",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z38350",
"Z38350K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q8447"
},
"Z38350K2": "Z1002"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z877",
"Z877K2": {
"Z1K1": "Z89",
"Z89K1": "\u003Ctable style=\"background-color:var(--background-color-interactive-subtle,#F8F9FA);border:1px solid var(--border-color-base,#A2A9B1);border-spacing:3px;clear:inline-end;float: inline-end;margin:0.5em 0 0.5em 1em;padding:0.2em;width:250px;\"\u003E\u003Ctr\u003E\u003Ctd colspan=\"2\" align=\"center\" style=\"--infobox-accent-hue:264deg;background-color:oklch(from var(--background-color-success-subtle,#DFF2EB) calc(0.8*l + 0.15) calc(c + 0.05) var(--infobox-accent-hue,264deg));\"\u003EFrench Wikipedia\u003C/td\u003E\u003C/tr\u003E\u003Ctr\u003E\u003Ctd\u003ELanguage\u003C/td\u003E\u003Ctd\u003EFrench\u003C/td\u003E\u003C/tr\u003E\u003Ctr\u003E\u003Ctd\u003EDate of establishment\u003C/td\u003E\u003Ctd\u003E23 March 2001\u003C/td\u003E\u003C/tr\u003E\u003Ctr\u003E\u003Ctd\u003EWriting system\u003C/td\u003E\u003Ctd\u003ELatin script\u003C/td\u003E\u003C/tr\u003E\u003C/table\u003E"
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "infobox for French Wikipedia, test"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
050g972hnbsbss3vtdhkwh3lmiysax8