Wikifunctions wikifunctionswiki https://www.wikifunctions.org/wiki/Wikifunctions:Main_Page MediaWiki 1.47.0-wmf.20 first-letter Media Special Talk User User talk Wikifunctions Wikifunctions talk File File talk MediaWiki MediaWiki talk Template Template talk Help Help talk Category Category talk TimedText TimedText talk Module Module talk Translations Translations talk Event Event talk Z505 0 100 314620 220482 2026-09-17T12:33:23Z Mormegil 150 +cs 314620 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z505" }, "Z2K2": { "Z1K1": "Z50", "Z50K1": [ "Z3", { "Z1K1": "Z3", "Z3K1": "Z6", "Z3K2": "Z505K1", "Z3K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "expected" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "atteso" } ] } }, { "Z1K1": "Z3", "Z3K1": "Z6", "Z3K2": "Z505K2", "Z3K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "actual" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "effettivo" } ] } }, { "Z1K1": "Z3", "Z3K1": { "Z1K1": "Z7", "Z7K1": "Z881", "Z881K1": "Z1" }, "Z3K2": "Z505K3", "Z3K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "arguments" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "argomenti" } ] } } ], "Z50K2": "Z505" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Number of arguments mismatch" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Anzahl der Argumente stimmt nicht überein" }, { "Z1K1": "Z11", "Z11K1": "Z1157", "Z11K2": "aantal argumenten komt niet overeen" }, { "Z1K1": "Z11", "Z11K1": "Z1851", "Z11K2": "จำนวนอาร์กิวเมนต์ไม่ตรงกัน" }, { "Z1K1": "Z11", "Z11K1": "Z1011", "Z11K2": "আর্গুমেন্ট সংখ্যার অমিল" }, { "Z1K1": "Z11", "Z11K1": "Z1592", "Z11K2": "antal argument stämmer inte överens" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "nombre d'arguments incompatibles" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "Numero di argomenti incompatibile" }, { "Z1K1": "Z11", "Z11K1": "Z1062", "Z11K2": "Nesouhlasí počet argumentů" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } nlgat7hbaoeymkch4s2bp8lrw8415qu Z1081 0 307 314803 150719 2026-09-17T19:06:40Z Wcalenieja 10313 Added Polish name 314803 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z1081" }, "Z2K2": { "Z1K1": "Z60", "Z60K1": "agq" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Aghem" }, { "Z1K1": "Z11", "Z11K1": "Z1592", "Z11K2": "aghem" }, { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "アゲム語" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Aghem" }, { "Z1K1": "Z11", "Z11K1": "Z1157", "Z11K2": "Aghem" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "aghem" }, { "Z1K1": "Z11", "Z11K1": "Z1237", "Z11K2": "Aghem dili" }, { "Z1K1": "Z11", "Z11K1": "Z1025", "Z11K2": "aghem" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 6c36w4yolwy2fmsgazn74md2l4tnjjq Z1529 0 755 314799 157409 2026-09-17T19:04:03Z Wcalenieja 10313 Added Polish name 314799 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z1529" }, "Z2K2": { "Z1K1": "Z60", "Z60K1": "afh" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Afrihili" }, { "Z1K1": "Z11", "Z11K1": "Z1592", "Z11K2": "afrihili" }, { "Z1K1": "Z11", "Z11K1": "Z1011", "Z11K2": "আফ্রিহিলি" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Afrihili" }, { "Z1K1": "Z11", "Z11K1": "Z1157", "Z11K2": "Afrihili" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "afrihili" }, { "Z1K1": "Z11", "Z11K1": "Z1025", "Z11K2": "afryhilijski" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1025", "Z31K2": [ "Z6", "afrihili" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 3dblkfc2i7ww2e8i1lhicllb0nij3hz Z1532 0 758 314800 215615 2026-09-17T19:04:34Z Wcalenieja 10313 Added Polish names 314800 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z1532" }, "Z2K2": { "Z1K1": "Z60", "Z60K1": "af" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Afrikaans" }, { "Z1K1": "Z11", "Z11K1": "Z1532", "Z11K2": "Afrikaans" }, { "Z1K1": "Z11", "Z11K1": "Z1592", "Z11K2": "afrikaans" }, { "Z1K1": "Z11", "Z11K1": "Z1011", "Z11K2": "আফ্রিকানস" }, { "Z1K1": "Z11", "Z11K1": "Z1005", "Z11K2": "африкаанс" }, { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "アフリカーンス語" }, { "Z1K1": "Z11", "Z11K1": "Z1186", "Z11K2": "אפריקאנס" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Afrikaans" }, { "Z1K1": "Z11", "Z11K1": "Z1157", "Z11K2": "Afrikaans" }, { "Z1K1": "Z11", "Z11K1": "Z1858", "Z11K2": "あふりかーんすぐち" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "afrikaans" }, { "Z1K1": "Z11", "Z11K1": "Z1643", "Z11K2": "아프리칸스어" }, { "Z1K1": "Z11", "Z11K1": "Z1181", "Z11K2": "африканс" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "अफ्रीकांस" }, { "Z1K1": "Z11", "Z11K1": "Z1025", "Z11K2": "afrikaans" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1181", "Z31K2": [ "Z6", "африканерски" ] }, { "Z1K1": "Z31", "Z31K1": "Z1025", "Z31K2": [ "Z6", "afrykanerski" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1858", "Z11K2": "ぐち" } ] } } 1joczzwsk70y2z8mvsoc6qjac7pnurb 314801 314800 2026-09-17T19:05:26Z Wcalenieja 10313 more Polish aliases 314801 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z1532" }, "Z2K2": { "Z1K1": "Z60", "Z60K1": "af" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Afrikaans" }, { "Z1K1": "Z11", "Z11K1": "Z1532", "Z11K2": "Afrikaans" }, { "Z1K1": "Z11", "Z11K1": "Z1592", "Z11K2": "afrikaans" }, { "Z1K1": "Z11", "Z11K1": "Z1011", "Z11K2": "আফ্রিকানস" }, { "Z1K1": "Z11", "Z11K1": "Z1005", "Z11K2": "африкаанс" }, { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "アフリカーンス語" }, { "Z1K1": "Z11", "Z11K1": "Z1186", "Z11K2": "אפריקאנס" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Afrikaans" }, { "Z1K1": "Z11", "Z11K1": "Z1157", "Z11K2": "Afrikaans" }, { "Z1K1": "Z11", "Z11K1": "Z1858", "Z11K2": "あふりかーんすぐち" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "afrikaans" }, { "Z1K1": "Z11", "Z11K1": "Z1643", "Z11K2": "아프리칸스어" }, { "Z1K1": "Z11", "Z11K1": "Z1181", "Z11K2": "африканс" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "अफ्रीकांस" }, { "Z1K1": "Z11", "Z11K1": "Z1025", "Z11K2": "afrikaans" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1181", "Z31K2": [ "Z6", "африканерски" ] }, { "Z1K1": "Z31", "Z31K1": "Z1025", "Z31K2": [ "Z6", "afrykanerski", "burski", "afrykanerszczyzna" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1858", "Z11K2": "ぐち" } ] } } kfmn4qrak5smo155xk9cqv06hqn4m64 Z1822 0 1048 314797 49073 2026-09-17T19:02:55Z Wcalenieja 10313 Added Polish names 314797 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z1822" }, "Z2K2": { "Z1K1": "Z60", "Z60K1": "aa" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Afar" }, { "Z1K1": "Z11", "Z11K1": "Z1822", "Z11K2": "Qafár af" }, { "Z1K1": "Z11", "Z11K1": "Z1592", "Z11K2": "afar" }, { "Z1K1": "Z11", "Z11K1": "Z1011", "Z11K2": "আফার" }, { "Z1K1": "Z11", "Z11K1": "Z1157", "Z11K2": "Afar" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "afar" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Afar" }, { "Z1K1": "Z11", "Z11K1": "Z1025", "Z11K2": "afar" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1025", "Z31K2": [ "Z6", "danakil", "danakilski" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } eunrc0udpolc8pd5bxvo92vojc6qdfp Wikifunctions:Requests for deletions 4 1696 314794 314300 2026-09-17T18:37:17Z Ameisenigel 44 /* Z41791 */ new section 314794 wikitext text/x-wiki <noinclude>__NEWSECTIONLINK__ __FORCETOC__</noinclude> Functions or implementations or tests which do not work properly, do not meet notability criteria or are duplicates of another object can be deleted. Please nominate items for deletions under the "Requests for deletion" section below. If it is obvious vandalism, just report it in [[Wikifunctions:Report vandalism]], or ping an [[Special:ListAdmins|administrator]]. Contact can also be made with an administrator on [https://t.me/Wikifunctions Telegram] or IRC [irc://irc.libera.chat/wikipedia-abstract #wikipedia-abstract]. If it is a predefined object (its ZID is less than 10000), please see [[Wikifunctions:Report a technical problem]]. {{Autoarchive resolved section |age = 1 |archive = ((FULLPAGENAME))/Archive/((year))/((month:##)) |level = 2 }} {{Archives|{{Special:PrefixIndex/Wikifunctions:Requests for deletions/Archive/|stripprefix=1}}}} = Requests for deletion = == (!) xorshift [[Z13148]] == Can we delete this one, now that we have [[Z19460]]? --[[User:Ameisenigel|Ameisenigel]] ([[User talk:Ameisenigel|talk]]) 19:52, 26 July 2026 (UTC) :@[[User:Ameisenigel|Ameisenigel]]: They're for different Types, and the latter is collared. @[[User:FenrisAureus|FenrisAureus]] created it, and @[[User:99of9|99of9]] [https://www.wikifunctions.org/wiki/Z13148?diff=prev&oldid=108053 added "(!)"] presumably to tell people not to use it, both in 2024; perhaps they might have views. [[User:Jdforrester (WMF)|Jdforrester (WMF)]] ([[User talk:Jdforrester (WMF)|talk]]) 08:40, 27 July 2026 (UTC) ::the implementation of [[Z19460]] is (i believe) of xorshift128 while [[Z13148]] is of xorshift32 and xorshift64. I suggest merging and renaming [[Z19460]]'s current implementation to eliminate confusion. — [[User:FenrisAureus|<span style="color:#f18">'''''FenrisAureus '''''▲ <span style="font-size:75%">'''''(she/they)'''''</span></span>]] ([[User talk:FenrisAureus|<span style="color:#060">talk</span>]]) 10:04, 2 August 2026 (UTC) == Unneeded function == * {{Z|Z42154}} and its implementation {{Z|Z42155}} superseded by {{Z|Z42170}}. --[[User:鈴音雨|鈴音雨]] ([[User talk:鈴音雨|talk]]) 00:43, 16 September 2026 (UTC) :{{done}} <span style="font-family:monospace;font-weight:bold">[[User:Bunnypranav|<span style="color:#63b3ed">~/Bunny</span><span style="color:#2c5282">pranav</span>]]:&lt;[[User talk:Bunnypranav|<span style="color:#63b3ed">ping</span>]]&gt;</span> 12:11, 16 September 2026 (UTC) {{Section resolved|1=<span style="font-family:monospace;font-weight:bold">[[User:Bunnypranav|<span style="color:#63b3ed">~/Bunny</span><span style="color:#2c5282">pranav</span>]]:&lt;[[User talk:Bunnypranav|<span style="color:#63b3ed">ping</span>]]&gt;</span> 12:11, 16 September 2026 (UTC)}} == [[Z41791]] == No useful content --[[User:Ameisenigel|Ameisenigel]] ([[User talk:Ameisenigel|talk]]) 18:37, 17 September 2026 (UTC) rarx68kc7gwi4h2oyz2m4kmy0nvw891 314814 314794 2026-09-17T20:11:11Z ReXLer 39813 /* Z41791 */ Reply 314814 wikitext text/x-wiki <noinclude>__NEWSECTIONLINK__ __FORCETOC__</noinclude> Functions or implementations or tests which do not work properly, do not meet notability criteria or are duplicates of another object can be deleted. Please nominate items for deletions under the "Requests for deletion" section below. If it is obvious vandalism, just report it in [[Wikifunctions:Report vandalism]], or ping an [[Special:ListAdmins|administrator]]. Contact can also be made with an administrator on [https://t.me/Wikifunctions Telegram] or IRC [irc://irc.libera.chat/wikipedia-abstract #wikipedia-abstract]. If it is a predefined object (its ZID is less than 10000), please see [[Wikifunctions:Report a technical problem]]. {{Autoarchive resolved section |age = 1 |archive = ((FULLPAGENAME))/Archive/((year))/((month:##)) |level = 2 }} {{Archives|{{Special:PrefixIndex/Wikifunctions:Requests for deletions/Archive/|stripprefix=1}}}} = Requests for deletion = == (!) xorshift [[Z13148]] == Can we delete this one, now that we have [[Z19460]]? --[[User:Ameisenigel|Ameisenigel]] ([[User talk:Ameisenigel|talk]]) 19:52, 26 July 2026 (UTC) :@[[User:Ameisenigel|Ameisenigel]]: They're for different Types, and the latter is collared. @[[User:FenrisAureus|FenrisAureus]] created it, and @[[User:99of9|99of9]] [https://www.wikifunctions.org/wiki/Z13148?diff=prev&oldid=108053 added "(!)"] presumably to tell people not to use it, both in 2024; perhaps they might have views. [[User:Jdforrester (WMF)|Jdforrester (WMF)]] ([[User talk:Jdforrester (WMF)|talk]]) 08:40, 27 July 2026 (UTC) ::the implementation of [[Z19460]] is (i believe) of xorshift128 while [[Z13148]] is of xorshift32 and xorshift64. I suggest merging and renaming [[Z19460]]'s current implementation to eliminate confusion. — [[User:FenrisAureus|<span style="color:#f18">'''''FenrisAureus '''''▲ <span style="font-size:75%">'''''(she/they)'''''</span></span>]] ([[User talk:FenrisAureus|<span style="color:#060">talk</span>]]) 10:04, 2 August 2026 (UTC) == Unneeded function == * {{Z|Z42154}} and its implementation {{Z|Z42155}} superseded by {{Z|Z42170}}. --[[User:鈴音雨|鈴音雨]] ([[User talk:鈴音雨|talk]]) 00:43, 16 September 2026 (UTC) :{{done}} <span style="font-family:monospace;font-weight:bold">[[User:Bunnypranav|<span style="color:#63b3ed">~/Bunny</span><span style="color:#2c5282">pranav</span>]]:&lt;[[User talk:Bunnypranav|<span style="color:#63b3ed">ping</span>]]&gt;</span> 12:11, 16 September 2026 (UTC) {{Section resolved|1=<span style="font-family:monospace;font-weight:bold">[[User:Bunnypranav|<span style="color:#63b3ed">~/Bunny</span><span style="color:#2c5282">pranav</span>]]:&lt;[[User talk:Bunnypranav|<span style="color:#63b3ed">ping</span>]]&gt;</span> 12:11, 16 September 2026 (UTC)}} == [[Z41791]] == No useful content --[[User:Ameisenigel|Ameisenigel]] ([[User talk:Ameisenigel|talk]]) 18:37, 17 September 2026 (UTC) :yeah please delete this [[User:ReXLer|ReXLer]] ([[User talk:ReXLer|talk]]) 20:11, 17 September 2026 (UTC) 702rl5mofou0jrxwmzs015jnxrcandp 314863 314814 2026-09-18T03:08:06Z SpBot 978 archive 1 section: 1 to [[Wikifunctions:Requests for deletions/Archive/2026/09]] (after section [[Wikifunctions:Requests for deletions/Archive/2026/09#Unneeded_function|Unneeded_function]]) - previous edit: [[:User:ReXLer|ReXLer]], 2026-09-17 20:11 314863 wikitext text/x-wiki <noinclude>__NEWSECTIONLINK__ __FORCETOC__</noinclude> Functions or implementations or tests which do not work properly, do not meet notability criteria or are duplicates of another object can be deleted. Please nominate items for deletions under the "Requests for deletion" section below. If it is obvious vandalism, just report it in [[Wikifunctions:Report vandalism]], or ping an [[Special:ListAdmins|administrator]]. Contact can also be made with an administrator on [https://t.me/Wikifunctions Telegram] or IRC [irc://irc.libera.chat/wikipedia-abstract #wikipedia-abstract]. If it is a predefined object (its ZID is less than 10000), please see [[Wikifunctions:Report a technical problem]]. {{Autoarchive resolved section |age = 1 |archive = ((FULLPAGENAME))/Archive/((year))/((month:##)) |level = 2 }} {{Archives|{{Special:PrefixIndex/Wikifunctions:Requests for deletions/Archive/|stripprefix=1}}}} = Requests for deletion = == (!) xorshift [[Z13148]] == Can we delete this one, now that we have [[Z19460]]? --[[User:Ameisenigel|Ameisenigel]] ([[User talk:Ameisenigel|talk]]) 19:52, 26 July 2026 (UTC) :@[[User:Ameisenigel|Ameisenigel]]: They're for different Types, and the latter is collared. @[[User:FenrisAureus|FenrisAureus]] created it, and @[[User:99of9|99of9]] [https://www.wikifunctions.org/wiki/Z13148?diff=prev&oldid=108053 added "(!)"] presumably to tell people not to use it, both in 2024; perhaps they might have views. [[User:Jdforrester (WMF)|Jdforrester (WMF)]] ([[User talk:Jdforrester (WMF)|talk]]) 08:40, 27 July 2026 (UTC) ::the implementation of [[Z19460]] is (i believe) of xorshift128 while [[Z13148]] is of xorshift32 and xorshift64. I suggest merging and renaming [[Z19460]]'s current implementation to eliminate confusion. — [[User:FenrisAureus|<span style="color:#f18">'''''FenrisAureus '''''▲ <span style="font-size:75%">'''''(she/they)'''''</span></span>]] ([[User talk:FenrisAureus|<span style="color:#060">talk</span>]]) 10:04, 2 August 2026 (UTC) == [[Z41791]] == No useful content --[[User:Ameisenigel|Ameisenigel]] ([[User talk:Ameisenigel|talk]]) 18:37, 17 September 2026 (UTC) :yeah please delete this [[User:ReXLer|ReXLer]] ([[User talk:ReXLer|talk]]) 20:11, 17 September 2026 (UTC) 0haruv8cot8fy11694uqkdx70hapwjc 314891 314863 2026-09-18T05:22:35Z Bunnypranav 9976 Mark section resolved ([[User:Bunnypranav/sectionResolved.js|sectionResolved]]) 314891 wikitext text/x-wiki <noinclude>__NEWSECTIONLINK__ __FORCETOC__</noinclude> Functions or implementations or tests which do not work properly, do not meet notability criteria or are duplicates of another object can be deleted. Please nominate items for deletions under the "Requests for deletion" section below. If it is obvious vandalism, just report it in [[Wikifunctions:Report vandalism]], or ping an [[Special:ListAdmins|administrator]]. Contact can also be made with an administrator on [https://t.me/Wikifunctions Telegram] or IRC [irc://irc.libera.chat/wikipedia-abstract #wikipedia-abstract]. If it is a predefined object (its ZID is less than 10000), please see [[Wikifunctions:Report a technical problem]]. {{Autoarchive resolved section |age = 1 |archive = ((FULLPAGENAME))/Archive/((year))/((month:##)) |level = 2 }} {{Archives|{{Special:PrefixIndex/Wikifunctions:Requests for deletions/Archive/|stripprefix=1}}}} = Requests for deletion = == (!) xorshift [[Z13148]] == Can we delete this one, now that we have [[Z19460]]? --[[User:Ameisenigel|Ameisenigel]] ([[User talk:Ameisenigel|talk]]) 19:52, 26 July 2026 (UTC) :@[[User:Ameisenigel|Ameisenigel]]: They're for different Types, and the latter is collared. @[[User:FenrisAureus|FenrisAureus]] created it, and @[[User:99of9|99of9]] [https://www.wikifunctions.org/wiki/Z13148?diff=prev&oldid=108053 added "(!)"] presumably to tell people not to use it, both in 2024; perhaps they might have views. [[User:Jdforrester (WMF)|Jdforrester (WMF)]] ([[User talk:Jdforrester (WMF)|talk]]) 08:40, 27 July 2026 (UTC) ::the implementation of [[Z19460]] is (i believe) of xorshift128 while [[Z13148]] is of xorshift32 and xorshift64. I suggest merging and renaming [[Z19460]]'s current implementation to eliminate confusion. — [[User:FenrisAureus|<span style="color:#f18">'''''FenrisAureus '''''▲ <span style="font-size:75%">'''''(she/they)'''''</span></span>]] ([[User talk:FenrisAureus|<span style="color:#060">talk</span>]]) 10:04, 2 August 2026 (UTC) == [[Z41791]] == No useful content --[[User:Ameisenigel|Ameisenigel]] ([[User talk:Ameisenigel|talk]]) 18:37, 17 September 2026 (UTC) :yeah please delete this [[User:ReXLer|ReXLer]] ([[User talk:ReXLer|talk]]) 20:11, 17 September 2026 (UTC) :{{done}} <span style="font-family:monospace;font-weight:bold">[[User:Bunnypranav|<span style="color:#63b3ed">~/Bunny</span><span style="color:#2c5282">pranav</span>]]:&lt;[[User talk:Bunnypranav|<span style="color:#63b3ed">ping</span>]]&gt;</span> 05:22, 18 September 2026 (UTC) {{Section resolved|1=<span style="font-family:monospace;font-weight:bold">[[User:Bunnypranav|<span style="color:#63b3ed">~/Bunny</span><span style="color:#2c5282">pranav</span>]]:&lt;[[User talk:Bunnypranav|<span style="color:#63b3ed">ping</span>]]&gt;</span> 05:22, 18 September 2026 (UTC)}} 5dst02opaw9ao31p0lq23dcal7e2u6c 314902 314891 2026-09-18T07:00:36Z 鈴音雨 101019 /* Z42215 */ new section 314902 wikitext text/x-wiki <noinclude>__NEWSECTIONLINK__ __FORCETOC__</noinclude> Functions or implementations or tests which do not work properly, do not meet notability criteria or are duplicates of another object can be deleted. Please nominate items for deletions under the "Requests for deletion" section below. If it is obvious vandalism, just report it in [[Wikifunctions:Report vandalism]], or ping an [[Special:ListAdmins|administrator]]. Contact can also be made with an administrator on [https://t.me/Wikifunctions Telegram] or IRC [irc://irc.libera.chat/wikipedia-abstract #wikipedia-abstract]. If it is a predefined object (its ZID is less than 10000), please see [[Wikifunctions:Report a technical problem]]. {{Autoarchive resolved section |age = 1 |archive = ((FULLPAGENAME))/Archive/((year))/((month:##)) |level = 2 }} {{Archives|{{Special:PrefixIndex/Wikifunctions:Requests for deletions/Archive/|stripprefix=1}}}} = Requests for deletion = == (!) xorshift [[Z13148]] == Can we delete this one, now that we have [[Z19460]]? --[[User:Ameisenigel|Ameisenigel]] ([[User talk:Ameisenigel|talk]]) 19:52, 26 July 2026 (UTC) :@[[User:Ameisenigel|Ameisenigel]]: They're for different Types, and the latter is collared. @[[User:FenrisAureus|FenrisAureus]] created it, and @[[User:99of9|99of9]] [https://www.wikifunctions.org/wiki/Z13148?diff=prev&oldid=108053 added "(!)"] presumably to tell people not to use it, both in 2024; perhaps they might have views. [[User:Jdforrester (WMF)|Jdforrester (WMF)]] ([[User talk:Jdforrester (WMF)|talk]]) 08:40, 27 July 2026 (UTC) ::the implementation of [[Z19460]] is (i believe) of xorshift128 while [[Z13148]] is of xorshift32 and xorshift64. I suggest merging and renaming [[Z19460]]'s current implementation to eliminate confusion. — [[User:FenrisAureus|<span style="color:#f18">'''''FenrisAureus '''''▲ <span style="font-size:75%">'''''(she/they)'''''</span></span>]] ([[User talk:FenrisAureus|<span style="color:#060">talk</span>]]) 10:04, 2 August 2026 (UTC) == [[Z41791]] == No useful content --[[User:Ameisenigel|Ameisenigel]] ([[User talk:Ameisenigel|talk]]) 18:37, 17 September 2026 (UTC) :yeah please delete this [[User:ReXLer|ReXLer]] ([[User talk:ReXLer|talk]]) 20:11, 17 September 2026 (UTC) :{{done}} <span style="font-family:monospace;font-weight:bold">[[User:Bunnypranav|<span style="color:#63b3ed">~/Bunny</span><span style="color:#2c5282">pranav</span>]]:&lt;[[User talk:Bunnypranav|<span style="color:#63b3ed">ping</span>]]&gt;</span> 05:22, 18 September 2026 (UTC) {{Section resolved|1=<span style="font-family:monospace;font-weight:bold">[[User:Bunnypranav|<span style="color:#63b3ed">~/Bunny</span><span style="color:#2c5282">pranav</span>]]:&lt;[[User talk:Bunnypranav|<span style="color:#63b3ed">ping</span>]]&gt;</span> 05:22, 18 September 2026 (UTC)}} == [[Z42215]] == Spam. [[User:鈴音雨|鈴音雨]] ([[User talk:鈴音雨|talk]]) 07:00, 18 September 2026 (UTC) 0t9ni0v0igi1tpyj58f5wcsg77xsgnb 314950 314902 2026-09-18T08:24:45Z Bunnypranav 9976 Mark section resolved ([[User:Bunnypranav/sectionResolved.js|sectionResolved]]) 314950 wikitext text/x-wiki <noinclude>__NEWSECTIONLINK__ __FORCETOC__</noinclude> Functions or implementations or tests which do not work properly, do not meet notability criteria or are duplicates of another object can be deleted. Please nominate items for deletions under the "Requests for deletion" section below. If it is obvious vandalism, just report it in [[Wikifunctions:Report vandalism]], or ping an [[Special:ListAdmins|administrator]]. Contact can also be made with an administrator on [https://t.me/Wikifunctions Telegram] or IRC [irc://irc.libera.chat/wikipedia-abstract #wikipedia-abstract]. If it is a predefined object (its ZID is less than 10000), please see [[Wikifunctions:Report a technical problem]]. {{Autoarchive resolved section |age = 1 |archive = ((FULLPAGENAME))/Archive/((year))/((month:##)) |level = 2 }} {{Archives|{{Special:PrefixIndex/Wikifunctions:Requests for deletions/Archive/|stripprefix=1}}}} = Requests for deletion = == (!) xorshift [[Z13148]] == Can we delete this one, now that we have [[Z19460]]? --[[User:Ameisenigel|Ameisenigel]] ([[User talk:Ameisenigel|talk]]) 19:52, 26 July 2026 (UTC) :@[[User:Ameisenigel|Ameisenigel]]: They're for different Types, and the latter is collared. @[[User:FenrisAureus|FenrisAureus]] created it, and @[[User:99of9|99of9]] [https://www.wikifunctions.org/wiki/Z13148?diff=prev&oldid=108053 added "(!)"] presumably to tell people not to use it, both in 2024; perhaps they might have views. [[User:Jdforrester (WMF)|Jdforrester (WMF)]] ([[User talk:Jdforrester (WMF)|talk]]) 08:40, 27 July 2026 (UTC) ::the implementation of [[Z19460]] is (i believe) of xorshift128 while [[Z13148]] is of xorshift32 and xorshift64. I suggest merging and renaming [[Z19460]]'s current implementation to eliminate confusion. — [[User:FenrisAureus|<span style="color:#f18">'''''FenrisAureus '''''▲ <span style="font-size:75%">'''''(she/they)'''''</span></span>]] ([[User talk:FenrisAureus|<span style="color:#060">talk</span>]]) 10:04, 2 August 2026 (UTC) == [[Z41791]] == No useful content --[[User:Ameisenigel|Ameisenigel]] ([[User talk:Ameisenigel|talk]]) 18:37, 17 September 2026 (UTC) :yeah please delete this [[User:ReXLer|ReXLer]] ([[User talk:ReXLer|talk]]) 20:11, 17 September 2026 (UTC) :{{done}} <span style="font-family:monospace;font-weight:bold">[[User:Bunnypranav|<span style="color:#63b3ed">~/Bunny</span><span style="color:#2c5282">pranav</span>]]:&lt;[[User talk:Bunnypranav|<span style="color:#63b3ed">ping</span>]]&gt;</span> 05:22, 18 September 2026 (UTC) {{Section resolved|1=<span style="font-family:monospace;font-weight:bold">[[User:Bunnypranav|<span style="color:#63b3ed">~/Bunny</span><span style="color:#2c5282">pranav</span>]]:&lt;[[User talk:Bunnypranav|<span style="color:#63b3ed">ping</span>]]&gt;</span> 05:22, 18 September 2026 (UTC)}} == [[Z42215]] == Spam. [[User:鈴音雨|鈴音雨]] ([[User talk:鈴音雨|talk]]) 07:00, 18 September 2026 (UTC) :{{done}} <span style="font-family:monospace;font-weight:bold">[[User:Bunnypranav|<span style="color:#63b3ed">~/Bunny</span><span style="color:#2c5282">pranav</span>]]:&lt;[[User talk:Bunnypranav|<span style="color:#63b3ed">ping</span>]]&gt;</span> 08:24, 18 September 2026 (UTC) {{Section resolved|1=<span style="font-family:monospace;font-weight:bold">[[User:Bunnypranav|<span style="color:#63b3ed">~/Bunny</span><span style="color:#2c5282">pranav</span>]]:&lt;[[User talk:Bunnypranav|<span style="color:#63b3ed">ping</span>]]&gt;</span> 08:24, 18 September 2026 (UTC)}} i4b1yvyqybkmy0z3kvo34wd632p6xcz Wikifunctions:Requests for user groups 4 3790 314758 314438 2026-09-17T17:44:02Z Ameisenigel 44 /* Artsiom91 */ resolved 314758 wikitext text/x-wiki {{shortcut|[[WF:RFG]]|[[WF:PERM]]|[[WF:RFUG]]}} This is the place to request specific user groups: {{ombox | image = [[File:Echo user-rights icon.svg|60x60px|alt=|link=]] | text = '''How to make a request''' # Edit the section for the user group you wish to request # Copy the following and ''append'' it to the text-area: ## Requests without required discussion: <code><nowiki>{{subst:rfg|1={{subst:REVISIONUSER}}|2=reason ~~~~}}</nowiki></code> ## Functioneer requests (required 48-hour discussion): <code><nowiki>{{subst:rfg|3=1|length=2 days|1={{subst:REVISIONUSER}}|2=reason ~~~~}}</nowiki></code> ## Requests with required 1-week discussion: <code><nowiki>{{subst:rfg|3=1|1={{subst:REVISIONUSER}}|2=reason ~~~~}}</nowiki></code> # Replace <code>reason</code> with a rationale based on the guidelines specified for the user group }} : ''Archived requests can be found at [[Wikifunctions:Requests for user groups/Archive]]'' {{Autoarchive resolved section | age = 1 | archive = ((FULLPAGENAME))/Archive/((year))/((month:##)) | level = 3 }} == Functioneer == {{see also|Wikifunctions:Functioneers}} === Armin hpj === :{{UL2.0|1=Armin hpj|contributions=1|deletedcontributions=1|editcount=1|blocklog=1|rightslog=1|crosswiki=1}} :''Discussion open until: 15:03, 27 August 2026 (UTC)'' :I have experienceed the Wikifunctions since 19th July. As of now, I want to become an functioneer because I am creating functions within the implementation and sometimes the test cases. and if I become one of the functioneer, I would connect the implementation to the functions if the function is useful. [[User:Armin hpj|Armin hpj]] ([[User talk:Armin hpj|talk]]) 15:03, 25 August 2026 (UTC) ::Please can you add test cases on the functions you have created already. It is important for every function to have tests. You'll find that some are not working, so you might want to try to fix those implementations too. --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 00:05, 26 August 2026 (UTC) ::{{ping|Armin hpj}} Please see above --[[User:Ameisenigel|Ameisenigel]] ([[User talk:Ameisenigel|talk]]) 18:23, 2 September 2026 (UTC) :::I understand. [[User:Armin hpj|Armin hpj]] ([[User talk:Armin hpj|talk]]) 18:56, 2 September 2026 (UTC) ::::Quite a few of your functions either don't have tests or the implementations fail the tests: {{Z|Z39885}} {{Z|Z40015}} {{Z|Z41636}} {{Z|Z41344}}. If you don't want them anymore, or don't think they can work, you can nominate them for deletion. I'll grant functioneer for a limited time for now, because it looks like you still need to practice a bit more. --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 00:45, 12 September 2026 (UTC) :::::{{done}} --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 07:10, 12 September 2026 (UTC) ::::::OK, and I will request it again if my temporary functioneer has expired and if I have edited the test cases a lot. [[User:Armin hpj|Armin hpj]] ([[User talk:Armin hpj|talk]]) 08:35, 12 September 2026 (UTC) {{Section resolved|1=[[User:Ameisenigel|Ameisenigel]] ([[User talk:Ameisenigel|talk]]) 17:14, 16 September 2026 (UTC)}} === Artsiom91 === :{{UL2.0|1=Artsiom91 |contributions=1|deletedcontributions=1|editcount=1|blocklog=1|rightslog=1|crosswiki=1}} :''Discussion open until: 13:42, 13 September 2026 (UTC)'' : I have been active on Wikifunctions since August 15 and intend to create implementations and test cases for Russian NLG functions from time to time. I would like to be able to connect them, as well as modify ones that have already been connected.--[[User:Artsiom91|Artsiom91]] ([[User talk:Artsiom91|talk]]) 13:42, 11 September 2026 (UTC) ::{{done}}, enjoy! [[User:99of9|99of9]] ([[User talk:99of9|talk]]) 21:18, 16 September 2026 (UTC) {{Section resolved|1=[[User:Ameisenigel|Ameisenigel]] ([[User talk:Ameisenigel|talk]]) 17:43, 17 September 2026 (UTC)}} == Autopatroller == {{See also|Wikifunctions:Autopatrollers}} == Administrator == {{see also|Wikifunctions:Administrators}} == Interface administrator == {{see also|Wikifunctions:Interface administrators}} == Translation administrator == {{see also|Wikifunctions:Translation administrators}} == Bureaucrat == {{see also|Wikifunctions:Bureaucrats}} == Miscellaneous requests == == See also == * [[Wikifunctions:User groups]] ** [[mw:Help:Wikifunctions/User rights]] for additional context about functioneers, maintainers, sysops, and bureaucrats [[Category:User groups|*]] thi2u10c9c9dppp32y69c8q30hzqcen 314817 314758 2026-09-17T20:18:21Z ReXLer 39813 /* Functioneer */ 314817 wikitext text/x-wiki {{shortcut|[[WF:RFG]]|[[WF:PERM]]|[[WF:RFUG]]}} This is the place to request specific user groups: {{ombox | image = [[File:Echo user-rights icon.svg|60x60px|alt=|link=]] | text = '''How to make a request''' # Edit the section for the user group you wish to request # Copy the following and ''append'' it to the text-area: ## Requests without required discussion: <code><nowiki>{{subst:rfg|1={{subst:REVISIONUSER}}|2=reason ~~~~}}</nowiki></code> ## Functioneer requests (required 48-hour discussion): <code><nowiki>{{subst:rfg|3=1|length=2 days|1={{subst:REVISIONUSER}}|2=reason ~~~~}}</nowiki></code> ## Requests with required 1-week discussion: <code><nowiki>{{subst:rfg|3=1|1={{subst:REVISIONUSER}}|2=reason ~~~~}}</nowiki></code> # Replace <code>reason</code> with a rationale based on the guidelines specified for the user group }} : ''Archived requests can be found at [[Wikifunctions:Requests for user groups/Archive]]'' {{Autoarchive resolved section | age = 1 | archive = ((FULLPAGENAME))/Archive/((year))/((month:##)) | level = 3 }} == Functioneer == {{see also|Wikifunctions:Functioneers}} === Armin hpj === :{{UL2.0|1=Armin hpj|contributions=1|deletedcontributions=1|editcount=1|blocklog=1|rightslog=1|crosswiki=1}} :''Discussion open until: 15:03, 27 August 2026 (UTC)'' :I have experienceed the Wikifunctions since 19th July. As of now, I want to become an functioneer because I am creating functions within the implementation and sometimes the test cases. and if I become one of the functioneer, I would connect the implementation to the functions if the function is useful. [[User:Armin hpj|Armin hpj]] ([[User talk:Armin hpj|talk]]) 15:03, 25 August 2026 (UTC) ::Please can you add test cases on the functions you have created already. It is important for every function to have tests. You'll find that some are not working, so you might want to try to fix those implementations too. --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 00:05, 26 August 2026 (UTC) ::{{ping|Armin hpj}} Please see above --[[User:Ameisenigel|Ameisenigel]] ([[User talk:Ameisenigel|talk]]) 18:23, 2 September 2026 (UTC) :::I understand. [[User:Armin hpj|Armin hpj]] ([[User talk:Armin hpj|talk]]) 18:56, 2 September 2026 (UTC) ::::Quite a few of your functions either don't have tests or the implementations fail the tests: {{Z|Z39885}} {{Z|Z40015}} {{Z|Z41636}} {{Z|Z41344}}. If you don't want them anymore, or don't think they can work, you can nominate them for deletion. I'll grant functioneer for a limited time for now, because it looks like you still need to practice a bit more. --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 00:45, 12 September 2026 (UTC) :::::{{done}} --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 07:10, 12 September 2026 (UTC) ::::::OK, and I will request it again if my temporary functioneer has expired and if I have edited the test cases a lot. [[User:Armin hpj|Armin hpj]] ([[User talk:Armin hpj|talk]]) 08:35, 12 September 2026 (UTC) {{Section resolved|1=[[User:Ameisenigel|Ameisenigel]] ([[User talk:Ameisenigel|talk]]) 17:14, 16 September 2026 (UTC)}} === Artsiom91 === :{{UL2.0|1=Artsiom91 |contributions=1|deletedcontributions=1|editcount=1|blocklog=1|rightslog=1|crosswiki=1}} :''Discussion open until: 13:42, 13 September 2026 (UTC)'' : I have been active on Wikifunctions since August 15 and intend to create implementations and test cases for Russian NLG functions from time to time. I would like to be able to connect them, as well as modify ones that have already been connected.--[[User:Artsiom91|Artsiom91]] ([[User talk:Artsiom91|talk]]) 13:42, 11 September 2026 (UTC) ::{{done}}, enjoy! [[User:99of9|99of9]] ([[User talk:99of9|talk]]) 21:18, 16 September 2026 (UTC) {{Section resolved|1=[[User:Ameisenigel|Ameisenigel]] ([[User talk:Ameisenigel|talk]]) 17:43, 17 September 2026 (UTC)}} === ReXLer === :{{UL2.0|1=ReXLer|contributions=1|deletedcontributions=1|editcount=1|blocklog=1|rightslog=1|crosswiki=1}} :''Discussion open until: 20:18, 19 September 2026 (UTC)'' :I make some functions and this will be very useful for me to connect the implementations without having to ask someone else. [[User:ReXLer|ReXLer]] ([[User talk:ReXLer|talk]]) 20:18, 17 September 2026 (UTC) == Autopatroller == {{See also|Wikifunctions:Autopatrollers}} == Administrator == {{see also|Wikifunctions:Administrators}} == Interface administrator == {{see also|Wikifunctions:Interface administrators}} == Translation administrator == {{see also|Wikifunctions:Translation administrators}} == Bureaucrat == {{see also|Wikifunctions:Bureaucrats}} == Miscellaneous requests == == See also == * [[Wikifunctions:User groups]] ** [[mw:Help:Wikifunctions/User rights]] for additional context about functioneers, maintainers, sysops, and bureaucrats [[Category:User groups|*]] drbvtd6iwmol13osuw7rskhb7htkwvd 314865 314817 2026-09-18T03:08:09Z SpBot 978 archive 1 section: 1 to [[Wikifunctions:Requests for user groups/Archive/2026/08]] (after section [[Wikifunctions:Requests for user groups/Archive/2026/08#Armin_hpj|Armin_hpj]]) - previous edit: [[:User:ReXLer|ReXLer]], 2026-09-17 20:18 314865 wikitext text/x-wiki {{shortcut|[[WF:RFG]]|[[WF:PERM]]|[[WF:RFUG]]}} This is the place to request specific user groups: {{ombox | image = [[File:Echo user-rights icon.svg|60x60px|alt=|link=]] | text = '''How to make a request''' # Edit the section for the user group you wish to request # Copy the following and ''append'' it to the text-area: ## Requests without required discussion: <code><nowiki>{{subst:rfg|1={{subst:REVISIONUSER}}|2=reason ~~~~}}</nowiki></code> ## Functioneer requests (required 48-hour discussion): <code><nowiki>{{subst:rfg|3=1|length=2 days|1={{subst:REVISIONUSER}}|2=reason ~~~~}}</nowiki></code> ## Requests with required 1-week discussion: <code><nowiki>{{subst:rfg|3=1|1={{subst:REVISIONUSER}}|2=reason ~~~~}}</nowiki></code> # Replace <code>reason</code> with a rationale based on the guidelines specified for the user group }} : ''Archived requests can be found at [[Wikifunctions:Requests for user groups/Archive]]'' {{Autoarchive resolved section | age = 1 | archive = ((FULLPAGENAME))/Archive/((year))/((month:##)) | level = 3 }} == Functioneer == {{see also|Wikifunctions:Functioneers}} === Artsiom91 === :{{UL2.0|1=Artsiom91 |contributions=1|deletedcontributions=1|editcount=1|blocklog=1|rightslog=1|crosswiki=1}} :''Discussion open until: 13:42, 13 September 2026 (UTC)'' : I have been active on Wikifunctions since August 15 and intend to create implementations and test cases for Russian NLG functions from time to time. I would like to be able to connect them, as well as modify ones that have already been connected.--[[User:Artsiom91|Artsiom91]] ([[User talk:Artsiom91|talk]]) 13:42, 11 September 2026 (UTC) ::{{done}}, enjoy! [[User:99of9|99of9]] ([[User talk:99of9|talk]]) 21:18, 16 September 2026 (UTC) {{Section resolved|1=[[User:Ameisenigel|Ameisenigel]] ([[User talk:Ameisenigel|talk]]) 17:43, 17 September 2026 (UTC)}} === ReXLer === :{{UL2.0|1=ReXLer|contributions=1|deletedcontributions=1|editcount=1|blocklog=1|rightslog=1|crosswiki=1}} :''Discussion open until: 20:18, 19 September 2026 (UTC)'' :I make some functions and this will be very useful for me to connect the implementations without having to ask someone else. [[User:ReXLer|ReXLer]] ([[User talk:ReXLer|talk]]) 20:18, 17 September 2026 (UTC) == Autopatroller == {{See also|Wikifunctions:Autopatrollers}} == Administrator == {{see also|Wikifunctions:Administrators}} == Interface administrator == {{see also|Wikifunctions:Interface administrators}} == Translation administrator == {{see also|Wikifunctions:Translation administrators}} == Bureaucrat == {{see also|Wikifunctions:Bureaucrats}} == Miscellaneous requests == == See also == * [[Wikifunctions:User groups]] ** [[mw:Help:Wikifunctions/User rights]] for additional context about functioneers, maintainers, sysops, and bureaucrats [[Category:User groups|*]] 18a48yf8w5sc3gy89lb5lc7eoecfahn Wikifunctions:Reserved ZIDs 4 7395 315022 314563 2026-09-18T11:34:54Z DVrandecic (WMF) 7 /* === Core types === */ 315022 wikitext text/x-wiki <noinclude><languages/>{{Technical documentation navbox}}</noinclude> <translate> <!--T:214--> This page details ZIDs that are reserved by Wikilambda, the software that runs Wikifunctions. All ZIDs with four digits or fewer are reserved. See [[Wikifunctions:Reserved ZIDs/all]] for a list of currently pre-defined objects. === Ranges === <!--T:62--> <!--T:10--> We reserve certain spaces for certain kinds of pre-defined objects. </translate> <div style="margin:.3em 0; border:1px solid #AAA; padding:.3em .5em;"><div style="margin-top:-.3em"> * <code>Z1</code> – <code>Z99</code>: <translate><!--T:63--> core types.</translate> ''<translate><!--T:64--> (See [[<tvar name="a">#core-types</tvar>|§ Core types]] below.)</translate>'' * <code>Z100</code> – <code>Z199</code>: <translate><!--T:65--> validators for the core types (''i.e.'' for each core type, +100 gives the validator), ''e.g.'' Z104 is the validator for Z4/Type</translate> * <code>Z200</code> – <code>Z299</code>: <translate><!--T:66--> built-in implementations for the validators for the core types (''e.g.'' Z204 is the built-in implementation for the validator for Z4/Type)</translate> * <code>Z300</code> – <code>Z399</code>: ''<translate><!--T:67--> unassigned for now</translate>'' * <code>Z400</code> – <code>Z499</code>: ''<translate><!--T:68--> reserved for local use</translate>'' * <code>Z500</code> – <code>Z599</code>: <translate><!--T:69--> core error types (<code>Z5xx</code> because <code>Z5</code> is error)</translate> ''<translate><!--T:70--> (See [[<tvar name="a">#core-error-types</tvar>|§ Core error types]] below.)</translate>'' * <code>Z600</code> – <code>Z699</code>: <translate><!--T:131--> core programming languages (<code>Z6xx</code> because <code>Z61</code> is programming language)</translate> * <code>Z700</code> – <code>Z799</code>: ''<translate><!--T:71--> unassigned for now</translate>'' * <code>Z800</code> – <code>Z899</code>: <translate><!--T:72--> definitions of core functions with built-ins (<code>Z8xx</code> because <code>Z8</code> is function)</translate> ''<translate><!--T:73--> (See [[<tvar name="a">#core-functions</tvar>|§ Core functions]] below.)</translate>'' * <code>Z900</code> – <code>Z999</code>: <translate><!--T:74--> built-ins for the core functions (they are +100 from the respective Z8xx)</translate> * <code>Z1000</code> – <code>Z2999</code>: <translate><!--T:75--> natural languages (instances of Z60)</translate> * <code>Z3000</code> – <code>Z5999</code>: ''<translate><!--T:149--> reserved for future use</translate>'' * <code>Z6000</code> – <code>Z6999</code>: <translate><!--T:215--> ''types, functions, ''etc.'' for using content from Wikidata and other Wikimedia sources''</translate> ** <code>Z6000</code> – <code>Z6099</code>: ''<translate><!--T:216--> types for content from Wikidata and other Wikimedia sources</translate>'' ''<translate>(See [[<tvar name="1">#wikidata-types</tvar>|§ Wikidata types]] below.)</translate>'' ** <code>Z6100</code> – <code>Z6199</code>: ''<translate><!--T:217--> validators for these types</translate>'' ** <code>Z6200</code> – <code>Z6299</code>: ''<translate><!--T:218--> built-in implementations of the validators</translate>'' ** <code>Z6800</code> – <code>Z6899</code>: ''<translate><!--T:219--> helper functions for these types that need to be built-in (e.g., fetching, equality)</translate>'' ''<translate>(See [[<tvar name="1">#wikidata-functions</tvar>|§ Wikidata functions]] below.)</translate>'' ** <code>Z6900</code> – <code>Z6999</code>: ''<translate><!--T:220--> built-in implementations of the helper functions</translate>'' * <code>Z7000</code> – <code>Z7999</code>: ''<translate><!--T:185--> reserved for future use</translate>'' * <code>Z8000</code> – <code>Z8999</code>: <translate><!--T:172--> Testers for each pre-defined function (''e.g.'' Z801 is tested via Z8010, Z8011, Z8012, … Z8019).</translate> * <code>Z9000</code> – <code>Z9999</code>: ''<translate><!--T:173--> reserved for future use</translate>'' </div></div> {{Anchor|core-types}} <translate> === Core types === <!--T:76--> </translate> <div style="margin:.3em 0; border:1px solid #AAA; padding:.3em .5em;"><div style="margin-top:-.3em"> * <code>Z1</code>: <translate><!--T:11--> <tvar name="1">{{Z|Z1}}</tvar> (Type), the root.</translate> * <code>Z2</code>: <translate><!--T:12--> <tvar name="1">{{Z|Z2}}</tvar> (Type): everything on the wiki is a <tvar name="Z"><code>Z2</code></tvar>, that's why this has such a low ZID.</translate> * <code>Z3</code>: <translate><!--T:13--> <tvar name="1">{{Z|Z3}}</tvar> (Type): because the word <tvar name="key"><bdi lang="en" dir="ltr">''key''</bdi></tvar> has three letters in English.</translate> * <code>Z4</code>: <translate><!--T:14--> <tvar name="1">{{Z|Z4}}</tvar> (Type): because the word <tvar name="type"><bdi lang="en" dir="ltr">''type''</bdi></tvar> has four letters in English.</translate> * <code>Z5</code>: <translate><!--T:15--> <tvar name="1">{{Z|Z5}}</tvar> (Type): because the word <tvar name="error"><bdi lang="en" dir="ltr">''error''</bdi></tvar> has five letters in English.</translate> ''<translate><!--T:77--> (See [[<tvar name="a">#core-error-types</tvar>|§ Core error types]] below.)</translate>'' * <code>Z6</code>: <translate><!--T:16--> <tvar name="1">{{Z|Z6}}</tvar> (Type): because the word <tvar name="string"><bdi lang="en" dir="ltr">''string''</bdi></tvar> has six letters in English.</translate> * <code>Z7</code>: <translate><!--T:17--> <tvar name="1">{{Z|Z7}}</tvar> (Type): because function calls are the main magic of the system, and 7 is a magic number. It is also close to <tvar name="Z"><code>Z8</code></tvar>.</translate> * <code>Z8</code>: <translate><!--T:18--> <tvar name="1">{{Z|Z8}}</tvar> (generic type, thus technically a function): because <tvar name="function"><bdi lang="en" dir="ltr">''function''</bdi></tvar> has eight letters in English.</translate> ''<translate><!--T:78--> (See [[<tvar name="a">#core-functions</tvar>|§ Core functions]] below.)</translate>'' * <code>Z9</code>: <translate><!--T:19--> <tvar name="1">{{Z|Z9}}</tvar> (Type): because the word <tvar name="reference"><bdi lang="en" dir="ltr">''reference''</bdi></tvar> has nine letters in English.</translate> * <code>Z10</code>: {{Tunit|151|''Not yet assigned.''}} * <code>Z11</code>: <translate><!--T:21--> <tvar name="1">{{Z|Z11}}</tvar> (Type): because it is just one language, and there's a ''one'' in the name.</translate> * <code>Z12</code>: <translate><!--T:22--> <tvar name="1">{{Z|Z12}}</tvar> (Type): because it's an extension of <tvar name="Z"><code>Z11</code></tvar>.</translate> * <code>Z13</code>: {{Tunit|151|''Not yet assigned.''}} * <code>Z14</code>: <translate><!--T:23--> <tvar name="1">{{Z|Z14}}</tvar> (Type): because the word <tvar name="implementation"><bdi lang="en" dir="ltr">''implementation''</bdi></tvar> has fourteen letters in English.</translate> * <code>Z15</code>: <translate><!--T:151--> ''Not yet assigned.''</translate> * <code>Z16</code>: <translate><!--T:80--> <tvar name="1">{{Z|Z16}}</tvar> (Type): no good reason, it's close to Z14, and Z61/Programming language.</translate> * <code>Z17</code>: <translate><!--T:81--> <tvar name="1">{{Z|Z17}}</tvar> (Type).</translate> * <code>Z18</code>: <translate><!--T:82--> <tvar name="1">{{Z|Z18}}</tvar> (Type).</translate> * <code>Z19</code>: {{Tunit|151|''Not yet assigned.''}} * <code>Z20</code>: <translate><!--T:25--> <tvar name="1">{{Z|Z20}}</tvar> (Type): because 20/20 is perfect vision, and tests make errors visible.</translate> * <code>Z21</code>: <translate><!--T:83--> <tvar name="1">{{Z|Z21}}</tvar> (Type).</translate> * <code>Z22</code>: <translate><!--T:26--> <tvar name="1">{{Z|Z22}}</tvar> (Type).</translate> * <code>Z23</code>: <translate><!--T:84--> <tvar name="1">{{Z|Z23}}</tvar> (Type).</translate> * <code>Z24</code>: <translate><!--T:132--> <tvar name="1">{{Z|Z24}}</tvar> (Unit).</translate> * <code>Z25</code>: {{Tunit|151|''Not yet assigned.''}} * <code>Z26</code>: {{Tunit|151|''Not yet assigned.''}} * <code>Z27</code>: {{Tunit|151|''Not yet assigned.''}} * <code>Z28</code>: {{Tunit|151|''Not yet assigned.''}} * <code>Z29</code>: {{Tunit|151|''Not yet assigned.''}} * <code>Z30</code>: {{Tunit|151|''Not yet assigned.''}} * <code>Z31</code>: <translate><!--T:133--> <tvar name="1">{{Z|Z31}}</tvar> (Type).</translate> * <code>Z32</code>: <translate><!--T:134--> <tvar name="1">{{Z|Z32}}</tvar> (Type): because it's an extension of <tvar name="Z"><code>Z31</code></tvar>.</translate> * <code>Z33</code>: {{Tunit|151|''Not yet assigned.''}} * <code>Z34</code>: {{Tunit|151|''Not yet assigned.''}} * <code>Z35</code>: {{Tunit|151|''Not yet assigned.''}} * <code>Z36</code>: {{Tunit|151|''Not yet assigned.''}} * <code>Z37</code>: {{Tunit|151|''Not yet assigned.''}} * <code>Z38</code>: {{Tunit|151|''Not yet assigned.''}} * <code>Z39</code>: <translate><!--T:85--> <tvar name="1">{{Z|Z39}}</tvar> (Type): because Z3/Key Z9/Reference.</translate> * <code>Z40</code>: <translate><!--T:86--> <tvar name="1">{{Z|Z40}}</tvar> (Type): because Boole first published in (18)40.</translate> * <code>Z41</code>: <translate><!--T:87--> <tvar name="1">{{Z|Z41}}</tvar> (Boolean).</translate> * <code>Z42</code>: <translate><!--T:88--> <tvar name="1">{{Z|Z42}}</tvar> (Boolean).</translate> * <code>Z43</code>: {{Tunit|151|''Not yet assigned.''}} * <code>Z44</code>: {{Tunit|151|''Not yet assigned.''}} * <code>Z45</code>: {{Tunit|151|''Not yet assigned.''}} * <code>Z46</code>: <translate><!--T:225--> <tvar name="1">{{Z|Z46}}</tvar> (Type): because it converts a Z4/Type into code in a Z61/Programming language.</translate> * <code>Z47</code>: {{Tunit|151|''Not yet assigned.''}} * <code>Z48</code>: {{Tunit|151|''Not yet assigned.''}} * <code>Z49</code>: {{Tunit|151|''Not yet assigned.''}} * <code>Z50</code>: <translate><!--T:24--> <tvar name="1">{{Z|Z50}}</tvar> (Type): because Error is <tvar name="Z"><code>Z5</code></tvar>.</translate> <!--<nowiki> * <code>Z51</code>: <translate>'''…''' (Type).</translate> … * <code>Z59</code>: <translate>'''…''' (Type).</translate> </nowiki>--> * <code>Z60</code>: <translate><!--T:89--> <tvar name="1">{{Z|Z60}}</tvar> (Type): because <code>Z6</code> is a string.</translate> * <code>Z61</code>: <translate><!--T:90--> <tvar name="1">{{Z|Z61}}</tvar> (Type): because <code>Z16</code> is code.</translate> * <code>Z64</code>: <translate><!--T:226--> <tvar name="1">{{Z|Z64}}</tvar>: because it is the inverse of <tvar name="2"><code>Z46</code></tvar>.</translate> <!--<nowiki> * <code>Z62</code>: <translate>'''…''' (Type).</translate> … * <code>Z79</code>: <translate>'''…''' (Type).</translate> </nowiki>--> * <code>Z80</code>: <translate><!--T:92--> <tvar name="1">{{Z|Z80}}</tvar> (Type): because it is an octet.</translate> <!--<nowiki> * <code>Z81</code>: <translate>'''…''' (Type).</translate> … * <code>Z69</code>: <translate>'''…''' (Type).</translate> </nowiki>--> * <code>Z84</code>: {{Tunit|151|''Not yet assigned.''}} * <code>Z85</code>: {{Tunit|151|''Not yet assigned.''}} * <code>Z86</code>: <translate><!--T:93--> <tvar name="1">{{Z|Z86}}</tvar> (Type): because it is not exactly a Z80/Byte, but more like Z6/String.</translate> <!--<nowiki> * <code>Z87</code>: <translate>'''…''' (Type).</translate> * <code>Z88</code>: <translate>'''…''' (Type).</translate> </nowiki> --> * <code>Z89</code>: <translate><!--T:227--> <tvar name="1">{{Z|Z89}}</tvar> (Type)</translate> * <code>Z96</code>: <translate> <tvar name="1">{{Z|Z96}}</tvar> (Type): because it is a Z9 but as a Z6</translate> * <code>Z99</code>: <translate><!--T:30--> {{Z|Z99}} (Type): because it looks a bit like a closing quotation mark in English.</translate> </div></div> {{Anchor|wikidata-types}} <translate> ==== Wikidata types ==== <!--T:228--> </translate> <div style="margin:.3em 0; border:1px solid #AAA; padding:.3em .5em;"><div style="margin-top:-.3em"> *<code>Z6001</code>: <translate><!--T:229--> <tvar name="1">{{Z|Z6001}}</tvar> (Type)</translate> *<code>Z6002</code>: <translate><!--T:230--> <tvar name="1">{{Z|Z6002}}</tvar> (Type)</translate> *<code>Z6003</code>: <translate><!--T:231--> <tvar name="1">{{Z|Z6003}}</tvar> (Type)</translate> *<code>Z6004</code>: <translate><!--T:232--> <tvar name="1">{{Z|Z6004}}</tvar> (Type)</translate> *<code>Z6005</code>: <translate><!--T:233--> <tvar name="1">{{Z|Z6005}}</tvar> (Type)</translate> *<code>Z6006</code>: <translate><!--T:234--> <tvar name="1">{{Z|Z6006}}</tvar> (Type)</translate> *<code>Z6007</code>: <translate><!--T:235--> <tvar name="1">{{Z|Z6007}}</tvar> (Type)</translate> *<code>Z6008</code>: <translate><!--T:236--> <tvar name="1">{{Z|Z6008}}</tvar> (Type)</translate> *<code>Z6010</code>: <translate><!--T:237--> <tvar name="1">{{Z|Z6010}}</tvar> (Type)</translate> *<code>Z6011</code>: <translate><!--T:238--> <tvar name="1">{{Z|Z6011}}</tvar> (Type)</translate> *<code>Z6020</code>: <translate><!--T:239--> <tvar name="1">{{Z|Z6020}}</tvar> (Type)</translate> *<code>Z6021</code>: <translate><!--T:240--> <tvar name="1">{{Z|Z6021}}</tvar> (Claim subtype)</translate> *<code>Z6022</code>: <translate><!--T:241--> <tvar name="1">{{Z|Z6022}}</tvar> (Claim subtype)</translate> *<code>Z6023</code>: <translate><!--T:242--> <tvar name="1">{{Z|Z6023}}</tvar> (Claim subtype)</translate> *<code>Z6030</code>: <translate><!--T:243--> <tvar name="1">{{Z|Z6030}}</tvar> (Type)</translate> *<code>Z6031</code>: <translate><!--T:244--> <tvar name="1">{{Z|Z6031}}</tvar> (Entity part)</translate> *<code>Z6032</code>: <translate><!--T:245--> <tvar name="1">{{Z|Z6032}}</tvar> (Entity part)</translate> *<code>Z6033</code>: <translate><!--T:246--> <tvar name="1">{{Z|Z6033}}</tvar> (Entity part)</translate> *<code>Z6034</code>: <translate><!--T:247--> <tvar name="1">{{Z|Z6034}}</tvar> (Entity part)</translate> *<code>Z6035</code>: <translate><!--T:248--> <tvar name="1">{{Z|Z6035}}</tvar> (Entity part)</translate> *<code>Z6036</code>: <translate><!--T:249--> <tvar name="1">{{Z|Z6036}}</tvar> (Entity part)</translate> *<code>Z6037</code>: <translate><!--T:250--> <tvar name="1">{{Z|Z6037}}</tvar> (Entity part)</translate> *<code>Z6038</code>: <translate><!--T:251--> <tvar name="1">{{Z|Z6038}}</tvar> (Entity part)</translate> *<code>Z6040</code>: <translate><!--T:252--> <tvar name="1">{{Z|Z6040}}</tvar> (Type)</translate> *<code>Z6041</code>: <translate><!--T:253--> <tvar name="1">{{Z|Z6041}}</tvar> (Statement rank)</translate> *<code>Z6042</code>: <translate><!--T:254--> <tvar name="1">{{Z|Z6042}}</tvar> (Statement rank)</translate> *<code>Z6043</code>: <translate><!--T:255--> <tvar name="1">{{Z|Z6043}}</tvar> (Statement rank)</translate> *<code>Z6060</code>: <translate><!--T:256--> <tvar name="1">{{Z|Z6060}}</tvar> (Type)</translate> *<code>Z6061</code>: <translate><!--T:257--> <tvar name="1">{{Z|Z6061}}</tvar> (Type)</translate> *<code>Z6062</code>: <translate><!--T:258--> <tvar name="1">{{Z|Z6062}}</tvar> (Type)</translate> *<code>Z6063</code>: <translate><!--T:259--> <tvar name="1">{{Z|Z6063}}</tvar> (Type)</translate> *<code>Z6064</code>: <translate><!--T:260--> <tvar name="1">{{Z|Z6064}}</tvar> (Type)</translate> *<code>Z6091</code>: <translate><!--T:261--> <tvar name="1">{{Z|Z6091}}</tvar> (Type)</translate> *<code>Z6092</code>: <translate><!--T:262--> <tvar name="1">{{Z|Z6092}}</tvar> (Type)</translate> *<code>Z6094</code>: <translate><!--T:263--> <tvar name="1">{{Z|Z6094}}</tvar> (Type)</translate> *<code>Z6095</code>: <translate><!--T:264--> <tvar name="1">{{Z|Z6095}}</tvar> (Type)</translate> *<code>Z6096</code>: <translate><!--T:265--> <tvar name="1">{{Z|Z6096}}</tvar> (Type)</translate> </div></div> {{Anchor|core-functions}} <translate> === Core functions === <!--T:94--> </translate> <div style="margin:.3em 0; border:1px solid #AAA; padding:.3em .5em;"><div style="margin-top:-.3em"> * <code>Z801</code> {{Z+|Z801}}: T ➝ T * <code>Z802</code> {{Z+|Z802}}: Boolean, T, T ➝ T * <code>Z803</code> {{Z+|Z803}}: Key reference, Any ➝ Any *: <translate><!--T:96--> Z3/Key</translate> * <code>Z804</code> {{Z+|Z804}}: List(Key reference) ➝ Abt * <code>Z805</code> {{Z+|Z805}}: Any ➝ List(Pair(Key reference, Any)) *: <translate><!--T:41--> Reify has five letters</translate> * <code>Z808</code> {{Z+|Z808}}: List(Pair(Key reference, Any)) ➝ Any *: <translate><!--T:42--> Abstract has eight letters.</translate> * <code>Z810</code> {{Z+|Z810}}: T, List(T) ➝ List(T) *: <translate><!--T:46--> (because Z10 is list).</translate> * <code>Z811</code> {{Z+|Z811}}: List(T) ➝ T *: <translate><!--T:43--> (because Z10 was going to be list and we get the first)</translate> * <code>Z812</code> {{Z+|Z812}}: List(T) ➝ List(T) *: <translate><!--T:44--> (because Z10 was going to be list and we get the second, the rest)</translate> * <code>Z813</code> {{Z+|Z813}}: List(T) ➝ Boolean *: <translate><!--T:45--> (because Z13 was planned to be empty list).</translate> * <code>Z820</code> {{Z+|Z820}}: String, Any ➝ Any * <code>Z821</code> {{Z+|Z821}}: Pair(T1, T2) ➝ T1 *: <translate><!--T:47--> (because Z22 is pair).</translate> * <code>Z822</code> {{Z+|Z822}}: Pair(T1, T2) ➝ T2 *: <translate><!--T:48--> (because Z22 is pair).</translate> * <code>Z823</code> {{Z+|Z823}}: Quote ➝ Pair(Object, Object) * <code>Z825</code> {{Z+|Z825}}: Item reference, Natural language, Gregorian calendar date ➝ HTML fragment * <code>Z828</code> {{Z+|Z828}}: Quote ➝ Persistent object * <code>Z832</code> {{Z+|Z832}}: Monolingual stringset, Monolingual stringset ➝ Boolean * <code>Z844</code> {{Z+|Z844}}: Boolean, Boolean ➝ Boolean * <code>Z850</code> {{Z+|Z850}}: Object, Error type, Object ➝ Object *: <translate><!--T:266--> (because it deals with Z5/Errors)</translate> * <code>Z851</code> {{Z+|Z851}}: Error type, List(T) ➝ Unit * <code>Z852</code> {{Z+|Z852}}: Error, Error type ➝ Boolean * <code>Z853</code> {{Z+|Z853}}: Object ➝ Pair(Error, Object) * <code>Z854</code> {{Z+|Z854}}: Object ➝ String * <code>Z860</code> {{Z+|Z860}}: String ➝ Language * <code>Z862</code> {{Z+|Z862}}: Natural language, Natural language ➝ Boolean * <code>Z866</code> {{Z+|Z866}}: String, String ➝ Boolean * <code>Z868</code> <translate><!--T:267--> Replaced by <tvar name="1">{{Z+|Z22717}}: String ➝ List(Character)</tvar></translate> *: <translate><!--T:49--> Because Z6/String and Z86/Character.</translate> * <code>Z872</code> {{Z+|Z872}}: Function, Typed list (Object) ➝ Object * <code>Z873</code> {{Z+|Z873}} Function, List ➝ List * <code>Z876</code> {{Z+|Z876}}: Function, List, Object ➝ Object * <code>Z877</code> {{Z+|Z877}}: HTML fragment -> HTML fragment * <code>Z881</code> {{Z+|Z881}}: Type ➝ Type * <code>Z882</code> {{Z+|Z882}}: Type, Type ➝ Type * <code>Z883</code> {{Z+|Z883}}: T ➝ T * <code>Z884</code> {{Z+|Z884}}: Type, List(Reference), String ➝ Type * <code>Z885</code> {{Z+|Z885}}: Error type ➝ Type * <code>Z886</code> <translate><!--T:268--> Replaced by <tvar name="1">{{Z+|Z22693}}: List*(Character) ➝ String</tvar></translate> *: <translate><!--T:50--> because Z86/Character and Z6/String.</translate> * <code>Z888</code> <translate><!--T:269--> Replaced by <tvar name="1">{{Z+|Z22683}}: Character, Character ➝ Boolean</tvar></translate> * <code>Z889</code> {{Z+|Z889}}: Typed list (Object), Typed list (Object), Function ➝ Boolean * <code>Z899</code> {{Z+|Z899}}: Quote ➝ Any *: <translate><!--T:97--> because Z99/Quote.</translate> </div></div> {{Anchor|wikidata-functions}} <translate> ==== Wikidata functions ==== <!--T:270--> </translate> <div style="margin:.3em 0; border:1px solid #AAA; padding:.3em .5em;"><div style="margin-top:-.3em"> *<translate><!--T:271--> <tvar name="1"><code>Z6801</code></tvar> to <tvar name="2"><code>Z6808</code></tvar> are the 'same object' functions corresponding to <tvar name="3"><code>Z6001</code></tvar> to <tvar name="4"><code>Z6008</code></tvar>.</translate> *<code>Z6820</code> {{Z+|Z6820}}: List(Object) ➝ Map(String, Object) *<code>Z6821</code> {{Z+|Z6821}}: Item reference ➝ Item *<code>Z6822</code> {{Z+|Z6822}}: Property reference ➝ Property *<code>Z6824</code> {{Z+|Z6824}}: Lexeme form reference ➝ Lexeme form *<code>Z6825</code> {{Z+|Z6825}}: Lexeme reference ➝ Lexeme *<code>Z6826</code> {{Z+|Z6826}}: Lexeme sense reference ➝ Lexeme sense *<code>Z6830</code> {{Z+|Z6830}}: Item reference, Property reference, Natural language ➝ List(Lexeme reference) *<code>Z6831</code> {{Z+|Z6831}}: Lexeme sense reference, Property reference, Natural language ➝ List(Lexeme reference) *<code>Z6884</code> {{Z+|Z6884}}: Type, List(Object), String ➝ Type *<code>Z6894</code> {{Z+|Z6894}} *<code>Z6895</code> {{Z+|Z6895}}: Object ➝ Object *<code>Z6896</code> {{Z+|Z6896}}: List(String) ➝ Object </div></div> {{Anchor|core-error-types}} <translate> === Core error types === <!--T:98--> </translate> <div style="margin:.3em 0; border:1px solid #AAA; padding:.3em .5em;"><div style="margin-top:-.3em"> * <translate><!--T:276--> <tvar name="zid">{{Z|Z500}}</tvar> (error information): unspecified error</translate> * <translate><!--T:103--> <tvar name="zid">{{Z|Z501}}</tvar> (error message, input): syntax error</translate> * <translate><!--T:104--> <tvar name="zid">{{Z|Z502}}</tvar> (subtype, value): not wellformed, points to Z52x or Z53x</translate> * <translate><!--T:105--> <tvar name="zid">{{Z|Z503}}</tvar> (function name): not implemented yet</translate> * <translate><!--T:106--> <tvar name="zid">{{Z|Z504}}</tvar> (zid): Zid not found</translate> * <translate><!--T:107--> <tvar name="zid">{{Z|Z505}}</tvar> (expected, actual, args): number of arguments mismatch</translate> * <translate><!--T:108--> <tvar name="zid">{{Z|Z506}}</tvar> (expected, actual, arg): argument type mismatches</translate> * <translate><!--T:109--> <tvar name="zid">{{Z|Z507}}</tvar> (function call): error in evaluation</translate> * <translate><!--T:110--> <tvar name="zid">{{Z|Z508}}</tvar> (object): competing keys</translate> * <translate><!--T:198--> <tvar name="zid">{{Z|Z509}}</tvar> (errors): List of errors</translate> * <translate><!--T:111--> <tvar name="zid">{{Z|Z510}}</tvar> (none): nil</translate> * <translate><!--T:112--> <tvar name="zid">{{Z|Z511}}</tvar> (key reference, object): key not found</translate> * <translate><!--T:113--> <tvar name="zid">{{Z|Z512}}</tvar> (object): Z9 error</translate> * <translate><!--T:114--> <tvar name="zid">{{Z|Z513}}</tvar> (resolved object): resolved object without Z2K2</translate> * <translate><!--T:115--> <tvar name="zid">{{Z|Z514}}</tvar> (implementation): Builtin does not exist</translate> * <translate><!--T:116--> <tvar name="zid">{{Z|Z515}}</tvar> (implementation): Builtin ID is erroneous</translate> * <translate><!--T:117--> <tvar name="zid">{{Z|Z516}}</tvar> (key, bad value): Argument value error</translate> * <translate><!--T:199--> <tvar name="zid">{{Z|Z517}}</tvar> (expected type, actual type, returned value, propagated error): Return type mismatch</translate> * <translate><!--T:200--> <tvar name="zid">{{Z|Z518}}</tvar> (expected type, object, propagated error): Object type mismatch</translate> * <translate><!--T:211--> <tvar name="zid">{{Z|Z519}}</tvar> (object): Undefined list type</translate> * <translate><!--T:212--> <tvar name="zid">{{Z|Z520}}</tvar> (object): Wrong list type</translate> * <translate><!--T:118--> <tvar name="zid">{{Z|Z521}}</tvar> (offending value): ZObjects must not be number or boolean or null</translate> * <translate><!--T:119--> <tvar name="zid">{{Z|Z522}}</tvar> (offending index in array, propagated error): Array element not well formed</translate> * <translate><!--T:120--> <tvar name="zid">{{Z|Z523}}</tvar> (object): Missing Z1K1</translate> * <translate><!--T:121--> <tvar name="zid">{{Z|Z524}}</tvar> (value of Z1K1): Z1K1 must not be a string or array</translate> * <translate><!--T:122--> <tvar name="zid">{{Z|Z525}}</tvar> (key): Invalid key</translate> * <translate><!--T:123--> <tvar name="zid">{{Z|Z526}}</tvar> (key, propagated error): not wellformed value</translate>] * <translate><!--T:272--> <tvar name="zid">{{Z|Z529}}</tvar> (host name)</translate> * <translate><!--T:273--> <tvar name="zid">{{Z|Z530}}</tvar> (function call, propagated error)</translate> * <translate><!--T:124--> <tvar name="zid">{{Z|Z531}}</tvar> (whole object): Z6 must have 2 keys</translate> * <translate><!--T:125--> <tvar name="zid">{{Z|Z532}}</tvar> (whole object): Z6 without a Z6K1</translate> * <translate><!--T:126--> <tvar name="zid">{{Z|Z533}}</tvar> (value of Z6K1): Z6K1 must be a string</translate> * <translate><!--T:127--> <tvar name="zid">{{Z|Z534}}</tvar> (whole object): Z9 must have 2 keys</translate> * <translate><!--T:128--> <tvar name="zid">{{Z|Z535}}</tvar> (whole object): Z9 without a Z9K1</translate> * <translate><!--T:129--> <tvar name="zid">{{Z|Z536}}</tvar> (value of Z9K1): Z9K1 must be a string in JSON</translate> * <translate><!--T:130--> <tvar name="zid">{{Z|Z537}}</tvar> (value of Z9K1): Z9K1 must look like a reference</translate> * <translate><!--T:135--> <tvar name="zid">{{Z|Z538}}</tvar> (page title): wrong namespace</translate> * <translate><!--T:136--> <tvar name="zid">{{Z|Z539}}</tvar> (page title): wrong content type</translate> * <translate><!--T:137--> <tvar name="zid">{{Z|Z540}}</tvar> (language code): invalid language code</translate> * <translate><!--T:138--> <tvar name="zid">{{Z|Z541}}</tvar> (language code): language code not found</translate> * <translate><!--T:139--> <tvar name="zid">{{Z|Z542}}</tvar> (expected type, actual object): expected type, actual object</translate> * <translate><!--T:140--> <tvar name="zid">{{Z|Z543}}</tvar> (type name): type not found</translate> * <translate><!--T:141--> <tvar name="zid">{{Z|Z544}}</tvar> (type zid, type name, existing type name): conflicting type names</translate> * <translate><!--T:142--> <tvar name="zid">{{Z|Z545}}</tvar> (type zid, type name, existing type zid): conflicting type Zids</translate> * <translate><!--T:143--> <tvar name="zid">{{Z|Z546}}</tvar> (type zid, type name): builtin type not found</translate> * <translate><!--T:144--> <tvar name="zid">{{Z|Z547}}</tvar> (input): invalid format</translate> * <translate><!--T:145--> <tvar name="zid">{{Z|Z548}}</tvar> (error message, input): invalid JSON</translate> * <translate><!--T:146--> <tvar name="zid">{{Z|Z549}}</tvar> (reference value): invalid ZReference</translate> * <translate><!--T:147--> <tvar name="zid">{{Z|Z550}}</tvar> (reference value): unknown ZReference</translate> * <translate><!--T:148--> <tvar name="zid">{{Z|Z551}}</tvar> (key, expected type, actual type): schema type mismatch</translate> * {{Z|Z552}} <translate><!--T:186--> (index, expected type, actual type): array element type mismatch</translate> * {{Z|Z553}} <translate><!--T:187--> (zobject): disallowed root type</translate> * {{Z|Z554}} <translate><!--T:188--> (clashing ZID, language): label clashes with another ZObject's label</translate> * {{Z|Z555}} <translate><!--T:189--> (ZID, title): mis-matched ZID and page title</translate> * {{Z|Z556}} <translate><!--T:190--> (title): invalid page title</translate> * {{Z|Z557}} <translate><!--T:191--> (error message): user does not have permission</translate> * {{Z|Z558}} <translate><!--T:192--> (programming language): invalid programming language</translate> * {{Z|Z559}} <translate><!--T:201--> (none): user not permitted to evaluate function</translate> * {{Z|Z560}} <translate><!--T:202--> (evaluation result): invalid evaluation result</translate> * {{Z|Z561}} <translate><!--T:203--> (propagated error): invalid evaluation request</translate> * {{Z|Z562}} <translate><!--T:204--> (missing property): incomplete evaluation request</translate> * {{Z|Z563}} <translate><!--T:205--> (call): call by non-reentrant executor</translate> * {{Z|Z564}} <translate><!--T:206--> (contents): invalid executor response</translate> * {{Z|Z565}} <translate><!--T:213--> (missing property): Incomplete executor request</translate> * {{Z|Z570}} <translate><!--T:196--> (orchestrator rate limit): reached rate limit in orchestrator</translate> * {{Z|Z571}} <translate><!--T:197--> (evaluator rate limit): reached rate limit in evaluator</translate> * {{Z|Z572}} <translate><!--T:207--> (recursion limit, function name): reached recursion limit in orchestrator</translate> * {{Z|Z573}} <translate><!--T:208--> (recursion limit, function name): reached recursion limit in evaluator</translate> * {{Z|Z574}} <translate><!--T:209--> (time limit): reached time limit in orchestrator</translate> * {{Z|Z575}} <translate><!--T:210--> (time limit): reached time limit in evaluator</translate> * {{Z|Z576}} <translate><!--T:274--> (time limit)</translate> * {{Z|Z580}} <translate><!--T:275--> (duplicate language)</translate> </div></div> <translate> == See also == <!--T:59--> </translate> * <translate><!--T:60--> [[<tvar name="notes">:m:Special:MyLanguage/Abstract Wikipedia/Notes</tvar>|Overview of notes]]</translate> <noinclude> [[Category:Technical documentation{{#translation:}}|Reserved ZIDs]] </noinclude> 4t3a88o4t2esg3860iyr2a3dyiih79a 315023 315022 2026-09-18T11:37:13Z DVrandecic (WMF) 7 /* === Core functions === */ 315023 wikitext text/x-wiki <noinclude><languages/>{{Technical documentation navbox}}</noinclude> <translate> <!--T:214--> This page details ZIDs that are reserved by Wikilambda, the software that runs Wikifunctions. All ZIDs with four digits or fewer are reserved. See [[Wikifunctions:Reserved ZIDs/all]] for a list of currently pre-defined objects. === Ranges === <!--T:62--> <!--T:10--> We reserve certain spaces for certain kinds of pre-defined objects. </translate> <div style="margin:.3em 0; border:1px solid #AAA; padding:.3em .5em;"><div style="margin-top:-.3em"> * <code>Z1</code> – <code>Z99</code>: <translate><!--T:63--> core types.</translate> ''<translate><!--T:64--> (See [[<tvar name="a">#core-types</tvar>|§ Core types]] below.)</translate>'' * <code>Z100</code> – <code>Z199</code>: <translate><!--T:65--> validators for the core types (''i.e.'' for each core type, +100 gives the validator), ''e.g.'' Z104 is the validator for Z4/Type</translate> * <code>Z200</code> – <code>Z299</code>: <translate><!--T:66--> built-in implementations for the validators for the core types (''e.g.'' Z204 is the built-in implementation for the validator for Z4/Type)</translate> * <code>Z300</code> – <code>Z399</code>: ''<translate><!--T:67--> unassigned for now</translate>'' * <code>Z400</code> – <code>Z499</code>: ''<translate><!--T:68--> reserved for local use</translate>'' * <code>Z500</code> – <code>Z599</code>: <translate><!--T:69--> core error types (<code>Z5xx</code> because <code>Z5</code> is error)</translate> ''<translate><!--T:70--> (See [[<tvar name="a">#core-error-types</tvar>|§ Core error types]] below.)</translate>'' * <code>Z600</code> – <code>Z699</code>: <translate><!--T:131--> core programming languages (<code>Z6xx</code> because <code>Z61</code> is programming language)</translate> * <code>Z700</code> – <code>Z799</code>: ''<translate><!--T:71--> unassigned for now</translate>'' * <code>Z800</code> – <code>Z899</code>: <translate><!--T:72--> definitions of core functions with built-ins (<code>Z8xx</code> because <code>Z8</code> is function)</translate> ''<translate><!--T:73--> (See [[<tvar name="a">#core-functions</tvar>|§ Core functions]] below.)</translate>'' * <code>Z900</code> – <code>Z999</code>: <translate><!--T:74--> built-ins for the core functions (they are +100 from the respective Z8xx)</translate> * <code>Z1000</code> – <code>Z2999</code>: <translate><!--T:75--> natural languages (instances of Z60)</translate> * <code>Z3000</code> – <code>Z5999</code>: ''<translate><!--T:149--> reserved for future use</translate>'' * <code>Z6000</code> – <code>Z6999</code>: <translate><!--T:215--> ''types, functions, ''etc.'' for using content from Wikidata and other Wikimedia sources''</translate> ** <code>Z6000</code> – <code>Z6099</code>: ''<translate><!--T:216--> types for content from Wikidata and other Wikimedia sources</translate>'' ''<translate>(See [[<tvar name="1">#wikidata-types</tvar>|§ Wikidata types]] below.)</translate>'' ** <code>Z6100</code> – <code>Z6199</code>: ''<translate><!--T:217--> validators for these types</translate>'' ** <code>Z6200</code> – <code>Z6299</code>: ''<translate><!--T:218--> built-in implementations of the validators</translate>'' ** <code>Z6800</code> – <code>Z6899</code>: ''<translate><!--T:219--> helper functions for these types that need to be built-in (e.g., fetching, equality)</translate>'' ''<translate>(See [[<tvar name="1">#wikidata-functions</tvar>|§ Wikidata functions]] below.)</translate>'' ** <code>Z6900</code> – <code>Z6999</code>: ''<translate><!--T:220--> built-in implementations of the helper functions</translate>'' * <code>Z7000</code> – <code>Z7999</code>: ''<translate><!--T:185--> reserved for future use</translate>'' * <code>Z8000</code> – <code>Z8999</code>: <translate><!--T:172--> Testers for each pre-defined function (''e.g.'' Z801 is tested via Z8010, Z8011, Z8012, … Z8019).</translate> * <code>Z9000</code> – <code>Z9999</code>: ''<translate><!--T:173--> reserved for future use</translate>'' </div></div> {{Anchor|core-types}} <translate> === Core types === <!--T:76--> </translate> <div style="margin:.3em 0; border:1px solid #AAA; padding:.3em .5em;"><div style="margin-top:-.3em"> * <code>Z1</code>: <translate><!--T:11--> <tvar name="1">{{Z|Z1}}</tvar> (Type), the root.</translate> * <code>Z2</code>: <translate><!--T:12--> <tvar name="1">{{Z|Z2}}</tvar> (Type): everything on the wiki is a <tvar name="Z"><code>Z2</code></tvar>, that's why this has such a low ZID.</translate> * <code>Z3</code>: <translate><!--T:13--> <tvar name="1">{{Z|Z3}}</tvar> (Type): because the word <tvar name="key"><bdi lang="en" dir="ltr">''key''</bdi></tvar> has three letters in English.</translate> * <code>Z4</code>: <translate><!--T:14--> <tvar name="1">{{Z|Z4}}</tvar> (Type): because the word <tvar name="type"><bdi lang="en" dir="ltr">''type''</bdi></tvar> has four letters in English.</translate> * <code>Z5</code>: <translate><!--T:15--> <tvar name="1">{{Z|Z5}}</tvar> (Type): because the word <tvar name="error"><bdi lang="en" dir="ltr">''error''</bdi></tvar> has five letters in English.</translate> ''<translate><!--T:77--> (See [[<tvar name="a">#core-error-types</tvar>|§ Core error types]] below.)</translate>'' * <code>Z6</code>: <translate><!--T:16--> <tvar name="1">{{Z|Z6}}</tvar> (Type): because the word <tvar name="string"><bdi lang="en" dir="ltr">''string''</bdi></tvar> has six letters in English.</translate> * <code>Z7</code>: <translate><!--T:17--> <tvar name="1">{{Z|Z7}}</tvar> (Type): because function calls are the main magic of the system, and 7 is a magic number. It is also close to <tvar name="Z"><code>Z8</code></tvar>.</translate> * <code>Z8</code>: <translate><!--T:18--> <tvar name="1">{{Z|Z8}}</tvar> (generic type, thus technically a function): because <tvar name="function"><bdi lang="en" dir="ltr">''function''</bdi></tvar> has eight letters in English.</translate> ''<translate><!--T:78--> (See [[<tvar name="a">#core-functions</tvar>|§ Core functions]] below.)</translate>'' * <code>Z9</code>: <translate><!--T:19--> <tvar name="1">{{Z|Z9}}</tvar> (Type): because the word <tvar name="reference"><bdi lang="en" dir="ltr">''reference''</bdi></tvar> has nine letters in English.</translate> * <code>Z10</code>: {{Tunit|151|''Not yet assigned.''}} * <code>Z11</code>: <translate><!--T:21--> <tvar name="1">{{Z|Z11}}</tvar> (Type): because it is just one language, and there's a ''one'' in the name.</translate> * <code>Z12</code>: <translate><!--T:22--> <tvar name="1">{{Z|Z12}}</tvar> (Type): because it's an extension of <tvar name="Z"><code>Z11</code></tvar>.</translate> * <code>Z13</code>: {{Tunit|151|''Not yet assigned.''}} * <code>Z14</code>: <translate><!--T:23--> <tvar name="1">{{Z|Z14}}</tvar> (Type): because the word <tvar name="implementation"><bdi lang="en" dir="ltr">''implementation''</bdi></tvar> has fourteen letters in English.</translate> * <code>Z15</code>: <translate><!--T:151--> ''Not yet assigned.''</translate> * <code>Z16</code>: <translate><!--T:80--> <tvar name="1">{{Z|Z16}}</tvar> (Type): no good reason, it's close to Z14, and Z61/Programming language.</translate> * <code>Z17</code>: <translate><!--T:81--> <tvar name="1">{{Z|Z17}}</tvar> (Type).</translate> * <code>Z18</code>: <translate><!--T:82--> <tvar name="1">{{Z|Z18}}</tvar> (Type).</translate> * <code>Z19</code>: {{Tunit|151|''Not yet assigned.''}} * <code>Z20</code>: <translate><!--T:25--> <tvar name="1">{{Z|Z20}}</tvar> (Type): because 20/20 is perfect vision, and tests make errors visible.</translate> * <code>Z21</code>: <translate><!--T:83--> <tvar name="1">{{Z|Z21}}</tvar> (Type).</translate> * <code>Z22</code>: <translate><!--T:26--> <tvar name="1">{{Z|Z22}}</tvar> (Type).</translate> * <code>Z23</code>: <translate><!--T:84--> <tvar name="1">{{Z|Z23}}</tvar> (Type).</translate> * <code>Z24</code>: <translate><!--T:132--> <tvar name="1">{{Z|Z24}}</tvar> (Unit).</translate> * <code>Z25</code>: {{Tunit|151|''Not yet assigned.''}} * <code>Z26</code>: {{Tunit|151|''Not yet assigned.''}} * <code>Z27</code>: {{Tunit|151|''Not yet assigned.''}} * <code>Z28</code>: {{Tunit|151|''Not yet assigned.''}} * <code>Z29</code>: {{Tunit|151|''Not yet assigned.''}} * <code>Z30</code>: {{Tunit|151|''Not yet assigned.''}} * <code>Z31</code>: <translate><!--T:133--> <tvar name="1">{{Z|Z31}}</tvar> (Type).</translate> * <code>Z32</code>: <translate><!--T:134--> <tvar name="1">{{Z|Z32}}</tvar> (Type): because it's an extension of <tvar name="Z"><code>Z31</code></tvar>.</translate> * <code>Z33</code>: {{Tunit|151|''Not yet assigned.''}} * <code>Z34</code>: {{Tunit|151|''Not yet assigned.''}} * <code>Z35</code>: {{Tunit|151|''Not yet assigned.''}} * <code>Z36</code>: {{Tunit|151|''Not yet assigned.''}} * <code>Z37</code>: {{Tunit|151|''Not yet assigned.''}} * <code>Z38</code>: {{Tunit|151|''Not yet assigned.''}} * <code>Z39</code>: <translate><!--T:85--> <tvar name="1">{{Z|Z39}}</tvar> (Type): because Z3/Key Z9/Reference.</translate> * <code>Z40</code>: <translate><!--T:86--> <tvar name="1">{{Z|Z40}}</tvar> (Type): because Boole first published in (18)40.</translate> * <code>Z41</code>: <translate><!--T:87--> <tvar name="1">{{Z|Z41}}</tvar> (Boolean).</translate> * <code>Z42</code>: <translate><!--T:88--> <tvar name="1">{{Z|Z42}}</tvar> (Boolean).</translate> * <code>Z43</code>: {{Tunit|151|''Not yet assigned.''}} * <code>Z44</code>: {{Tunit|151|''Not yet assigned.''}} * <code>Z45</code>: {{Tunit|151|''Not yet assigned.''}} * <code>Z46</code>: <translate><!--T:225--> <tvar name="1">{{Z|Z46}}</tvar> (Type): because it converts a Z4/Type into code in a Z61/Programming language.</translate> * <code>Z47</code>: {{Tunit|151|''Not yet assigned.''}} * <code>Z48</code>: {{Tunit|151|''Not yet assigned.''}} * <code>Z49</code>: {{Tunit|151|''Not yet assigned.''}} * <code>Z50</code>: <translate><!--T:24--> <tvar name="1">{{Z|Z50}}</tvar> (Type): because Error is <tvar name="Z"><code>Z5</code></tvar>.</translate> <!--<nowiki> * <code>Z51</code>: <translate>'''…''' (Type).</translate> … * <code>Z59</code>: <translate>'''…''' (Type).</translate> </nowiki>--> * <code>Z60</code>: <translate><!--T:89--> <tvar name="1">{{Z|Z60}}</tvar> (Type): because <code>Z6</code> is a string.</translate> * <code>Z61</code>: <translate><!--T:90--> <tvar name="1">{{Z|Z61}}</tvar> (Type): because <code>Z16</code> is code.</translate> * <code>Z64</code>: <translate><!--T:226--> <tvar name="1">{{Z|Z64}}</tvar>: because it is the inverse of <tvar name="2"><code>Z46</code></tvar>.</translate> <!--<nowiki> * <code>Z62</code>: <translate>'''…''' (Type).</translate> … * <code>Z79</code>: <translate>'''…''' (Type).</translate> </nowiki>--> * <code>Z80</code>: <translate><!--T:92--> <tvar name="1">{{Z|Z80}}</tvar> (Type): because it is an octet.</translate> <!--<nowiki> * <code>Z81</code>: <translate>'''…''' (Type).</translate> … * <code>Z69</code>: <translate>'''…''' (Type).</translate> </nowiki>--> * <code>Z84</code>: {{Tunit|151|''Not yet assigned.''}} * <code>Z85</code>: {{Tunit|151|''Not yet assigned.''}} * <code>Z86</code>: <translate><!--T:93--> <tvar name="1">{{Z|Z86}}</tvar> (Type): because it is not exactly a Z80/Byte, but more like Z6/String.</translate> <!--<nowiki> * <code>Z87</code>: <translate>'''…''' (Type).</translate> * <code>Z88</code>: <translate>'''…''' (Type).</translate> </nowiki> --> * <code>Z89</code>: <translate><!--T:227--> <tvar name="1">{{Z|Z89}}</tvar> (Type)</translate> * <code>Z96</code>: <translate> <tvar name="1">{{Z|Z96}}</tvar> (Type): because it is a Z9 but as a Z6</translate> * <code>Z99</code>: <translate><!--T:30--> {{Z|Z99}} (Type): because it looks a bit like a closing quotation mark in English.</translate> </div></div> {{Anchor|wikidata-types}} <translate> ==== Wikidata types ==== <!--T:228--> </translate> <div style="margin:.3em 0; border:1px solid #AAA; padding:.3em .5em;"><div style="margin-top:-.3em"> *<code>Z6001</code>: <translate><!--T:229--> <tvar name="1">{{Z|Z6001}}</tvar> (Type)</translate> *<code>Z6002</code>: <translate><!--T:230--> <tvar name="1">{{Z|Z6002}}</tvar> (Type)</translate> *<code>Z6003</code>: <translate><!--T:231--> <tvar name="1">{{Z|Z6003}}</tvar> (Type)</translate> *<code>Z6004</code>: <translate><!--T:232--> <tvar name="1">{{Z|Z6004}}</tvar> (Type)</translate> *<code>Z6005</code>: <translate><!--T:233--> <tvar name="1">{{Z|Z6005}}</tvar> (Type)</translate> *<code>Z6006</code>: <translate><!--T:234--> <tvar name="1">{{Z|Z6006}}</tvar> (Type)</translate> *<code>Z6007</code>: <translate><!--T:235--> <tvar name="1">{{Z|Z6007}}</tvar> (Type)</translate> *<code>Z6008</code>: <translate><!--T:236--> <tvar name="1">{{Z|Z6008}}</tvar> (Type)</translate> *<code>Z6010</code>: <translate><!--T:237--> <tvar name="1">{{Z|Z6010}}</tvar> (Type)</translate> *<code>Z6011</code>: <translate><!--T:238--> <tvar name="1">{{Z|Z6011}}</tvar> (Type)</translate> *<code>Z6020</code>: <translate><!--T:239--> <tvar name="1">{{Z|Z6020}}</tvar> (Type)</translate> *<code>Z6021</code>: <translate><!--T:240--> <tvar name="1">{{Z|Z6021}}</tvar> (Claim subtype)</translate> *<code>Z6022</code>: <translate><!--T:241--> <tvar name="1">{{Z|Z6022}}</tvar> (Claim subtype)</translate> *<code>Z6023</code>: <translate><!--T:242--> <tvar name="1">{{Z|Z6023}}</tvar> (Claim subtype)</translate> *<code>Z6030</code>: <translate><!--T:243--> <tvar name="1">{{Z|Z6030}}</tvar> (Type)</translate> *<code>Z6031</code>: <translate><!--T:244--> <tvar name="1">{{Z|Z6031}}</tvar> (Entity part)</translate> *<code>Z6032</code>: <translate><!--T:245--> <tvar name="1">{{Z|Z6032}}</tvar> (Entity part)</translate> *<code>Z6033</code>: <translate><!--T:246--> <tvar name="1">{{Z|Z6033}}</tvar> (Entity part)</translate> *<code>Z6034</code>: <translate><!--T:247--> <tvar name="1">{{Z|Z6034}}</tvar> (Entity part)</translate> *<code>Z6035</code>: <translate><!--T:248--> <tvar name="1">{{Z|Z6035}}</tvar> (Entity part)</translate> *<code>Z6036</code>: <translate><!--T:249--> <tvar name="1">{{Z|Z6036}}</tvar> (Entity part)</translate> *<code>Z6037</code>: <translate><!--T:250--> <tvar name="1">{{Z|Z6037}}</tvar> (Entity part)</translate> *<code>Z6038</code>: <translate><!--T:251--> <tvar name="1">{{Z|Z6038}}</tvar> (Entity part)</translate> *<code>Z6040</code>: <translate><!--T:252--> <tvar name="1">{{Z|Z6040}}</tvar> (Type)</translate> *<code>Z6041</code>: <translate><!--T:253--> <tvar name="1">{{Z|Z6041}}</tvar> (Statement rank)</translate> *<code>Z6042</code>: <translate><!--T:254--> <tvar name="1">{{Z|Z6042}}</tvar> (Statement rank)</translate> *<code>Z6043</code>: <translate><!--T:255--> <tvar name="1">{{Z|Z6043}}</tvar> (Statement rank)</translate> *<code>Z6060</code>: <translate><!--T:256--> <tvar name="1">{{Z|Z6060}}</tvar> (Type)</translate> *<code>Z6061</code>: <translate><!--T:257--> <tvar name="1">{{Z|Z6061}}</tvar> (Type)</translate> *<code>Z6062</code>: <translate><!--T:258--> <tvar name="1">{{Z|Z6062}}</tvar> (Type)</translate> *<code>Z6063</code>: <translate><!--T:259--> <tvar name="1">{{Z|Z6063}}</tvar> (Type)</translate> *<code>Z6064</code>: <translate><!--T:260--> <tvar name="1">{{Z|Z6064}}</tvar> (Type)</translate> *<code>Z6091</code>: <translate><!--T:261--> <tvar name="1">{{Z|Z6091}}</tvar> (Type)</translate> *<code>Z6092</code>: <translate><!--T:262--> <tvar name="1">{{Z|Z6092}}</tvar> (Type)</translate> *<code>Z6094</code>: <translate><!--T:263--> <tvar name="1">{{Z|Z6094}}</tvar> (Type)</translate> *<code>Z6095</code>: <translate><!--T:264--> <tvar name="1">{{Z|Z6095}}</tvar> (Type)</translate> *<code>Z6096</code>: <translate><!--T:265--> <tvar name="1">{{Z|Z6096}}</tvar> (Type)</translate> </div></div> {{Anchor|core-functions}} <translate> === Core functions === <!--T:94--> </translate> <div style="margin:.3em 0; border:1px solid #AAA; padding:.3em .5em;"><div style="margin-top:-.3em"> * <code>Z801</code> {{Z+|Z801}}: T ➝ T * <code>Z802</code> {{Z+|Z802}}: Boolean, T, T ➝ T * <code>Z803</code> {{Z+|Z803}}: Key reference, Any ➝ Any *: <translate><!--T:96--> Z3/Key</translate> * <code>Z804</code> {{Z+|Z804}}: List(Key reference) ➝ Abt * <code>Z805</code> {{Z+|Z805}}: Any ➝ List(Pair(Key reference, Any)) *: <translate><!--T:41--> Reify has five letters</translate> * <code>Z808</code> {{Z+|Z808}}: List(Pair(Key reference, Any)) ➝ Any *: <translate><!--T:42--> Abstract has eight letters.</translate> * <code>Z810</code> {{Z+|Z810}}: T, List(T) ➝ List(T) *: <translate><!--T:46--> (because Z10 is list).</translate> * <code>Z811</code> {{Z+|Z811}}: List(T) ➝ T *: <translate><!--T:43--> (because Z10 was going to be list and we get the first)</translate> * <code>Z812</code> {{Z+|Z812}}: List(T) ➝ List(T) *: <translate><!--T:44--> (because Z10 was going to be list and we get the second, the rest)</translate> * <code>Z813</code> {{Z+|Z813}}: List(T) ➝ Boolean *: <translate><!--T:45--> (because Z13 was planned to be empty list).</translate> * <code>Z820</code> {{Z+|Z820}}: String, Any ➝ Any * <code>Z821</code> {{Z+|Z821}}: Pair(T1, T2) ➝ T1 *: <translate><!--T:47--> (because Z22 is pair).</translate> * <code>Z822</code> {{Z+|Z822}}: Pair(T1, T2) ➝ T2 *: <translate><!--T:48--> (because Z22 is pair).</translate> * <code>Z823</code> {{Z+|Z823}}: Quote ➝ Pair(Object, Object) * <code>Z825</code> {{Z+|Z825}}: Item reference, Natural language, Gregorian calendar date ➝ HTML fragment * <code>Z828</code> {{Z+|Z828}}: Quote ➝ Persistent object * <code>Z832</code> {{Z+|Z832}}: Monolingual stringset, Monolingual stringset ➝ Boolean * <code>Z844</code> {{Z+|Z844}}: Boolean, Boolean ➝ Boolean * <code>Z850</code> {{Z+|Z850}}: Object, Error type, Object ➝ Object *: <translate><!--T:266--> (because it deals with Z5/Errors)</translate> * <code>Z851</code> {{Z+|Z851}}: Error type, List(T) ➝ Unit * <code>Z852</code> {{Z+|Z852}}: Error, Error type ➝ Boolean * <code>Z853</code> {{Z+|Z853}}: Object ➝ Pair(Error, Object) * <code>Z854</code> {{Z+|Z854}}: Object ➝ String * <code>Z860</code> {{Z+|Z860}}: String ➝ Language * <code>Z862</code> {{Z+|Z862}}: Natural language, Natural language ➝ Boolean * <code>Z866</code> {{Z+|Z866}}: String, String ➝ Boolean * <code>Z868</code> <translate><!--T:267--> Replaced by <tvar name="1">{{Z+|Z22717}}: String ➝ List(Character)</tvar></translate> *: <translate><!--T:49--> Because Z6/String and Z86/Character.</translate> * <code>Z869</code> {{Z+|Z869}}: String ➝ Wikifunctions Object Reference * <code>Z872</code> {{Z+|Z872}}: Function, Typed list (Object) ➝ Object * <code>Z873</code> {{Z+|Z873}} Function, List ➝ List * <code>Z876</code> {{Z+|Z876}}: Function, List, Object ➝ Object * <code>Z877</code> {{Z+|Z877}}: HTML fragment -> HTML fragment * <code>Z881</code> {{Z+|Z881}}: Type ➝ Type * <code>Z882</code> {{Z+|Z882}}: Type, Type ➝ Type * <code>Z883</code> {{Z+|Z883}}: T ➝ T * <code>Z884</code> {{Z+|Z884}}: Type, List(Reference), String ➝ Type * <code>Z885</code> {{Z+|Z885}}: Error type ➝ Type * <code>Z886</code> <translate><!--T:268--> Replaced by <tvar name="1">{{Z+|Z22693}}: List*(Character) ➝ String</tvar></translate> *: <translate><!--T:50--> because Z86/Character and Z6/String.</translate> * <code>Z888</code> <translate><!--T:269--> Replaced by <tvar name="1">{{Z+|Z22683}}: Character, Character ➝ Boolean</tvar></translate> * <code>Z889</code> {{Z+|Z889}}: Typed list (Object), Typed list (Object), Function ➝ Boolean * <code>Z899</code> {{Z+|Z899}}: Quote ➝ Any *: <translate><!--T:97--> because Z99/Quote.</translate> </div></div> {{Anchor|wikidata-functions}} <translate> ==== Wikidata functions ==== <!--T:270--> </translate> <div style="margin:.3em 0; border:1px solid #AAA; padding:.3em .5em;"><div style="margin-top:-.3em"> *<translate><!--T:271--> <tvar name="1"><code>Z6801</code></tvar> to <tvar name="2"><code>Z6808</code></tvar> are the 'same object' functions corresponding to <tvar name="3"><code>Z6001</code></tvar> to <tvar name="4"><code>Z6008</code></tvar>.</translate> *<code>Z6820</code> {{Z+|Z6820}}: List(Object) ➝ Map(String, Object) *<code>Z6821</code> {{Z+|Z6821}}: Item reference ➝ Item *<code>Z6822</code> {{Z+|Z6822}}: Property reference ➝ Property *<code>Z6824</code> {{Z+|Z6824}}: Lexeme form reference ➝ Lexeme form *<code>Z6825</code> {{Z+|Z6825}}: Lexeme reference ➝ Lexeme *<code>Z6826</code> {{Z+|Z6826}}: Lexeme sense reference ➝ Lexeme sense *<code>Z6830</code> {{Z+|Z6830}}: Item reference, Property reference, Natural language ➝ List(Lexeme reference) *<code>Z6831</code> {{Z+|Z6831}}: Lexeme sense reference, Property reference, Natural language ➝ List(Lexeme reference) *<code>Z6884</code> {{Z+|Z6884}}: Type, List(Object), String ➝ Type *<code>Z6894</code> {{Z+|Z6894}} *<code>Z6895</code> {{Z+|Z6895}}: Object ➝ Object *<code>Z6896</code> {{Z+|Z6896}}: List(String) ➝ Object </div></div> {{Anchor|core-error-types}} <translate> === Core error types === <!--T:98--> </translate> <div style="margin:.3em 0; border:1px solid #AAA; padding:.3em .5em;"><div style="margin-top:-.3em"> * <translate><!--T:276--> <tvar name="zid">{{Z|Z500}}</tvar> (error information): unspecified error</translate> * <translate><!--T:103--> <tvar name="zid">{{Z|Z501}}</tvar> (error message, input): syntax error</translate> * <translate><!--T:104--> <tvar name="zid">{{Z|Z502}}</tvar> (subtype, value): not wellformed, points to Z52x or Z53x</translate> * <translate><!--T:105--> <tvar name="zid">{{Z|Z503}}</tvar> (function name): not implemented yet</translate> * <translate><!--T:106--> <tvar name="zid">{{Z|Z504}}</tvar> (zid): Zid not found</translate> * <translate><!--T:107--> <tvar name="zid">{{Z|Z505}}</tvar> (expected, actual, args): number of arguments mismatch</translate> * <translate><!--T:108--> <tvar name="zid">{{Z|Z506}}</tvar> (expected, actual, arg): argument type mismatches</translate> * <translate><!--T:109--> <tvar name="zid">{{Z|Z507}}</tvar> (function call): error in evaluation</translate> * <translate><!--T:110--> <tvar name="zid">{{Z|Z508}}</tvar> (object): competing keys</translate> * <translate><!--T:198--> <tvar name="zid">{{Z|Z509}}</tvar> (errors): List of errors</translate> * <translate><!--T:111--> <tvar name="zid">{{Z|Z510}}</tvar> (none): nil</translate> * <translate><!--T:112--> <tvar name="zid">{{Z|Z511}}</tvar> (key reference, object): key not found</translate> * <translate><!--T:113--> <tvar name="zid">{{Z|Z512}}</tvar> (object): Z9 error</translate> * <translate><!--T:114--> <tvar name="zid">{{Z|Z513}}</tvar> (resolved object): resolved object without Z2K2</translate> * <translate><!--T:115--> <tvar name="zid">{{Z|Z514}}</tvar> (implementation): Builtin does not exist</translate> * <translate><!--T:116--> <tvar name="zid">{{Z|Z515}}</tvar> (implementation): Builtin ID is erroneous</translate> * <translate><!--T:117--> <tvar name="zid">{{Z|Z516}}</tvar> (key, bad value): Argument value error</translate> * <translate><!--T:199--> <tvar name="zid">{{Z|Z517}}</tvar> (expected type, actual type, returned value, propagated error): Return type mismatch</translate> * <translate><!--T:200--> <tvar name="zid">{{Z|Z518}}</tvar> (expected type, object, propagated error): Object type mismatch</translate> * <translate><!--T:211--> <tvar name="zid">{{Z|Z519}}</tvar> (object): Undefined list type</translate> * <translate><!--T:212--> <tvar name="zid">{{Z|Z520}}</tvar> (object): Wrong list type</translate> * <translate><!--T:118--> <tvar name="zid">{{Z|Z521}}</tvar> (offending value): ZObjects must not be number or boolean or null</translate> * <translate><!--T:119--> <tvar name="zid">{{Z|Z522}}</tvar> (offending index in array, propagated error): Array element not well formed</translate> * <translate><!--T:120--> <tvar name="zid">{{Z|Z523}}</tvar> (object): Missing Z1K1</translate> * <translate><!--T:121--> <tvar name="zid">{{Z|Z524}}</tvar> (value of Z1K1): Z1K1 must not be a string or array</translate> * <translate><!--T:122--> <tvar name="zid">{{Z|Z525}}</tvar> (key): Invalid key</translate> * <translate><!--T:123--> <tvar name="zid">{{Z|Z526}}</tvar> (key, propagated error): not wellformed value</translate>] * <translate><!--T:272--> <tvar name="zid">{{Z|Z529}}</tvar> (host name)</translate> * <translate><!--T:273--> <tvar name="zid">{{Z|Z530}}</tvar> (function call, propagated error)</translate> * <translate><!--T:124--> <tvar name="zid">{{Z|Z531}}</tvar> (whole object): Z6 must have 2 keys</translate> * <translate><!--T:125--> <tvar name="zid">{{Z|Z532}}</tvar> (whole object): Z6 without a Z6K1</translate> * <translate><!--T:126--> <tvar name="zid">{{Z|Z533}}</tvar> (value of Z6K1): Z6K1 must be a string</translate> * <translate><!--T:127--> <tvar name="zid">{{Z|Z534}}</tvar> (whole object): Z9 must have 2 keys</translate> * <translate><!--T:128--> <tvar name="zid">{{Z|Z535}}</tvar> (whole object): Z9 without a Z9K1</translate> * <translate><!--T:129--> <tvar name="zid">{{Z|Z536}}</tvar> (value of Z9K1): Z9K1 must be a string in JSON</translate> * <translate><!--T:130--> <tvar name="zid">{{Z|Z537}}</tvar> (value of Z9K1): Z9K1 must look like a reference</translate> * <translate><!--T:135--> <tvar name="zid">{{Z|Z538}}</tvar> (page title): wrong namespace</translate> * <translate><!--T:136--> <tvar name="zid">{{Z|Z539}}</tvar> (page title): wrong content type</translate> * <translate><!--T:137--> <tvar name="zid">{{Z|Z540}}</tvar> (language code): invalid language code</translate> * <translate><!--T:138--> <tvar name="zid">{{Z|Z541}}</tvar> (language code): language code not found</translate> * <translate><!--T:139--> <tvar name="zid">{{Z|Z542}}</tvar> (expected type, actual object): expected type, actual object</translate> * <translate><!--T:140--> <tvar name="zid">{{Z|Z543}}</tvar> (type name): type not found</translate> * <translate><!--T:141--> <tvar name="zid">{{Z|Z544}}</tvar> (type zid, type name, existing type name): conflicting type names</translate> * <translate><!--T:142--> <tvar name="zid">{{Z|Z545}}</tvar> (type zid, type name, existing type zid): conflicting type Zids</translate> * <translate><!--T:143--> <tvar name="zid">{{Z|Z546}}</tvar> (type zid, type name): builtin type not found</translate> * <translate><!--T:144--> <tvar name="zid">{{Z|Z547}}</tvar> (input): invalid format</translate> * <translate><!--T:145--> <tvar name="zid">{{Z|Z548}}</tvar> (error message, input): invalid JSON</translate> * <translate><!--T:146--> <tvar name="zid">{{Z|Z549}}</tvar> (reference value): invalid ZReference</translate> * <translate><!--T:147--> <tvar name="zid">{{Z|Z550}}</tvar> (reference value): unknown ZReference</translate> * <translate><!--T:148--> <tvar name="zid">{{Z|Z551}}</tvar> (key, expected type, actual type): schema type mismatch</translate> * {{Z|Z552}} <translate><!--T:186--> (index, expected type, actual type): array element type mismatch</translate> * {{Z|Z553}} <translate><!--T:187--> (zobject): disallowed root type</translate> * {{Z|Z554}} <translate><!--T:188--> (clashing ZID, language): label clashes with another ZObject's label</translate> * {{Z|Z555}} <translate><!--T:189--> (ZID, title): mis-matched ZID and page title</translate> * {{Z|Z556}} <translate><!--T:190--> (title): invalid page title</translate> * {{Z|Z557}} <translate><!--T:191--> (error message): user does not have permission</translate> * {{Z|Z558}} <translate><!--T:192--> (programming language): invalid programming language</translate> * {{Z|Z559}} <translate><!--T:201--> (none): user not permitted to evaluate function</translate> * {{Z|Z560}} <translate><!--T:202--> (evaluation result): invalid evaluation result</translate> * {{Z|Z561}} <translate><!--T:203--> (propagated error): invalid evaluation request</translate> * {{Z|Z562}} <translate><!--T:204--> (missing property): incomplete evaluation request</translate> * {{Z|Z563}} <translate><!--T:205--> (call): call by non-reentrant executor</translate> * {{Z|Z564}} <translate><!--T:206--> (contents): invalid executor response</translate> * {{Z|Z565}} <translate><!--T:213--> (missing property): Incomplete executor request</translate> * {{Z|Z570}} <translate><!--T:196--> (orchestrator rate limit): reached rate limit in orchestrator</translate> * {{Z|Z571}} <translate><!--T:197--> (evaluator rate limit): reached rate limit in evaluator</translate> * {{Z|Z572}} <translate><!--T:207--> (recursion limit, function name): reached recursion limit in orchestrator</translate> * {{Z|Z573}} <translate><!--T:208--> (recursion limit, function name): reached recursion limit in evaluator</translate> * {{Z|Z574}} <translate><!--T:209--> (time limit): reached time limit in orchestrator</translate> * {{Z|Z575}} <translate><!--T:210--> (time limit): reached time limit in evaluator</translate> * {{Z|Z576}} <translate><!--T:274--> (time limit)</translate> * {{Z|Z580}} <translate><!--T:275--> (duplicate language)</translate> </div></div> <translate> == See also == <!--T:59--> </translate> * <translate><!--T:60--> [[<tvar name="notes">:m:Special:MyLanguage/Abstract Wikipedia/Notes</tvar>|Overview of notes]]</translate> <noinclude> [[Category:Technical documentation{{#translation:}}|Reserved ZIDs]] </noinclude> 8g5pxaahvs5c7eq9vgjc9lt9bv50hdj 315024 315023 2026-09-18T11:38:41Z DVrandecic (WMF) 7 /* ==== Wikidata functions ==== */ 315024 wikitext text/x-wiki <noinclude><languages/>{{Technical documentation navbox}}</noinclude> <translate> <!--T:214--> This page details ZIDs that are reserved by Wikilambda, the software that runs Wikifunctions. All ZIDs with four digits or fewer are reserved. See [[Wikifunctions:Reserved ZIDs/all]] for a list of currently pre-defined objects. === Ranges === <!--T:62--> <!--T:10--> We reserve certain spaces for certain kinds of pre-defined objects. </translate> <div style="margin:.3em 0; border:1px solid #AAA; padding:.3em .5em;"><div style="margin-top:-.3em"> * <code>Z1</code> – <code>Z99</code>: <translate><!--T:63--> core types.</translate> ''<translate><!--T:64--> (See [[<tvar name="a">#core-types</tvar>|§ Core types]] below.)</translate>'' * <code>Z100</code> – <code>Z199</code>: <translate><!--T:65--> validators for the core types (''i.e.'' for each core type, +100 gives the validator), ''e.g.'' Z104 is the validator for Z4/Type</translate> * <code>Z200</code> – <code>Z299</code>: <translate><!--T:66--> built-in implementations for the validators for the core types (''e.g.'' Z204 is the built-in implementation for the validator for Z4/Type)</translate> * <code>Z300</code> – <code>Z399</code>: ''<translate><!--T:67--> unassigned for now</translate>'' * <code>Z400</code> – <code>Z499</code>: ''<translate><!--T:68--> reserved for local use</translate>'' * <code>Z500</code> – <code>Z599</code>: <translate><!--T:69--> core error types (<code>Z5xx</code> because <code>Z5</code> is error)</translate> ''<translate><!--T:70--> (See [[<tvar name="a">#core-error-types</tvar>|§ Core error types]] below.)</translate>'' * <code>Z600</code> – <code>Z699</code>: <translate><!--T:131--> core programming languages (<code>Z6xx</code> because <code>Z61</code> is programming language)</translate> * <code>Z700</code> – <code>Z799</code>: ''<translate><!--T:71--> unassigned for now</translate>'' * <code>Z800</code> – <code>Z899</code>: <translate><!--T:72--> definitions of core functions with built-ins (<code>Z8xx</code> because <code>Z8</code> is function)</translate> ''<translate><!--T:73--> (See [[<tvar name="a">#core-functions</tvar>|§ Core functions]] below.)</translate>'' * <code>Z900</code> – <code>Z999</code>: <translate><!--T:74--> built-ins for the core functions (they are +100 from the respective Z8xx)</translate> * <code>Z1000</code> – <code>Z2999</code>: <translate><!--T:75--> natural languages (instances of Z60)</translate> * <code>Z3000</code> – <code>Z5999</code>: ''<translate><!--T:149--> reserved for future use</translate>'' * <code>Z6000</code> – <code>Z6999</code>: <translate><!--T:215--> ''types, functions, ''etc.'' for using content from Wikidata and other Wikimedia sources''</translate> ** <code>Z6000</code> – <code>Z6099</code>: ''<translate><!--T:216--> types for content from Wikidata and other Wikimedia sources</translate>'' ''<translate>(See [[<tvar name="1">#wikidata-types</tvar>|§ Wikidata types]] below.)</translate>'' ** <code>Z6100</code> – <code>Z6199</code>: ''<translate><!--T:217--> validators for these types</translate>'' ** <code>Z6200</code> – <code>Z6299</code>: ''<translate><!--T:218--> built-in implementations of the validators</translate>'' ** <code>Z6800</code> – <code>Z6899</code>: ''<translate><!--T:219--> helper functions for these types that need to be built-in (e.g., fetching, equality)</translate>'' ''<translate>(See [[<tvar name="1">#wikidata-functions</tvar>|§ Wikidata functions]] below.)</translate>'' ** <code>Z6900</code> – <code>Z6999</code>: ''<translate><!--T:220--> built-in implementations of the helper functions</translate>'' * <code>Z7000</code> – <code>Z7999</code>: ''<translate><!--T:185--> reserved for future use</translate>'' * <code>Z8000</code> – <code>Z8999</code>: <translate><!--T:172--> Testers for each pre-defined function (''e.g.'' Z801 is tested via Z8010, Z8011, Z8012, … Z8019).</translate> * <code>Z9000</code> – <code>Z9999</code>: ''<translate><!--T:173--> reserved for future use</translate>'' </div></div> {{Anchor|core-types}} <translate> === Core types === <!--T:76--> </translate> <div style="margin:.3em 0; border:1px solid #AAA; padding:.3em .5em;"><div style="margin-top:-.3em"> * <code>Z1</code>: <translate><!--T:11--> <tvar name="1">{{Z|Z1}}</tvar> (Type), the root.</translate> * <code>Z2</code>: <translate><!--T:12--> <tvar name="1">{{Z|Z2}}</tvar> (Type): everything on the wiki is a <tvar name="Z"><code>Z2</code></tvar>, that's why this has such a low ZID.</translate> * <code>Z3</code>: <translate><!--T:13--> <tvar name="1">{{Z|Z3}}</tvar> (Type): because the word <tvar name="key"><bdi lang="en" dir="ltr">''key''</bdi></tvar> has three letters in English.</translate> * <code>Z4</code>: <translate><!--T:14--> <tvar name="1">{{Z|Z4}}</tvar> (Type): because the word <tvar name="type"><bdi lang="en" dir="ltr">''type''</bdi></tvar> has four letters in English.</translate> * <code>Z5</code>: <translate><!--T:15--> <tvar name="1">{{Z|Z5}}</tvar> (Type): because the word <tvar name="error"><bdi lang="en" dir="ltr">''error''</bdi></tvar> has five letters in English.</translate> ''<translate><!--T:77--> (See [[<tvar name="a">#core-error-types</tvar>|§ Core error types]] below.)</translate>'' * <code>Z6</code>: <translate><!--T:16--> <tvar name="1">{{Z|Z6}}</tvar> (Type): because the word <tvar name="string"><bdi lang="en" dir="ltr">''string''</bdi></tvar> has six letters in English.</translate> * <code>Z7</code>: <translate><!--T:17--> <tvar name="1">{{Z|Z7}}</tvar> (Type): because function calls are the main magic of the system, and 7 is a magic number. It is also close to <tvar name="Z"><code>Z8</code></tvar>.</translate> * <code>Z8</code>: <translate><!--T:18--> <tvar name="1">{{Z|Z8}}</tvar> (generic type, thus technically a function): because <tvar name="function"><bdi lang="en" dir="ltr">''function''</bdi></tvar> has eight letters in English.</translate> ''<translate><!--T:78--> (See [[<tvar name="a">#core-functions</tvar>|§ Core functions]] below.)</translate>'' * <code>Z9</code>: <translate><!--T:19--> <tvar name="1">{{Z|Z9}}</tvar> (Type): because the word <tvar name="reference"><bdi lang="en" dir="ltr">''reference''</bdi></tvar> has nine letters in English.</translate> * <code>Z10</code>: {{Tunit|151|''Not yet assigned.''}} * <code>Z11</code>: <translate><!--T:21--> <tvar name="1">{{Z|Z11}}</tvar> (Type): because it is just one language, and there's a ''one'' in the name.</translate> * <code>Z12</code>: <translate><!--T:22--> <tvar name="1">{{Z|Z12}}</tvar> (Type): because it's an extension of <tvar name="Z"><code>Z11</code></tvar>.</translate> * <code>Z13</code>: {{Tunit|151|''Not yet assigned.''}} * <code>Z14</code>: <translate><!--T:23--> <tvar name="1">{{Z|Z14}}</tvar> (Type): because the word <tvar name="implementation"><bdi lang="en" dir="ltr">''implementation''</bdi></tvar> has fourteen letters in English.</translate> * <code>Z15</code>: <translate><!--T:151--> ''Not yet assigned.''</translate> * <code>Z16</code>: <translate><!--T:80--> <tvar name="1">{{Z|Z16}}</tvar> (Type): no good reason, it's close to Z14, and Z61/Programming language.</translate> * <code>Z17</code>: <translate><!--T:81--> <tvar name="1">{{Z|Z17}}</tvar> (Type).</translate> * <code>Z18</code>: <translate><!--T:82--> <tvar name="1">{{Z|Z18}}</tvar> (Type).</translate> * <code>Z19</code>: {{Tunit|151|''Not yet assigned.''}} * <code>Z20</code>: <translate><!--T:25--> <tvar name="1">{{Z|Z20}}</tvar> (Type): because 20/20 is perfect vision, and tests make errors visible.</translate> * <code>Z21</code>: <translate><!--T:83--> <tvar name="1">{{Z|Z21}}</tvar> (Type).</translate> * <code>Z22</code>: <translate><!--T:26--> <tvar name="1">{{Z|Z22}}</tvar> (Type).</translate> * <code>Z23</code>: <translate><!--T:84--> <tvar name="1">{{Z|Z23}}</tvar> (Type).</translate> * <code>Z24</code>: <translate><!--T:132--> <tvar name="1">{{Z|Z24}}</tvar> (Unit).</translate> * <code>Z25</code>: {{Tunit|151|''Not yet assigned.''}} * <code>Z26</code>: {{Tunit|151|''Not yet assigned.''}} * <code>Z27</code>: {{Tunit|151|''Not yet assigned.''}} * <code>Z28</code>: {{Tunit|151|''Not yet assigned.''}} * <code>Z29</code>: {{Tunit|151|''Not yet assigned.''}} * <code>Z30</code>: {{Tunit|151|''Not yet assigned.''}} * <code>Z31</code>: <translate><!--T:133--> <tvar name="1">{{Z|Z31}}</tvar> (Type).</translate> * <code>Z32</code>: <translate><!--T:134--> <tvar name="1">{{Z|Z32}}</tvar> (Type): because it's an extension of <tvar name="Z"><code>Z31</code></tvar>.</translate> * <code>Z33</code>: {{Tunit|151|''Not yet assigned.''}} * <code>Z34</code>: {{Tunit|151|''Not yet assigned.''}} * <code>Z35</code>: {{Tunit|151|''Not yet assigned.''}} * <code>Z36</code>: {{Tunit|151|''Not yet assigned.''}} * <code>Z37</code>: {{Tunit|151|''Not yet assigned.''}} * <code>Z38</code>: {{Tunit|151|''Not yet assigned.''}} * <code>Z39</code>: <translate><!--T:85--> <tvar name="1">{{Z|Z39}}</tvar> (Type): because Z3/Key Z9/Reference.</translate> * <code>Z40</code>: <translate><!--T:86--> <tvar name="1">{{Z|Z40}}</tvar> (Type): because Boole first published in (18)40.</translate> * <code>Z41</code>: <translate><!--T:87--> <tvar name="1">{{Z|Z41}}</tvar> (Boolean).</translate> * <code>Z42</code>: <translate><!--T:88--> <tvar name="1">{{Z|Z42}}</tvar> (Boolean).</translate> * <code>Z43</code>: {{Tunit|151|''Not yet assigned.''}} * <code>Z44</code>: {{Tunit|151|''Not yet assigned.''}} * <code>Z45</code>: {{Tunit|151|''Not yet assigned.''}} * <code>Z46</code>: <translate><!--T:225--> <tvar name="1">{{Z|Z46}}</tvar> (Type): because it converts a Z4/Type into code in a Z61/Programming language.</translate> * <code>Z47</code>: {{Tunit|151|''Not yet assigned.''}} * <code>Z48</code>: {{Tunit|151|''Not yet assigned.''}} * <code>Z49</code>: {{Tunit|151|''Not yet assigned.''}} * <code>Z50</code>: <translate><!--T:24--> <tvar name="1">{{Z|Z50}}</tvar> (Type): because Error is <tvar name="Z"><code>Z5</code></tvar>.</translate> <!--<nowiki> * <code>Z51</code>: <translate>'''…''' (Type).</translate> … * <code>Z59</code>: <translate>'''…''' (Type).</translate> </nowiki>--> * <code>Z60</code>: <translate><!--T:89--> <tvar name="1">{{Z|Z60}}</tvar> (Type): because <code>Z6</code> is a string.</translate> * <code>Z61</code>: <translate><!--T:90--> <tvar name="1">{{Z|Z61}}</tvar> (Type): because <code>Z16</code> is code.</translate> * <code>Z64</code>: <translate><!--T:226--> <tvar name="1">{{Z|Z64}}</tvar>: because it is the inverse of <tvar name="2"><code>Z46</code></tvar>.</translate> <!--<nowiki> * <code>Z62</code>: <translate>'''…''' (Type).</translate> … * <code>Z79</code>: <translate>'''…''' (Type).</translate> </nowiki>--> * <code>Z80</code>: <translate><!--T:92--> <tvar name="1">{{Z|Z80}}</tvar> (Type): because it is an octet.</translate> <!--<nowiki> * <code>Z81</code>: <translate>'''…''' (Type).</translate> … * <code>Z69</code>: <translate>'''…''' (Type).</translate> </nowiki>--> * <code>Z84</code>: {{Tunit|151|''Not yet assigned.''}} * <code>Z85</code>: {{Tunit|151|''Not yet assigned.''}} * <code>Z86</code>: <translate><!--T:93--> <tvar name="1">{{Z|Z86}}</tvar> (Type): because it is not exactly a Z80/Byte, but more like Z6/String.</translate> <!--<nowiki> * <code>Z87</code>: <translate>'''…''' (Type).</translate> * <code>Z88</code>: <translate>'''…''' (Type).</translate> </nowiki> --> * <code>Z89</code>: <translate><!--T:227--> <tvar name="1">{{Z|Z89}}</tvar> (Type)</translate> * <code>Z96</code>: <translate> <tvar name="1">{{Z|Z96}}</tvar> (Type): because it is a Z9 but as a Z6</translate> * <code>Z99</code>: <translate><!--T:30--> {{Z|Z99}} (Type): because it looks a bit like a closing quotation mark in English.</translate> </div></div> {{Anchor|wikidata-types}} <translate> ==== Wikidata types ==== <!--T:228--> </translate> <div style="margin:.3em 0; border:1px solid #AAA; padding:.3em .5em;"><div style="margin-top:-.3em"> *<code>Z6001</code>: <translate><!--T:229--> <tvar name="1">{{Z|Z6001}}</tvar> (Type)</translate> *<code>Z6002</code>: <translate><!--T:230--> <tvar name="1">{{Z|Z6002}}</tvar> (Type)</translate> *<code>Z6003</code>: <translate><!--T:231--> <tvar name="1">{{Z|Z6003}}</tvar> (Type)</translate> *<code>Z6004</code>: <translate><!--T:232--> <tvar name="1">{{Z|Z6004}}</tvar> (Type)</translate> *<code>Z6005</code>: <translate><!--T:233--> <tvar name="1">{{Z|Z6005}}</tvar> (Type)</translate> *<code>Z6006</code>: <translate><!--T:234--> <tvar name="1">{{Z|Z6006}}</tvar> (Type)</translate> *<code>Z6007</code>: <translate><!--T:235--> <tvar name="1">{{Z|Z6007}}</tvar> (Type)</translate> *<code>Z6008</code>: <translate><!--T:236--> <tvar name="1">{{Z|Z6008}}</tvar> (Type)</translate> *<code>Z6010</code>: <translate><!--T:237--> <tvar name="1">{{Z|Z6010}}</tvar> (Type)</translate> *<code>Z6011</code>: <translate><!--T:238--> <tvar name="1">{{Z|Z6011}}</tvar> (Type)</translate> *<code>Z6020</code>: <translate><!--T:239--> <tvar name="1">{{Z|Z6020}}</tvar> (Type)</translate> *<code>Z6021</code>: <translate><!--T:240--> <tvar name="1">{{Z|Z6021}}</tvar> (Claim subtype)</translate> *<code>Z6022</code>: <translate><!--T:241--> <tvar name="1">{{Z|Z6022}}</tvar> (Claim subtype)</translate> *<code>Z6023</code>: <translate><!--T:242--> <tvar name="1">{{Z|Z6023}}</tvar> (Claim subtype)</translate> *<code>Z6030</code>: <translate><!--T:243--> <tvar name="1">{{Z|Z6030}}</tvar> (Type)</translate> *<code>Z6031</code>: <translate><!--T:244--> <tvar name="1">{{Z|Z6031}}</tvar> (Entity part)</translate> *<code>Z6032</code>: <translate><!--T:245--> <tvar name="1">{{Z|Z6032}}</tvar> (Entity part)</translate> *<code>Z6033</code>: <translate><!--T:246--> <tvar name="1">{{Z|Z6033}}</tvar> (Entity part)</translate> *<code>Z6034</code>: <translate><!--T:247--> <tvar name="1">{{Z|Z6034}}</tvar> (Entity part)</translate> *<code>Z6035</code>: <translate><!--T:248--> <tvar name="1">{{Z|Z6035}}</tvar> (Entity part)</translate> *<code>Z6036</code>: <translate><!--T:249--> <tvar name="1">{{Z|Z6036}}</tvar> (Entity part)</translate> *<code>Z6037</code>: <translate><!--T:250--> <tvar name="1">{{Z|Z6037}}</tvar> (Entity part)</translate> *<code>Z6038</code>: <translate><!--T:251--> <tvar name="1">{{Z|Z6038}}</tvar> (Entity part)</translate> *<code>Z6040</code>: <translate><!--T:252--> <tvar name="1">{{Z|Z6040}}</tvar> (Type)</translate> *<code>Z6041</code>: <translate><!--T:253--> <tvar name="1">{{Z|Z6041}}</tvar> (Statement rank)</translate> *<code>Z6042</code>: <translate><!--T:254--> <tvar name="1">{{Z|Z6042}}</tvar> (Statement rank)</translate> *<code>Z6043</code>: <translate><!--T:255--> <tvar name="1">{{Z|Z6043}}</tvar> (Statement rank)</translate> *<code>Z6060</code>: <translate><!--T:256--> <tvar name="1">{{Z|Z6060}}</tvar> (Type)</translate> *<code>Z6061</code>: <translate><!--T:257--> <tvar name="1">{{Z|Z6061}}</tvar> (Type)</translate> *<code>Z6062</code>: <translate><!--T:258--> <tvar name="1">{{Z|Z6062}}</tvar> (Type)</translate> *<code>Z6063</code>: <translate><!--T:259--> <tvar name="1">{{Z|Z6063}}</tvar> (Type)</translate> *<code>Z6064</code>: <translate><!--T:260--> <tvar name="1">{{Z|Z6064}}</tvar> (Type)</translate> *<code>Z6091</code>: <translate><!--T:261--> <tvar name="1">{{Z|Z6091}}</tvar> (Type)</translate> *<code>Z6092</code>: <translate><!--T:262--> <tvar name="1">{{Z|Z6092}}</tvar> (Type)</translate> *<code>Z6094</code>: <translate><!--T:263--> <tvar name="1">{{Z|Z6094}}</tvar> (Type)</translate> *<code>Z6095</code>: <translate><!--T:264--> <tvar name="1">{{Z|Z6095}}</tvar> (Type)</translate> *<code>Z6096</code>: <translate><!--T:265--> <tvar name="1">{{Z|Z6096}}</tvar> (Type)</translate> </div></div> {{Anchor|core-functions}} <translate> === Core functions === <!--T:94--> </translate> <div style="margin:.3em 0; border:1px solid #AAA; padding:.3em .5em;"><div style="margin-top:-.3em"> * <code>Z801</code> {{Z+|Z801}}: T ➝ T * <code>Z802</code> {{Z+|Z802}}: Boolean, T, T ➝ T * <code>Z803</code> {{Z+|Z803}}: Key reference, Any ➝ Any *: <translate><!--T:96--> Z3/Key</translate> * <code>Z804</code> {{Z+|Z804}}: List(Key reference) ➝ Abt * <code>Z805</code> {{Z+|Z805}}: Any ➝ List(Pair(Key reference, Any)) *: <translate><!--T:41--> Reify has five letters</translate> * <code>Z808</code> {{Z+|Z808}}: List(Pair(Key reference, Any)) ➝ Any *: <translate><!--T:42--> Abstract has eight letters.</translate> * <code>Z810</code> {{Z+|Z810}}: T, List(T) ➝ List(T) *: <translate><!--T:46--> (because Z10 is list).</translate> * <code>Z811</code> {{Z+|Z811}}: List(T) ➝ T *: <translate><!--T:43--> (because Z10 was going to be list and we get the first)</translate> * <code>Z812</code> {{Z+|Z812}}: List(T) ➝ List(T) *: <translate><!--T:44--> (because Z10 was going to be list and we get the second, the rest)</translate> * <code>Z813</code> {{Z+|Z813}}: List(T) ➝ Boolean *: <translate><!--T:45--> (because Z13 was planned to be empty list).</translate> * <code>Z820</code> {{Z+|Z820}}: String, Any ➝ Any * <code>Z821</code> {{Z+|Z821}}: Pair(T1, T2) ➝ T1 *: <translate><!--T:47--> (because Z22 is pair).</translate> * <code>Z822</code> {{Z+|Z822}}: Pair(T1, T2) ➝ T2 *: <translate><!--T:48--> (because Z22 is pair).</translate> * <code>Z823</code> {{Z+|Z823}}: Quote ➝ Pair(Object, Object) * <code>Z825</code> {{Z+|Z825}}: Item reference, Natural language, Gregorian calendar date ➝ HTML fragment * <code>Z828</code> {{Z+|Z828}}: Quote ➝ Persistent object * <code>Z832</code> {{Z+|Z832}}: Monolingual stringset, Monolingual stringset ➝ Boolean * <code>Z844</code> {{Z+|Z844}}: Boolean, Boolean ➝ Boolean * <code>Z850</code> {{Z+|Z850}}: Object, Error type, Object ➝ Object *: <translate><!--T:266--> (because it deals with Z5/Errors)</translate> * <code>Z851</code> {{Z+|Z851}}: Error type, List(T) ➝ Unit * <code>Z852</code> {{Z+|Z852}}: Error, Error type ➝ Boolean * <code>Z853</code> {{Z+|Z853}}: Object ➝ Pair(Error, Object) * <code>Z854</code> {{Z+|Z854}}: Object ➝ String * <code>Z860</code> {{Z+|Z860}}: String ➝ Language * <code>Z862</code> {{Z+|Z862}}: Natural language, Natural language ➝ Boolean * <code>Z866</code> {{Z+|Z866}}: String, String ➝ Boolean * <code>Z868</code> <translate><!--T:267--> Replaced by <tvar name="1">{{Z+|Z22717}}: String ➝ List(Character)</tvar></translate> *: <translate><!--T:49--> Because Z6/String and Z86/Character.</translate> * <code>Z869</code> {{Z+|Z869}}: String ➝ Wikifunctions Object Reference * <code>Z872</code> {{Z+|Z872}}: Function, Typed list (Object) ➝ Object * <code>Z873</code> {{Z+|Z873}} Function, List ➝ List * <code>Z876</code> {{Z+|Z876}}: Function, List, Object ➝ Object * <code>Z877</code> {{Z+|Z877}}: HTML fragment -> HTML fragment * <code>Z881</code> {{Z+|Z881}}: Type ➝ Type * <code>Z882</code> {{Z+|Z882}}: Type, Type ➝ Type * <code>Z883</code> {{Z+|Z883}}: T ➝ T * <code>Z884</code> {{Z+|Z884}}: Type, List(Reference), String ➝ Type * <code>Z885</code> {{Z+|Z885}}: Error type ➝ Type * <code>Z886</code> <translate><!--T:268--> Replaced by <tvar name="1">{{Z+|Z22693}}: List*(Character) ➝ String</tvar></translate> *: <translate><!--T:50--> because Z86/Character and Z6/String.</translate> * <code>Z888</code> <translate><!--T:269--> Replaced by <tvar name="1">{{Z+|Z22683}}: Character, Character ➝ Boolean</tvar></translate> * <code>Z889</code> {{Z+|Z889}}: Typed list (Object), Typed list (Object), Function ➝ Boolean * <code>Z899</code> {{Z+|Z899}}: Quote ➝ Any *: <translate><!--T:97--> because Z99/Quote.</translate> </div></div> {{Anchor|wikidata-functions}} <translate> ==== Wikidata functions ==== <!--T:270--> </translate> <div style="margin:.3em 0; border:1px solid #AAA; padding:.3em .5em;"><div style="margin-top:-.3em"> *<translate><!--T:271--> <tvar name="1"><code>Z6801</code></tvar> to <tvar name="2"><code>Z6808</code></tvar> are the 'same object' functions corresponding to <tvar name="3"><code>Z6001</code></tvar> to <tvar name="4"><code>Z6008</code></tvar>.</translate> *<code>Z6820</code> {{Z+|Z6820}}: List(Object) ➝ Map(String, Object) *<code>Z6821</code> {{Z+|Z6821}}: Item reference ➝ Item *<code>Z6822</code> {{Z+|Z6822}}: Property reference ➝ Property *<code>Z6824</code> {{Z+|Z6824}}: Lexeme form reference ➝ Lexeme form *<code>Z6825</code> {{Z+|Z6825}}: Lexeme reference ➝ Lexeme *<code>Z6826</code> {{Z+|Z6826}}: Lexeme sense reference ➝ Lexeme sense *<code>Z6830</code> {{Z+|Z6830}}: Item reference, Property reference, Natural language ➝ List(Lexeme reference) *<code>Z6831</code> {{Z+|Z6831}}: Lexeme sense reference, Property reference, Natural language ➝ List(Lexeme reference) *<code>Z6839</code> {{Z+|Z6839}}: Wikidata Item reference, Typed List(String), Typed List(Natural language) ➝ Typed List(Wikidata sitelink) *<code>Z6884</code> {{Z+|Z6884}}: Type, List(Object), String ➝ Type *<code>Z6894</code> {{Z+|Z6894}} *<code>Z6895</code> {{Z+|Z6895}}: Object ➝ Object *<code>Z6896</code> {{Z+|Z6896}}: List(String) ➝ Object </div></div> {{Anchor|core-error-types}} <translate> === Core error types === <!--T:98--> </translate> <div style="margin:.3em 0; border:1px solid #AAA; padding:.3em .5em;"><div style="margin-top:-.3em"> * <translate><!--T:276--> <tvar name="zid">{{Z|Z500}}</tvar> (error information): unspecified error</translate> * <translate><!--T:103--> <tvar name="zid">{{Z|Z501}}</tvar> (error message, input): syntax error</translate> * <translate><!--T:104--> <tvar name="zid">{{Z|Z502}}</tvar> (subtype, value): not wellformed, points to Z52x or Z53x</translate> * <translate><!--T:105--> <tvar name="zid">{{Z|Z503}}</tvar> (function name): not implemented yet</translate> * <translate><!--T:106--> <tvar name="zid">{{Z|Z504}}</tvar> (zid): Zid not found</translate> * <translate><!--T:107--> <tvar name="zid">{{Z|Z505}}</tvar> (expected, actual, args): number of arguments mismatch</translate> * <translate><!--T:108--> <tvar name="zid">{{Z|Z506}}</tvar> (expected, actual, arg): argument type mismatches</translate> * <translate><!--T:109--> <tvar name="zid">{{Z|Z507}}</tvar> (function call): error in evaluation</translate> * <translate><!--T:110--> <tvar name="zid">{{Z|Z508}}</tvar> (object): competing keys</translate> * <translate><!--T:198--> <tvar name="zid">{{Z|Z509}}</tvar> (errors): List of errors</translate> * <translate><!--T:111--> <tvar name="zid">{{Z|Z510}}</tvar> (none): nil</translate> * <translate><!--T:112--> <tvar name="zid">{{Z|Z511}}</tvar> (key reference, object): key not found</translate> * <translate><!--T:113--> <tvar name="zid">{{Z|Z512}}</tvar> (object): Z9 error</translate> * <translate><!--T:114--> <tvar name="zid">{{Z|Z513}}</tvar> (resolved object): resolved object without Z2K2</translate> * <translate><!--T:115--> <tvar name="zid">{{Z|Z514}}</tvar> (implementation): Builtin does not exist</translate> * <translate><!--T:116--> <tvar name="zid">{{Z|Z515}}</tvar> (implementation): Builtin ID is erroneous</translate> * <translate><!--T:117--> <tvar name="zid">{{Z|Z516}}</tvar> (key, bad value): Argument value error</translate> * <translate><!--T:199--> <tvar name="zid">{{Z|Z517}}</tvar> (expected type, actual type, returned value, propagated error): Return type mismatch</translate> * <translate><!--T:200--> <tvar name="zid">{{Z|Z518}}</tvar> (expected type, object, propagated error): Object type mismatch</translate> * <translate><!--T:211--> <tvar name="zid">{{Z|Z519}}</tvar> (object): Undefined list type</translate> * <translate><!--T:212--> <tvar name="zid">{{Z|Z520}}</tvar> (object): Wrong list type</translate> * <translate><!--T:118--> <tvar name="zid">{{Z|Z521}}</tvar> (offending value): ZObjects must not be number or boolean or null</translate> * <translate><!--T:119--> <tvar name="zid">{{Z|Z522}}</tvar> (offending index in array, propagated error): Array element not well formed</translate> * <translate><!--T:120--> <tvar name="zid">{{Z|Z523}}</tvar> (object): Missing Z1K1</translate> * <translate><!--T:121--> <tvar name="zid">{{Z|Z524}}</tvar> (value of Z1K1): Z1K1 must not be a string or array</translate> * <translate><!--T:122--> <tvar name="zid">{{Z|Z525}}</tvar> (key): Invalid key</translate> * <translate><!--T:123--> <tvar name="zid">{{Z|Z526}}</tvar> (key, propagated error): not wellformed value</translate>] * <translate><!--T:272--> <tvar name="zid">{{Z|Z529}}</tvar> (host name)</translate> * <translate><!--T:273--> <tvar name="zid">{{Z|Z530}}</tvar> (function call, propagated error)</translate> * <translate><!--T:124--> <tvar name="zid">{{Z|Z531}}</tvar> (whole object): Z6 must have 2 keys</translate> * <translate><!--T:125--> <tvar name="zid">{{Z|Z532}}</tvar> (whole object): Z6 without a Z6K1</translate> * <translate><!--T:126--> <tvar name="zid">{{Z|Z533}}</tvar> (value of Z6K1): Z6K1 must be a string</translate> * <translate><!--T:127--> <tvar name="zid">{{Z|Z534}}</tvar> (whole object): Z9 must have 2 keys</translate> * <translate><!--T:128--> <tvar name="zid">{{Z|Z535}}</tvar> (whole object): Z9 without a Z9K1</translate> * <translate><!--T:129--> <tvar name="zid">{{Z|Z536}}</tvar> (value of Z9K1): Z9K1 must be a string in JSON</translate> * <translate><!--T:130--> <tvar name="zid">{{Z|Z537}}</tvar> (value of Z9K1): Z9K1 must look like a reference</translate> * <translate><!--T:135--> <tvar name="zid">{{Z|Z538}}</tvar> (page title): wrong namespace</translate> * <translate><!--T:136--> <tvar name="zid">{{Z|Z539}}</tvar> (page title): wrong content type</translate> * <translate><!--T:137--> <tvar name="zid">{{Z|Z540}}</tvar> (language code): invalid language code</translate> * <translate><!--T:138--> <tvar name="zid">{{Z|Z541}}</tvar> (language code): language code not found</translate> * <translate><!--T:139--> <tvar name="zid">{{Z|Z542}}</tvar> (expected type, actual object): expected type, actual object</translate> * <translate><!--T:140--> <tvar name="zid">{{Z|Z543}}</tvar> (type name): type not found</translate> * <translate><!--T:141--> <tvar name="zid">{{Z|Z544}}</tvar> (type zid, type name, existing type name): conflicting type names</translate> * <translate><!--T:142--> <tvar name="zid">{{Z|Z545}}</tvar> (type zid, type name, existing type zid): conflicting type Zids</translate> * <translate><!--T:143--> <tvar name="zid">{{Z|Z546}}</tvar> (type zid, type name): builtin type not found</translate> * <translate><!--T:144--> <tvar name="zid">{{Z|Z547}}</tvar> (input): invalid format</translate> * <translate><!--T:145--> <tvar name="zid">{{Z|Z548}}</tvar> (error message, input): invalid JSON</translate> * <translate><!--T:146--> <tvar name="zid">{{Z|Z549}}</tvar> (reference value): invalid ZReference</translate> * <translate><!--T:147--> <tvar name="zid">{{Z|Z550}}</tvar> (reference value): unknown ZReference</translate> * <translate><!--T:148--> <tvar name="zid">{{Z|Z551}}</tvar> (key, expected type, actual type): schema type mismatch</translate> * {{Z|Z552}} <translate><!--T:186--> (index, expected type, actual type): array element type mismatch</translate> * {{Z|Z553}} <translate><!--T:187--> (zobject): disallowed root type</translate> * {{Z|Z554}} <translate><!--T:188--> (clashing ZID, language): label clashes with another ZObject's label</translate> * {{Z|Z555}} <translate><!--T:189--> (ZID, title): mis-matched ZID and page title</translate> * {{Z|Z556}} <translate><!--T:190--> (title): invalid page title</translate> * {{Z|Z557}} <translate><!--T:191--> (error message): user does not have permission</translate> * {{Z|Z558}} <translate><!--T:192--> (programming language): invalid programming language</translate> * {{Z|Z559}} <translate><!--T:201--> (none): user not permitted to evaluate function</translate> * {{Z|Z560}} <translate><!--T:202--> (evaluation result): invalid evaluation result</translate> * {{Z|Z561}} <translate><!--T:203--> (propagated error): invalid evaluation request</translate> * {{Z|Z562}} <translate><!--T:204--> (missing property): incomplete evaluation request</translate> * {{Z|Z563}} <translate><!--T:205--> (call): call by non-reentrant executor</translate> * {{Z|Z564}} <translate><!--T:206--> (contents): invalid executor response</translate> * {{Z|Z565}} <translate><!--T:213--> (missing property): Incomplete executor request</translate> * {{Z|Z570}} <translate><!--T:196--> (orchestrator rate limit): reached rate limit in orchestrator</translate> * {{Z|Z571}} <translate><!--T:197--> (evaluator rate limit): reached rate limit in evaluator</translate> * {{Z|Z572}} <translate><!--T:207--> (recursion limit, function name): reached recursion limit in orchestrator</translate> * {{Z|Z573}} <translate><!--T:208--> (recursion limit, function name): reached recursion limit in evaluator</translate> * {{Z|Z574}} <translate><!--T:209--> (time limit): reached time limit in orchestrator</translate> * {{Z|Z575}} <translate><!--T:210--> (time limit): reached time limit in evaluator</translate> * {{Z|Z576}} <translate><!--T:274--> (time limit)</translate> * {{Z|Z580}} <translate><!--T:275--> (duplicate language)</translate> </div></div> <translate> == See also == <!--T:59--> </translate> * <translate><!--T:60--> [[<tvar name="notes">:m:Special:MyLanguage/Abstract Wikipedia/Notes</tvar>|Overview of notes]]</translate> <noinclude> [[Category:Technical documentation{{#translation:}}|Reserved ZIDs]] </noinclude> rp7ftsjp2w6lbtwtws6cklxantss6js Z11029 0 14305 314823 163430 2026-09-17T21:39:07Z SeaDragon1 14303 Fixed function with code from https://www.movable-type.co.uk/scripts/sha256.html; code was distributed under MIT license, so it should be fine :) 314823 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z11029" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z10067", "Z14K3": { "Z1K1": "Z16", "Z16K1": "Z600", "Z16K2": "/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */\r\n/* SHA-256 (FIPS 180-4) implementation in JavaScript (c) Chris Veness 2002-2019 */\r\n/* MIT Licence */\r\n/* www.movable-type.co.uk/scripts/sha256.html */\r\n/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */\r\n\r\n\r\n/**\r\n * SHA-256 hash function reference implementation.\r\n *\r\n * This is an annotated direct implementation of FIPS 180-4, without any optimisations. It is\r\n * intended to aid understanding of the algorithm rather than for production use.\r\n *\r\n * While it could be used where performance is not critical, I would recommend using the ‘Web\r\n * Cryptography API’ (developer.mozilla.org/en-US/docs/Web/API/SubtleCrypto/digest) for the browser,\r\n * or the ‘crypto’ library (nodejs.org/api/crypto.html#crypto_class_hash) in Node.js.\r\n *\r\n * See csrc.nist.gov/groups/ST/toolkit/secure_hashing.html\r\n * csrc.nist.gov/groups/ST/toolkit/examples.html\r\n */\r\nclass Sha256 {\r\n\r\n /**\r\n * Generates SHA-256 hash of string.\r\n *\r\n * @param {string} msg - (Unicode) string to be hashed.\r\n * @param {Object} [options]\r\n * @param {string} [options.msgFormat=string] - Message format: 'string' for JavaScript string\r\n * (gets converted to UTF-8 for hashing); 'hex-bytes' for string of hex bytes ('616263' ≡ 'abc') .\r\n * @param {string} [options.outFormat=hex] - Output format: 'hex' for string of contiguous\r\n * hex bytes; 'hex-w' for grouping hex bytes into groups of (4 byte / 8 character) words.\r\n * @returns {string} Hash of msg as hex character string.\r\n *\r\n * @example\r\n * import Sha256 from './sha256.js';\r\n * const hash = Sha256.hash('abc'); // 'ba7816bf8f01cfea414140de5dae2223b00361a396177a9cb410ff61f20015ad'\r\n */\r\n static hash(msg, options) {\r\n const defaults = { msgFormat: 'string', outFormat: 'hex' };\r\n const opt = Object.assign(defaults, options);\r\n\r\n // note use throughout this routine of 'n \u003E\u003E\u003E 0' to coerce Number 'n' to unsigned 32-bit integer\r\n\r\n switch (opt.msgFormat) {\r\n default: // default is to convert string to UTF-8, as SHA only deals with byte-streams\r\n case 'string': msg = utf8Encode(msg); break;\r\n case 'hex-bytes':msg = hexBytesToString(msg); break; // mostly for running tests\r\n }\r\n\r\n // constants [§4.2.2]\r\n const K = [\r\n 0x428a2f98, 0x71374491, 0xb5c0fbcf, 0xe9b5dba5, 0x3956c25b, 0x59f111f1, 0x923f82a4, 0xab1c5ed5,\r\n 0xd807aa98, 0x12835b01, 0x243185be, 0x550c7dc3, 0x72be5d74, 0x80deb1fe, 0x9bdc06a7, 0xc19bf174,\r\n 0xe49b69c1, 0xefbe4786, 0x0fc19dc6, 0x240ca1cc, 0x2de92c6f, 0x4a7484aa, 0x5cb0a9dc, 0x76f988da,\r\n 0x983e5152, 0xa831c66d, 0xb00327c8, 0xbf597fc7, 0xc6e00bf3, 0xd5a79147, 0x06ca6351, 0x14292967,\r\n 0x27b70a85, 0x2e1b2138, 0x4d2c6dfc, 0x53380d13, 0x650a7354, 0x766a0abb, 0x81c2c92e, 0x92722c85,\r\n 0xa2bfe8a1, 0xa81a664b, 0xc24b8b70, 0xc76c51a3, 0xd192e819, 0xd6990624, 0xf40e3585, 0x106aa070,\r\n 0x19a4c116, 0x1e376c08, 0x2748774c, 0x34b0bcb5, 0x391c0cb3, 0x4ed8aa4a, 0x5b9cca4f, 0x682e6ff3,\r\n 0x748f82ee, 0x78a5636f, 0x84c87814, 0x8cc70208, 0x90befffa, 0xa4506ceb, 0xbef9a3f7, 0xc67178f2 ];\r\n\r\n // initial hash value [§5.3.3]\r\n const H = [\r\n 0x6a09e667, 0xbb67ae85, 0x3c6ef372, 0xa54ff53a, 0x510e527f, 0x9b05688c, 0x1f83d9ab, 0x5be0cd19 ];\r\n\r\n // PREPROCESSING [§6.2.1]\r\n\r\n msg += String.fromCharCode(0x80); // add trailing '1' bit (+ 0's padding) to string [§5.1.1]\r\n\r\n // convert string msg into 512-bit blocks (array of 16 32-bit integers) [§5.2.1]\r\n const l = msg.length/4 + 2; // length (in 32-bit integers) of msg + ‘1’ + appended length\r\n const N = Math.ceil(l/16); // number of 16-integer (512-bit) blocks required to hold 'l' ints\r\n const M = new Array(N); // message M is N×16 array of 32-bit integers\r\n\r\n for (let i=0; i\u003CN; i++) {\r\n M[i] = new Array(16);\r\n for (let j=0; j\u003C16; j++) { // encode 4 chars per integer (64 per block), big-endian encoding\r\n M[i][j] = (msg.charCodeAt(i*64+j*4+0)\u003C\u003C24) | (msg.charCodeAt(i*64+j*4+1)\u003C\u003C16)\r\n | (msg.charCodeAt(i*64+j*4+2)\u003C\u003C 8) | (msg.charCodeAt(i*64+j*4+3)\u003C\u003C 0);\r\n } // note running off the end of msg is ok 'cos bitwise ops on NaN return 0\r\n }\r\n // add length (in bits) into final pair of 32-bit integers (big-endian) [§5.1.1]\r\n // note: most significant word would be (len-1)*8 \u003E\u003E\u003E 32, but since JS converts\r\n // bitwise-op args to 32 bits, we need to simulate this by arithmetic operators\r\n const lenHi = ((msg.length-1)*8) / Math.pow(2, 32);\r\n const lenLo = ((msg.length-1)*8) \u003E\u003E\u003E 0;\r\n M[N-1][14] = Math.floor(lenHi);\r\n M[N-1][15] = lenLo;\r\n\r\n\r\n // HASH COMPUTATION [§6.2.2]\r\n\r\n for (let i=0; i\u003CN; i++) {\r\n const W = new Array(64);\r\n\r\n // 1 - prepare message schedule 'W'\r\n for (let t=0; t\u003C16; t++) W[t] = M[i][t];\r\n for (let t=16; t\u003C64; t++) {\r\n W[t] = (Sha256.σ1(W[t-2]) + W[t-7] + Sha256.σ0(W[t-15]) + W[t-16]) \u003E\u003E\u003E 0;\r\n }\r\n\r\n // 2 - initialise working variables a, b, c, d, e, f, g, h with previous hash value\r\n let a = H[0], b = H[1], c = H[2], d = H[3], e = H[4], f = H[5], g = H[6], h = H[7];\r\n\r\n // 3 - main loop (note '\u003E\u003E\u003E 0' for 'addition modulo 2^32')\r\n for (let t=0; t\u003C64; t++) {\r\n const T1 = h + Sha256.Σ1(e) + Sha256.Ch(e, f, g) + K[t] + W[t];\r\n const T2 = Sha256.Σ0(a) + Sha256.Maj(a, b, c);\r\n h = g;\r\n g = f;\r\n f = e;\r\n e = (d + T1) \u003E\u003E\u003E 0;\r\n d = c;\r\n c = b;\r\n b = a;\r\n a = (T1 + T2) \u003E\u003E\u003E 0;\r\n }\r\n\r\n // 4 - compute the new intermediate hash value (note '\u003E\u003E\u003E 0' for 'addition modulo 2^32')\r\n H[0] = (H[0]+a) \u003E\u003E\u003E 0;\r\n H[1] = (H[1]+b) \u003E\u003E\u003E 0;\r\n H[2] = (H[2]+c) \u003E\u003E\u003E 0;\r\n H[3] = (H[3]+d) \u003E\u003E\u003E 0;\r\n H[4] = (H[4]+e) \u003E\u003E\u003E 0;\r\n H[5] = (H[5]+f) \u003E\u003E\u003E 0;\r\n H[6] = (H[6]+g) \u003E\u003E\u003E 0;\r\n H[7] = (H[7]+h) \u003E\u003E\u003E 0;\r\n }\r\n\r\n // convert H0..H7 to hex strings (with leading zeros)\r\n for (let h=0; h\u003CH.length; h++) H[h] = ('00000000'+H[h].toString(16)).slice(-8);\r\n\r\n // concatenate H0..H7, with separator if required\r\n const separator = opt.outFormat=='hex-w' ? ' ' : '';\r\n\r\n return H.join(separator);\r\n\r\n /* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */\r\n\r\n function utf8Encode(str) {\r\n try {\r\n return new TextEncoder().encode(str, 'utf-8').reduce((prev, curr) =\u003E prev + String.fromCharCode(curr), '');\r\n } catch (e) { // no TextEncoder available?\r\n return unescape(encodeURIComponent(str)); // monsur.hossa.in/2012/07/20/utf-8-in-javascript.html\r\n }\r\n }\r\n\r\n function hexBytesToString(hexStr) { // convert string of hex numbers to a string of chars (eg '616263' -\u003E 'abc').\r\n const str = hexStr.replace(' ', ''); // allow space-separated groups\r\n return str=='' ? '' : str.match(/.{2}/g).map(byte =\u003E String.fromCharCode(parseInt(byte, 16))).join('');\r\n }\r\n }\r\n\r\n\r\n\r\n /**\r\n * Rotates right (circular right shift) value x by n positions [§3.2.4].\r\n * @private\r\n */\r\n static ROTR(n, x) {\r\n return (x \u003E\u003E\u003E n) | (x \u003C\u003C (32-n));\r\n }\r\n\r\n\r\n /**\r\n * Logical functions [§4.1.2].\r\n * @private\r\n */\r\n static Σ0(x) { return Sha256.ROTR(2, x) ^ Sha256.ROTR(13, x) ^ Sha256.ROTR(22, x); }\r\n static Σ1(x) { return Sha256.ROTR(6, x) ^ Sha256.ROTR(11, x) ^ Sha256.ROTR(25, x); }\r\n static σ0(x) { return Sha256.ROTR(7, x) ^ Sha256.ROTR(18, x) ^ (x\u003E\u003E\u003E3); }\r\n static σ1(x) { return Sha256.ROTR(17, x) ^ Sha256.ROTR(19, x) ^ (x\u003E\u003E\u003E10); }\r\n static Ch(x, y, z) { return (x \u0026 y) ^ (~x \u0026 z); } // 'choice'\r\n static Maj(x, y, z) { return (x \u0026 y) ^ (x \u0026 z) ^ (y \u0026 z); } // 'majority'\r\n\r\n}\r\n\r\n// WikiFunctions entry point\r\nfunction Z10067(Z10067K1)\r\n{\r\n\treturn Sha256.hash(Z10067K1);\r\n}" } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "SHA-512 in JavaScript" }, { "Z1K1": "Z11", "Z11K1": "Z1025", "Z11K2": "SHA-512 w JavaScripcie" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "SHA-512 in JavaScript" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Implementation of the SHA-512 algorithm in JavaScript" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Implementierung der SHA-512-Funktion in JavaScript" } ] } } d9oq49pf13tv15v8jkgcw60dm1gko5n 314828 314823 2026-09-17T22:27:51Z SeaDragon1 14303 Sorry, last one was SHA-256 :) 314828 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z11029" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z10067", "Z14K3": { "Z1K1": "Z16", "Z16K1": "Z600", "Z16K2": "// https://cdnjs.cloudflare.com/ajax/libs/js-sha512/0.9.0/sha512.js\r\n\r\n/*\r\n * [js-sha512]{@link https://github.com/emn178/js-sha512}\r\n *\r\n * @version 0.9.0\r\n * @author Chen, Yi-Cyuan [emn178@gmail.com]\r\n * @copyright Chen, Yi-Cyuan 2014-2024\r\n * @license MIT\r\n */\r\n/*jslint bitwise: true */\r\n var INPUT_ERROR = 'input is invalid type';\r\n var FINALIZE_ERROR = 'finalize already called';\r\n var WINDOW = typeof window === 'object';\r\n var root = WINDOW ? window : {};\r\n if (root.JS_SHA512_NO_WINDOW) {\r\n WINDOW = false;\r\n }\r\n var WEB_WORKER = !WINDOW \u0026\u0026 typeof self === 'object';\r\n var NODE_JS = !root.JS_SHA512_NO_NODE_JS \u0026\u0026 typeof process === 'object' \u0026\u0026 process.versions \u0026\u0026 process.versions.node;\r\n if (NODE_JS) {\r\n root = global;\r\n } else if (WEB_WORKER) {\r\n root = self;\r\n }\r\n var COMMON_JS = !root.JS_SHA512_NO_COMMON_JS \u0026\u0026 typeof module === 'object' \u0026\u0026 module.exports;\r\n var AMD = typeof define === 'function' \u0026\u0026 define.amd;\r\n var ARRAY_BUFFER = !root.JS_SHA512_NO_ARRAY_BUFFER \u0026\u0026 typeof ArrayBuffer !== 'undefined';\r\n var HEX_CHARS = '0123456789abcdef'.split('');\r\n var EXTRA = [-2147483648, 8388608, 32768, 128];\r\n var SHIFT = [24, 16, 8, 0];\r\n var K = [\r\n 0x428A2F98, 0xD728AE22, 0x71374491, 0x23EF65CD,\r\n 0xB5C0FBCF, 0xEC4D3B2F, 0xE9B5DBA5, 0x8189DBBC,\r\n 0x3956C25B, 0xF348B538, 0x59F111F1, 0xB605D019,\r\n 0x923F82A4, 0xAF194F9B, 0xAB1C5ED5, 0xDA6D8118,\r\n 0xD807AA98, 0xA3030242, 0x12835B01, 0x45706FBE,\r\n 0x243185BE, 0x4EE4B28C, 0x550C7DC3, 0xD5FFB4E2,\r\n 0x72BE5D74, 0xF27B896F, 0x80DEB1FE, 0x3B1696B1,\r\n 0x9BDC06A7, 0x25C71235, 0xC19BF174, 0xCF692694,\r\n 0xE49B69C1, 0x9EF14AD2, 0xEFBE4786, 0x384F25E3,\r\n 0x0FC19DC6, 0x8B8CD5B5, 0x240CA1CC, 0x77AC9C65,\r\n 0x2DE92C6F, 0x592B0275, 0x4A7484AA, 0x6EA6E483,\r\n 0x5CB0A9DC, 0xBD41FBD4, 0x76F988DA, 0x831153B5,\r\n 0x983E5152, 0xEE66DFAB, 0xA831C66D, 0x2DB43210,\r\n 0xB00327C8, 0x98FB213F, 0xBF597FC7, 0xBEEF0EE4,\r\n 0xC6E00BF3, 0x3DA88FC2, 0xD5A79147, 0x930AA725,\r\n 0x06CA6351, 0xE003826F, 0x14292967, 0x0A0E6E70,\r\n 0x27B70A85, 0x46D22FFC, 0x2E1B2138, 0x5C26C926,\r\n 0x4D2C6DFC, 0x5AC42AED, 0x53380D13, 0x9D95B3DF,\r\n 0x650A7354, 0x8BAF63DE, 0x766A0ABB, 0x3C77B2A8,\r\n 0x81C2C92E, 0x47EDAEE6, 0x92722C85, 0x1482353B,\r\n 0xA2BFE8A1, 0x4CF10364, 0xA81A664B, 0xBC423001,\r\n 0xC24B8B70, 0xD0F89791, 0xC76C51A3, 0x0654BE30,\r\n 0xD192E819, 0xD6EF5218, 0xD6990624, 0x5565A910,\r\n 0xF40E3585, 0x5771202A, 0x106AA070, 0x32BBD1B8,\r\n 0x19A4C116, 0xB8D2D0C8, 0x1E376C08, 0x5141AB53,\r\n 0x2748774C, 0xDF8EEB99, 0x34B0BCB5, 0xE19B48A8,\r\n 0x391C0CB3, 0xC5C95A63, 0x4ED8AA4A, 0xE3418ACB,\r\n 0x5B9CCA4F, 0x7763E373, 0x682E6FF3, 0xD6B2B8A3,\r\n 0x748F82EE, 0x5DEFB2FC, 0x78A5636F, 0x43172F60,\r\n 0x84C87814, 0xA1F0AB72, 0x8CC70208, 0x1A6439EC,\r\n 0x90BEFFFA, 0x23631E28, 0xA4506CEB, 0xDE82BDE9,\r\n 0xBEF9A3F7, 0xB2C67915, 0xC67178F2, 0xE372532B,\r\n 0xCA273ECE, 0xEA26619C, 0xD186B8C7, 0x21C0C207,\r\n 0xEADA7DD6, 0xCDE0EB1E, 0xF57D4F7F, 0xEE6ED178,\r\n 0x06F067AA, 0x72176FBA, 0x0A637DC5, 0xA2C898A6,\r\n 0x113F9804, 0xBEF90DAE, 0x1B710B35, 0x131C471B,\r\n 0x28DB77F5, 0x23047D84, 0x32CAAB7B, 0x40C72493,\r\n 0x3C9EBE0A, 0x15C9BEBC, 0x431D67C4, 0x9C100D4C,\r\n 0x4CC5D4BE, 0xCB3E42B6, 0x597F299C, 0xFC657E2A,\r\n 0x5FCB6FAB, 0x3AD6FAEC, 0x6C44198C, 0x4A475817\r\n ];\r\n\r\n var OUTPUT_TYPES = ['hex', 'array', 'digest', 'arrayBuffer'];\r\n\r\n var blocks = [];\r\n\r\n var isArray = Array.isArray;\r\n if (root.JS_SHA512_NO_NODE_JS || !isArray) {\r\n isArray = function (obj) {\r\n return Object.prototype.toString.call(obj) === '[object Array]';\r\n };\r\n }\r\n\r\n var isView = ArrayBuffer.isView;\r\n if (ARRAY_BUFFER \u0026\u0026 (root.JS_SHA512_NO_ARRAY_BUFFER_IS_VIEW || !isView)) {\r\n isView = function (obj) {\r\n return typeof obj === 'object' \u0026\u0026 obj.buffer \u0026\u0026 obj.buffer.constructor === ArrayBuffer;\r\n };\r\n }\r\n\r\n // [message: string, isString: bool]\r\n var formatMessage = function (message) {\r\n var type = typeof message;\r\n if (type === 'string') {\r\n return [message, true];\r\n }\r\n if (type !== 'object' || message === null) {\r\n throw new Error(INPUT_ERROR);\r\n }\r\n if (ARRAY_BUFFER \u0026\u0026 message.constructor === ArrayBuffer) {\r\n return [new Uint8Array(message), false];\r\n }\r\n if (!isArray(message) \u0026\u0026 !isView(message)) {\r\n throw new Error(INPUT_ERROR);\r\n }\r\n return [message, false];\r\n }\r\n\r\n var createOutputMethod = function (outputType, bits) {\r\n return function (message) {\r\n return new Sha512(bits, true).update(message)[outputType]();\r\n };\r\n };\r\n\r\n var createMethod = function (bits) {\r\n var method = createOutputMethod('hex', bits);\r\n method.create = function () {\r\n return new Sha512(bits);\r\n };\r\n method.update = function (message) {\r\n return method.create().update(message);\r\n };\r\n for (var i = 0; i \u003C OUTPUT_TYPES.length; ++i) {\r\n var type = OUTPUT_TYPES[i];\r\n method[type] = createOutputMethod(type, bits);\r\n }\r\n return method;\r\n };\r\n\r\n var createHmacOutputMethod = function (outputType, bits) {\r\n return function (key, message) {\r\n return new HmacSha512(key, bits, true).update(message)[outputType]();\r\n };\r\n };\r\n\r\n var createHmacMethod = function (bits) {\r\n var method = createHmacOutputMethod('hex', bits);\r\n method.create = function (key) {\r\n return new HmacSha512(key, bits);\r\n };\r\n method.update = function (key, message) {\r\n return method.create(key).update(message);\r\n };\r\n for (var i = 0; i \u003C OUTPUT_TYPES.length; ++i) {\r\n var type = OUTPUT_TYPES[i];\r\n method[type] = createHmacOutputMethod(type, bits);\r\n }\r\n return method;\r\n };\r\n\r\n function Sha512(bits, sharedMemory) {\r\n if (sharedMemory) {\r\n blocks[0] = blocks[1] = blocks[2] = blocks[3] = blocks[4] =\r\n blocks[5] = blocks[6] = blocks[7] = blocks[8] =\r\n blocks[9] = blocks[10] = blocks[11] = blocks[12] =\r\n blocks[13] = blocks[14] = blocks[15] = blocks[16] =\r\n blocks[17] = blocks[18] = blocks[19] = blocks[20] =\r\n blocks[21] = blocks[22] = blocks[23] = blocks[24] =\r\n blocks[25] = blocks[26] = blocks[27] = blocks[28] =\r\n blocks[29] = blocks[30] = blocks[31] = blocks[32] = 0;\r\n this.blocks = blocks;\r\n } else {\r\n this.blocks = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0];\r\n }\r\n\r\n if (bits == 384) {\r\n this.h0h = 0xCBBB9D5D;\r\n this.h0l = 0xC1059ED8;\r\n this.h1h = 0x629A292A;\r\n this.h1l = 0x367CD507;\r\n this.h2h = 0x9159015A;\r\n this.h2l = 0x3070DD17;\r\n this.h3h = 0x152FECD8;\r\n this.h3l = 0xF70E5939;\r\n this.h4h = 0x67332667;\r\n this.h4l = 0xFFC00B31;\r\n this.h5h = 0x8EB44A87;\r\n this.h5l = 0x68581511;\r\n this.h6h = 0xDB0C2E0D;\r\n this.h6l = 0x64F98FA7;\r\n this.h7h = 0x47B5481D;\r\n this.h7l = 0xBEFA4FA4;\r\n } else if (bits == 256) {\r\n this.h0h = 0x22312194;\r\n this.h0l = 0xFC2BF72C;\r\n this.h1h = 0x9F555FA3;\r\n this.h1l = 0xC84C64C2;\r\n this.h2h = 0x2393B86B;\r\n this.h2l = 0x6F53B151;\r\n this.h3h = 0x96387719;\r\n this.h3l = 0x5940EABD;\r\n this.h4h = 0x96283EE2;\r\n this.h4l = 0xA88EFFE3;\r\n this.h5h = 0xBE5E1E25;\r\n this.h5l = 0x53863992;\r\n this.h6h = 0x2B0199FC;\r\n this.h6l = 0x2C85B8AA;\r\n this.h7h = 0x0EB72DDC;\r\n this.h7l = 0x81C52CA2;\r\n } else if (bits == 224) {\r\n this.h0h = 0x8C3D37C8;\r\n this.h0l = 0x19544DA2;\r\n this.h1h = 0x73E19966;\r\n this.h1l = 0x89DCD4D6;\r\n this.h2h = 0x1DFAB7AE;\r\n this.h2l = 0x32FF9C82;\r\n this.h3h = 0x679DD514;\r\n this.h3l = 0x582F9FCF;\r\n this.h4h = 0x0F6D2B69;\r\n this.h4l = 0x7BD44DA8;\r\n this.h5h = 0x77E36F73;\r\n this.h5l = 0x04C48942;\r\n this.h6h = 0x3F9D85A8;\r\n this.h6l = 0x6A1D36C8;\r\n this.h7h = 0x1112E6AD;\r\n this.h7l = 0x91D692A1;\r\n } else { // 512\r\n this.h0h = 0x6A09E667;\r\n this.h0l = 0xF3BCC908;\r\n this.h1h = 0xBB67AE85;\r\n this.h1l = 0x84CAA73B;\r\n this.h2h = 0x3C6EF372;\r\n this.h2l = 0xFE94F82B;\r\n this.h3h = 0xA54FF53A;\r\n this.h3l = 0x5F1D36F1;\r\n this.h4h = 0x510E527F;\r\n this.h4l = 0xADE682D1;\r\n this.h5h = 0x9B05688C;\r\n this.h5l = 0x2B3E6C1F;\r\n this.h6h = 0x1F83D9AB;\r\n this.h6l = 0xFB41BD6B;\r\n this.h7h = 0x5BE0CD19;\r\n this.h7l = 0x137E2179;\r\n }\r\n this.bits = bits;\r\n\r\n this.block = this.start = this.bytes = this.hBytes = 0;\r\n this.finalized = this.hashed = false;\r\n }\r\n\r\n Sha512.prototype.update = function (message) {\r\n if (this.finalized) {\r\n throw new Error(FINALIZE_ERROR);\r\n }\r\n var result = formatMessage(message);\r\n message = result[0];\r\n var isString = result[1];\r\n var code, index = 0, i, length = message.length, blocks = this.blocks;\r\n\r\n while (index \u003C length) {\r\n if (this.hashed) {\r\n this.hashed = false;\r\n blocks[0] = this.block;\r\n this.block = blocks[1] = blocks[2] = blocks[3] = blocks[4] =\r\n blocks[5] = blocks[6] = blocks[7] = blocks[8] =\r\n blocks[9] = blocks[10] = blocks[11] = blocks[12] =\r\n blocks[13] = blocks[14] = blocks[15] = blocks[16] =\r\n blocks[17] = blocks[18] = blocks[19] = blocks[20] =\r\n blocks[21] = blocks[22] = blocks[23] = blocks[24] =\r\n blocks[25] = blocks[26] = blocks[27] = blocks[28] =\r\n blocks[29] = blocks[30] = blocks[31] = blocks[32] = 0;\r\n }\r\n\r\n if(isString) {\r\n for (i = this.start; index \u003C length \u0026\u0026 i \u003C 128; ++index) {\r\n code = message.charCodeAt(index);\r\n if (code \u003C 0x80) {\r\n blocks[i \u003E\u003E\u003E 2] |= code \u003C\u003C SHIFT[i++ \u0026 3];\r\n } else if (code \u003C 0x800) {\r\n blocks[i \u003E\u003E\u003E 2] |= (0xc0 | (code \u003E\u003E\u003E 6)) \u003C\u003C SHIFT[i++ \u0026 3];\r\n blocks[i \u003E\u003E\u003E 2] |= (0x80 | (code \u0026 0x3f)) \u003C\u003C SHIFT[i++ \u0026 3];\r\n } else if (code \u003C 0xd800 || code \u003E= 0xe000) {\r\n blocks[i \u003E\u003E\u003E 2] |= (0xe0 | (code \u003E\u003E\u003E 12)) \u003C\u003C SHIFT[i++ \u0026 3];\r\n blocks[i \u003E\u003E\u003E 2] |= (0x80 | ((code \u003E\u003E\u003E 6) \u0026 0x3f)) \u003C\u003C SHIFT[i++ \u0026 3];\r\n blocks[i \u003E\u003E\u003E 2] |= (0x80 | (code \u0026 0x3f)) \u003C\u003C SHIFT[i++ \u0026 3];\r\n } else {\r\n code = 0x10000 + (((code \u0026 0x3ff) \u003C\u003C 10) | (message.charCodeAt(++index) \u0026 0x3ff));\r\n blocks[i \u003E\u003E\u003E 2] |= (0xf0 | (code \u003E\u003E\u003E 18)) \u003C\u003C SHIFT[i++ \u0026 3];\r\n blocks[i \u003E\u003E\u003E 2] |= (0x80 | ((code \u003E\u003E\u003E 12) \u0026 0x3f)) \u003C\u003C SHIFT[i++ \u0026 3];\r\n blocks[i \u003E\u003E\u003E 2] |= (0x80 | ((code \u003E\u003E\u003E 6) \u0026 0x3f)) \u003C\u003C SHIFT[i++ \u0026 3];\r\n blocks[i \u003E\u003E\u003E 2] |= (0x80 | (code \u0026 0x3f)) \u003C\u003C SHIFT[i++ \u0026 3];\r\n }\r\n }\r\n } else {\r\n for (i = this.start; index \u003C length \u0026\u0026 i \u003C 128; ++index) {\r\n blocks[i \u003E\u003E\u003E 2] |= message[index] \u003C\u003C SHIFT[i++ \u0026 3];\r\n }\r\n }\r\n\r\n this.lastByteIndex = i;\r\n this.bytes += i - this.start;\r\n if (i \u003E= 128) {\r\n this.block = blocks[32];\r\n this.start = i - 128;\r\n this.hash();\r\n this.hashed = true;\r\n } else {\r\n this.start = i;\r\n }\r\n }\r\n if (this.bytes \u003E 4294967295) {\r\n this.hBytes += this.bytes / 4294967296 \u003C\u003C 0;\r\n this.bytes = this.bytes % 4294967296;\r\n }\r\n return this;\r\n };\r\n\r\n Sha512.prototype.finalize = function () {\r\n if (this.finalized) {\r\n return;\r\n }\r\n this.finalized = true;\r\n var blocks = this.blocks, i = this.lastByteIndex;\r\n blocks[32] = this.block;\r\n blocks[i \u003E\u003E\u003E 2] |= EXTRA[i \u0026 3];\r\n this.block = blocks[32];\r\n if (i \u003E= 112) {\r\n if (!this.hashed) {\r\n this.hash();\r\n }\r\n blocks[0] = this.block;\r\n blocks[1] = blocks[2] = blocks[3] = blocks[4] =\r\n blocks[5] = blocks[6] = blocks[7] = blocks[8] =\r\n blocks[9] = blocks[10] = blocks[11] = blocks[12] =\r\n blocks[13] = blocks[14] = blocks[15] = blocks[16] =\r\n blocks[17] = blocks[18] = blocks[19] = blocks[20] =\r\n blocks[21] = blocks[22] = blocks[23] = blocks[24] =\r\n blocks[25] = blocks[26] = blocks[27] = blocks[28] =\r\n blocks[29] = blocks[30] = blocks[31] = blocks[32] = 0;\r\n }\r\n blocks[30] = this.hBytes \u003C\u003C 3 | this.bytes \u003E\u003E\u003E 29;\r\n blocks[31] = this.bytes \u003C\u003C 3;\r\n this.hash();\r\n };\r\n\r\n Sha512.prototype.hash = function () {\r\n var h0h = this.h0h, h0l = this.h0l, h1h = this.h1h, h1l = this.h1l,\r\n h2h = this.h2h, h2l = this.h2l, h3h = this.h3h, h3l = this.h3l,\r\n h4h = this.h4h, h4l = this.h4l, h5h = this.h5h, h5l = this.h5l,\r\n h6h = this.h6h, h6l = this.h6l, h7h = this.h7h, h7l = this.h7l,\r\n blocks = this.blocks, j, s0h, s0l, s1h, s1l, c1, c2, c3, c4,\r\n abh, abl, dah, dal, cdh, cdl, bch, bcl,\r\n majh, majl, t1h, t1l, t2h, t2l, chh, chl;\r\n\r\n for (j = 32; j \u003C 160; j += 2) {\r\n t1h = blocks[j - 30];\r\n t1l = blocks[j - 29];\r\n s0h = ((t1h \u003E\u003E\u003E 1) | (t1l \u003C\u003C 31)) ^ ((t1h \u003E\u003E\u003E 8) | (t1l \u003C\u003C 24)) ^ (t1h \u003E\u003E\u003E 7);\r\n s0l = ((t1l \u003E\u003E\u003E 1) | (t1h \u003C\u003C 31)) ^ ((t1l \u003E\u003E\u003E 8) | (t1h \u003C\u003C 24)) ^ ((t1l \u003E\u003E\u003E 7) | t1h \u003C\u003C 25);\r\n\r\n t1h = blocks[j - 4];\r\n t1l = blocks[j - 3];\r\n s1h = ((t1h \u003E\u003E\u003E 19) | (t1l \u003C\u003C 13)) ^ ((t1l \u003E\u003E\u003E 29) | (t1h \u003C\u003C 3)) ^ (t1h \u003E\u003E\u003E 6);\r\n s1l = ((t1l \u003E\u003E\u003E 19) | (t1h \u003C\u003C 13)) ^ ((t1h \u003E\u003E\u003E 29) | (t1l \u003C\u003C 3)) ^ ((t1l \u003E\u003E\u003E 6) | t1h \u003C\u003C 26);\r\n\r\n t1h = blocks[j - 32];\r\n t1l = blocks[j - 31];\r\n t2h = blocks[j - 14];\r\n t2l = blocks[j - 13];\r\n\r\n c1 = (t2l \u0026 0xFFFF) + (t1l \u0026 0xFFFF) + (s0l \u0026 0xFFFF) + (s1l \u0026 0xFFFF);\r\n c2 = (t2l \u003E\u003E\u003E 16) + (t1l \u003E\u003E\u003E 16) + (s0l \u003E\u003E\u003E 16) + (s1l \u003E\u003E\u003E 16) + (c1 \u003E\u003E\u003E 16);\r\n c3 = (t2h \u0026 0xFFFF) + (t1h \u0026 0xFFFF) + (s0h \u0026 0xFFFF) + (s1h \u0026 0xFFFF) + (c2 \u003E\u003E\u003E 16);\r\n c4 = (t2h \u003E\u003E\u003E 16) + (t1h \u003E\u003E\u003E 16) + (s0h \u003E\u003E\u003E 16) + (s1h \u003E\u003E\u003E 16) + (c3 \u003E\u003E\u003E 16);\r\n\r\n blocks[j] = (c4 \u003C\u003C 16) | (c3 \u0026 0xFFFF);\r\n blocks[j + 1] = (c2 \u003C\u003C 16) | (c1 \u0026 0xFFFF);\r\n }\r\n\r\n var ah = h0h, al = h0l, bh = h1h, bl = h1l, ch = h2h, cl = h2l, dh = h3h, dl = h3l, eh = h4h, el = h4l, fh = h5h, fl = h5l, gh = h6h, gl = h6l, hh = h7h, hl = h7l;\r\n bch = bh \u0026 ch;\r\n bcl = bl \u0026 cl;\r\n for (j = 0; j \u003C 160; j += 8) {\r\n s0h = ((ah \u003E\u003E\u003E 28) | (al \u003C\u003C 4)) ^ ((al \u003E\u003E\u003E 2) | (ah \u003C\u003C 30)) ^ ((al \u003E\u003E\u003E 7) | (ah \u003C\u003C 25));\r\n s0l = ((al \u003E\u003E\u003E 28) | (ah \u003C\u003C 4)) ^ ((ah \u003E\u003E\u003E 2) | (al \u003C\u003C 30)) ^ ((ah \u003E\u003E\u003E 7) | (al \u003C\u003C 25));\r\n\r\n s1h = ((eh \u003E\u003E\u003E 14) | (el \u003C\u003C 18)) ^ ((eh \u003E\u003E\u003E 18) | (el \u003C\u003C 14)) ^ ((el \u003E\u003E\u003E 9) | (eh \u003C\u003C 23));\r\n s1l = ((el \u003E\u003E\u003E 14) | (eh \u003C\u003C 18)) ^ ((el \u003E\u003E\u003E 18) | (eh \u003C\u003C 14)) ^ ((eh \u003E\u003E\u003E 9) | (el \u003C\u003C 23));\r\n\r\n abh = ah \u0026 bh;\r\n abl = al \u0026 bl;\r\n majh = abh ^ (ah \u0026 ch) ^ bch;\r\n majl = abl ^ (al \u0026 cl) ^ bcl;\r\n\r\n chh = (eh \u0026 fh) ^ (~eh \u0026 gh);\r\n chl = (el \u0026 fl) ^ (~el \u0026 gl);\r\n\r\n t1h = blocks[j];\r\n t1l = blocks[j + 1];\r\n t2h = K[j];\r\n t2l = K[j + 1];\r\n\r\n c1 = (t2l \u0026 0xFFFF) + (t1l \u0026 0xFFFF) + (chl \u0026 0xFFFF) + (s1l \u0026 0xFFFF) + (hl \u0026 0xFFFF);\r\n c2 = (t2l \u003E\u003E\u003E 16) + (t1l \u003E\u003E\u003E 16) + (chl \u003E\u003E\u003E 16) + (s1l \u003E\u003E\u003E 16) + (hl \u003E\u003E\u003E 16) + (c1 \u003E\u003E\u003E 16);\r\n c3 = (t2h \u0026 0xFFFF) + (t1h \u0026 0xFFFF) + (chh \u0026 0xFFFF) + (s1h \u0026 0xFFFF) + (hh \u0026 0xFFFF) + (c2 \u003E\u003E\u003E 16);\r\n c4 = (t2h \u003E\u003E\u003E 16) + (t1h \u003E\u003E\u003E 16) + (chh \u003E\u003E\u003E 16) + (s1h \u003E\u003E\u003E 16) + (hh \u003E\u003E\u003E 16) + (c3 \u003E\u003E\u003E 16);\r\n\r\n t1h = (c4 \u003C\u003C 16) | (c3 \u0026 0xFFFF);\r\n t1l = (c2 \u003C\u003C 16) | (c1 \u0026 0xFFFF);\r\n\r\n c1 = (majl \u0026 0xFFFF) + (s0l \u0026 0xFFFF);\r\n c2 = (majl \u003E\u003E\u003E 16) + (s0l \u003E\u003E\u003E 16) + (c1 \u003E\u003E\u003E 16);\r\n c3 = (majh \u0026 0xFFFF) + (s0h \u0026 0xFFFF) + (c2 \u003E\u003E\u003E 16);\r\n c4 = (majh \u003E\u003E\u003E 16) + (s0h \u003E\u003E\u003E 16) + (c3 \u003E\u003E\u003E 16);\r\n\r\n t2h = (c4 \u003C\u003C 16) | (c3 \u0026 0xFFFF);\r\n t2l = (c2 \u003C\u003C 16) | (c1 \u0026 0xFFFF);\r\n\r\n c1 = (dl \u0026 0xFFFF) + (t1l \u0026 0xFFFF);\r\n c2 = (dl \u003E\u003E\u003E 16) + (t1l \u003E\u003E\u003E 16) + (c1 \u003E\u003E\u003E 16);\r\n c3 = (dh \u0026 0xFFFF) + (t1h \u0026 0xFFFF) + (c2 \u003E\u003E\u003E 16);\r\n c4 = (dh \u003E\u003E\u003E 16) + (t1h \u003E\u003E\u003E 16) + (c3 \u003E\u003E\u003E 16);\r\n\r\n hh = (c4 \u003C\u003C 16) | (c3 \u0026 0xFFFF);\r\n hl = (c2 \u003C\u003C 16) | (c1 \u0026 0xFFFF);\r\n\r\n c1 = (t2l \u0026 0xFFFF) + (t1l \u0026 0xFFFF);\r\n c2 = (t2l \u003E\u003E\u003E 16) + (t1l \u003E\u003E\u003E 16) + (c1 \u003E\u003E\u003E 16);\r\n c3 = (t2h \u0026 0xFFFF) + (t1h \u0026 0xFFFF) + (c2 \u003E\u003E\u003E 16);\r\n c4 = (t2h \u003E\u003E\u003E 16) + (t1h \u003E\u003E\u003E 16) + (c3 \u003E\u003E\u003E 16);\r\n\r\n dh = (c4 \u003C\u003C 16) | (c3 \u0026 0xFFFF);\r\n dl = (c2 \u003C\u003C 16) | (c1 \u0026 0xFFFF);\r\n\r\n s0h = ((dh \u003E\u003E\u003E 28) | (dl \u003C\u003C 4)) ^ ((dl \u003E\u003E\u003E 2) | (dh \u003C\u003C 30)) ^ ((dl \u003E\u003E\u003E 7) | (dh \u003C\u003C 25));\r\n s0l = ((dl \u003E\u003E\u003E 28) | (dh \u003C\u003C 4)) ^ ((dh \u003E\u003E\u003E 2) | (dl \u003C\u003C 30)) ^ ((dh \u003E\u003E\u003E 7) | (dl \u003C\u003C 25));\r\n\r\n s1h = ((hh \u003E\u003E\u003E 14) | (hl \u003C\u003C 18)) ^ ((hh \u003E\u003E\u003E 18) | (hl \u003C\u003C 14)) ^ ((hl \u003E\u003E\u003E 9) | (hh \u003C\u003C 23));\r\n s1l = ((hl \u003E\u003E\u003E 14) | (hh \u003C\u003C 18)) ^ ((hl \u003E\u003E\u003E 18) | (hh \u003C\u003C 14)) ^ ((hh \u003E\u003E\u003E 9) | (hl \u003C\u003C 23));\r\n\r\n dah = dh \u0026 ah;\r\n dal = dl \u0026 al;\r\n majh = dah ^ (dh \u0026 bh) ^ abh;\r\n majl = dal ^ (dl \u0026 bl) ^ abl;\r\n\r\n chh = (hh \u0026 eh) ^ (~hh \u0026 fh);\r\n chl = (hl \u0026 el) ^ (~hl \u0026 fl);\r\n\r\n t1h = blocks[j + 2];\r\n t1l = blocks[j + 3];\r\n t2h = K[j + 2];\r\n t2l = K[j + 3];\r\n\r\n c1 = (t2l \u0026 0xFFFF) + (t1l \u0026 0xFFFF) + (chl \u0026 0xFFFF) + (s1l \u0026 0xFFFF) + (gl \u0026 0xFFFF);\r\n c2 = (t2l \u003E\u003E\u003E 16) + (t1l \u003E\u003E\u003E 16) + (chl \u003E\u003E\u003E 16) + (s1l \u003E\u003E\u003E 16) + (gl \u003E\u003E\u003E 16) + (c1 \u003E\u003E\u003E 16);\r\n c3 = (t2h \u0026 0xFFFF) + (t1h \u0026 0xFFFF) + (chh \u0026 0xFFFF) + (s1h \u0026 0xFFFF) + (gh \u0026 0xFFFF) + (c2 \u003E\u003E\u003E 16);\r\n c4 = (t2h \u003E\u003E\u003E 16) + (t1h \u003E\u003E\u003E 16) + (chh \u003E\u003E\u003E 16) + (s1h \u003E\u003E\u003E 16) + (gh \u003E\u003E\u003E 16) + (c3 \u003E\u003E\u003E 16);\r\n\r\n t1h = (c4 \u003C\u003C 16) | (c3 \u0026 0xFFFF);\r\n t1l = (c2 \u003C\u003C 16) | (c1 \u0026 0xFFFF);\r\n\r\n c1 = (majl \u0026 0xFFFF) + (s0l \u0026 0xFFFF);\r\n c2 = (majl \u003E\u003E\u003E 16) + (s0l \u003E\u003E\u003E 16) + (c1 \u003E\u003E\u003E 16);\r\n c3 = (majh \u0026 0xFFFF) + (s0h \u0026 0xFFFF) + (c2 \u003E\u003E\u003E 16);\r\n c4 = (majh \u003E\u003E\u003E 16) + (s0h \u003E\u003E\u003E 16) + (c3 \u003E\u003E\u003E 16);\r\n\r\n t2h = (c4 \u003C\u003C 16) | (c3 \u0026 0xFFFF);\r\n t2l = (c2 \u003C\u003C 16) | (c1 \u0026 0xFFFF);\r\n\r\n c1 = (cl \u0026 0xFFFF) + (t1l \u0026 0xFFFF);\r\n c2 = (cl \u003E\u003E\u003E 16) + (t1l \u003E\u003E\u003E 16) + (c1 \u003E\u003E\u003E 16);\r\n c3 = (ch \u0026 0xFFFF) + (t1h \u0026 0xFFFF) + (c2 \u003E\u003E\u003E 16);\r\n c4 = (ch \u003E\u003E\u003E 16) + (t1h \u003E\u003E\u003E 16) + (c3 \u003E\u003E\u003E 16);\r\n\r\n gh = (c4 \u003C\u003C 16) | (c3 \u0026 0xFFFF);\r\n gl = (c2 \u003C\u003C 16) | (c1 \u0026 0xFFFF);\r\n\r\n c1 = (t2l \u0026 0xFFFF) + (t1l \u0026 0xFFFF);\r\n c2 = (t2l \u003E\u003E\u003E 16) + (t1l \u003E\u003E\u003E 16) + (c1 \u003E\u003E\u003E 16);\r\n c3 = (t2h \u0026 0xFFFF) + (t1h \u0026 0xFFFF) + (c2 \u003E\u003E\u003E 16);\r\n c4 = (t2h \u003E\u003E\u003E 16) + (t1h \u003E\u003E\u003E 16) + (c3 \u003E\u003E\u003E 16);\r\n\r\n ch = (c4 \u003C\u003C 16) | (c3 \u0026 0xFFFF);\r\n cl = (c2 \u003C\u003C 16) | (c1 \u0026 0xFFFF);\r\n\r\n s0h = ((ch \u003E\u003E\u003E 28) | (cl \u003C\u003C 4)) ^ ((cl \u003E\u003E\u003E 2) | (ch \u003C\u003C 30)) ^ ((cl \u003E\u003E\u003E 7) | (ch \u003C\u003C 25));\r\n s0l = ((cl \u003E\u003E\u003E 28) | (ch \u003C\u003C 4)) ^ ((ch \u003E\u003E\u003E 2) | (cl \u003C\u003C 30)) ^ ((ch \u003E\u003E\u003E 7) | (cl \u003C\u003C 25));\r\n\r\n s1h = ((gh \u003E\u003E\u003E 14) | (gl \u003C\u003C 18)) ^ ((gh \u003E\u003E\u003E 18) | (gl \u003C\u003C 14)) ^ ((gl \u003E\u003E\u003E 9) | (gh \u003C\u003C 23));\r\n s1l = ((gl \u003E\u003E\u003E 14) | (gh \u003C\u003C 18)) ^ ((gl \u003E\u003E\u003E 18) | (gh \u003C\u003C 14)) ^ ((gh \u003E\u003E\u003E 9) | (gl \u003C\u003C 23));\r\n\r\n cdh = ch \u0026 dh;\r\n cdl = cl \u0026 dl;\r\n majh = cdh ^ (ch \u0026 ah) ^ dah;\r\n majl = cdl ^ (cl \u0026 al) ^ dal;\r\n\r\n chh = (gh \u0026 hh) ^ (~gh \u0026 eh);\r\n chl = (gl \u0026 hl) ^ (~gl \u0026 el);\r\n\r\n t1h = blocks[j + 4];\r\n t1l = blocks[j + 5];\r\n t2h = K[j + 4];\r\n t2l = K[j + 5];\r\n\r\n c1 = (t2l \u0026 0xFFFF) + (t1l \u0026 0xFFFF) + (chl \u0026 0xFFFF) + (s1l \u0026 0xFFFF) + (fl \u0026 0xFFFF);\r\n c2 = (t2l \u003E\u003E\u003E 16) + (t1l \u003E\u003E\u003E 16) + (chl \u003E\u003E\u003E 16) + (s1l \u003E\u003E\u003E 16) + (fl \u003E\u003E\u003E 16) + (c1 \u003E\u003E\u003E 16);\r\n c3 = (t2h \u0026 0xFFFF) + (t1h \u0026 0xFFFF) + (chh \u0026 0xFFFF) + (s1h \u0026 0xFFFF) + (fh \u0026 0xFFFF) + (c2 \u003E\u003E\u003E 16);\r\n c4 = (t2h \u003E\u003E\u003E 16) + (t1h \u003E\u003E\u003E 16) + (chh \u003E\u003E\u003E 16) + (s1h \u003E\u003E\u003E 16) + (fh \u003E\u003E\u003E 16) + (c3 \u003E\u003E\u003E 16);\r\n\r\n t1h = (c4 \u003C\u003C 16) | (c3 \u0026 0xFFFF);\r\n t1l = (c2 \u003C\u003C 16) | (c1 \u0026 0xFFFF);\r\n\r\n c1 = (majl \u0026 0xFFFF) + (s0l \u0026 0xFFFF);\r\n c2 = (majl \u003E\u003E\u003E 16) + (s0l \u003E\u003E\u003E 16) + (c1 \u003E\u003E\u003E 16);\r\n c3 = (majh \u0026 0xFFFF) + (s0h \u0026 0xFFFF) + (c2 \u003E\u003E\u003E 16);\r\n c4 = (majh \u003E\u003E\u003E 16) + (s0h \u003E\u003E\u003E 16) + (c3 \u003E\u003E\u003E 16);\r\n\r\n t2h = (c4 \u003C\u003C 16) | (c3 \u0026 0xFFFF);\r\n t2l = (c2 \u003C\u003C 16) | (c1 \u0026 0xFFFF);\r\n\r\n c1 = (bl \u0026 0xFFFF) + (t1l \u0026 0xFFFF);\r\n c2 = (bl \u003E\u003E\u003E 16) + (t1l \u003E\u003E\u003E 16) + (c1 \u003E\u003E\u003E 16);\r\n c3 = (bh \u0026 0xFFFF) + (t1h \u0026 0xFFFF) + (c2 \u003E\u003E\u003E 16);\r\n c4 = (bh \u003E\u003E\u003E 16) + (t1h \u003E\u003E\u003E 16) + (c3 \u003E\u003E\u003E 16);\r\n\r\n fh = (c4 \u003C\u003C 16) | (c3 \u0026 0xFFFF);\r\n fl = (c2 \u003C\u003C 16) | (c1 \u0026 0xFFFF);\r\n\r\n c1 = (t2l \u0026 0xFFFF) + (t1l \u0026 0xFFFF);\r\n c2 = (t2l \u003E\u003E\u003E 16) + (t1l \u003E\u003E\u003E 16) + (c1 \u003E\u003E\u003E 16);\r\n c3 = (t2h \u0026 0xFFFF) + (t1h \u0026 0xFFFF) + (c2 \u003E\u003E\u003E 16);\r\n c4 = (t2h \u003E\u003E\u003E 16) + (t1h \u003E\u003E\u003E 16) + (c3 \u003E\u003E\u003E 16);\r\n\r\n bh = (c4 \u003C\u003C 16) | (c3 \u0026 0xFFFF);\r\n bl = (c2 \u003C\u003C 16) | (c1 \u0026 0xFFFF);\r\n\r\n s0h = ((bh \u003E\u003E\u003E 28) | (bl \u003C\u003C 4)) ^ ((bl \u003E\u003E\u003E 2) | (bh \u003C\u003C 30)) ^ ((bl \u003E\u003E\u003E 7) | (bh \u003C\u003C 25));\r\n s0l = ((bl \u003E\u003E\u003E 28) | (bh \u003C\u003C 4)) ^ ((bh \u003E\u003E\u003E 2) | (bl \u003C\u003C 30)) ^ ((bh \u003E\u003E\u003E 7) | (bl \u003C\u003C 25));\r\n\r\n s1h = ((fh \u003E\u003E\u003E 14) | (fl \u003C\u003C 18)) ^ ((fh \u003E\u003E\u003E 18) | (fl \u003C\u003C 14)) ^ ((fl \u003E\u003E\u003E 9) | (fh \u003C\u003C 23));\r\n s1l = ((fl \u003E\u003E\u003E 14) | (fh \u003C\u003C 18)) ^ ((fl \u003E\u003E\u003E 18) | (fh \u003C\u003C 14)) ^ ((fh \u003E\u003E\u003E 9) | (fl \u003C\u003C 23));\r\n\r\n bch = bh \u0026 ch;\r\n bcl = bl \u0026 cl;\r\n majh = bch ^ (bh \u0026 dh) ^ cdh;\r\n majl = bcl ^ (bl \u0026 dl) ^ cdl;\r\n\r\n chh = (fh \u0026 gh) ^ (~fh \u0026 hh);\r\n chl = (fl \u0026 gl) ^ (~fl \u0026 hl);\r\n\r\n t1h = blocks[j + 6];\r\n t1l = blocks[j + 7];\r\n t2h = K[j + 6];\r\n t2l = K[j + 7];\r\n\r\n c1 = (t2l \u0026 0xFFFF) + (t1l \u0026 0xFFFF) + (chl \u0026 0xFFFF) + (s1l \u0026 0xFFFF) + (el \u0026 0xFFFF);\r\n c2 = (t2l \u003E\u003E\u003E 16) + (t1l \u003E\u003E\u003E 16) + (chl \u003E\u003E\u003E 16) + (s1l \u003E\u003E\u003E 16) + (el \u003E\u003E\u003E 16) + (c1 \u003E\u003E\u003E 16);\r\n c3 = (t2h \u0026 0xFFFF) + (t1h \u0026 0xFFFF) + (chh \u0026 0xFFFF) + (s1h \u0026 0xFFFF) + (eh \u0026 0xFFFF) + (c2 \u003E\u003E\u003E 16);\r\n c4 = (t2h \u003E\u003E\u003E 16) + (t1h \u003E\u003E\u003E 16) + (chh \u003E\u003E\u003E 16) + (s1h \u003E\u003E\u003E 16) + (eh \u003E\u003E\u003E 16) + (c3 \u003E\u003E\u003E 16);\r\n\r\n t1h = (c4 \u003C\u003C 16) | (c3 \u0026 0xFFFF);\r\n t1l = (c2 \u003C\u003C 16) | (c1 \u0026 0xFFFF);\r\n\r\n c1 = (majl \u0026 0xFFFF) + (s0l \u0026 0xFFFF);\r\n c2 = (majl \u003E\u003E\u003E 16) + (s0l \u003E\u003E\u003E 16) + (c1 \u003E\u003E\u003E 16);\r\n c3 = (majh \u0026 0xFFFF) + (s0h \u0026 0xFFFF) + (c2 \u003E\u003E\u003E 16);\r\n c4 = (majh \u003E\u003E\u003E 16) + (s0h \u003E\u003E\u003E 16) + (c3 \u003E\u003E\u003E 16);\r\n\r\n t2h = (c4 \u003C\u003C 16) | (c3 \u0026 0xFFFF);\r\n t2l = (c2 \u003C\u003C 16) | (c1 \u0026 0xFFFF);\r\n\r\n c1 = (al \u0026 0xFFFF) + (t1l \u0026 0xFFFF);\r\n c2 = (al \u003E\u003E\u003E 16) + (t1l \u003E\u003E\u003E 16) + (c1 \u003E\u003E\u003E 16);\r\n c3 = (ah \u0026 0xFFFF) + (t1h \u0026 0xFFFF) + (c2 \u003E\u003E\u003E 16);\r\n c4 = (ah \u003E\u003E\u003E 16) + (t1h \u003E\u003E\u003E 16) + (c3 \u003E\u003E\u003E 16);\r\n\r\n eh = (c4 \u003C\u003C 16) | (c3 \u0026 0xFFFF);\r\n el = (c2 \u003C\u003C 16) | (c1 \u0026 0xFFFF);\r\n\r\n c1 = (t2l \u0026 0xFFFF) + (t1l \u0026 0xFFFF);\r\n c2 = (t2l \u003E\u003E\u003E 16) + (t1l \u003E\u003E\u003E 16) + (c1 \u003E\u003E\u003E 16);\r\n c3 = (t2h \u0026 0xFFFF) + (t1h \u0026 0xFFFF) + (c2 \u003E\u003E\u003E 16);\r\n c4 = (t2h \u003E\u003E\u003E 16) + (t1h \u003E\u003E\u003E 16) + (c3 \u003E\u003E\u003E 16);\r\n\r\n ah = (c4 \u003C\u003C 16) | (c3 \u0026 0xFFFF);\r\n al = (c2 \u003C\u003C 16) | (c1 \u0026 0xFFFF);\r\n }\r\n\r\n c1 = (h0l \u0026 0xFFFF) + (al \u0026 0xFFFF);\r\n c2 = (h0l \u003E\u003E\u003E 16) + (al \u003E\u003E\u003E 16) + (c1 \u003E\u003E\u003E 16);\r\n c3 = (h0h \u0026 0xFFFF) + (ah \u0026 0xFFFF) + (c2 \u003E\u003E\u003E 16);\r\n c4 = (h0h \u003E\u003E\u003E 16) + (ah \u003E\u003E\u003E 16) + (c3 \u003E\u003E\u003E 16);\r\n\r\n this.h0h = (c4 \u003C\u003C 16) | (c3 \u0026 0xFFFF);\r\n this.h0l = (c2 \u003C\u003C 16) | (c1 \u0026 0xFFFF);\r\n\r\n c1 = (h1l \u0026 0xFFFF) + (bl \u0026 0xFFFF);\r\n c2 = (h1l \u003E\u003E\u003E 16) + (bl \u003E\u003E\u003E 16) + (c1 \u003E\u003E\u003E 16);\r\n c3 = (h1h \u0026 0xFFFF) + (bh \u0026 0xFFFF) + (c2 \u003E\u003E\u003E 16);\r\n c4 = (h1h \u003E\u003E\u003E 16) + (bh \u003E\u003E\u003E 16) + (c3 \u003E\u003E\u003E 16);\r\n\r\n this.h1h = (c4 \u003C\u003C 16) | (c3 \u0026 0xFFFF);\r\n this.h1l = (c2 \u003C\u003C 16) | (c1 \u0026 0xFFFF);\r\n\r\n c1 = (h2l \u0026 0xFFFF) + (cl \u0026 0xFFFF);\r\n c2 = (h2l \u003E\u003E\u003E 16) + (cl \u003E\u003E\u003E 16) + (c1 \u003E\u003E\u003E 16);\r\n c3 = (h2h \u0026 0xFFFF) + (ch \u0026 0xFFFF) + (c2 \u003E\u003E\u003E 16);\r\n c4 = (h2h \u003E\u003E\u003E 16) + (ch \u003E\u003E\u003E 16) + (c3 \u003E\u003E\u003E 16);\r\n\r\n this.h2h = (c4 \u003C\u003C 16) | (c3 \u0026 0xFFFF);\r\n this.h2l = (c2 \u003C\u003C 16) | (c1 \u0026 0xFFFF);\r\n\r\n c1 = (h3l \u0026 0xFFFF) + (dl \u0026 0xFFFF);\r\n c2 = (h3l \u003E\u003E\u003E 16) + (dl \u003E\u003E\u003E 16) + (c1 \u003E\u003E\u003E 16);\r\n c3 = (h3h \u0026 0xFFFF) + (dh \u0026 0xFFFF) + (c2 \u003E\u003E\u003E 16);\r\n c4 = (h3h \u003E\u003E\u003E 16) + (dh \u003E\u003E\u003E 16) + (c3 \u003E\u003E\u003E 16);\r\n\r\n this.h3h = (c4 \u003C\u003C 16) | (c3 \u0026 0xFFFF);\r\n this.h3l = (c2 \u003C\u003C 16) | (c1 \u0026 0xFFFF);\r\n\r\n c1 = (h4l \u0026 0xFFFF) + (el \u0026 0xFFFF);\r\n c2 = (h4l \u003E\u003E\u003E 16) + (el \u003E\u003E\u003E 16) + (c1 \u003E\u003E\u003E 16);\r\n c3 = (h4h \u0026 0xFFFF) + (eh \u0026 0xFFFF) + (c2 \u003E\u003E\u003E 16);\r\n c4 = (h4h \u003E\u003E\u003E 16) + (eh \u003E\u003E\u003E 16) + (c3 \u003E\u003E\u003E 16);\r\n\r\n this.h4h = (c4 \u003C\u003C 16) | (c3 \u0026 0xFFFF);\r\n this.h4l = (c2 \u003C\u003C 16) | (c1 \u0026 0xFFFF);\r\n\r\n c1 = (h5l \u0026 0xFFFF) + (fl \u0026 0xFFFF);\r\n c2 = (h5l \u003E\u003E\u003E 16) + (fl \u003E\u003E\u003E 16) + (c1 \u003E\u003E\u003E 16);\r\n c3 = (h5h \u0026 0xFFFF) + (fh \u0026 0xFFFF) + (c2 \u003E\u003E\u003E 16);\r\n c4 = (h5h \u003E\u003E\u003E 16) + (fh \u003E\u003E\u003E 16) + (c3 \u003E\u003E\u003E 16);\r\n\r\n this.h5h = (c4 \u003C\u003C 16) | (c3 \u0026 0xFFFF);\r\n this.h5l = (c2 \u003C\u003C 16) | (c1 \u0026 0xFFFF);\r\n\r\n c1 = (h6l \u0026 0xFFFF) + (gl \u0026 0xFFFF);\r\n c2 = (h6l \u003E\u003E\u003E 16) + (gl \u003E\u003E\u003E 16) + (c1 \u003E\u003E\u003E 16);\r\n c3 = (h6h \u0026 0xFFFF) + (gh \u0026 0xFFFF) + (c2 \u003E\u003E\u003E 16);\r\n c4 = (h6h \u003E\u003E\u003E 16) + (gh \u003E\u003E\u003E 16) + (c3 \u003E\u003E\u003E 16);\r\n\r\n this.h6h = (c4 \u003C\u003C 16) | (c3 \u0026 0xFFFF);\r\n this.h6l = (c2 \u003C\u003C 16) | (c1 \u0026 0xFFFF);\r\n\r\n c1 = (h7l \u0026 0xFFFF) + (hl \u0026 0xFFFF);\r\n c2 = (h7l \u003E\u003E\u003E 16) + (hl \u003E\u003E\u003E 16) + (c1 \u003E\u003E\u003E 16);\r\n c3 = (h7h \u0026 0xFFFF) + (hh \u0026 0xFFFF) + (c2 \u003E\u003E\u003E 16);\r\n c4 = (h7h \u003E\u003E\u003E 16) + (hh \u003E\u003E\u003E 16) + (c3 \u003E\u003E\u003E 16);\r\n\r\n this.h7h = (c4 \u003C\u003C 16) | (c3 \u0026 0xFFFF);\r\n this.h7l = (c2 \u003C\u003C 16) | (c1 \u0026 0xFFFF);\r\n };\r\n\r\n Sha512.prototype.hex = function () {\r\n this.finalize();\r\n\r\n var h0h = this.h0h, h0l = this.h0l, h1h = this.h1h, h1l = this.h1l,\r\n h2h = this.h2h, h2l = this.h2l, h3h = this.h3h, h3l = this.h3l,\r\n h4h = this.h4h, h4l = this.h4l, h5h = this.h5h, h5l = this.h5l,\r\n h6h = this.h6h, h6l = this.h6l, h7h = this.h7h, h7l = this.h7l,\r\n bits = this.bits;\r\n\r\n var hex = HEX_CHARS[(h0h \u003E\u003E\u003E 28) \u0026 0x0F] + HEX_CHARS[(h0h \u003E\u003E\u003E 24) \u0026 0x0F] +\r\n HEX_CHARS[(h0h \u003E\u003E\u003E 20) \u0026 0x0F] + HEX_CHARS[(h0h \u003E\u003E\u003E 16) \u0026 0x0F] +\r\n HEX_CHARS[(h0h \u003E\u003E\u003E 12) \u0026 0x0F] + HEX_CHARS[(h0h \u003E\u003E\u003E 8) \u0026 0x0F] +\r\n HEX_CHARS[(h0h \u003E\u003E\u003E 4) \u0026 0x0F] + HEX_CHARS[h0h \u0026 0x0F] +\r\n HEX_CHARS[(h0l \u003E\u003E\u003E 28) \u0026 0x0F] + HEX_CHARS[(h0l \u003E\u003E\u003E 24) \u0026 0x0F] +\r\n HEX_CHARS[(h0l \u003E\u003E\u003E 20) \u0026 0x0F] + HEX_CHARS[(h0l \u003E\u003E\u003E 16) \u0026 0x0F] +\r\n HEX_CHARS[(h0l \u003E\u003E\u003E 12) \u0026 0x0F] + HEX_CHARS[(h0l \u003E\u003E\u003E 8) \u0026 0x0F] +\r\n HEX_CHARS[(h0l \u003E\u003E\u003E 4) \u0026 0x0F] + HEX_CHARS[h0l \u0026 0x0F] +\r\n HEX_CHARS[(h1h \u003E\u003E\u003E 28) \u0026 0x0F] + HEX_CHARS[(h1h \u003E\u003E\u003E 24) \u0026 0x0F] +\r\n HEX_CHARS[(h1h \u003E\u003E\u003E 20) \u0026 0x0F] + HEX_CHARS[(h1h \u003E\u003E\u003E 16) \u0026 0x0F] +\r\n HEX_CHARS[(h1h \u003E\u003E\u003E 12) \u0026 0x0F] + HEX_CHARS[(h1h \u003E\u003E\u003E 8) \u0026 0x0F] +\r\n HEX_CHARS[(h1h \u003E\u003E\u003E 4) \u0026 0x0F] + HEX_CHARS[h1h \u0026 0x0F] +\r\n HEX_CHARS[(h1l \u003E\u003E\u003E 28) \u0026 0x0F] + HEX_CHARS[(h1l \u003E\u003E\u003E 24) \u0026 0x0F] +\r\n HEX_CHARS[(h1l \u003E\u003E\u003E 20) \u0026 0x0F] + HEX_CHARS[(h1l \u003E\u003E\u003E 16) \u0026 0x0F] +\r\n HEX_CHARS[(h1l \u003E\u003E\u003E 12) \u0026 0x0F] + HEX_CHARS[(h1l \u003E\u003E\u003E 8) \u0026 0x0F] +\r\n HEX_CHARS[(h1l \u003E\u003E\u003E 4) \u0026 0x0F] + HEX_CHARS[h1l \u0026 0x0F] +\r\n HEX_CHARS[(h2h \u003E\u003E\u003E 28) \u0026 0x0F] + HEX_CHARS[(h2h \u003E\u003E\u003E 24) \u0026 0x0F] +\r\n HEX_CHARS[(h2h \u003E\u003E\u003E 20) \u0026 0x0F] + HEX_CHARS[(h2h \u003E\u003E\u003E 16) \u0026 0x0F] +\r\n HEX_CHARS[(h2h \u003E\u003E\u003E 12) \u0026 0x0F] + HEX_CHARS[(h2h \u003E\u003E\u003E 8) \u0026 0x0F] +\r\n HEX_CHARS[(h2h \u003E\u003E\u003E 4) \u0026 0x0F] + HEX_CHARS[h2h \u0026 0x0F] +\r\n HEX_CHARS[(h2l \u003E\u003E\u003E 28) \u0026 0x0F] + HEX_CHARS[(h2l \u003E\u003E\u003E 24) \u0026 0x0F] +\r\n HEX_CHARS[(h2l \u003E\u003E\u003E 20) \u0026 0x0F] + HEX_CHARS[(h2l \u003E\u003E\u003E 16) \u0026 0x0F] +\r\n HEX_CHARS[(h2l \u003E\u003E\u003E 12) \u0026 0x0F] + HEX_CHARS[(h2l \u003E\u003E\u003E 8) \u0026 0x0F] +\r\n HEX_CHARS[(h2l \u003E\u003E\u003E 4) \u0026 0x0F] + HEX_CHARS[h2l \u0026 0x0F] +\r\n HEX_CHARS[(h3h \u003E\u003E\u003E 28) \u0026 0x0F] + HEX_CHARS[(h3h \u003E\u003E\u003E 24) \u0026 0x0F] +\r\n HEX_CHARS[(h3h \u003E\u003E\u003E 20) \u0026 0x0F] + HEX_CHARS[(h3h \u003E\u003E\u003E 16) \u0026 0x0F] +\r\n HEX_CHARS[(h3h \u003E\u003E\u003E 12) \u0026 0x0F] + HEX_CHARS[(h3h \u003E\u003E\u003E 8) \u0026 0x0F] +\r\n HEX_CHARS[(h3h \u003E\u003E\u003E 4) \u0026 0x0F] + HEX_CHARS[h3h \u0026 0x0F];\r\n if (bits \u003E= 256) {\r\n hex += HEX_CHARS[(h3l \u003E\u003E\u003E 28) \u0026 0x0F] + HEX_CHARS[(h3l \u003E\u003E\u003E 24) \u0026 0x0F] +\r\n HEX_CHARS[(h3l \u003E\u003E\u003E 20) \u0026 0x0F] + HEX_CHARS[(h3l \u003E\u003E\u003E 16) \u0026 0x0F] +\r\n HEX_CHARS[(h3l \u003E\u003E\u003E 12) \u0026 0x0F] + HEX_CHARS[(h3l \u003E\u003E\u003E 8) \u0026 0x0F] +\r\n HEX_CHARS[(h3l \u003E\u003E\u003E 4) \u0026 0x0F] + HEX_CHARS[h3l \u0026 0x0F];\r\n }\r\n if (bits \u003E= 384) {\r\n hex += HEX_CHARS[(h4h \u003E\u003E\u003E 28) \u0026 0x0F] + HEX_CHARS[(h4h \u003E\u003E\u003E 24) \u0026 0x0F] +\r\n HEX_CHARS[(h4h \u003E\u003E\u003E 20) \u0026 0x0F] + HEX_CHARS[(h4h \u003E\u003E\u003E 16) \u0026 0x0F] +\r\n HEX_CHARS[(h4h \u003E\u003E\u003E 12) \u0026 0x0F] + HEX_CHARS[(h4h \u003E\u003E\u003E 8) \u0026 0x0F] +\r\n HEX_CHARS[(h4h \u003E\u003E\u003E 4) \u0026 0x0F] + HEX_CHARS[h4h \u0026 0x0F] +\r\n HEX_CHARS[(h4l \u003E\u003E\u003E 28) \u0026 0x0F] + HEX_CHARS[(h4l \u003E\u003E\u003E 24) \u0026 0x0F] +\r\n HEX_CHARS[(h4l \u003E\u003E\u003E 20) \u0026 0x0F] + HEX_CHARS[(h4l \u003E\u003E\u003E 16) \u0026 0x0F] +\r\n HEX_CHARS[(h4l \u003E\u003E\u003E 12) \u0026 0x0F] + HEX_CHARS[(h4l \u003E\u003E\u003E 8) \u0026 0x0F] +\r\n HEX_CHARS[(h4l \u003E\u003E\u003E 4) \u0026 0x0F] + HEX_CHARS[h4l \u0026 0x0F] +\r\n HEX_CHARS[(h5h \u003E\u003E\u003E 28) \u0026 0x0F] + HEX_CHARS[(h5h \u003E\u003E\u003E 24) \u0026 0x0F] +\r\n HEX_CHARS[(h5h \u003E\u003E\u003E 20) \u0026 0x0F] + HEX_CHARS[(h5h \u003E\u003E\u003E 16) \u0026 0x0F] +\r\n HEX_CHARS[(h5h \u003E\u003E\u003E 12) \u0026 0x0F] + HEX_CHARS[(h5h \u003E\u003E\u003E 8) \u0026 0x0F] +\r\n HEX_CHARS[(h5h \u003E\u003E\u003E 4) \u0026 0x0F] + HEX_CHARS[h5h \u0026 0x0F] +\r\n HEX_CHARS[(h5l \u003E\u003E\u003E 28) \u0026 0x0F] + HEX_CHARS[(h5l \u003E\u003E\u003E 24) \u0026 0x0F] +\r\n HEX_CHARS[(h5l \u003E\u003E\u003E 20) \u0026 0x0F] + HEX_CHARS[(h5l \u003E\u003E\u003E 16) \u0026 0x0F] +\r\n HEX_CHARS[(h5l \u003E\u003E\u003E 12) \u0026 0x0F] + HEX_CHARS[(h5l \u003E\u003E\u003E 8) \u0026 0x0F] +\r\n HEX_CHARS[(h5l \u003E\u003E\u003E 4) \u0026 0x0F] + HEX_CHARS[h5l \u0026 0x0F];\r\n }\r\n if (bits == 512) {\r\n hex += HEX_CHARS[(h6h \u003E\u003E\u003E 28) \u0026 0x0F] + HEX_CHARS[(h6h \u003E\u003E\u003E 24) \u0026 0x0F] +\r\n HEX_CHARS[(h6h \u003E\u003E\u003E 20) \u0026 0x0F] + HEX_CHARS[(h6h \u003E\u003E\u003E 16) \u0026 0x0F] +\r\n HEX_CHARS[(h6h \u003E\u003E\u003E 12) \u0026 0x0F] + HEX_CHARS[(h6h \u003E\u003E\u003E 8) \u0026 0x0F] +\r\n HEX_CHARS[(h6h \u003E\u003E\u003E 4) \u0026 0x0F] + HEX_CHARS[h6h \u0026 0x0F] +\r\n HEX_CHARS[(h6l \u003E\u003E\u003E 28) \u0026 0x0F] + HEX_CHARS[(h6l \u003E\u003E\u003E 24) \u0026 0x0F] +\r\n HEX_CHARS[(h6l \u003E\u003E\u003E 20) \u0026 0x0F] + HEX_CHARS[(h6l \u003E\u003E\u003E 16) \u0026 0x0F] +\r\n HEX_CHARS[(h6l \u003E\u003E\u003E 12) \u0026 0x0F] + HEX_CHARS[(h6l \u003E\u003E\u003E 8) \u0026 0x0F] +\r\n HEX_CHARS[(h6l \u003E\u003E\u003E 4) \u0026 0x0F] + HEX_CHARS[h6l \u0026 0x0F] +\r\n HEX_CHARS[(h7h \u003E\u003E\u003E 28) \u0026 0x0F] + HEX_CHARS[(h7h \u003E\u003E\u003E 24) \u0026 0x0F] +\r\n HEX_CHARS[(h7h \u003E\u003E\u003E 20) \u0026 0x0F] + HEX_CHARS[(h7h \u003E\u003E\u003E 16) \u0026 0x0F] +\r\n HEX_CHARS[(h7h \u003E\u003E\u003E 12) \u0026 0x0F] + HEX_CHARS[(h7h \u003E\u003E\u003E 8) \u0026 0x0F] +\r\n HEX_CHARS[(h7h \u003E\u003E\u003E 4) \u0026 0x0F] + HEX_CHARS[h7h \u0026 0x0F] +\r\n HEX_CHARS[(h7l \u003E\u003E\u003E 28) \u0026 0x0F] + HEX_CHARS[(h7l \u003E\u003E\u003E 24) \u0026 0x0F] +\r\n HEX_CHARS[(h7l \u003E\u003E\u003E 20) \u0026 0x0F] + HEX_CHARS[(h7l \u003E\u003E\u003E 16) \u0026 0x0F] +\r\n HEX_CHARS[(h7l \u003E\u003E\u003E 12) \u0026 0x0F] + HEX_CHARS[(h7l \u003E\u003E\u003E 8) \u0026 0x0F] +\r\n HEX_CHARS[(h7l \u003E\u003E\u003E 4) \u0026 0x0F] + HEX_CHARS[h7l \u0026 0x0F];\r\n }\r\n return hex;\r\n };\r\n\r\n Sha512.prototype.toString = Sha512.prototype.hex;\r\n\r\n Sha512.prototype.digest = function () {\r\n this.finalize();\r\n\r\n var h0h = this.h0h, h0l = this.h0l, h1h = this.h1h, h1l = this.h1l,\r\n h2h = this.h2h, h2l = this.h2l, h3h = this.h3h, h3l = this.h3l,\r\n h4h = this.h4h, h4l = this.h4l, h5h = this.h5h, h5l = this.h5l,\r\n h6h = this.h6h, h6l = this.h6l, h7h = this.h7h, h7l = this.h7l,\r\n bits = this.bits;\r\n\r\n var arr = [\r\n (h0h \u003E\u003E\u003E 24) \u0026 0xFF, (h0h \u003E\u003E\u003E 16) \u0026 0xFF, (h0h \u003E\u003E\u003E 8) \u0026 0xFF, h0h \u0026 0xFF,\r\n (h0l \u003E\u003E\u003E 24) \u0026 0xFF, (h0l \u003E\u003E\u003E 16) \u0026 0xFF, (h0l \u003E\u003E\u003E 8) \u0026 0xFF, h0l \u0026 0xFF,\r\n (h1h \u003E\u003E\u003E 24) \u0026 0xFF, (h1h \u003E\u003E\u003E 16) \u0026 0xFF, (h1h \u003E\u003E\u003E 8) \u0026 0xFF, h1h \u0026 0xFF,\r\n (h1l \u003E\u003E\u003E 24) \u0026 0xFF, (h1l \u003E\u003E\u003E 16) \u0026 0xFF, (h1l \u003E\u003E\u003E 8) \u0026 0xFF, h1l \u0026 0xFF,\r\n (h2h \u003E\u003E\u003E 24) \u0026 0xFF, (h2h \u003E\u003E\u003E 16) \u0026 0xFF, (h2h \u003E\u003E\u003E 8) \u0026 0xFF, h2h \u0026 0xFF,\r\n (h2l \u003E\u003E\u003E 24) \u0026 0xFF, (h2l \u003E\u003E\u003E 16) \u0026 0xFF, (h2l \u003E\u003E\u003E 8) \u0026 0xFF, h2l \u0026 0xFF,\r\n (h3h \u003E\u003E\u003E 24) \u0026 0xFF, (h3h \u003E\u003E\u003E 16) \u0026 0xFF, (h3h \u003E\u003E\u003E 8) \u0026 0xFF, h3h \u0026 0xFF\r\n ];\r\n\r\n if (bits \u003E= 256) {\r\n arr.push((h3l \u003E\u003E\u003E 24) \u0026 0xFF, (h3l \u003E\u003E\u003E 16) \u0026 0xFF, (h3l \u003E\u003E\u003E 8) \u0026 0xFF, h3l \u0026 0xFF);\r\n }\r\n if (bits \u003E= 384) {\r\n arr.push(\r\n (h4h \u003E\u003E\u003E 24) \u0026 0xFF, (h4h \u003E\u003E\u003E 16) \u0026 0xFF, (h4h \u003E\u003E\u003E 8) \u0026 0xFF, h4h \u0026 0xFF,\r\n (h4l \u003E\u003E\u003E 24) \u0026 0xFF, (h4l \u003E\u003E\u003E 16) \u0026 0xFF, (h4l \u003E\u003E\u003E 8) \u0026 0xFF, h4l \u0026 0xFF,\r\n (h5h \u003E\u003E\u003E 24) \u0026 0xFF, (h5h \u003E\u003E\u003E 16) \u0026 0xFF, (h5h \u003E\u003E\u003E 8) \u0026 0xFF, h5h \u0026 0xFF,\r\n (h5l \u003E\u003E\u003E 24) \u0026 0xFF, (h5l \u003E\u003E\u003E 16) \u0026 0xFF, (h5l \u003E\u003E\u003E 8) \u0026 0xFF, h5l \u0026 0xFF\r\n );\r\n }\r\n if (bits == 512) {\r\n arr.push(\r\n (h6h \u003E\u003E\u003E 24) \u0026 0xFF, (h6h \u003E\u003E\u003E 16) \u0026 0xFF, (h6h \u003E\u003E\u003E 8) \u0026 0xFF, h6h \u0026 0xFF,\r\n (h6l \u003E\u003E\u003E 24) \u0026 0xFF, (h6l \u003E\u003E\u003E 16) \u0026 0xFF, (h6l \u003E\u003E\u003E 8) \u0026 0xFF, h6l \u0026 0xFF,\r\n (h7h \u003E\u003E\u003E 24) \u0026 0xFF, (h7h \u003E\u003E\u003E 16) \u0026 0xFF, (h7h \u003E\u003E\u003E 8) \u0026 0xFF, h7h \u0026 0xFF,\r\n (h7l \u003E\u003E\u003E 24) \u0026 0xFF, (h7l \u003E\u003E\u003E 16) \u0026 0xFF, (h7l \u003E\u003E\u003E 8) \u0026 0xFF, h7l \u0026 0xFF\r\n );\r\n }\r\n return arr;\r\n };\r\n\r\n Sha512.prototype.array = Sha512.prototype.digest;\r\n\r\n Sha512.prototype.arrayBuffer = function () {\r\n this.finalize();\r\n\r\n var bits = this.bits;\r\n var buffer = new ArrayBuffer(bits / 8);\r\n var dataView = new DataView(buffer);\r\n dataView.setUint32(0, this.h0h);\r\n dataView.setUint32(4, this.h0l);\r\n dataView.setUint32(8, this.h1h);\r\n dataView.setUint32(12, this.h1l);\r\n dataView.setUint32(16, this.h2h);\r\n dataView.setUint32(20, this.h2l);\r\n dataView.setUint32(24, this.h3h);\r\n\r\n if (bits \u003E= 256) {\r\n dataView.setUint32(28, this.h3l);\r\n }\r\n if (bits \u003E= 384) {\r\n dataView.setUint32(32, this.h4h);\r\n dataView.setUint32(36, this.h4l);\r\n dataView.setUint32(40, this.h5h);\r\n dataView.setUint32(44, this.h5l);\r\n }\r\n if (bits == 512) {\r\n dataView.setUint32(48, this.h6h);\r\n dataView.setUint32(52, this.h6l);\r\n dataView.setUint32(56, this.h7h);\r\n dataView.setUint32(60, this.h7l);\r\n }\r\n return buffer;\r\n };\r\n\r\n Sha512.prototype.clone = function () {\r\n var hash = new Sha512(this.bits, false);\r\n this.copyTo(hash);\r\n return hash;\r\n };\r\n\r\n Sha512.prototype.copyTo = function (hash) {\r\n var i = 0, attrs = [\r\n 'h0h', 'h0l', 'h1h', 'h1l', 'h2h', 'h2l', 'h3h', 'h3l', 'h4h', 'h4l', 'h5h', 'h5l', 'h6h', 'h6l', 'h7h', 'h7l',\r\n 'start', 'bytes', 'hBytes', 'finalized', 'hashed', 'lastByteIndex'\r\n ];\r\n for (i = 0; i \u003C attrs.length; ++i) {\r\n hash[attrs[i]] = this[attrs[i]];\r\n }\r\n for (i = 0; i \u003C this.blocks.length; ++i) {\r\n hash.blocks[i] = this.blocks[i];\r\n }\r\n };\r\n\r\n function HmacSha512(key, bits, sharedMemory) {\r\n var i, result = formatMessage(key);\r\n key = result[0];\r\n if (result[1]) {\r\n var bytes = [], length = key.length, index = 0, code;\r\n for (var i = 0; i \u003C length; ++i) {\r\n code = key.charCodeAt(i);\r\n if (code \u003C 0x80) {\r\n bytes[index++] = code;\r\n } else if (code \u003C 0x800) {\r\n bytes[index++] = (0xc0 | (code \u003E\u003E\u003E 6));\r\n bytes[index++] = (0x80 | (code \u0026 0x3f));\r\n } else if (code \u003C 0xd800 || code \u003E= 0xe000) {\r\n bytes[index++] = (0xe0 | (code \u003E\u003E\u003E 12));\r\n bytes[index++] = (0x80 | ((code \u003E\u003E\u003E 6) \u0026 0x3f));\r\n bytes[index++] = (0x80 | (code \u0026 0x3f));\r\n } else {\r\n code = 0x10000 + (((code \u0026 0x3ff) \u003C\u003C 10) | (key.charCodeAt(++i) \u0026 0x3ff));\r\n bytes[index++] = (0xf0 | (code \u003E\u003E\u003E 18));\r\n bytes[index++] = (0x80 | ((code \u003E\u003E\u003E 12) \u0026 0x3f));\r\n bytes[index++] = (0x80 | ((code \u003E\u003E\u003E 6) \u0026 0x3f));\r\n bytes[index++] = (0x80 | (code \u0026 0x3f));\r\n }\r\n }\r\n key = bytes;\r\n }\r\n\r\n if (key.length \u003E 128) {\r\n key = (new Sha512(bits, true)).update(key).array();\r\n }\r\n\r\n var oKeyPad = [], iKeyPad = [];\r\n for (var i = 0; i \u003C 128; ++i) {\r\n var b = key[i] || 0;\r\n oKeyPad[i] = 0x5c ^ b;\r\n iKeyPad[i] = 0x36 ^ b;\r\n }\r\n\r\n Sha512.call(this, bits, sharedMemory);\r\n\r\n this.update(iKeyPad);\r\n this.oKeyPad = oKeyPad;\r\n this.inner = true;\r\n this.sharedMemory = sharedMemory;\r\n }\r\n HmacSha512.prototype = new Sha512();\r\n\r\n HmacSha512.prototype.finalize = function () {\r\n Sha512.prototype.finalize.call(this);\r\n if (this.inner) {\r\n this.inner = false;\r\n var innerHash = this.array();\r\n Sha512.call(this, this.bits, this.sharedMemory);\r\n this.update(this.oKeyPad);\r\n this.update(innerHash);\r\n Sha512.prototype.finalize.call(this);\r\n }\r\n };\r\n\r\n HmacSha512.prototype.clone = function () {\r\n var hash = new HmacSha512([], this.bits, false);\r\n this.copyTo(hash);\r\n hash.inner = this.inner;\r\n for (var i = 0; i \u003C this.oKeyPad.length; ++i) {\r\n hash.oKeyPad[i] = this.oKeyPad[i];\r\n }\r\n return hash;\r\n };\r\n\r\n var exports = createMethod(512);\r\n exports.sha512 = exports;\r\n exports.sha384 = createMethod(384);\r\n exports.sha512_256 = createMethod(256);\r\n exports.sha512_224 = createMethod(224);\r\n exports.sha512.hmac = createHmacMethod(512);\r\n exports.sha384.hmac = createHmacMethod(384);\r\n exports.sha512_256.hmac = createHmacMethod(256);\r\n exports.sha512_224.hmac = createHmacMethod(224);\r\n\r\n if (COMMON_JS) {\r\n module.exports = exports;\r\n } else {\r\n root.sha512 = exports.sha512;\r\n root.sha384 = exports.sha384;\r\n root.sha512_256 = exports.sha512_256;\r\n root.sha512_224 = exports.sha512_224;\r\n if (AMD) {\r\n define(function () {\r\n return exports;\r\n });\r\n }\r\n }\r\n\r\n\r\n// WikiFunctions entry point\r\nfunction Z10067(Z10067K1) {\r\n\treturn exports.sha512(Z10067K1);\r\n}" } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "SHA-512 in JavaScript" }, { "Z1K1": "Z11", "Z11K1": "Z1025", "Z11K2": "SHA-512 w JavaScripcie" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "SHA-512 in JavaScript" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Implementation of the SHA-512 algorithm in JavaScript" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Implementierung der SHA-512-Funktion in JavaScript" } ] } } eo65jltd84hhscy4aujehtqreso5k4v Wikifunctions:Status updates 4 22740 315009 312199 2026-09-18T10:22:58Z DVrandecic (WMF) 7 315009 wikitext text/x-wiki <languages/> {{shortcut|WF:SU}}{{notice|1=<translate><!--T:1--> '''[[<tvar name="sub">:m:Global message delivery/Targets/Wikifunctions & Abstract Wikipedia</tvar>|Subscribe]]''' to receive short on-wiki MassMessage notifications about each new issue</translate>}} {{Wikifunctions updates | prevlabel = <translate><!--T:2--> Previous update</translate> | prev = 2024-02-01 | nextlabel = <translate><!--T:3--> Last update</translate> | next = 2026-09-18 }} <translate><!--T:4--> A lot is happening around Wikifunctions and Abstract Wikipedia. This is the page where our updates are posted, including the [[<tvar name="1">Special:MyLanguage/WF:function of the Week</tvar>|function of the Week]]. <!--T:5--> You can also subscribe to the [[<tvar name="sub">:m:Global message delivery/Targets/Wikifunctions & Abstract Wikipedia</tvar>|on-wiki newsletter]] to have them delivered to your talk page or to your project's village pump.</translate> <inputbox> type=fulltext prefix={{NAMESPACE}}:{{PAGENAME}}/ break=no width=30 searchbuttonlabel={{int:Search}} placeholder=<translate nowrap><!--T:119--> Search all status updates</translate> </inputbox> <translate> == Newsletters == <!--T:28--> </translate> <!--<nowiki> Newsletter entry template: * <translate><tvar name="1">{{Status updates|2026-0?-??}}</tvar>: Title</translate> NOTE: Remember to also update the "next =" date at the top of this page. </nowiki>--> === 2026 === * <translate><tvar name="1">{{Status updates|2026-09-18}}</tvar>: More engaging error messages</translate> * <translate><!--T:136--> <tvar name="1">{{Status updates|2026-09-10}}</tvar>: Your code can now call back to the Wikidata fetch functions</translate> * <translate><!--T:135--> <tvar name="1">{{Status updates|2026-09-03}}</tvar>: 5,000 Functions, passing Z40000</translate> * <translate><!--T:134--> <tvar name="1">{{Status updates|2026-08-28}}</tvar>: Wikifunctions Object Reference</translate> * <translate><!--T:133--> <tvar name="1">{{Status updates|2026-08-20}}</tvar>: Mayors and the North</translate> * <translate><!--T:132--> <tvar name="1">{{Status updates|2026-08-13}}</tvar>: Shoutout to 99of9!</translate> * <translate><!--T:131--> <tvar name="1">{{Status updates|2026-08-05}}</tvar>: An apple is a fruit</translate> * <translate><!--T:130--> <tvar name="1">{{Status updates|2026-07-29}}</tvar>: Abstract Wikipedia at Wikimania</translate> * <translate><!--T:129--> <tvar name="1">{{Status updates|2026-07-16}}</tvar>: Beyond syntactic tables</translate> * <translate><!--T:128--> <tvar name="1">{{Status updates|2026-07-08}}</tvar>: Moving toward our first Abstract Wikipedia integration milestone</translate> * <translate><!--T:127--> <tvar name="1">{{Status updates|2026-07-01}}</tvar>: Integration on test wiki and annual plan</translate> * <translate><!--T:126--> <tvar name="1">{{Status updates|2026-06-26}}</tvar>: Working on Functions, together</translate> * <translate><!--T:125--> <tvar name="1">{{Status updates|2026-06-19}}</tvar>: The or not the, this is (the?) question</translate> * <translate><!--T:124--> <tvar name="1">{{Status updates|2026-06-12}}</tvar>: Improved loading and display of Test results</translate> * <translate><!--T:123--> <tvar name="1">{{Status updates|2026-06-05}}</tvar>: The illustrated encyclopaedia</translate> * <translate><!--T:122--> <tvar name="1">{{Status updates|2026-05-30}}</tvar>: Looking back and forward</translate> * <translate><!--T:121--> <tvar name="1">{{Status updates|2026-05-23}}</tvar>: Annual plan 2026-2027</translate> * <translate><!--T:120--> <tvar name="1">{{Status updates|2026-05-15}}</tvar>: A higher meaning</translate> * <translate><!--T:117--> <tvar name="1">{{Status updates|2026-05-08}}</tvar>: References from Wikidata are now available</translate> * <translate><!--T:116--> <tvar name="1">{{Status updates|2026-05-02}}</tvar>: Request for input: what should we count for Abstract Wikipedia?</translate> * <translate><!--T:115--> <tvar name="1">{{Status updates|2026-04-25}}</tvar>: The Foundation's search for the perfect language</translate> * <translate><!--T:114--> <tvar name="1">{{Status updates|2026-04-16}}</tvar>: Milestones; Some major issues hopefully resolved</translate> * <translate><!--T:113--> <tvar name="1">{{Status updates|2026-04-10}}</tvar>: Community proposals for capturing meaning</translate> * <translate><!--T:112--> <tvar name="1">{{Status updates|2026-04-02}}</tvar>: Request for Discussion: Syntactic tables</translate> * <translate><!--T:111--> <tvar name="1">{{Status updates|2026-03-26}}</tvar>: First few days of Abstract Wikipedia Beta; Status of Composition Language v2</translate> * <translate><!--T:110--> <tvar name="1">{{Status updates|2026-03-19}}</tvar>: Abstract Wikipedia in Beta</translate> * <translate><!--T:109--> <tvar name="1">{{Status updates|2026-03-11}}</tvar>: A new composition language</translate> * <translate><!--T:108--> <tvar name="1">{{Status updates|2026-03-06}}</tvar>: Citations and Copy and Paste</translate> * <translate><!--T:107--> <tvar name="1">{{Status updates|2026-02-26}}</tvar>: Graceful overrides and fallbacks</translate> * <translate><!--T:106--> <tvar name="1">{{Status updates|2026-02-20}}</tvar>: A sneak preview of Abstract Wikipedia</translate> * <translate><!--T:105--> <tvar name="1">{{Status updates|2026-02-13}}</tvar>: Finishing each other sentences: Starting things; Offsite in Istanbul</translate> * <translate><!--T:104--> <tvar name="1">{{Status updates|2026-01-29}}</tvar>: Integrating Abstract Wikipedia</translate> * <translate><!--T:103--> <tvar name="1">{{Status updates|2026-01-22}}</tvar>: Quarterly plan for January–March 2026</translate> * <translate><!--T:102--> <tvar name="1">{{Status updates|2026-01-15}}</tvar>: 25 years of Wikipedia</translate> === 2025 === * <translate><!--T:101--> <tvar name="1">{{Status updates|2025-12-18}}</tvar>: We wish you a happy new Gregorian year!</translate> * <translate><!--T:100--> <tvar name="1">{{Status updates|2025-12-11}}</tvar>: How to write better error messages</translate> * <translate><!--T:99--> <tvar name="1">{{Status updates|2025-12-04}}</tvar>: And the name is Abstract Wikipedia</translate> * <translate><!--T:98--> <tvar name="1">{{Status updates|2025-11-27}}</tvar>: Vote on the new wiki name!; Finishing each other’s sentences</translate> * <translate><!--T:97--> <tvar name="1">{{Status updates|2025-11-20}}</tvar>: Second round of voting for naming the wiki with language-independent content; Sharing function calls</translate> * <translate><!--T:96--> <tvar name="1">{{Status updates|2025-11-13}}</tvar>: Getting ready for second round of voting for naming the wiki with abstract content; Rewriting the backend: Why Rust?</translate> * <translate><!--T:95--> <tvar name="1">{{Status updates|2025-11-05}}</tvar>: First round of voting for naming the wiki for abstract content closed; Calling for Wiktionary functions; Embedded Wikifunctions on Bengali Wikipedia and seven more Wiktionaries</translate> * <translate><!--T:94--> <tvar name="1">{{Status updates|2025-10-29}}</tvar>: Round 1 of “abstract content wiki” naming vote ending Monday; An example of short descriptions</translate> * <translate><!--T:93--> <tvar name="1">{{Status updates|2025-10-23}}</tvar>: Welcome Zaree and Laura! Naming contest round 1 kicked off</translate> * <translate><!--T:92--> <tvar name="1">{{Status updates|2025-10-15}}</tvar>: Kicking Off the Naming Contest for Abstract Wikipedia; Visualizing functions</translate> * <translate><!--T:91--> <tvar name="1">{{Status updates|2025-10-08}}</tvar>: Decision on location for abstract content and Quarterly Planning for October–December</translate> * <translate><!--T:90--> <tvar name="1">{{Status updates|2025-10-03}}</tvar>: Rich text now available in embedded function calls on 148 Wiktionaries and Incubator</translate> * <translate><!--T:89--> <tvar name="1">{{Status updates|2025-09-26}}</tvar>: Accessing qualifiers in Wikidata statements</translate> * <translate><!--T:88--> <tvar name="1">{{Status updates|2025-09-19}}</tvar>: Wikifunctions available on 123 Wiktionary languages</translate> * <translate><!--T:87--> <tvar name="1">{{Status updates|2025-09-12}}</tvar>: More than 3,000 functions on Wikifunctions</translate> * <translate><!--T:86--> <tvar name="1">{{Status updates|2025-09-07}}</tvar>: Copying function calls from one Wikipedia to another</translate> * <translate><!--T:85--> <tvar name="1">{{Status updates|2025-08-29}}</tvar>: Accessing Wikidata items now possible from embedded function calls; Wikifunctions available on 65 Wikitionaries</translate> * <translate><!--T:84--> <tvar name="1">{{Status updates|2025-08-22}}</tvar>: Recording of Wikimania session: Wikifunctions is coming soon to a wiki near you!</translate> * <translate><!--T:83--> <tvar name="1">{{Status updates|2025-08-01}}</tvar>: Wikimania 2025 is coming soon!</translate> * <translate><!--T:82--> <tvar name="1">{{Status updates|2025-07-26}}</tvar>: “Wikipedia is an encyclopedia”; Two years of Wikifunctions</translate> * <translate><!--T:81--> <tvar name="1">{{Status updates|2025-07-19}}</tvar>: Wikidata-based enumerations are here</translate> * <translate><!--T:80--> <tvar name="1">{{Status updates|2025-07-10}}</tvar>: Length limits on labels and descriptions</translate> * <translate><!--T:79--> <tvar name="1">{{Status updates|2025-07-04}}</tvar>: Coverage of 1298</translate> * <translate><!--T:78--> <tvar name="1">{{Status updates|2025-06-27}}</tvar>: How many people are needed to write an encyclopedia?</translate> * <translate><!--T:76--> <tvar name="1">{{Status updates|2025-06-21}}</tvar>: Quarterly Planning for July–September 2025</translate> * <translate><!--T:77--> <tvar name="1">{{Status updates|2025-06-15}}</tvar>: Closing the consultation about the location of Abstract Content</translate> * <translate><!--T:75--> <tvar name="1">{{Status updates|2025-06-06}}</tvar>: Where will Abstract Content go?</translate> * <translate><!--T:74--> <tvar name="1">{{Status updates|2025-05-29}}</tvar>: Rolling out to five Wiktionaries; Calculating with today's date</translate> * <translate><!--T:73--> <tvar name="1">{{Status updates|2025-05-23}}</tvar>: Ongoing consultation about the Location for Abstract Content</translate> * <translate><!--T:72--> <tvar name="1">{{Status updates|2025-05-15}}</tvar>: Location of Abstract Content</translate> * <translate><!--T:71--> <tvar name="1">{{Status updates|2025-05-09}}</tvar>: Abstract Wikipedia and the Wikimedia AI Strategy</translate> * <translate><!--T:70--> <tvar name="1">{{Status updates|2025-04-30}}</tvar>: Abstract Wikipedia is a MacArthur 100&Change finalist</translate> * <translate><!--T:69--> <tvar name="1">{{Status updates|2025-04-25}}</tvar>: Welcome, Gregory!</translate> * <translate><!--T:68--> <tvar name="1">{{Status updates|2025-04-16}}</tvar>: Wikifunctions integrated in Dagbani - and Wikifunctions; and the date of Easter</translate> * <translate><!--T:67--> <tvar name="1">{{Status updates|2025-04-11}}</tvar>: Quarter in review</translate> * <translate><!--T:65--> <tvar name="1">{{Status updates|2025-04-05}}</tvar>: Quarterly Planning for April–June 2025; We are looking for a Senior Product Manager</translate> * <translate><!--T:66--> <tvar name="1">{{Status updates|2025-03-28}}</tvar>: It's about time</translate> * <translate><!--T:64--> <tvar name="1">{{Status updates|2025-03-20}}</tvar>: Wikidata-based simple enumerations</translate> * <translate><!--T:63--> <tvar name="1">{{Status updates|2025-03-15}}</tvar>: Upcoming NLG meeting, Recent Changes in the software</translate> * <translate><!--T:62--> <tvar name="1">{{Status updates|2025-03-07}}</tvar>: Recent Changes in the software, Recording of Volunteer’s Corner, and talks in London</translate> * <translate><!--T:61--> <tvar name="1">{{Status updates|2025-02-26}}</tvar>: From things to words</translate> * <translate><!--T:60--> <tvar name="1">{{Status updates|2025-02-19}}</tvar>: A proposal for types per language and part of speech</translate> * <translate><!--T:59--> <tvar name="1">{{Status updates|2025-02-13}}</tvar>: Restricting the World, redux</translate> * <translate><!--T:58--> <tvar name="1">{{Status updates|2025-02-06}}</tvar>: Invitation to the Natural Language Generation Special Interest Group</translate> * <translate><!--T:57--> <tvar name="1">{{Status updates|2025-01-29}}</tvar>: With 2000 Functions into the new year: time for stats</translate> * <translate><!--T:56--> <tvar name="1">{{Status updates|2025-01-22}}</tvar>: Welcome, David! Naming conventions recommendations</translate> * <translate><!--T:55--> <tvar name="1">{{Status updates|2025-01-15}}</tvar>: Happy Wikipedia day! Quarterly planning</translate> === 2024 === * <translate><!--T:54--> <tvar name="1">{{Status updates|2024-12-19}}</tvar>: Function of the Week: age; Intros for year articles; New Type: Floating-point number</translate> * <translate><!--T:53--> <tvar name="1">{{Status updates|2024-12-12}}</tvar>: Sketching a path to Abstract Wikipedia; Team offsite in Lisbon; and much more</translate> * <translate><!--T:52--> <tvar name="1">{{Status updates|2024-11-27}}</tvar>: WordGraph release; New Special page: list functions by tests; new type for day of the year, and much more</translate> * <translate><!--T:51--> <tvar name="1">{{Status updates|2024-11-21}}</tvar>: New special page for missing labels, new type for Gregorian years, and much more</translate> * <translate><!--T:50--> <tvar name="1">{{Status updates|2024-11-13}}</tvar>: New Type: Rational number; Documentation on Wikidata-based types; and more</translate> * <translate><!--T:48--> <tvar name="1">{{Status updates|2024-11-07}}</tvar>: The Dream of a Universal Language</translate> * <translate><!--T:49--> <tvar name="1">{{Status updates|2024-11-01}}</tvar>: Rewriting the backend</translate> * <translate><!--T:47--> <tvar name="1">{{Status updates|2024-10-25}}</tvar>: Our goal for this Quarter: Agreement</translate> * <translate><!--T:45--> <tvar name="1">{{Status updates|2024-10-17}}</tvar>: What could abstract content look like?</translate> * <translate><!--T:46--> <tvar name="1">{{Status updates|2024-10-11}}</tvar>: Wikidata Lexemes in Wikifunctions are coming soon</translate> * <translate><!--T:44--> <tvar name="1">{{Status updates|2024-10-02}}</tvar>: Focus topic: Food</translate> * <translate><!--T:43--> <tvar name="1">{{Status updates|2024-09-26}}</tvar>: Quarterly planning for October–December 2024; Presentation at Celtic Knot tomorrow</translate> * <translate><!--T:42--> <tvar name="1">{{Status updates|2024-09-20}}</tvar>: Introducing focus topic areas</translate> * <translate><!--T:41--> <tvar name="1">{{Status updates|2024-09-13}}</tvar>: Dagbani Wikipedia will be our first wiki for Wikifunctions integration</translate> * <translate><!--T:40--> <tvar name="1">{{Status updates|2024-09-06}}</tvar>: Volunteer's corner and other updates</translate> * <translate><!--T:39--> <tvar name="1">{{Status updates|2024-08-29}}</tvar>: Limits on Name and Description Lengths</translate> * <translate><!--T:38--> <tvar name="1">{{Status updates|2024-08-23}}</tvar>: WasmEdge, Now 300ms Less Edgy</translate> * <translate><!--T:37--> <tvar name="1">{{Status updates|2024-08-16}}</tvar>: Wikimania 2024 edition</translate> * <translate><!--T:36--> <tvar name="1">{{Status updates|2024-08-02}}</tvar>: Revamping our 'About' widget</translate> * <translate><!--T:35--> <tvar name="1">{{Status updates|2024-07-26}}</tvar>: Wikimania 2024 coming soon!</translate> * <translate><!--T:34--> <tvar name="1">{{Status updates|2024-07-18}}</tvar>: Research report on integrating Wikifunctions from Wikipedia</translate> * <translate><!--T:33--> <tvar name="1">{{Status updates|2024-07-10}}</tvar>: Type proposals for accessing Lexemes</translate> * <translate><!--T:32--> <tvar name="1">{{Status updates|2024-07-03}}</tvar>: Quarterly planning</translate> * <translate><!--T:31--> <tvar name="1">{{Status updates|2024-06-26}}</tvar>: Welcome, Daphne!</translate> * <translate><!--T:30--> <tvar name="1">{{Status updates|2024-06-20}}</tvar>: New Type: Integers</translate> * <translate><!--T:29--> <tvar name="1">{{Status updates|2024-06-13}}</tvar>: New Type: Igbo calendar months</translate> * <translate><!--T:27--> <tvar name="1">{{Status updates|2024-06-06}}</tvar>: New Type: Sign</translate> * <translate><!--T:26--> <tvar name="1">{{Status updates|2024-05-30}}</tvar>: A single singular or a plurality of plurals?</translate> * <translate><!--T:25--> <tvar name="1">{{Status updates|2024-05-22}}</tvar>: New Type: Gregorian calendar months</translate> * <translate><!--T:24--> <tvar name="1">{{Status updates|2024-05-15}}</tvar>: Call for Functions: Spell out the number!</translate> * <translate><!--T:23--> <tvar name="1">{{Status updates|2024-05-10}}</tvar>: Flagship type for enumerations: Months of the Gregorian calendar</translate> * <translate><!--T:22--> <tvar name="1">{{Status updates|2024-05-03}}</tvar>: Team meeting and Quarterly plan</translate> * <translate><!--T:21--> <tvar name="1">{{Status updates|2024-04-19}}</tvar>: Welcome, Sharvani!</translate> * <translate><!--T:20--> <tvar name="1">{{Status updates|2024-04-11}}</tvar>: New API for calling Wikifunctions and celebrating 1000 functions</translate> * <translate><!--T:19--> <tvar name="1">{{Status updates|2024-04-03}}</tvar>: Product Update on Diff and Upcoming API Improvements</translate> * <translate><!--T:18--> <tvar name="1">{{Status updates|2024-03-28}}</tvar>: Creating tests is now much easier!</translate> * <translate><!--T:17--> <tvar name="1">{{Status updates|2024-03-21}}</tvar>: On the way to internationalizing numbers</translate> * <translate><!--T:16--> <tvar name="1">{{Status updates|2024-03-13}}</tvar>: On identity</translate> * <translate><!--T:15--> <tvar name="1">{{Status updates|2024-03-07}}</tvar>: Introducing our second new type: Natural numbers</translate> * <translate><!--T:14--> <tvar name="1">{{Status updates|2024-02-28}}</tvar>: Type proposal for natural numbers</translate> * <translate><!--T:13--> <tvar name="1">{{Status updates|2024-02-22}}</tvar>: Updating the function model</translate> * <translate><!--T:12--> <tvar name="1">{{Status updates|2024-02-14}}</tvar>: Fix-it week</translate> * <translate><!--T:11--> <tvar name="1">{{Status updates|2024-02-07}}</tvar>: Quarterly planning. Thank you, Nick! Function of the Week: is permutation</translate> * <translate><!--T:9--> <tvar name="1">{{Status updates|2024-02-01}}</tvar>: The Igbo Imperative!</translate> <translate> === Before February 2024 === <!--T:7--> <!--T:10--> All updates from this period are [[<tvar name="meta">:m:Special:MyLanguage/Abstract Wikipedia/Updates</tvar>|available on Meta-Wiki]]. </translate> [[Category:Status updates{{#translation:}}| ]] tgyckmzb6q1lr9kx9em795au7x5pgtl Wikifunctions:Type proposals 4 24480 314906 311435 2026-09-18T07:04:46Z 99of9 1622 /* Being prepared */ 314906 wikitext text/x-wiki {{see also|d:Special:ListDatatypes}} {{shortcut|[[WF:TP]]}} This page is to discuss and decide on proposals for new [[WF:types|Types]], and for changing existing ones. Before proposing, you should familiarize yourself with the [[WF:Function model|Function model]]. Types are currently being created by Wikifunctions staff. Over time these rights will be handed over to the community. == Proposals for new types to be created == === In discussion === * [[WF:type proposals/SI units|SI units]] * [[WF:type proposals/Unit of measurement|Unit of measurement]] * [[WF:type proposals/Moment in time|Moment in time]] * [[WF:type proposals/Value with error|Value with error]] * [[WF:type proposals/configuration of functions for given types|configuration of functions for given types]] * [[WF:type proposals/Geometrical point|Geometrical point]] * [[WF:type proposals/Currency|Currency]] * [[WF:Type_proposals/Either|Either]] (union types) ==== Representing abstract content ==== * [[Wikifunctions:Type proposals/Words with many forms|Words with many forms]] (replacing: [[WF:type proposal/Syntactic table|Syntactic table]]) * [[WF:type proposals/Semantic unit|Semantic unit]] ([[WF:type proposals/Syntactic unit|Syntactic unit]] is a section of this proposal) ==== Lightweight Wikidata enumerations ==== * [[WF:type proposals/French tenses|French tenses]] * [[WF:type proposals/French subjects|French subjects]] * [[WF:type proposals/Italian auxiliary verb|Italian auxiliary verb]] * [[WF:type proposals/Italian simple preposition|Italian simple preposition]] * [[WF:type proposals/Italian tense|Italian tense]] * [[WF:type proposals/Unicode General Category|Unicode General Category]] * [[WF:type proposals/Taxon rank|Taxon rank]] * [[WF:Type_proposals/IPA_phone_base_glyph|IPA phone]] * [[WF:Type_proposals/Zodiac sign|Zodiac sign]] * [[WF:Type_proposals/Simple temporal entity|Simple temporal entity]] * [[WF:Type_proposals/Japanese verb conjugation class|Japanese verb conjugation class]] * [[WF:Type_proposals/Topic-comment|Topic-comment]] * [[WF:Type_proposals/Grammatical specificity|Grammatical specificity]] === Being prepared === * [[WF:type proposals/HTML fragment structure |HTML fragment structure]] * [[WF:type proposals/Time of action|Time of action]] * [[WF:Type proposals/Configuration of ZIDs for given languages|Configuration of ZIDs for given languages]] === Stalled === * [[WF:type proposals/Typed string|Typed string]] * [[WF:type proposals/Wikidata value|Wikidata value]] * [[WF:type proposals/Wikidata string-based value|Wikidata string-based value]] * [[WF:type proposals/bytes|bytes]] * [[WF:type proposals/Percentage|Percentage]] * [[WF:type proposals/Timezone|Timezone]] * [[WF:type proposals/Named parameters list|Named parameters list]] * [[WF:type proposals/Abstract sentence|Abstract sentence]] === Something to think about === * Symbol and expression (as in a [[w:computer algebra system|computer algebra system]]) - currently no idea yet * [[WF:type proposals/Alphabet|Alphabet]] * [[WF:type proposals/Context|Context]] * [[WF:type proposals/Imperial Units|Imperial Units]] * months in calendars ** [[WF:type proposals/Bengali month|Bengali month]] ** [[WF:type proposals/Darian month|Darian month]] ** [[WF:type proposals/Hebrew month|Hebrew month]] ** [[WF:type proposals/Hindu month|Hindu month]] ** [[WF:type proposals/Nepali month|Nepali month]] ** [[WF:type proposals/Sindhi month|Sindhi month]] ** [[WF:type proposals/Tamil month|Tamil month]] * [[WF:type proposals/Multilingual gloss|Multilingual gloss]] * [[WF:type proposals/Position on Earth|Position on Earth]] * [[WF:type proposals/URL|URL]] ==== Wikidata integration ==== (These are just the types we will need that are not listed somewhere else) * Wikidata qualifier * Wikidata Data type * Wikidata sitelink * Unknown value * Entity schema ==== "Heavy" data ==== Heavy data is those that can be more than 1.5MB (where medium data are between 60KB and 1.5MB). This includes most real-world files (jpg, mp3, pdf, zip, exe) and raw forms of data containing in such files (e.g. 1024*768 RGB image has 2359296 bytes in raw form). Wikifunctions currently have limited support for medium data and little support for heavy data (and neither support file uploading for computation). See [[WF:type proposals/bytes#Uses|bytes § Uses]] for more information. * Image (raster): basically, a 2D or 3D array of number (though we ''do'' need a type to represent both the array and image mode) * Audio and signal: basically, one number (sampling rate) and one or more (1D) arrays of number, one per channel (though we ''do'' need a type to represent all of them) * Video: audio plus series of image === Unclear necessity / probably unnecessary === * Multidimensional array: can be represented as list of lists, but a dedicated edit interface would be nice (and way to enforce an array not to be jagged) * Typed tuple: can be represented as nested [[Z882]] * Set: use list instead * Multiset: use list instead * Multimap: use list of [[Z882]] instead (see also simple map [[Z883]]) * [[WF:type proposals/Syntactic type|Syntactic type]] == Types that have already been Implemented == {{main|WF:type}} * [[WF:type proposals/Julian calendar date|Julian calendar date]] as {{Z|Z40962}} * [[WF:type proposals/Grapheme|Grapheme]] as {{Z|Z40783}} * [[WF:type proposals/Wikifunctions object reference|Wikifunctions object reference]] as {{Z|Z96}} * [[WF:Type_proposals/Season|Season]] as {{Z|33827}} * [[WF:type proposals/Word order|Word order]] as {{Z|33568}} * [[WF:type proposals/complex128|complex128]] as {{Z|33198}} * [[WF:type proposals/Grammatical voice (a/m/p)|Grammatical voice (a/m/p)]] as {{Z|32789}} * [[WF:type proposals/Grammatical voice (a/mp)|Grammatical voice (a/mp)]] as {{Z|32792}} * [[WF:type proposals/RGBA color|RGBA color]] as {{Z|28579}} * [[WF:type proposals/Grammatical number (singular/paucal/multal)|Grammatical number (singular/paucal/multal)]] as {{Z|28515}} * [[WF:type proposals/Grammatical definiteness|Grammatical definiteness]] as {{Z|28516}} * [[WF:type proposals/Grammatical voice (a/p)|Grammatical voice (a/p)]] as {{Z|28517}} * [[WF:type proposals/Grammatical affirmation and negation|Grammatical affirmation and negation]] as {{Z|28518}} * [[WF:type proposals/Grammatical cases (n/g/d/a)|Grammatical cases (n/g/d/a)]] as {{Z|28519}} * [[WF:type proposals/Grammatical degree of comparison (p/c/s)|Grammatical degree of comparison (p/c/s)]] as {{Z|28520}} * [[WF:type proposals/Chemical element|Chemical element]] as {{Z|27951}} * [[WF:type proposals/Wikidata based types|Wikidata based types]] as {{Z|Z6001}}, {{Z|Z6002}}, {{Z|Z6003}}, {{Z|Z6004}}, {{Z|Z6005}} ** [[WF:type proposals/Wikidata lexeme senses|Wikidata lexeme senses]] as {{Z|Z6006}} ** [[WF:type proposals/Wikidata time|Wikidata time]] as {{Z|Z6064}} ** [[WF:type proposals/Wikidata quantity|Wikidata quantity]] as {{Z|Z6010}} ** [[WF:type proposals/Wikidata geocoordinates|Wikidata geocoordinates]] as {{Z|Z6011}} * [[WF:type proposals/Grammatical number (singular/dual/plural)|Grammatical number (singular/dual/plural)]] as {{Z|Z28215}} * [[WF:type proposals/Breton mutation|Breton mutation]] as {{Z|Z27971}} * [[WF:type proposals/Grammatical person (1/2/3)|Grammatical person (1/2/3)]] as {{Z|Z27970}} * [[WF:type proposals/Grammatical gender (a/i)|Grammatical gender (a/i)]] as {{Z|Z26935}} * [[WF:type proposals/Grammatical number (s/p)|Grammatical number (s/p)]] as {{Z|Z26934}} * [[WF:type proposals/Hijri calendar month|Hijri calendar month]] as {{Z|Z26582}} * [[WF:type proposals/Grammatical gender (m/f)|Grammatical gender (m/f)]] as {{Z|Z25340}} * [[WF:type proposals/Grammatical gender (m/f/n)|Grammatical gender (m/f/n)]] as {{Z|Z25501}} * [[WF:type proposals/Grammatical gender (c/n)|Grammatical gender (c/n)]] as {{Z|Z25502}} * [[WF:type proposals/Natural number|Natural number]] as {{Z|Z13518}} * [[WF:type_proposals/Gregorian calendar month|Gregorian calendar month]] as {{Z|Z16098}} * [[WF:type proposals/Sign|Sign]] as {{Z|Z16659}} * [[WF:type proposals/Igbo calendar month|Igbo calendar month]] as {{Z|Z16927}} * [[WF:type proposals/Integer|Integer]] as {{Z|Z16683}} * [[WF:type proposals/Day of the week|Day of the week]] as {{Z|Z17402}} * [[WF:type proposals/Gregorian era|Gregorian era]] as {{Z|Z17813}} * [[WF:type proposals/Rational number|Rational number]] as {{Z|Z19677}} * [[WF:type proposals/Gregorian year|Gregorian year]] as {{Z|Z20159}} * [[WF:type proposals/Day of Roman year|Day of Roman year]] as {{Z|Z20342}} * [[WF:type proposals/Gregorian calendar date|Gregorian calendar date]] as {{Z|Z20420}} * [[WF:type proposals/float64|float64]] as {{Z|Z20838}} * [[WF:type proposals/Kleenean|Kleenean]] as {{Z|Z22112}} * [[WF:type proposals/Byte|Byte]] as {{Z|Z80}} * [[WF:type proposals/Unicode codepoint|Unicode codepoint]] as {{Z|Z86}} == Proposals for changing existing types == === Changes to existing types === * ... == Templates == General '''new Type''' (uses [[WF:type proposals/(unnamed – new Type)|this layout]] as a template): <inputbox> type=create preload=WF:Type proposals/(unnamed – new Type) break=no prefix=WF:Type proposals/ buttonlabel=Draft type proposal </inputbox> '''New lightweight enum''' (uses [[WF:type proposals/(unnamed – new lightweight Wikidata enumeration)|this layout]] as a template): <inputbox> type=create preload=WF:Type proposals/(unnamed – new lightweight Wikidata enumeration) break=no prefix=WF:Type proposals/ buttonlabel=Draft enum proposal </inputbox> Modify/amend an '''existing Type''' (uses [[WF:type proposals/(unnamed – modification of an existing Type)|this layout]] as a template): <inputbox> type=create preload=WF:Type proposals/(unnamed – modification of an existing Type) break=no prefix=WF:Type proposals/ placeholder=Amend <type> with <change> buttonlabel=Draft proposal for modification </inputbox> [[Special:PrefixIndex/Wikifunctions:Type_proposals/|List of all current and past proposals]] [[category:project concept]] 77dueqi818tyvmoyz0ellw16h73b63u Wikifunctions:Type proposals/configuration of functions for given types 4 26995 314917 297953 2026-09-18T07:17:32Z 99of9 1622 /* Comments */ Reply 314917 wikitext text/x-wiki == Summary == This will perform a similar role to [[Z14294]], but instead of splitting the functions by [[Z60]], it will split them by [[Z4]] (likely to switch the function according to its input, output, or both). == Uses == ''Prompts:'' * ''Why should this exist?'' Some linguistic functions branch naturally according to the dialect. Similarly many functions branch according to the type of input they are given (and/or the output desired). * ''What kinds of functions would be created using this?'' **We will be able to perform [[Z13052]], but direct the comparisons toward the correct type-specific equality functions. **We will be able to appropriately group type-specific versions of the same function with an overarching meta function. For example, we are likely to have a version of [[Z13663]] for most other numerical types we enable (integers, reals, complex numbers...). **A function written for [[Z16098]] could easily be generalised to apply to other types of months in other calendar systems. * ''What standard concepts, if any, does this align with?'' It is very similar to [[Z14294]], and like it, will need a related type like [[Z14293]]. == Structure == Similar to [[Z14294]]. Values would have a list of options. Each option has a function to use for that option and a list of types describing the option to choose. There is also a default function on the main object. === Example values === Example value for multiplication configuration {|class="wikitable" style="margin:.6em 1.6em" |- | <syntaxhighlight lang="json" line="line">{   "type": "configuration of functions for given types", "options": [ "function option of a type", { "type": "function option of a type", "function to use": "multiply two natural numbers", "for these types": ["Type", "Natural Number", "Natural Number"] }, { "type": "function option of a type", "function to use": "multiply signs", "for these types": ["Type", "Sign", "Sign"] }, { "type": "function option of a type", "function to use": "multiply integers", "for these types": ["Type", "Integer", "Integer"] } ], "default function": "raise type error" }</syntaxhighlight> | <syntaxhighlight lang="json">{   "Z1K1": "Zmmmmm", "ZmmmmmK1": [ "Znnnnn", { "Z1K1": "Znnnnn", "ZnnnnnK1": "Z13539", "ZnnnnnK2": ["Z4", "Z13518", "Z13518"] }, { "Z1K1": "Znnnnn", "ZnnnnnK1": "Z16728", "ZnnnnnK2": ["Z4", "Z16659", "Z16659"] }, { "Z1K1": "Znnnnn", "ZnnnnnK1": "Z17120", "ZnnnnnK2": ["Z4", "Z16683", "Z16683"] } ], "ZmmmmmK2": "Zooooo" }</syntaxhighlight> |} == Validator == The validator ensures that: * There are no entries with same list of types as another entry == Identity == Two configuration of functions for given types are the same if they map to the same function for every language (order in the list should not matter). == Converting to code == === Python === A dict will be returned to Python code. === JavaScript === An object will be returned to Javascript code. == Renderer == We will use the regular UI for renderering and it will not have a string renderer == Parsers == We will use the regular UI for parsing and it will not have a string parser == Alternatives == Feel free to suggest. == Comments == * {{s}} as proposer. --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 08:43, 27 March 2024 (UTC) *:Temporary {{oppose}} implementation for now, until we learn whether there are efficiency gains from better structures like [[Wikifunctions:Type proposals/Configuration of ZIDs for given languages]]. --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 07:17, 18 September 2026 (UTC) * Strangely, we didn’t get a Type proposal for [[Z14294]]. My intuition is that this current proposal is logically prior to that one, and I think they both need to be considered along with [[Wikifunctions:Representing identity]]. I’m guessing there will be no progress there until after Easter. I’ll add this proposal to that page’s discussion later (if no one else does). I don’t yet see any reason to oppose this particular proposal, however.--[[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 11:02, 27 March 2024 (UTC) *:Please see [[Wikifunctions talk:Representing identity#Type safety]] *:The most significant difference between this proposal and [[Z14294]] is that this is more clearly “type distributive” or “type convergent”, and these cases could usefully be distinguished. Where functions are grouped by similar arguments but produce different types of result (their return types are not common but their arguments are: “type distributive”), we should ensure that each of the possible resultant types is valid in the immediate context. This is easier when the functions produce the same type of result from diverse forms of input (“type convergent”) but it suggests that the appropriate function may depend on factors other than type (or language), such as the number of inputs or the range within which some input falls. *:Essentially, that would make this proposal and the language-driven version, a case construct. If that is the intention, at least in part, we should seek to ensure that lazy evaluation applies and, if feasible, that only the required branch is orchestrated prior to evaluation (which should itself deliver lazy evaluation). [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 15:34, 5 April 2024 (UTC) *::Yes, that clarification of intention seems helpful. --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 01:36, 26 September 2025 (UTC) * {{s}} I think this would be way cleaner than have dozens of different functions that still do the same thing conceptionally but edit different types. This will become more and more beneficially as new types start to be introduced. -[[User:ListWorshiper|ListWorshiper]] ([[User talk:ListWorshiper|talk]]) 16:09, 04 April 2024 (UTC) * {{s|strong}} The current system is already quite annoying for the integer ({{Z|Z16693}}) / natural ({{Z|Z13521}}) / string ({{Z|Z10782}}) split, and I can't imagine this getting any better with the other numeric types (float64, complex128 and fraction). [[User:Infernostars|infernostars]] <small>([[User talk:Infernostars|talk]]) ([[Special:Contributions/Infernostars|contribs]])</small> 18:00, 30 August 2024 (UTC) * {{s}} [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 10:40, 26 April 2025 (UTC) * {{s}} [[User:SRG372|SRG372]] ([[User talk:SRG372|talk]]) 16:58, 6 July 2025 (UTC) * {{s}} [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 16:05, 26 January 2026 (UTC) * {{S}} --[[User:Ameisenigel|Ameisenigel]] ([[User talk:Ameisenigel|talk]]) 08:31, 12 May 2026 (UTC) * {{S}} -- [[User:JhowieNitnek|JhowieNitnek]] ([[User talk:JhowieNitnek|talk]]) 17:22, 10 August 2026 (UTC) == Question for implementation == I was planning to implement this Type, given its strong support, but wanted to clarify how exactly it should look like. Just a question: * I first thought it is the same structure as Z14294 and Z14293, just with Z60 replaced by Z4. But the example given above seem to indicate that the K2 of the option type indicates not a list of possible types for which to use the given function, but rather the signature of the types? Does this include just the arguments? Or both the arguments and the return type? Or do we want to leave that open and be agnostic with regards to that question? This is more informative, as this could be left agnostic. * But this question isn't: If the options are indeed the signatures, and not just a list of types, should we then rather have a list of list of types, instead a list of types, for the K2 of the function option? Pinging {{ping|99of9|GrounderUK|ListWorshiper|Infernostars|Dv103|SRG372}} --[[User:DVrandecic (WMF)|DVrandecic (WMF)]] ([[User talk:DVrandecic (WMF)|talk]]) 08:19, 15 October 2025 (UTC) :I didn't think that deeply when proposing, sorry. It looks like @[[User:ScienceD90|ScienceD90]] made the example for us. I'm sure @[[User:GrounderUK|GrounderUK]] will have a good opinion on this. My initial impulse is that allowing us to specify a list of types is a helpful generalisation. I expect they will often correspond with the types in the function signature, but maybe not always. So I think I'd be comfortable with a flat list of types. But on the other hand your list-of-lists suggestion is more general, so may allow ultimate flexibility down the track. --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 02:29, 16 October 2025 (UTC) ::I wouldn’t be so sure, but I’m thinking about it! ::* [[Wikifunctions:Project chat/Archive/2024/05#Call for calendar month proposals!]] ::* [[Wikifunctions talk:Embedded function calls#Typed Lists]] ::* [[Wikifunctions:Project chat/Archive/2025/07#Using Days of Roman year with unknown month]] ::* [[Wikifunctions talk:Representing identity#Type safety]] ::Also considering: ::* a built-in untyped switch function (with lazy evaluation) ::* a Type proposal for Function signature (not for use within {{Z|Z8}} but for functions that expect or return a signature) ::* [[Wikifunctions:Type proposals/Wikifunctions object reference]] ::Then there’s a general reservation about the untidiness of the {{Z|Z4}}/{{Z|Z9}} union via {{Z|Z1}} – [[:phab:T389183]] etc., with added complexity for the identity of a {{Z|Z7}} to {{Z|Z6884}} and properly generic types. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 12:15, 16 October 2025 (UTC) I came back to this one and it is still up on my mind, but I remain unclear about what exactly to implement. Particularly in combination with Composition v2, having a lazy built-in seems like an interesting idea. I wonder if something supporting laziness in a way that the community can use it is a good idea in general. That probably would be good for this as well as for Z14294 and Z14293... Well, but coming back to this: should we first have a type for signatures, and then use the signature type for this configuration type? Does someone want to sketch that one out? {{ping|99of9|GrounderUK|ListWorshiper|Infernostars|Dv103|SRG372}} --[[User:DVrandecic (WMF)|DVrandecic (WMF)]] ([[User talk:DVrandecic (WMF)|talk]]) 10:14, 7 April 2026 (UTC) :Do we need a signature type, or could it just be a list of types? [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 22:57, 11 May 2026 (UTC) pcljsczin6lq5gjmxrjhe2q3qxepanz 314923 314917 2026-09-18T07:21:28Z 99of9 1622 /* Question for implementation */ Reply 314923 wikitext text/x-wiki == Summary == This will perform a similar role to [[Z14294]], but instead of splitting the functions by [[Z60]], it will split them by [[Z4]] (likely to switch the function according to its input, output, or both). == Uses == ''Prompts:'' * ''Why should this exist?'' Some linguistic functions branch naturally according to the dialect. Similarly many functions branch according to the type of input they are given (and/or the output desired). * ''What kinds of functions would be created using this?'' **We will be able to perform [[Z13052]], but direct the comparisons toward the correct type-specific equality functions. **We will be able to appropriately group type-specific versions of the same function with an overarching meta function. For example, we are likely to have a version of [[Z13663]] for most other numerical types we enable (integers, reals, complex numbers...). **A function written for [[Z16098]] could easily be generalised to apply to other types of months in other calendar systems. * ''What standard concepts, if any, does this align with?'' It is very similar to [[Z14294]], and like it, will need a related type like [[Z14293]]. == Structure == Similar to [[Z14294]]. Values would have a list of options. Each option has a function to use for that option and a list of types describing the option to choose. There is also a default function on the main object. === Example values === Example value for multiplication configuration {|class="wikitable" style="margin:.6em 1.6em" |- | <syntaxhighlight lang="json" line="line">{   "type": "configuration of functions for given types", "options": [ "function option of a type", { "type": "function option of a type", "function to use": "multiply two natural numbers", "for these types": ["Type", "Natural Number", "Natural Number"] }, { "type": "function option of a type", "function to use": "multiply signs", "for these types": ["Type", "Sign", "Sign"] }, { "type": "function option of a type", "function to use": "multiply integers", "for these types": ["Type", "Integer", "Integer"] } ], "default function": "raise type error" }</syntaxhighlight> | <syntaxhighlight lang="json">{   "Z1K1": "Zmmmmm", "ZmmmmmK1": [ "Znnnnn", { "Z1K1": "Znnnnn", "ZnnnnnK1": "Z13539", "ZnnnnnK2": ["Z4", "Z13518", "Z13518"] }, { "Z1K1": "Znnnnn", "ZnnnnnK1": "Z16728", "ZnnnnnK2": ["Z4", "Z16659", "Z16659"] }, { "Z1K1": "Znnnnn", "ZnnnnnK1": "Z17120", "ZnnnnnK2": ["Z4", "Z16683", "Z16683"] } ], "ZmmmmmK2": "Zooooo" }</syntaxhighlight> |} == Validator == The validator ensures that: * There are no entries with same list of types as another entry == Identity == Two configuration of functions for given types are the same if they map to the same function for every language (order in the list should not matter). == Converting to code == === Python === A dict will be returned to Python code. === JavaScript === An object will be returned to Javascript code. == Renderer == We will use the regular UI for renderering and it will not have a string renderer == Parsers == We will use the regular UI for parsing and it will not have a string parser == Alternatives == Feel free to suggest. == Comments == * {{s}} as proposer. --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 08:43, 27 March 2024 (UTC) *:Temporary {{oppose}} implementation for now, until we learn whether there are efficiency gains from better structures like [[Wikifunctions:Type proposals/Configuration of ZIDs for given languages]]. --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 07:17, 18 September 2026 (UTC) * Strangely, we didn’t get a Type proposal for [[Z14294]]. My intuition is that this current proposal is logically prior to that one, and I think they both need to be considered along with [[Wikifunctions:Representing identity]]. I’m guessing there will be no progress there until after Easter. I’ll add this proposal to that page’s discussion later (if no one else does). I don’t yet see any reason to oppose this particular proposal, however.--[[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 11:02, 27 March 2024 (UTC) *:Please see [[Wikifunctions talk:Representing identity#Type safety]] *:The most significant difference between this proposal and [[Z14294]] is that this is more clearly “type distributive” or “type convergent”, and these cases could usefully be distinguished. Where functions are grouped by similar arguments but produce different types of result (their return types are not common but their arguments are: “type distributive”), we should ensure that each of the possible resultant types is valid in the immediate context. This is easier when the functions produce the same type of result from diverse forms of input (“type convergent”) but it suggests that the appropriate function may depend on factors other than type (or language), such as the number of inputs or the range within which some input falls. *:Essentially, that would make this proposal and the language-driven version, a case construct. If that is the intention, at least in part, we should seek to ensure that lazy evaluation applies and, if feasible, that only the required branch is orchestrated prior to evaluation (which should itself deliver lazy evaluation). [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 15:34, 5 April 2024 (UTC) *::Yes, that clarification of intention seems helpful. --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 01:36, 26 September 2025 (UTC) * {{s}} I think this would be way cleaner than have dozens of different functions that still do the same thing conceptionally but edit different types. This will become more and more beneficially as new types start to be introduced. -[[User:ListWorshiper|ListWorshiper]] ([[User talk:ListWorshiper|talk]]) 16:09, 04 April 2024 (UTC) * {{s|strong}} The current system is already quite annoying for the integer ({{Z|Z16693}}) / natural ({{Z|Z13521}}) / string ({{Z|Z10782}}) split, and I can't imagine this getting any better with the other numeric types (float64, complex128 and fraction). [[User:Infernostars|infernostars]] <small>([[User talk:Infernostars|talk]]) ([[Special:Contributions/Infernostars|contribs]])</small> 18:00, 30 August 2024 (UTC) * {{s}} [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 10:40, 26 April 2025 (UTC) * {{s}} [[User:SRG372|SRG372]] ([[User talk:SRG372|talk]]) 16:58, 6 July 2025 (UTC) * {{s}} [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 16:05, 26 January 2026 (UTC) * {{S}} --[[User:Ameisenigel|Ameisenigel]] ([[User talk:Ameisenigel|talk]]) 08:31, 12 May 2026 (UTC) * {{S}} -- [[User:JhowieNitnek|JhowieNitnek]] ([[User talk:JhowieNitnek|talk]]) 17:22, 10 August 2026 (UTC) == Question for implementation == I was planning to implement this Type, given its strong support, but wanted to clarify how exactly it should look like. Just a question: * I first thought it is the same structure as Z14294 and Z14293, just with Z60 replaced by Z4. But the example given above seem to indicate that the K2 of the option type indicates not a list of possible types for which to use the given function, but rather the signature of the types? Does this include just the arguments? Or both the arguments and the return type? Or do we want to leave that open and be agnostic with regards to that question? This is more informative, as this could be left agnostic. * But this question isn't: If the options are indeed the signatures, and not just a list of types, should we then rather have a list of list of types, instead a list of types, for the K2 of the function option? Pinging {{ping|99of9|GrounderUK|ListWorshiper|Infernostars|Dv103|SRG372}} --[[User:DVrandecic (WMF)|DVrandecic (WMF)]] ([[User talk:DVrandecic (WMF)|talk]]) 08:19, 15 October 2025 (UTC) :I didn't think that deeply when proposing, sorry. It looks like @[[User:ScienceD90|ScienceD90]] made the example for us. I'm sure @[[User:GrounderUK|GrounderUK]] will have a good opinion on this. My initial impulse is that allowing us to specify a list of types is a helpful generalisation. I expect they will often correspond with the types in the function signature, but maybe not always. So I think I'd be comfortable with a flat list of types. But on the other hand your list-of-lists suggestion is more general, so may allow ultimate flexibility down the track. --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 02:29, 16 October 2025 (UTC) ::I wouldn’t be so sure, but I’m thinking about it! ::* [[Wikifunctions:Project chat/Archive/2024/05#Call for calendar month proposals!]] ::* [[Wikifunctions talk:Embedded function calls#Typed Lists]] ::* [[Wikifunctions:Project chat/Archive/2025/07#Using Days of Roman year with unknown month]] ::* [[Wikifunctions talk:Representing identity#Type safety]] ::Also considering: ::* a built-in untyped switch function (with lazy evaluation) ::* a Type proposal for Function signature (not for use within {{Z|Z8}} but for functions that expect or return a signature) ::* [[Wikifunctions:Type proposals/Wikifunctions object reference]] ::Then there’s a general reservation about the untidiness of the {{Z|Z4}}/{{Z|Z9}} union via {{Z|Z1}} – [[:phab:T389183]] etc., with added complexity for the identity of a {{Z|Z7}} to {{Z|Z6884}} and properly generic types. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 12:15, 16 October 2025 (UTC) I came back to this one and it is still up on my mind, but I remain unclear about what exactly to implement. Particularly in combination with Composition v2, having a lazy built-in seems like an interesting idea. I wonder if something supporting laziness in a way that the community can use it is a good idea in general. That probably would be good for this as well as for Z14294 and Z14293... Well, but coming back to this: should we first have a type for signatures, and then use the signature type for this configuration type? Does someone want to sketch that one out? {{ping|99of9|GrounderUK|ListWorshiper|Infernostars|Dv103|SRG372}} --[[User:DVrandecic (WMF)|DVrandecic (WMF)]] ([[User talk:DVrandecic (WMF)|talk]]) 10:14, 7 April 2026 (UTC) :Do we need a signature type, or could it just be a list of types? [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 22:57, 11 May 2026 (UTC) :I temporarily {{oppose}} implementation for now, until we learn whether there are efficiency gains from better structures like [[Wikifunctions:Type proposals/Configuration of ZIDs for given languages]]. Particularly I think we should use ZIDs instead of functions, and the "default" should have the same structure as each of the options. --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 07:21, 18 September 2026 (UTC) 7140laamhm8cwi6flg514hn07qwmycm Z14779 0 27916 314936 304019 2026-09-18T07:35:49Z YoshiRulz 10156 Removed Z31251 from the approved list of implementations 314936 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z14779" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z8", "Z17K2": "Z14779K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "function to apply" }, { "Z1K1": "Z11", "Z11K1": "Z1014", "Z11K2": "ọrụ itinye: Ọrụ" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "anzuwendende Funktion" }, { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "適用する関数" } ] } }, { "Z1K1": "Z17", "Z17K1": { "Z1K1": "Z7", "Z7K1": "Z881", "Z881K1": "Z1" }, "Z17K2": "Z14779K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "list of first parameters" }, { "Z1K1": "Z11", "Z11K1": "Z1014", "Z11K2": "ndepụta nke mbụ parameters: Edepụtara ndepụta(Ihe)" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Liste der ersten Parameter" }, { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "第1引数のリスト" } ] } }, { "Z1K1": "Z17", "Z17K1": { "Z1K1": "Z7", "Z7K1": "Z881", "Z881K1": "Z1" }, "Z17K2": "Z14779K3", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "list of second parameters" }, { "Z1K1": "Z11", "Z11K1": "Z1014", "Z11K2": "ndepụta nke abụọ parameters: Edepụtara ndepụta(Ihe)" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "liste der zweiten Parameter" }, { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "第2引数のリスト" } ] } } ], "Z8K2": { "Z1K1": "Z7", "Z7K1": "Z881", "Z881K1": "Z1" }, "Z8K3": [ "Z20", "Z14780", "Z23289", "Z30628", "Z31252" ], "Z8K4": [ "Z14", "Z36292", "Z14781" ], "Z8K5": "Z14779" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "apply a two-parameter function pairwise to elements of two lists of the same length" }, { "Z1K1": "Z11", "Z11K1": "Z1014", "Z11K2": "tinye ọrụ nrịbama abụọ n'otu aka ahụ n'ime ihe ndepụta abụọ nke otu ogologo" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Funktion mit zwei Parametern paarweise anwenden" }, { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "同じ長さの2つのリストの要素に2引数関数を対応させて適用" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1002", "Z31K2": [ "Z6", "function of two equal length vectors" ] }, { "Z1K1": "Z31", "Z31K1": "Z1830", "Z31K2": [ "Z6", "同じ長さの2つのベクトルに2引数関数を適用" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "returns a list of the same length" }, { "Z1K1": "Z11", "Z11K1": "Z1014", "Z11K2": "weghachi ndepụta nke otu ogologo" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "gibt eine Liste der gleichen Länge aus" }, { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "同じ長さのリストを返す。" } ] } } edieje9oztgobwn0d299cx99w888cu0 Z15855 0 29587 314795 199752 2026-09-17T18:38:05Z Ameisenigel 44 Added Z15857 to the approved list of test cases 314795 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z15855" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6", "Z17K2": "Z15855K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "initial string to remove invalid characters from" }, { "Z1K1": "Z11", "Z11K1": "Z1014", "Z11K2": "eriri " }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Zeichenkette" } ] } } ], "Z8K2": "Z6", "Z8K3": [ "Z20", "Z15857" ], "Z8K4": [ "Z14", "Z15856" ], "Z8K5": "Z15855" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "remove characters not suitable for markup in XML or HTML" }, { "Z1K1": "Z11", "Z11K1": "Z1014", "Z11K2": "wepụ mkpụrụ edemede adabaghị maka akara na XML ma ọ bụ HTML" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "entferne für XML/HTML ungültige Zeichen" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1002", "Z31K2": [ "Z6", "XML valid characters only", "HTML valid characters only" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "https://www.w3.org/TR/unicode-xml/#Suitable" }, { "Z1K1": "Z11", "Z11K1": "Z1014", "Z11K2": "https://www.w3.org/TR/unicode-xml/#Suitable" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "entfernt Zeichen, die für Markup in XML oder HTML ungültig sind" } ] } } s5y1goovb1c2n5bxqvm968puahbv6i3 Z17120 0 32486 314658 236999 2026-09-17T13:11:19Z 鈴音雨 101019 314658 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z17120" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z16683", "Z17K2": "Z17120K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "first int" }, { "Z1K1": "Z11", "Z11K1": "Z1011", "Z11K2": "প্রথম পূর্ণসংখ্যা" }, { "Z1K1": "Z11", "Z11K1": "Z1014", "Z11K2": "nke mbụ: Ọnụọgụ" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "premier entier" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "primo intero" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "erste Ganzzahl" }, { "Z1K1": "Z11", "Z11K1": "Z1078", "Z11K2": "bilangan bulat pertama" }, { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "1番目の整数" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z16683", "Z17K2": "Z17120K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "second int" }, { "Z1K1": "Z11", "Z11K1": "Z1011", "Z11K2": "দ্বিতীয় পূর্ণসংখ্যা" }, { "Z1K1": "Z11", "Z11K1": "Z1014", "Z11K2": "nkeji nke abụọ: Ọnụọgụ" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "deuxième entier" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "secondo intero" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "zweite Ganzzahl" }, { "Z1K1": "Z11", "Z11K1": "Z1078", "Z11K2": "bilangan bulat kedua" }, { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "2番目の整数" } ] } } ], "Z8K2": "Z16683", "Z8K3": [ "Z20", "Z17121", "Z17123", "Z17124", "Z17279", "Z18946", "Z28214" ], "Z8K4": [ "Z14", "Z17126", "Z17125", "Z17290", "Z17278" ], "Z8K5": "Z17120" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "multiply Integers" }, { "Z1K1": "Z11", "Z11K1": "Z1011", "Z11K2": "পূর্ণসংখ্যা গুণন" }, { "Z1K1": "Z11", "Z11K1": "Z1014", "Z11K2": "mụbaa ọnụọgụgụ" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "multiplier des entiers" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "moltiplica interi" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Ganzzahlen multiplizieren" }, { "Z1K1": "Z11", "Z11K1": "Z1078", "Z11K2": "perkalian bilangan bulat" }, { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "整数の乗算" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1002", "Z31K2": [ "Z6", "times", "*", "x", "mutiply", "integer multiply", "product of integers" ] }, { "Z1K1": "Z31", "Z31K1": "Z1787", "Z31K2": [ "Z6", "moltiplicazione", "prodotto" ] }, { "Z1K1": "Z31", "Z31K1": "Z1078", "Z31K2": [ "Z6", "perkalian, x, *, perkalian bilangan bulat, hasil perkalian" ] }, { "Z1K1": "Z31", "Z31K1": "Z1830", "Z31K2": [ "Z6", "×", "かける", "整数の掛け算", "掛け算", "かけ算", "積", "整数の積" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1011", "Z11K2": "দুটো পূর্ণ সংখ্যার গুণফল। " }, { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "returns the first integer times the second integer" }, { "Z1K1": "Z11", "Z11K1": "Z1014", "Z11K2": "na-eweghachite ọnụọgụ nke mbụ ugboro ọnụọgụ nke abụọ" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "renvoie le premier entier multiplié par le deuxième entier" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "multipliziert die erste Ganzzahl mit der zweiten Ganzzahl" }, { "Z1K1": "Z11", "Z11K1": "Z1078", "Z11K2": "menghasilkan hasil dari perkalian dua bilangan bulat" }, { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "最初の整数と2番目の整数の積を返します。" } ] } } m75je0u9p1hcrri13wgwhlay7yoegxb Z17151 0 32517 314982 230093 2026-09-18T09:07:29Z YoshiRulz 10156 Added Z42468 to the approved list of implementations 314982 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z17151" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z16659", "Z17K2": "Z17151K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "sign" }, { "Z1K1": "Z11", "Z11K1": "Z1011", "Z11K2": "চিহ্ন" }, { "Z1K1": "Z11", "Z11K1": "Z1014", "Z11K2": "akara: Binye aka" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "segno" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Vorzeichen" } ] } } ], "Z8K2": "Z16683", "Z8K3": [ "Z20", "Z17152", "Z17154", "Z17155" ], "Z8K4": [ "Z14", "Z17172", "Z17158", "Z17282", "Z42468" ], "Z8K5": "Z17151" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "sign to unit integer" }, { "Z1K1": "Z11", "Z11K1": "Z1011", "Z11K2": "চিহ্ন থেকে পূর্ণসংখ্যা" }, { "Z1K1": "Z11", "Z11K1": "Z1014", "Z11K2": "binye aka na ọnụọgụ unit" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "converti segno in intero unitario" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Vorzeichen in Ganzzahl" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1002", "Z31K2": [ "Z6", "sign to integer", "integer from sign" ] }, { "Z1K1": "Z31", "Z31K1": "Z1787", "Z31K2": [ "Z6", "intero da segno", "segno in intero" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "Restituisce -1 se negativo, 0 se neutro e 1 se positivo" } ] } } b9npob4yblp0xgwtgtko46m9y3z8sru 315012 314982 2026-09-18T10:32:06Z WikiLambda system 3 Updated the implementation list (see [[Help:Wikifunctions/Implementation_ordering_and_choosing|About implementation selection]]) 315012 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z17151" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z16659", "Z17K2": "Z17151K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "sign" }, { "Z1K1": "Z11", "Z11K1": "Z1011", "Z11K2": "চিহ্ন" }, { "Z1K1": "Z11", "Z11K1": "Z1014", "Z11K2": "akara: Binye aka" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "segno" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Vorzeichen" } ] } } ], "Z8K2": "Z16683", "Z8K3": [ "Z20", "Z17152", "Z17154", "Z17155" ], "Z8K4": [ "Z14", "Z42468", "Z17282", "Z17172", "Z17158" ], "Z8K5": "Z17151" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "sign to unit integer" }, { "Z1K1": "Z11", "Z11K1": "Z1011", "Z11K2": "চিহ্ন থেকে পূর্ণসংখ্যা" }, { "Z1K1": "Z11", "Z11K1": "Z1014", "Z11K2": "binye aka na ọnụọgụ unit" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "converti segno in intero unitario" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Vorzeichen in Ganzzahl" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1002", "Z31K2": [ "Z6", "sign to integer", "integer from sign" ] }, { "Z1K1": "Z31", "Z31K1": "Z1787", "Z31K2": [ "Z6", "intero da segno", "segno in intero" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "Restituisce -1 se negativo, 0 se neutro e 1 se positivo" } ] } } p04qfs4869ixbuqzn3t5fabebh5uyqn User talk:SHB 3 32944 314886 244468 2026-09-18T04:19:17Z Max 3722 Max moved page [[User talk:SHB2000]] to [[User talk:SHB]]: Automatically moved page while renaming the user "[[Special:CentralAuth/SHB2000|SHB2000]]" to "[[Special:CentralAuth/SHB|SHB]]" 244468 wikitext text/x-wiki <div style="border: 1rem #dd0000 ridge; padding: 0.5em;">Hello! Please message me on [[m:User talk:SHB2000|meta.wikimedia.org]]. I may not notice messages on this page.</div> bqe1mfal703untg34kx1aq7ncgg0n7d Z19510 0 41845 314943 308607 2026-09-18T07:45:16Z YoshiRulz 10156 Added Z41094 to the approved list of implementations 314943 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z19510" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": { "Z1K1": "Z7", "Z7K1": "Z881", "Z881K1": "Z1" }, "Z17K2": "Z19510K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "list of objects to sort" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Liste von Objekten" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z8", "Z17K2": "Z19510K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "metric function" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "metrische Funktion" } ] } } ], "Z8K2": { "Z1K1": "Z7", "Z7K1": "Z881", "Z881K1": "Z1" }, "Z8K3": [ "Z20", "Z19545", "Z19511", "Z19546", "Z31693" ], "Z8K4": [ "Z14", "Z19544", "Z41086", "Z41094" ], "Z8K5": "Z19510" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "sort list by increasing metric function" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Liste durch metrische Funktion sortieren" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1002", "Z31K2": [ "Z6", "metric function sort", "natural number metric function sort" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "The metric function should take each object in the list and return a natural number." }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "die metrische Funktion soll jedes Objekt in der Liste annehmen und eine natürliche Zahl zurückgeben" } ] } } 6adi70c8wbylmotph0a9vhfw4t9nwdb Z19951 0 42861 314781 138395 2026-09-17T18:29:59Z Ameisenigel 44 de 314781 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z19951" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z19901", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z19901", "Z19901K1": "–1 2/3" }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z16667", "Z16667K2": "Z16662" } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "\"–1 2/3\" is negative" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "–1 2/3 ist negativ" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 8sgj2m8wzud4cc2qvab0qcozaxunwoq Z19952 0 42862 314783 242448 2026-09-17T18:31:06Z Ameisenigel 44 de 314783 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z19952" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z19677", "Z17K2": "Z19952K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Number" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Zahl" } ] } } ], "Z8K2": { "Z1K1": "Z7", "Z7K1": "Z881", "Z881K1": "Z13518" }, "Z8K3": [ "Z20", "Z31123", "Z31124" ], "Z8K4": [ "Z14", "Z31125" ], "Z8K5": "Z19952" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Rational number as items of continued frac" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "rationale Zahl als Kettenbruch" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } taw8izcayngkn6z50lo18tw77vsv1me Z19953 0 42863 314785 187516 2026-09-17T18:32:46Z Ameisenigel 44 de 314785 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z19953" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z19677", "Z17K2": "Z19953K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "base" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "base" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Basis" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z19677", "Z17K2": "Z19953K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "exponent" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "esponente" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Exponent" } ] } } ], "Z8K2": "Z19677", "Z8K3": [ "Z20", "Z19955", "Z19956", "Z19957", "Z19958", "Z19959", "Z19960", "Z19961", "Z19996", "Z19999", "Z24598", "Z24599", "Z19997", "Z24668", "Z24694", "Z24697" ], "Z8K4": [ "Z14", "Z24667" ], "Z8K5": "Z19953" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "exponentiate rational number" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "potenza di numeri razionali" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "rationale Zahlen potenzieren" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1787", "Z31K2": [ "Z6", "elevamento a potenza tra razionali" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Leniently accepts inputs with an irrational result, and returns a rational version of the best floating point approximation." }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "Effettua l'elevamento a potenza di due numeri razionali, approssimando il risultato alla migliore approssimazione float" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "akzeptiert Eingaben, die zu einem irrationalen Ergebnis führen und gibt eine rationale Version der besten Annäherung an eine Gleitkommazahl zurück" } ] } } lewlwxurw5y1ttnkm71o00i9xxx67sq Z19954 0 42864 314786 138948 2026-09-17T18:33:15Z Ameisenigel 44 de 314786 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z19954" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z19953", "Z14K3": { "Z1K1": "Z16", "Z16K1": "Z610", "Z16K2": "def Z19953(Z19953K1, Z19953K2):\n\timport fractions\n\treturn fractions.Fraction(Z19953K1 ** Z19953K2)" } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "exponentiated rational number, python" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "rationale Zahlen potenzieren in Python" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } of2shf4x1k3znjtnrfdtrtottcr9opj Z19955 0 42865 314787 138406 2026-09-17T18:33:43Z Ameisenigel 44 de 314787 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z19955" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z19953", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z19953", "Z19953K1": { "Z1K1": "Z19677", "Z19677K1": "Z16660", "Z19677K2": { "Z1K1": "Z13518", "Z13518K1": "2" }, "Z19677K3": { "Z1K1": "Z13518", "Z13518K1": "1" } }, "Z19953K2": { "Z1K1": "Z19677", "Z19677K1": "Z16660", "Z19677K2": { "Z1K1": "Z13518", "Z13518K1": "3" }, "Z19677K3": { "Z1K1": "Z13518", "Z13518K1": "1" } } }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z19686", "Z19686K2": { "Z1K1": "Z19677", "Z19677K1": "Z16660", "Z19677K2": { "Z1K1": "Z13518", "Z13518K1": "8" }, "Z19677K3": { "Z1K1": "Z13518", "Z13518K1": "1" } } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "2/1^3/1=8/1" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "2/1^3/1 = 8/1" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } oup7gltox5tzv5hqeqqdzuxccpf87et Z19956 0 42866 314788 138408 2026-09-17T18:34:01Z Ameisenigel 44 de 314788 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z19956" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z19953", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z19953", "Z19953K1": { "Z1K1": "Z19677", "Z19677K1": "Z16660", "Z19677K2": { "Z1K1": "Z13518", "Z13518K1": "25" }, "Z19677K3": { "Z1K1": "Z13518", "Z13518K1": "4" } }, "Z19953K2": { "Z1K1": "Z19677", "Z19677K1": "Z16660", "Z19677K2": { "Z1K1": "Z13518", "Z13518K1": "1" }, "Z19677K3": { "Z1K1": "Z13518", "Z13518K1": "2" } } }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z19686", "Z19686K2": { "Z1K1": "Z19677", "Z19677K1": "Z16660", "Z19677K2": { "Z1K1": "Z13518", "Z13518K1": "5" }, "Z19677K3": { "Z1K1": "Z13518", "Z13518K1": "2" } } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "25/4^1/2=5/2" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "25/4^1/2 = 5/2" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } d0lisl1ncrf8g4xfje90pxral194f8n Z19957 0 42867 314790 138410 2026-09-17T18:34:25Z Ameisenigel 44 de 314790 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z19957" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z19953", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z19953", "Z19953K1": { "Z1K1": "Z19677", "Z19677K1": "Z16660", "Z19677K2": { "Z1K1": "Z13518", "Z13518K1": "18" }, "Z19677K3": { "Z1K1": "Z13518", "Z13518K1": "2" } }, "Z19953K2": { "Z1K1": "Z19677", "Z19677K1": "Z16660", "Z19677K2": { "Z1K1": "Z13518", "Z13518K1": "18" }, "Z19677K3": { "Z1K1": "Z13518", "Z13518K1": "9" } } }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z19686", "Z19686K2": { "Z1K1": "Z19677", "Z19677K1": "Z16660", "Z19677K2": { "Z1K1": "Z13518", "Z13518K1": "81" }, "Z19677K3": { "Z1K1": "Z13518", "Z13518K1": "1" } } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "18/2^18/9=81/1" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "18/2^18/9 = 81/1" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } nwkmkkre8go7761w2q1y2dwcjyw9q4v Z19958 0 42868 314791 138412 2026-09-17T18:35:05Z Ameisenigel 44 de 314791 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z19958" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z19953", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z19953", "Z19953K1": { "Z1K1": "Z19677", "Z19677K1": "Z16660", "Z19677K2": { "Z1K1": "Z13518", "Z13518K1": "1" }, "Z19677K3": { "Z1K1": "Z13518", "Z13518K1": "2" } }, "Z19953K2": { "Z1K1": "Z19677", "Z19677K1": "Z16662", "Z19677K2": { "Z1K1": "Z13518", "Z13518K1": "1" }, "Z19677K3": { "Z1K1": "Z13518", "Z13518K1": "1" } } }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z19686", "Z19686K2": { "Z1K1": "Z19677", "Z19677K1": "Z16660", "Z19677K2": { "Z1K1": "Z13518", "Z13518K1": "2" }, "Z19677K3": { "Z1K1": "Z13518", "Z13518K1": "1" } } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "1/2^-1/1=2/1" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "1/2^−1/1 = 2/1" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } fgp8c3nulnu7cqkahx0fgwyws4hscl0 Z19959 0 42869 314792 138414 2026-09-17T18:35:30Z Ameisenigel 44 de 314792 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z19959" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z19953", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z19953", "Z19953K1": { "Z1K1": "Z19677", "Z19677K1": "Z16661", "Z19677K2": { "Z1K1": "Z13518", "Z13518K1": "0" }, "Z19677K3": { "Z1K1": "Z13518", "Z13518K1": "1" } }, "Z19953K2": { "Z1K1": "Z19677", "Z19677K1": "Z16661", "Z19677K2": { "Z1K1": "Z13518", "Z13518K1": "0" }, "Z19677K3": { "Z1K1": "Z13518", "Z13518K1": "1" } } }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z19686", "Z19686K2": { "Z1K1": "Z19677", "Z19677K1": "Z16660", "Z19677K2": { "Z1K1": "Z13518", "Z13518K1": "1" }, "Z19677K3": { "Z1K1": "Z13518", "Z13518K1": "1" } } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "0/1^0/1=1/1" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "0/1^0/1 = 1/1" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } iul82c0morqui8o8iyf7s7cfd2wzxnb Z19960 0 42870 314793 138416 2026-09-17T18:35:51Z Ameisenigel 44 de 314793 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z19960" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z19953", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z19953", "Z19953K1": { "Z1K1": "Z19677", "Z19677K1": "Z16660", "Z19677K2": { "Z1K1": "Z13518", "Z13518K1": "99" }, "Z19677K3": { "Z1K1": "Z13518", "Z13518K1": "9" } }, "Z19953K2": { "Z1K1": "Z19677", "Z19677K1": "Z16661", "Z19677K2": { "Z1K1": "Z13518", "Z13518K1": "0" }, "Z19677K3": { "Z1K1": "Z13518", "Z13518K1": "1" } } }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z19686", "Z19686K2": { "Z1K1": "Z19677", "Z19677K1": "Z16660", "Z19677K2": { "Z1K1": "Z13518", "Z13518K1": "1" }, "Z19677K3": { "Z1K1": "Z13518", "Z13518K1": "1" } } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "99/9^0/1=1/1" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "99/9^0/1 = 1/1" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } j78y60mvm3u8fzhj0nv23mhzsnkhhng Z20779 0 45437 314650 314266 2026-09-17T13:03:01Z Artsiom91 2118 add ru 314650 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z20779" }, "Z2K2": { "Z1K1": "Z14294", "Z14294K1": [ "Z14293", { "Z1K1": "Z14293", "Z14293K1": "Z20782", "Z14293K2": [ "Z60", "Z1437", "Z1689" ] }, { "Z1K1": "Z14293", "Z14293K1": "Z20773", "Z14293K2": "Z33034" }, { "Z1K1": "Z14293", "Z14293K1": "Z20770", "Z14293K2": [ "Z60", "Z1015" ] }, { "Z1K1": "Z14293", "Z14293K1": "Z20776", "Z14293K2": "Z33160" }, { "Z1K1": "Z14293", "Z14293K1": "Z20785", "Z14293K2": "Z33056" }, { "Z1K1": "Z14293", "Z14293K1": "Z20791", "Z14293K2": [ "Z60", "Z1513", "Z1174" ] }, { "Z1K1": "Z14293", "Z14293K1": "Z20794", "Z14293K2": "Z35147" }, { "Z1K1": "Z14293", "Z14293K1": "Z23197", "Z14293K2": [ "Z60", "Z1787" ] }, { "Z1K1": "Z14293", "Z14293K1": "Z26130", "Z14293K2": "Z33463" }, { "Z1K1": "Z14293", "Z14293K1": "Z26143", "Z14293K2": [ "Z60", "Z1202", "Z1902", "Z1900", "Z1804", "Z1372" ] }, { "Z1K1": "Z14293", "Z14293K1": "Z26147", "Z14293K2": [ "Z60", "Z1901", "Z1837", "Z1899", "Z1375" ] }, { "Z1K1": "Z14293", "Z14293K1": "Z26254", "Z14293K2": [ "Z60", "Z1181", "Z1158" ] }, { "Z1K1": "Z14293", "Z14293K1": "Z26648", "Z14293K2": [ "Z60", "Z1011" ] }, { "Z1K1": "Z14293", "Z14293K1": "Z27655", "Z14293K2": [ "Z60", "Z1099" ] }, { "Z1K1": "Z14293", "Z14293K1": "Z31241", "Z14293K2": "Z34075" }, { "Z1K1": "Z14293", "Z14293K1": "Z31648", "Z14293K2": [ "Z60", "Z1078" ] }, { "Z1K1": "Z14293", "Z14293K1": "Z36004", "Z14293K2": [ "Z60", "Z1592" ] }, { "Z1K1": "Z14293", "Z14293K1": "Z22214", "Z14293K2": [ "Z60", "Z1001" ] }, { "Z1K1": "Z14293", "Z14293K1": "Z39789", "Z14293K2": [ "Z60", "Z1576" ] }, { "Z1K1": "Z14293", "Z14293K1": "Z39859", "Z14293K2": "Z34003" }, { "Z1K1": "Z14293", "Z14293K1": "Z39875", "Z14293K2": [ "Z60", "Z1541" ] }, { "Z1K1": "Z14293", "Z14293K1": "Z40242", "Z14293K2": "Z42266" }, { "Z1K1": "Z14293", "Z14293K1": "Z20801", "Z14293K2": [ "Z60", "Z1005" ] } ], "Z14294K2": "Z20788" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "config for date" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "configuration des fonctions de date" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "configurazione di funzioni per le date" }, { "Z1K1": "Z11", "Z11K1": "Z1078", "Z11K2": "konfigurasi untuk tanggal" }, { "Z1K1": "Z11", "Z11K1": "Z1592", "Z11K2": "konfigurering för datum" }, { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "日付表示の言語別設定" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1787", "Z31K2": [ "Z6", "formattatori di date di calendario gregoriano" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "liste de fonction appropriées pour gérer les dates en fonction de la langue" } ] } } 1qi2lad3edew7aiyn8dr3jjlhbwsi9p Z20801 0 45460 314649 146497 2026-09-17T13:02:04Z Artsiom91 2118 en and ru descr 314649 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z20801" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z20420", "Z17K2": "Z20801K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "date" }, { "Z1K1": "Z11", "Z11K1": "Z1005", "Z11K2": "дата" } ] } } ], "Z8K2": "Z6", "Z8K3": [ "Z20", "Z20803" ], "Z8K4": [ "Z14", "Z20802" ], "Z8K5": "Z20801" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "date (ruwiki)" }, { "Z1K1": "Z11", "Z11K1": "Z1005", "Z11K2": "русская дата" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1005", "Z31K2": [ "Z6", "дата на русском" ] }, { "Z1K1": "Z31", "Z31K1": "Z1002", "Z31K2": [ "Z6", "ru date", "Russian date" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "A date on the Russian Wikipedia" }, { "Z1K1": "Z11", "Z11K1": "Z1005", "Z11K2": "отображает дату на русском языке" } ] } } 9sqtcoiipzmpuig3pjev1t8wxrfzzbo Z20802 0 45461 314647 146498 2026-09-17T12:59:36Z Artsiom91 2118 correct Russian month names usage 314647 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z20802" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z20801", "Z14K3": { "Z1K1": "Z16", "Z16K1": "Z610", "Z16K2": "def Z20801(Z20801K1):\n\tmonths = ('января', 'февраля', 'марта', 'апреля', 'мая', 'июня', 'июля', 'августа', 'сентября', 'октября', 'ноября', 'декабря')\n\treturn f\"{Z20801K1['K3']} {months[Z20801K1['K2'] - 1]} {Z20801K1['K1']}\"" } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "date (ruwiki), python" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } a2pl7ma9p14bqxkw8xovmk4n4stq5kk Z20803 0 45462 314648 146496 2026-09-17T13:00:06Z Artsiom91 2118 correct result 314648 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z20803" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z20801", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z20801", "Z20801K1": { "Z1K1": "Z20420", "Z20420K1": { "Z1K1": "Z20159", "Z20159K1": "Z17814", "Z20159K2": { "Z1K1": "Z13518", "Z13518K1": "2024" } }, "Z20420K2": { "Z1K1": "Z20342", "Z20342K1": "Z16105", "Z20342K2": { "Z1K1": "Z13518", "Z13518K1": "10" } } } }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z866", "Z866K2": "10 мая 2024" } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "10 May 2024 is 10 мая 2024" }, { "Z1K1": "Z11", "Z11K1": "Z1005", "Z11K2": "10 мая 2024" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } ph9nrj69bn52n5obfdl7v9nkncjfkla User talk:DSantamaria-WMF 3 47924 314888 299410 2026-09-18T04:45:08Z 99of9 1622 /* Abstract-data again */ new section 314888 wikitext text/x-wiki {{Welcome/lang|user=DSantamaria-WMF|welcominguser=VIGNERON|1=[[User:VIGNERON|VIGNERON]] ([[User talk:VIGNERON|talk]]) 18:38, 15 January 2025 (UTC)}} == abstract-data reporting persistent String as a Function with no Implementation == e.g. [[toolforge:abstract-data/zid/Z13128]] (though I have now removed the sole usage from the live site) [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 15:29, 8 May 2026 (UTC) :Thanks @[[User:YoshiRulz|YoshiRulz]]! I think this is gone already, probably stalled data! [[User:DSantamaria-WMF|DSantamaria-WMF]] ([[User talk:DSantamaria-WMF|talk]]) 13:12, 11 May 2026 (UTC) ::Yes, but I meant that [[Z13128]] shouldn't have been in the list in the first place, because it's not a persistent [[Z8]]. Unfortunate timing that it rolled over just before you were able to see the page for yourself. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 16:20, 11 May 2026 (UTC) == Lexemes in abstract-data tool == Hello David, I am interested in your abstract-data tool. At a [https://abstract.wikipedia.org/wiki/User:Hog%C3%BC-456/Missing_Lexemecheck subpage] of my user page in Abstract Wikipedia I described how to find lexemes related to items mentioned in Abstract articles. Does your tool check this too to show if a function does work. I like your tool and I am interested in understanding how it works. So can you please send me a link to the source code of the tool. From my point of view it is necessary to check an abstract article by a human with at least advanced knowledge in the language to say if the article does work. So your tool does only show if the functions generate output in a given language. [[User:Hogü-456|Hogü-456]] ([[User talk:Hogü-456|talk]]) 19:32, 10 May 2026 (UTC) :Yes! That is exactly the focus of the tool, to see what are the different gaps in the different languages and content, seeing if the content is renderable or not. :> Does your tool check this too to show if a function does work. :Yes, but not executing the function, but rather understanding the composition, to avoid hammering the API. Because of that the JS / Python implementations are a big gap right now. :The code: https://gitlab.wikimedia.org/toolforge-repos/abstract-data [[User:DSantamaria-WMF|DSantamaria-WMF]] ([[User talk:DSantamaria-WMF|talk]]) 14:36, 11 May 2026 (UTC) == Country flags in abstract-data == Please blow up all the country flags in abstract-data. [https://www.flagsarenotlanguages.com/ Flags represent countries, not languages.] Please replace them with language codes, which the community has been using for decades. Thanks. [[User:魔琴|魔琴]] ([[User talk:魔琴|talk]]) 06:37, 13 May 2026 (UTC) :I just removed them, IMHO it was just an aesthetic concept, I like the look and feel that flags bring to the language labels, but happy to remove them if make some people feel uncomfortable with the concept. [[User:DSantamaria-WMF|DSantamaria-WMF]] ([[User talk:DSantamaria-WMF|talk]]) 05:58, 15 May 2026 (UTC) ::I'm a flag enjoyer, but very few languages have flags. There's Esperanto's verda stelo, the Francophonie's five-color flag, and a smattering of others. Most languages don't have a visual iconography, even as written languages. And then there are the unfortunate implications that choosing one country's flag over another ends up making, whether intended or (as in this case) not. There do exist [[commons:category:blue ISO 639 icons with double parentheses]] which might be substitutable, but the main design element there is text anyway. [[User:Arlo Barnes|Arlo Barnes]] ([[User talk:Arlo Barnes|talk]]) 16:44, 15 May 2026 (UTC) == Abstract-data query == Hi David. Please can you check how you are calculating Lexeme gaps? On https://abstract-data.toolforge.org/article/Q408 it says French is missing a lexeme for Australia. But as far as I can tell everything is correctly in place at https://www.wikidata.org/wiki/Lexeme:L22344. --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 09:47, 23 July 2026 (UTC) :Hey, :thanks for the report, definitely a bug, is fixed right now, thanks for the report again! [[User:DSantamaria-WMF|DSantamaria-WMF]] ([[User talk:DSantamaria-WMF|talk]]) 11:52, 23 July 2026 (UTC) == Download list of QIDs used in AW article == Hi David. I had an idea I think you can help with. It was inspired by viewing https://abstract.wikipedia.org/view/en/Q408 in Igbo, and being asked for a list of all the items that need labels. It's a lot. I wouldn't want to do them one by one. So I thought about giving them a [https://tabernacle.toolforge.org/#/ Tabernacle] table. But to make that, I don't know a way of getting a list of all QIDs used in an AW article. Perhaps we can scrape them all from the raw HTML? But your tool seems to already know which QIDs are used, so I wondered if you could give us a "download list" link at https://abstract-data.toolforge.org/article/Q408 . What do you think? --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 13:17, 14 August 2026 (UTC) :Maybe another opportunity for download would be at the "missing labels" box in e.g. https://abstract-data.toolforge.org/?lang=ig . --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 14:12, 14 August 2026 (UTC) == Abstract-data again == Hi David. I just briefly tried out the tool again and have a couple of suggestions: * In the "missing lexemes" group, there are two links to fix it, but both point to the same place, creating a new lexeme. However, often the actual solution is to add an "item for this sense" to an existing lexeme, perhaps first by adding the sense itself. Both of these would be better served by giving us a link to a pre-populated search using the label name and specifying that we want a lexeme in the right language. For example, the tool asked me to make a lexeme for {{Q|Q82794}}, but it would have been great if I could single-click to the search [https://www.wikidata.org/w/index.php?search=region+inlanguage%3Aen&title=Special%3ASearch&profile=advanced&fulltext=1&advancedSearch-current=%7B%22fields%22%3A%7B%22inlanguage%22%3A%22en%22%7D%7D&ns146=1]. * In the "missing labels" group, I think you should distinguish somehow between items that have a [mul] label, and items that don't. [[:wikidata:Help:Default_values_for_labels_and_aliases]] recommends that for some types of items labels should be applied in [mul] and not duplicated across every language which shares them. Many of the recommendations your tool makes for English fall in this category. It is usually not a problem for AW/WF if a label is missing in the local language if there is a correct [mul] label in place, because we have label fallback behaviour in most of our NLG functions. So I'd favour a default of removing from your list anything that has a [mul] label. Perhaps the user could toggle this on or off if they really wanted to make sure the [mul] was appropriate. --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 04:45, 18 September 2026 (UTC) ieuvmo14dvuibvl7ytkrnfc89lev1ny 314889 314888 2026-09-18T04:47:31Z 99of9 1622 /* Abstract-data again */ 314889 wikitext text/x-wiki {{Welcome/lang|user=DSantamaria-WMF|welcominguser=VIGNERON|1=[[User:VIGNERON|VIGNERON]] ([[User talk:VIGNERON|talk]]) 18:38, 15 January 2025 (UTC)}} == abstract-data reporting persistent String as a Function with no Implementation == e.g. [[toolforge:abstract-data/zid/Z13128]] (though I have now removed the sole usage from the live site) [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 15:29, 8 May 2026 (UTC) :Thanks @[[User:YoshiRulz|YoshiRulz]]! I think this is gone already, probably stalled data! [[User:DSantamaria-WMF|DSantamaria-WMF]] ([[User talk:DSantamaria-WMF|talk]]) 13:12, 11 May 2026 (UTC) ::Yes, but I meant that [[Z13128]] shouldn't have been in the list in the first place, because it's not a persistent [[Z8]]. Unfortunate timing that it rolled over just before you were able to see the page for yourself. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 16:20, 11 May 2026 (UTC) == Lexemes in abstract-data tool == Hello David, I am interested in your abstract-data tool. At a [https://abstract.wikipedia.org/wiki/User:Hog%C3%BC-456/Missing_Lexemecheck subpage] of my user page in Abstract Wikipedia I described how to find lexemes related to items mentioned in Abstract articles. Does your tool check this too to show if a function does work. I like your tool and I am interested in understanding how it works. So can you please send me a link to the source code of the tool. From my point of view it is necessary to check an abstract article by a human with at least advanced knowledge in the language to say if the article does work. So your tool does only show if the functions generate output in a given language. [[User:Hogü-456|Hogü-456]] ([[User talk:Hogü-456|talk]]) 19:32, 10 May 2026 (UTC) :Yes! That is exactly the focus of the tool, to see what are the different gaps in the different languages and content, seeing if the content is renderable or not. :> Does your tool check this too to show if a function does work. :Yes, but not executing the function, but rather understanding the composition, to avoid hammering the API. Because of that the JS / Python implementations are a big gap right now. :The code: https://gitlab.wikimedia.org/toolforge-repos/abstract-data [[User:DSantamaria-WMF|DSantamaria-WMF]] ([[User talk:DSantamaria-WMF|talk]]) 14:36, 11 May 2026 (UTC) == Country flags in abstract-data == Please blow up all the country flags in abstract-data. [https://www.flagsarenotlanguages.com/ Flags represent countries, not languages.] Please replace them with language codes, which the community has been using for decades. Thanks. [[User:魔琴|魔琴]] ([[User talk:魔琴|talk]]) 06:37, 13 May 2026 (UTC) :I just removed them, IMHO it was just an aesthetic concept, I like the look and feel that flags bring to the language labels, but happy to remove them if make some people feel uncomfortable with the concept. [[User:DSantamaria-WMF|DSantamaria-WMF]] ([[User talk:DSantamaria-WMF|talk]]) 05:58, 15 May 2026 (UTC) ::I'm a flag enjoyer, but very few languages have flags. There's Esperanto's verda stelo, the Francophonie's five-color flag, and a smattering of others. Most languages don't have a visual iconography, even as written languages. And then there are the unfortunate implications that choosing one country's flag over another ends up making, whether intended or (as in this case) not. There do exist [[commons:category:blue ISO 639 icons with double parentheses]] which might be substitutable, but the main design element there is text anyway. [[User:Arlo Barnes|Arlo Barnes]] ([[User talk:Arlo Barnes|talk]]) 16:44, 15 May 2026 (UTC) == Abstract-data query == Hi David. Please can you check how you are calculating Lexeme gaps? On https://abstract-data.toolforge.org/article/Q408 it says French is missing a lexeme for Australia. But as far as I can tell everything is correctly in place at https://www.wikidata.org/wiki/Lexeme:L22344. --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 09:47, 23 July 2026 (UTC) :Hey, :thanks for the report, definitely a bug, is fixed right now, thanks for the report again! [[User:DSantamaria-WMF|DSantamaria-WMF]] ([[User talk:DSantamaria-WMF|talk]]) 11:52, 23 July 2026 (UTC) == Download list of QIDs used in AW article == Hi David. I had an idea I think you can help with. It was inspired by viewing https://abstract.wikipedia.org/view/en/Q408 in Igbo, and being asked for a list of all the items that need labels. It's a lot. I wouldn't want to do them one by one. So I thought about giving them a [https://tabernacle.toolforge.org/#/ Tabernacle] table. But to make that, I don't know a way of getting a list of all QIDs used in an AW article. Perhaps we can scrape them all from the raw HTML? But your tool seems to already know which QIDs are used, so I wondered if you could give us a "download list" link at https://abstract-data.toolforge.org/article/Q408 . What do you think? --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 13:17, 14 August 2026 (UTC) :Maybe another opportunity for download would be at the "missing labels" box in e.g. https://abstract-data.toolforge.org/?lang=ig . --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 14:12, 14 August 2026 (UTC) == Abstract-data again == Hi David. I just briefly tried out the tool again and have a couple of suggestions: * In the "missing lexemes" group, there are two links to fix it, but both point to the same place, creating a new lexeme. However, often the actual solution is to add an "item for this sense" to an existing lexeme, perhaps first by adding the sense itself. Both of these would be better served by giving us a link to a pre-populated search using the label name and specifying that we want a lexeme in the right language. For example, the tool asked me to make a lexeme for {{Q|Q82794}}, but it would have been great if I could single-click to the search [https://www.wikidata.org/w/index.php?search=region+inlanguage%3Aen&title=Special%3ASearch&profile=advanced&fulltext=1&advancedSearch-current=%7B%22fields%22%3A%7B%22inlanguage%22%3A%22en%22%7D%7D&ns146=1]. A third link, direct to the WD item itself would also help. * In the "missing labels" group, I think you should distinguish somehow between items that have a [mul] label, and items that don't. [[:wikidata:Help:Default_values_for_labels_and_aliases]] recommends that for some types of items labels should be applied in [mul] and not duplicated across every language which shares them. Many of the recommendations your tool makes for English fall in this category. It is usually not a problem for AW/WF if a label is missing in the local language if there is a correct [mul] label in place, because we have label fallback behaviour in most of our NLG functions. So I'd favour a default of removing from your list anything that has a [mul] label. Perhaps the user could toggle this on or off if they really wanted to make sure the [mul] was appropriate. --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 04:45, 18 September 2026 (UTC) g1kw1wn8oiiupo1wb11nq7cs81j88w7 314890 314889 2026-09-18T04:53:01Z 99of9 1622 /* Abstract-data again */ Reply 314890 wikitext text/x-wiki {{Welcome/lang|user=DSantamaria-WMF|welcominguser=VIGNERON|1=[[User:VIGNERON|VIGNERON]] ([[User talk:VIGNERON|talk]]) 18:38, 15 January 2025 (UTC)}} == abstract-data reporting persistent String as a Function with no Implementation == e.g. [[toolforge:abstract-data/zid/Z13128]] (though I have now removed the sole usage from the live site) [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 15:29, 8 May 2026 (UTC) :Thanks @[[User:YoshiRulz|YoshiRulz]]! I think this is gone already, probably stalled data! [[User:DSantamaria-WMF|DSantamaria-WMF]] ([[User talk:DSantamaria-WMF|talk]]) 13:12, 11 May 2026 (UTC) ::Yes, but I meant that [[Z13128]] shouldn't have been in the list in the first place, because it's not a persistent [[Z8]]. Unfortunate timing that it rolled over just before you were able to see the page for yourself. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 16:20, 11 May 2026 (UTC) == Lexemes in abstract-data tool == Hello David, I am interested in your abstract-data tool. At a [https://abstract.wikipedia.org/wiki/User:Hog%C3%BC-456/Missing_Lexemecheck subpage] of my user page in Abstract Wikipedia I described how to find lexemes related to items mentioned in Abstract articles. Does your tool check this too to show if a function does work. I like your tool and I am interested in understanding how it works. So can you please send me a link to the source code of the tool. From my point of view it is necessary to check an abstract article by a human with at least advanced knowledge in the language to say if the article does work. So your tool does only show if the functions generate output in a given language. [[User:Hogü-456|Hogü-456]] ([[User talk:Hogü-456|talk]]) 19:32, 10 May 2026 (UTC) :Yes! That is exactly the focus of the tool, to see what are the different gaps in the different languages and content, seeing if the content is renderable or not. :> Does your tool check this too to show if a function does work. :Yes, but not executing the function, but rather understanding the composition, to avoid hammering the API. Because of that the JS / Python implementations are a big gap right now. :The code: https://gitlab.wikimedia.org/toolforge-repos/abstract-data [[User:DSantamaria-WMF|DSantamaria-WMF]] ([[User talk:DSantamaria-WMF|talk]]) 14:36, 11 May 2026 (UTC) == Country flags in abstract-data == Please blow up all the country flags in abstract-data. [https://www.flagsarenotlanguages.com/ Flags represent countries, not languages.] Please replace them with language codes, which the community has been using for decades. Thanks. [[User:魔琴|魔琴]] ([[User talk:魔琴|talk]]) 06:37, 13 May 2026 (UTC) :I just removed them, IMHO it was just an aesthetic concept, I like the look and feel that flags bring to the language labels, but happy to remove them if make some people feel uncomfortable with the concept. [[User:DSantamaria-WMF|DSantamaria-WMF]] ([[User talk:DSantamaria-WMF|talk]]) 05:58, 15 May 2026 (UTC) ::I'm a flag enjoyer, but very few languages have flags. There's Esperanto's verda stelo, the Francophonie's five-color flag, and a smattering of others. Most languages don't have a visual iconography, even as written languages. And then there are the unfortunate implications that choosing one country's flag over another ends up making, whether intended or (as in this case) not. There do exist [[commons:category:blue ISO 639 icons with double parentheses]] which might be substitutable, but the main design element there is text anyway. [[User:Arlo Barnes|Arlo Barnes]] ([[User talk:Arlo Barnes|talk]]) 16:44, 15 May 2026 (UTC) == Abstract-data query == Hi David. Please can you check how you are calculating Lexeme gaps? On https://abstract-data.toolforge.org/article/Q408 it says French is missing a lexeme for Australia. But as far as I can tell everything is correctly in place at https://www.wikidata.org/wiki/Lexeme:L22344. --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 09:47, 23 July 2026 (UTC) :Hey, :thanks for the report, definitely a bug, is fixed right now, thanks for the report again! [[User:DSantamaria-WMF|DSantamaria-WMF]] ([[User talk:DSantamaria-WMF|talk]]) 11:52, 23 July 2026 (UTC) == Download list of QIDs used in AW article == Hi David. I had an idea I think you can help with. It was inspired by viewing https://abstract.wikipedia.org/view/en/Q408 in Igbo, and being asked for a list of all the items that need labels. It's a lot. I wouldn't want to do them one by one. So I thought about giving them a [https://tabernacle.toolforge.org/#/ Tabernacle] table. But to make that, I don't know a way of getting a list of all QIDs used in an AW article. Perhaps we can scrape them all from the raw HTML? But your tool seems to already know which QIDs are used, so I wondered if you could give us a "download list" link at https://abstract-data.toolforge.org/article/Q408 . What do you think? --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 13:17, 14 August 2026 (UTC) :Maybe another opportunity for download would be at the "missing labels" box in e.g. https://abstract-data.toolforge.org/?lang=ig . --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 14:12, 14 August 2026 (UTC) == Abstract-data again == Hi David. I just briefly tried out the tool again and have a couple of suggestions: * In the "missing lexemes" group, there are two links to fix it, but both point to the same place, creating a new lexeme. However, often the actual solution is to add an "item for this sense" to an existing lexeme, perhaps first by adding the sense itself. Both of these would be better served by giving us a link to a pre-populated search using the label name and specifying that we want a lexeme in the right language. For example, the tool asked me to make a lexeme for {{Q|Q82794}}, but it would have been great if I could single-click to the search [https://www.wikidata.org/w/index.php?search=region+inlanguage%3Aen&title=Special%3ASearch&profile=advanced&fulltext=1&advancedSearch-current=%7B%22fields%22%3A%7B%22inlanguage%22%3A%22en%22%7D%7D&ns146=1]. A third link, direct to the WD item itself would also help. * In the "missing labels" group, I think you should distinguish somehow between items that have a [mul] label, and items that don't. [[:wikidata:Help:Default_values_for_labels_and_aliases]] recommends that for some types of items labels should be applied in [mul] and not duplicated across every language which shares them. Many of the recommendations your tool makes for English fall in this category. It is usually not a problem for AW/WF if a label is missing in the local language if there is a correct [mul] label in place, because we have label fallback behaviour in most of our NLG functions. So I'd favour a default of removing from your list anything that has a [mul] label. Perhaps the user could toggle this on or off if they really wanted to make sure the [mul] was appropriate. --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 04:45, 18 September 2026 (UTC) :Another issue is that we currently don't have a way to indicate to your tool when languages are *supposed* to use a particular default function. But I have ideas and plans for this, so will park this for later. --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 04:53, 18 September 2026 (UTC) 35tx15m8holpb6zdndtt4x8cuz0wpf1 Talk:Z20733 1 48494 314824 313601 2026-09-17T22:07:28Z YoshiRulz 10156 Document commutativity 314824 wikitext text/x-wiki {{function documentation |label of type of input 1={{#function:Z34802|{{int:lang}}|Z20342}} |label of type of input 2={{#function:Z34802|{{int:lang}}|Z20342}} |label of type of input 3={{#function:Z34802|{{int:lang}}|Z40}} |intended for use=WF |invariants for returned values=<math>RV</math> &le; 365 |invariants for input 1={{Z+|Z26237}} |invariants for input 2={{Z|26237}} |commutative rule={{PAGENAME}}(<math>x</math>, <math>y</math>, <math>b</math>) = {{PAGENAME}}(<math>y</math>, <math>x</math>, <math>b</math>) |equivalent functions on other data types= * {{Z|20744}} |is approximate inverse of={{Z+|Z20367}} }} b1my6843ppi49aozzvl0nec6qjpsoi5 Z22620 0 50917 314627 226701 2026-09-17T12:40:40Z Artsiom91 2118 Added Z41789 to the approved list of implementations 314627 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z22620" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z13518", "Z17K2": "Z22620K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "number" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "nombre" }, { "Z1K1": "Z11", "Z11K1": "Z1005", "Z11K2": "число" } ] } } ], "Z8K2": "Z6", "Z8K3": [ "Z20", "Z22621", "Z22622", "Z29149" ], "Z8K4": [ "Z14", "Z41789" ], "Z8K5": "Z22620" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Russian cardinal" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "cardinal en russe" }, { "Z1K1": "Z11", "Z11K1": "Z1005", "Z11K2": "русское числительное" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1005", "Z31K2": [ "Z6", "числительное на русском", "числительное по-русски" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "convertit un nombre naturel en une chaîne de caractère en russe" } ] } } qifde5mlbnwh04w2w3vxri9plmlny81 Z23756 0 53964 314853 306932 2026-09-18T02:42:36Z 鈴音雨 101019 314853 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z23756" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6001", "Z17K2": "Z23756K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Wikidata item (object)" }, { "Z1K1": "Z11", "Z11K1": "Z1672", "Z11K2": "維基數據項目(物件)" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "elemento Wikidata" }, { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "ウィキデータ項目 (オブジェクト)" } ] } } ], "Z8K2": "Z6091", "Z8K3": [ "Z20", "Z23759" ], "Z8K4": [ "Z14", "Z23757", "Z35206" ], "Z8K5": "Z23756" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Wikidata item reference from Wikidata item" }, { "Z1K1": "Z11", "Z11K1": "Z1672", "Z11K2": "來自維基數據項目的維基數據項目參照" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "riferimento a elemento Wikidata da elemento" }, { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "ウィキデータの項目からウィキデータ項目参照" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1002", "Z31K2": [ "Z6", "Wikidata item identity as item reference", "Z6001K1" ] }, { "Z1K1": "Z31", "Z31K1": "Z1672", "Z31K2": [ "Z6", "Z6001K1" ] }, { "Z1K1": "Z31", "Z31K1": "Z1787", "Z31K2": [ "Z6", "riferimento da elemento", "elemento Wikidata in riferimento Wikidata" ] }, { "Z1K1": "Z31", "Z31K1": "Z1830", "Z31K2": [ "Z6", "ウィキデータ項目からウィキデータ項目参照", "項目から項目参照" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "returns the Z6001K1/identity of a Wikidata item as a Wikidata item reference" }, { "Z1K1": "Z11", "Z11K1": "Z1672", "Z11K2": "回傳維基數據項目的Z6001K1/識別為維基數據項目參照" }, { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "ウィキデータの項目のZ6001K1/識別子をウィキデータ項目参照として返します。" } ] } } 87kdbnuufga2k9riixaoawandg8tzso Z6011 0 58408 314665 307100 2026-09-17T13:19:06Z 鈴音雨 101019 314665 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z6011" }, "Z2K2": { "Z1K1": "Z4", "Z4K1": "Z6011", "Z4K2": [ "Z3", { "Z1K1": "Z3", "Z3K1": "Z19677", "Z3K2": "Z6011K1", "Z3K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "latitude" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "latitudine" }, { "Z1K1": "Z11", "Z11K1": "Z1011", "Z11K2": "অক্ষাংশ" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Breite" }, { "Z1K1": "Z11", "Z11K1": "Z1181", "Z11K2": "географска ширина" }, { "Z1K1": "Z11", "Z11K1": "Z1078", "Z11K2": "Lintang" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "अक्षांश" }, { "Z1K1": "Z11", "Z11K1": "Z1062", "Z11K2": "zeměpisná šířka" }, { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "緯度" }, { "Z1K1": "Z11", "Z11K1": "Z1157", "Z11K2": "breedtegraad" } ] }, "Z3K4": "Z42" }, { "Z1K1": "Z3", "Z3K1": "Z19677", "Z3K2": "Z6011K2", "Z3K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "longitude" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "longitudine" }, { "Z1K1": "Z11", "Z11K1": "Z1011", "Z11K2": "দ্রাঘিমাংশ" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Länge" }, { "Z1K1": "Z11", "Z11K1": "Z1181", "Z11K2": "географска дужина" }, { "Z1K1": "Z11", "Z11K1": "Z1078", "Z11K2": "Bujur" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "देशांतर" }, { "Z1K1": "Z11", "Z11K1": "Z1062", "Z11K2": "zeměpisná délka" }, { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "経度" }, { "Z1K1": "Z11", "Z11K1": "Z1157", "Z11K2": "lengtegraad" } ] }, "Z3K4": "Z42" }, { "Z1K1": "Z3", "Z3K1": "Z19677", "Z3K2": "Z6011K3", "Z3K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "precision" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "precisione" }, { "Z1K1": "Z11", "Z11K1": "Z1011", "Z11K2": "যথাযথতা" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Präzision" }, { "Z1K1": "Z11", "Z11K1": "Z1181", "Z11K2": "прецизност" }, { "Z1K1": "Z11", "Z11K1": "Z1078", "Z11K2": "Presisi" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "यथार्थता" }, { "Z1K1": "Z11", "Z11K1": "Z1062", "Z11K2": "přesnost" }, { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "精度" }, { "Z1K1": "Z11", "Z11K1": "Z1157", "Z11K2": "precisie" } ] }, "Z3K4": "Z42" }, { "Z1K1": "Z3", "Z3K1": "Z6091", "Z3K2": "Z6011K4", "Z3K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "globe" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "globo" }, { "Z1K1": "Z11", "Z11K1": "Z1011", "Z11K2": "গোলক" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Globus" }, { "Z1K1": "Z11", "Z11K1": "Z1181", "Z11K2": "глобус" }, { "Z1K1": "Z11", "Z11K1": "Z1078", "Z11K2": "Globe" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "ग्लोब" }, { "Z1K1": "Z11", "Z11K1": "Z1062", "Z11K2": "glóbus" }, { "Z1K1": "Z11", "Z11K1": "Z1157", "Z11K2": "globe" }, { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "地球" } ] }, "Z3K4": "Z42" } ], "Z4K3": "Z101", "Z4K4": "Z25932", "Z4K5": "Z25629", "Z4K6": "Z26344", "Z4K7": [ "Z46", "Z25954", "Z26186" ], "Z4K8": [ "Z64", "Z25955", "Z26187" ] }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Wikidata geo-coordinate" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "Coordinata geografica Wikidata" }, { "Z1K1": "Z11", "Z11K1": "Z1011", "Z11K2": "উইকিউপাত্ত ভৌগোলিক স্থানাঙ্ক" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Wikidata-Geokoordinaten" }, { "Z1K1": "Z11", "Z11K1": "Z1672", "Z11K2": "Wikidata地理座標" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "विकिडेटा भौगोलिक निर्देशांक" }, { "Z1K1": "Z11", "Z11K1": "Z1062", "Z11K2": "Souřadnice na Wikidatech" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "coordonnées géographiques Wikidata" }, { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "ウィキデータの位置座標" }, { "Z1K1": "Z11", "Z11K1": "Z1157", "Z11K2": "Wikidata-geocoördinaat" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1002", "Z31K2": [ "Z6", "Wikidata geocoordinates", "Wikidata GlobeCoordinates", "Geographic location" ] }, { "Z1K1": "Z31", "Z31K1": "Z1787", "Z31K2": [ "Z6", "Geocoordinata Wikidata" ] }, { "Z1K1": "Z31", "Z31K1": "Z1011", "Z31K2": [ "Z6", "উইকিউপাত্ত স্থানাঙ্ক", "উইকিডাটা স্থানাঙ্ক" ] }, { "Z1K1": "Z31", "Z31K1": "Z1062", "Z31K2": [ "Z6", "Wikidata-souřadnice", "Zeměpisné souřadnice na Wikidatech" ] }, { "Z1K1": "Z31", "Z31K1": "Z1157", "Z31K2": [ "Z6", "Geografische ligging" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Corresponds to https://www.mediawiki.org/wiki/Wikibase/DataModel#Geographic_locations" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "Corrisponde a https://www.mediawiki.org/wiki/Wikibase/DataModel#Geographic_locations" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "entspricht den Geokoordinaten in Wikibase" }, { "Z1K1": "Z11", "Z11K1": "Z1672", "Z11K2": "對應於 https://www.mediawiki.org/wiki/Wikibase/DataModel#Geographic_locations" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "suit https://www.mediawiki.org/wiki/Wikibase/DataModel#Geographic_locations" }, { "Z1K1": "Z11", "Z11K1": "Z1062", "Z11K2": "Odpovídá datovému typu Zeměpisné souřadnice na Wikidatech: https://www.mediawiki.org/wiki/Wikibase/DataModel#Geographic_locations" }, { "Z1K1": "Z11", "Z11K1": "Z1157", "Z11K2": "Komt overeen met https://www.mediawiki.org/wiki/Wikibase/DataModel#Geographic_locations" } ] } } d51zg3ny4nvtjl6ozfk0lwi0e2uo8s8 Z25116 0 58489 314659 310839 2026-09-17T13:12:16Z BlueSkyWalker 101616 Hindi mapping (Z25094 -> Z42266) to Z25116 314659 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z25116" }, "Z2K2": { "Z1K1": "Z14294", "Z14294K1": [ "Z14293", { "Z1K1": "Z14293", "Z14293K1": "Z25705", "Z14293K2": [ "Z60", "Z1113" ] }, { "Z1K1": "Z14293", "Z14293K1": "Z26385", "Z14293K2": [ "Z60", "Z1158", "Z1394", "Z1181", "Z1157", "Z1517", "Z1774" ] }, { "Z1K1": "Z14293", "Z14293K1": "Z26655", "Z14293K2": [ "Z60", "Z1011" ] }, { "Z1K1": "Z14293", "Z14293K1": "Z25102", "Z14293K2": "Z33034" }, { "Z1K1": "Z14293", "Z14293K1": "Z25094", "Z14293K2": "Z42266" } ], "Z14294K2": "Z25094" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "formattatori di orari" }, { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "config for displaying Time of day" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 8fyohrg1jjfxaup5syp40jxtozcdomx 314666 314659 2026-09-17T13:20:27Z BlueSkyWalker 101616 Removing redundant Hindi mapping identical to default function Z25094 314666 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z25116" }, "Z2K2": { "Z1K1": "Z14294", "Z14294K1": [ "Z14293", { "Z1K1": "Z14293", "Z14293K1": "Z25705", "Z14293K2": [ "Z60", "Z1113" ] }, { "Z1K1": "Z14293", "Z14293K1": "Z26385", "Z14293K2": [ "Z60", "Z1158", "Z1394", "Z1181", "Z1157", "Z1517", "Z1774" ] }, { "Z1K1": "Z14293", "Z14293K1": "Z26655", "Z14293K2": [ "Z60", "Z1011" ] }, { "Z1K1": "Z14293", "Z14293K1": "Z25102", "Z14293K2": "Z33034" } ], "Z14294K2": "Z25094" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "formattatori di orari" }, { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "config for displaying Time of day" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } gpi54zg84luc2x61nndqqyer4rici80 Z25737 0 59726 314660 310838 2026-09-17T13:12:18Z BlueSkyWalker 101616 Hindi mapping (Z25730 -> Z42266) to Z25737 314660 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z25737" }, "Z2K2": { "Z1K1": "Z14294", "Z14294K1": [ "Z14293", { "Z1K1": "Z14293", "Z14293K1": "Z25724", "Z14293K2": [ "Z60", "Z1360" ] }, { "Z1K1": "Z14293", "Z14293K1": "Z25730", "Z14293K2": "Z42266" } ], "Z14294K2": "Z25730" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "formattatori di Data e ora Wikidata" }, { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "config for displaying Wikidata datetime" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1002", "Z31K2": [ "Z6", "Wikidata datetime printing functions" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 21r4dlyrjq58bztpi9izmykb5sefnks 314667 314660 2026-09-17T13:20:44Z BlueSkyWalker 101616 Removing redundant Hindi mapping identical to default function in Z25737 314667 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z25737" }, "Z2K2": { "Z1K1": "Z14294", "Z14294K1": [ "Z14293", { "Z1K1": "Z14293", "Z14293K1": "Z25724", "Z14293K2": [ "Z60", "Z1360" ] } ], "Z14294K2": "Z25730" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "formattatori di Data e ora Wikidata" }, { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "config for displaying Wikidata datetime" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1002", "Z31K2": [ "Z6", "Wikidata datetime printing functions" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 575jz1bsqbk3wy9nz2d0pf5cnx47qhu Z877 0 59845 314671 306504 2026-09-17T13:26:56Z Artsiom91 2118 add ru descr 314671 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z877" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z89", "Z17K2": "Z877K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "this" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "erstes HTML-Fragment" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "primo frammento HTML" }, { "Z1K1": "Z11", "Z11K1": "Z1078", "Z11K2": "ini" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "ceci" }, { "Z1K1": "Z11", "Z11K1": "Z1157", "Z11K2": "dit" }, { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "1番目のHTMLフラグメント" }, { "Z1K1": "Z11", "Z11K1": "Z1005", "Z11K2": "первый фрагмент" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z89", "Z17K2": "Z877K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "that" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "zweites HTML-Fragment" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "secondo frammento HTML" }, { "Z1K1": "Z11", "Z11K1": "Z1078", "Z11K2": "itu" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "cela" }, { "Z1K1": "Z11", "Z11K1": "Z1157", "Z11K2": "dat" }, { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "2番目のHTMLフラグメント" }, { "Z1K1": "Z11", "Z11K1": "Z1005", "Z11K2": "другой фрагмент" } ] } } ], "Z8K2": "Z40", "Z8K3": [ "Z20" ], "Z8K4": [ "Z14", "Z977" ], "Z8K5": "Z877" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "HTML fragment equality" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Gleichheit von HTML-Fragmenten" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "stesso frammento HTML" }, { "Z1K1": "Z11", "Z11K1": "Z1078", "Z11K2": "kesamaan fragmen HTML" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "égalité de fragment HTML" }, { "Z1K1": "Z11", "Z11K1": "Z1157", "Z11K2": "HTML-fragmentgelijkheid" }, { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "HTMLフラグメントの一致" }, { "Z1K1": "Z11", "Z11K1": "Z1005", "Z11K2": "равенство фрагментов HTML" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1002", "Z31K2": [ "Z6", "Equals", "Same", "same html" ] }, { "Z1K1": "Z31", "Z31K1": "Z1787", "Z31K2": [ "Z6", "uguaglianza tra frammenti HTML" ] }, { "Z1K1": "Z31", "Z31K1": "Z1078", "Z31K2": [ "Z6", "sama" ] }, { "Z1K1": "Z31", "Z31K1": "Z1004", "Z31K2": [ "Z6", "Égal", "Même", "Pareil" ] }, { "Z1K1": "Z31", "Z31K1": "Z1830", "Z31K2": [ "Z6", "同じHTMLフラグメント" ] }, { "Z1K1": "Z31", "Z31K1": "Z1005", "Z31K2": [ "Z6", "равно", "тот же HTML" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1005", "Z11K2": "проверяет два фрагмента HTML на равенство" } ] } } m16uvtucvnooavs6aqeqs7y4kcada4k Z1974 0 61254 314805 275766 2026-09-17T19:08:53Z Wcalenieja 10313 Added Polish name 314805 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z1974" }, "Z2K2": { "Z1K1": "Z60", "Z60K1": "agr" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Aguaruna" }, { "Z1K1": "Z11", "Z11K1": "Z1974", "Z11K2": "Awajún" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Aguaruna" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "aguaruna" }, { "Z1K1": "Z11", "Z11K1": "Z1025", "Z11K2": "aguaruna" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1025", "Z31K2": [ "Z6", "awajún" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } pzeanzmi9g02meb2wjx3mg0zrzoaxmp Z28248 0 65503 315015 308469 2026-09-18T11:16:54Z Dv103 11127 first Italian HTML description 315015 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z28248" }, "Z2K2": { "Z1K1": "Z50", "Z50K1": [ "Z3", { "Z1K1": "Z3", "Z3K1": "Z6", "Z3K2": "Z28248K1", "Z3K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Wikidata item QID" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "QID dell'elemento Wikidata" }, { "Z1K1": "Z11", "Z11K1": "Z1157", "Z11K2": "Wikidata-item-QID" }, { "Z1K1": "Z11", "Z11K1": "Z1062", "Z11K2": "QID položky Wikidat" } ] }, "Z3K4": { "Z1K1": "Z40", "Z40K1": "Z42" } }, { "Z1K1": "Z3", "Z3K1": "Z6", "Z3K2": "Z28248K2", "Z3K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "connecting properties PIDs" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "PID di proprietà di collegamento" }, { "Z1K1": "Z11", "Z11K1": "Z1157", "Z11K2": "verbindende eigenschappen PID's" }, { "Z1K1": "Z11", "Z11K1": "Z1062", "Z11K2": "PIDy propojujících vlastností" } ] }, "Z3K4": { "Z1K1": "Z40", "Z40K1": "Z42" } }, { "Z1K1": "Z3", "Z3K1": "Z6", "Z3K2": "Z28248K3", "Z3K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "language codes" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "codici delle lingue" }, { "Z1K1": "Z11", "Z11K1": "Z1157", "Z11K2": "taalcodes" }, { "Z1K1": "Z11", "Z11K1": "Z1062", "Z11K2": "kódy jazyků" } ] }, "Z3K4": { "Z1K1": "Z40", "Z40K1": "Z42" } } ], "Z50K2": "Z28248", "Z50K3": { "Z1K1": "Z92", "Z92K1": [ "Z91", { "Z1K1": "Z91", "Z91K1": "Z1787", "Z91K2": { "Z1K1": "Z89", "Z89K1": "Non c'è nessun lessema collegato all'elemento \u003Ca href=\"http://wikidata.org/wiki/$1\"\u003E$1\u003C/a\u003E tramite le proprietà \"$2\" nelle seguenti lingue: \"$3\".\u003Cbr\u003E\nCollega un lessema esistente a $1 oppure \u003Ca href=\"https://www.wikidata.org/wiki/Special:NewLexeme\"\u003Ecollegane uno nuovo.\u003C/a\u003E" } } ] } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "Nessun lessema collegato a elemento nella lingua" }, { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "No matching lexeme for item in language" }, { "Z1K1": "Z11", "Z11K1": "Z1157", "Z11K2": "geen overeenkomend lexeem voor item in taal" }, { "Z1K1": "Z11", "Z11K1": "Z1062", "Z11K2": "Pro položku neexistuje lexém v daném jazyce" }, { "Z1K1": "Z11", "Z11K1": "Z1099", "Z11K2": "Kee passende Lexeem fir d'Element an dëser Sprooch" }, { "Z1K1": "Z11", "Z11K1": "Z1025", "Z11K2": "brak pasującego leksemu dla tego elementu w języku" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } bfrccu2ttm43a20gfbn9x24egsmip64 315016 315015 2026-09-18T11:22:37Z Dv103 11127 small error 315016 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z28248" }, "Z2K2": { "Z1K1": "Z50", "Z50K1": [ "Z3", { "Z1K1": "Z3", "Z3K1": "Z6", "Z3K2": "Z28248K1", "Z3K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Wikidata item QID" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "QID dell'elemento Wikidata" }, { "Z1K1": "Z11", "Z11K1": "Z1157", "Z11K2": "Wikidata-item-QID" }, { "Z1K1": "Z11", "Z11K1": "Z1062", "Z11K2": "QID položky Wikidat" } ] }, "Z3K4": { "Z1K1": "Z40", "Z40K1": "Z42" } }, { "Z1K1": "Z3", "Z3K1": "Z6", "Z3K2": "Z28248K2", "Z3K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "connecting properties PIDs" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "PID di proprietà di collegamento" }, { "Z1K1": "Z11", "Z11K1": "Z1157", "Z11K2": "verbindende eigenschappen PID's" }, { "Z1K1": "Z11", "Z11K1": "Z1062", "Z11K2": "PIDy propojujících vlastností" } ] }, "Z3K4": { "Z1K1": "Z40", "Z40K1": "Z42" } }, { "Z1K1": "Z3", "Z3K1": "Z6", "Z3K2": "Z28248K3", "Z3K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "language codes" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "codici delle lingue" }, { "Z1K1": "Z11", "Z11K1": "Z1157", "Z11K2": "taalcodes" }, { "Z1K1": "Z11", "Z11K1": "Z1062", "Z11K2": "kódy jazyků" } ] }, "Z3K4": { "Z1K1": "Z40", "Z40K1": "Z42" } } ], "Z50K2": "Z28248", "Z50K3": { "Z1K1": "Z92", "Z92K1": [ "Z91", { "Z1K1": "Z91", "Z91K1": "Z1787", "Z91K2": { "Z1K1": "Z89", "Z89K1": "Non c'è nessun lessema collegato all'elemento \u003Ca href=\"http://wikidata.org/wiki/$1\"\u003E$1\u003C/a\u003E tramite le proprietà \"$2\" nelle seguenti lingue: \"$3\".\u003Cbr\u003E\nCollega un lessema esistente a $1 oppure \u003Ca href=\"https://www.wikidata.org/wiki/Special:NewLexeme\"\u003Ecreane uno nuovo.\u003C/a\u003E" } } ] } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "Nessun lessema collegato a elemento nella lingua" }, { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "No matching lexeme for item in language" }, { "Z1K1": "Z11", "Z11K1": "Z1157", "Z11K2": "geen overeenkomend lexeem voor item in taal" }, { "Z1K1": "Z11", "Z11K1": "Z1062", "Z11K2": "Pro položku neexistuje lexém v daném jazyce" }, { "Z1K1": "Z11", "Z11K1": "Z1099", "Z11K2": "Kee passende Lexeem fir d'Element an dëser Sprooch" }, { "Z1K1": "Z11", "Z11K1": "Z1025", "Z11K2": "brak pasującego leksemu dla tego elementu w języku" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 5l2ltf0523lejlvh5vaflwxzyoyxm5r 315020 315016 2026-09-18T11:29:42Z 99of9 1622 adapt Italian to English 315020 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z28248" }, "Z2K2": { "Z1K1": "Z50", "Z50K1": [ "Z3", { "Z1K1": "Z3", "Z3K1": "Z6", "Z3K2": "Z28248K1", "Z3K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Wikidata item QID" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "QID dell'elemento Wikidata" }, { "Z1K1": "Z11", "Z11K1": "Z1157", "Z11K2": "Wikidata-item-QID" }, { "Z1K1": "Z11", "Z11K1": "Z1062", "Z11K2": "QID položky Wikidat" } ] }, "Z3K4": { "Z1K1": "Z40", "Z40K1": "Z42" } }, { "Z1K1": "Z3", "Z3K1": "Z6", "Z3K2": "Z28248K2", "Z3K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "connecting properties PIDs" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "PID di proprietà di collegamento" }, { "Z1K1": "Z11", "Z11K1": "Z1157", "Z11K2": "verbindende eigenschappen PID's" }, { "Z1K1": "Z11", "Z11K1": "Z1062", "Z11K2": "PIDy propojujících vlastností" } ] }, "Z3K4": { "Z1K1": "Z40", "Z40K1": "Z42" } }, { "Z1K1": "Z3", "Z3K1": "Z6", "Z3K2": "Z28248K3", "Z3K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "language codes" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "codici delle lingue" }, { "Z1K1": "Z11", "Z11K1": "Z1157", "Z11K2": "taalcodes" }, { "Z1K1": "Z11", "Z11K1": "Z1062", "Z11K2": "kódy jazyků" } ] }, "Z3K4": { "Z1K1": "Z40", "Z40K1": "Z42" } } ], "Z50K2": "Z28248", "Z50K3": { "Z1K1": "Z92", "Z92K1": [ "Z91", { "Z1K1": "Z91", "Z91K1": "Z1787", "Z91K2": { "Z1K1": "Z89", "Z89K1": "Non c'è nessun lessema collegato all'elemento \u003Ca href=\"http://wikidata.org/wiki/$1\"\u003E$1\u003C/a\u003E tramite le proprietà \"$2\" nelle seguenti lingue: \"$3\".\u003Cbr\u003E\nCollega un lessema esistente a $1 oppure \u003Ca href=\"https://www.wikidata.org/wiki/Special:NewLexeme\"\u003Ecreane uno nuovo.\u003C/a\u003E" } }, { "Z1K1": "Z91", "Z91K1": "Z1002", "Z91K2": { "Z1K1": "Z89", "Z89K1": "There's no lexeme linked to item \u003Ca href=\"http://wikidata.org/wiki/$1\"\u003E$1\u003C/a\u003E via property \"$2\" in the following language: \"$3\".\u003Cbr\u003E\nLink an existing lexeme sense to $1 or \u003Ca href=\"https://www.wikidata.org/wiki/Special:NewLexeme\"\u003Ecreate a new lexeme with a linked lexeme sense.\u003C/a\u003E" } } ] } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "Nessun lessema collegato a elemento nella lingua" }, { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "No matching lexeme for item in language" }, { "Z1K1": "Z11", "Z11K1": "Z1157", "Z11K2": "geen overeenkomend lexeem voor item in taal" }, { "Z1K1": "Z11", "Z11K1": "Z1062", "Z11K2": "Pro položku neexistuje lexém v daném jazyce" }, { "Z1K1": "Z11", "Z11K1": "Z1099", "Z11K2": "Kee passende Lexeem fir d'Element an dëser Sprooch" }, { "Z1K1": "Z11", "Z11K1": "Z1025", "Z11K2": "brak pasującego leksemu dla tego elementu w języku" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } sm58vungu46a3pon70ozo7l1jkxbbja 315021 315020 2026-09-18T11:31:04Z 99of9 1622 apparently plural? 315021 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z28248" }, "Z2K2": { "Z1K1": "Z50", "Z50K1": [ "Z3", { "Z1K1": "Z3", "Z3K1": "Z6", "Z3K2": "Z28248K1", "Z3K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Wikidata item QID" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "QID dell'elemento Wikidata" }, { "Z1K1": "Z11", "Z11K1": "Z1157", "Z11K2": "Wikidata-item-QID" }, { "Z1K1": "Z11", "Z11K1": "Z1062", "Z11K2": "QID položky Wikidat" } ] }, "Z3K4": { "Z1K1": "Z40", "Z40K1": "Z42" } }, { "Z1K1": "Z3", "Z3K1": "Z6", "Z3K2": "Z28248K2", "Z3K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "connecting properties PIDs" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "PID di proprietà di collegamento" }, { "Z1K1": "Z11", "Z11K1": "Z1157", "Z11K2": "verbindende eigenschappen PID's" }, { "Z1K1": "Z11", "Z11K1": "Z1062", "Z11K2": "PIDy propojujících vlastností" } ] }, "Z3K4": { "Z1K1": "Z40", "Z40K1": "Z42" } }, { "Z1K1": "Z3", "Z3K1": "Z6", "Z3K2": "Z28248K3", "Z3K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "language codes" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "codici delle lingue" }, { "Z1K1": "Z11", "Z11K1": "Z1157", "Z11K2": "taalcodes" }, { "Z1K1": "Z11", "Z11K1": "Z1062", "Z11K2": "kódy jazyků" } ] }, "Z3K4": { "Z1K1": "Z40", "Z40K1": "Z42" } } ], "Z50K2": "Z28248", "Z50K3": { "Z1K1": "Z92", "Z92K1": [ "Z91", { "Z1K1": "Z91", "Z91K1": "Z1787", "Z91K2": { "Z1K1": "Z89", "Z89K1": "Non c'è nessun lessema collegato all'elemento \u003Ca href=\"http://wikidata.org/wiki/$1\"\u003E$1\u003C/a\u003E tramite le proprietà \"$2\" nelle seguenti lingue: \"$3\".\u003Cbr\u003E\nCollega un lessema esistente a $1 oppure \u003Ca href=\"https://www.wikidata.org/wiki/Special:NewLexeme\"\u003Ecreane uno nuovo.\u003C/a\u003E" } }, { "Z1K1": "Z91", "Z91K1": "Z1002", "Z91K2": { "Z1K1": "Z89", "Z89K1": "There's no lexeme linked to item \u003Ca href=\"http://wikidata.org/wiki/$1\"\u003E$1\u003C/a\u003E via properties \"$2\" in the following languages: \"$3\".\u003Cbr\u003E\nLink an existing lexeme sense to $1 or \u003Ca href=\"https://www.wikidata.org/wiki/Special:NewLexeme\"\u003Ecreate a new lexeme with a linked lexeme sense.\u003C/a\u003E" } } ] } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "Nessun lessema collegato a elemento nella lingua" }, { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "No matching lexeme for item in language" }, { "Z1K1": "Z11", "Z11K1": "Z1157", "Z11K2": "geen overeenkomend lexeem voor item in taal" }, { "Z1K1": "Z11", "Z11K1": "Z1062", "Z11K2": "Pro položku neexistuje lexém v daném jazyce" }, { "Z1K1": "Z11", "Z11K1": "Z1099", "Z11K2": "Kee passende Lexeem fir d'Element an dëser Sprooch" }, { "Z1K1": "Z11", "Z11K1": "Z1025", "Z11K2": "brak pasującego leksemu dla tego elementu w języku" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } f51opla3r2lgc9s8a4qtsz43xkamfdc Z30805 0 71232 314868 283965 2026-09-18T03:20:08Z 鈴音雨 101019 japanese 314868 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z30805" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6", "Z17K2": "Z30805K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "comment text" }, { "Z1K1": "Z11", "Z11K1": "Z1078", "Z11K2": "teks komentar" }, { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "コメントテキスト" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z1", "Z17K2": "Z30805K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "object (returned as-is)" }, { "Z1K1": "Z11", "Z11K1": "Z1078", "Z11K2": "objek (dikembalikan apa adanya)" }, { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "オブジェクト (そのまま返されます)" } ] } } ], "Z8K2": "Z1", "Z8K3": [ "Z20", "Z30806", "Z30808" ], "Z8K4": [ "Z14", "Z30807", "Z30809", "Z30810" ], "Z8K5": "Z30805" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "note" }, { "Z1K1": "Z11", "Z11K1": "Z1078", "Z11K2": "catatan" }, { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "メモ" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1002", "Z31K2": [ "Z6", "comment", "#", "//" ] }, { "Z1K1": "Z31", "Z31K1": "Z1078", "Z31K2": [ "Z6", "komentar", "#", "//" ] }, { "Z1K1": "Z31", "Z31K1": "Z1830", "Z31K2": [ "Z6", "コメント" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "ignores the comment string and returns the object argument as-is" }, { "Z1K1": "Z11", "Z11K1": "Z1078", "Z11K2": "mengabaikan string komentar dan mengembalikan argumen objek apa adanya." }, { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "コメント文字列を無視し、オブジェクト引数をそのまま返します。" } ] } } 01l41fm7mk1x6ensrbr6998i34nrs45 314871 314868 2026-09-18T03:32:55Z WikiLambda system 3 Updated the implementation list (see [[Help:Wikifunctions/Implementation_ordering_and_choosing|About implementation selection]]) 314871 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z30805" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6", "Z17K2": "Z30805K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "comment text" }, { "Z1K1": "Z11", "Z11K1": "Z1078", "Z11K2": "teks komentar" }, { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "コメントテキスト" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z1", "Z17K2": "Z30805K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "object (returned as-is)" }, { "Z1K1": "Z11", "Z11K1": "Z1078", "Z11K2": "objek (dikembalikan apa adanya)" }, { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "オブジェクト (そのまま返されます)" } ] } } ], "Z8K2": "Z1", "Z8K3": [ "Z20", "Z30806", "Z30808" ], "Z8K4": [ "Z14", "Z30810", "Z30807", "Z30809" ], "Z8K5": "Z30805" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "note" }, { "Z1K1": "Z11", "Z11K1": "Z1078", "Z11K2": "catatan" }, { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "メモ" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1002", "Z31K2": [ "Z6", "comment", "#", "//" ] }, { "Z1K1": "Z31", "Z31K1": "Z1078", "Z31K2": [ "Z6", "komentar", "#", "//" ] }, { "Z1K1": "Z31", "Z31K1": "Z1830", "Z31K2": [ "Z6", "コメント" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "ignores the comment string and returns the object argument as-is" }, { "Z1K1": "Z11", "Z11K1": "Z1078", "Z11K2": "mengabaikan string komentar dan mengembalikan argumen objek apa adanya." }, { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "コメント文字列を無視し、オブジェクト引数をそのまま返します。" } ] } } r6oifnp37oku569ujmq01gdqf7j8277 User:YoshiRulz/Function documentation 2 71434 314832 314570 2026-09-17T22:32:08Z YoshiRulz 10156 Display relational properties (commutativity) as nested table 314832 wikitext text/x-wiki {{mbox|style=margin: 0 auto;|text=Part of the {{t|function documentation}} pilot.<br>[[Special:WhatLinksHere/User:YoshiRulz/Function_documentation|List usages]]}} <onlyinclude><includeonly>== Documentation == {{#ifeq:{{NAMESPACENUMBER}}|1|{{mbox|style=float: inline-end;|text=Part of the {{t|function documentation}} pilot.}}|<!--skip-->}}{{{before|}}} {{clear}} {| class="wikitable" | <div style="float: inline-end; text-align: end;"> layout: {{mini navbar|User:YoshiRulz/Function documentation}} <br>data: {{mini navbar|{{{1|{{PAGENAME}}}}}|point-at-data=y}} </div> '''{{#wikifunctionlabeldesc:{{{1|{{PAGENAME}}}}}}}''' |- | {| <!-- -->{{#if:{{item linked to mainspace object|{{SUBJECTPAGENAME:{{{1|{{PAGENAME}}}}}}}}}|<nowiki/> {{!}}- style="vertical-align: text-top;" ! style="text-align: end;" {{!}} Wikidata Item (sitelink) {{!}} {{item linked to mainspace object|{{SUBJECTPAGENAME:{{{1|{{PAGENAME}}}}}}}}} }}<!-- --> |- style="vertical-align: text-top;" ! style="text-align: end;" | Intended for use | {{#switch:{{{intended for use|}}} |subroutine={{User:YoshiRulz/Function documentation/intent checkboxes|n|n|n}} |WF={{User:YoshiRulz/Function documentation/intent checkboxes|y|n|n}} |AW|abstract={{User:YoshiRulz/Function documentation/intent checkboxes|n|y|y}} |embed={{User:YoshiRulz/Function documentation/intent checkboxes|n|n|y}} |all={{User:YoshiRulz/Function documentation/intent checkboxes|y|y|y}} |composition|#default={{User:YoshiRulz/Function documentation/intent checkboxes|y|y|n}} }}<!-- -->{{#if:{{{specific to language|}}}|<nowiki/> {{!}}- style="vertical-align: text-top;" ! style="text-align: end;" {{!}} Specific to [[Z60|language]] {{!}} {{{specific to language}}} }}<!-- -->{{#if:{{{invariants for returned values|}}}|<nowiki/> {{!}}- style="vertical-align: text-top;" ! style="text-align: end;" {{!}} Invariants satisfied by returned values {{!}} {{{invariants for returned values}}} }}<!-- -->{{#if:{{{invariants for input 1|}}}|<nowiki/> {{!}}- style="vertical-align: text-top;" ! style="text-align: end;" {{!}} Invariants required for {{nowrap|{{ZK|{{{1|{{PAGENAME}}}}}|1|type-short={{{label of type of input 1|}}}}}}} {{!}} {{{invariants for input 1}}} }}<!-- -->{{#if:{{{entity parts for input 1|}}}|<nowiki/> {{!}}- style="vertical-align: text-top;" ! style="max-width: 25em; text-align: end;" {{!}} Wikidata [[Z6030|entity parts]] and [[Z6092|predicates]] used from {{nowrap|{{ZK|{{{1|{{PAGENAME}}}}}|1|type-short={{{label of type of input 1|}}}}}}} {{!}} {{{entity parts for input 1}}} }}<!-- -->{{#if:{{{invariants for input 2|}}}|<nowiki/> {{!}}- style="vertical-align: text-top;" ! style="text-align: end;" {{!}} Invariants required for {{nowrap|{{ZK|{{{1|{{PAGENAME}}}}}|2|type-short={{{label of type of input 2|}}}}}}} {{!}} {{{invariants for input 2}}} }}<!-- -->{{#if:{{{entity parts for input 2|}}}|<nowiki/> {{!}}- style="vertical-align: text-top;" ! style="max-width: 25em; text-align: end;" {{!}} Wikidata [[Z6030|entity parts]] and [[Z6092|predicates]] used from {{nowrap|{{ZK|{{{1|{{PAGENAME}}}}}|2|type-short={{{label of type of input 2|}}}}}}} {{!}} {{{entity parts for input 2}}} }}<!-- -->{{#if:{{{invariants for input 3|}}}|<nowiki/> {{!}}- style="vertical-align: text-top;" ! style="text-align: end;" {{!}} Invariants required for {{nowrap|{{ZK|{{{1|{{PAGENAME}}}}}|3|type-short={{{label of type of input 3|}}}}}}} {{!}} {{{invariants for input 3}}} }}<!-- -->{{#if:{{{entity parts for input 3|}}}|<nowiki/> {{!}}- style="vertical-align: text-top;" ! style="max-width: 25em; text-align: end;" {{!}} Wikidata [[Z6030|entity parts]] and [[Z6092|predicates]] used from {{nowrap|{{ZK|{{{1|{{PAGENAME}}}}}|3|type-short={{{label of type of input 3|}}}}}}} {{!}} {{{entity parts for input 3}}} }}<!-- -->{{#if:{{{invariants for input 4|}}}|<nowiki/> {{!}}- style="vertical-align: text-top;" ! style="text-align: end;" {{!}} Invariants required for {{nowrap|{{ZK|{{{1|{{PAGENAME}}}}}|4|type-short={{{label of type of input 4|}}}}}}} {{!}} {{{invariants for input 4}}} }}<!-- -->{{#if:{{{entity parts for input 4|}}}|<nowiki/> {{!}}- style="vertical-align: text-top;" ! style="max-width: 25em; text-align: end;" {{!}} Wikidata [[Z6030|entity parts]] and [[Z6092|predicates]] used from {{nowrap|{{ZK|{{{1|{{PAGENAME}}}}}|4|type-short={{{label of type of input 4|}}}}}}} {{!}} {{{entity parts for input 4}}} }}<!-- -->{{#if:{{{invariants for input 5|}}}|<nowiki/> {{!}}- style="vertical-align: text-top;" ! style="text-align: end;" {{!}} Invariants required for {{nowrap|{{ZK|{{{1|{{PAGENAME}}}}}|5|type-short={{{label of type of input 5|}}}}}}} {{!}} {{{invariants for input 5}}} }}<!-- -->{{#if:{{{entity parts for input 5|}}}|<nowiki/> {{!}}- style="vertical-align: text-top;" ! style="max-width: 25em; text-align: end;" {{!}} Wikidata [[Z6030|entity parts]] and [[Z6092|predicates]] used from {{nowrap|{{ZK|{{{1|{{PAGENAME}}}}}|5|type-short={{{label of type of input 5|}}}}}}} {{!}} {{{entity parts for input 5}}} }}<!-- -->{{#if:{{{commutative rule|}}}|<nowiki/> {{!}}- style="vertical-align: text-top;" ! style="text-align: end;" {{!}} Relational properties {{!}} {{(!}} {{#if:{{{commutative rule|}}}| {{!-}} {{!}} style="text-align: end;" {{!}} {{Q|165474}} {{!}} {{{commutative rule}}} }} {{!)}} }}<!-- -->{{#if:{{{identity element|}}}|<nowiki/> {{!}}- style="vertical-align: text-top;" ! style="text-align: end;" {{!}} Identity element {{!}} {{{identity element}}} }}<!-- -->{{#if:{{{raises error types|}}}|<nowiki/> {{!}}- style="vertical-align: text-top;" ! style="text-align: end;" {{!}} Raises [[Z50|Error types]] {{!}} {{{raises error types}}} }}<!-- -->{{#if:{{{non-throwing equivalent|}}}|<nowiki/> {{!}}- style="vertical-align: text-top;" ! style="text-align: end;" {{!}} Non-throwing equivalent {{!}} {{{non-throwing equivalent}}} }}<!-- -->{{#if:{{{throwing equivalent|}}}|<nowiki/> {{!}}- style="vertical-align: text-top;" ! style="text-align: end;" {{!}} Throwing equivalent {{!}} {{{throwing equivalent}}} }}<!-- -->{{#if:{{{equivalent functions on other data types|}}}|<nowiki/> {{!}}- style="vertical-align: text-top;" ! style="text-align: end;" {{!}} Equivalent functions on other data types {{!}} {{{equivalent functions on other data types}}} }}<!-- -->{{#if:{{{is specialisation of|}}}|<nowiki/> {{!}}- style="vertical-align: text-top;" ! style="text-align: end;" {{!}} Is specialisation / partial application of {{!}} {{{is specialisation of}}} }}<!-- -->{{#if:{{{is subroutine of|}}}|<nowiki/> {{!}}- style="vertical-align: text-top;" ! style="text-align: end;" {{!}} Is subroutine of {{!}} {{{is subroutine of}}} }}<!-- -->{{#if:{{{is approximate inverse of|}}}|<nowiki/> {{!}}- style="vertical-align: text-top;" ! style="text-align: end;" {{!}} Is (approximate) inverse of {{!}} {{{is approximate inverse of}}} }}<!-- -->{{#if:{{{negative function|}}}|<nowiki/> {{!}}- style="vertical-align: text-top;" ! style="text-align: end;" {{!}} Complementary/negative function {{!}} {{{negative function}}} }}<!-- --> |- style="vertical-align: text-top;" ! style="text-align: end;" | Search for usages of this type | * [[Special:WhatLinksHere/{{{1|{{PAGENAME}}}}}]] (all links from all namespaces on {{SITENAME}}) {{#switch:{{{intended for use|}}} |subroutine|WF=<!--skip--> |composition|abstract|AW|embed|all|#default= * [[Special:FunctionUsage/{{{1|{{PAGENAME}}}}}]] (usage in embedded calls across all sister projects) ** [[toolforge:abstract-data/zid/{{{1|{{PAGENAME}}}}}]] (expanded detail for usage in Abstract Wikipedia articles) }} |} |}{{{after|}}} {{#ifexist:Help:{{{1|{{PAGENAME}}}}} |{{clear}}'''Explanations''' [<nowiki/>[[Special:MyLanguage/Help:{{{1|{{PAGENAME}}}}}|{{int:edit}}]]<nowiki/>] {{TNT|Help:{{{1|{{PAGENAME}}}}}|uselang={{USERLANGUAGE}}}} |<div dir="{{#dir}}">[<nowiki/><span class="plainlinks">[{{fullurl:Help:{{{1|{{PAGENAME}}}}}|action=edit&preload={{urlencode:User:YoshiRulz/Function documentation/help page template}}}} Create]</span> translatable long-form documentation to be included here<nowiki/>]</div> }} {{#ifeq:{{NAMESPACENUMBER}}|1|{{DEFAULTSORT:Talk:Z{{padleft:{{#invoke:String|sub|{{{1|{{PAGENAME}}}}}|2}}|5}}}}}}</includeonly></onlyinclude> {{documentation}} {{ {{FULLPAGENAME}}|Z811| |label of type of input 1=list |invariants for input 1={{Z+|Z23120}} |raises error types={{Z+|Z516}} |non-throwing equivalent={{Z|22839}} |equivalent functions on other data types= * {{Z|30299}} * {{Z|821}} * {{Z|32065}} |is specialisation of={{Z+|Z13397}} |negative function={{Z+|Z812}} }} {{ {{FULLPAGENAME}}|Z12203| |label of type of input 1={{#function:Z34802|{{int:lang}}|Z6}} |intended for use=subroutine |specific to language={{Z|1002}} |is subroutine of={{Z+|Z29851}} }} {{ {{FULLPAGENAME}}|Z32645| |label of type of input 1={{#function:Z34802|{{int:lang}}|Z6001}} |intended for use=WF |specific to language={{Z|1002}} |entity parts for input 1= * {{Z|6036}}: {{P|31}} |is subroutine of={{Z+|Z39219}} |commutative rule=x + y = y + x }} bxml7qri4fmd5feag3dc93nru9cdhmd 314833 314832 2026-09-17T22:32:27Z YoshiRulz 10156 Remove debugging line 314833 wikitext text/x-wiki {{mbox|style=margin: 0 auto;|text=Part of the {{t|function documentation}} pilot.<br>[[Special:WhatLinksHere/User:YoshiRulz/Function_documentation|List usages]]}} <onlyinclude><includeonly>== Documentation == {{#ifeq:{{NAMESPACENUMBER}}|1|{{mbox|style=float: inline-end;|text=Part of the {{t|function documentation}} pilot.}}|<!--skip-->}}{{{before|}}} {{clear}} {| class="wikitable" | <div style="float: inline-end; text-align: end;"> layout: {{mini navbar|User:YoshiRulz/Function documentation}} <br>data: {{mini navbar|{{{1|{{PAGENAME}}}}}|point-at-data=y}} </div> '''{{#wikifunctionlabeldesc:{{{1|{{PAGENAME}}}}}}}''' |- | {| <!-- -->{{#if:{{item linked to mainspace object|{{SUBJECTPAGENAME:{{{1|{{PAGENAME}}}}}}}}}|<nowiki/> {{!}}- style="vertical-align: text-top;" ! style="text-align: end;" {{!}} Wikidata Item (sitelink) {{!}} {{item linked to mainspace object|{{SUBJECTPAGENAME:{{{1|{{PAGENAME}}}}}}}}} }}<!-- --> |- style="vertical-align: text-top;" ! style="text-align: end;" | Intended for use | {{#switch:{{{intended for use|}}} |subroutine={{User:YoshiRulz/Function documentation/intent checkboxes|n|n|n}} |WF={{User:YoshiRulz/Function documentation/intent checkboxes|y|n|n}} |AW|abstract={{User:YoshiRulz/Function documentation/intent checkboxes|n|y|y}} |embed={{User:YoshiRulz/Function documentation/intent checkboxes|n|n|y}} |all={{User:YoshiRulz/Function documentation/intent checkboxes|y|y|y}} |composition|#default={{User:YoshiRulz/Function documentation/intent checkboxes|y|y|n}} }}<!-- -->{{#if:{{{specific to language|}}}|<nowiki/> {{!}}- style="vertical-align: text-top;" ! style="text-align: end;" {{!}} Specific to [[Z60|language]] {{!}} {{{specific to language}}} }}<!-- -->{{#if:{{{invariants for returned values|}}}|<nowiki/> {{!}}- style="vertical-align: text-top;" ! style="text-align: end;" {{!}} Invariants satisfied by returned values {{!}} {{{invariants for returned values}}} }}<!-- -->{{#if:{{{invariants for input 1|}}}|<nowiki/> {{!}}- style="vertical-align: text-top;" ! style="text-align: end;" {{!}} Invariants required for {{nowrap|{{ZK|{{{1|{{PAGENAME}}}}}|1|type-short={{{label of type of input 1|}}}}}}} {{!}} {{{invariants for input 1}}} }}<!-- -->{{#if:{{{entity parts for input 1|}}}|<nowiki/> {{!}}- style="vertical-align: text-top;" ! style="max-width: 25em; text-align: end;" {{!}} Wikidata [[Z6030|entity parts]] and [[Z6092|predicates]] used from {{nowrap|{{ZK|{{{1|{{PAGENAME}}}}}|1|type-short={{{label of type of input 1|}}}}}}} {{!}} {{{entity parts for input 1}}} }}<!-- -->{{#if:{{{invariants for input 2|}}}|<nowiki/> {{!}}- style="vertical-align: text-top;" ! style="text-align: end;" {{!}} Invariants required for {{nowrap|{{ZK|{{{1|{{PAGENAME}}}}}|2|type-short={{{label of type of input 2|}}}}}}} {{!}} {{{invariants for input 2}}} }}<!-- -->{{#if:{{{entity parts for input 2|}}}|<nowiki/> {{!}}- style="vertical-align: text-top;" ! style="max-width: 25em; text-align: end;" {{!}} Wikidata [[Z6030|entity parts]] and [[Z6092|predicates]] used from {{nowrap|{{ZK|{{{1|{{PAGENAME}}}}}|2|type-short={{{label of type of input 2|}}}}}}} {{!}} {{{entity parts for input 2}}} }}<!-- -->{{#if:{{{invariants for input 3|}}}|<nowiki/> {{!}}- style="vertical-align: text-top;" ! style="text-align: end;" {{!}} Invariants required for {{nowrap|{{ZK|{{{1|{{PAGENAME}}}}}|3|type-short={{{label of type of input 3|}}}}}}} {{!}} {{{invariants for input 3}}} }}<!-- -->{{#if:{{{entity parts for input 3|}}}|<nowiki/> {{!}}- style="vertical-align: text-top;" ! style="max-width: 25em; text-align: end;" {{!}} Wikidata [[Z6030|entity parts]] and [[Z6092|predicates]] used from {{nowrap|{{ZK|{{{1|{{PAGENAME}}}}}|3|type-short={{{label of type of input 3|}}}}}}} {{!}} {{{entity parts for input 3}}} }}<!-- -->{{#if:{{{invariants for input 4|}}}|<nowiki/> {{!}}- style="vertical-align: text-top;" ! style="text-align: end;" {{!}} Invariants required for {{nowrap|{{ZK|{{{1|{{PAGENAME}}}}}|4|type-short={{{label of type of input 4|}}}}}}} {{!}} {{{invariants for input 4}}} }}<!-- -->{{#if:{{{entity parts for input 4|}}}|<nowiki/> {{!}}- style="vertical-align: text-top;" ! style="max-width: 25em; text-align: end;" {{!}} Wikidata [[Z6030|entity parts]] and [[Z6092|predicates]] used from {{nowrap|{{ZK|{{{1|{{PAGENAME}}}}}|4|type-short={{{label of type of input 4|}}}}}}} {{!}} {{{entity parts for input 4}}} }}<!-- -->{{#if:{{{invariants for input 5|}}}|<nowiki/> {{!}}- style="vertical-align: text-top;" ! style="text-align: end;" {{!}} Invariants required for {{nowrap|{{ZK|{{{1|{{PAGENAME}}}}}|5|type-short={{{label of type of input 5|}}}}}}} {{!}} {{{invariants for input 5}}} }}<!-- -->{{#if:{{{entity parts for input 5|}}}|<nowiki/> {{!}}- style="vertical-align: text-top;" ! style="max-width: 25em; text-align: end;" {{!}} Wikidata [[Z6030|entity parts]] and [[Z6092|predicates]] used from {{nowrap|{{ZK|{{{1|{{PAGENAME}}}}}|5|type-short={{{label of type of input 5|}}}}}}} {{!}} {{{entity parts for input 5}}} }}<!-- -->{{#if:{{{commutative rule|}}}|<nowiki/> {{!}}- style="vertical-align: text-top;" ! style="text-align: end;" {{!}} Relational properties {{!}} {{(!}} {{#if:{{{commutative rule|}}}| {{!-}} {{!}} style="text-align: end;" {{!}} {{Q|165474}} {{!}} {{{commutative rule}}} }} {{!)}} }}<!-- -->{{#if:{{{identity element|}}}|<nowiki/> {{!}}- style="vertical-align: text-top;" ! style="text-align: end;" {{!}} Identity element {{!}} {{{identity element}}} }}<!-- -->{{#if:{{{raises error types|}}}|<nowiki/> {{!}}- style="vertical-align: text-top;" ! style="text-align: end;" {{!}} Raises [[Z50|Error types]] {{!}} {{{raises error types}}} }}<!-- -->{{#if:{{{non-throwing equivalent|}}}|<nowiki/> {{!}}- style="vertical-align: text-top;" ! style="text-align: end;" {{!}} Non-throwing equivalent {{!}} {{{non-throwing equivalent}}} }}<!-- -->{{#if:{{{throwing equivalent|}}}|<nowiki/> {{!}}- style="vertical-align: text-top;" ! style="text-align: end;" {{!}} Throwing equivalent {{!}} {{{throwing equivalent}}} }}<!-- -->{{#if:{{{equivalent functions on other data types|}}}|<nowiki/> {{!}}- style="vertical-align: text-top;" ! style="text-align: end;" {{!}} Equivalent functions on other data types {{!}} {{{equivalent functions on other data types}}} }}<!-- -->{{#if:{{{is specialisation of|}}}|<nowiki/> {{!}}- style="vertical-align: text-top;" ! style="text-align: end;" {{!}} Is specialisation / partial application of {{!}} {{{is specialisation of}}} }}<!-- -->{{#if:{{{is subroutine of|}}}|<nowiki/> {{!}}- style="vertical-align: text-top;" ! style="text-align: end;" {{!}} Is subroutine of {{!}} {{{is subroutine of}}} }}<!-- -->{{#if:{{{is approximate inverse of|}}}|<nowiki/> {{!}}- style="vertical-align: text-top;" ! style="text-align: end;" {{!}} Is (approximate) inverse of {{!}} {{{is approximate inverse of}}} }}<!-- -->{{#if:{{{negative function|}}}|<nowiki/> {{!}}- style="vertical-align: text-top;" ! style="text-align: end;" {{!}} Complementary/negative function {{!}} {{{negative function}}} }}<!-- --> |- style="vertical-align: text-top;" ! style="text-align: end;" | Search for usages of this type | * [[Special:WhatLinksHere/{{{1|{{PAGENAME}}}}}]] (all links from all namespaces on {{SITENAME}}) {{#switch:{{{intended for use|}}} |subroutine|WF=<!--skip--> |composition|abstract|AW|embed|all|#default= * [[Special:FunctionUsage/{{{1|{{PAGENAME}}}}}]] (usage in embedded calls across all sister projects) ** [[toolforge:abstract-data/zid/{{{1|{{PAGENAME}}}}}]] (expanded detail for usage in Abstract Wikipedia articles) }} |} |}{{{after|}}} {{#ifexist:Help:{{{1|{{PAGENAME}}}}} |{{clear}}'''Explanations''' [<nowiki/>[[Special:MyLanguage/Help:{{{1|{{PAGENAME}}}}}|{{int:edit}}]]<nowiki/>] {{TNT|Help:{{{1|{{PAGENAME}}}}}|uselang={{USERLANGUAGE}}}} |<div dir="{{#dir}}">[<nowiki/><span class="plainlinks">[{{fullurl:Help:{{{1|{{PAGENAME}}}}}|action=edit&preload={{urlencode:User:YoshiRulz/Function documentation/help page template}}}} Create]</span> translatable long-form documentation to be included here<nowiki/>]</div> }} {{#ifeq:{{NAMESPACENUMBER}}|1|{{DEFAULTSORT:Talk:Z{{padleft:{{#invoke:String|sub|{{{1|{{PAGENAME}}}}}|2}}|5}}}}}}</includeonly></onlyinclude> {{documentation}} {{ {{FULLPAGENAME}}|Z811| |label of type of input 1=list |invariants for input 1={{Z+|Z23120}} |raises error types={{Z+|Z516}} |non-throwing equivalent={{Z|22839}} |equivalent functions on other data types= * {{Z|30299}} * {{Z|821}} * {{Z|32065}} |is specialisation of={{Z+|Z13397}} |negative function={{Z+|Z812}} }} {{ {{FULLPAGENAME}}|Z12203| |label of type of input 1={{#function:Z34802|{{int:lang}}|Z6}} |intended for use=subroutine |specific to language={{Z|1002}} |is subroutine of={{Z+|Z29851}} }} {{ {{FULLPAGENAME}}|Z32645| |label of type of input 1={{#function:Z34802|{{int:lang}}|Z6001}} |intended for use=WF |specific to language={{Z|1002}} |entity parts for input 1= * {{Z|6036}}: {{P|31}} |is subroutine of={{Z+|Z39219}} }} 8zkipvzfuiklhqfno8f6vhzfkfn7k5l 314840 314833 2026-09-17T23:07:41Z YoshiRulz 10156 Add another example 314840 wikitext text/x-wiki {{mbox|style=margin: 0 auto;|text=Part of the {{t|function documentation}} pilot.<br>[[Special:WhatLinksHere/User:YoshiRulz/Function_documentation|List usages]]}} <onlyinclude><includeonly>== Documentation == {{#ifeq:{{NAMESPACENUMBER}}|1|{{mbox|style=float: inline-end;|text=Part of the {{t|function documentation}} pilot.}}|<!--skip-->}}{{{before|}}} {{clear}} {| class="wikitable" | <div style="float: inline-end; text-align: end;"> layout: {{mini navbar|User:YoshiRulz/Function documentation}} <br>data: {{mini navbar|{{{1|{{PAGENAME}}}}}|point-at-data=y}} </div> '''{{#wikifunctionlabeldesc:{{{1|{{PAGENAME}}}}}}}''' |- | {| <!-- -->{{#if:{{item linked to mainspace object|{{SUBJECTPAGENAME:{{{1|{{PAGENAME}}}}}}}}}|<nowiki/> {{!}}- style="vertical-align: text-top;" ! style="text-align: end;" {{!}} Wikidata Item (sitelink) {{!}} {{item linked to mainspace object|{{SUBJECTPAGENAME:{{{1|{{PAGENAME}}}}}}}}} }}<!-- --> |- style="vertical-align: text-top;" ! style="text-align: end;" | Intended for use | {{#switch:{{{intended for use|}}} |subroutine={{User:YoshiRulz/Function documentation/intent checkboxes|n|n|n}} |WF={{User:YoshiRulz/Function documentation/intent checkboxes|y|n|n}} |AW|abstract={{User:YoshiRulz/Function documentation/intent checkboxes|n|y|y}} |embed={{User:YoshiRulz/Function documentation/intent checkboxes|n|n|y}} |all={{User:YoshiRulz/Function documentation/intent checkboxes|y|y|y}} |composition|#default={{User:YoshiRulz/Function documentation/intent checkboxes|y|y|n}} }}<!-- -->{{#if:{{{specific to language|}}}|<nowiki/> {{!}}- style="vertical-align: text-top;" ! style="text-align: end;" {{!}} Specific to [[Z60|language]] {{!}} {{{specific to language}}} }}<!-- -->{{#if:{{{invariants for returned values|}}}|<nowiki/> {{!}}- style="vertical-align: text-top;" ! style="text-align: end;" {{!}} Invariants satisfied by returned values {{!}} {{{invariants for returned values}}} }}<!-- -->{{#if:{{{invariants for input 1|}}}|<nowiki/> {{!}}- style="vertical-align: text-top;" ! style="text-align: end;" {{!}} Invariants required for {{nowrap|{{ZK|{{{1|{{PAGENAME}}}}}|1|type-short={{{label of type of input 1|}}}}}}} {{!}} {{{invariants for input 1}}} }}<!-- -->{{#if:{{{entity parts for input 1|}}}|<nowiki/> {{!}}- style="vertical-align: text-top;" ! style="max-width: 25em; text-align: end;" {{!}} Wikidata [[Z6030|entity parts]] and [[Z6092|predicates]] used from {{nowrap|{{ZK|{{{1|{{PAGENAME}}}}}|1|type-short={{{label of type of input 1|}}}}}}} {{!}} {{{entity parts for input 1}}} }}<!-- -->{{#if:{{{invariants for input 2|}}}|<nowiki/> {{!}}- style="vertical-align: text-top;" ! style="text-align: end;" {{!}} Invariants required for {{nowrap|{{ZK|{{{1|{{PAGENAME}}}}}|2|type-short={{{label of type of input 2|}}}}}}} {{!}} {{{invariants for input 2}}} }}<!-- -->{{#if:{{{entity parts for input 2|}}}|<nowiki/> {{!}}- style="vertical-align: text-top;" ! style="max-width: 25em; text-align: end;" {{!}} Wikidata [[Z6030|entity parts]] and [[Z6092|predicates]] used from {{nowrap|{{ZK|{{{1|{{PAGENAME}}}}}|2|type-short={{{label of type of input 2|}}}}}}} {{!}} {{{entity parts for input 2}}} }}<!-- -->{{#if:{{{invariants for input 3|}}}|<nowiki/> {{!}}- style="vertical-align: text-top;" ! style="text-align: end;" {{!}} Invariants required for {{nowrap|{{ZK|{{{1|{{PAGENAME}}}}}|3|type-short={{{label of type of input 3|}}}}}}} {{!}} {{{invariants for input 3}}} }}<!-- -->{{#if:{{{entity parts for input 3|}}}|<nowiki/> {{!}}- style="vertical-align: text-top;" ! style="max-width: 25em; text-align: end;" {{!}} Wikidata [[Z6030|entity parts]] and [[Z6092|predicates]] used from {{nowrap|{{ZK|{{{1|{{PAGENAME}}}}}|3|type-short={{{label of type of input 3|}}}}}}} {{!}} {{{entity parts for input 3}}} }}<!-- -->{{#if:{{{invariants for input 4|}}}|<nowiki/> {{!}}- style="vertical-align: text-top;" ! style="text-align: end;" {{!}} Invariants required for {{nowrap|{{ZK|{{{1|{{PAGENAME}}}}}|4|type-short={{{label of type of input 4|}}}}}}} {{!}} {{{invariants for input 4}}} }}<!-- -->{{#if:{{{entity parts for input 4|}}}|<nowiki/> {{!}}- style="vertical-align: text-top;" ! style="max-width: 25em; text-align: end;" {{!}} Wikidata [[Z6030|entity parts]] and [[Z6092|predicates]] used from {{nowrap|{{ZK|{{{1|{{PAGENAME}}}}}|4|type-short={{{label of type of input 4|}}}}}}} {{!}} {{{entity parts for input 4}}} }}<!-- -->{{#if:{{{invariants for input 5|}}}|<nowiki/> {{!}}- style="vertical-align: text-top;" ! style="text-align: end;" {{!}} Invariants required for {{nowrap|{{ZK|{{{1|{{PAGENAME}}}}}|5|type-short={{{label of type of input 5|}}}}}}} {{!}} {{{invariants for input 5}}} }}<!-- -->{{#if:{{{entity parts for input 5|}}}|<nowiki/> {{!}}- style="vertical-align: text-top;" ! style="max-width: 25em; text-align: end;" {{!}} Wikidata [[Z6030|entity parts]] and [[Z6092|predicates]] used from {{nowrap|{{ZK|{{{1|{{PAGENAME}}}}}|5|type-short={{{label of type of input 5|}}}}}}} {{!}} {{{entity parts for input 5}}} }}<!-- -->{{#if:{{{commutative rule|}}}|<nowiki/> {{!}}- style="vertical-align: text-top;" ! style="text-align: end;" {{!}} Relational properties {{!}} {{(!}} {{#if:{{{commutative rule|}}}| {{!-}} {{!}} style="text-align: end;" {{!}} {{Q|165474}} {{!}} {{{commutative rule}}} }} {{!)}} }}<!-- -->{{#if:{{{identity element|}}}|<nowiki/> {{!}}- style="vertical-align: text-top;" ! style="text-align: end;" {{!}} Identity element {{!}} {{{identity element}}} }}<!-- -->{{#if:{{{raises error types|}}}|<nowiki/> {{!}}- style="vertical-align: text-top;" ! style="text-align: end;" {{!}} Raises [[Z50|Error types]] {{!}} {{{raises error types}}} }}<!-- -->{{#if:{{{non-throwing equivalent|}}}|<nowiki/> {{!}}- style="vertical-align: text-top;" ! style="text-align: end;" {{!}} Non-throwing equivalent {{!}} {{{non-throwing equivalent}}} }}<!-- -->{{#if:{{{throwing equivalent|}}}|<nowiki/> {{!}}- style="vertical-align: text-top;" ! style="text-align: end;" {{!}} Throwing equivalent {{!}} {{{throwing equivalent}}} }}<!-- -->{{#if:{{{equivalent functions on other data types|}}}|<nowiki/> {{!}}- style="vertical-align: text-top;" ! style="text-align: end;" {{!}} Equivalent functions on other data types {{!}} {{{equivalent functions on other data types}}} }}<!-- -->{{#if:{{{is specialisation of|}}}|<nowiki/> {{!}}- style="vertical-align: text-top;" ! style="text-align: end;" {{!}} Is specialisation / partial application of {{!}} {{{is specialisation of}}} }}<!-- -->{{#if:{{{is subroutine of|}}}|<nowiki/> {{!}}- style="vertical-align: text-top;" ! style="text-align: end;" {{!}} Is subroutine of {{!}} {{{is subroutine of}}} }}<!-- -->{{#if:{{{is approximate inverse of|}}}|<nowiki/> {{!}}- style="vertical-align: text-top;" ! style="text-align: end;" {{!}} Is (approximate) inverse of {{!}} {{{is approximate inverse of}}} }}<!-- -->{{#if:{{{negative function|}}}|<nowiki/> {{!}}- style="vertical-align: text-top;" ! style="text-align: end;" {{!}} Complementary/negative function {{!}} {{{negative function}}} }}<!-- --> |- style="vertical-align: text-top;" ! style="text-align: end;" | Search for usages of this type | * [[Special:WhatLinksHere/{{{1|{{PAGENAME}}}}}]] (all links from all namespaces on {{SITENAME}}) {{#switch:{{{intended for use|}}} |subroutine|WF=<!--skip--> |composition|abstract|AW|embed|all|#default= * [[Special:FunctionUsage/{{{1|{{PAGENAME}}}}}]] (usage in embedded calls across all sister projects) ** [[toolforge:abstract-data/zid/{{{1|{{PAGENAME}}}}}]] (expanded detail for usage in Abstract Wikipedia articles) }} |} |}{{{after|}}} {{#ifexist:Help:{{{1|{{PAGENAME}}}}} |{{clear}}'''Explanations''' [<nowiki/>[[Special:MyLanguage/Help:{{{1|{{PAGENAME}}}}}|{{int:edit}}]]<nowiki/>] {{TNT|Help:{{{1|{{PAGENAME}}}}}|uselang={{USERLANGUAGE}}}} |<div dir="{{#dir}}">[<nowiki/><span class="plainlinks">[{{fullurl:Help:{{{1|{{PAGENAME}}}}}|action=edit&preload={{urlencode:User:YoshiRulz/Function documentation/help page template}}}} Create]</span> translatable long-form documentation to be included here<nowiki/>]</div> }} {{#ifeq:{{NAMESPACENUMBER}}|1|{{DEFAULTSORT:Talk:Z{{padleft:{{#invoke:String|sub|{{{1|{{PAGENAME}}}}}|2}}|5}}}}}}</includeonly></onlyinclude> {{documentation}} {{ {{FULLPAGENAME}}|Z811| |label of type of input 1=list |invariants for input 1={{Z+|Z23120}} |raises error types={{Z+|Z516}} |non-throwing equivalent={{Z|22839}} |equivalent functions on other data types= * {{Z|30299}} * {{Z|821}} * {{Z|32065}} |is specialisation of={{Z+|Z13397}} |negative function={{Z+|Z812}} }} {{ {{FULLPAGENAME}}|Z12203| |label of type of input 1={{#function:Z34802|{{int:lang}}|Z6}} |intended for use=subroutine |specific to language={{Z|1002}} |is subroutine of={{Z+|Z29851}} }} {{ {{FULLPAGENAME}}|Z32645| |label of type of input 1={{#function:Z34802|{{int:lang}}|Z6001}} |intended for use=WF |specific to language={{Z|1002}} |entity parts for input 1= * {{Z|6036}}: {{P|31}} |is subroutine of={{Z+|Z39219}} }} {{ {{FULLPAGENAME}}|Z33700| |label of type of input 1={{#function:Z34802|{{int:lang}}|Z33198}} |label of type of input 2={{#function:Z34802|{{int:lang}}|Z33198}} |intended for use=WF |invariants for returned values=[[Z42418]](<math>RV</math>) = [[Z42418]]({{ZK|33700|1}}) &and; [[Z42418]]({{ZK|33700|2}}) |commutative rule=<math>x</math> &times; <math>y</math> = <math>y</math> &times; <math>x</math> |identity element={{Z|42420}} |equivalent functions on other data types= * {{Z|21032}} * {{Z|19706}} * {{Z|17120}} * {{Z|13539}} * {{Z|16728}} * {{Z|10174}} |is approximate inverse of={{Z+|Z33708}} }} szown9ubfuqk4h9gwqqqhi653ogrcm5 User:YoshiRulz/Function documentation/doc 2 71485 314827 314571 2026-09-17T22:23:21Z YoshiRulz 10156 Clarify when commutativity and identity element params should be used, and some minor copyedits 314827 wikitext text/x-wiki Used on a Function's talk page to provide links to related Functions in a standard<!-- and translatable--> layout, and optionally including long-form documentation. Usage example: <syntaxhighlight lang="wikitext"> {{function documentation |label of type of input 1=<!--{{#function:Z34802|{{int:lang}}|{{#function:Z881|Z1}}}}-->list |intended for use=WF |invariants for input 1={{Z+|Z23120}} |raises error types={{Z+|Z516}} |non-throwing equivalent={{Z|22839}} |equivalent functions on other data types= * {{Z|821}} * {{Z|10901}} |is specialisation of={{Z+|Z13397}} |is approximate inverse of={{Z+|Z810}} |negative function={{Z+|Z812}} }} </syntaxhighlight> This and a couple other examples are shown rendered at the bottom of [[Template:Function_documentation#Documentation|the template page]]. Compare [[Special:EditPage/User:YoshiRulz/Function_documentation|their Wikitext source]]. == Parameters == All parameters are optional. Unless specified, all parameters are Wikitext, and you can pass a bullet-point list when this Function relates to multiple others in the same way. The template will display data in the below order regardless of the order arguments are given in. === <code>before</code> === <syntaxhighlight lang="wikitext"> {{function documentation |before= {{deprecated function}} }} </syntaxhighlight> Freeform content inserted before the table (after the <q>Documentation</q> heading). === <code>label of type of input 1</code> === <syntaxhighlight lang="wikitext"> {{function documentation |label of type of input 1={{#function:Z34802|{{int:lang}}|Z13518}} }} </syntaxhighlight> The value for this parameter should be an [[WF:Embedded_function_calls|embedded function call]] to [[Z34802]], passing <syntaxhighlight lang="wikitext" inline>{{int:lang}}</syntaxhighlight> as the first argument, and passing the ZID of the Type of this Function's 1st input for the second argument. The example above is for a Function whose 1st input is a {{Z|13518}}. <br>When the input has a parameterised Type such as {{Z|881}}, the call <code>Z34802(..., Z881)</code> won't work, the best you can do is pass English <code>list</code> (as in the example at the top of this page). <br>[[Z34802]] produces a short label for the Type, then this template will show that label beside the keys of inputs, for example in <q>Invariants required for <ins>Natural</ins> Z13730K1</q>. <br>There's no need to include these Type labels when this Function's inputs are all of the same Type (or if there's only 1 input). ==== <code>label of type of input 2</code> ==== As <code>label of type of input 1</code>, but for the 2nd input. ==== <code>label of type of input 3</code> ==== As <code>label of type of input 1</code>, but for the 3rd input. ==== <code>label of type of input 4</code> ==== As <code>label of type of input 1</code>, but for the 4th input. ==== <code>label of type of input 5</code> ==== As <code>label of type of input 1</code>, but for the 5th input. More parameters could be added for the types of K6 and higher if the need arises. === <code>intended for use</code> === <syntaxhighlight lang="wikitext"> {{function documentation |intended for use=abstract }} </syntaxhighlight> The value for this parameter should be one of <code>subroutine</code>, <code>WF</code>, <code>composition</code>, <code>abstract</code>, <code>embed</code>, or <code>all</code>. ; <code>subroutine</code> : Indicates that this Function should only be used from a specific other Function (see the <code>is subroutine of</code> parameter). ; <code>WF</code> : Indicates that this Function is not useful on Abstract Wikipedia or other wikis. : Functions ''about {{SITENAME}}'', intended to be embedded on WF: pages, should be marked <code>embed</code>. ; <code>composition</code> (default) : Indicates that this Function can only be used in compositions on {{SITENAME}} or Abstract Wikipedia. : For technical reasons, Functions are [[WF:Embedded_function_calls#Update_as_of_2026-07|limited to a few Types]] for their inputs in order to be usable in embedded calls. ; <code>abstract</code> or <code>AW</code> : Indicates that this Function can be used on Abstract Wikipedia or other wikis. ; <code>embed</code> : Indicates that this Function should only be used via embedded function calls. : Functions which use {{Z|6}} instead of {{Z|881}}, for example, should be marked <code>embed</code>;<!-- --> also fill in the <code>equivalent functions on other data types</code> parameter with the "strongly-typed" Function if one exists. ; <code>all</code> : Indicates that this Function is general-purpose. : For technical reasons, Functions are [[WF:Embedded_function_calls#Update_as_of_2026-07|limited to a few Types]] for their inputs in order to be usable in embedded calls. === <code>specific to language</code> === <syntaxhighlight lang="wikitext"> {{function documentation |specific to language={{Z|1002}} }} </syntaxhighlight> The value for this parameter should be a link to a persistent {{Z|60}}. Indicates that the {{Z|6}} or {{Z|11}} inputs and/or outputs of this Function only make sense in a particular language. This is typically also mentioned in Functions' labels. You might want to add the talk page to one of the subcategories of [[:Category:Natural languages]]. This template does NOT do that automatically. === <code>invariants for returned values</code> === <syntaxhighlight lang="wikitext"> {{function documentation |invariants for returned values={{Z+|Z23120}} }} </syntaxhighlight> The value for this parameter should be a link to a persistent {{Z|8}}: a 'predicate', which has a single input whose Type matches this Function's return Type, and returns a {{Z|40}}. The predicate should evaluate to {{Z|41}} for every possible value returned by this Function. (If multiple invariants are given, the returned values would pass them all.) Use this to express the [[d:Q360690|postconditions]] ([[d:Q385374|invariants]] of outputs, a.k.a. guarantees) of the Function in a symbolic and language-neutral way. <br>If this Function can throw, it's understood that the invariant doesn't apply to the {{Z|5}}. Use Test cases to document such edge cases. === <code>invariants for input 1</code> === <syntaxhighlight lang="wikitext"> {{function documentation |invariants for input 1={{Z+|Z23120}} }} </syntaxhighlight> The value for this parameter should be a link to a persistent {{Z|8}}: a 'predicate', which has a single input whose Type matches this Function's 1st input, and returns a {{Z|40}}. The predicate should evaluate to {{Z|41}} for every valid argument value. (If multiple invariants are given, an argument would be considered valid if it passes them all.) Use this to express the [[d:Q1413450|preconditions]] ([[d:Q385374|invariants]] of inputs, a.k.a. assumptions) of the Function in a symbolic and language-neutral way. <br>This doesn't specify the Function's behaviour in the case that an invalid value is passed&mdash;for example, the Function may raise an {{Z|516}}. Use Test cases to document that, or leave it as [[d:Q4318017|unspecified behaviour]]. <br>If this Function ''is'' a predicate, it should not declare itself as the invariant of its 1st input. ==== <code>invariants for input 2</code> ==== As <code>invariants for input 1</code>, but for the 2nd input. ==== <code>invariants for input 3</code> ==== As <code>invariants for input 1</code>, but for the 3rd input. ==== <code>invariants for input 4</code> ==== As <code>invariants for input 1</code>, but for the 4th input. ==== <code>invariants for input 5</code> ==== As <code>invariants for input 1</code>, but for the 5th input. More parameters could be added for the invariants of K6 and higher if the need arises. === <code>entity parts for input 1</code> === <syntaxhighlight lang="wikitext"> {{function documentation |entity parts for input 1= * {{Z|6033}}: * * {{Z|6035}}: {{Z|1360}} * {{Z|6036}}: {{P|31}} }} </syntaxhighlight> The value(s) for this parameter should be a link to a persistent {{Z|6030}}, optionally followed by a list of {{Z|60}} (for {{Z|6033}}, {{Z|6034}}, or {{Z|6035}}<!-- or sitelinks? -->) or {{Z|6092}} (for {{Z|6036}}). <br>If labels/descriptions in all languages are used, list a <code>*</code> character. If the trans-lingual label/aliases are used, list {{Z|1360}}.<!-- If the caller passes in the language for which labels/descriptions are taken, list the ID for that input: <syntaxhighlight lang="wikitext" inline>{{Z|6033}}: K2</syntaxhighlight>. -->If a language has no corresponding persistent {{Z|60}}, list the {{P|9753}} for it: <syntaxhighlight lang="wikitext" inline>{{Z|6033}}: <code>nl-x-Q2668371</code></syntaxhighlight>. Use this to express which part(s) of an Item (or Lexeme, etc.) the Function expects to be present, as used in [[Z30120]] and the various other selective fetching Functions. You don't need to include this in the case that a Function takes an Item ''reference'' and manages the fetching itself, but it's good to include it anyway so that humans can easily cross-check and fill in missing data on the Item. <br>This doesn't specify the Function's behaviour in the case that the passed Item doesn't have, for example, a label in the expected language or any statements with the given PID. The Function may raise an error or simply return an incorrect result. Consider adding Test cases to document what happens. ==== <code>entity parts for input 2</code> ==== As <code>entity parts for input 1</code>, but for the 2nd input. ==== <code>entity parts for input 3</code> ==== As <code>entity parts for input 1</code>, but for the 3rd input. ==== <code>entity parts for input 4</code> ==== As <code>entity parts for input 1</code>, but for the 4th input. ==== <code>entity parts for input 5</code> ==== As <code>entity parts for input 1</code>, but for the 5th input. More parameters could be added for the parts of K6 and higher if the need arises. === <code>commutative rule</code> === <syntaxhighlight lang="wikitext"> {{function documentation |commutative rule={{PAGENAME}}(<math>x</math>, <math>y</math>, <math>c</math>) = {{PAGENAME}}(<math>y</math>, <math>x</math>, <math>c</math>) }} </syntaxhighlight> The value for this parameter should be a mathematical equality (plaintext with limited TeX). For [[d:Q165474|commutative]] Functions: Demonstrates the way in which they're commutative. If there is a single well-established symbol for this operation, such as <code>+</code> for addition or <code>log</code> for logarithms, you should use that instead of the <code>Zxxxxx()</code> call syntax. === <code>identity element</code> === <syntaxhighlight lang="wikitext"> {{function documentation |identity element={{Z|25174}} }} </syntaxhighlight> The value for this parameter should be a link to a persistent object, or a code expression. Indicates a value which has no effect when applied with this operation, making it '[[d:Q44106280|idempotent]]' or a 'no-op'. For concatenating {{Z|6}} or {{Z|89}}, this would be an empty string; for addition, it would be <code>0</code>, but for multiplication it would be <code>1</code>. <br>This parameter is only applicable to Functions which return the same Type as one of their inputs ([[d:Q4720939|closed]] operations). It should also be used only when the Function has a single identity element / fixed point; Functions like [[Z10548|reverse string]], [[Z16475|tangent]], or [[Z20032|floor]] have multiple fixed points and shouldn't have this parameter set. === <code>raises error types</code> === <syntaxhighlight lang="wikitext"> {{function documentation |raises error types={{Z+|Z516}} }} </syntaxhighlight> The value for this parameter should be a link to a persistent {{Z|50}}. Indicates the types of {{Z|5}} that this Function can raise. You ''may'' include transitive Errors, that is, those raised by other Functions used in the Implementations of this one. === <code>non-throwing equivalent</code> === <syntaxhighlight lang="wikitext"> {{function documentation |non-throwing equivalent={{Z|22839}} }} </syntaxhighlight> The value for this parameter should be a link to a persistent {{Z|8}}. A Function with the same semantics as this one, but which doesn't raise an {{Z|5}} where this one does. It may take a fallback value as an extra input, or it may have a different return Type. === <code>throwing equivalent</code> === <syntaxhighlight lang="wikitext"> {{function documentation |throwing equivalent={{Z|811}} }} </syntaxhighlight> The value for this parameter should be a link to a persistent {{Z|8}}. A Function with the same semantics as this one, but which raises an {{Z|5}} where this one has some other failure mechanism (like a fallback value). It may have a different return Type due to Errors being out-of-band. === <code>equivalent functions on other data types</code> === <syntaxhighlight lang="wikitext"> {{function documentation |equivalent functions on other data types={{Z|10901}} }} </syntaxhighlight> The value for this parameter should be a link to a persistent {{Z|8}}. A Function with similar semantics to this one, but which uses a different Type for its input (and maybe output). === <code>is specialisation of</code> === <syntaxhighlight lang="wikitext"> {{function documentation |is specialisation of={{Z+|Z13397}} }} </syntaxhighlight> The value for this parameter should be a link to a persistent {{Z|8}}. A Function that's a generalisation of this one, that is, if you held some of its inputs constant then it could emulate this Function. === <code>is subroutine of</code> === <syntaxhighlight lang="wikitext"> {{function documentation |is subroutine of={{Z+|Z29851}} }} </syntaxhighlight> The value for this parameter should be a link to a persistent {{Z|8}}. For Functions that aren't expected to see much use outside an Implementation of another Function, this can point to that Function. === <code>is approximate inverse of</code> === <syntaxhighlight lang="wikitext"> {{function documentation |is approximate inverse of={{Z+|Z810}} }} </syntaxhighlight> The value for this parameter should be a link to a persistent {{Z|8}}. A Function whose return Type matches this Function's 1st input and vice-versa, performing the inverse operation. The Types may be slightly different, for example returning a {{Z|6091}} if this Function takes a {{Z|6001}}. === <code>negative function</code> === <syntaxhighlight lang="wikitext"> {{function documentation |negative function={{Z+|Z812}} }} </syntaxhighlight> The value for this parameter should be a link to a persistent {{Z|8}}. A Function with the same input(s) as this one, but which returns the "opposite" value. === <code>after</code> === <syntaxhighlight lang="wikitext"> {{function documentation |after= {{Bangla functions}} }} </syntaxhighlight> Freeform content inserted after the table (before the localised documentation). bxxvlgfb7h434zfqe9ww96amlwt02n4 User talk:YoshiRulz/Function documentation 3 71583 314841 293785 2026-09-17T23:19:40Z YoshiRulz 10156 /* Dedup'ing equivalent function lists */ new section 314841 wikitext text/x-wiki == Translate parameter names == @[[User:YoshiRulz|YoshiRulz]] is it possible to make the Parameters in the template translateable. Wikifunctions is a multilingual project and at least in theory no knowledge of English should be required to contribute to it. [[User:Hogü-456|Hogü-456]] ([[User talk:Hogü-456|talk]]) 20:40, 30 December 2025 (UTC) :I had that in mind, and I believe the text that gets displayed can be localised with [[mw:Extension:Translate]] by simply moving them to subpages ({{t|TNT}} like the long-form docs would use). And the documentation is already a subpage. :The template's parameter names would not be localisable, and I don't think it would be a good idea to do so. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 22:20, 30 December 2025 (UTC) ::If it is possible to translate it then it is enough for me. If there are examples available I think it is possible to fill the template without understandnig English. [[User:Hogü-456|Hogü-456]] ([[User talk:Hogü-456|talk]]) 17:53, 5 January 2026 (UTC) == Parameters to add == [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 14:10, 23 January 2026 (UTC) :<code>relevant OEIS sequence ID</code> (since it might not be correct to have a Wikidata Item with the Function as its sitelink and the sequence in {{P|829}}) [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 14:12, 23 January 2026 (UTC) :<code>Rosetta Code page</code> (though unlike the OEIS, I think a sitelink to an Item with {{P|5047}} would be sufficient in all cases) [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 14:23, 23 January 2026 (UTC) == Categorisation of mainspace pages == If WD can do it, why can't we? {{Q|4165635}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 14:58, 25 July 2026 (UTC) == Dedup'ing equivalent function lists == Currently, I'm asking for each Function in a group of semantically equivalent Functions to link to every other ([[Talk:Z33700|example]]). That's obviously not sustainable.<br>For {{t|type documentation}} I came up with [[Template:Type documentation/related types/grammatical feature enums]], but while that did centralise the lists, it's still not a single source of truth because each enum Type got a switch branch with the list of all but itself from its set.<br>Categories seem like the obvious solution, but the UX is lacking (there's no [[:Category:Multiplication group operations]] so here's an unrelated example): <syntaxhighlight lang="wikitext" inline>{{#categorytree:Multilingual_display_functions_for_dates_and_times|hideprefix=always|namespaces=Talk}}</syntaxhighlight>{{#categorytree:Multilingual_display_functions_for_dates_and_times|hideprefix=always|namespaces=Talk}}But maybe a Lua module can enumerate (talk pages of) Functions in a category and render them in a bullet list with localised labels?<br>Lastly, Wikidata-based solutions won't work because they can't be queried. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 23:19, 17 September 2026 (UTC) 6c3ygih1lt8va5ygz8ys7enp0gv37ra Z32250 0 78441 314615 258649 2026-09-17T12:26:29Z Artsiom91 2118 Added Z41763 и Z41764 to the approved list of test cases 314615 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z32250" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z32250K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "noun" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z32250K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "class" } ] } } ], "Z8K2": "Z11", "Z8K3": [ "Z20", "Z41763", "Z41764" ], "Z8K4": [ "Z14", "Z32252" ], "Z8K5": "Z32250" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Russian classify a class of nouns fragment" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } ahywhp061ksoarwsp2jvrxhblm372qi Z32258 0 78449 314625 312100 2026-09-17T12:39:37Z Artsiom91 2118 Added Z41777, Z41778 и Z41779 to the approved list of test cases 314625 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z32258" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z32258K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "location" } ] } } ], "Z8K2": "Z6", "Z8K3": [ "Z20", "Z41777", "Z41778", "Z41779" ], "Z8K4": [ "Z14", "Z32271" ], "Z8K5": "Z32258" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Russian preposition by location" }, { "Z1K1": "Z11", "Z11K1": "Z1005", "Z11K2": "русский предлог для локации" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1002", "Z31K2": [ "Z6", "preposition for place in Russian" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "returns preposition \"в\" (\"во\") or \"на\"" } ] } } sb3qpgtx5r4iadcbrf476y3wvrk2dc5 Z32274 0 78468 314598 312128 2026-09-17T11:59:01Z Artsiom91 2118 fix grammatical case fo "to" 314598 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z32274" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z32272", "Z14K2": { "Z1K1": "Z7", "Z7K1": "Z22504", "Z22504K1": [ "Z6", { "Z1K1": "Z7", "Z7K1": "Z11542", "Z11542K1": { "Z1K1": "Z7", "Z7K1": "Z866", "Z866K1": { "Z1K1": "Z18", "Z18K1": "Z32272K2" }, "Z866K2": "from" }, "Z11542K2": "из", "Z11542K3": { "Z1K1": "Z7", "Z7K1": "Z32258", "Z32258K1": { "Z1K1": "Z18", "Z18K1": "Z32272K1" } } }, { "Z1K1": "Z7", "Z7K1": "Z19241", "Z19241K1": { "Z1K1": "Z7", "Z7K1": "Z22807", "Z22807K1": { "Z1K1": "Z7", "Z7K1": "Z30172", "Z30172K1": { "Z1K1": "Z7", "Z7K1": "Z6820", "Z6820K1": { "Z1K1": "Z7", "Z7K1": "Z30460", "Z30460K1": { "Z1K1": "Z18", "Z18K1": "Z32272K1" }, "Z30460K2": "Z1005" }, "Z6820K2": [ "Z6030" ], "Z6820K3": [ "Z60" ], "Z6820K4": [ "Z6092" ] } }, "Z22807K2": { "Z1K1": "Z6091", "Z6091K1": "Q147276" } }, "Z19241K2": [ "Z6091", { "Z1K1": "Z6091", "Z6091K1": "Q110786" }, { "Z1K1": "Z7", "Z7K1": "Z802", "Z802K1": { "Z1K1": "Z7", "Z7K1": "Z866", "Z866K1": { "Z1K1": "Z18", "Z18K1": "Z32272K2" }, "Z866K2": "to" }, "Z802K2": { "Z1K1": "Z7", "Z7K1": "Z6821", "Z6821K1": { "Z1K1": "Z6091", "Z6091K1": "Q146078" } }, "Z802K3": { "Z1K1": "Z7", "Z7K1": "Z6821", "Z6821K1": { "Z1K1": "Z6091", "Z6091K1": "Q2114906" } } } ] } ] } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "location phrase in Russian, comp" }, { "Z1K1": "Z11", "Z11K1": "Z1005", "Z11K2": "локативная фраза на русском языке, композиция" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 7595r29nr66kt1q0nq9e5u24f0zibht 314614 314598 2026-09-17T12:20:52Z Artsiom91 2118 fix 314614 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z32274" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z32272", "Z14K2": { "Z1K1": "Z7", "Z7K1": "Z22504", "Z22504K1": [ "Z6", { "Z1K1": "Z7", "Z7K1": "Z11542", "Z11542K1": { "Z1K1": "Z7", "Z7K1": "Z866", "Z866K1": { "Z1K1": "Z18", "Z18K1": "Z32272K2" }, "Z866K2": "from" }, "Z11542K2": "из", "Z11542K3": { "Z1K1": "Z7", "Z7K1": "Z32258", "Z32258K1": { "Z1K1": "Z18", "Z18K1": "Z32272K1" } } }, { "Z1K1": "Z7", "Z7K1": "Z19241", "Z19241K1": { "Z1K1": "Z7", "Z7K1": "Z22807", "Z22807K1": { "Z1K1": "Z7", "Z7K1": "Z30172", "Z30172K1": { "Z1K1": "Z7", "Z7K1": "Z6820", "Z6820K1": { "Z1K1": "Z7", "Z7K1": "Z30460", "Z30460K1": { "Z1K1": "Z18", "Z18K1": "Z32272K1" }, "Z30460K2": "Z1005" }, "Z6820K2": [ "Z6030" ], "Z6820K3": [ "Z60" ], "Z6820K4": [ "Z6092" ] } }, "Z22807K2": { "Z1K1": "Z6091", "Z6091K1": "Q147276" } }, "Z19241K2": [ "Z6091", { "Z1K1": "Z6091", "Z6091K1": "Q110786" }, { "Z1K1": "Z7", "Z7K1": "Z802", "Z802K1": { "Z1K1": "Z7", "Z7K1": "Z866", "Z866K1": { "Z1K1": "Z18", "Z18K1": "Z32272K2" }, "Z866K2": "to" }, "Z802K2": { "Z1K1": "Z6091", "Z6091K1": "Q146078" }, "Z802K3": { "Z1K1": "Z6091", "Z6091K1": "Q2114906" } } ] } ] } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "location phrase in Russian, comp" }, { "Z1K1": "Z11", "Z11K1": "Z1005", "Z11K2": "локативная фраза на русском языке, композиция" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } a3q3gpw5disuos934xlvtgr85yh6278 Z32279 0 78473 314661 310842 2026-09-17T13:12:19Z BlueSkyWalker 101616 Hindi mapping (Z32277 -> Z42266) to Z32279 314661 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z32279" }, "Z2K2": { "Z1K1": "Z14294", "Z14294K1": [ "Z14293", { "Z1K1": "Z14293", "Z14293K1": "Z32281", "Z14293K2": [ "Z60", "Z1006", "Z1411", "Z1406", "Z1591", "Z1589", "Z1504", "Z1107", "Z1152", "Z1645", "Z1672", "Z1202", "Z1902", "Z1901", "Z1837", "Z1900", "Z1804", "Z1372", "Z1375" ] }, { "Z1K1": "Z14293", "Z14293K1": "Z39896", "Z14293K2": "Z34003" }, { "Z1K1": "Z14293", "Z14293K1": "Z32277", "Z14293K2": "Z42266" } ], "Z14294K2": "Z32277" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "config for word separator in lists" }, { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "リスト内の単語区切り文字の言語別設定" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "सूचियों में शब्द विभाजक का विन्यास" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 7oae0ds5rr4bm80mkmmsp0bmf7zz81z 314668 314661 2026-09-17T13:20:46Z BlueSkyWalker 101616 Removing redundant Hindi mapping identical to default function in Z32279 314668 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z32279" }, "Z2K2": { "Z1K1": "Z14294", "Z14294K1": [ "Z14293", { "Z1K1": "Z14293", "Z14293K1": "Z32281", "Z14293K2": [ "Z60", "Z1006", "Z1411", "Z1406", "Z1591", "Z1589", "Z1504", "Z1107", "Z1152", "Z1645", "Z1672", "Z1202", "Z1902", "Z1901", "Z1837", "Z1900", "Z1804", "Z1372", "Z1375" ] }, { "Z1K1": "Z14293", "Z14293K1": "Z39896", "Z14293K2": "Z34003" } ], "Z14294K2": "Z32277" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "config for word separator in lists" }, { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "リスト内の単語区切り文字の言語別設定" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "सूचियों में शब्द विभाजक का विन्यास" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 64n37xg9lp08dka01eu7tbs2j97knd3 Z32385 0 78620 314626 259177 2026-09-17T12:39:59Z Artsiom91 2118 Added Z41776 to the approved list of test cases 314626 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z32385" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z32385K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "classified" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z32385K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "adjective" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z32385K3", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "class" } ] } } ], "Z8K2": "Z11", "Z8K3": [ "Z20", "Z41776" ], "Z8K4": [ "Z14", "Z32386" ], "Z8K5": "Z32385" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Russian sentence describing the class of a class" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 36pq7r8jx2l6i317geludlhcgnkd0ov 314628 314626 2026-09-17T12:44:12Z Artsiom91 2118 add ru label 314628 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z32385" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z32385K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "classified" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z32385K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "adjective" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z32385K3", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "class" } ] } } ], "Z8K2": "Z11", "Z8K3": [ "Z20", "Z41776" ], "Z8K4": [ "Z14", "Z32386" ], "Z8K5": "Z32385" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Russian sentence describing the class of a class" }, { "Z1K1": "Z11", "Z11K1": "Z1005", "Z11K2": "предложение с классификацией и определением" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1005", "Z11K2": "например \"Лёд — это замороженная вода.\"" } ] } } hn0b41a0z88gokzq4d2t29cp4hn18f3 314636 314628 2026-09-17T12:46:54Z Artsiom91 2118 fix ru label 314636 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z32385" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z32385K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "classified" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z32385K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "adjective" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z32385K3", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "class" } ] } } ], "Z8K2": "Z11", "Z8K3": [ "Z20", "Z41776" ], "Z8K4": [ "Z14", "Z32386" ], "Z8K5": "Z32385" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Russian sentence describing the class of a class" }, { "Z1K1": "Z11", "Z11K1": "Z1005", "Z11K2": "русское предложение с классом и определением" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1005", "Z11K2": "например \"Лёд — это замороженная вода.\"" } ] } } fa58mvouaql51gzz41v0ntycqfkzhu7 Z32386 0 78621 314638 259182 2026-09-17T12:47:16Z Artsiom91 2118 add ru label 314638 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z32386" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z32385", "Z14K2": { "Z1K1": "Z11", "Z11K1": "Z1005", "Z11K2": { "Z1K1": "Z7", "Z7K1": "Z22511", "Z22511K1": { "Z1K1": "Z7", "Z7K1": "Z22504", "Z22504K1": [ "Z6", { "Z1K1": "Z7", "Z7K1": "Z24102", "Z24102K1": { "Z1K1": "Z18", "Z18K1": "Z32385K1" }, "Z24102K2": "Z1005" }, "—", "это", { "Z1K1": "Z7", "Z7K1": "Z22710", "Z22710K1": { "Z1K1": "Z7", "Z7K1": "Z27327", "Z27327K1": { "Z1K1": "Z18", "Z18K1": "Z32385K3" }, "Z27327K2": { "Z1K1": "Z6092", "Z6092K1": "P5137" }, "Z27327K3": "Z1005" }, "Z22710K2": { "Z1K1": "Z7", "Z7K1": "Z27327", "Z27327K1": { "Z1K1": "Z18", "Z18K1": "Z32385K2" }, "Z27327K2": { "Z1K1": "Z6092", "Z6092K1": "P5137" }, "Z27327K3": "Z1005" } } ] } } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "ru sentence describing the class of a class, comp" }, { "Z1K1": "Z11", "Z11K1": "Z1005", "Z11K2": "русское предложение с классом и определением, комп" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 57aykv9570itquztsen21e7amtqgkuv Z33457 0 80226 314953 303752 2026-09-18T08:35:05Z Ornithorynque liminaire 1539 fr 314953 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z33457" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z11", "Z17K2": "Z33457K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "text" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "testo" }, { "Z1K1": "Z11", "Z11K1": "Z1592", "Z11K2": "text" }, { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "テキスト" } ] } } ], "Z8K2": "Z89", "Z8K3": [ "Z20", "Z33458", "Z33474" ], "Z8K4": [ "Z14", "Z33476", "Z33473" ], "Z8K5": "Z33457" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "monolingual text as HTML with language span" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "Testo monolingue in HTML" }, { "Z1K1": "Z11", "Z11K1": "Z1592", "Z11K2": "gör Enspråkig text till HTML-fragment m. språktagg" }, { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "言語指定span付き単一言語テキストのHTML" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "texte monolingue vers HTML avec balise span" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1002", "Z31K2": [ "Z6", "HTML from Z11", "lang span", "monolingual text as HTML" ] }, { "Z1K1": "Z31", "Z31K1": "Z1787", "Z31K2": [ "Z6", "Testo monolingue in frammento HTML" ] }, { "Z1K1": "Z31", "Z31K1": "Z1830", "Z31K2": [ "Z6", "Z11からHTML", "lang付きspan", "言語付きspan", "単一言語テキストのHTML", "単一言語テキストからHTML" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "returns an HTML fragment containing the text wrapped in a span element with an explicit lang attribute copied from the argument" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "Restituisce un frammento HTML contente il testo racchiuso in un tag \u003Cspan\u003E con un attribuito lang esplicito preso dall'argomento" }, { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "引数からコピーした明示的な lang 属性を持つ span 要素でテキストを囲んだHTMLフラグメントを返します。" } ] } } arx6fjwos3y33vc50onunr828qsuk8i Z33855 0 80865 314677 314252 2026-09-17T13:41:27Z Artsiom91 2118 add ru 314677 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z33855" }, "Z2K2": { "Z1K1": "Z14294", "Z14294K1": [ "Z14293", { "Z1K1": "Z14293", "Z14293K1": "Z33844", "Z14293K2": "Z33034" }, { "Z1K1": "Z14293", "Z14293K1": "Z34077", "Z14293K2": "Z34075" }, { "Z1K1": "Z14293", "Z14293K1": "Z36319", "Z14293K2": [ "Z60", "Z1011" ] }, { "Z1K1": "Z14293", "Z14293K1": "Z36857", "Z14293K2": "Z33056" }, { "Z1K1": "Z14293", "Z14293K1": "Z37025", "Z14293K2": [ "Z60", "Z1592" ] }, { "Z1K1": "Z14293", "Z14293K1": "Z40232", "Z14293K2": "Z42266" }, { "Z1K1": "Z14293", "Z14293K1": "Z40298", "Z14293K2": "Z34003" }, { "Z1K1": "Z14293", "Z14293K1": "Z42365", "Z14293K2": [ "Z60", "Z1005" ] } ], "Z14294K2": "Z33852" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "config for main articles functions" }, { "Z1K1": "Z11", "Z11K1": "Z1592", "Z11K2": "konfiguration för huvudartikelsfunktioner" }, { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "詳細記事誘導関数の言語別設定" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } bb3j3gvyl3m5kqwchinjzs5578d6e8i Z33981 0 81054 314751 310808 2026-09-17T17:17:44Z BlueSkyWalker 101616 Hindi mapping (Z42394 -> Z42266) to Z33981 314751 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z33981" }, "Z2K2": { "Z1K1": "Z14294", "Z14294K1": [ "Z14293", { "Z1K1": "Z14293", "Z14293K1": "Z33977", "Z14293K2": "Z33034" }, { "Z1K1": "Z14293", "Z14293K1": "Z34088", "Z14293K2": [ "Z60", "Z1823" ] }, { "Z1K1": "Z14293", "Z14293K1": "Z42394", "Z14293K2": "Z42266" } ], "Z14294K2": "Z40638" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "config for state origin using entity and class" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 7f4dpsz5zjvf4qf83mp6x52inpz7ofo Z34120 0 81260 314984 268667 2026-09-18T09:16:05Z 鈴音雨 101019 japanese 314984 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z34120" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z8", "Z17K2": "Z34120K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "function" }, { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "関数" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z1", "Z17K2": "Z34120K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "arg 1" }, { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "引数1" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z1", "Z17K2": "Z34120K3", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "arg 2" }, { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "引数2" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z1", "Z17K2": "Z34120K4", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "arg 3" }, { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "引数3" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z1", "Z17K2": "Z34120K5", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "arg 4" }, { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "引数4" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z1", "Z17K2": "Z34120K6", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "arg 5" }, { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "引数5" } ] } } ], "Z8K2": "Z1", "Z8K3": [ "Z20" ], "Z8K4": [ "Z14", "Z34121" ], "Z8K5": "Z34120" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "apply five-argument function" }, { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "5引数関数を適用" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1002", "Z31K2": [ "Z6", "apply5" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "applies another (five-argument) function to five arguments" }, { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "別の (5つの引数を持つ) 関数を5つの引数に適用します。" } ] } } b22drwmds2hfcr6p4xy2bteft0k11ps Wikifunctions:Requests for connection and disconnection 4 81533 314698 314485 2026-09-17T15:14:42Z ReXLer 39813 YESSSSs 314698 wikitext text/x-wiki {{archives|{{flatlist|{{Special:PrefixIndex/WF:Requests for connection and disconnection/Archives/|stripprefix=1|hideredirects=1}}}}|prefix=WF:Requests for connection and disconnection/Archives/}} This page allows non-[[WF:functioneers|functioneers]] to request the connection or disconnection of implementations and tests to/from a function. To add a request, add the details of your request (Remember to add <nowiki>~~~~</nowiki> to sign!), using the <nowiki>{{Z|<your five id numbers here>}}</nowiki> template to reference and link to a specific ZID. Functioneers may, at their discretion, refuse to connect implementations that do not pass or do not have tests, and tests that do not pass or do not make logical sense. == Requests == __NEWSECTIONLINK__ Please connect the implementation and tests for [[Z39473]] and [[Z39489]] (the second depends on the first).--[[User:Artsiom91|Artsiom91]] ([[User talk:Artsiom91|talk]]) 16:18, 15 August 2026 (UTC) :@[[User:Artsiom91|Artsiom91]] both {{done|done}}. Regards, [[User:ZI Jony|<span style="color:#8B0000">'''ZI Jony'''</span>]] [[User talk:ZI Jony|<sup><span style="color:Green"><i>(Talk)</i></span></sup>]] 16:22, 15 August 2026 (UTC) Please connect the implementation and tests for [[Z32728]]. [[User:Webmaster2024|Webmaster2024]] ([[User talk:Webmaster2024|talk]]) 13:15, 1 August 2026 (UTC) :The output is slightly different than expected for both tests. It's okay to have edge cases which fail, but there should be passing tests as well. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 16:22, 1 August 2026 (UTC) ::I've fixed one test now, please also connect nested functions. [[User:Webmaster2024|Webmaster2024]] ([[User talk:Webmaster2024|talk]]) 18:01, 1 August 2026 (UTC) :::{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 18:11, 1 August 2026 (UTC) Please connect the implementation and test for [[Z33679]]. Thank you. [[User:JJPMaster|JJP]]<sub>[[User talk:JJPMaster|Mas]]<sub>[[Special:Contributions/JJPMaster|ter]]</sub></sub> ([[wikt:she|she]]/[[wikt:they|they]]) 03:42, 17 April 2026 (UTC) :{{done}} --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 03:50, 17 April 2026 (UTC) Please connect the implementations and tests for [[Z33785]], [[Z33788]], and [[Z33780]]. Thank you! [[User:JJPMaster|JJP]]<sub>[[User talk:JJPMaster|Mas]]<sub>[[Special:Contributions/JJPMaster|ter]]</sub></sub> ([[wikt:she|she]]/[[wikt:they|they]]) 03:13, 20 April 2026 (UTC) :{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 03:48, 20 April 2026 (UTC) Please connect the Python implementation of {{Z|Z33803}}. Thank you. [[User:OzmoOzmo|OzmoOzmo]] ([[User talk:OzmoOzmo|talk]]) 10:48, 20 April 2026 (UTC) :The function is a duplicate of {{Z|Z20430}} [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 10:56, 20 April 2026 (UTC) ::Now I've connected the implementation to {{Z|Z20430}}. [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 11:02, 20 April 2026 (UTC) {{Z|Z33859}} (an implementation of {{Z|Z32297}} for Filipino, Tagalog and Kapampangan) with its sole implementation {{Z|Z33860}}. —[[User:UndueMarmot|<span style="color:#705ccb;">Undue</span><span style="color:#cfdfa3;background-color:#705ccb;">Marmot</span>]] <small>([[User talk:UndueMarmot|talk]])</small> 12:20, 21 April 2026 (UTC) :{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 12:24, 21 April 2026 (UTC) Please connect the implementation of {{Z|33878}}. Thank you! [[User:Some helpful person|Some helpful person]] ([[User talk:Some helpful person|talk]]) 16:42, 21 April 2026 (UTC) :Could you add some tests to check its correctness? [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 16:54, 21 April 2026 (UTC) ::{{D}} [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 17:03, 21 April 2026 (UTC) Please connect the test cases and passing implementation of {{Z|Z24602}}. Thank you! [[User:Some helpful person|Some helpful person]] ([[User talk:Some helpful person|talk]]) 21:12, 22 April 2026 (UTC) :...Of course the moment I say that I find at least one of the test cases are passing with an invalid input... Will debug. [[User:Some helpful person|Some helpful person]] ([[User talk:Some helpful person|talk]]) 21:15, 22 April 2026 (UTC) :Please connect the test cases instead so it will be easier to debug! [[User:Some helpful person|Some helpful person]] ([[User talk:Some helpful person|talk]]) 21:23, 22 April 2026 (UTC) ::{{done}} [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 21:34, 22 April 2026 (UTC) Please connect [[Z33955]] with its implementation and test cases. Thanks. [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 21:31, 22 April 2026 (UTC) :{{done}}. Also, please consider requesting functioneer, I would support it! And thank you for your welcome on WD, too! [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 21:36, 22 April 2026 (UTC) Please disconnect the implementation {{Z|Z30288}} so that it can be fixed and reconnected. It erroneously compares the second element of the second typed pair to itself, and thus breaks many other functions and test cases reliant on it. Added a test case for this, which it of course fails. Thank you very much! <small>(resolves many headaches)</small> [[User:Some helpful person|Some helpful person]] ([[User talk:Some helpful person|talk]]) 03:30, 24 April 2026 (UTC) :{{done}} Please kindly check. [[User:NikolasKHF|NikolasKHF]] ([[User talk:NikolasKHF|talk]]) 03:40, 24 April 2026 (UTC) :Oops! Sorry about that. Thanks for fixing this. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 07:41, 24 April 2026 (UTC) Please connect the implementations and tests for [[Z34124]] and its helper [[Z34127]]. Thank you! [[User:JJPMaster|JJP]]<sub>[[User talk:JJPMaster|Mas]]<sub>[[Special:Contributions/JJPMaster|ter]]</sub></sub> ([[wikt:she|she]]/[[wikt:they|they]]) 23:49, 24 April 2026 (UTC) :{{Done}} [[User:NikolasKHF|NikolasKHF]] ([[User talk:NikolasKHF|talk]]) 23:58, 24 April 2026 (UTC) Please connect the implementation and tests for [[Z34204]]. Thank you! [[User:JJPMaster|JJP]]<sub>[[User talk:JJPMaster|Mas]]<sub>[[Special:Contributions/JJPMaster|ter]]</sub></sub> ([[wikt:she|she]]/[[wikt:they|they]]) 05:28, 26 April 2026 (UTC) :{{Done}} [[User:NikolasKHF|NikolasKHF]] ([[User talk:NikolasKHF|talk]]) 05:31, 26 April 2026 (UTC) Please connect the implementation and test cases for [[Z33951]], [[Z34009]] and [[Z34008]]. Thank you. [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 06:32, 26 April 2026 (UTC) :{{done}} except for {{z|Z34008}} since it fail for all test cases. [[User:NikolasKHF|NikolasKHF]] ([[User talk:NikolasKHF|talk]]) 07:01, 26 April 2026 (UTC) ::Oh. The test cases fail mainly because the implementations for Z33951 and Z34009 were not connected yet. I guess we have to wait for a while until the connected implementation goes through. [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 13:20, 26 April 2026 (UTC) :::{{done}} by YoshiRulz. Thank you. [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 15:58, 26 April 2026 (UTC) Please connect the implementation and test cases for [[Z34212]]. Thank you. [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 15:58, 26 April 2026 (UTC) :{{done}} by myself, as I was just granted functioneer. [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 16:20, 26 April 2026 (UTC) Please disconnect {{Z|Z20694}}. A string without diacritics could be a valid pinyin due to the existence of neutral tone. The pinyin does not correspond to a real phrase, but it doesn't violate any rules for pinyin. [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 16:08, 26 April 2026 (UTC) :{{done}} by myself, as I was just granted functioneer. [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 16:20, 26 April 2026 (UTC) Is it possible to connect {{Z|Z34293}} and its respective tests please? It's a really simple piece of code, I might have gone a bit overboard with the tests though. [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 13:01, 27 April 2026 (UTC) :{{done}} [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 13:13, 27 April 2026 (UTC) A similar one (but any this time!): {{Z|Z34367}}. Could it be possible to connect it and its tests? This time there's a reasonable amount of them and they cover most cases too ;) [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 16:33, 27 April 2026 (UTC) :{{done}} [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 17:24, 27 April 2026 (UTC) Hello! Can somebody please connect the following functions? * {{Z|Z34308}} * {{Z|Z34165}} (its dependency is currently unimplemented) * {{Z|Z34139}} And perhaps the tests for: * {{Z|Z34149}} * {{Z|Z34150}} Pinging @[[User:Dv103|Dv103]] because they helped me with this function and have the functioneer role. <span style="border-radius:99q;padding:0 7q;background:#103;border:3q solid #FBF">[[User:QuickQuokka|<span style="color:#FBF">'''QuickQuokka'''</span>]]</span> <sup>[⁠[[User talk:QuickQuokka|talk]] • [[Special:Contribs/QuickQuokka|contribs]]]</sup> 16:28, 27 April 2026 (UTC) :{{d}} except the implementation of {{Z|Z34165}}, since it doesn't work (first requires the implementation of {{Z|Z34149}}). [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 17:13, 27 April 2026 (UTC) Could {{Z|Z34273}}, {{Z|Z34378}} and {{Z|Z34380}} please be connected? Note that they all recursively depend on each other, so it's not possible to only activate a few of them. Thanks! [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 21:28, 27 April 2026 (UTC) :{{done}}, thank you for your contributions. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 02:48, 28 April 2026 (UTC) Another little thing, is it possible to disconnect {{Z|Z34263}}'s test cases {{Z|Z34269}} and {{Z|Z34267}} please? I'd like to rewrite them using {{Z|Z34273}}. [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 08:31, 28 April 2026 (UTC) :{{Done}}, please proceed. [[User:NikolasKHF|NikolasKHF]] ([[User talk:NikolasKHF|talk]]) 09:01, 28 April 2026 (UTC) ::Sorry for the late response, had an exam today... Anyways, I reworked them a little and they can be connected again! [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 20:05, 28 April 2026 (UTC) Is it possible to connect some new tests related to my previous functions ({{Z|Z34471}}, {{Z|Z34470}}, {{Z|Z34472}})? They implement the fact that in formal set theory {∅;∅} and {∅} are the exact same sets: duplicate elements behave in the same way as if they were only present once. Thanks in advance! [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 20:34, 28 April 2026 (UTC) :{{done}} [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 20:40, 28 April 2026 (UTC) Hello again! Could {{Z|Z34409}} and its tests please be connected? Thanks again! [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 10:41, 29 April 2026 (UTC) :Your Implementation failed [[Z34491]] and [[Z34494]] when I connected it, so I've left it disconnected. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 11:05, 29 April 2026 (UTC) ::Interesting... What failed exactly? When I look at error logs for tests all it says is "no connected implementation"... [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 11:09, 29 April 2026 (UTC) :::In all 3 cases, the returned value was equal to the input (a flattening step was missing). I think my fix is correct, but please double-check it. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 12:13, 29 April 2026 (UTC) ::::Took a look at it, forgot the <math>\operatorname{Pred}(\{ \O \})=\O</math> part in the recursion (whoopsies!). Made an alternative implementation {{Z|Z34509}} using only set operations and builtins; my goal with all those functions is that they don't depend on any other "complex" functions, they should be as simple as possible. Note that it doesn't remove duplicates, but this doesn't matter since <math>\{ \O, \O \} = \{ \O \}</math> anyways. [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 16:15, 29 April 2026 (UTC) Andd back with another set-related function: {{Z|Z34519}}! This one paves the way for set union (and maybe an alternative implementation of predecessor?). Could it please be connected? Thanks!! [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 19:38, 29 April 2026 (UTC) :{{done}} [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 19:38, 29 April 2026 (UTC) As promised, here is {{Z|Z34538}}! Can it be connected please? If you need more tests before I'll add some! [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 20:59, 29 April 2026 (UTC) :{{done}}. Also, if you'd like to request functioneer rights, I'd support it. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 21:59, 29 April 2026 (UTC) ::Thanks a lot for the offer! I might consider it a bit later, for now I promise to calm down a little with the requests :) [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 20:25, 30 April 2026 (UTC) Hi! First could {{Z|Z34544}} please be connected? It corresponds to the mathematical definition of predecessor and seems to be a ''bit'' faster than other implementations :) I've also made {{Z|Z34585}} and {{Z|Z34620}}, could they please be connected? They both have a few tests, but I'm going to add some more for edge cases like duplicate elements (which should be ignored when working with sets). Thanks a lot! [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 20:28, 30 April 2026 (UTC) :{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 20:34, 30 April 2026 (UTC) Please disconnect {{Z|21875}} so I can add a word to its hardcoded list of exceptions, and then it can be reconnected... Or if you're so willing, simply add "Unicode" to the EXCEPTIONS_DICT in the code for me. Thank you! [[User:Some helpful person|Some helpful person]] ([[User talk:Some helpful person|talk]]) 00:48, 6 May 2026 (UTC) :{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 01:02, 6 May 2026 (UTC) Can you please connect implementation of {{Z|35161}}. This is my first function, to be used for {{Z|35158}} for which the implementation is to be written. [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 10:25, 14 May 2026 (UTC) :{{Done}}. I also have connected the tests on the {{z|35158}} [[User:OwlyKnight|OwlyKnight]] ([[User talk:OwlyKnight|talk]]) 10:36, 14 May 2026 (UTC) I have created implementation {{Z|35166}}. It fails but I can't test it as it is not connected. Please connect if that is the proper procedure. If not: what should I do? [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 17:22, 14 May 2026 (UTC) :You were passing a literal <code>Z40(some_call(...))</code> to {{Z|802}}. {{Z|40}}'s identity field needs to be a {{Z|9}}, specifically [[Z41]] or [[Z42]]. [[Special:Diff/274691|Fixed]] (by passing <code>some_call(...)</code> unwrapped to [[Z802]]). [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 17:29, 14 May 2026 (UTC) ::Thanks for fixing that, but still the test case fail, amd I can't test it as it is not connected. What to do next? [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 05:36, 15 May 2026 (UTC) :::If you check on the (i) icon or Detail link, you can find why is it error. The [[Z35159]] test fail due to {{z|Z28290}}; while the [[Z35160]] fail due to {{z|Z28248}}. I think it's because of the lack of lexeme or grammatical feature on the given lexeme on Wikidata rather than the implementation itself. You may need to contribute more on Wikidata lexeme. Thanks! [[User:OwlyKnight|OwlyKnight]] ([[User talk:OwlyKnight|talk]]) 07:05, 15 May 2026 (UTC) ::::Thanks. I managed to fix the issues (gramatical feature and link of lexeme to Wikidata lemma for "dorp". It is working now. Please connect. [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 09:11, 15 May 2026 (UTC) :::::{{Done}} thank you for your contributions :D [[User:OwlyKnight|OwlyKnight]] ([[User talk:OwlyKnight|talk]]) 11:44, 15 May 2026 (UTC) Please connect {{Z|35196}} and its tests. Thanks [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) : Was {{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 16:09, 15 May 2026 (UTC) Please connect {{Z|35505}} and its tests. Thanks [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 15:11, 22 May 2026 (UTC) :{{already done}} by [[User:Dv103]]. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 00:52, 23 May 2026 (UTC) Please connect {{Z|35978}} and its tests. [[User:Sophisticatedevening|Sophisticatedevening]] ([[User talk:Sophisticatedevening|talk]]) 07:54, 2 June 2026 (UTC) :{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 10:46, 2 June 2026 (UTC) Please connect implementation {{Z|Z36113}} to function {{Z|Z36106}}. I don't see an way to do my own tests while the implementation is disconnected, the "Run function" button is always greyed out. [[User:Strobilomyces|Strobilomyces]] ([[User talk:Strobilomyces|talk]]) 13:33, 8 June 2026 (UTC) :{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 14:14, 8 June 2026 (UTC) Please connect {{Z|36537}} and {{Z|36538}} to {{Z|36536}}. The function has already been added to {{Z|32402}}. PS: Is there a way to copy-paste a composition implementation? I can make an Esperanto function for this which has identical structure to the existing English, Spanish, and French functions besides the localized strings, but it’s unnecessarily difficult to do all the clicking and typing manually to recreate them. Thank you! [[User:Gabldotink|Gabldotink]] ([[User talk:Gabldotink|talk]]) 20:32, 19 June 2026 (UTC) :{{done}} You can use the localStorage clipboard: Open the editor for the Implementation, click the topmost <code>&hellip;</code> button, then <code>Copy to clipboard</code>. When you make a blank Implementation, click the topmost(!) <code>&hellip;</code> button, then <code>Paste from clipboard</code>, select the expression, and then you can go through and fill in all [[Z18]]s (since they don't get converted automatically) and update any [[Z6]] literals. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 20:39, 19 June 2026 (UTC) ::Thank you very much! Please also connect {{Z|36541}} and {{Z|36546}} to {{Z|36540}}. [[User:Gabldotink|Gabldotink]] ([[User talk:Gabldotink|talk]]) 21:07, 19 June 2026 (UTC) :::{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 21:11, 19 June 2026 (UTC) [[Category:Functioneers|*R]] [[Category:Noticeboards]] Please connect test cases {{z|Z37757}}, {{z|Z37758}} and {{z|Z37759}} to {{z|Z37756}} for testing! [[User:Chaotic Enby|Chaotic Enby]] ([[User talk:Chaotic Enby|talk]]) 17:02, 14 July 2026 (UTC) :{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 17:06, 14 July 2026 (UTC) :: Now that {{z|Z37764}} works, can you please connect it too? Thanks a lot in advance! [[User:Chaotic Enby|Chaotic Enby]] ([[User talk:Chaotic Enby|talk]]) 21:48, 14 July 2026 (UTC) :::{{done}} [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 21:55, 14 July 2026 (UTC) Please temporarily disconnect test cases from {{z|Z37719}} so I can replace the argument "Plural subject: {{z|Z40}}" by the more precise "Subject number: {{z|Z26934}}" and update everything. [[User:Chaotic Enby|Chaotic Enby]] ([[User talk:Chaotic Enby|talk]]) 21:47, 14 July 2026 (UTC) :{{done}} [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 21:56, 14 July 2026 (UTC) :: Everything has been updated so it can be reconnected! Thanks a lot once more! (and sorry for the bother, please tell me if you prefer I straight-up request functioneer) [[User:Chaotic Enby|Chaotic Enby]] ([[User talk:Chaotic Enby|talk]]) 22:04, 14 July 2026 (UTC) :::{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 06:37, 15 July 2026 (UTC) :I worry you're wasting your time with these new functions, for [[Talk:Z37719#This_function_cannot_be_implemented_in_every_language|reasons explained here]] by {{noping|Dv103}}. See [[WF:Type proposals/Abstract sentence]] etc. where the structure for the next "generation" of NLG functions are being worked out. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 06:44, 15 July 2026 (UTC) :: Thanks a lot @[[User:YoshiRulz|YoshiRulz]]. I have been informed by several Wikifunctions editors (also on Telegram and Discord) that I shouldn't be using the new types as they were still experimental, what should I be doing in that case? [[User:Chaotic Enby|Chaotic Enby]] ([[User talk:Chaotic Enby|talk]]) 18:06, 18 July 2026 (UTC) :::If you have nothing to add to the new type discussion, the next most helpful thing to do would probably be documenting and fixing edge cases in the [[WF:Catalogue/Natural_language_operations/English|helper functions for English]]. Outside of NLG, you could work on docs (projectspace, but also test cases), or functions that operate on WD items and their relationships. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 19:10, 18 July 2026 (UTC) :::: Thanks again! Looking at that specific discussion, it looks like there isn't much support for the current proposal of abstract sentences? I'll look at the {{tq|functions that operate on WD items}} part, but I've been a bit worried that this limits us to relatively simple sentences for now – is there a way to implement some kind of syntactic recursion? [[User:Chaotic Enby|Chaotic Enby]] ([[User talk:Chaotic Enby|talk]]) 19:37, 18 July 2026 (UTC) Please connect implementation and tests for {{z|Z38250}} for testing! [[User:Wcalenieja|Wcalenieja]] ([[User talk:Wcalenieja|talk]]) 15:40, 25 July 2026 (UTC) :{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 15:45, 25 July 2026 (UTC) ::Could you also connect the implementation and tests in {{z|Z38262}}? Thanks, [[User:Wcalenieja|Wcalenieja]] ([[User talk:Wcalenieja|talk]]) 16:02, 25 July 2026 (UTC) :::{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 16:11, 25 July 2026 (UTC) Please connect {{Z|Z38277}} to {{Z|Z38274}}. I could not find a way to add a test before the implementation is connected to the function. This is my first contribution, so I'm sorry if I did something wrong. Thank you![[User:Seudo|Seudo]] ([[User talk:Seudo|talk]]) 17:31, 25 July 2026 (UTC) :You can add tests immediately, they just don't show up in the editor for Implementations until they're connected, so you have to "guess-and-check". [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 18:00, 25 July 2026 (UTC) ::Thank you for the explanation. So I added tests [[Z38293]] and [[Z38292]], to be connected to {{Z|Z38274}}, and [[Z38294]] to be connected to {{Z|Z20785}} (the second and third ones currently fail because of a bug in {{Z|Z20786}} which I explained at [[Talk:Z20786]]. [[User:Seudo|Seudo]] ([[User talk:Seudo|talk]]) 19:46, 25 July 2026 (UTC) :::Connected tests, disconnected implementations so you can fix them. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 19:50, 25 July 2026 (UTC) ::::I fixed {{Z|Z20786}}, thanks. [[User:Seudo|Seudo]] ([[User talk:Seudo|talk]]) 20:02, 25 July 2026 (UTC) :::Your tests include the article "le" on the date, but the composition does not. Which is correct? [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 20:08, 25 July 2026 (UTC) ::::I fixed the composition and tried to handle also the differences between female and male genders (and therefore added a test [[Z38301]] for female). [[User:Seudo|Seudo]] ([[User talk:Seudo|talk]]) 20:31, 25 July 2026 (UTC) :All {{done}}! [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 20:37, 25 July 2026 (UTC) ::::But I'm sorry I'm asking so much to you. Is there some kind of sandbox where I could test my composition before asking it to be connected? [[User:Seudo|Seudo]] ([[User talk:Seudo|talk]]) 20:38, 25 July 2026 (UTC) :::::A sandbox Implementation? There are some on [[Z10119]], but I would say that's not a very effective way to edit/debug. You can build up compositions from scratch using the copy/paste feature and [[Z801]], or by using [[User:YoshiRulz/Blockly|my editor]], then use Test cases to help you refine it. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 20:48, 25 July 2026 (UTC) Please connect the JavaScript implementation {{Z|38297}} and test cases {{Z|38296}} and {{Z|38298}} to {{Z|38295}} (missing properties from peer items). The implementation passes both tests (2/2). Thank you. [[User:Brianwinum|Brian Winum]] ([[User talk:Brianwinum|talk]]) 20:03, 25 July 2026 (UTC) :{{done}}, but is this not just a worse [[d:WD:Recoin]]? [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 20:06, 25 July 2026 (UTC) Please connect the implementation and the test for {{Z|38923}}. Thanks. [[User:Ioe2015|Ioe2015]] ([[User talk:Ioe2015|talk]]) 06:24, 6 August 2026 (UTC) :Nice work! I made a change to the label calls in the composition, and it already works. --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 07:51, 6 August 2026 (UTC) ::@[[User:Ioe2015|Ioe2015]], {{done|connected}}. Regards, [[User:ZI Jony|<span style="color:#8B0000">'''ZI Jony'''</span>]] [[User talk:ZI Jony|<sup><span style="color:Green"><i>(Talk)</i></span></sup>]] 08:30, 6 August 2026 (UTC) Back with more math functions! Could {{Z|Z39036}} be connected please? [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 17:23, 8 August 2026 (UTC) :And, in a similar category, {{Z|Z39043}} too please :) [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 17:38, 8 August 2026 (UTC) ::@[[User:Virinas-code|Virinas-code]], {{done}}. Regards, [[User:ZI Jony|<span style="color:#8B0000">'''ZI Jony'''</span>]] [[User talk:ZI Jony|<sup><span style="color:Green"><i>(Talk)</i></span></sup>]] 17:47, 8 August 2026 (UTC) Math is fun, fast math is best. Could {{Z|Z39064}} and {{Z|Z39065}} be connected please? [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 20:11, 8 August 2026 (UTC) :And {{Z|Z39066}} too, it'll hopefully fix a bunch of tests :) [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 20:13, 8 August 2026 (UTC) ::{{done}} Please apply for functioneer if you feel ready. I would support your application. --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 04:12, 9 August 2026 (UTC) A request for disconnection this time... Could {{Z|Z34264}} and {{Z|Z39064}} be disconnected while connecting the faster Python implementation {{Z|Z39071}}? The composition implementation seems to struggle with large numbers as it hits a recursion limit. I am unsure wether the Python implementation is affected too; I'd like to see if the disconnection helps. (oh, and I've applied for functioneer!) [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 22:30, 9 August 2026 (UTC) :Oh, and could {{Z|Z39073}} have its Python implementation and tests connected too? It should hopefully fix test validation errors. [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 22:33, 9 August 2026 (UTC) ::{{done}} [[User:99of9|99of9]] ([[User talk:99of9|talk]]) 22:36, 9 August 2026 (UTC) Could you please check [[Z39640]], its implementation [[Z39642]] and its test [[Z39641]], connect them if they make sense, and give me feedback otherwise? Many thanks! [[User:Ornithorynque liminaire|Ornithorynque liminaire]] ([[User talk:Ornithorynque liminaire|talk]]) 15:15, 18 August 2026 (UTC) :The implementation is fine. I fixed a type bug in the test. {{done|Connected}} both.<br>You would have to go to AW to discuss when and how to add such a disclaimer; maybe it should adopt {{Q|14360366}}. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 15:29, 18 August 2026 (UTC) ::Thanks! Certainly. I come from frwiki, we have an in-article disclaimer for that, hence my reflex: [[:w:fr:Modèle:Médical]] [[User:Ornithorynque liminaire|Ornithorynque liminaire]] ([[User talk:Ornithorynque liminaire|talk]]) 10:53, 19 August 2026 (UTC) :Hi ! Does that make sense to connect {{Z|Z39763}}, {{Z|Z39656}}, {{Z|Z39655}} and such French tests that do not pass given the lack of French implementation? I would say it could, in the idea of having correct tests ''before'' correct implementations; however I saw no policy on that topic so tell me if I missed something! [[User:Ornithorynque liminaire|Ornithorynque liminaire]] ([[User talk:Ornithorynque liminaire|talk]]) 10:02, 21 August 2026 (UTC) ::Yes, [[d:Q950250|starting with tests]] is good practice. Having 1 or 2 on those top-level Functions is fine, but it would be even more helpful if they were on the French-specific versions, which don't exist yet. If you click through to {{Z|38523}}/{{Z|32826}}, then the English version, the input/output Types you see on the left are what you would need to copy when [https://www.wikifunctions.org/w/index.php?title=Special:CreateObject&zid=Z8 creating a Function]. I've done that for the second Function: [[Z32825]] -> {{Z|39764}}. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 10:27, 21 August 2026 (UTC) Please connect the following Japanese date-related implementations and tests, preferably in dependency order: * {{Z|39861}}: implementation {{Z|39867}} and tests {{Z|39862}} and {{Z|39863}}. * {{Z|39859}}: implementation {{Z|39869}} and tests {{Z|39870}} and {{Z|39871}}. This function depends on {{Z|39861}}. I have also added Japanese to the date configuration {{Z|20779}}. * {{Z|39846}}: implementation {{Z|39855}} and tests {{Z|39850}}, {{Z|39856}}, and {{Z|39858}}. This function uses the Japanese date formatting above through `display date`. The tests for {{Z|39859}} cover both CE and BCE dates, and the tests for {{Z|39846}} cover a deceased person, a living person, and a birth date with year precision. Thank you! [[User:鈴音雨|鈴音雨]] ([[User talk:鈴音雨|talk]]) 12:13, 22 August 2026 (UTC) :I think that's all {{done}}. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 13:00, 22 August 2026 (UTC) Please connect the following Japanese-language implementations and tests, preferably in dependency order: * {{Z|39886}}: implementation {{Z|39888}}, with tests {{Z|39891}} and {{Z|39892}}. * {{Z|39894}}: implementation {{Z|39895}}, with tests {{Z|39904}} and {{Z|39905}}. This depends on {{Z|39886}}. The tests cover both a single occupation and multiple occupations joined with the Japanese comma `、`. * {{Z|39896}}: implementation {{Z|39897}}. It is used by the Japanese entry added to the language-specific list-separator configuration. * {{Z|39899}}: implementation {{Z|39900}}, with test {{Z|39901}}. * {{Z|39898}}: implementation {{Z|39902}}, with test {{Z|39903}}. This depends on {{Z|39899}}. The corresponding Japanese configuration entries have already been added where applicable, including {{Z|38781}}, {{Z|32279}}, and {{Z|38786}}. Thank you! [[User:鈴音雨|鈴音雨]] ([[User talk:鈴音雨|talk]]) 17:44, 22 August 2026 (UTC) :{{done}} (I hope.) [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 23:08, 22 August 2026 (UTC) Please connect the following Japanese-language implementations and tests, preferably in dependency order: * {{Z|39914}} :* Implementation: {{Z|39915}} :* Tests: {{Z|39916}}, {{Z|39917}}, {{Z|39918}} :* The Japanese entry has already been added to {{Z|32826}}. * {{Z|39920}} :* Implementation: {{Z|39921}} :* Test: {{Z|39922}} :* The Japanese entry has already been added to {{Z|37760}}. These are intended to support Japanese output in Abstract Wikipedia compositions. Thank you! [[User:鈴音雨|鈴音雨]] ([[User talk:鈴音雨|talk]]) 11:22, 23 August 2026 (UTC) :{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 11:49, 23 August 2026 (UTC) Please connect the following objects to {{Z|39923}}: * Implementation: {{Z|39925}} * Test: {{Z|39924}} The implementation passes the connected test. Thank you. [[User:YKC2486|YKC2486]] ([[User talk:YKC2486|talk]]) 12:00, 23 August 2026 (UTC) :{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 12:04, 23 August 2026 (UTC) === New requests === ''Please reply to add new requests''<br> [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 13:40, 23 August 2026 (UTC) :Hi! I've tried to create a new function {{Z|Z40156}} with its associated tests {{Z|Z40157}} and {{Z|Z40158}}. : I've also created a first implementation {{Z|Z40562}}, certainly not perfect but I will have to try it to improve it. How am I supposed to do that? Tests say no implementation is connected, and implementation say no tests are connected. I guess someone needs to connect the tests first, is is the way to do it? (If so, they are ready to be connected.) Thanks! [[User:Ornithorynque liminaire|Ornithorynque liminaire]] ([[User talk:Ornithorynque liminaire|talk]]) 17:50, 29 August 2026 (UTC) ::Tests connected. Instead of {{Z|16568}} (which is for fetching from Wikifunctions), you should be using something like {{Z|24766}}. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 17:58, 29 August 2026 (UTC) :::Many thanks @[[User:YoshiRulz|YoshiRulz]], good catch! I think {{Z|Z40562}} is ready to be connected. [[User:Ornithorynque liminaire|Ornithorynque liminaire]] ([[User talk:Ornithorynque liminaire|talk]]) 22:15, 29 August 2026 (UTC) ::::{{done}} and I set all French variants to use space separators in [[Z25634]], so they should show up eventually. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 22:22, 29 August 2026 (UTC) :Could you please connect {{Z|Z39764}} and {{Z|Z40634}}? The first will be needed to work on the implementation, the second is passing under the current implementation. [[User:Ornithorynque liminaire|Ornithorynque liminaire (she/they)]] ([[User talk:Ornithorynque liminaire|talk]]) 15:22, 30 August 2026 (UTC) ::{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 15:33, 30 August 2026 (UTC) :Hi! Can anyone help me connect [https://www.wikifunctions.org/view/en/Z40780 this function]? I think the implementation works. Please inform me if there are existing bugs, I'll fix it. Thanks! [[User:Wangyunfan|Wangyunfan]] ([[User talk:Wangyunfan|talk]]) 03:42, 5 September 2026 (UTC) ::Done. The types (string, natural number) are not really ideal for this kind of function, but hopefully you're getting the idea of how functions, implementations and tests work around here. --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 04:43, 5 September 2026 (UTC) :Hi! I'd just found this page, I was accidentally making requests over at [[Wikifunctions:Community portal]]. I'd like to connect implementations to functions for some thermodynamic equations: :* [[Z41417|Carnot heat engine efficiency]] :* [[Z41469|Constant-pressure boundary work]] :* [[Z41634|Ideal-gas specific internal energy change]] :* [[Z41638|Ideal-gas specific enthalpy change]] :* [[Z41510|Ideal-gas isentropic temperature ratio]] :* [[Z41632|Ideal-gas isentropic pressure-volume ratio]] :* [[Z41646|Adiabatic steady-flow shaft work done]] [[User:IanVG|IanVG]] ([[User talk:IanVG|talk]]) 18:52, 8 September 2026 (UTC) :If you're using {{Z|19677}} for quantities in physics equations (which is probably still the best way), you should be specifying the units somewhere in the documentation.<!-- --><br>edit: Connected the ones with passing tests. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 19:04, 8 September 2026 (UTC) {{Z|Z17394}}: {{Z|41470}}, {{Z|41471}}, {{Z|41519}} (I will do a U_n soon. I also plan to make one that returns a (U, V) pair... if possible.) --[[User:Artoria2e5|Artoria2e5]] ([[User talk:Artoria2e5|talk]]) 12:39, 7 September 2026 (UTC) : Was {{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 16:06, 7 September 2026 (UTC) {{Z|Z12427}}: {{Z|41467}}. Two test cases that are not mine, but are nevertheless reasonable to run (unlike the Mersennes): {{Z|34066}}, {{Z|34067}}. They are not exactly common failings, but they are occupying the "y" part of the x/y tests passed stat. --[[User:Artoria2e5|Artoria2e5]] ([[User talk:Artoria2e5|talk]]) 12:39, 7 September 2026 (UTC) : {{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 16:06, 7 September 2026 (UTC) {{Z|30950}}: {{Z|41466}}. (I see that my recent fermat creation has been connected. Thanks 99of9! I think I should request for functioneer or something. It's my first day on here, but I feel like I've got most figured out... But it may be too early.) --[[User:Artoria2e5|Artoria2e5]] ([[User talk:Artoria2e5|talk]]) 12:39, 7 September 2026 (UTC) : {{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 16:06, 7 September 2026 (UTC) :There’s a 48-hour wait, so sooner rather than later would be my recommendation. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 16:10, 7 September 2026 (UTC) {{Z|11795}}: {{Z|42308}}. I made this JavaScript implementation for the function. Could this be connected? [[User:ReXLer|ReXLer]] ([[User talk:ReXLer|talk]]) 22:13, 16 September 2026 (UTC) :{{done}} but this is a duplicate of [[Z19394|the existing JS implementation]], you should edit that one instead. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 22:26, 16 September 2026 (UTC) ::Yeah i wanted to make mine. [[User:ReXLer|ReXLer]] ([[User talk:ReXLer|talk]]) 22:30, 16 September 2026 (UTC) {{Z|42310}}: {{Z|42311}}. Connect both the function and the implementation. Also connect {{Z|42312}}. [[User:ReXLer|ReXLer]] ([[User talk:ReXLer|talk]]) 23:35, 16 September 2026 (UTC) == Example == {{Z|Z8}}: {{Z|Z10000}}<br> {{Z|Z14}} Please connect * {{Z|Znnn}} * {{Z|Z20}} Please connect * {{Z|Znnn}} * ''or disconnect, as the case may be'' [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 13:31, 23 August 2026 (UTC) 8f6z6h78xkgey4js11buqjsd2xgur8g 314699 314698 2026-09-17T15:17:34Z ReXLer 39813 /* New requests */ 314699 wikitext text/x-wiki {{archives|{{flatlist|{{Special:PrefixIndex/WF:Requests for connection and disconnection/Archives/|stripprefix=1|hideredirects=1}}}}|prefix=WF:Requests for connection and disconnection/Archives/}} This page allows non-[[WF:functioneers|functioneers]] to request the connection or disconnection of implementations and tests to/from a function. To add a request, add the details of your request (Remember to add <nowiki>~~~~</nowiki> to sign!), using the <nowiki>{{Z|<your five id numbers here>}}</nowiki> template to reference and link to a specific ZID. Functioneers may, at their discretion, refuse to connect implementations that do not pass or do not have tests, and tests that do not pass or do not make logical sense. == Requests == __NEWSECTIONLINK__ Please connect the implementation and tests for [[Z39473]] and [[Z39489]] (the second depends on the first).--[[User:Artsiom91|Artsiom91]] ([[User talk:Artsiom91|talk]]) 16:18, 15 August 2026 (UTC) :@[[User:Artsiom91|Artsiom91]] both {{done|done}}. Regards, [[User:ZI Jony|<span style="color:#8B0000">'''ZI Jony'''</span>]] [[User talk:ZI Jony|<sup><span style="color:Green"><i>(Talk)</i></span></sup>]] 16:22, 15 August 2026 (UTC) Please connect the implementation and tests for [[Z32728]]. [[User:Webmaster2024|Webmaster2024]] ([[User talk:Webmaster2024|talk]]) 13:15, 1 August 2026 (UTC) :The output is slightly different than expected for both tests. It's okay to have edge cases which fail, but there should be passing tests as well. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 16:22, 1 August 2026 (UTC) ::I've fixed one test now, please also connect nested functions. [[User:Webmaster2024|Webmaster2024]] ([[User talk:Webmaster2024|talk]]) 18:01, 1 August 2026 (UTC) :::{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 18:11, 1 August 2026 (UTC) Please connect the implementation and test for [[Z33679]]. Thank you. [[User:JJPMaster|JJP]]<sub>[[User talk:JJPMaster|Mas]]<sub>[[Special:Contributions/JJPMaster|ter]]</sub></sub> ([[wikt:she|she]]/[[wikt:they|they]]) 03:42, 17 April 2026 (UTC) :{{done}} --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 03:50, 17 April 2026 (UTC) Please connect the implementations and tests for [[Z33785]], [[Z33788]], and [[Z33780]]. Thank you! [[User:JJPMaster|JJP]]<sub>[[User talk:JJPMaster|Mas]]<sub>[[Special:Contributions/JJPMaster|ter]]</sub></sub> ([[wikt:she|she]]/[[wikt:they|they]]) 03:13, 20 April 2026 (UTC) :{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 03:48, 20 April 2026 (UTC) Please connect the Python implementation of {{Z|Z33803}}. Thank you. [[User:OzmoOzmo|OzmoOzmo]] ([[User talk:OzmoOzmo|talk]]) 10:48, 20 April 2026 (UTC) :The function is a duplicate of {{Z|Z20430}} [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 10:56, 20 April 2026 (UTC) ::Now I've connected the implementation to {{Z|Z20430}}. [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 11:02, 20 April 2026 (UTC) {{Z|Z33859}} (an implementation of {{Z|Z32297}} for Filipino, Tagalog and Kapampangan) with its sole implementation {{Z|Z33860}}. —[[User:UndueMarmot|<span style="color:#705ccb;">Undue</span><span style="color:#cfdfa3;background-color:#705ccb;">Marmot</span>]] <small>([[User talk:UndueMarmot|talk]])</small> 12:20, 21 April 2026 (UTC) :{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 12:24, 21 April 2026 (UTC) Please connect the implementation of {{Z|33878}}. Thank you! [[User:Some helpful person|Some helpful person]] ([[User talk:Some helpful person|talk]]) 16:42, 21 April 2026 (UTC) :Could you add some tests to check its correctness? [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 16:54, 21 April 2026 (UTC) ::{{D}} [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 17:03, 21 April 2026 (UTC) Please connect the test cases and passing implementation of {{Z|Z24602}}. Thank you! [[User:Some helpful person|Some helpful person]] ([[User talk:Some helpful person|talk]]) 21:12, 22 April 2026 (UTC) :...Of course the moment I say that I find at least one of the test cases are passing with an invalid input... Will debug. [[User:Some helpful person|Some helpful person]] ([[User talk:Some helpful person|talk]]) 21:15, 22 April 2026 (UTC) :Please connect the test cases instead so it will be easier to debug! [[User:Some helpful person|Some helpful person]] ([[User talk:Some helpful person|talk]]) 21:23, 22 April 2026 (UTC) ::{{done}} [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 21:34, 22 April 2026 (UTC) Please connect [[Z33955]] with its implementation and test cases. Thanks. [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 21:31, 22 April 2026 (UTC) :{{done}}. Also, please consider requesting functioneer, I would support it! And thank you for your welcome on WD, too! [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 21:36, 22 April 2026 (UTC) Please disconnect the implementation {{Z|Z30288}} so that it can be fixed and reconnected. It erroneously compares the second element of the second typed pair to itself, and thus breaks many other functions and test cases reliant on it. Added a test case for this, which it of course fails. Thank you very much! <small>(resolves many headaches)</small> [[User:Some helpful person|Some helpful person]] ([[User talk:Some helpful person|talk]]) 03:30, 24 April 2026 (UTC) :{{done}} Please kindly check. [[User:NikolasKHF|NikolasKHF]] ([[User talk:NikolasKHF|talk]]) 03:40, 24 April 2026 (UTC) :Oops! Sorry about that. Thanks for fixing this. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 07:41, 24 April 2026 (UTC) Please connect the implementations and tests for [[Z34124]] and its helper [[Z34127]]. Thank you! [[User:JJPMaster|JJP]]<sub>[[User talk:JJPMaster|Mas]]<sub>[[Special:Contributions/JJPMaster|ter]]</sub></sub> ([[wikt:she|she]]/[[wikt:they|they]]) 23:49, 24 April 2026 (UTC) :{{Done}} [[User:NikolasKHF|NikolasKHF]] ([[User talk:NikolasKHF|talk]]) 23:58, 24 April 2026 (UTC) Please connect the implementation and tests for [[Z34204]]. Thank you! [[User:JJPMaster|JJP]]<sub>[[User talk:JJPMaster|Mas]]<sub>[[Special:Contributions/JJPMaster|ter]]</sub></sub> ([[wikt:she|she]]/[[wikt:they|they]]) 05:28, 26 April 2026 (UTC) :{{Done}} [[User:NikolasKHF|NikolasKHF]] ([[User talk:NikolasKHF|talk]]) 05:31, 26 April 2026 (UTC) Please connect the implementation and test cases for [[Z33951]], [[Z34009]] and [[Z34008]]. Thank you. [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 06:32, 26 April 2026 (UTC) :{{done}} except for {{z|Z34008}} since it fail for all test cases. [[User:NikolasKHF|NikolasKHF]] ([[User talk:NikolasKHF|talk]]) 07:01, 26 April 2026 (UTC) ::Oh. The test cases fail mainly because the implementations for Z33951 and Z34009 were not connected yet. I guess we have to wait for a while until the connected implementation goes through. [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 13:20, 26 April 2026 (UTC) :::{{done}} by YoshiRulz. Thank you. [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 15:58, 26 April 2026 (UTC) Please connect the implementation and test cases for [[Z34212]]. Thank you. [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 15:58, 26 April 2026 (UTC) :{{done}} by myself, as I was just granted functioneer. [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 16:20, 26 April 2026 (UTC) Please disconnect {{Z|Z20694}}. A string without diacritics could be a valid pinyin due to the existence of neutral tone. The pinyin does not correspond to a real phrase, but it doesn't violate any rules for pinyin. [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 16:08, 26 April 2026 (UTC) :{{done}} by myself, as I was just granted functioneer. [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 16:20, 26 April 2026 (UTC) Is it possible to connect {{Z|Z34293}} and its respective tests please? It's a really simple piece of code, I might have gone a bit overboard with the tests though. [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 13:01, 27 April 2026 (UTC) :{{done}} [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 13:13, 27 April 2026 (UTC) A similar one (but any this time!): {{Z|Z34367}}. Could it be possible to connect it and its tests? This time there's a reasonable amount of them and they cover most cases too ;) [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 16:33, 27 April 2026 (UTC) :{{done}} [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 17:24, 27 April 2026 (UTC) Hello! Can somebody please connect the following functions? * {{Z|Z34308}} * {{Z|Z34165}} (its dependency is currently unimplemented) * {{Z|Z34139}} And perhaps the tests for: * {{Z|Z34149}} * {{Z|Z34150}} Pinging @[[User:Dv103|Dv103]] because they helped me with this function and have the functioneer role. <span style="border-radius:99q;padding:0 7q;background:#103;border:3q solid #FBF">[[User:QuickQuokka|<span style="color:#FBF">'''QuickQuokka'''</span>]]</span> <sup>[⁠[[User talk:QuickQuokka|talk]] • [[Special:Contribs/QuickQuokka|contribs]]]</sup> 16:28, 27 April 2026 (UTC) :{{d}} except the implementation of {{Z|Z34165}}, since it doesn't work (first requires the implementation of {{Z|Z34149}}). [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 17:13, 27 April 2026 (UTC) Could {{Z|Z34273}}, {{Z|Z34378}} and {{Z|Z34380}} please be connected? Note that they all recursively depend on each other, so it's not possible to only activate a few of them. Thanks! [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 21:28, 27 April 2026 (UTC) :{{done}}, thank you for your contributions. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 02:48, 28 April 2026 (UTC) Another little thing, is it possible to disconnect {{Z|Z34263}}'s test cases {{Z|Z34269}} and {{Z|Z34267}} please? I'd like to rewrite them using {{Z|Z34273}}. [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 08:31, 28 April 2026 (UTC) :{{Done}}, please proceed. [[User:NikolasKHF|NikolasKHF]] ([[User talk:NikolasKHF|talk]]) 09:01, 28 April 2026 (UTC) ::Sorry for the late response, had an exam today... Anyways, I reworked them a little and they can be connected again! [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 20:05, 28 April 2026 (UTC) Is it possible to connect some new tests related to my previous functions ({{Z|Z34471}}, {{Z|Z34470}}, {{Z|Z34472}})? They implement the fact that in formal set theory {∅;∅} and {∅} are the exact same sets: duplicate elements behave in the same way as if they were only present once. Thanks in advance! [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 20:34, 28 April 2026 (UTC) :{{done}} [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 20:40, 28 April 2026 (UTC) Hello again! Could {{Z|Z34409}} and its tests please be connected? Thanks again! [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 10:41, 29 April 2026 (UTC) :Your Implementation failed [[Z34491]] and [[Z34494]] when I connected it, so I've left it disconnected. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 11:05, 29 April 2026 (UTC) ::Interesting... What failed exactly? When I look at error logs for tests all it says is "no connected implementation"... [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 11:09, 29 April 2026 (UTC) :::In all 3 cases, the returned value was equal to the input (a flattening step was missing). I think my fix is correct, but please double-check it. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 12:13, 29 April 2026 (UTC) ::::Took a look at it, forgot the <math>\operatorname{Pred}(\{ \O \})=\O</math> part in the recursion (whoopsies!). Made an alternative implementation {{Z|Z34509}} using only set operations and builtins; my goal with all those functions is that they don't depend on any other "complex" functions, they should be as simple as possible. Note that it doesn't remove duplicates, but this doesn't matter since <math>\{ \O, \O \} = \{ \O \}</math> anyways. [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 16:15, 29 April 2026 (UTC) Andd back with another set-related function: {{Z|Z34519}}! This one paves the way for set union (and maybe an alternative implementation of predecessor?). Could it please be connected? Thanks!! [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 19:38, 29 April 2026 (UTC) :{{done}} [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 19:38, 29 April 2026 (UTC) As promised, here is {{Z|Z34538}}! Can it be connected please? If you need more tests before I'll add some! [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 20:59, 29 April 2026 (UTC) :{{done}}. Also, if you'd like to request functioneer rights, I'd support it. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 21:59, 29 April 2026 (UTC) ::Thanks a lot for the offer! I might consider it a bit later, for now I promise to calm down a little with the requests :) [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 20:25, 30 April 2026 (UTC) Hi! First could {{Z|Z34544}} please be connected? It corresponds to the mathematical definition of predecessor and seems to be a ''bit'' faster than other implementations :) I've also made {{Z|Z34585}} and {{Z|Z34620}}, could they please be connected? They both have a few tests, but I'm going to add some more for edge cases like duplicate elements (which should be ignored when working with sets). Thanks a lot! [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 20:28, 30 April 2026 (UTC) :{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 20:34, 30 April 2026 (UTC) Please disconnect {{Z|21875}} so I can add a word to its hardcoded list of exceptions, and then it can be reconnected... Or if you're so willing, simply add "Unicode" to the EXCEPTIONS_DICT in the code for me. Thank you! [[User:Some helpful person|Some helpful person]] ([[User talk:Some helpful person|talk]]) 00:48, 6 May 2026 (UTC) :{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 01:02, 6 May 2026 (UTC) Can you please connect implementation of {{Z|35161}}. This is my first function, to be used for {{Z|35158}} for which the implementation is to be written. [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 10:25, 14 May 2026 (UTC) :{{Done}}. I also have connected the tests on the {{z|35158}} [[User:OwlyKnight|OwlyKnight]] ([[User talk:OwlyKnight|talk]]) 10:36, 14 May 2026 (UTC) I have created implementation {{Z|35166}}. It fails but I can't test it as it is not connected. Please connect if that is the proper procedure. If not: what should I do? [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 17:22, 14 May 2026 (UTC) :You were passing a literal <code>Z40(some_call(...))</code> to {{Z|802}}. {{Z|40}}'s identity field needs to be a {{Z|9}}, specifically [[Z41]] or [[Z42]]. [[Special:Diff/274691|Fixed]] (by passing <code>some_call(...)</code> unwrapped to [[Z802]]). [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 17:29, 14 May 2026 (UTC) ::Thanks for fixing that, but still the test case fail, amd I can't test it as it is not connected. What to do next? [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 05:36, 15 May 2026 (UTC) :::If you check on the (i) icon or Detail link, you can find why is it error. The [[Z35159]] test fail due to {{z|Z28290}}; while the [[Z35160]] fail due to {{z|Z28248}}. I think it's because of the lack of lexeme or grammatical feature on the given lexeme on Wikidata rather than the implementation itself. You may need to contribute more on Wikidata lexeme. Thanks! [[User:OwlyKnight|OwlyKnight]] ([[User talk:OwlyKnight|talk]]) 07:05, 15 May 2026 (UTC) ::::Thanks. I managed to fix the issues (gramatical feature and link of lexeme to Wikidata lemma for "dorp". It is working now. Please connect. [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 09:11, 15 May 2026 (UTC) :::::{{Done}} thank you for your contributions :D [[User:OwlyKnight|OwlyKnight]] ([[User talk:OwlyKnight|talk]]) 11:44, 15 May 2026 (UTC) Please connect {{Z|35196}} and its tests. Thanks [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) : Was {{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 16:09, 15 May 2026 (UTC) Please connect {{Z|35505}} and its tests. Thanks [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 15:11, 22 May 2026 (UTC) :{{already done}} by [[User:Dv103]]. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 00:52, 23 May 2026 (UTC) Please connect {{Z|35978}} and its tests. [[User:Sophisticatedevening|Sophisticatedevening]] ([[User talk:Sophisticatedevening|talk]]) 07:54, 2 June 2026 (UTC) :{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 10:46, 2 June 2026 (UTC) Please connect implementation {{Z|Z36113}} to function {{Z|Z36106}}. I don't see an way to do my own tests while the implementation is disconnected, the "Run function" button is always greyed out. [[User:Strobilomyces|Strobilomyces]] ([[User talk:Strobilomyces|talk]]) 13:33, 8 June 2026 (UTC) :{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 14:14, 8 June 2026 (UTC) Please connect {{Z|36537}} and {{Z|36538}} to {{Z|36536}}. The function has already been added to {{Z|32402}}. PS: Is there a way to copy-paste a composition implementation? I can make an Esperanto function for this which has identical structure to the existing English, Spanish, and French functions besides the localized strings, but it’s unnecessarily difficult to do all the clicking and typing manually to recreate them. Thank you! [[User:Gabldotink|Gabldotink]] ([[User talk:Gabldotink|talk]]) 20:32, 19 June 2026 (UTC) :{{done}} You can use the localStorage clipboard: Open the editor for the Implementation, click the topmost <code>&hellip;</code> button, then <code>Copy to clipboard</code>. When you make a blank Implementation, click the topmost(!) <code>&hellip;</code> button, then <code>Paste from clipboard</code>, select the expression, and then you can go through and fill in all [[Z18]]s (since they don't get converted automatically) and update any [[Z6]] literals. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 20:39, 19 June 2026 (UTC) ::Thank you very much! Please also connect {{Z|36541}} and {{Z|36546}} to {{Z|36540}}. [[User:Gabldotink|Gabldotink]] ([[User talk:Gabldotink|talk]]) 21:07, 19 June 2026 (UTC) :::{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 21:11, 19 June 2026 (UTC) [[Category:Functioneers|*R]] [[Category:Noticeboards]] Please connect test cases {{z|Z37757}}, {{z|Z37758}} and {{z|Z37759}} to {{z|Z37756}} for testing! [[User:Chaotic Enby|Chaotic Enby]] ([[User talk:Chaotic Enby|talk]]) 17:02, 14 July 2026 (UTC) :{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 17:06, 14 July 2026 (UTC) :: Now that {{z|Z37764}} works, can you please connect it too? Thanks a lot in advance! [[User:Chaotic Enby|Chaotic Enby]] ([[User talk:Chaotic Enby|talk]]) 21:48, 14 July 2026 (UTC) :::{{done}} [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 21:55, 14 July 2026 (UTC) Please temporarily disconnect test cases from {{z|Z37719}} so I can replace the argument "Plural subject: {{z|Z40}}" by the more precise "Subject number: {{z|Z26934}}" and update everything. [[User:Chaotic Enby|Chaotic Enby]] ([[User talk:Chaotic Enby|talk]]) 21:47, 14 July 2026 (UTC) :{{done}} [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 21:56, 14 July 2026 (UTC) :: Everything has been updated so it can be reconnected! Thanks a lot once more! (and sorry for the bother, please tell me if you prefer I straight-up request functioneer) [[User:Chaotic Enby|Chaotic Enby]] ([[User talk:Chaotic Enby|talk]]) 22:04, 14 July 2026 (UTC) :::{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 06:37, 15 July 2026 (UTC) :I worry you're wasting your time with these new functions, for [[Talk:Z37719#This_function_cannot_be_implemented_in_every_language|reasons explained here]] by {{noping|Dv103}}. See [[WF:Type proposals/Abstract sentence]] etc. where the structure for the next "generation" of NLG functions are being worked out. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 06:44, 15 July 2026 (UTC) :: Thanks a lot @[[User:YoshiRulz|YoshiRulz]]. I have been informed by several Wikifunctions editors (also on Telegram and Discord) that I shouldn't be using the new types as they were still experimental, what should I be doing in that case? [[User:Chaotic Enby|Chaotic Enby]] ([[User talk:Chaotic Enby|talk]]) 18:06, 18 July 2026 (UTC) :::If you have nothing to add to the new type discussion, the next most helpful thing to do would probably be documenting and fixing edge cases in the [[WF:Catalogue/Natural_language_operations/English|helper functions for English]]. Outside of NLG, you could work on docs (projectspace, but also test cases), or functions that operate on WD items and their relationships. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 19:10, 18 July 2026 (UTC) :::: Thanks again! Looking at that specific discussion, it looks like there isn't much support for the current proposal of abstract sentences? I'll look at the {{tq|functions that operate on WD items}} part, but I've been a bit worried that this limits us to relatively simple sentences for now – is there a way to implement some kind of syntactic recursion? [[User:Chaotic Enby|Chaotic Enby]] ([[User talk:Chaotic Enby|talk]]) 19:37, 18 July 2026 (UTC) Please connect implementation and tests for {{z|Z38250}} for testing! [[User:Wcalenieja|Wcalenieja]] ([[User talk:Wcalenieja|talk]]) 15:40, 25 July 2026 (UTC) :{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 15:45, 25 July 2026 (UTC) ::Could you also connect the implementation and tests in {{z|Z38262}}? Thanks, [[User:Wcalenieja|Wcalenieja]] ([[User talk:Wcalenieja|talk]]) 16:02, 25 July 2026 (UTC) :::{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 16:11, 25 July 2026 (UTC) Please connect {{Z|Z38277}} to {{Z|Z38274}}. I could not find a way to add a test before the implementation is connected to the function. This is my first contribution, so I'm sorry if I did something wrong. Thank you![[User:Seudo|Seudo]] ([[User talk:Seudo|talk]]) 17:31, 25 July 2026 (UTC) :You can add tests immediately, they just don't show up in the editor for Implementations until they're connected, so you have to "guess-and-check". [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 18:00, 25 July 2026 (UTC) ::Thank you for the explanation. So I added tests [[Z38293]] and [[Z38292]], to be connected to {{Z|Z38274}}, and [[Z38294]] to be connected to {{Z|Z20785}} (the second and third ones currently fail because of a bug in {{Z|Z20786}} which I explained at [[Talk:Z20786]]. [[User:Seudo|Seudo]] ([[User talk:Seudo|talk]]) 19:46, 25 July 2026 (UTC) :::Connected tests, disconnected implementations so you can fix them. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 19:50, 25 July 2026 (UTC) ::::I fixed {{Z|Z20786}}, thanks. [[User:Seudo|Seudo]] ([[User talk:Seudo|talk]]) 20:02, 25 July 2026 (UTC) :::Your tests include the article "le" on the date, but the composition does not. Which is correct? [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 20:08, 25 July 2026 (UTC) ::::I fixed the composition and tried to handle also the differences between female and male genders (and therefore added a test [[Z38301]] for female). [[User:Seudo|Seudo]] ([[User talk:Seudo|talk]]) 20:31, 25 July 2026 (UTC) :All {{done}}! [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 20:37, 25 July 2026 (UTC) ::::But I'm sorry I'm asking so much to you. Is there some kind of sandbox where I could test my composition before asking it to be connected? [[User:Seudo|Seudo]] ([[User talk:Seudo|talk]]) 20:38, 25 July 2026 (UTC) :::::A sandbox Implementation? There are some on [[Z10119]], but I would say that's not a very effective way to edit/debug. You can build up compositions from scratch using the copy/paste feature and [[Z801]], or by using [[User:YoshiRulz/Blockly|my editor]], then use Test cases to help you refine it. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 20:48, 25 July 2026 (UTC) Please connect the JavaScript implementation {{Z|38297}} and test cases {{Z|38296}} and {{Z|38298}} to {{Z|38295}} (missing properties from peer items). The implementation passes both tests (2/2). Thank you. [[User:Brianwinum|Brian Winum]] ([[User talk:Brianwinum|talk]]) 20:03, 25 July 2026 (UTC) :{{done}}, but is this not just a worse [[d:WD:Recoin]]? [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 20:06, 25 July 2026 (UTC) Please connect the implementation and the test for {{Z|38923}}. Thanks. [[User:Ioe2015|Ioe2015]] ([[User talk:Ioe2015|talk]]) 06:24, 6 August 2026 (UTC) :Nice work! I made a change to the label calls in the composition, and it already works. --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 07:51, 6 August 2026 (UTC) ::@[[User:Ioe2015|Ioe2015]], {{done|connected}}. Regards, [[User:ZI Jony|<span style="color:#8B0000">'''ZI Jony'''</span>]] [[User talk:ZI Jony|<sup><span style="color:Green"><i>(Talk)</i></span></sup>]] 08:30, 6 August 2026 (UTC) Back with more math functions! Could {{Z|Z39036}} be connected please? [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 17:23, 8 August 2026 (UTC) :And, in a similar category, {{Z|Z39043}} too please :) [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 17:38, 8 August 2026 (UTC) ::@[[User:Virinas-code|Virinas-code]], {{done}}. Regards, [[User:ZI Jony|<span style="color:#8B0000">'''ZI Jony'''</span>]] [[User talk:ZI Jony|<sup><span style="color:Green"><i>(Talk)</i></span></sup>]] 17:47, 8 August 2026 (UTC) Math is fun, fast math is best. Could {{Z|Z39064}} and {{Z|Z39065}} be connected please? [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 20:11, 8 August 2026 (UTC) :And {{Z|Z39066}} too, it'll hopefully fix a bunch of tests :) [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 20:13, 8 August 2026 (UTC) ::{{done}} Please apply for functioneer if you feel ready. I would support your application. --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 04:12, 9 August 2026 (UTC) A request for disconnection this time... Could {{Z|Z34264}} and {{Z|Z39064}} be disconnected while connecting the faster Python implementation {{Z|Z39071}}? The composition implementation seems to struggle with large numbers as it hits a recursion limit. I am unsure wether the Python implementation is affected too; I'd like to see if the disconnection helps. (oh, and I've applied for functioneer!) [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 22:30, 9 August 2026 (UTC) :Oh, and could {{Z|Z39073}} have its Python implementation and tests connected too? It should hopefully fix test validation errors. [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 22:33, 9 August 2026 (UTC) ::{{done}} [[User:99of9|99of9]] ([[User talk:99of9|talk]]) 22:36, 9 August 2026 (UTC) Could you please check [[Z39640]], its implementation [[Z39642]] and its test [[Z39641]], connect them if they make sense, and give me feedback otherwise? Many thanks! [[User:Ornithorynque liminaire|Ornithorynque liminaire]] ([[User talk:Ornithorynque liminaire|talk]]) 15:15, 18 August 2026 (UTC) :The implementation is fine. I fixed a type bug in the test. {{done|Connected}} both.<br>You would have to go to AW to discuss when and how to add such a disclaimer; maybe it should adopt {{Q|14360366}}. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 15:29, 18 August 2026 (UTC) ::Thanks! Certainly. I come from frwiki, we have an in-article disclaimer for that, hence my reflex: [[:w:fr:Modèle:Médical]] [[User:Ornithorynque liminaire|Ornithorynque liminaire]] ([[User talk:Ornithorynque liminaire|talk]]) 10:53, 19 August 2026 (UTC) :Hi ! Does that make sense to connect {{Z|Z39763}}, {{Z|Z39656}}, {{Z|Z39655}} and such French tests that do not pass given the lack of French implementation? I would say it could, in the idea of having correct tests ''before'' correct implementations; however I saw no policy on that topic so tell me if I missed something! [[User:Ornithorynque liminaire|Ornithorynque liminaire]] ([[User talk:Ornithorynque liminaire|talk]]) 10:02, 21 August 2026 (UTC) ::Yes, [[d:Q950250|starting with tests]] is good practice. Having 1 or 2 on those top-level Functions is fine, but it would be even more helpful if they were on the French-specific versions, which don't exist yet. If you click through to {{Z|38523}}/{{Z|32826}}, then the English version, the input/output Types you see on the left are what you would need to copy when [https://www.wikifunctions.org/w/index.php?title=Special:CreateObject&zid=Z8 creating a Function]. I've done that for the second Function: [[Z32825]] -> {{Z|39764}}. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 10:27, 21 August 2026 (UTC) Please connect the following Japanese date-related implementations and tests, preferably in dependency order: * {{Z|39861}}: implementation {{Z|39867}} and tests {{Z|39862}} and {{Z|39863}}. * {{Z|39859}}: implementation {{Z|39869}} and tests {{Z|39870}} and {{Z|39871}}. This function depends on {{Z|39861}}. I have also added Japanese to the date configuration {{Z|20779}}. * {{Z|39846}}: implementation {{Z|39855}} and tests {{Z|39850}}, {{Z|39856}}, and {{Z|39858}}. This function uses the Japanese date formatting above through `display date`. The tests for {{Z|39859}} cover both CE and BCE dates, and the tests for {{Z|39846}} cover a deceased person, a living person, and a birth date with year precision. Thank you! [[User:鈴音雨|鈴音雨]] ([[User talk:鈴音雨|talk]]) 12:13, 22 August 2026 (UTC) :I think that's all {{done}}. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 13:00, 22 August 2026 (UTC) Please connect the following Japanese-language implementations and tests, preferably in dependency order: * {{Z|39886}}: implementation {{Z|39888}}, with tests {{Z|39891}} and {{Z|39892}}. * {{Z|39894}}: implementation {{Z|39895}}, with tests {{Z|39904}} and {{Z|39905}}. This depends on {{Z|39886}}. The tests cover both a single occupation and multiple occupations joined with the Japanese comma `、`. * {{Z|39896}}: implementation {{Z|39897}}. It is used by the Japanese entry added to the language-specific list-separator configuration. * {{Z|39899}}: implementation {{Z|39900}}, with test {{Z|39901}}. * {{Z|39898}}: implementation {{Z|39902}}, with test {{Z|39903}}. This depends on {{Z|39899}}. The corresponding Japanese configuration entries have already been added where applicable, including {{Z|38781}}, {{Z|32279}}, and {{Z|38786}}. Thank you! [[User:鈴音雨|鈴音雨]] ([[User talk:鈴音雨|talk]]) 17:44, 22 August 2026 (UTC) :{{done}} (I hope.) [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 23:08, 22 August 2026 (UTC) Please connect the following Japanese-language implementations and tests, preferably in dependency order: * {{Z|39914}} :* Implementation: {{Z|39915}} :* Tests: {{Z|39916}}, {{Z|39917}}, {{Z|39918}} :* The Japanese entry has already been added to {{Z|32826}}. * {{Z|39920}} :* Implementation: {{Z|39921}} :* Test: {{Z|39922}} :* The Japanese entry has already been added to {{Z|37760}}. These are intended to support Japanese output in Abstract Wikipedia compositions. Thank you! [[User:鈴音雨|鈴音雨]] ([[User talk:鈴音雨|talk]]) 11:22, 23 August 2026 (UTC) :{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 11:49, 23 August 2026 (UTC) Please connect the following objects to {{Z|39923}}: * Implementation: {{Z|39925}} * Test: {{Z|39924}} The implementation passes the connected test. Thank you. [[User:YKC2486|YKC2486]] ([[User talk:YKC2486|talk]]) 12:00, 23 August 2026 (UTC) :{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 12:04, 23 August 2026 (UTC) === New requests === ''Please reply to add new requests''<br> [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 13:40, 23 August 2026 (UTC) :Hi! I've tried to create a new function {{Z|Z40156}} with its associated tests {{Z|Z40157}} and {{Z|Z40158}}. : I've also created a first implementation {{Z|Z40562}}, certainly not perfect but I will have to try it to improve it. How am I supposed to do that? Tests say no implementation is connected, and implementation say no tests are connected. I guess someone needs to connect the tests first, is is the way to do it? (If so, they are ready to be connected.) Thanks! [[User:Ornithorynque liminaire|Ornithorynque liminaire]] ([[User talk:Ornithorynque liminaire|talk]]) 17:50, 29 August 2026 (UTC) ::Tests connected. Instead of {{Z|16568}} (which is for fetching from Wikifunctions), you should be using something like {{Z|24766}}. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 17:58, 29 August 2026 (UTC) :::Many thanks @[[User:YoshiRulz|YoshiRulz]], good catch! I think {{Z|Z40562}} is ready to be connected. [[User:Ornithorynque liminaire|Ornithorynque liminaire]] ([[User talk:Ornithorynque liminaire|talk]]) 22:15, 29 August 2026 (UTC) ::::{{done}} and I set all French variants to use space separators in [[Z25634]], so they should show up eventually. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 22:22, 29 August 2026 (UTC) :Could you please connect {{Z|Z39764}} and {{Z|Z40634}}? The first will be needed to work on the implementation, the second is passing under the current implementation. [[User:Ornithorynque liminaire|Ornithorynque liminaire (she/they)]] ([[User talk:Ornithorynque liminaire|talk]]) 15:22, 30 August 2026 (UTC) ::{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 15:33, 30 August 2026 (UTC) :Hi! Can anyone help me connect [https://www.wikifunctions.org/view/en/Z40780 this function]? I think the implementation works. Please inform me if there are existing bugs, I'll fix it. Thanks! [[User:Wangyunfan|Wangyunfan]] ([[User talk:Wangyunfan|talk]]) 03:42, 5 September 2026 (UTC) ::Done. The types (string, natural number) are not really ideal for this kind of function, but hopefully you're getting the idea of how functions, implementations and tests work around here. --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 04:43, 5 September 2026 (UTC) :Hi! I'd just found this page, I was accidentally making requests over at [[Wikifunctions:Community portal]]. I'd like to connect implementations to functions for some thermodynamic equations: :* [[Z41417|Carnot heat engine efficiency]] :* [[Z41469|Constant-pressure boundary work]] :* [[Z41634|Ideal-gas specific internal energy change]] :* [[Z41638|Ideal-gas specific enthalpy change]] :* [[Z41510|Ideal-gas isentropic temperature ratio]] :* [[Z41632|Ideal-gas isentropic pressure-volume ratio]] :* [[Z41646|Adiabatic steady-flow shaft work done]] [[User:IanVG|IanVG]] ([[User talk:IanVG|talk]]) 18:52, 8 September 2026 (UTC) :If you're using {{Z|19677}} for quantities in physics equations (which is probably still the best way), you should be specifying the units somewhere in the documentation.<!-- --><br>edit: Connected the ones with passing tests. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 19:04, 8 September 2026 (UTC) {{Z|Z17394}}: {{Z|41470}}, {{Z|41471}}, {{Z|41519}} (I will do a U_n soon. I also plan to make one that returns a (U, V) pair... if possible.) --[[User:Artoria2e5|Artoria2e5]] ([[User talk:Artoria2e5|talk]]) 12:39, 7 September 2026 (UTC) : Was {{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 16:06, 7 September 2026 (UTC) {{Z|Z12427}}: {{Z|41467}}. Two test cases that are not mine, but are nevertheless reasonable to run (unlike the Mersennes): {{Z|34066}}, {{Z|34067}}. They are not exactly common failings, but they are occupying the "y" part of the x/y tests passed stat. --[[User:Artoria2e5|Artoria2e5]] ([[User talk:Artoria2e5|talk]]) 12:39, 7 September 2026 (UTC) : {{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 16:06, 7 September 2026 (UTC) {{Z|30950}}: {{Z|41466}}. (I see that my recent fermat creation has been connected. Thanks 99of9! I think I should request for functioneer or something. It's my first day on here, but I feel like I've got most figured out... But it may be too early.) --[[User:Artoria2e5|Artoria2e5]] ([[User talk:Artoria2e5|talk]]) 12:39, 7 September 2026 (UTC) : {{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 16:06, 7 September 2026 (UTC) :There’s a 48-hour wait, so sooner rather than later would be my recommendation. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 16:10, 7 September 2026 (UTC) {{Z|11795}}: {{Z|42308}}. I made this JavaScript implementation for the function. Could this be connected? [[User:ReXLer|ReXLer]] ([[User talk:ReXLer|talk]]) 22:13, 16 September 2026 (UTC) :{{done}} but this is a duplicate of [[Z19394|the existing JS implementation]], you should edit that one instead. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 22:26, 16 September 2026 (UTC) ::Yeah i wanted to make mine. [[User:ReXLer|ReXLer]] ([[User talk:ReXLer|talk]]) 22:30, 16 September 2026 (UTC) {{Z|42310}}: {{Z|42311}}. Connect the function and the implementation. Also connect {{Z|42312}}. [[User:ReXLer|ReXLer]] ([[User talk:ReXLer|talk]]) 15:17, 17 September 2026 (UTC) == Example == {{Z|Z8}}: {{Z|Z10000}}<br> {{Z|Z14}} Please connect * {{Z|Znnn}} * {{Z|Z20}} Please connect * {{Z|Znnn}} * ''or disconnect, as the case may be'' [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 13:31, 23 August 2026 (UTC) 0cyjopyomu3wlv1rjug31yi5a7fc68t 314700 314699 2026-09-17T15:17:50Z ReXLer 39813 /* New requests */ 314700 wikitext text/x-wiki {{archives|{{flatlist|{{Special:PrefixIndex/WF:Requests for connection and disconnection/Archives/|stripprefix=1|hideredirects=1}}}}|prefix=WF:Requests for connection and disconnection/Archives/}} This page allows non-[[WF:functioneers|functioneers]] to request the connection or disconnection of implementations and tests to/from a function. To add a request, add the details of your request (Remember to add <nowiki>~~~~</nowiki> to sign!), using the <nowiki>{{Z|<your five id numbers here>}}</nowiki> template to reference and link to a specific ZID. Functioneers may, at their discretion, refuse to connect implementations that do not pass or do not have tests, and tests that do not pass or do not make logical sense. == Requests == __NEWSECTIONLINK__ Please connect the implementation and tests for [[Z39473]] and [[Z39489]] (the second depends on the first).--[[User:Artsiom91|Artsiom91]] ([[User talk:Artsiom91|talk]]) 16:18, 15 August 2026 (UTC) :@[[User:Artsiom91|Artsiom91]] both {{done|done}}. Regards, [[User:ZI Jony|<span style="color:#8B0000">'''ZI Jony'''</span>]] [[User talk:ZI Jony|<sup><span style="color:Green"><i>(Talk)</i></span></sup>]] 16:22, 15 August 2026 (UTC) Please connect the implementation and tests for [[Z32728]]. [[User:Webmaster2024|Webmaster2024]] ([[User talk:Webmaster2024|talk]]) 13:15, 1 August 2026 (UTC) :The output is slightly different than expected for both tests. It's okay to have edge cases which fail, but there should be passing tests as well. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 16:22, 1 August 2026 (UTC) ::I've fixed one test now, please also connect nested functions. [[User:Webmaster2024|Webmaster2024]] ([[User talk:Webmaster2024|talk]]) 18:01, 1 August 2026 (UTC) :::{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 18:11, 1 August 2026 (UTC) Please connect the implementation and test for [[Z33679]]. Thank you. [[User:JJPMaster|JJP]]<sub>[[User talk:JJPMaster|Mas]]<sub>[[Special:Contributions/JJPMaster|ter]]</sub></sub> ([[wikt:she|she]]/[[wikt:they|they]]) 03:42, 17 April 2026 (UTC) :{{done}} --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 03:50, 17 April 2026 (UTC) Please connect the implementations and tests for [[Z33785]], [[Z33788]], and [[Z33780]]. Thank you! [[User:JJPMaster|JJP]]<sub>[[User talk:JJPMaster|Mas]]<sub>[[Special:Contributions/JJPMaster|ter]]</sub></sub> ([[wikt:she|she]]/[[wikt:they|they]]) 03:13, 20 April 2026 (UTC) :{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 03:48, 20 April 2026 (UTC) Please connect the Python implementation of {{Z|Z33803}}. Thank you. [[User:OzmoOzmo|OzmoOzmo]] ([[User talk:OzmoOzmo|talk]]) 10:48, 20 April 2026 (UTC) :The function is a duplicate of {{Z|Z20430}} [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 10:56, 20 April 2026 (UTC) ::Now I've connected the implementation to {{Z|Z20430}}. [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 11:02, 20 April 2026 (UTC) {{Z|Z33859}} (an implementation of {{Z|Z32297}} for Filipino, Tagalog and Kapampangan) with its sole implementation {{Z|Z33860}}. —[[User:UndueMarmot|<span style="color:#705ccb;">Undue</span><span style="color:#cfdfa3;background-color:#705ccb;">Marmot</span>]] <small>([[User talk:UndueMarmot|talk]])</small> 12:20, 21 April 2026 (UTC) :{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 12:24, 21 April 2026 (UTC) Please connect the implementation of {{Z|33878}}. Thank you! [[User:Some helpful person|Some helpful person]] ([[User talk:Some helpful person|talk]]) 16:42, 21 April 2026 (UTC) :Could you add some tests to check its correctness? [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 16:54, 21 April 2026 (UTC) ::{{D}} [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 17:03, 21 April 2026 (UTC) Please connect the test cases and passing implementation of {{Z|Z24602}}. Thank you! [[User:Some helpful person|Some helpful person]] ([[User talk:Some helpful person|talk]]) 21:12, 22 April 2026 (UTC) :...Of course the moment I say that I find at least one of the test cases are passing with an invalid input... Will debug. [[User:Some helpful person|Some helpful person]] ([[User talk:Some helpful person|talk]]) 21:15, 22 April 2026 (UTC) :Please connect the test cases instead so it will be easier to debug! [[User:Some helpful person|Some helpful person]] ([[User talk:Some helpful person|talk]]) 21:23, 22 April 2026 (UTC) ::{{done}} [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 21:34, 22 April 2026 (UTC) Please connect [[Z33955]] with its implementation and test cases. Thanks. [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 21:31, 22 April 2026 (UTC) :{{done}}. Also, please consider requesting functioneer, I would support it! And thank you for your welcome on WD, too! [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 21:36, 22 April 2026 (UTC) Please disconnect the implementation {{Z|Z30288}} so that it can be fixed and reconnected. It erroneously compares the second element of the second typed pair to itself, and thus breaks many other functions and test cases reliant on it. Added a test case for this, which it of course fails. Thank you very much! <small>(resolves many headaches)</small> [[User:Some helpful person|Some helpful person]] ([[User talk:Some helpful person|talk]]) 03:30, 24 April 2026 (UTC) :{{done}} Please kindly check. [[User:NikolasKHF|NikolasKHF]] ([[User talk:NikolasKHF|talk]]) 03:40, 24 April 2026 (UTC) :Oops! Sorry about that. Thanks for fixing this. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 07:41, 24 April 2026 (UTC) Please connect the implementations and tests for [[Z34124]] and its helper [[Z34127]]. Thank you! [[User:JJPMaster|JJP]]<sub>[[User talk:JJPMaster|Mas]]<sub>[[Special:Contributions/JJPMaster|ter]]</sub></sub> ([[wikt:she|she]]/[[wikt:they|they]]) 23:49, 24 April 2026 (UTC) :{{Done}} [[User:NikolasKHF|NikolasKHF]] ([[User talk:NikolasKHF|talk]]) 23:58, 24 April 2026 (UTC) Please connect the implementation and tests for [[Z34204]]. Thank you! [[User:JJPMaster|JJP]]<sub>[[User talk:JJPMaster|Mas]]<sub>[[Special:Contributions/JJPMaster|ter]]</sub></sub> ([[wikt:she|she]]/[[wikt:they|they]]) 05:28, 26 April 2026 (UTC) :{{Done}} [[User:NikolasKHF|NikolasKHF]] ([[User talk:NikolasKHF|talk]]) 05:31, 26 April 2026 (UTC) Please connect the implementation and test cases for [[Z33951]], [[Z34009]] and [[Z34008]]. Thank you. [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 06:32, 26 April 2026 (UTC) :{{done}} except for {{z|Z34008}} since it fail for all test cases. [[User:NikolasKHF|NikolasKHF]] ([[User talk:NikolasKHF|talk]]) 07:01, 26 April 2026 (UTC) ::Oh. The test cases fail mainly because the implementations for Z33951 and Z34009 were not connected yet. I guess we have to wait for a while until the connected implementation goes through. [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 13:20, 26 April 2026 (UTC) :::{{done}} by YoshiRulz. Thank you. [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 15:58, 26 April 2026 (UTC) Please connect the implementation and test cases for [[Z34212]]. Thank you. [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 15:58, 26 April 2026 (UTC) :{{done}} by myself, as I was just granted functioneer. [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 16:20, 26 April 2026 (UTC) Please disconnect {{Z|Z20694}}. A string without diacritics could be a valid pinyin due to the existence of neutral tone. The pinyin does not correspond to a real phrase, but it doesn't violate any rules for pinyin. [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 16:08, 26 April 2026 (UTC) :{{done}} by myself, as I was just granted functioneer. [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 16:20, 26 April 2026 (UTC) Is it possible to connect {{Z|Z34293}} and its respective tests please? It's a really simple piece of code, I might have gone a bit overboard with the tests though. [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 13:01, 27 April 2026 (UTC) :{{done}} [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 13:13, 27 April 2026 (UTC) A similar one (but any this time!): {{Z|Z34367}}. Could it be possible to connect it and its tests? This time there's a reasonable amount of them and they cover most cases too ;) [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 16:33, 27 April 2026 (UTC) :{{done}} [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 17:24, 27 April 2026 (UTC) Hello! Can somebody please connect the following functions? * {{Z|Z34308}} * {{Z|Z34165}} (its dependency is currently unimplemented) * {{Z|Z34139}} And perhaps the tests for: * {{Z|Z34149}} * {{Z|Z34150}} Pinging @[[User:Dv103|Dv103]] because they helped me with this function and have the functioneer role. <span style="border-radius:99q;padding:0 7q;background:#103;border:3q solid #FBF">[[User:QuickQuokka|<span style="color:#FBF">'''QuickQuokka'''</span>]]</span> <sup>[⁠[[User talk:QuickQuokka|talk]] • [[Special:Contribs/QuickQuokka|contribs]]]</sup> 16:28, 27 April 2026 (UTC) :{{d}} except the implementation of {{Z|Z34165}}, since it doesn't work (first requires the implementation of {{Z|Z34149}}). [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 17:13, 27 April 2026 (UTC) Could {{Z|Z34273}}, {{Z|Z34378}} and {{Z|Z34380}} please be connected? Note that they all recursively depend on each other, so it's not possible to only activate a few of them. Thanks! [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 21:28, 27 April 2026 (UTC) :{{done}}, thank you for your contributions. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 02:48, 28 April 2026 (UTC) Another little thing, is it possible to disconnect {{Z|Z34263}}'s test cases {{Z|Z34269}} and {{Z|Z34267}} please? I'd like to rewrite them using {{Z|Z34273}}. [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 08:31, 28 April 2026 (UTC) :{{Done}}, please proceed. [[User:NikolasKHF|NikolasKHF]] ([[User talk:NikolasKHF|talk]]) 09:01, 28 April 2026 (UTC) ::Sorry for the late response, had an exam today... Anyways, I reworked them a little and they can be connected again! [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 20:05, 28 April 2026 (UTC) Is it possible to connect some new tests related to my previous functions ({{Z|Z34471}}, {{Z|Z34470}}, {{Z|Z34472}})? They implement the fact that in formal set theory {∅;∅} and {∅} are the exact same sets: duplicate elements behave in the same way as if they were only present once. Thanks in advance! [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 20:34, 28 April 2026 (UTC) :{{done}} [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 20:40, 28 April 2026 (UTC) Hello again! Could {{Z|Z34409}} and its tests please be connected? Thanks again! [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 10:41, 29 April 2026 (UTC) :Your Implementation failed [[Z34491]] and [[Z34494]] when I connected it, so I've left it disconnected. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 11:05, 29 April 2026 (UTC) ::Interesting... What failed exactly? When I look at error logs for tests all it says is "no connected implementation"... [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 11:09, 29 April 2026 (UTC) :::In all 3 cases, the returned value was equal to the input (a flattening step was missing). I think my fix is correct, but please double-check it. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 12:13, 29 April 2026 (UTC) ::::Took a look at it, forgot the <math>\operatorname{Pred}(\{ \O \})=\O</math> part in the recursion (whoopsies!). Made an alternative implementation {{Z|Z34509}} using only set operations and builtins; my goal with all those functions is that they don't depend on any other "complex" functions, they should be as simple as possible. Note that it doesn't remove duplicates, but this doesn't matter since <math>\{ \O, \O \} = \{ \O \}</math> anyways. [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 16:15, 29 April 2026 (UTC) Andd back with another set-related function: {{Z|Z34519}}! This one paves the way for set union (and maybe an alternative implementation of predecessor?). Could it please be connected? Thanks!! [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 19:38, 29 April 2026 (UTC) :{{done}} [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 19:38, 29 April 2026 (UTC) As promised, here is {{Z|Z34538}}! Can it be connected please? If you need more tests before I'll add some! [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 20:59, 29 April 2026 (UTC) :{{done}}. Also, if you'd like to request functioneer rights, I'd support it. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 21:59, 29 April 2026 (UTC) ::Thanks a lot for the offer! I might consider it a bit later, for now I promise to calm down a little with the requests :) [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 20:25, 30 April 2026 (UTC) Hi! First could {{Z|Z34544}} please be connected? It corresponds to the mathematical definition of predecessor and seems to be a ''bit'' faster than other implementations :) I've also made {{Z|Z34585}} and {{Z|Z34620}}, could they please be connected? They both have a few tests, but I'm going to add some more for edge cases like duplicate elements (which should be ignored when working with sets). Thanks a lot! [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 20:28, 30 April 2026 (UTC) :{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 20:34, 30 April 2026 (UTC) Please disconnect {{Z|21875}} so I can add a word to its hardcoded list of exceptions, and then it can be reconnected... Or if you're so willing, simply add "Unicode" to the EXCEPTIONS_DICT in the code for me. Thank you! [[User:Some helpful person|Some helpful person]] ([[User talk:Some helpful person|talk]]) 00:48, 6 May 2026 (UTC) :{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 01:02, 6 May 2026 (UTC) Can you please connect implementation of {{Z|35161}}. This is my first function, to be used for {{Z|35158}} for which the implementation is to be written. [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 10:25, 14 May 2026 (UTC) :{{Done}}. I also have connected the tests on the {{z|35158}} [[User:OwlyKnight|OwlyKnight]] ([[User talk:OwlyKnight|talk]]) 10:36, 14 May 2026 (UTC) I have created implementation {{Z|35166}}. It fails but I can't test it as it is not connected. Please connect if that is the proper procedure. If not: what should I do? [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 17:22, 14 May 2026 (UTC) :You were passing a literal <code>Z40(some_call(...))</code> to {{Z|802}}. {{Z|40}}'s identity field needs to be a {{Z|9}}, specifically [[Z41]] or [[Z42]]. [[Special:Diff/274691|Fixed]] (by passing <code>some_call(...)</code> unwrapped to [[Z802]]). [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 17:29, 14 May 2026 (UTC) ::Thanks for fixing that, but still the test case fail, amd I can't test it as it is not connected. What to do next? [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 05:36, 15 May 2026 (UTC) :::If you check on the (i) icon or Detail link, you can find why is it error. The [[Z35159]] test fail due to {{z|Z28290}}; while the [[Z35160]] fail due to {{z|Z28248}}. I think it's because of the lack of lexeme or grammatical feature on the given lexeme on Wikidata rather than the implementation itself. You may need to contribute more on Wikidata lexeme. Thanks! [[User:OwlyKnight|OwlyKnight]] ([[User talk:OwlyKnight|talk]]) 07:05, 15 May 2026 (UTC) ::::Thanks. I managed to fix the issues (gramatical feature and link of lexeme to Wikidata lemma for "dorp". It is working now. Please connect. [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 09:11, 15 May 2026 (UTC) :::::{{Done}} thank you for your contributions :D [[User:OwlyKnight|OwlyKnight]] ([[User talk:OwlyKnight|talk]]) 11:44, 15 May 2026 (UTC) Please connect {{Z|35196}} and its tests. Thanks [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) : Was {{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 16:09, 15 May 2026 (UTC) Please connect {{Z|35505}} and its tests. Thanks [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 15:11, 22 May 2026 (UTC) :{{already done}} by [[User:Dv103]]. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 00:52, 23 May 2026 (UTC) Please connect {{Z|35978}} and its tests. [[User:Sophisticatedevening|Sophisticatedevening]] ([[User talk:Sophisticatedevening|talk]]) 07:54, 2 June 2026 (UTC) :{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 10:46, 2 June 2026 (UTC) Please connect implementation {{Z|Z36113}} to function {{Z|Z36106}}. I don't see an way to do my own tests while the implementation is disconnected, the "Run function" button is always greyed out. [[User:Strobilomyces|Strobilomyces]] ([[User talk:Strobilomyces|talk]]) 13:33, 8 June 2026 (UTC) :{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 14:14, 8 June 2026 (UTC) Please connect {{Z|36537}} and {{Z|36538}} to {{Z|36536}}. The function has already been added to {{Z|32402}}. PS: Is there a way to copy-paste a composition implementation? I can make an Esperanto function for this which has identical structure to the existing English, Spanish, and French functions besides the localized strings, but it’s unnecessarily difficult to do all the clicking and typing manually to recreate them. Thank you! [[User:Gabldotink|Gabldotink]] ([[User talk:Gabldotink|talk]]) 20:32, 19 June 2026 (UTC) :{{done}} You can use the localStorage clipboard: Open the editor for the Implementation, click the topmost <code>&hellip;</code> button, then <code>Copy to clipboard</code>. When you make a blank Implementation, click the topmost(!) <code>&hellip;</code> button, then <code>Paste from clipboard</code>, select the expression, and then you can go through and fill in all [[Z18]]s (since they don't get converted automatically) and update any [[Z6]] literals. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 20:39, 19 June 2026 (UTC) ::Thank you very much! Please also connect {{Z|36541}} and {{Z|36546}} to {{Z|36540}}. [[User:Gabldotink|Gabldotink]] ([[User talk:Gabldotink|talk]]) 21:07, 19 June 2026 (UTC) :::{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 21:11, 19 June 2026 (UTC) [[Category:Functioneers|*R]] [[Category:Noticeboards]] Please connect test cases {{z|Z37757}}, {{z|Z37758}} and {{z|Z37759}} to {{z|Z37756}} for testing! [[User:Chaotic Enby|Chaotic Enby]] ([[User talk:Chaotic Enby|talk]]) 17:02, 14 July 2026 (UTC) :{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 17:06, 14 July 2026 (UTC) :: Now that {{z|Z37764}} works, can you please connect it too? Thanks a lot in advance! [[User:Chaotic Enby|Chaotic Enby]] ([[User talk:Chaotic Enby|talk]]) 21:48, 14 July 2026 (UTC) :::{{done}} [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 21:55, 14 July 2026 (UTC) Please temporarily disconnect test cases from {{z|Z37719}} so I can replace the argument "Plural subject: {{z|Z40}}" by the more precise "Subject number: {{z|Z26934}}" and update everything. [[User:Chaotic Enby|Chaotic Enby]] ([[User talk:Chaotic Enby|talk]]) 21:47, 14 July 2026 (UTC) :{{done}} [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 21:56, 14 July 2026 (UTC) :: Everything has been updated so it can be reconnected! Thanks a lot once more! (and sorry for the bother, please tell me if you prefer I straight-up request functioneer) [[User:Chaotic Enby|Chaotic Enby]] ([[User talk:Chaotic Enby|talk]]) 22:04, 14 July 2026 (UTC) :::{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 06:37, 15 July 2026 (UTC) :I worry you're wasting your time with these new functions, for [[Talk:Z37719#This_function_cannot_be_implemented_in_every_language|reasons explained here]] by {{noping|Dv103}}. See [[WF:Type proposals/Abstract sentence]] etc. where the structure for the next "generation" of NLG functions are being worked out. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 06:44, 15 July 2026 (UTC) :: Thanks a lot @[[User:YoshiRulz|YoshiRulz]]. I have been informed by several Wikifunctions editors (also on Telegram and Discord) that I shouldn't be using the new types as they were still experimental, what should I be doing in that case? [[User:Chaotic Enby|Chaotic Enby]] ([[User talk:Chaotic Enby|talk]]) 18:06, 18 July 2026 (UTC) :::If you have nothing to add to the new type discussion, the next most helpful thing to do would probably be documenting and fixing edge cases in the [[WF:Catalogue/Natural_language_operations/English|helper functions for English]]. Outside of NLG, you could work on docs (projectspace, but also test cases), or functions that operate on WD items and their relationships. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 19:10, 18 July 2026 (UTC) :::: Thanks again! Looking at that specific discussion, it looks like there isn't much support for the current proposal of abstract sentences? I'll look at the {{tq|functions that operate on WD items}} part, but I've been a bit worried that this limits us to relatively simple sentences for now – is there a way to implement some kind of syntactic recursion? [[User:Chaotic Enby|Chaotic Enby]] ([[User talk:Chaotic Enby|talk]]) 19:37, 18 July 2026 (UTC) Please connect implementation and tests for {{z|Z38250}} for testing! [[User:Wcalenieja|Wcalenieja]] ([[User talk:Wcalenieja|talk]]) 15:40, 25 July 2026 (UTC) :{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 15:45, 25 July 2026 (UTC) ::Could you also connect the implementation and tests in {{z|Z38262}}? Thanks, [[User:Wcalenieja|Wcalenieja]] ([[User talk:Wcalenieja|talk]]) 16:02, 25 July 2026 (UTC) :::{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 16:11, 25 July 2026 (UTC) Please connect {{Z|Z38277}} to {{Z|Z38274}}. I could not find a way to add a test before the implementation is connected to the function. This is my first contribution, so I'm sorry if I did something wrong. Thank you![[User:Seudo|Seudo]] ([[User talk:Seudo|talk]]) 17:31, 25 July 2026 (UTC) :You can add tests immediately, they just don't show up in the editor for Implementations until they're connected, so you have to "guess-and-check". [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 18:00, 25 July 2026 (UTC) ::Thank you for the explanation. So I added tests [[Z38293]] and [[Z38292]], to be connected to {{Z|Z38274}}, and [[Z38294]] to be connected to {{Z|Z20785}} (the second and third ones currently fail because of a bug in {{Z|Z20786}} which I explained at [[Talk:Z20786]]. [[User:Seudo|Seudo]] ([[User talk:Seudo|talk]]) 19:46, 25 July 2026 (UTC) :::Connected tests, disconnected implementations so you can fix them. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 19:50, 25 July 2026 (UTC) ::::I fixed {{Z|Z20786}}, thanks. [[User:Seudo|Seudo]] ([[User talk:Seudo|talk]]) 20:02, 25 July 2026 (UTC) :::Your tests include the article "le" on the date, but the composition does not. Which is correct? [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 20:08, 25 July 2026 (UTC) ::::I fixed the composition and tried to handle also the differences between female and male genders (and therefore added a test [[Z38301]] for female). [[User:Seudo|Seudo]] ([[User talk:Seudo|talk]]) 20:31, 25 July 2026 (UTC) :All {{done}}! [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 20:37, 25 July 2026 (UTC) ::::But I'm sorry I'm asking so much to you. Is there some kind of sandbox where I could test my composition before asking it to be connected? [[User:Seudo|Seudo]] ([[User talk:Seudo|talk]]) 20:38, 25 July 2026 (UTC) :::::A sandbox Implementation? There are some on [[Z10119]], but I would say that's not a very effective way to edit/debug. You can build up compositions from scratch using the copy/paste feature and [[Z801]], or by using [[User:YoshiRulz/Blockly|my editor]], then use Test cases to help you refine it. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 20:48, 25 July 2026 (UTC) Please connect the JavaScript implementation {{Z|38297}} and test cases {{Z|38296}} and {{Z|38298}} to {{Z|38295}} (missing properties from peer items). The implementation passes both tests (2/2). Thank you. [[User:Brianwinum|Brian Winum]] ([[User talk:Brianwinum|talk]]) 20:03, 25 July 2026 (UTC) :{{done}}, but is this not just a worse [[d:WD:Recoin]]? [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 20:06, 25 July 2026 (UTC) Please connect the implementation and the test for {{Z|38923}}. Thanks. [[User:Ioe2015|Ioe2015]] ([[User talk:Ioe2015|talk]]) 06:24, 6 August 2026 (UTC) :Nice work! I made a change to the label calls in the composition, and it already works. --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 07:51, 6 August 2026 (UTC) ::@[[User:Ioe2015|Ioe2015]], {{done|connected}}. Regards, [[User:ZI Jony|<span style="color:#8B0000">'''ZI Jony'''</span>]] [[User talk:ZI Jony|<sup><span style="color:Green"><i>(Talk)</i></span></sup>]] 08:30, 6 August 2026 (UTC) Back with more math functions! Could {{Z|Z39036}} be connected please? [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 17:23, 8 August 2026 (UTC) :And, in a similar category, {{Z|Z39043}} too please :) [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 17:38, 8 August 2026 (UTC) ::@[[User:Virinas-code|Virinas-code]], {{done}}. Regards, [[User:ZI Jony|<span style="color:#8B0000">'''ZI Jony'''</span>]] [[User talk:ZI Jony|<sup><span style="color:Green"><i>(Talk)</i></span></sup>]] 17:47, 8 August 2026 (UTC) Math is fun, fast math is best. Could {{Z|Z39064}} and {{Z|Z39065}} be connected please? [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 20:11, 8 August 2026 (UTC) :And {{Z|Z39066}} too, it'll hopefully fix a bunch of tests :) [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 20:13, 8 August 2026 (UTC) ::{{done}} Please apply for functioneer if you feel ready. I would support your application. --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 04:12, 9 August 2026 (UTC) A request for disconnection this time... Could {{Z|Z34264}} and {{Z|Z39064}} be disconnected while connecting the faster Python implementation {{Z|Z39071}}? The composition implementation seems to struggle with large numbers as it hits a recursion limit. I am unsure wether the Python implementation is affected too; I'd like to see if the disconnection helps. (oh, and I've applied for functioneer!) [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 22:30, 9 August 2026 (UTC) :Oh, and could {{Z|Z39073}} have its Python implementation and tests connected too? It should hopefully fix test validation errors. [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 22:33, 9 August 2026 (UTC) ::{{done}} [[User:99of9|99of9]] ([[User talk:99of9|talk]]) 22:36, 9 August 2026 (UTC) Could you please check [[Z39640]], its implementation [[Z39642]] and its test [[Z39641]], connect them if they make sense, and give me feedback otherwise? Many thanks! [[User:Ornithorynque liminaire|Ornithorynque liminaire]] ([[User talk:Ornithorynque liminaire|talk]]) 15:15, 18 August 2026 (UTC) :The implementation is fine. I fixed a type bug in the test. {{done|Connected}} both.<br>You would have to go to AW to discuss when and how to add such a disclaimer; maybe it should adopt {{Q|14360366}}. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 15:29, 18 August 2026 (UTC) ::Thanks! Certainly. I come from frwiki, we have an in-article disclaimer for that, hence my reflex: [[:w:fr:Modèle:Médical]] [[User:Ornithorynque liminaire|Ornithorynque liminaire]] ([[User talk:Ornithorynque liminaire|talk]]) 10:53, 19 August 2026 (UTC) :Hi ! Does that make sense to connect {{Z|Z39763}}, {{Z|Z39656}}, {{Z|Z39655}} and such French tests that do not pass given the lack of French implementation? I would say it could, in the idea of having correct tests ''before'' correct implementations; however I saw no policy on that topic so tell me if I missed something! [[User:Ornithorynque liminaire|Ornithorynque liminaire]] ([[User talk:Ornithorynque liminaire|talk]]) 10:02, 21 August 2026 (UTC) ::Yes, [[d:Q950250|starting with tests]] is good practice. Having 1 or 2 on those top-level Functions is fine, but it would be even more helpful if they were on the French-specific versions, which don't exist yet. If you click through to {{Z|38523}}/{{Z|32826}}, then the English version, the input/output Types you see on the left are what you would need to copy when [https://www.wikifunctions.org/w/index.php?title=Special:CreateObject&zid=Z8 creating a Function]. I've done that for the second Function: [[Z32825]] -> {{Z|39764}}. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 10:27, 21 August 2026 (UTC) Please connect the following Japanese date-related implementations and tests, preferably in dependency order: * {{Z|39861}}: implementation {{Z|39867}} and tests {{Z|39862}} and {{Z|39863}}. * {{Z|39859}}: implementation {{Z|39869}} and tests {{Z|39870}} and {{Z|39871}}. This function depends on {{Z|39861}}. I have also added Japanese to the date configuration {{Z|20779}}. * {{Z|39846}}: implementation {{Z|39855}} and tests {{Z|39850}}, {{Z|39856}}, and {{Z|39858}}. This function uses the Japanese date formatting above through `display date`. The tests for {{Z|39859}} cover both CE and BCE dates, and the tests for {{Z|39846}} cover a deceased person, a living person, and a birth date with year precision. Thank you! [[User:鈴音雨|鈴音雨]] ([[User talk:鈴音雨|talk]]) 12:13, 22 August 2026 (UTC) :I think that's all {{done}}. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 13:00, 22 August 2026 (UTC) Please connect the following Japanese-language implementations and tests, preferably in dependency order: * {{Z|39886}}: implementation {{Z|39888}}, with tests {{Z|39891}} and {{Z|39892}}. * {{Z|39894}}: implementation {{Z|39895}}, with tests {{Z|39904}} and {{Z|39905}}. This depends on {{Z|39886}}. The tests cover both a single occupation and multiple occupations joined with the Japanese comma `、`. * {{Z|39896}}: implementation {{Z|39897}}. It is used by the Japanese entry added to the language-specific list-separator configuration. * {{Z|39899}}: implementation {{Z|39900}}, with test {{Z|39901}}. * {{Z|39898}}: implementation {{Z|39902}}, with test {{Z|39903}}. This depends on {{Z|39899}}. The corresponding Japanese configuration entries have already been added where applicable, including {{Z|38781}}, {{Z|32279}}, and {{Z|38786}}. Thank you! [[User:鈴音雨|鈴音雨]] ([[User talk:鈴音雨|talk]]) 17:44, 22 August 2026 (UTC) :{{done}} (I hope.) [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 23:08, 22 August 2026 (UTC) Please connect the following Japanese-language implementations and tests, preferably in dependency order: * {{Z|39914}} :* Implementation: {{Z|39915}} :* Tests: {{Z|39916}}, {{Z|39917}}, {{Z|39918}} :* The Japanese entry has already been added to {{Z|32826}}. * {{Z|39920}} :* Implementation: {{Z|39921}} :* Test: {{Z|39922}} :* The Japanese entry has already been added to {{Z|37760}}. These are intended to support Japanese output in Abstract Wikipedia compositions. Thank you! [[User:鈴音雨|鈴音雨]] ([[User talk:鈴音雨|talk]]) 11:22, 23 August 2026 (UTC) :{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 11:49, 23 August 2026 (UTC) Please connect the following objects to {{Z|39923}}: * Implementation: {{Z|39925}} * Test: {{Z|39924}} The implementation passes the connected test. Thank you. [[User:YKC2486|YKC2486]] ([[User talk:YKC2486|talk]]) 12:00, 23 August 2026 (UTC) :{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 12:04, 23 August 2026 (UTC) === New requests === ''Please reply to add new requests''<br> [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 13:40, 23 August 2026 (UTC) :Hi! I've tried to create a new function {{Z|Z40156}} with its associated tests {{Z|Z40157}} and {{Z|Z40158}}. : I've also created a first implementation {{Z|Z40562}}, certainly not perfect but I will have to try it to improve it. How am I supposed to do that? Tests say no implementation is connected, and implementation say no tests are connected. I guess someone needs to connect the tests first, is is the way to do it? (If so, they are ready to be connected.) Thanks! [[User:Ornithorynque liminaire|Ornithorynque liminaire]] ([[User talk:Ornithorynque liminaire|talk]]) 17:50, 29 August 2026 (UTC) ::Tests connected. Instead of {{Z|16568}} (which is for fetching from Wikifunctions), you should be using something like {{Z|24766}}. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 17:58, 29 August 2026 (UTC) :::Many thanks @[[User:YoshiRulz|YoshiRulz]], good catch! I think {{Z|Z40562}} is ready to be connected. [[User:Ornithorynque liminaire|Ornithorynque liminaire]] ([[User talk:Ornithorynque liminaire|talk]]) 22:15, 29 August 2026 (UTC) ::::{{done}} and I set all French variants to use space separators in [[Z25634]], so they should show up eventually. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 22:22, 29 August 2026 (UTC) :Could you please connect {{Z|Z39764}} and {{Z|Z40634}}? The first will be needed to work on the implementation, the second is passing under the current implementation. [[User:Ornithorynque liminaire|Ornithorynque liminaire (she/they)]] ([[User talk:Ornithorynque liminaire|talk]]) 15:22, 30 August 2026 (UTC) ::{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 15:33, 30 August 2026 (UTC) :Hi! Can anyone help me connect [https://www.wikifunctions.org/view/en/Z40780 this function]? I think the implementation works. Please inform me if there are existing bugs, I'll fix it. Thanks! [[User:Wangyunfan|Wangyunfan]] ([[User talk:Wangyunfan|talk]]) 03:42, 5 September 2026 (UTC) ::Done. The types (string, natural number) are not really ideal for this kind of function, but hopefully you're getting the idea of how functions, implementations and tests work around here. --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 04:43, 5 September 2026 (UTC) :Hi! I'd just found this page, I was accidentally making requests over at [[Wikifunctions:Community portal]]. I'd like to connect implementations to functions for some thermodynamic equations: :* [[Z41417|Carnot heat engine efficiency]] :* [[Z41469|Constant-pressure boundary work]] :* [[Z41634|Ideal-gas specific internal energy change]] :* [[Z41638|Ideal-gas specific enthalpy change]] :* [[Z41510|Ideal-gas isentropic temperature ratio]] :* [[Z41632|Ideal-gas isentropic pressure-volume ratio]] :* [[Z41646|Adiabatic steady-flow shaft work done]] [[User:IanVG|IanVG]] ([[User talk:IanVG|talk]]) 18:52, 8 September 2026 (UTC) :If you're using {{Z|19677}} for quantities in physics equations (which is probably still the best way), you should be specifying the units somewhere in the documentation.<!-- --><br>edit: Connected the ones with passing tests. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 19:04, 8 September 2026 (UTC) {{Z|Z17394}}: {{Z|41470}}, {{Z|41471}}, {{Z|41519}} (I will do a U_n soon. I also plan to make one that returns a (U, V) pair... if possible.) --[[User:Artoria2e5|Artoria2e5]] ([[User talk:Artoria2e5|talk]]) 12:39, 7 September 2026 (UTC) : Was {{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 16:06, 7 September 2026 (UTC) {{Z|Z12427}}: {{Z|41467}}. Two test cases that are not mine, but are nevertheless reasonable to run (unlike the Mersennes): {{Z|34066}}, {{Z|34067}}. They are not exactly common failings, but they are occupying the "y" part of the x/y tests passed stat. --[[User:Artoria2e5|Artoria2e5]] ([[User talk:Artoria2e5|talk]]) 12:39, 7 September 2026 (UTC) : {{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 16:06, 7 September 2026 (UTC) {{Z|30950}}: {{Z|41466}}. (I see that my recent fermat creation has been connected. Thanks 99of9! I think I should request for functioneer or something. It's my first day on here, but I feel like I've got most figured out... But it may be too early.) --[[User:Artoria2e5|Artoria2e5]] ([[User talk:Artoria2e5|talk]]) 12:39, 7 September 2026 (UTC) : {{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 16:06, 7 September 2026 (UTC) :There’s a 48-hour wait, so sooner rather than later would be my recommendation. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 16:10, 7 September 2026 (UTC) {{Z|11795}}: {{Z|42308}}. I made this JavaScript implementation for the function. Could this be connected? [[User:ReXLer|ReXLer]] ([[User talk:ReXLer|talk]]) 22:13, 16 September 2026 (UTC) :{{done}} but this is a duplicate of [[Z19394|the existing JS implementation]], you should edit that one instead. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 22:26, 16 September 2026 (UTC) ::Yeah i wanted to make mine. [[User:ReXLer|ReXLer]] ([[User talk:ReXLer|talk]]) 22:30, 16 September 2026 (UTC) {{Z|42310}}: {{Z|42311}}. Connect the implementation. Also connect {{Z|42312}}. [[User:ReXLer|ReXLer]] ([[User talk:ReXLer|talk]]) 15:17, 17 September 2026 (UTC) == Example == {{Z|Z8}}: {{Z|Z10000}}<br> {{Z|Z14}} Please connect * {{Z|Znnn}} * {{Z|Z20}} Please connect * {{Z|Znnn}} * ''or disconnect, as the case may be'' [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 13:31, 23 August 2026 (UTC) q4gczm5oxakjswsiyy4d3xb870tjrl5 314732 314700 2026-09-17T16:19:48Z ReXLer 39813 /* New requests */ 314732 wikitext text/x-wiki {{archives|{{flatlist|{{Special:PrefixIndex/WF:Requests for connection and disconnection/Archives/|stripprefix=1|hideredirects=1}}}}|prefix=WF:Requests for connection and disconnection/Archives/}} This page allows non-[[WF:functioneers|functioneers]] to request the connection or disconnection of implementations and tests to/from a function. To add a request, add the details of your request (Remember to add <nowiki>~~~~</nowiki> to sign!), using the <nowiki>{{Z|<your five id numbers here>}}</nowiki> template to reference and link to a specific ZID. Functioneers may, at their discretion, refuse to connect implementations that do not pass or do not have tests, and tests that do not pass or do not make logical sense. == Requests == __NEWSECTIONLINK__ Please connect the implementation and tests for [[Z39473]] and [[Z39489]] (the second depends on the first).--[[User:Artsiom91|Artsiom91]] ([[User talk:Artsiom91|talk]]) 16:18, 15 August 2026 (UTC) :@[[User:Artsiom91|Artsiom91]] both {{done|done}}. Regards, [[User:ZI Jony|<span style="color:#8B0000">'''ZI Jony'''</span>]] [[User talk:ZI Jony|<sup><span style="color:Green"><i>(Talk)</i></span></sup>]] 16:22, 15 August 2026 (UTC) Please connect the implementation and tests for [[Z32728]]. [[User:Webmaster2024|Webmaster2024]] ([[User talk:Webmaster2024|talk]]) 13:15, 1 August 2026 (UTC) :The output is slightly different than expected for both tests. It's okay to have edge cases which fail, but there should be passing tests as well. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 16:22, 1 August 2026 (UTC) ::I've fixed one test now, please also connect nested functions. [[User:Webmaster2024|Webmaster2024]] ([[User talk:Webmaster2024|talk]]) 18:01, 1 August 2026 (UTC) :::{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 18:11, 1 August 2026 (UTC) Please connect the implementation and test for [[Z33679]]. Thank you. [[User:JJPMaster|JJP]]<sub>[[User talk:JJPMaster|Mas]]<sub>[[Special:Contributions/JJPMaster|ter]]</sub></sub> ([[wikt:she|she]]/[[wikt:they|they]]) 03:42, 17 April 2026 (UTC) :{{done}} --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 03:50, 17 April 2026 (UTC) Please connect the implementations and tests for [[Z33785]], [[Z33788]], and [[Z33780]]. Thank you! [[User:JJPMaster|JJP]]<sub>[[User talk:JJPMaster|Mas]]<sub>[[Special:Contributions/JJPMaster|ter]]</sub></sub> ([[wikt:she|she]]/[[wikt:they|they]]) 03:13, 20 April 2026 (UTC) :{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 03:48, 20 April 2026 (UTC) Please connect the Python implementation of {{Z|Z33803}}. Thank you. [[User:OzmoOzmo|OzmoOzmo]] ([[User talk:OzmoOzmo|talk]]) 10:48, 20 April 2026 (UTC) :The function is a duplicate of {{Z|Z20430}} [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 10:56, 20 April 2026 (UTC) ::Now I've connected the implementation to {{Z|Z20430}}. [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 11:02, 20 April 2026 (UTC) {{Z|Z33859}} (an implementation of {{Z|Z32297}} for Filipino, Tagalog and Kapampangan) with its sole implementation {{Z|Z33860}}. —[[User:UndueMarmot|<span style="color:#705ccb;">Undue</span><span style="color:#cfdfa3;background-color:#705ccb;">Marmot</span>]] <small>([[User talk:UndueMarmot|talk]])</small> 12:20, 21 April 2026 (UTC) :{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 12:24, 21 April 2026 (UTC) Please connect the implementation of {{Z|33878}}. Thank you! [[User:Some helpful person|Some helpful person]] ([[User talk:Some helpful person|talk]]) 16:42, 21 April 2026 (UTC) :Could you add some tests to check its correctness? [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 16:54, 21 April 2026 (UTC) ::{{D}} [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 17:03, 21 April 2026 (UTC) Please connect the test cases and passing implementation of {{Z|Z24602}}. Thank you! [[User:Some helpful person|Some helpful person]] ([[User talk:Some helpful person|talk]]) 21:12, 22 April 2026 (UTC) :...Of course the moment I say that I find at least one of the test cases are passing with an invalid input... Will debug. [[User:Some helpful person|Some helpful person]] ([[User talk:Some helpful person|talk]]) 21:15, 22 April 2026 (UTC) :Please connect the test cases instead so it will be easier to debug! [[User:Some helpful person|Some helpful person]] ([[User talk:Some helpful person|talk]]) 21:23, 22 April 2026 (UTC) ::{{done}} [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 21:34, 22 April 2026 (UTC) Please connect [[Z33955]] with its implementation and test cases. Thanks. [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 21:31, 22 April 2026 (UTC) :{{done}}. Also, please consider requesting functioneer, I would support it! And thank you for your welcome on WD, too! [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 21:36, 22 April 2026 (UTC) Please disconnect the implementation {{Z|Z30288}} so that it can be fixed and reconnected. It erroneously compares the second element of the second typed pair to itself, and thus breaks many other functions and test cases reliant on it. Added a test case for this, which it of course fails. Thank you very much! <small>(resolves many headaches)</small> [[User:Some helpful person|Some helpful person]] ([[User talk:Some helpful person|talk]]) 03:30, 24 April 2026 (UTC) :{{done}} Please kindly check. [[User:NikolasKHF|NikolasKHF]] ([[User talk:NikolasKHF|talk]]) 03:40, 24 April 2026 (UTC) :Oops! Sorry about that. Thanks for fixing this. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 07:41, 24 April 2026 (UTC) Please connect the implementations and tests for [[Z34124]] and its helper [[Z34127]]. Thank you! [[User:JJPMaster|JJP]]<sub>[[User talk:JJPMaster|Mas]]<sub>[[Special:Contributions/JJPMaster|ter]]</sub></sub> ([[wikt:she|she]]/[[wikt:they|they]]) 23:49, 24 April 2026 (UTC) :{{Done}} [[User:NikolasKHF|NikolasKHF]] ([[User talk:NikolasKHF|talk]]) 23:58, 24 April 2026 (UTC) Please connect the implementation and tests for [[Z34204]]. Thank you! [[User:JJPMaster|JJP]]<sub>[[User talk:JJPMaster|Mas]]<sub>[[Special:Contributions/JJPMaster|ter]]</sub></sub> ([[wikt:she|she]]/[[wikt:they|they]]) 05:28, 26 April 2026 (UTC) :{{Done}} [[User:NikolasKHF|NikolasKHF]] ([[User talk:NikolasKHF|talk]]) 05:31, 26 April 2026 (UTC) Please connect the implementation and test cases for [[Z33951]], [[Z34009]] and [[Z34008]]. Thank you. [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 06:32, 26 April 2026 (UTC) :{{done}} except for {{z|Z34008}} since it fail for all test cases. [[User:NikolasKHF|NikolasKHF]] ([[User talk:NikolasKHF|talk]]) 07:01, 26 April 2026 (UTC) ::Oh. The test cases fail mainly because the implementations for Z33951 and Z34009 were not connected yet. I guess we have to wait for a while until the connected implementation goes through. [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 13:20, 26 April 2026 (UTC) :::{{done}} by YoshiRulz. Thank you. [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 15:58, 26 April 2026 (UTC) Please connect the implementation and test cases for [[Z34212]]. Thank you. [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 15:58, 26 April 2026 (UTC) :{{done}} by myself, as I was just granted functioneer. [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 16:20, 26 April 2026 (UTC) Please disconnect {{Z|Z20694}}. A string without diacritics could be a valid pinyin due to the existence of neutral tone. The pinyin does not correspond to a real phrase, but it doesn't violate any rules for pinyin. [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 16:08, 26 April 2026 (UTC) :{{done}} by myself, as I was just granted functioneer. [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 16:20, 26 April 2026 (UTC) Is it possible to connect {{Z|Z34293}} and its respective tests please? It's a really simple piece of code, I might have gone a bit overboard with the tests though. [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 13:01, 27 April 2026 (UTC) :{{done}} [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 13:13, 27 April 2026 (UTC) A similar one (but any this time!): {{Z|Z34367}}. Could it be possible to connect it and its tests? This time there's a reasonable amount of them and they cover most cases too ;) [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 16:33, 27 April 2026 (UTC) :{{done}} [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 17:24, 27 April 2026 (UTC) Hello! Can somebody please connect the following functions? * {{Z|Z34308}} * {{Z|Z34165}} (its dependency is currently unimplemented) * {{Z|Z34139}} And perhaps the tests for: * {{Z|Z34149}} * {{Z|Z34150}} Pinging @[[User:Dv103|Dv103]] because they helped me with this function and have the functioneer role. <span style="border-radius:99q;padding:0 7q;background:#103;border:3q solid #FBF">[[User:QuickQuokka|<span style="color:#FBF">'''QuickQuokka'''</span>]]</span> <sup>[⁠[[User talk:QuickQuokka|talk]] • [[Special:Contribs/QuickQuokka|contribs]]]</sup> 16:28, 27 April 2026 (UTC) :{{d}} except the implementation of {{Z|Z34165}}, since it doesn't work (first requires the implementation of {{Z|Z34149}}). [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 17:13, 27 April 2026 (UTC) Could {{Z|Z34273}}, {{Z|Z34378}} and {{Z|Z34380}} please be connected? Note that they all recursively depend on each other, so it's not possible to only activate a few of them. Thanks! [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 21:28, 27 April 2026 (UTC) :{{done}}, thank you for your contributions. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 02:48, 28 April 2026 (UTC) Another little thing, is it possible to disconnect {{Z|Z34263}}'s test cases {{Z|Z34269}} and {{Z|Z34267}} please? I'd like to rewrite them using {{Z|Z34273}}. [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 08:31, 28 April 2026 (UTC) :{{Done}}, please proceed. [[User:NikolasKHF|NikolasKHF]] ([[User talk:NikolasKHF|talk]]) 09:01, 28 April 2026 (UTC) ::Sorry for the late response, had an exam today... Anyways, I reworked them a little and they can be connected again! [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 20:05, 28 April 2026 (UTC) Is it possible to connect some new tests related to my previous functions ({{Z|Z34471}}, {{Z|Z34470}}, {{Z|Z34472}})? They implement the fact that in formal set theory {∅;∅} and {∅} are the exact same sets: duplicate elements behave in the same way as if they were only present once. Thanks in advance! [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 20:34, 28 April 2026 (UTC) :{{done}} [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 20:40, 28 April 2026 (UTC) Hello again! Could {{Z|Z34409}} and its tests please be connected? Thanks again! [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 10:41, 29 April 2026 (UTC) :Your Implementation failed [[Z34491]] and [[Z34494]] when I connected it, so I've left it disconnected. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 11:05, 29 April 2026 (UTC) ::Interesting... What failed exactly? When I look at error logs for tests all it says is "no connected implementation"... [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 11:09, 29 April 2026 (UTC) :::In all 3 cases, the returned value was equal to the input (a flattening step was missing). I think my fix is correct, but please double-check it. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 12:13, 29 April 2026 (UTC) ::::Took a look at it, forgot the <math>\operatorname{Pred}(\{ \O \})=\O</math> part in the recursion (whoopsies!). Made an alternative implementation {{Z|Z34509}} using only set operations and builtins; my goal with all those functions is that they don't depend on any other "complex" functions, they should be as simple as possible. Note that it doesn't remove duplicates, but this doesn't matter since <math>\{ \O, \O \} = \{ \O \}</math> anyways. [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 16:15, 29 April 2026 (UTC) Andd back with another set-related function: {{Z|Z34519}}! This one paves the way for set union (and maybe an alternative implementation of predecessor?). Could it please be connected? Thanks!! [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 19:38, 29 April 2026 (UTC) :{{done}} [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 19:38, 29 April 2026 (UTC) As promised, here is {{Z|Z34538}}! Can it be connected please? If you need more tests before I'll add some! [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 20:59, 29 April 2026 (UTC) :{{done}}. Also, if you'd like to request functioneer rights, I'd support it. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 21:59, 29 April 2026 (UTC) ::Thanks a lot for the offer! I might consider it a bit later, for now I promise to calm down a little with the requests :) [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 20:25, 30 April 2026 (UTC) Hi! First could {{Z|Z34544}} please be connected? It corresponds to the mathematical definition of predecessor and seems to be a ''bit'' faster than other implementations :) I've also made {{Z|Z34585}} and {{Z|Z34620}}, could they please be connected? They both have a few tests, but I'm going to add some more for edge cases like duplicate elements (which should be ignored when working with sets). Thanks a lot! [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 20:28, 30 April 2026 (UTC) :{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 20:34, 30 April 2026 (UTC) Please disconnect {{Z|21875}} so I can add a word to its hardcoded list of exceptions, and then it can be reconnected... Or if you're so willing, simply add "Unicode" to the EXCEPTIONS_DICT in the code for me. Thank you! [[User:Some helpful person|Some helpful person]] ([[User talk:Some helpful person|talk]]) 00:48, 6 May 2026 (UTC) :{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 01:02, 6 May 2026 (UTC) Can you please connect implementation of {{Z|35161}}. This is my first function, to be used for {{Z|35158}} for which the implementation is to be written. [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 10:25, 14 May 2026 (UTC) :{{Done}}. I also have connected the tests on the {{z|35158}} [[User:OwlyKnight|OwlyKnight]] ([[User talk:OwlyKnight|talk]]) 10:36, 14 May 2026 (UTC) I have created implementation {{Z|35166}}. It fails but I can't test it as it is not connected. Please connect if that is the proper procedure. If not: what should I do? [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 17:22, 14 May 2026 (UTC) :You were passing a literal <code>Z40(some_call(...))</code> to {{Z|802}}. {{Z|40}}'s identity field needs to be a {{Z|9}}, specifically [[Z41]] or [[Z42]]. [[Special:Diff/274691|Fixed]] (by passing <code>some_call(...)</code> unwrapped to [[Z802]]). [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 17:29, 14 May 2026 (UTC) ::Thanks for fixing that, but still the test case fail, amd I can't test it as it is not connected. What to do next? [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 05:36, 15 May 2026 (UTC) :::If you check on the (i) icon or Detail link, you can find why is it error. The [[Z35159]] test fail due to {{z|Z28290}}; while the [[Z35160]] fail due to {{z|Z28248}}. I think it's because of the lack of lexeme or grammatical feature on the given lexeme on Wikidata rather than the implementation itself. You may need to contribute more on Wikidata lexeme. Thanks! [[User:OwlyKnight|OwlyKnight]] ([[User talk:OwlyKnight|talk]]) 07:05, 15 May 2026 (UTC) ::::Thanks. I managed to fix the issues (gramatical feature and link of lexeme to Wikidata lemma for "dorp". It is working now. Please connect. [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 09:11, 15 May 2026 (UTC) :::::{{Done}} thank you for your contributions :D [[User:OwlyKnight|OwlyKnight]] ([[User talk:OwlyKnight|talk]]) 11:44, 15 May 2026 (UTC) Please connect {{Z|35196}} and its tests. Thanks [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) : Was {{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 16:09, 15 May 2026 (UTC) Please connect {{Z|35505}} and its tests. Thanks [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 15:11, 22 May 2026 (UTC) :{{already done}} by [[User:Dv103]]. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 00:52, 23 May 2026 (UTC) Please connect {{Z|35978}} and its tests. [[User:Sophisticatedevening|Sophisticatedevening]] ([[User talk:Sophisticatedevening|talk]]) 07:54, 2 June 2026 (UTC) :{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 10:46, 2 June 2026 (UTC) Please connect implementation {{Z|Z36113}} to function {{Z|Z36106}}. I don't see an way to do my own tests while the implementation is disconnected, the "Run function" button is always greyed out. [[User:Strobilomyces|Strobilomyces]] ([[User talk:Strobilomyces|talk]]) 13:33, 8 June 2026 (UTC) :{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 14:14, 8 June 2026 (UTC) Please connect {{Z|36537}} and {{Z|36538}} to {{Z|36536}}. The function has already been added to {{Z|32402}}. PS: Is there a way to copy-paste a composition implementation? I can make an Esperanto function for this which has identical structure to the existing English, Spanish, and French functions besides the localized strings, but it’s unnecessarily difficult to do all the clicking and typing manually to recreate them. Thank you! [[User:Gabldotink|Gabldotink]] ([[User talk:Gabldotink|talk]]) 20:32, 19 June 2026 (UTC) :{{done}} You can use the localStorage clipboard: Open the editor for the Implementation, click the topmost <code>&hellip;</code> button, then <code>Copy to clipboard</code>. When you make a blank Implementation, click the topmost(!) <code>&hellip;</code> button, then <code>Paste from clipboard</code>, select the expression, and then you can go through and fill in all [[Z18]]s (since they don't get converted automatically) and update any [[Z6]] literals. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 20:39, 19 June 2026 (UTC) ::Thank you very much! Please also connect {{Z|36541}} and {{Z|36546}} to {{Z|36540}}. [[User:Gabldotink|Gabldotink]] ([[User talk:Gabldotink|talk]]) 21:07, 19 June 2026 (UTC) :::{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 21:11, 19 June 2026 (UTC) [[Category:Functioneers|*R]] [[Category:Noticeboards]] Please connect test cases {{z|Z37757}}, {{z|Z37758}} and {{z|Z37759}} to {{z|Z37756}} for testing! [[User:Chaotic Enby|Chaotic Enby]] ([[User talk:Chaotic Enby|talk]]) 17:02, 14 July 2026 (UTC) :{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 17:06, 14 July 2026 (UTC) :: Now that {{z|Z37764}} works, can you please connect it too? Thanks a lot in advance! [[User:Chaotic Enby|Chaotic Enby]] ([[User talk:Chaotic Enby|talk]]) 21:48, 14 July 2026 (UTC) :::{{done}} [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 21:55, 14 July 2026 (UTC) Please temporarily disconnect test cases from {{z|Z37719}} so I can replace the argument "Plural subject: {{z|Z40}}" by the more precise "Subject number: {{z|Z26934}}" and update everything. [[User:Chaotic Enby|Chaotic Enby]] ([[User talk:Chaotic Enby|talk]]) 21:47, 14 July 2026 (UTC) :{{done}} [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 21:56, 14 July 2026 (UTC) :: Everything has been updated so it can be reconnected! Thanks a lot once more! (and sorry for the bother, please tell me if you prefer I straight-up request functioneer) [[User:Chaotic Enby|Chaotic Enby]] ([[User talk:Chaotic Enby|talk]]) 22:04, 14 July 2026 (UTC) :::{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 06:37, 15 July 2026 (UTC) :I worry you're wasting your time with these new functions, for [[Talk:Z37719#This_function_cannot_be_implemented_in_every_language|reasons explained here]] by {{noping|Dv103}}. See [[WF:Type proposals/Abstract sentence]] etc. where the structure for the next "generation" of NLG functions are being worked out. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 06:44, 15 July 2026 (UTC) :: Thanks a lot @[[User:YoshiRulz|YoshiRulz]]. I have been informed by several Wikifunctions editors (also on Telegram and Discord) that I shouldn't be using the new types as they were still experimental, what should I be doing in that case? [[User:Chaotic Enby|Chaotic Enby]] ([[User talk:Chaotic Enby|talk]]) 18:06, 18 July 2026 (UTC) :::If you have nothing to add to the new type discussion, the next most helpful thing to do would probably be documenting and fixing edge cases in the [[WF:Catalogue/Natural_language_operations/English|helper functions for English]]. Outside of NLG, you could work on docs (projectspace, but also test cases), or functions that operate on WD items and their relationships. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 19:10, 18 July 2026 (UTC) :::: Thanks again! Looking at that specific discussion, it looks like there isn't much support for the current proposal of abstract sentences? I'll look at the {{tq|functions that operate on WD items}} part, but I've been a bit worried that this limits us to relatively simple sentences for now – is there a way to implement some kind of syntactic recursion? [[User:Chaotic Enby|Chaotic Enby]] ([[User talk:Chaotic Enby|talk]]) 19:37, 18 July 2026 (UTC) Please connect implementation and tests for {{z|Z38250}} for testing! [[User:Wcalenieja|Wcalenieja]] ([[User talk:Wcalenieja|talk]]) 15:40, 25 July 2026 (UTC) :{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 15:45, 25 July 2026 (UTC) ::Could you also connect the implementation and tests in {{z|Z38262}}? Thanks, [[User:Wcalenieja|Wcalenieja]] ([[User talk:Wcalenieja|talk]]) 16:02, 25 July 2026 (UTC) :::{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 16:11, 25 July 2026 (UTC) Please connect {{Z|Z38277}} to {{Z|Z38274}}. I could not find a way to add a test before the implementation is connected to the function. This is my first contribution, so I'm sorry if I did something wrong. Thank you![[User:Seudo|Seudo]] ([[User talk:Seudo|talk]]) 17:31, 25 July 2026 (UTC) :You can add tests immediately, they just don't show up in the editor for Implementations until they're connected, so you have to "guess-and-check". [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 18:00, 25 July 2026 (UTC) ::Thank you for the explanation. So I added tests [[Z38293]] and [[Z38292]], to be connected to {{Z|Z38274}}, and [[Z38294]] to be connected to {{Z|Z20785}} (the second and third ones currently fail because of a bug in {{Z|Z20786}} which I explained at [[Talk:Z20786]]. [[User:Seudo|Seudo]] ([[User talk:Seudo|talk]]) 19:46, 25 July 2026 (UTC) :::Connected tests, disconnected implementations so you can fix them. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 19:50, 25 July 2026 (UTC) ::::I fixed {{Z|Z20786}}, thanks. [[User:Seudo|Seudo]] ([[User talk:Seudo|talk]]) 20:02, 25 July 2026 (UTC) :::Your tests include the article "le" on the date, but the composition does not. Which is correct? [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 20:08, 25 July 2026 (UTC) ::::I fixed the composition and tried to handle also the differences between female and male genders (and therefore added a test [[Z38301]] for female). [[User:Seudo|Seudo]] ([[User talk:Seudo|talk]]) 20:31, 25 July 2026 (UTC) :All {{done}}! [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 20:37, 25 July 2026 (UTC) ::::But I'm sorry I'm asking so much to you. Is there some kind of sandbox where I could test my composition before asking it to be connected? [[User:Seudo|Seudo]] ([[User talk:Seudo|talk]]) 20:38, 25 July 2026 (UTC) :::::A sandbox Implementation? There are some on [[Z10119]], but I would say that's not a very effective way to edit/debug. You can build up compositions from scratch using the copy/paste feature and [[Z801]], or by using [[User:YoshiRulz/Blockly|my editor]], then use Test cases to help you refine it. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 20:48, 25 July 2026 (UTC) Please connect the JavaScript implementation {{Z|38297}} and test cases {{Z|38296}} and {{Z|38298}} to {{Z|38295}} (missing properties from peer items). The implementation passes both tests (2/2). Thank you. [[User:Brianwinum|Brian Winum]] ([[User talk:Brianwinum|talk]]) 20:03, 25 July 2026 (UTC) :{{done}}, but is this not just a worse [[d:WD:Recoin]]? [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 20:06, 25 July 2026 (UTC) Please connect the implementation and the test for {{Z|38923}}. Thanks. [[User:Ioe2015|Ioe2015]] ([[User talk:Ioe2015|talk]]) 06:24, 6 August 2026 (UTC) :Nice work! I made a change to the label calls in the composition, and it already works. --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 07:51, 6 August 2026 (UTC) ::@[[User:Ioe2015|Ioe2015]], {{done|connected}}. Regards, [[User:ZI Jony|<span style="color:#8B0000">'''ZI Jony'''</span>]] [[User talk:ZI Jony|<sup><span style="color:Green"><i>(Talk)</i></span></sup>]] 08:30, 6 August 2026 (UTC) Back with more math functions! Could {{Z|Z39036}} be connected please? [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 17:23, 8 August 2026 (UTC) :And, in a similar category, {{Z|Z39043}} too please :) [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 17:38, 8 August 2026 (UTC) ::@[[User:Virinas-code|Virinas-code]], {{done}}. Regards, [[User:ZI Jony|<span style="color:#8B0000">'''ZI Jony'''</span>]] [[User talk:ZI Jony|<sup><span style="color:Green"><i>(Talk)</i></span></sup>]] 17:47, 8 August 2026 (UTC) Math is fun, fast math is best. Could {{Z|Z39064}} and {{Z|Z39065}} be connected please? [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 20:11, 8 August 2026 (UTC) :And {{Z|Z39066}} too, it'll hopefully fix a bunch of tests :) [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 20:13, 8 August 2026 (UTC) ::{{done}} Please apply for functioneer if you feel ready. I would support your application. --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 04:12, 9 August 2026 (UTC) A request for disconnection this time... Could {{Z|Z34264}} and {{Z|Z39064}} be disconnected while connecting the faster Python implementation {{Z|Z39071}}? The composition implementation seems to struggle with large numbers as it hits a recursion limit. I am unsure wether the Python implementation is affected too; I'd like to see if the disconnection helps. (oh, and I've applied for functioneer!) [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 22:30, 9 August 2026 (UTC) :Oh, and could {{Z|Z39073}} have its Python implementation and tests connected too? It should hopefully fix test validation errors. [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 22:33, 9 August 2026 (UTC) ::{{done}} [[User:99of9|99of9]] ([[User talk:99of9|talk]]) 22:36, 9 August 2026 (UTC) Could you please check [[Z39640]], its implementation [[Z39642]] and its test [[Z39641]], connect them if they make sense, and give me feedback otherwise? Many thanks! [[User:Ornithorynque liminaire|Ornithorynque liminaire]] ([[User talk:Ornithorynque liminaire|talk]]) 15:15, 18 August 2026 (UTC) :The implementation is fine. I fixed a type bug in the test. {{done|Connected}} both.<br>You would have to go to AW to discuss when and how to add such a disclaimer; maybe it should adopt {{Q|14360366}}. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 15:29, 18 August 2026 (UTC) ::Thanks! Certainly. I come from frwiki, we have an in-article disclaimer for that, hence my reflex: [[:w:fr:Modèle:Médical]] [[User:Ornithorynque liminaire|Ornithorynque liminaire]] ([[User talk:Ornithorynque liminaire|talk]]) 10:53, 19 August 2026 (UTC) :Hi ! Does that make sense to connect {{Z|Z39763}}, {{Z|Z39656}}, {{Z|Z39655}} and such French tests that do not pass given the lack of French implementation? I would say it could, in the idea of having correct tests ''before'' correct implementations; however I saw no policy on that topic so tell me if I missed something! [[User:Ornithorynque liminaire|Ornithorynque liminaire]] ([[User talk:Ornithorynque liminaire|talk]]) 10:02, 21 August 2026 (UTC) ::Yes, [[d:Q950250|starting with tests]] is good practice. Having 1 or 2 on those top-level Functions is fine, but it would be even more helpful if they were on the French-specific versions, which don't exist yet. If you click through to {{Z|38523}}/{{Z|32826}}, then the English version, the input/output Types you see on the left are what you would need to copy when [https://www.wikifunctions.org/w/index.php?title=Special:CreateObject&zid=Z8 creating a Function]. I've done that for the second Function: [[Z32825]] -> {{Z|39764}}. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 10:27, 21 August 2026 (UTC) Please connect the following Japanese date-related implementations and tests, preferably in dependency order: * {{Z|39861}}: implementation {{Z|39867}} and tests {{Z|39862}} and {{Z|39863}}. * {{Z|39859}}: implementation {{Z|39869}} and tests {{Z|39870}} and {{Z|39871}}. This function depends on {{Z|39861}}. I have also added Japanese to the date configuration {{Z|20779}}. * {{Z|39846}}: implementation {{Z|39855}} and tests {{Z|39850}}, {{Z|39856}}, and {{Z|39858}}. This function uses the Japanese date formatting above through `display date`. The tests for {{Z|39859}} cover both CE and BCE dates, and the tests for {{Z|39846}} cover a deceased person, a living person, and a birth date with year precision. Thank you! [[User:鈴音雨|鈴音雨]] ([[User talk:鈴音雨|talk]]) 12:13, 22 August 2026 (UTC) :I think that's all {{done}}. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 13:00, 22 August 2026 (UTC) Please connect the following Japanese-language implementations and tests, preferably in dependency order: * {{Z|39886}}: implementation {{Z|39888}}, with tests {{Z|39891}} and {{Z|39892}}. * {{Z|39894}}: implementation {{Z|39895}}, with tests {{Z|39904}} and {{Z|39905}}. This depends on {{Z|39886}}. The tests cover both a single occupation and multiple occupations joined with the Japanese comma `、`. * {{Z|39896}}: implementation {{Z|39897}}. It is used by the Japanese entry added to the language-specific list-separator configuration. * {{Z|39899}}: implementation {{Z|39900}}, with test {{Z|39901}}. * {{Z|39898}}: implementation {{Z|39902}}, with test {{Z|39903}}. This depends on {{Z|39899}}. The corresponding Japanese configuration entries have already been added where applicable, including {{Z|38781}}, {{Z|32279}}, and {{Z|38786}}. Thank you! [[User:鈴音雨|鈴音雨]] ([[User talk:鈴音雨|talk]]) 17:44, 22 August 2026 (UTC) :{{done}} (I hope.) [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 23:08, 22 August 2026 (UTC) Please connect the following Japanese-language implementations and tests, preferably in dependency order: * {{Z|39914}} :* Implementation: {{Z|39915}} :* Tests: {{Z|39916}}, {{Z|39917}}, {{Z|39918}} :* The Japanese entry has already been added to {{Z|32826}}. * {{Z|39920}} :* Implementation: {{Z|39921}} :* Test: {{Z|39922}} :* The Japanese entry has already been added to {{Z|37760}}. These are intended to support Japanese output in Abstract Wikipedia compositions. Thank you! [[User:鈴音雨|鈴音雨]] ([[User talk:鈴音雨|talk]]) 11:22, 23 August 2026 (UTC) :{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 11:49, 23 August 2026 (UTC) Please connect the following objects to {{Z|39923}}: * Implementation: {{Z|39925}} * Test: {{Z|39924}} The implementation passes the connected test. Thank you. [[User:YKC2486|YKC2486]] ([[User talk:YKC2486|talk]]) 12:00, 23 August 2026 (UTC) :{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 12:04, 23 August 2026 (UTC) === New requests === ''Please reply to add new requests''<br> [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 13:40, 23 August 2026 (UTC) :Hi! I've tried to create a new function {{Z|Z40156}} with its associated tests {{Z|Z40157}} and {{Z|Z40158}}. : I've also created a first implementation {{Z|Z40562}}, certainly not perfect but I will have to try it to improve it. How am I supposed to do that? Tests say no implementation is connected, and implementation say no tests are connected. I guess someone needs to connect the tests first, is is the way to do it? (If so, they are ready to be connected.) Thanks! [[User:Ornithorynque liminaire|Ornithorynque liminaire]] ([[User talk:Ornithorynque liminaire|talk]]) 17:50, 29 August 2026 (UTC) ::Tests connected. Instead of {{Z|16568}} (which is for fetching from Wikifunctions), you should be using something like {{Z|24766}}. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 17:58, 29 August 2026 (UTC) :::Many thanks @[[User:YoshiRulz|YoshiRulz]], good catch! I think {{Z|Z40562}} is ready to be connected. [[User:Ornithorynque liminaire|Ornithorynque liminaire]] ([[User talk:Ornithorynque liminaire|talk]]) 22:15, 29 August 2026 (UTC) ::::{{done}} and I set all French variants to use space separators in [[Z25634]], so they should show up eventually. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 22:22, 29 August 2026 (UTC) :Could you please connect {{Z|Z39764}} and {{Z|Z40634}}? The first will be needed to work on the implementation, the second is passing under the current implementation. [[User:Ornithorynque liminaire|Ornithorynque liminaire (she/they)]] ([[User talk:Ornithorynque liminaire|talk]]) 15:22, 30 August 2026 (UTC) ::{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 15:33, 30 August 2026 (UTC) :Hi! Can anyone help me connect [https://www.wikifunctions.org/view/en/Z40780 this function]? I think the implementation works. Please inform me if there are existing bugs, I'll fix it. Thanks! [[User:Wangyunfan|Wangyunfan]] ([[User talk:Wangyunfan|talk]]) 03:42, 5 September 2026 (UTC) ::Done. The types (string, natural number) are not really ideal for this kind of function, but hopefully you're getting the idea of how functions, implementations and tests work around here. --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 04:43, 5 September 2026 (UTC) :Hi! I'd just found this page, I was accidentally making requests over at [[Wikifunctions:Community portal]]. I'd like to connect implementations to functions for some thermodynamic equations: :* [[Z41417|Carnot heat engine efficiency]] :* [[Z41469|Constant-pressure boundary work]] :* [[Z41634|Ideal-gas specific internal energy change]] :* [[Z41638|Ideal-gas specific enthalpy change]] :* [[Z41510|Ideal-gas isentropic temperature ratio]] :* [[Z41632|Ideal-gas isentropic pressure-volume ratio]] :* [[Z41646|Adiabatic steady-flow shaft work done]] [[User:IanVG|IanVG]] ([[User talk:IanVG|talk]]) 18:52, 8 September 2026 (UTC) :If you're using {{Z|19677}} for quantities in physics equations (which is probably still the best way), you should be specifying the units somewhere in the documentation.<!-- --><br>edit: Connected the ones with passing tests. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 19:04, 8 September 2026 (UTC) {{Z|Z17394}}: {{Z|41470}}, {{Z|41471}}, {{Z|41519}} (I will do a U_n soon. I also plan to make one that returns a (U, V) pair... if possible.) --[[User:Artoria2e5|Artoria2e5]] ([[User talk:Artoria2e5|talk]]) 12:39, 7 September 2026 (UTC) : Was {{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 16:06, 7 September 2026 (UTC) {{Z|Z12427}}: {{Z|41467}}. Two test cases that are not mine, but are nevertheless reasonable to run (unlike the Mersennes): {{Z|34066}}, {{Z|34067}}. They are not exactly common failings, but they are occupying the "y" part of the x/y tests passed stat. --[[User:Artoria2e5|Artoria2e5]] ([[User talk:Artoria2e5|talk]]) 12:39, 7 September 2026 (UTC) : {{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 16:06, 7 September 2026 (UTC) {{Z|30950}}: {{Z|41466}}. (I see that my recent fermat creation has been connected. Thanks 99of9! I think I should request for functioneer or something. It's my first day on here, but I feel like I've got most figured out... But it may be too early.) --[[User:Artoria2e5|Artoria2e5]] ([[User talk:Artoria2e5|talk]]) 12:39, 7 September 2026 (UTC) : {{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 16:06, 7 September 2026 (UTC) :There’s a 48-hour wait, so sooner rather than later would be my recommendation. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 16:10, 7 September 2026 (UTC) {{Z|11795}}: {{Z|42308}}. I made this JavaScript implementation for the function. Could this be connected? [[User:ReXLer|ReXLer]] ([[User talk:ReXLer|talk]]) 22:13, 16 September 2026 (UTC) :{{done}} but this is a duplicate of [[Z19394|the existing JS implementation]], you should edit that one instead. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 22:26, 16 September 2026 (UTC) ::Yeah i wanted to make mine. [[User:ReXLer|ReXLer]] ([[User talk:ReXLer|talk]]) 22:30, 16 September 2026 (UTC) {{Z|42310}}: {{Z|42311}}. Connect the implementation. Also connect {{Z|42312}}. [[User:ReXLer|ReXLer]] ([[User talk:ReXLer|talk]]) 15:17, 17 September 2026 (UTC) {{Z|42385}}: {{Z|42386}}. Also connect the test cases. [[User:ReXLer|ReXLer]] ([[User talk:ReXLer|talk]]) 16:19, 17 September 2026 (UTC) == Example == {{Z|Z8}}: {{Z|Z10000}}<br> {{Z|Z14}} Please connect * {{Z|Znnn}} * {{Z|Z20}} Please connect * {{Z|Znnn}} * ''or disconnect, as the case may be'' [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 13:31, 23 August 2026 (UTC) 73d1qqdyhadc4vbxqfvbzgazh9ikjxy 314733 314732 2026-09-17T16:21:22Z ReXLer 39813 nope no need its a duplicaet 314733 wikitext text/x-wiki {{archives|{{flatlist|{{Special:PrefixIndex/WF:Requests for connection and disconnection/Archives/|stripprefix=1|hideredirects=1}}}}|prefix=WF:Requests for connection and disconnection/Archives/}} This page allows non-[[WF:functioneers|functioneers]] to request the connection or disconnection of implementations and tests to/from a function. To add a request, add the details of your request (Remember to add <nowiki>~~~~</nowiki> to sign!), using the <nowiki>{{Z|<your five id numbers here>}}</nowiki> template to reference and link to a specific ZID. Functioneers may, at their discretion, refuse to connect implementations that do not pass or do not have tests, and tests that do not pass or do not make logical sense. == Requests == __NEWSECTIONLINK__ Please connect the implementation and tests for [[Z39473]] and [[Z39489]] (the second depends on the first).--[[User:Artsiom91|Artsiom91]] ([[User talk:Artsiom91|talk]]) 16:18, 15 August 2026 (UTC) :@[[User:Artsiom91|Artsiom91]] both {{done|done}}. Regards, [[User:ZI Jony|<span style="color:#8B0000">'''ZI Jony'''</span>]] [[User talk:ZI Jony|<sup><span style="color:Green"><i>(Talk)</i></span></sup>]] 16:22, 15 August 2026 (UTC) Please connect the implementation and tests for [[Z32728]]. [[User:Webmaster2024|Webmaster2024]] ([[User talk:Webmaster2024|talk]]) 13:15, 1 August 2026 (UTC) :The output is slightly different than expected for both tests. It's okay to have edge cases which fail, but there should be passing tests as well. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 16:22, 1 August 2026 (UTC) ::I've fixed one test now, please also connect nested functions. [[User:Webmaster2024|Webmaster2024]] ([[User talk:Webmaster2024|talk]]) 18:01, 1 August 2026 (UTC) :::{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 18:11, 1 August 2026 (UTC) Please connect the implementation and test for [[Z33679]]. Thank you. [[User:JJPMaster|JJP]]<sub>[[User talk:JJPMaster|Mas]]<sub>[[Special:Contributions/JJPMaster|ter]]</sub></sub> ([[wikt:she|she]]/[[wikt:they|they]]) 03:42, 17 April 2026 (UTC) :{{done}} --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 03:50, 17 April 2026 (UTC) Please connect the implementations and tests for [[Z33785]], [[Z33788]], and [[Z33780]]. Thank you! [[User:JJPMaster|JJP]]<sub>[[User talk:JJPMaster|Mas]]<sub>[[Special:Contributions/JJPMaster|ter]]</sub></sub> ([[wikt:she|she]]/[[wikt:they|they]]) 03:13, 20 April 2026 (UTC) :{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 03:48, 20 April 2026 (UTC) Please connect the Python implementation of {{Z|Z33803}}. Thank you. [[User:OzmoOzmo|OzmoOzmo]] ([[User talk:OzmoOzmo|talk]]) 10:48, 20 April 2026 (UTC) :The function is a duplicate of {{Z|Z20430}} [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 10:56, 20 April 2026 (UTC) ::Now I've connected the implementation to {{Z|Z20430}}. [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 11:02, 20 April 2026 (UTC) {{Z|Z33859}} (an implementation of {{Z|Z32297}} for Filipino, Tagalog and Kapampangan) with its sole implementation {{Z|Z33860}}. —[[User:UndueMarmot|<span style="color:#705ccb;">Undue</span><span style="color:#cfdfa3;background-color:#705ccb;">Marmot</span>]] <small>([[User talk:UndueMarmot|talk]])</small> 12:20, 21 April 2026 (UTC) :{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 12:24, 21 April 2026 (UTC) Please connect the implementation of {{Z|33878}}. Thank you! [[User:Some helpful person|Some helpful person]] ([[User talk:Some helpful person|talk]]) 16:42, 21 April 2026 (UTC) :Could you add some tests to check its correctness? [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 16:54, 21 April 2026 (UTC) ::{{D}} [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 17:03, 21 April 2026 (UTC) Please connect the test cases and passing implementation of {{Z|Z24602}}. Thank you! [[User:Some helpful person|Some helpful person]] ([[User talk:Some helpful person|talk]]) 21:12, 22 April 2026 (UTC) :...Of course the moment I say that I find at least one of the test cases are passing with an invalid input... Will debug. [[User:Some helpful person|Some helpful person]] ([[User talk:Some helpful person|talk]]) 21:15, 22 April 2026 (UTC) :Please connect the test cases instead so it will be easier to debug! [[User:Some helpful person|Some helpful person]] ([[User talk:Some helpful person|talk]]) 21:23, 22 April 2026 (UTC) ::{{done}} [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 21:34, 22 April 2026 (UTC) Please connect [[Z33955]] with its implementation and test cases. Thanks. [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 21:31, 22 April 2026 (UTC) :{{done}}. Also, please consider requesting functioneer, I would support it! And thank you for your welcome on WD, too! [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 21:36, 22 April 2026 (UTC) Please disconnect the implementation {{Z|Z30288}} so that it can be fixed and reconnected. It erroneously compares the second element of the second typed pair to itself, and thus breaks many other functions and test cases reliant on it. Added a test case for this, which it of course fails. Thank you very much! <small>(resolves many headaches)</small> [[User:Some helpful person|Some helpful person]] ([[User talk:Some helpful person|talk]]) 03:30, 24 April 2026 (UTC) :{{done}} Please kindly check. [[User:NikolasKHF|NikolasKHF]] ([[User talk:NikolasKHF|talk]]) 03:40, 24 April 2026 (UTC) :Oops! Sorry about that. Thanks for fixing this. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 07:41, 24 April 2026 (UTC) Please connect the implementations and tests for [[Z34124]] and its helper [[Z34127]]. Thank you! [[User:JJPMaster|JJP]]<sub>[[User talk:JJPMaster|Mas]]<sub>[[Special:Contributions/JJPMaster|ter]]</sub></sub> ([[wikt:she|she]]/[[wikt:they|they]]) 23:49, 24 April 2026 (UTC) :{{Done}} [[User:NikolasKHF|NikolasKHF]] ([[User talk:NikolasKHF|talk]]) 23:58, 24 April 2026 (UTC) Please connect the implementation and tests for [[Z34204]]. Thank you! [[User:JJPMaster|JJP]]<sub>[[User talk:JJPMaster|Mas]]<sub>[[Special:Contributions/JJPMaster|ter]]</sub></sub> ([[wikt:she|she]]/[[wikt:they|they]]) 05:28, 26 April 2026 (UTC) :{{Done}} [[User:NikolasKHF|NikolasKHF]] ([[User talk:NikolasKHF|talk]]) 05:31, 26 April 2026 (UTC) Please connect the implementation and test cases for [[Z33951]], [[Z34009]] and [[Z34008]]. Thank you. [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 06:32, 26 April 2026 (UTC) :{{done}} except for {{z|Z34008}} since it fail for all test cases. [[User:NikolasKHF|NikolasKHF]] ([[User talk:NikolasKHF|talk]]) 07:01, 26 April 2026 (UTC) ::Oh. The test cases fail mainly because the implementations for Z33951 and Z34009 were not connected yet. I guess we have to wait for a while until the connected implementation goes through. [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 13:20, 26 April 2026 (UTC) :::{{done}} by YoshiRulz. Thank you. [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 15:58, 26 April 2026 (UTC) Please connect the implementation and test cases for [[Z34212]]. Thank you. [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 15:58, 26 April 2026 (UTC) :{{done}} by myself, as I was just granted functioneer. [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 16:20, 26 April 2026 (UTC) Please disconnect {{Z|Z20694}}. A string without diacritics could be a valid pinyin due to the existence of neutral tone. The pinyin does not correspond to a real phrase, but it doesn't violate any rules for pinyin. [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 16:08, 26 April 2026 (UTC) :{{done}} by myself, as I was just granted functioneer. [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 16:20, 26 April 2026 (UTC) Is it possible to connect {{Z|Z34293}} and its respective tests please? It's a really simple piece of code, I might have gone a bit overboard with the tests though. [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 13:01, 27 April 2026 (UTC) :{{done}} [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 13:13, 27 April 2026 (UTC) A similar one (but any this time!): {{Z|Z34367}}. Could it be possible to connect it and its tests? This time there's a reasonable amount of them and they cover most cases too ;) [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 16:33, 27 April 2026 (UTC) :{{done}} [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 17:24, 27 April 2026 (UTC) Hello! Can somebody please connect the following functions? * {{Z|Z34308}} * {{Z|Z34165}} (its dependency is currently unimplemented) * {{Z|Z34139}} And perhaps the tests for: * {{Z|Z34149}} * {{Z|Z34150}} Pinging @[[User:Dv103|Dv103]] because they helped me with this function and have the functioneer role. <span style="border-radius:99q;padding:0 7q;background:#103;border:3q solid #FBF">[[User:QuickQuokka|<span style="color:#FBF">'''QuickQuokka'''</span>]]</span> <sup>[⁠[[User talk:QuickQuokka|talk]] • [[Special:Contribs/QuickQuokka|contribs]]]</sup> 16:28, 27 April 2026 (UTC) :{{d}} except the implementation of {{Z|Z34165}}, since it doesn't work (first requires the implementation of {{Z|Z34149}}). [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 17:13, 27 April 2026 (UTC) Could {{Z|Z34273}}, {{Z|Z34378}} and {{Z|Z34380}} please be connected? Note that they all recursively depend on each other, so it's not possible to only activate a few of them. Thanks! [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 21:28, 27 April 2026 (UTC) :{{done}}, thank you for your contributions. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 02:48, 28 April 2026 (UTC) Another little thing, is it possible to disconnect {{Z|Z34263}}'s test cases {{Z|Z34269}} and {{Z|Z34267}} please? I'd like to rewrite them using {{Z|Z34273}}. [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 08:31, 28 April 2026 (UTC) :{{Done}}, please proceed. [[User:NikolasKHF|NikolasKHF]] ([[User talk:NikolasKHF|talk]]) 09:01, 28 April 2026 (UTC) ::Sorry for the late response, had an exam today... Anyways, I reworked them a little and they can be connected again! [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 20:05, 28 April 2026 (UTC) Is it possible to connect some new tests related to my previous functions ({{Z|Z34471}}, {{Z|Z34470}}, {{Z|Z34472}})? They implement the fact that in formal set theory {∅;∅} and {∅} are the exact same sets: duplicate elements behave in the same way as if they were only present once. Thanks in advance! [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 20:34, 28 April 2026 (UTC) :{{done}} [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 20:40, 28 April 2026 (UTC) Hello again! Could {{Z|Z34409}} and its tests please be connected? Thanks again! [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 10:41, 29 April 2026 (UTC) :Your Implementation failed [[Z34491]] and [[Z34494]] when I connected it, so I've left it disconnected. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 11:05, 29 April 2026 (UTC) ::Interesting... What failed exactly? When I look at error logs for tests all it says is "no connected implementation"... [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 11:09, 29 April 2026 (UTC) :::In all 3 cases, the returned value was equal to the input (a flattening step was missing). I think my fix is correct, but please double-check it. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 12:13, 29 April 2026 (UTC) ::::Took a look at it, forgot the <math>\operatorname{Pred}(\{ \O \})=\O</math> part in the recursion (whoopsies!). Made an alternative implementation {{Z|Z34509}} using only set operations and builtins; my goal with all those functions is that they don't depend on any other "complex" functions, they should be as simple as possible. Note that it doesn't remove duplicates, but this doesn't matter since <math>\{ \O, \O \} = \{ \O \}</math> anyways. [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 16:15, 29 April 2026 (UTC) Andd back with another set-related function: {{Z|Z34519}}! This one paves the way for set union (and maybe an alternative implementation of predecessor?). Could it please be connected? Thanks!! [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 19:38, 29 April 2026 (UTC) :{{done}} [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 19:38, 29 April 2026 (UTC) As promised, here is {{Z|Z34538}}! Can it be connected please? If you need more tests before I'll add some! [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 20:59, 29 April 2026 (UTC) :{{done}}. Also, if you'd like to request functioneer rights, I'd support it. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 21:59, 29 April 2026 (UTC) ::Thanks a lot for the offer! I might consider it a bit later, for now I promise to calm down a little with the requests :) [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 20:25, 30 April 2026 (UTC) Hi! First could {{Z|Z34544}} please be connected? It corresponds to the mathematical definition of predecessor and seems to be a ''bit'' faster than other implementations :) I've also made {{Z|Z34585}} and {{Z|Z34620}}, could they please be connected? They both have a few tests, but I'm going to add some more for edge cases like duplicate elements (which should be ignored when working with sets). Thanks a lot! [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 20:28, 30 April 2026 (UTC) :{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 20:34, 30 April 2026 (UTC) Please disconnect {{Z|21875}} so I can add a word to its hardcoded list of exceptions, and then it can be reconnected... Or if you're so willing, simply add "Unicode" to the EXCEPTIONS_DICT in the code for me. Thank you! [[User:Some helpful person|Some helpful person]] ([[User talk:Some helpful person|talk]]) 00:48, 6 May 2026 (UTC) :{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 01:02, 6 May 2026 (UTC) Can you please connect implementation of {{Z|35161}}. This is my first function, to be used for {{Z|35158}} for which the implementation is to be written. [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 10:25, 14 May 2026 (UTC) :{{Done}}. I also have connected the tests on the {{z|35158}} [[User:OwlyKnight|OwlyKnight]] ([[User talk:OwlyKnight|talk]]) 10:36, 14 May 2026 (UTC) I have created implementation {{Z|35166}}. It fails but I can't test it as it is not connected. Please connect if that is the proper procedure. If not: what should I do? [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 17:22, 14 May 2026 (UTC) :You were passing a literal <code>Z40(some_call(...))</code> to {{Z|802}}. {{Z|40}}'s identity field needs to be a {{Z|9}}, specifically [[Z41]] or [[Z42]]. [[Special:Diff/274691|Fixed]] (by passing <code>some_call(...)</code> unwrapped to [[Z802]]). [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 17:29, 14 May 2026 (UTC) ::Thanks for fixing that, but still the test case fail, amd I can't test it as it is not connected. What to do next? [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 05:36, 15 May 2026 (UTC) :::If you check on the (i) icon or Detail link, you can find why is it error. The [[Z35159]] test fail due to {{z|Z28290}}; while the [[Z35160]] fail due to {{z|Z28248}}. I think it's because of the lack of lexeme or grammatical feature on the given lexeme on Wikidata rather than the implementation itself. You may need to contribute more on Wikidata lexeme. Thanks! [[User:OwlyKnight|OwlyKnight]] ([[User talk:OwlyKnight|talk]]) 07:05, 15 May 2026 (UTC) ::::Thanks. I managed to fix the issues (gramatical feature and link of lexeme to Wikidata lemma for "dorp". It is working now. Please connect. [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 09:11, 15 May 2026 (UTC) :::::{{Done}} thank you for your contributions :D [[User:OwlyKnight|OwlyKnight]] ([[User talk:OwlyKnight|talk]]) 11:44, 15 May 2026 (UTC) Please connect {{Z|35196}} and its tests. Thanks [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) : Was {{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 16:09, 15 May 2026 (UTC) Please connect {{Z|35505}} and its tests. Thanks [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 15:11, 22 May 2026 (UTC) :{{already done}} by [[User:Dv103]]. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 00:52, 23 May 2026 (UTC) Please connect {{Z|35978}} and its tests. [[User:Sophisticatedevening|Sophisticatedevening]] ([[User talk:Sophisticatedevening|talk]]) 07:54, 2 June 2026 (UTC) :{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 10:46, 2 June 2026 (UTC) Please connect implementation {{Z|Z36113}} to function {{Z|Z36106}}. I don't see an way to do my own tests while the implementation is disconnected, the "Run function" button is always greyed out. [[User:Strobilomyces|Strobilomyces]] ([[User talk:Strobilomyces|talk]]) 13:33, 8 June 2026 (UTC) :{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 14:14, 8 June 2026 (UTC) Please connect {{Z|36537}} and {{Z|36538}} to {{Z|36536}}. The function has already been added to {{Z|32402}}. PS: Is there a way to copy-paste a composition implementation? I can make an Esperanto function for this which has identical structure to the existing English, Spanish, and French functions besides the localized strings, but it’s unnecessarily difficult to do all the clicking and typing manually to recreate them. Thank you! [[User:Gabldotink|Gabldotink]] ([[User talk:Gabldotink|talk]]) 20:32, 19 June 2026 (UTC) :{{done}} You can use the localStorage clipboard: Open the editor for the Implementation, click the topmost <code>&hellip;</code> button, then <code>Copy to clipboard</code>. When you make a blank Implementation, click the topmost(!) <code>&hellip;</code> button, then <code>Paste from clipboard</code>, select the expression, and then you can go through and fill in all [[Z18]]s (since they don't get converted automatically) and update any [[Z6]] literals. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 20:39, 19 June 2026 (UTC) ::Thank you very much! Please also connect {{Z|36541}} and {{Z|36546}} to {{Z|36540}}. [[User:Gabldotink|Gabldotink]] ([[User talk:Gabldotink|talk]]) 21:07, 19 June 2026 (UTC) :::{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 21:11, 19 June 2026 (UTC) [[Category:Functioneers|*R]] [[Category:Noticeboards]] Please connect test cases {{z|Z37757}}, {{z|Z37758}} and {{z|Z37759}} to {{z|Z37756}} for testing! [[User:Chaotic Enby|Chaotic Enby]] ([[User talk:Chaotic Enby|talk]]) 17:02, 14 July 2026 (UTC) :{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 17:06, 14 July 2026 (UTC) :: Now that {{z|Z37764}} works, can you please connect it too? Thanks a lot in advance! [[User:Chaotic Enby|Chaotic Enby]] ([[User talk:Chaotic Enby|talk]]) 21:48, 14 July 2026 (UTC) :::{{done}} [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 21:55, 14 July 2026 (UTC) Please temporarily disconnect test cases from {{z|Z37719}} so I can replace the argument "Plural subject: {{z|Z40}}" by the more precise "Subject number: {{z|Z26934}}" and update everything. [[User:Chaotic Enby|Chaotic Enby]] ([[User talk:Chaotic Enby|talk]]) 21:47, 14 July 2026 (UTC) :{{done}} [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 21:56, 14 July 2026 (UTC) :: Everything has been updated so it can be reconnected! Thanks a lot once more! (and sorry for the bother, please tell me if you prefer I straight-up request functioneer) [[User:Chaotic Enby|Chaotic Enby]] ([[User talk:Chaotic Enby|talk]]) 22:04, 14 July 2026 (UTC) :::{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 06:37, 15 July 2026 (UTC) :I worry you're wasting your time with these new functions, for [[Talk:Z37719#This_function_cannot_be_implemented_in_every_language|reasons explained here]] by {{noping|Dv103}}. See [[WF:Type proposals/Abstract sentence]] etc. where the structure for the next "generation" of NLG functions are being worked out. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 06:44, 15 July 2026 (UTC) :: Thanks a lot @[[User:YoshiRulz|YoshiRulz]]. I have been informed by several Wikifunctions editors (also on Telegram and Discord) that I shouldn't be using the new types as they were still experimental, what should I be doing in that case? [[User:Chaotic Enby|Chaotic Enby]] ([[User talk:Chaotic Enby|talk]]) 18:06, 18 July 2026 (UTC) :::If you have nothing to add to the new type discussion, the next most helpful thing to do would probably be documenting and fixing edge cases in the [[WF:Catalogue/Natural_language_operations/English|helper functions for English]]. Outside of NLG, you could work on docs (projectspace, but also test cases), or functions that operate on WD items and their relationships. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 19:10, 18 July 2026 (UTC) :::: Thanks again! Looking at that specific discussion, it looks like there isn't much support for the current proposal of abstract sentences? I'll look at the {{tq|functions that operate on WD items}} part, but I've been a bit worried that this limits us to relatively simple sentences for now – is there a way to implement some kind of syntactic recursion? [[User:Chaotic Enby|Chaotic Enby]] ([[User talk:Chaotic Enby|talk]]) 19:37, 18 July 2026 (UTC) Please connect implementation and tests for {{z|Z38250}} for testing! [[User:Wcalenieja|Wcalenieja]] ([[User talk:Wcalenieja|talk]]) 15:40, 25 July 2026 (UTC) :{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 15:45, 25 July 2026 (UTC) ::Could you also connect the implementation and tests in {{z|Z38262}}? Thanks, [[User:Wcalenieja|Wcalenieja]] ([[User talk:Wcalenieja|talk]]) 16:02, 25 July 2026 (UTC) :::{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 16:11, 25 July 2026 (UTC) Please connect {{Z|Z38277}} to {{Z|Z38274}}. I could not find a way to add a test before the implementation is connected to the function. This is my first contribution, so I'm sorry if I did something wrong. Thank you![[User:Seudo|Seudo]] ([[User talk:Seudo|talk]]) 17:31, 25 July 2026 (UTC) :You can add tests immediately, they just don't show up in the editor for Implementations until they're connected, so you have to "guess-and-check". [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 18:00, 25 July 2026 (UTC) ::Thank you for the explanation. So I added tests [[Z38293]] and [[Z38292]], to be connected to {{Z|Z38274}}, and [[Z38294]] to be connected to {{Z|Z20785}} (the second and third ones currently fail because of a bug in {{Z|Z20786}} which I explained at [[Talk:Z20786]]. [[User:Seudo|Seudo]] ([[User talk:Seudo|talk]]) 19:46, 25 July 2026 (UTC) :::Connected tests, disconnected implementations so you can fix them. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 19:50, 25 July 2026 (UTC) ::::I fixed {{Z|Z20786}}, thanks. [[User:Seudo|Seudo]] ([[User talk:Seudo|talk]]) 20:02, 25 July 2026 (UTC) :::Your tests include the article "le" on the date, but the composition does not. Which is correct? [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 20:08, 25 July 2026 (UTC) ::::I fixed the composition and tried to handle also the differences between female and male genders (and therefore added a test [[Z38301]] for female). [[User:Seudo|Seudo]] ([[User talk:Seudo|talk]]) 20:31, 25 July 2026 (UTC) :All {{done}}! [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 20:37, 25 July 2026 (UTC) ::::But I'm sorry I'm asking so much to you. Is there some kind of sandbox where I could test my composition before asking it to be connected? [[User:Seudo|Seudo]] ([[User talk:Seudo|talk]]) 20:38, 25 July 2026 (UTC) :::::A sandbox Implementation? There are some on [[Z10119]], but I would say that's not a very effective way to edit/debug. You can build up compositions from scratch using the copy/paste feature and [[Z801]], or by using [[User:YoshiRulz/Blockly|my editor]], then use Test cases to help you refine it. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 20:48, 25 July 2026 (UTC) Please connect the JavaScript implementation {{Z|38297}} and test cases {{Z|38296}} and {{Z|38298}} to {{Z|38295}} (missing properties from peer items). The implementation passes both tests (2/2). Thank you. [[User:Brianwinum|Brian Winum]] ([[User talk:Brianwinum|talk]]) 20:03, 25 July 2026 (UTC) :{{done}}, but is this not just a worse [[d:WD:Recoin]]? [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 20:06, 25 July 2026 (UTC) Please connect the implementation and the test for {{Z|38923}}. Thanks. [[User:Ioe2015|Ioe2015]] ([[User talk:Ioe2015|talk]]) 06:24, 6 August 2026 (UTC) :Nice work! I made a change to the label calls in the composition, and it already works. --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 07:51, 6 August 2026 (UTC) ::@[[User:Ioe2015|Ioe2015]], {{done|connected}}. Regards, [[User:ZI Jony|<span style="color:#8B0000">'''ZI Jony'''</span>]] [[User talk:ZI Jony|<sup><span style="color:Green"><i>(Talk)</i></span></sup>]] 08:30, 6 August 2026 (UTC) Back with more math functions! Could {{Z|Z39036}} be connected please? [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 17:23, 8 August 2026 (UTC) :And, in a similar category, {{Z|Z39043}} too please :) [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 17:38, 8 August 2026 (UTC) ::@[[User:Virinas-code|Virinas-code]], {{done}}. Regards, [[User:ZI Jony|<span style="color:#8B0000">'''ZI Jony'''</span>]] [[User talk:ZI Jony|<sup><span style="color:Green"><i>(Talk)</i></span></sup>]] 17:47, 8 August 2026 (UTC) Math is fun, fast math is best. Could {{Z|Z39064}} and {{Z|Z39065}} be connected please? [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 20:11, 8 August 2026 (UTC) :And {{Z|Z39066}} too, it'll hopefully fix a bunch of tests :) [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 20:13, 8 August 2026 (UTC) ::{{done}} Please apply for functioneer if you feel ready. I would support your application. --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 04:12, 9 August 2026 (UTC) A request for disconnection this time... Could {{Z|Z34264}} and {{Z|Z39064}} be disconnected while connecting the faster Python implementation {{Z|Z39071}}? The composition implementation seems to struggle with large numbers as it hits a recursion limit. I am unsure wether the Python implementation is affected too; I'd like to see if the disconnection helps. (oh, and I've applied for functioneer!) [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 22:30, 9 August 2026 (UTC) :Oh, and could {{Z|Z39073}} have its Python implementation and tests connected too? It should hopefully fix test validation errors. [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 22:33, 9 August 2026 (UTC) ::{{done}} [[User:99of9|99of9]] ([[User talk:99of9|talk]]) 22:36, 9 August 2026 (UTC) Could you please check [[Z39640]], its implementation [[Z39642]] and its test [[Z39641]], connect them if they make sense, and give me feedback otherwise? Many thanks! [[User:Ornithorynque liminaire|Ornithorynque liminaire]] ([[User talk:Ornithorynque liminaire|talk]]) 15:15, 18 August 2026 (UTC) :The implementation is fine. I fixed a type bug in the test. {{done|Connected}} both.<br>You would have to go to AW to discuss when and how to add such a disclaimer; maybe it should adopt {{Q|14360366}}. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 15:29, 18 August 2026 (UTC) ::Thanks! Certainly. I come from frwiki, we have an in-article disclaimer for that, hence my reflex: [[:w:fr:Modèle:Médical]] [[User:Ornithorynque liminaire|Ornithorynque liminaire]] ([[User talk:Ornithorynque liminaire|talk]]) 10:53, 19 August 2026 (UTC) :Hi ! Does that make sense to connect {{Z|Z39763}}, {{Z|Z39656}}, {{Z|Z39655}} and such French tests that do not pass given the lack of French implementation? I would say it could, in the idea of having correct tests ''before'' correct implementations; however I saw no policy on that topic so tell me if I missed something! [[User:Ornithorynque liminaire|Ornithorynque liminaire]] ([[User talk:Ornithorynque liminaire|talk]]) 10:02, 21 August 2026 (UTC) ::Yes, [[d:Q950250|starting with tests]] is good practice. Having 1 or 2 on those top-level Functions is fine, but it would be even more helpful if they were on the French-specific versions, which don't exist yet. If you click through to {{Z|38523}}/{{Z|32826}}, then the English version, the input/output Types you see on the left are what you would need to copy when [https://www.wikifunctions.org/w/index.php?title=Special:CreateObject&zid=Z8 creating a Function]. I've done that for the second Function: [[Z32825]] -> {{Z|39764}}. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 10:27, 21 August 2026 (UTC) Please connect the following Japanese date-related implementations and tests, preferably in dependency order: * {{Z|39861}}: implementation {{Z|39867}} and tests {{Z|39862}} and {{Z|39863}}. * {{Z|39859}}: implementation {{Z|39869}} and tests {{Z|39870}} and {{Z|39871}}. This function depends on {{Z|39861}}. I have also added Japanese to the date configuration {{Z|20779}}. * {{Z|39846}}: implementation {{Z|39855}} and tests {{Z|39850}}, {{Z|39856}}, and {{Z|39858}}. This function uses the Japanese date formatting above through `display date`. The tests for {{Z|39859}} cover both CE and BCE dates, and the tests for {{Z|39846}} cover a deceased person, a living person, and a birth date with year precision. Thank you! [[User:鈴音雨|鈴音雨]] ([[User talk:鈴音雨|talk]]) 12:13, 22 August 2026 (UTC) :I think that's all {{done}}. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 13:00, 22 August 2026 (UTC) Please connect the following Japanese-language implementations and tests, preferably in dependency order: * {{Z|39886}}: implementation {{Z|39888}}, with tests {{Z|39891}} and {{Z|39892}}. * {{Z|39894}}: implementation {{Z|39895}}, with tests {{Z|39904}} and {{Z|39905}}. This depends on {{Z|39886}}. The tests cover both a single occupation and multiple occupations joined with the Japanese comma `、`. * {{Z|39896}}: implementation {{Z|39897}}. It is used by the Japanese entry added to the language-specific list-separator configuration. * {{Z|39899}}: implementation {{Z|39900}}, with test {{Z|39901}}. * {{Z|39898}}: implementation {{Z|39902}}, with test {{Z|39903}}. This depends on {{Z|39899}}. The corresponding Japanese configuration entries have already been added where applicable, including {{Z|38781}}, {{Z|32279}}, and {{Z|38786}}. Thank you! [[User:鈴音雨|鈴音雨]] ([[User talk:鈴音雨|talk]]) 17:44, 22 August 2026 (UTC) :{{done}} (I hope.) [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 23:08, 22 August 2026 (UTC) Please connect the following Japanese-language implementations and tests, preferably in dependency order: * {{Z|39914}} :* Implementation: {{Z|39915}} :* Tests: {{Z|39916}}, {{Z|39917}}, {{Z|39918}} :* The Japanese entry has already been added to {{Z|32826}}. * {{Z|39920}} :* Implementation: {{Z|39921}} :* Test: {{Z|39922}} :* The Japanese entry has already been added to {{Z|37760}}. These are intended to support Japanese output in Abstract Wikipedia compositions. Thank you! [[User:鈴音雨|鈴音雨]] ([[User talk:鈴音雨|talk]]) 11:22, 23 August 2026 (UTC) :{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 11:49, 23 August 2026 (UTC) Please connect the following objects to {{Z|39923}}: * Implementation: {{Z|39925}} * Test: {{Z|39924}} The implementation passes the connected test. Thank you. [[User:YKC2486|YKC2486]] ([[User talk:YKC2486|talk]]) 12:00, 23 August 2026 (UTC) :{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 12:04, 23 August 2026 (UTC) === New requests === ''Please reply to add new requests''<br> [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 13:40, 23 August 2026 (UTC) :Hi! I've tried to create a new function {{Z|Z40156}} with its associated tests {{Z|Z40157}} and {{Z|Z40158}}. : I've also created a first implementation {{Z|Z40562}}, certainly not perfect but I will have to try it to improve it. How am I supposed to do that? Tests say no implementation is connected, and implementation say no tests are connected. I guess someone needs to connect the tests first, is is the way to do it? (If so, they are ready to be connected.) Thanks! [[User:Ornithorynque liminaire|Ornithorynque liminaire]] ([[User talk:Ornithorynque liminaire|talk]]) 17:50, 29 August 2026 (UTC) ::Tests connected. Instead of {{Z|16568}} (which is for fetching from Wikifunctions), you should be using something like {{Z|24766}}. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 17:58, 29 August 2026 (UTC) :::Many thanks @[[User:YoshiRulz|YoshiRulz]], good catch! I think {{Z|Z40562}} is ready to be connected. [[User:Ornithorynque liminaire|Ornithorynque liminaire]] ([[User talk:Ornithorynque liminaire|talk]]) 22:15, 29 August 2026 (UTC) ::::{{done}} and I set all French variants to use space separators in [[Z25634]], so they should show up eventually. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 22:22, 29 August 2026 (UTC) :Could you please connect {{Z|Z39764}} and {{Z|Z40634}}? The first will be needed to work on the implementation, the second is passing under the current implementation. [[User:Ornithorynque liminaire|Ornithorynque liminaire (she/they)]] ([[User talk:Ornithorynque liminaire|talk]]) 15:22, 30 August 2026 (UTC) ::{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 15:33, 30 August 2026 (UTC) :Hi! Can anyone help me connect [https://www.wikifunctions.org/view/en/Z40780 this function]? I think the implementation works. Please inform me if there are existing bugs, I'll fix it. Thanks! [[User:Wangyunfan|Wangyunfan]] ([[User talk:Wangyunfan|talk]]) 03:42, 5 September 2026 (UTC) ::Done. The types (string, natural number) are not really ideal for this kind of function, but hopefully you're getting the idea of how functions, implementations and tests work around here. --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 04:43, 5 September 2026 (UTC) :Hi! I'd just found this page, I was accidentally making requests over at [[Wikifunctions:Community portal]]. I'd like to connect implementations to functions for some thermodynamic equations: :* [[Z41417|Carnot heat engine efficiency]] :* [[Z41469|Constant-pressure boundary work]] :* [[Z41634|Ideal-gas specific internal energy change]] :* [[Z41638|Ideal-gas specific enthalpy change]] :* [[Z41510|Ideal-gas isentropic temperature ratio]] :* [[Z41632|Ideal-gas isentropic pressure-volume ratio]] :* [[Z41646|Adiabatic steady-flow shaft work done]] [[User:IanVG|IanVG]] ([[User talk:IanVG|talk]]) 18:52, 8 September 2026 (UTC) :If you're using {{Z|19677}} for quantities in physics equations (which is probably still the best way), you should be specifying the units somewhere in the documentation.<!-- --><br>edit: Connected the ones with passing tests. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 19:04, 8 September 2026 (UTC) {{Z|Z17394}}: {{Z|41470}}, {{Z|41471}}, {{Z|41519}} (I will do a U_n soon. I also plan to make one that returns a (U, V) pair... if possible.) --[[User:Artoria2e5|Artoria2e5]] ([[User talk:Artoria2e5|talk]]) 12:39, 7 September 2026 (UTC) : Was {{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 16:06, 7 September 2026 (UTC) {{Z|Z12427}}: {{Z|41467}}. Two test cases that are not mine, but are nevertheless reasonable to run (unlike the Mersennes): {{Z|34066}}, {{Z|34067}}. They are not exactly common failings, but they are occupying the "y" part of the x/y tests passed stat. --[[User:Artoria2e5|Artoria2e5]] ([[User talk:Artoria2e5|talk]]) 12:39, 7 September 2026 (UTC) : {{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 16:06, 7 September 2026 (UTC) {{Z|30950}}: {{Z|41466}}. (I see that my recent fermat creation has been connected. Thanks 99of9! I think I should request for functioneer or something. It's my first day on here, but I feel like I've got most figured out... But it may be too early.) --[[User:Artoria2e5|Artoria2e5]] ([[User talk:Artoria2e5|talk]]) 12:39, 7 September 2026 (UTC) : {{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 16:06, 7 September 2026 (UTC) :There’s a 48-hour wait, so sooner rather than later would be my recommendation. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 16:10, 7 September 2026 (UTC) {{Z|11795}}: {{Z|42308}}. I made this JavaScript implementation for the function. Could this be connected? [[User:ReXLer|ReXLer]] ([[User talk:ReXLer|talk]]) 22:13, 16 September 2026 (UTC) :{{done}} but this is a duplicate of [[Z19394|the existing JS implementation]], you should edit that one instead. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 22:26, 16 September 2026 (UTC) ::Yeah i wanted to make mine. [[User:ReXLer|ReXLer]] ([[User talk:ReXLer|talk]]) 22:30, 16 September 2026 (UTC) {{Z|42310}}: {{Z|42311}}. Connect the implementation. Also connect {{Z|42312}}. [[User:ReXLer|ReXLer]] ([[User talk:ReXLer|talk]]) 15:17, 17 September 2026 (UTC) == Example == {{Z|Z8}}: {{Z|Z10000}}<br> {{Z|Z14}} Please connect * {{Z|Znnn}} * {{Z|Z20}} Please connect * {{Z|Znnn}} * ''or disconnect, as the case may be'' [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 13:31, 23 August 2026 (UTC) q4gczm5oxakjswsiyy4d3xb870tjrl5 314815 314733 2026-09-17T20:12:12Z ReXLer 39813 /* New requests */ 314815 wikitext text/x-wiki {{archives|{{flatlist|{{Special:PrefixIndex/WF:Requests for connection and disconnection/Archives/|stripprefix=1|hideredirects=1}}}}|prefix=WF:Requests for connection and disconnection/Archives/}} This page allows non-[[WF:functioneers|functioneers]] to request the connection or disconnection of implementations and tests to/from a function. To add a request, add the details of your request (Remember to add <nowiki>~~~~</nowiki> to sign!), using the <nowiki>{{Z|<your five id numbers here>}}</nowiki> template to reference and link to a specific ZID. Functioneers may, at their discretion, refuse to connect implementations that do not pass or do not have tests, and tests that do not pass or do not make logical sense. == Requests == __NEWSECTIONLINK__ Please connect the implementation and tests for [[Z39473]] and [[Z39489]] (the second depends on the first).--[[User:Artsiom91|Artsiom91]] ([[User talk:Artsiom91|talk]]) 16:18, 15 August 2026 (UTC) :@[[User:Artsiom91|Artsiom91]] both {{done|done}}. Regards, [[User:ZI Jony|<span style="color:#8B0000">'''ZI Jony'''</span>]] [[User talk:ZI Jony|<sup><span style="color:Green"><i>(Talk)</i></span></sup>]] 16:22, 15 August 2026 (UTC) Please connect the implementation and tests for [[Z32728]]. [[User:Webmaster2024|Webmaster2024]] ([[User talk:Webmaster2024|talk]]) 13:15, 1 August 2026 (UTC) :The output is slightly different than expected for both tests. It's okay to have edge cases which fail, but there should be passing tests as well. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 16:22, 1 August 2026 (UTC) ::I've fixed one test now, please also connect nested functions. [[User:Webmaster2024|Webmaster2024]] ([[User talk:Webmaster2024|talk]]) 18:01, 1 August 2026 (UTC) :::{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 18:11, 1 August 2026 (UTC) Please connect the implementation and test for [[Z33679]]. Thank you. [[User:JJPMaster|JJP]]<sub>[[User talk:JJPMaster|Mas]]<sub>[[Special:Contributions/JJPMaster|ter]]</sub></sub> ([[wikt:she|she]]/[[wikt:they|they]]) 03:42, 17 April 2026 (UTC) :{{done}} --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 03:50, 17 April 2026 (UTC) Please connect the implementations and tests for [[Z33785]], [[Z33788]], and [[Z33780]]. Thank you! [[User:JJPMaster|JJP]]<sub>[[User talk:JJPMaster|Mas]]<sub>[[Special:Contributions/JJPMaster|ter]]</sub></sub> ([[wikt:she|she]]/[[wikt:they|they]]) 03:13, 20 April 2026 (UTC) :{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 03:48, 20 April 2026 (UTC) Please connect the Python implementation of {{Z|Z33803}}. Thank you. [[User:OzmoOzmo|OzmoOzmo]] ([[User talk:OzmoOzmo|talk]]) 10:48, 20 April 2026 (UTC) :The function is a duplicate of {{Z|Z20430}} [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 10:56, 20 April 2026 (UTC) ::Now I've connected the implementation to {{Z|Z20430}}. [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 11:02, 20 April 2026 (UTC) {{Z|Z33859}} (an implementation of {{Z|Z32297}} for Filipino, Tagalog and Kapampangan) with its sole implementation {{Z|Z33860}}. —[[User:UndueMarmot|<span style="color:#705ccb;">Undue</span><span style="color:#cfdfa3;background-color:#705ccb;">Marmot</span>]] <small>([[User talk:UndueMarmot|talk]])</small> 12:20, 21 April 2026 (UTC) :{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 12:24, 21 April 2026 (UTC) Please connect the implementation of {{Z|33878}}. Thank you! [[User:Some helpful person|Some helpful person]] ([[User talk:Some helpful person|talk]]) 16:42, 21 April 2026 (UTC) :Could you add some tests to check its correctness? [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 16:54, 21 April 2026 (UTC) ::{{D}} [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 17:03, 21 April 2026 (UTC) Please connect the test cases and passing implementation of {{Z|Z24602}}. Thank you! [[User:Some helpful person|Some helpful person]] ([[User talk:Some helpful person|talk]]) 21:12, 22 April 2026 (UTC) :...Of course the moment I say that I find at least one of the test cases are passing with an invalid input... Will debug. [[User:Some helpful person|Some helpful person]] ([[User talk:Some helpful person|talk]]) 21:15, 22 April 2026 (UTC) :Please connect the test cases instead so it will be easier to debug! [[User:Some helpful person|Some helpful person]] ([[User talk:Some helpful person|talk]]) 21:23, 22 April 2026 (UTC) ::{{done}} [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 21:34, 22 April 2026 (UTC) Please connect [[Z33955]] with its implementation and test cases. Thanks. [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 21:31, 22 April 2026 (UTC) :{{done}}. Also, please consider requesting functioneer, I would support it! And thank you for your welcome on WD, too! [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 21:36, 22 April 2026 (UTC) Please disconnect the implementation {{Z|Z30288}} so that it can be fixed and reconnected. It erroneously compares the second element of the second typed pair to itself, and thus breaks many other functions and test cases reliant on it. Added a test case for this, which it of course fails. Thank you very much! <small>(resolves many headaches)</small> [[User:Some helpful person|Some helpful person]] ([[User talk:Some helpful person|talk]]) 03:30, 24 April 2026 (UTC) :{{done}} Please kindly check. [[User:NikolasKHF|NikolasKHF]] ([[User talk:NikolasKHF|talk]]) 03:40, 24 April 2026 (UTC) :Oops! Sorry about that. Thanks for fixing this. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 07:41, 24 April 2026 (UTC) Please connect the implementations and tests for [[Z34124]] and its helper [[Z34127]]. Thank you! [[User:JJPMaster|JJP]]<sub>[[User talk:JJPMaster|Mas]]<sub>[[Special:Contributions/JJPMaster|ter]]</sub></sub> ([[wikt:she|she]]/[[wikt:they|they]]) 23:49, 24 April 2026 (UTC) :{{Done}} [[User:NikolasKHF|NikolasKHF]] ([[User talk:NikolasKHF|talk]]) 23:58, 24 April 2026 (UTC) Please connect the implementation and tests for [[Z34204]]. Thank you! [[User:JJPMaster|JJP]]<sub>[[User talk:JJPMaster|Mas]]<sub>[[Special:Contributions/JJPMaster|ter]]</sub></sub> ([[wikt:she|she]]/[[wikt:they|they]]) 05:28, 26 April 2026 (UTC) :{{Done}} [[User:NikolasKHF|NikolasKHF]] ([[User talk:NikolasKHF|talk]]) 05:31, 26 April 2026 (UTC) Please connect the implementation and test cases for [[Z33951]], [[Z34009]] and [[Z34008]]. Thank you. [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 06:32, 26 April 2026 (UTC) :{{done}} except for {{z|Z34008}} since it fail for all test cases. [[User:NikolasKHF|NikolasKHF]] ([[User talk:NikolasKHF|talk]]) 07:01, 26 April 2026 (UTC) ::Oh. The test cases fail mainly because the implementations for Z33951 and Z34009 were not connected yet. I guess we have to wait for a while until the connected implementation goes through. [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 13:20, 26 April 2026 (UTC) :::{{done}} by YoshiRulz. Thank you. [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 15:58, 26 April 2026 (UTC) Please connect the implementation and test cases for [[Z34212]]. Thank you. [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 15:58, 26 April 2026 (UTC) :{{done}} by myself, as I was just granted functioneer. [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 16:20, 26 April 2026 (UTC) Please disconnect {{Z|Z20694}}. A string without diacritics could be a valid pinyin due to the existence of neutral tone. The pinyin does not correspond to a real phrase, but it doesn't violate any rules for pinyin. [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 16:08, 26 April 2026 (UTC) :{{done}} by myself, as I was just granted functioneer. [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 16:20, 26 April 2026 (UTC) Is it possible to connect {{Z|Z34293}} and its respective tests please? It's a really simple piece of code, I might have gone a bit overboard with the tests though. [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 13:01, 27 April 2026 (UTC) :{{done}} [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 13:13, 27 April 2026 (UTC) A similar one (but any this time!): {{Z|Z34367}}. Could it be possible to connect it and its tests? This time there's a reasonable amount of them and they cover most cases too ;) [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 16:33, 27 April 2026 (UTC) :{{done}} [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 17:24, 27 April 2026 (UTC) Hello! Can somebody please connect the following functions? * {{Z|Z34308}} * {{Z|Z34165}} (its dependency is currently unimplemented) * {{Z|Z34139}} And perhaps the tests for: * {{Z|Z34149}} * {{Z|Z34150}} Pinging @[[User:Dv103|Dv103]] because they helped me with this function and have the functioneer role. <span style="border-radius:99q;padding:0 7q;background:#103;border:3q solid #FBF">[[User:QuickQuokka|<span style="color:#FBF">'''QuickQuokka'''</span>]]</span> <sup>[⁠[[User talk:QuickQuokka|talk]] • [[Special:Contribs/QuickQuokka|contribs]]]</sup> 16:28, 27 April 2026 (UTC) :{{d}} except the implementation of {{Z|Z34165}}, since it doesn't work (first requires the implementation of {{Z|Z34149}}). [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 17:13, 27 April 2026 (UTC) Could {{Z|Z34273}}, {{Z|Z34378}} and {{Z|Z34380}} please be connected? Note that they all recursively depend on each other, so it's not possible to only activate a few of them. Thanks! [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 21:28, 27 April 2026 (UTC) :{{done}}, thank you for your contributions. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 02:48, 28 April 2026 (UTC) Another little thing, is it possible to disconnect {{Z|Z34263}}'s test cases {{Z|Z34269}} and {{Z|Z34267}} please? I'd like to rewrite them using {{Z|Z34273}}. [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 08:31, 28 April 2026 (UTC) :{{Done}}, please proceed. [[User:NikolasKHF|NikolasKHF]] ([[User talk:NikolasKHF|talk]]) 09:01, 28 April 2026 (UTC) ::Sorry for the late response, had an exam today... Anyways, I reworked them a little and they can be connected again! [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 20:05, 28 April 2026 (UTC) Is it possible to connect some new tests related to my previous functions ({{Z|Z34471}}, {{Z|Z34470}}, {{Z|Z34472}})? They implement the fact that in formal set theory {∅;∅} and {∅} are the exact same sets: duplicate elements behave in the same way as if they were only present once. Thanks in advance! [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 20:34, 28 April 2026 (UTC) :{{done}} [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 20:40, 28 April 2026 (UTC) Hello again! Could {{Z|Z34409}} and its tests please be connected? Thanks again! [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 10:41, 29 April 2026 (UTC) :Your Implementation failed [[Z34491]] and [[Z34494]] when I connected it, so I've left it disconnected. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 11:05, 29 April 2026 (UTC) ::Interesting... What failed exactly? When I look at error logs for tests all it says is "no connected implementation"... [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 11:09, 29 April 2026 (UTC) :::In all 3 cases, the returned value was equal to the input (a flattening step was missing). I think my fix is correct, but please double-check it. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 12:13, 29 April 2026 (UTC) ::::Took a look at it, forgot the <math>\operatorname{Pred}(\{ \O \})=\O</math> part in the recursion (whoopsies!). Made an alternative implementation {{Z|Z34509}} using only set operations and builtins; my goal with all those functions is that they don't depend on any other "complex" functions, they should be as simple as possible. Note that it doesn't remove duplicates, but this doesn't matter since <math>\{ \O, \O \} = \{ \O \}</math> anyways. [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 16:15, 29 April 2026 (UTC) Andd back with another set-related function: {{Z|Z34519}}! This one paves the way for set union (and maybe an alternative implementation of predecessor?). Could it please be connected? Thanks!! [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 19:38, 29 April 2026 (UTC) :{{done}} [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 19:38, 29 April 2026 (UTC) As promised, here is {{Z|Z34538}}! Can it be connected please? If you need more tests before I'll add some! [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 20:59, 29 April 2026 (UTC) :{{done}}. Also, if you'd like to request functioneer rights, I'd support it. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 21:59, 29 April 2026 (UTC) ::Thanks a lot for the offer! I might consider it a bit later, for now I promise to calm down a little with the requests :) [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 20:25, 30 April 2026 (UTC) Hi! First could {{Z|Z34544}} please be connected? It corresponds to the mathematical definition of predecessor and seems to be a ''bit'' faster than other implementations :) I've also made {{Z|Z34585}} and {{Z|Z34620}}, could they please be connected? They both have a few tests, but I'm going to add some more for edge cases like duplicate elements (which should be ignored when working with sets). Thanks a lot! [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 20:28, 30 April 2026 (UTC) :{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 20:34, 30 April 2026 (UTC) Please disconnect {{Z|21875}} so I can add a word to its hardcoded list of exceptions, and then it can be reconnected... Or if you're so willing, simply add "Unicode" to the EXCEPTIONS_DICT in the code for me. Thank you! [[User:Some helpful person|Some helpful person]] ([[User talk:Some helpful person|talk]]) 00:48, 6 May 2026 (UTC) :{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 01:02, 6 May 2026 (UTC) Can you please connect implementation of {{Z|35161}}. This is my first function, to be used for {{Z|35158}} for which the implementation is to be written. [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 10:25, 14 May 2026 (UTC) :{{Done}}. I also have connected the tests on the {{z|35158}} [[User:OwlyKnight|OwlyKnight]] ([[User talk:OwlyKnight|talk]]) 10:36, 14 May 2026 (UTC) I have created implementation {{Z|35166}}. It fails but I can't test it as it is not connected. Please connect if that is the proper procedure. If not: what should I do? [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 17:22, 14 May 2026 (UTC) :You were passing a literal <code>Z40(some_call(...))</code> to {{Z|802}}. {{Z|40}}'s identity field needs to be a {{Z|9}}, specifically [[Z41]] or [[Z42]]. [[Special:Diff/274691|Fixed]] (by passing <code>some_call(...)</code> unwrapped to [[Z802]]). [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 17:29, 14 May 2026 (UTC) ::Thanks for fixing that, but still the test case fail, amd I can't test it as it is not connected. What to do next? [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 05:36, 15 May 2026 (UTC) :::If you check on the (i) icon or Detail link, you can find why is it error. The [[Z35159]] test fail due to {{z|Z28290}}; while the [[Z35160]] fail due to {{z|Z28248}}. I think it's because of the lack of lexeme or grammatical feature on the given lexeme on Wikidata rather than the implementation itself. You may need to contribute more on Wikidata lexeme. Thanks! [[User:OwlyKnight|OwlyKnight]] ([[User talk:OwlyKnight|talk]]) 07:05, 15 May 2026 (UTC) ::::Thanks. I managed to fix the issues (gramatical feature and link of lexeme to Wikidata lemma for "dorp". It is working now. Please connect. [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 09:11, 15 May 2026 (UTC) :::::{{Done}} thank you for your contributions :D [[User:OwlyKnight|OwlyKnight]] ([[User talk:OwlyKnight|talk]]) 11:44, 15 May 2026 (UTC) Please connect {{Z|35196}} and its tests. Thanks [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) : Was {{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 16:09, 15 May 2026 (UTC) Please connect {{Z|35505}} and its tests. Thanks [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 15:11, 22 May 2026 (UTC) :{{already done}} by [[User:Dv103]]. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 00:52, 23 May 2026 (UTC) Please connect {{Z|35978}} and its tests. [[User:Sophisticatedevening|Sophisticatedevening]] ([[User talk:Sophisticatedevening|talk]]) 07:54, 2 June 2026 (UTC) :{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 10:46, 2 June 2026 (UTC) Please connect implementation {{Z|Z36113}} to function {{Z|Z36106}}. I don't see an way to do my own tests while the implementation is disconnected, the "Run function" button is always greyed out. [[User:Strobilomyces|Strobilomyces]] ([[User talk:Strobilomyces|talk]]) 13:33, 8 June 2026 (UTC) :{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 14:14, 8 June 2026 (UTC) Please connect {{Z|36537}} and {{Z|36538}} to {{Z|36536}}. The function has already been added to {{Z|32402}}. PS: Is there a way to copy-paste a composition implementation? I can make an Esperanto function for this which has identical structure to the existing English, Spanish, and French functions besides the localized strings, but it’s unnecessarily difficult to do all the clicking and typing manually to recreate them. Thank you! [[User:Gabldotink|Gabldotink]] ([[User talk:Gabldotink|talk]]) 20:32, 19 June 2026 (UTC) :{{done}} You can use the localStorage clipboard: Open the editor for the Implementation, click the topmost <code>&hellip;</code> button, then <code>Copy to clipboard</code>. When you make a blank Implementation, click the topmost(!) <code>&hellip;</code> button, then <code>Paste from clipboard</code>, select the expression, and then you can go through and fill in all [[Z18]]s (since they don't get converted automatically) and update any [[Z6]] literals. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 20:39, 19 June 2026 (UTC) ::Thank you very much! Please also connect {{Z|36541}} and {{Z|36546}} to {{Z|36540}}. [[User:Gabldotink|Gabldotink]] ([[User talk:Gabldotink|talk]]) 21:07, 19 June 2026 (UTC) :::{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 21:11, 19 June 2026 (UTC) [[Category:Functioneers|*R]] [[Category:Noticeboards]] Please connect test cases {{z|Z37757}}, {{z|Z37758}} and {{z|Z37759}} to {{z|Z37756}} for testing! [[User:Chaotic Enby|Chaotic Enby]] ([[User talk:Chaotic Enby|talk]]) 17:02, 14 July 2026 (UTC) :{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 17:06, 14 July 2026 (UTC) :: Now that {{z|Z37764}} works, can you please connect it too? Thanks a lot in advance! [[User:Chaotic Enby|Chaotic Enby]] ([[User talk:Chaotic Enby|talk]]) 21:48, 14 July 2026 (UTC) :::{{done}} [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 21:55, 14 July 2026 (UTC) Please temporarily disconnect test cases from {{z|Z37719}} so I can replace the argument "Plural subject: {{z|Z40}}" by the more precise "Subject number: {{z|Z26934}}" and update everything. [[User:Chaotic Enby|Chaotic Enby]] ([[User talk:Chaotic Enby|talk]]) 21:47, 14 July 2026 (UTC) :{{done}} [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 21:56, 14 July 2026 (UTC) :: Everything has been updated so it can be reconnected! Thanks a lot once more! (and sorry for the bother, please tell me if you prefer I straight-up request functioneer) [[User:Chaotic Enby|Chaotic Enby]] ([[User talk:Chaotic Enby|talk]]) 22:04, 14 July 2026 (UTC) :::{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 06:37, 15 July 2026 (UTC) :I worry you're wasting your time with these new functions, for [[Talk:Z37719#This_function_cannot_be_implemented_in_every_language|reasons explained here]] by {{noping|Dv103}}. See [[WF:Type proposals/Abstract sentence]] etc. where the structure for the next "generation" of NLG functions are being worked out. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 06:44, 15 July 2026 (UTC) :: Thanks a lot @[[User:YoshiRulz|YoshiRulz]]. I have been informed by several Wikifunctions editors (also on Telegram and Discord) that I shouldn't be using the new types as they were still experimental, what should I be doing in that case? [[User:Chaotic Enby|Chaotic Enby]] ([[User talk:Chaotic Enby|talk]]) 18:06, 18 July 2026 (UTC) :::If you have nothing to add to the new type discussion, the next most helpful thing to do would probably be documenting and fixing edge cases in the [[WF:Catalogue/Natural_language_operations/English|helper functions for English]]. Outside of NLG, you could work on docs (projectspace, but also test cases), or functions that operate on WD items and their relationships. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 19:10, 18 July 2026 (UTC) :::: Thanks again! Looking at that specific discussion, it looks like there isn't much support for the current proposal of abstract sentences? I'll look at the {{tq|functions that operate on WD items}} part, but I've been a bit worried that this limits us to relatively simple sentences for now – is there a way to implement some kind of syntactic recursion? [[User:Chaotic Enby|Chaotic Enby]] ([[User talk:Chaotic Enby|talk]]) 19:37, 18 July 2026 (UTC) Please connect implementation and tests for {{z|Z38250}} for testing! [[User:Wcalenieja|Wcalenieja]] ([[User talk:Wcalenieja|talk]]) 15:40, 25 July 2026 (UTC) :{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 15:45, 25 July 2026 (UTC) ::Could you also connect the implementation and tests in {{z|Z38262}}? Thanks, [[User:Wcalenieja|Wcalenieja]] ([[User talk:Wcalenieja|talk]]) 16:02, 25 July 2026 (UTC) :::{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 16:11, 25 July 2026 (UTC) Please connect {{Z|Z38277}} to {{Z|Z38274}}. I could not find a way to add a test before the implementation is connected to the function. This is my first contribution, so I'm sorry if I did something wrong. Thank you![[User:Seudo|Seudo]] ([[User talk:Seudo|talk]]) 17:31, 25 July 2026 (UTC) :You can add tests immediately, they just don't show up in the editor for Implementations until they're connected, so you have to "guess-and-check". [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 18:00, 25 July 2026 (UTC) ::Thank you for the explanation. So I added tests [[Z38293]] and [[Z38292]], to be connected to {{Z|Z38274}}, and [[Z38294]] to be connected to {{Z|Z20785}} (the second and third ones currently fail because of a bug in {{Z|Z20786}} which I explained at [[Talk:Z20786]]. [[User:Seudo|Seudo]] ([[User talk:Seudo|talk]]) 19:46, 25 July 2026 (UTC) :::Connected tests, disconnected implementations so you can fix them. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 19:50, 25 July 2026 (UTC) ::::I fixed {{Z|Z20786}}, thanks. [[User:Seudo|Seudo]] ([[User talk:Seudo|talk]]) 20:02, 25 July 2026 (UTC) :::Your tests include the article "le" on the date, but the composition does not. Which is correct? [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 20:08, 25 July 2026 (UTC) ::::I fixed the composition and tried to handle also the differences between female and male genders (and therefore added a test [[Z38301]] for female). [[User:Seudo|Seudo]] ([[User talk:Seudo|talk]]) 20:31, 25 July 2026 (UTC) :All {{done}}! [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 20:37, 25 July 2026 (UTC) ::::But I'm sorry I'm asking so much to you. Is there some kind of sandbox where I could test my composition before asking it to be connected? [[User:Seudo|Seudo]] ([[User talk:Seudo|talk]]) 20:38, 25 July 2026 (UTC) :::::A sandbox Implementation? There are some on [[Z10119]], but I would say that's not a very effective way to edit/debug. You can build up compositions from scratch using the copy/paste feature and [[Z801]], or by using [[User:YoshiRulz/Blockly|my editor]], then use Test cases to help you refine it. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 20:48, 25 July 2026 (UTC) Please connect the JavaScript implementation {{Z|38297}} and test cases {{Z|38296}} and {{Z|38298}} to {{Z|38295}} (missing properties from peer items). The implementation passes both tests (2/2). Thank you. [[User:Brianwinum|Brian Winum]] ([[User talk:Brianwinum|talk]]) 20:03, 25 July 2026 (UTC) :{{done}}, but is this not just a worse [[d:WD:Recoin]]? [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 20:06, 25 July 2026 (UTC) Please connect the implementation and the test for {{Z|38923}}. Thanks. [[User:Ioe2015|Ioe2015]] ([[User talk:Ioe2015|talk]]) 06:24, 6 August 2026 (UTC) :Nice work! I made a change to the label calls in the composition, and it already works. --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 07:51, 6 August 2026 (UTC) ::@[[User:Ioe2015|Ioe2015]], {{done|connected}}. Regards, [[User:ZI Jony|<span style="color:#8B0000">'''ZI Jony'''</span>]] [[User talk:ZI Jony|<sup><span style="color:Green"><i>(Talk)</i></span></sup>]] 08:30, 6 August 2026 (UTC) Back with more math functions! Could {{Z|Z39036}} be connected please? [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 17:23, 8 August 2026 (UTC) :And, in a similar category, {{Z|Z39043}} too please :) [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 17:38, 8 August 2026 (UTC) ::@[[User:Virinas-code|Virinas-code]], {{done}}. Regards, [[User:ZI Jony|<span style="color:#8B0000">'''ZI Jony'''</span>]] [[User talk:ZI Jony|<sup><span style="color:Green"><i>(Talk)</i></span></sup>]] 17:47, 8 August 2026 (UTC) Math is fun, fast math is best. Could {{Z|Z39064}} and {{Z|Z39065}} be connected please? [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 20:11, 8 August 2026 (UTC) :And {{Z|Z39066}} too, it'll hopefully fix a bunch of tests :) [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 20:13, 8 August 2026 (UTC) ::{{done}} Please apply for functioneer if you feel ready. I would support your application. --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 04:12, 9 August 2026 (UTC) A request for disconnection this time... Could {{Z|Z34264}} and {{Z|Z39064}} be disconnected while connecting the faster Python implementation {{Z|Z39071}}? The composition implementation seems to struggle with large numbers as it hits a recursion limit. I am unsure wether the Python implementation is affected too; I'd like to see if the disconnection helps. (oh, and I've applied for functioneer!) [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 22:30, 9 August 2026 (UTC) :Oh, and could {{Z|Z39073}} have its Python implementation and tests connected too? It should hopefully fix test validation errors. [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 22:33, 9 August 2026 (UTC) ::{{done}} [[User:99of9|99of9]] ([[User talk:99of9|talk]]) 22:36, 9 August 2026 (UTC) Could you please check [[Z39640]], its implementation [[Z39642]] and its test [[Z39641]], connect them if they make sense, and give me feedback otherwise? Many thanks! [[User:Ornithorynque liminaire|Ornithorynque liminaire]] ([[User talk:Ornithorynque liminaire|talk]]) 15:15, 18 August 2026 (UTC) :The implementation is fine. I fixed a type bug in the test. {{done|Connected}} both.<br>You would have to go to AW to discuss when and how to add such a disclaimer; maybe it should adopt {{Q|14360366}}. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 15:29, 18 August 2026 (UTC) ::Thanks! Certainly. I come from frwiki, we have an in-article disclaimer for that, hence my reflex: [[:w:fr:Modèle:Médical]] [[User:Ornithorynque liminaire|Ornithorynque liminaire]] ([[User talk:Ornithorynque liminaire|talk]]) 10:53, 19 August 2026 (UTC) :Hi ! Does that make sense to connect {{Z|Z39763}}, {{Z|Z39656}}, {{Z|Z39655}} and such French tests that do not pass given the lack of French implementation? I would say it could, in the idea of having correct tests ''before'' correct implementations; however I saw no policy on that topic so tell me if I missed something! [[User:Ornithorynque liminaire|Ornithorynque liminaire]] ([[User talk:Ornithorynque liminaire|talk]]) 10:02, 21 August 2026 (UTC) ::Yes, [[d:Q950250|starting with tests]] is good practice. Having 1 or 2 on those top-level Functions is fine, but it would be even more helpful if they were on the French-specific versions, which don't exist yet. If you click through to {{Z|38523}}/{{Z|32826}}, then the English version, the input/output Types you see on the left are what you would need to copy when [https://www.wikifunctions.org/w/index.php?title=Special:CreateObject&zid=Z8 creating a Function]. I've done that for the second Function: [[Z32825]] -> {{Z|39764}}. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 10:27, 21 August 2026 (UTC) Please connect the following Japanese date-related implementations and tests, preferably in dependency order: * {{Z|39861}}: implementation {{Z|39867}} and tests {{Z|39862}} and {{Z|39863}}. * {{Z|39859}}: implementation {{Z|39869}} and tests {{Z|39870}} and {{Z|39871}}. This function depends on {{Z|39861}}. I have also added Japanese to the date configuration {{Z|20779}}. * {{Z|39846}}: implementation {{Z|39855}} and tests {{Z|39850}}, {{Z|39856}}, and {{Z|39858}}. This function uses the Japanese date formatting above through `display date`. The tests for {{Z|39859}} cover both CE and BCE dates, and the tests for {{Z|39846}} cover a deceased person, a living person, and a birth date with year precision. Thank you! [[User:鈴音雨|鈴音雨]] ([[User talk:鈴音雨|talk]]) 12:13, 22 August 2026 (UTC) :I think that's all {{done}}. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 13:00, 22 August 2026 (UTC) Please connect the following Japanese-language implementations and tests, preferably in dependency order: * {{Z|39886}}: implementation {{Z|39888}}, with tests {{Z|39891}} and {{Z|39892}}. * {{Z|39894}}: implementation {{Z|39895}}, with tests {{Z|39904}} and {{Z|39905}}. This depends on {{Z|39886}}. The tests cover both a single occupation and multiple occupations joined with the Japanese comma `、`. * {{Z|39896}}: implementation {{Z|39897}}. It is used by the Japanese entry added to the language-specific list-separator configuration. * {{Z|39899}}: implementation {{Z|39900}}, with test {{Z|39901}}. * {{Z|39898}}: implementation {{Z|39902}}, with test {{Z|39903}}. This depends on {{Z|39899}}. The corresponding Japanese configuration entries have already been added where applicable, including {{Z|38781}}, {{Z|32279}}, and {{Z|38786}}. Thank you! [[User:鈴音雨|鈴音雨]] ([[User talk:鈴音雨|talk]]) 17:44, 22 August 2026 (UTC) :{{done}} (I hope.) [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 23:08, 22 August 2026 (UTC) Please connect the following Japanese-language implementations and tests, preferably in dependency order: * {{Z|39914}} :* Implementation: {{Z|39915}} :* Tests: {{Z|39916}}, {{Z|39917}}, {{Z|39918}} :* The Japanese entry has already been added to {{Z|32826}}. * {{Z|39920}} :* Implementation: {{Z|39921}} :* Test: {{Z|39922}} :* The Japanese entry has already been added to {{Z|37760}}. These are intended to support Japanese output in Abstract Wikipedia compositions. Thank you! [[User:鈴音雨|鈴音雨]] ([[User talk:鈴音雨|talk]]) 11:22, 23 August 2026 (UTC) :{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 11:49, 23 August 2026 (UTC) Please connect the following objects to {{Z|39923}}: * Implementation: {{Z|39925}} * Test: {{Z|39924}} The implementation passes the connected test. Thank you. [[User:YKC2486|YKC2486]] ([[User talk:YKC2486|talk]]) 12:00, 23 August 2026 (UTC) :{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 12:04, 23 August 2026 (UTC) === New requests === ''Please reply to add new requests''<br> [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 13:40, 23 August 2026 (UTC) :Hi! I've tried to create a new function {{Z|Z40156}} with its associated tests {{Z|Z40157}} and {{Z|Z40158}}. : I've also created a first implementation {{Z|Z40562}}, certainly not perfect but I will have to try it to improve it. How am I supposed to do that? Tests say no implementation is connected, and implementation say no tests are connected. I guess someone needs to connect the tests first, is is the way to do it? (If so, they are ready to be connected.) Thanks! [[User:Ornithorynque liminaire|Ornithorynque liminaire]] ([[User talk:Ornithorynque liminaire|talk]]) 17:50, 29 August 2026 (UTC) ::Tests connected. Instead of {{Z|16568}} (which is for fetching from Wikifunctions), you should be using something like {{Z|24766}}. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 17:58, 29 August 2026 (UTC) :::Many thanks @[[User:YoshiRulz|YoshiRulz]], good catch! I think {{Z|Z40562}} is ready to be connected. [[User:Ornithorynque liminaire|Ornithorynque liminaire]] ([[User talk:Ornithorynque liminaire|talk]]) 22:15, 29 August 2026 (UTC) ::::{{done}} and I set all French variants to use space separators in [[Z25634]], so they should show up eventually. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 22:22, 29 August 2026 (UTC) :Could you please connect {{Z|Z39764}} and {{Z|Z40634}}? The first will be needed to work on the implementation, the second is passing under the current implementation. [[User:Ornithorynque liminaire|Ornithorynque liminaire (she/they)]] ([[User talk:Ornithorynque liminaire|talk]]) 15:22, 30 August 2026 (UTC) ::{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 15:33, 30 August 2026 (UTC) :Hi! Can anyone help me connect [https://www.wikifunctions.org/view/en/Z40780 this function]? I think the implementation works. Please inform me if there are existing bugs, I'll fix it. Thanks! [[User:Wangyunfan|Wangyunfan]] ([[User talk:Wangyunfan|talk]]) 03:42, 5 September 2026 (UTC) ::Done. The types (string, natural number) are not really ideal for this kind of function, but hopefully you're getting the idea of how functions, implementations and tests work around here. --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 04:43, 5 September 2026 (UTC) :Hi! I'd just found this page, I was accidentally making requests over at [[Wikifunctions:Community portal]]. I'd like to connect implementations to functions for some thermodynamic equations: :* [[Z41417|Carnot heat engine efficiency]] :* [[Z41469|Constant-pressure boundary work]] :* [[Z41634|Ideal-gas specific internal energy change]] :* [[Z41638|Ideal-gas specific enthalpy change]] :* [[Z41510|Ideal-gas isentropic temperature ratio]] :* [[Z41632|Ideal-gas isentropic pressure-volume ratio]] :* [[Z41646|Adiabatic steady-flow shaft work done]] [[User:IanVG|IanVG]] ([[User talk:IanVG|talk]]) 18:52, 8 September 2026 (UTC) :If you're using {{Z|19677}} for quantities in physics equations (which is probably still the best way), you should be specifying the units somewhere in the documentation.<!-- --><br>edit: Connected the ones with passing tests. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 19:04, 8 September 2026 (UTC) {{Z|Z17394}}: {{Z|41470}}, {{Z|41471}}, {{Z|41519}} (I will do a U_n soon. I also plan to make one that returns a (U, V) pair... if possible.) --[[User:Artoria2e5|Artoria2e5]] ([[User talk:Artoria2e5|talk]]) 12:39, 7 September 2026 (UTC) : Was {{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 16:06, 7 September 2026 (UTC) {{Z|Z12427}}: {{Z|41467}}. Two test cases that are not mine, but are nevertheless reasonable to run (unlike the Mersennes): {{Z|34066}}, {{Z|34067}}. They are not exactly common failings, but they are occupying the "y" part of the x/y tests passed stat. --[[User:Artoria2e5|Artoria2e5]] ([[User talk:Artoria2e5|talk]]) 12:39, 7 September 2026 (UTC) : {{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 16:06, 7 September 2026 (UTC) {{Z|30950}}: {{Z|41466}}. (I see that my recent fermat creation has been connected. Thanks 99of9! I think I should request for functioneer or something. It's my first day on here, but I feel like I've got most figured out... But it may be too early.) --[[User:Artoria2e5|Artoria2e5]] ([[User talk:Artoria2e5|talk]]) 12:39, 7 September 2026 (UTC) : {{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 16:06, 7 September 2026 (UTC) :There’s a 48-hour wait, so sooner rather than later would be my recommendation. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 16:10, 7 September 2026 (UTC) {{Z|11795}}: {{Z|42308}}. I made this JavaScript implementation for the function. Could this be connected? [[User:ReXLer|ReXLer]] ([[User talk:ReXLer|talk]]) 22:13, 16 September 2026 (UTC) :{{done}} but this is a duplicate of [[Z19394|the existing JS implementation]], you should edit that one instead. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 22:26, 16 September 2026 (UTC) ::Yeah i wanted to make mine. [[User:ReXLer|ReXLer]] ([[User talk:ReXLer|talk]]) 22:30, 16 September 2026 (UTC) {{Z|42310}}: {{Z|42311}}. Connect the implementation. Also connect {{Z|42312}}. [[User:ReXLer|ReXLer]] ([[User talk:ReXLer|talk]]) 15:17, 17 September 2026 (UTC) {{Z|42381}}: {{Z|42382}}. Also connect the test cases. == Example == {{Z|Z8}}: {{Z|Z10000}}<br> {{Z|Z14}} Please connect * {{Z|Znnn}} * {{Z|Z20}} Please connect * {{Z|Znnn}} * ''or disconnect, as the case may be'' [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 13:31, 23 August 2026 (UTC) axeogr7a3zcgygjjq3g2qkk5nsqam8u 314816 314815 2026-09-17T20:12:55Z ReXLer 39813 /* New requests */ 314816 wikitext text/x-wiki {{archives|{{flatlist|{{Special:PrefixIndex/WF:Requests for connection and disconnection/Archives/|stripprefix=1|hideredirects=1}}}}|prefix=WF:Requests for connection and disconnection/Archives/}} This page allows non-[[WF:functioneers|functioneers]] to request the connection or disconnection of implementations and tests to/from a function. To add a request, add the details of your request (Remember to add <nowiki>~~~~</nowiki> to sign!), using the <nowiki>{{Z|<your five id numbers here>}}</nowiki> template to reference and link to a specific ZID. Functioneers may, at their discretion, refuse to connect implementations that do not pass or do not have tests, and tests that do not pass or do not make logical sense. == Requests == __NEWSECTIONLINK__ Please connect the implementation and tests for [[Z39473]] and [[Z39489]] (the second depends on the first).--[[User:Artsiom91|Artsiom91]] ([[User talk:Artsiom91|talk]]) 16:18, 15 August 2026 (UTC) :@[[User:Artsiom91|Artsiom91]] both {{done|done}}. Regards, [[User:ZI Jony|<span style="color:#8B0000">'''ZI Jony'''</span>]] [[User talk:ZI Jony|<sup><span style="color:Green"><i>(Talk)</i></span></sup>]] 16:22, 15 August 2026 (UTC) Please connect the implementation and tests for [[Z32728]]. [[User:Webmaster2024|Webmaster2024]] ([[User talk:Webmaster2024|talk]]) 13:15, 1 August 2026 (UTC) :The output is slightly different than expected for both tests. It's okay to have edge cases which fail, but there should be passing tests as well. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 16:22, 1 August 2026 (UTC) ::I've fixed one test now, please also connect nested functions. [[User:Webmaster2024|Webmaster2024]] ([[User talk:Webmaster2024|talk]]) 18:01, 1 August 2026 (UTC) :::{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 18:11, 1 August 2026 (UTC) Please connect the implementation and test for [[Z33679]]. Thank you. [[User:JJPMaster|JJP]]<sub>[[User talk:JJPMaster|Mas]]<sub>[[Special:Contributions/JJPMaster|ter]]</sub></sub> ([[wikt:she|she]]/[[wikt:they|they]]) 03:42, 17 April 2026 (UTC) :{{done}} --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 03:50, 17 April 2026 (UTC) Please connect the implementations and tests for [[Z33785]], [[Z33788]], and [[Z33780]]. Thank you! [[User:JJPMaster|JJP]]<sub>[[User talk:JJPMaster|Mas]]<sub>[[Special:Contributions/JJPMaster|ter]]</sub></sub> ([[wikt:she|she]]/[[wikt:they|they]]) 03:13, 20 April 2026 (UTC) :{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 03:48, 20 April 2026 (UTC) Please connect the Python implementation of {{Z|Z33803}}. Thank you. [[User:OzmoOzmo|OzmoOzmo]] ([[User talk:OzmoOzmo|talk]]) 10:48, 20 April 2026 (UTC) :The function is a duplicate of {{Z|Z20430}} [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 10:56, 20 April 2026 (UTC) ::Now I've connected the implementation to {{Z|Z20430}}. [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 11:02, 20 April 2026 (UTC) {{Z|Z33859}} (an implementation of {{Z|Z32297}} for Filipino, Tagalog and Kapampangan) with its sole implementation {{Z|Z33860}}. —[[User:UndueMarmot|<span style="color:#705ccb;">Undue</span><span style="color:#cfdfa3;background-color:#705ccb;">Marmot</span>]] <small>([[User talk:UndueMarmot|talk]])</small> 12:20, 21 April 2026 (UTC) :{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 12:24, 21 April 2026 (UTC) Please connect the implementation of {{Z|33878}}. Thank you! [[User:Some helpful person|Some helpful person]] ([[User talk:Some helpful person|talk]]) 16:42, 21 April 2026 (UTC) :Could you add some tests to check its correctness? [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 16:54, 21 April 2026 (UTC) ::{{D}} [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 17:03, 21 April 2026 (UTC) Please connect the test cases and passing implementation of {{Z|Z24602}}. Thank you! [[User:Some helpful person|Some helpful person]] ([[User talk:Some helpful person|talk]]) 21:12, 22 April 2026 (UTC) :...Of course the moment I say that I find at least one of the test cases are passing with an invalid input... Will debug. [[User:Some helpful person|Some helpful person]] ([[User talk:Some helpful person|talk]]) 21:15, 22 April 2026 (UTC) :Please connect the test cases instead so it will be easier to debug! [[User:Some helpful person|Some helpful person]] ([[User talk:Some helpful person|talk]]) 21:23, 22 April 2026 (UTC) ::{{done}} [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 21:34, 22 April 2026 (UTC) Please connect [[Z33955]] with its implementation and test cases. Thanks. [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 21:31, 22 April 2026 (UTC) :{{done}}. Also, please consider requesting functioneer, I would support it! And thank you for your welcome on WD, too! [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 21:36, 22 April 2026 (UTC) Please disconnect the implementation {{Z|Z30288}} so that it can be fixed and reconnected. It erroneously compares the second element of the second typed pair to itself, and thus breaks many other functions and test cases reliant on it. Added a test case for this, which it of course fails. Thank you very much! <small>(resolves many headaches)</small> [[User:Some helpful person|Some helpful person]] ([[User talk:Some helpful person|talk]]) 03:30, 24 April 2026 (UTC) :{{done}} Please kindly check. [[User:NikolasKHF|NikolasKHF]] ([[User talk:NikolasKHF|talk]]) 03:40, 24 April 2026 (UTC) :Oops! Sorry about that. Thanks for fixing this. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 07:41, 24 April 2026 (UTC) Please connect the implementations and tests for [[Z34124]] and its helper [[Z34127]]. Thank you! [[User:JJPMaster|JJP]]<sub>[[User talk:JJPMaster|Mas]]<sub>[[Special:Contributions/JJPMaster|ter]]</sub></sub> ([[wikt:she|she]]/[[wikt:they|they]]) 23:49, 24 April 2026 (UTC) :{{Done}} [[User:NikolasKHF|NikolasKHF]] ([[User talk:NikolasKHF|talk]]) 23:58, 24 April 2026 (UTC) Please connect the implementation and tests for [[Z34204]]. Thank you! [[User:JJPMaster|JJP]]<sub>[[User talk:JJPMaster|Mas]]<sub>[[Special:Contributions/JJPMaster|ter]]</sub></sub> ([[wikt:she|she]]/[[wikt:they|they]]) 05:28, 26 April 2026 (UTC) :{{Done}} [[User:NikolasKHF|NikolasKHF]] ([[User talk:NikolasKHF|talk]]) 05:31, 26 April 2026 (UTC) Please connect the implementation and test cases for [[Z33951]], [[Z34009]] and [[Z34008]]. Thank you. [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 06:32, 26 April 2026 (UTC) :{{done}} except for {{z|Z34008}} since it fail for all test cases. [[User:NikolasKHF|NikolasKHF]] ([[User talk:NikolasKHF|talk]]) 07:01, 26 April 2026 (UTC) ::Oh. The test cases fail mainly because the implementations for Z33951 and Z34009 were not connected yet. I guess we have to wait for a while until the connected implementation goes through. [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 13:20, 26 April 2026 (UTC) :::{{done}} by YoshiRulz. Thank you. [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 15:58, 26 April 2026 (UTC) Please connect the implementation and test cases for [[Z34212]]. Thank you. [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 15:58, 26 April 2026 (UTC) :{{done}} by myself, as I was just granted functioneer. [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 16:20, 26 April 2026 (UTC) Please disconnect {{Z|Z20694}}. A string without diacritics could be a valid pinyin due to the existence of neutral tone. The pinyin does not correspond to a real phrase, but it doesn't violate any rules for pinyin. [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 16:08, 26 April 2026 (UTC) :{{done}} by myself, as I was just granted functioneer. [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 16:20, 26 April 2026 (UTC) Is it possible to connect {{Z|Z34293}} and its respective tests please? It's a really simple piece of code, I might have gone a bit overboard with the tests though. [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 13:01, 27 April 2026 (UTC) :{{done}} [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 13:13, 27 April 2026 (UTC) A similar one (but any this time!): {{Z|Z34367}}. Could it be possible to connect it and its tests? This time there's a reasonable amount of them and they cover most cases too ;) [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 16:33, 27 April 2026 (UTC) :{{done}} [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 17:24, 27 April 2026 (UTC) Hello! Can somebody please connect the following functions? * {{Z|Z34308}} * {{Z|Z34165}} (its dependency is currently unimplemented) * {{Z|Z34139}} And perhaps the tests for: * {{Z|Z34149}} * {{Z|Z34150}} Pinging @[[User:Dv103|Dv103]] because they helped me with this function and have the functioneer role. <span style="border-radius:99q;padding:0 7q;background:#103;border:3q solid #FBF">[[User:QuickQuokka|<span style="color:#FBF">'''QuickQuokka'''</span>]]</span> <sup>[⁠[[User talk:QuickQuokka|talk]] • [[Special:Contribs/QuickQuokka|contribs]]]</sup> 16:28, 27 April 2026 (UTC) :{{d}} except the implementation of {{Z|Z34165}}, since it doesn't work (first requires the implementation of {{Z|Z34149}}). [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 17:13, 27 April 2026 (UTC) Could {{Z|Z34273}}, {{Z|Z34378}} and {{Z|Z34380}} please be connected? Note that they all recursively depend on each other, so it's not possible to only activate a few of them. Thanks! [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 21:28, 27 April 2026 (UTC) :{{done}}, thank you for your contributions. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 02:48, 28 April 2026 (UTC) Another little thing, is it possible to disconnect {{Z|Z34263}}'s test cases {{Z|Z34269}} and {{Z|Z34267}} please? I'd like to rewrite them using {{Z|Z34273}}. [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 08:31, 28 April 2026 (UTC) :{{Done}}, please proceed. [[User:NikolasKHF|NikolasKHF]] ([[User talk:NikolasKHF|talk]]) 09:01, 28 April 2026 (UTC) ::Sorry for the late response, had an exam today... Anyways, I reworked them a little and they can be connected again! [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 20:05, 28 April 2026 (UTC) Is it possible to connect some new tests related to my previous functions ({{Z|Z34471}}, {{Z|Z34470}}, {{Z|Z34472}})? They implement the fact that in formal set theory {∅;∅} and {∅} are the exact same sets: duplicate elements behave in the same way as if they were only present once. Thanks in advance! [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 20:34, 28 April 2026 (UTC) :{{done}} [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 20:40, 28 April 2026 (UTC) Hello again! Could {{Z|Z34409}} and its tests please be connected? Thanks again! [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 10:41, 29 April 2026 (UTC) :Your Implementation failed [[Z34491]] and [[Z34494]] when I connected it, so I've left it disconnected. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 11:05, 29 April 2026 (UTC) ::Interesting... What failed exactly? When I look at error logs for tests all it says is "no connected implementation"... [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 11:09, 29 April 2026 (UTC) :::In all 3 cases, the returned value was equal to the input (a flattening step was missing). I think my fix is correct, but please double-check it. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 12:13, 29 April 2026 (UTC) ::::Took a look at it, forgot the <math>\operatorname{Pred}(\{ \O \})=\O</math> part in the recursion (whoopsies!). Made an alternative implementation {{Z|Z34509}} using only set operations and builtins; my goal with all those functions is that they don't depend on any other "complex" functions, they should be as simple as possible. Note that it doesn't remove duplicates, but this doesn't matter since <math>\{ \O, \O \} = \{ \O \}</math> anyways. [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 16:15, 29 April 2026 (UTC) Andd back with another set-related function: {{Z|Z34519}}! This one paves the way for set union (and maybe an alternative implementation of predecessor?). Could it please be connected? Thanks!! [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 19:38, 29 April 2026 (UTC) :{{done}} [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 19:38, 29 April 2026 (UTC) As promised, here is {{Z|Z34538}}! Can it be connected please? If you need more tests before I'll add some! [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 20:59, 29 April 2026 (UTC) :{{done}}. Also, if you'd like to request functioneer rights, I'd support it. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 21:59, 29 April 2026 (UTC) ::Thanks a lot for the offer! I might consider it a bit later, for now I promise to calm down a little with the requests :) [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 20:25, 30 April 2026 (UTC) Hi! First could {{Z|Z34544}} please be connected? It corresponds to the mathematical definition of predecessor and seems to be a ''bit'' faster than other implementations :) I've also made {{Z|Z34585}} and {{Z|Z34620}}, could they please be connected? They both have a few tests, but I'm going to add some more for edge cases like duplicate elements (which should be ignored when working with sets). Thanks a lot! [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 20:28, 30 April 2026 (UTC) :{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 20:34, 30 April 2026 (UTC) Please disconnect {{Z|21875}} so I can add a word to its hardcoded list of exceptions, and then it can be reconnected... Or if you're so willing, simply add "Unicode" to the EXCEPTIONS_DICT in the code for me. Thank you! [[User:Some helpful person|Some helpful person]] ([[User talk:Some helpful person|talk]]) 00:48, 6 May 2026 (UTC) :{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 01:02, 6 May 2026 (UTC) Can you please connect implementation of {{Z|35161}}. This is my first function, to be used for {{Z|35158}} for which the implementation is to be written. [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 10:25, 14 May 2026 (UTC) :{{Done}}. I also have connected the tests on the {{z|35158}} [[User:OwlyKnight|OwlyKnight]] ([[User talk:OwlyKnight|talk]]) 10:36, 14 May 2026 (UTC) I have created implementation {{Z|35166}}. It fails but I can't test it as it is not connected. Please connect if that is the proper procedure. If not: what should I do? [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 17:22, 14 May 2026 (UTC) :You were passing a literal <code>Z40(some_call(...))</code> to {{Z|802}}. {{Z|40}}'s identity field needs to be a {{Z|9}}, specifically [[Z41]] or [[Z42]]. [[Special:Diff/274691|Fixed]] (by passing <code>some_call(...)</code> unwrapped to [[Z802]]). [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 17:29, 14 May 2026 (UTC) ::Thanks for fixing that, but still the test case fail, amd I can't test it as it is not connected. What to do next? [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 05:36, 15 May 2026 (UTC) :::If you check on the (i) icon or Detail link, you can find why is it error. The [[Z35159]] test fail due to {{z|Z28290}}; while the [[Z35160]] fail due to {{z|Z28248}}. I think it's because of the lack of lexeme or grammatical feature on the given lexeme on Wikidata rather than the implementation itself. You may need to contribute more on Wikidata lexeme. Thanks! [[User:OwlyKnight|OwlyKnight]] ([[User talk:OwlyKnight|talk]]) 07:05, 15 May 2026 (UTC) ::::Thanks. I managed to fix the issues (gramatical feature and link of lexeme to Wikidata lemma for "dorp". It is working now. Please connect. [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 09:11, 15 May 2026 (UTC) :::::{{Done}} thank you for your contributions :D [[User:OwlyKnight|OwlyKnight]] ([[User talk:OwlyKnight|talk]]) 11:44, 15 May 2026 (UTC) Please connect {{Z|35196}} and its tests. Thanks [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) : Was {{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 16:09, 15 May 2026 (UTC) Please connect {{Z|35505}} and its tests. Thanks [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 15:11, 22 May 2026 (UTC) :{{already done}} by [[User:Dv103]]. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 00:52, 23 May 2026 (UTC) Please connect {{Z|35978}} and its tests. [[User:Sophisticatedevening|Sophisticatedevening]] ([[User talk:Sophisticatedevening|talk]]) 07:54, 2 June 2026 (UTC) :{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 10:46, 2 June 2026 (UTC) Please connect implementation {{Z|Z36113}} to function {{Z|Z36106}}. I don't see an way to do my own tests while the implementation is disconnected, the "Run function" button is always greyed out. [[User:Strobilomyces|Strobilomyces]] ([[User talk:Strobilomyces|talk]]) 13:33, 8 June 2026 (UTC) :{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 14:14, 8 June 2026 (UTC) Please connect {{Z|36537}} and {{Z|36538}} to {{Z|36536}}. The function has already been added to {{Z|32402}}. PS: Is there a way to copy-paste a composition implementation? I can make an Esperanto function for this which has identical structure to the existing English, Spanish, and French functions besides the localized strings, but it’s unnecessarily difficult to do all the clicking and typing manually to recreate them. Thank you! [[User:Gabldotink|Gabldotink]] ([[User talk:Gabldotink|talk]]) 20:32, 19 June 2026 (UTC) :{{done}} You can use the localStorage clipboard: Open the editor for the Implementation, click the topmost <code>&hellip;</code> button, then <code>Copy to clipboard</code>. When you make a blank Implementation, click the topmost(!) <code>&hellip;</code> button, then <code>Paste from clipboard</code>, select the expression, and then you can go through and fill in all [[Z18]]s (since they don't get converted automatically) and update any [[Z6]] literals. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 20:39, 19 June 2026 (UTC) ::Thank you very much! Please also connect {{Z|36541}} and {{Z|36546}} to {{Z|36540}}. [[User:Gabldotink|Gabldotink]] ([[User talk:Gabldotink|talk]]) 21:07, 19 June 2026 (UTC) :::{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 21:11, 19 June 2026 (UTC) [[Category:Functioneers|*R]] [[Category:Noticeboards]] Please connect test cases {{z|Z37757}}, {{z|Z37758}} and {{z|Z37759}} to {{z|Z37756}} for testing! [[User:Chaotic Enby|Chaotic Enby]] ([[User talk:Chaotic Enby|talk]]) 17:02, 14 July 2026 (UTC) :{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 17:06, 14 July 2026 (UTC) :: Now that {{z|Z37764}} works, can you please connect it too? Thanks a lot in advance! [[User:Chaotic Enby|Chaotic Enby]] ([[User talk:Chaotic Enby|talk]]) 21:48, 14 July 2026 (UTC) :::{{done}} [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 21:55, 14 July 2026 (UTC) Please temporarily disconnect test cases from {{z|Z37719}} so I can replace the argument "Plural subject: {{z|Z40}}" by the more precise "Subject number: {{z|Z26934}}" and update everything. [[User:Chaotic Enby|Chaotic Enby]] ([[User talk:Chaotic Enby|talk]]) 21:47, 14 July 2026 (UTC) :{{done}} [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 21:56, 14 July 2026 (UTC) :: Everything has been updated so it can be reconnected! Thanks a lot once more! (and sorry for the bother, please tell me if you prefer I straight-up request functioneer) [[User:Chaotic Enby|Chaotic Enby]] ([[User talk:Chaotic Enby|talk]]) 22:04, 14 July 2026 (UTC) :::{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 06:37, 15 July 2026 (UTC) :I worry you're wasting your time with these new functions, for [[Talk:Z37719#This_function_cannot_be_implemented_in_every_language|reasons explained here]] by {{noping|Dv103}}. See [[WF:Type proposals/Abstract sentence]] etc. where the structure for the next "generation" of NLG functions are being worked out. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 06:44, 15 July 2026 (UTC) :: Thanks a lot @[[User:YoshiRulz|YoshiRulz]]. I have been informed by several Wikifunctions editors (also on Telegram and Discord) that I shouldn't be using the new types as they were still experimental, what should I be doing in that case? [[User:Chaotic Enby|Chaotic Enby]] ([[User talk:Chaotic Enby|talk]]) 18:06, 18 July 2026 (UTC) :::If you have nothing to add to the new type discussion, the next most helpful thing to do would probably be documenting and fixing edge cases in the [[WF:Catalogue/Natural_language_operations/English|helper functions for English]]. Outside of NLG, you could work on docs (projectspace, but also test cases), or functions that operate on WD items and their relationships. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 19:10, 18 July 2026 (UTC) :::: Thanks again! Looking at that specific discussion, it looks like there isn't much support for the current proposal of abstract sentences? I'll look at the {{tq|functions that operate on WD items}} part, but I've been a bit worried that this limits us to relatively simple sentences for now – is there a way to implement some kind of syntactic recursion? [[User:Chaotic Enby|Chaotic Enby]] ([[User talk:Chaotic Enby|talk]]) 19:37, 18 July 2026 (UTC) Please connect implementation and tests for {{z|Z38250}} for testing! [[User:Wcalenieja|Wcalenieja]] ([[User talk:Wcalenieja|talk]]) 15:40, 25 July 2026 (UTC) :{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 15:45, 25 July 2026 (UTC) ::Could you also connect the implementation and tests in {{z|Z38262}}? Thanks, [[User:Wcalenieja|Wcalenieja]] ([[User talk:Wcalenieja|talk]]) 16:02, 25 July 2026 (UTC) :::{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 16:11, 25 July 2026 (UTC) Please connect {{Z|Z38277}} to {{Z|Z38274}}. I could not find a way to add a test before the implementation is connected to the function. This is my first contribution, so I'm sorry if I did something wrong. Thank you![[User:Seudo|Seudo]] ([[User talk:Seudo|talk]]) 17:31, 25 July 2026 (UTC) :You can add tests immediately, they just don't show up in the editor for Implementations until they're connected, so you have to "guess-and-check". [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 18:00, 25 July 2026 (UTC) ::Thank you for the explanation. So I added tests [[Z38293]] and [[Z38292]], to be connected to {{Z|Z38274}}, and [[Z38294]] to be connected to {{Z|Z20785}} (the second and third ones currently fail because of a bug in {{Z|Z20786}} which I explained at [[Talk:Z20786]]. [[User:Seudo|Seudo]] ([[User talk:Seudo|talk]]) 19:46, 25 July 2026 (UTC) :::Connected tests, disconnected implementations so you can fix them. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 19:50, 25 July 2026 (UTC) ::::I fixed {{Z|Z20786}}, thanks. [[User:Seudo|Seudo]] ([[User talk:Seudo|talk]]) 20:02, 25 July 2026 (UTC) :::Your tests include the article "le" on the date, but the composition does not. Which is correct? [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 20:08, 25 July 2026 (UTC) ::::I fixed the composition and tried to handle also the differences between female and male genders (and therefore added a test [[Z38301]] for female). [[User:Seudo|Seudo]] ([[User talk:Seudo|talk]]) 20:31, 25 July 2026 (UTC) :All {{done}}! [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 20:37, 25 July 2026 (UTC) ::::But I'm sorry I'm asking so much to you. Is there some kind of sandbox where I could test my composition before asking it to be connected? [[User:Seudo|Seudo]] ([[User talk:Seudo|talk]]) 20:38, 25 July 2026 (UTC) :::::A sandbox Implementation? There are some on [[Z10119]], but I would say that's not a very effective way to edit/debug. You can build up compositions from scratch using the copy/paste feature and [[Z801]], or by using [[User:YoshiRulz/Blockly|my editor]], then use Test cases to help you refine it. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 20:48, 25 July 2026 (UTC) Please connect the JavaScript implementation {{Z|38297}} and test cases {{Z|38296}} and {{Z|38298}} to {{Z|38295}} (missing properties from peer items). The implementation passes both tests (2/2). Thank you. [[User:Brianwinum|Brian Winum]] ([[User talk:Brianwinum|talk]]) 20:03, 25 July 2026 (UTC) :{{done}}, but is this not just a worse [[d:WD:Recoin]]? [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 20:06, 25 July 2026 (UTC) Please connect the implementation and the test for {{Z|38923}}. Thanks. [[User:Ioe2015|Ioe2015]] ([[User talk:Ioe2015|talk]]) 06:24, 6 August 2026 (UTC) :Nice work! I made a change to the label calls in the composition, and it already works. --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 07:51, 6 August 2026 (UTC) ::@[[User:Ioe2015|Ioe2015]], {{done|connected}}. Regards, [[User:ZI Jony|<span style="color:#8B0000">'''ZI Jony'''</span>]] [[User talk:ZI Jony|<sup><span style="color:Green"><i>(Talk)</i></span></sup>]] 08:30, 6 August 2026 (UTC) Back with more math functions! Could {{Z|Z39036}} be connected please? [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 17:23, 8 August 2026 (UTC) :And, in a similar category, {{Z|Z39043}} too please :) [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 17:38, 8 August 2026 (UTC) ::@[[User:Virinas-code|Virinas-code]], {{done}}. Regards, [[User:ZI Jony|<span style="color:#8B0000">'''ZI Jony'''</span>]] [[User talk:ZI Jony|<sup><span style="color:Green"><i>(Talk)</i></span></sup>]] 17:47, 8 August 2026 (UTC) Math is fun, fast math is best. Could {{Z|Z39064}} and {{Z|Z39065}} be connected please? [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 20:11, 8 August 2026 (UTC) :And {{Z|Z39066}} too, it'll hopefully fix a bunch of tests :) [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 20:13, 8 August 2026 (UTC) ::{{done}} Please apply for functioneer if you feel ready. I would support your application. --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 04:12, 9 August 2026 (UTC) A request for disconnection this time... Could {{Z|Z34264}} and {{Z|Z39064}} be disconnected while connecting the faster Python implementation {{Z|Z39071}}? The composition implementation seems to struggle with large numbers as it hits a recursion limit. I am unsure wether the Python implementation is affected too; I'd like to see if the disconnection helps. (oh, and I've applied for functioneer!) [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 22:30, 9 August 2026 (UTC) :Oh, and could {{Z|Z39073}} have its Python implementation and tests connected too? It should hopefully fix test validation errors. [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 22:33, 9 August 2026 (UTC) ::{{done}} [[User:99of9|99of9]] ([[User talk:99of9|talk]]) 22:36, 9 August 2026 (UTC) Could you please check [[Z39640]], its implementation [[Z39642]] and its test [[Z39641]], connect them if they make sense, and give me feedback otherwise? Many thanks! [[User:Ornithorynque liminaire|Ornithorynque liminaire]] ([[User talk:Ornithorynque liminaire|talk]]) 15:15, 18 August 2026 (UTC) :The implementation is fine. I fixed a type bug in the test. {{done|Connected}} both.<br>You would have to go to AW to discuss when and how to add such a disclaimer; maybe it should adopt {{Q|14360366}}. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 15:29, 18 August 2026 (UTC) ::Thanks! Certainly. I come from frwiki, we have an in-article disclaimer for that, hence my reflex: [[:w:fr:Modèle:Médical]] [[User:Ornithorynque liminaire|Ornithorynque liminaire]] ([[User talk:Ornithorynque liminaire|talk]]) 10:53, 19 August 2026 (UTC) :Hi ! Does that make sense to connect {{Z|Z39763}}, {{Z|Z39656}}, {{Z|Z39655}} and such French tests that do not pass given the lack of French implementation? I would say it could, in the idea of having correct tests ''before'' correct implementations; however I saw no policy on that topic so tell me if I missed something! [[User:Ornithorynque liminaire|Ornithorynque liminaire]] ([[User talk:Ornithorynque liminaire|talk]]) 10:02, 21 August 2026 (UTC) ::Yes, [[d:Q950250|starting with tests]] is good practice. Having 1 or 2 on those top-level Functions is fine, but it would be even more helpful if they were on the French-specific versions, which don't exist yet. If you click through to {{Z|38523}}/{{Z|32826}}, then the English version, the input/output Types you see on the left are what you would need to copy when [https://www.wikifunctions.org/w/index.php?title=Special:CreateObject&zid=Z8 creating a Function]. I've done that for the second Function: [[Z32825]] -> {{Z|39764}}. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 10:27, 21 August 2026 (UTC) Please connect the following Japanese date-related implementations and tests, preferably in dependency order: * {{Z|39861}}: implementation {{Z|39867}} and tests {{Z|39862}} and {{Z|39863}}. * {{Z|39859}}: implementation {{Z|39869}} and tests {{Z|39870}} and {{Z|39871}}. This function depends on {{Z|39861}}. I have also added Japanese to the date configuration {{Z|20779}}. * {{Z|39846}}: implementation {{Z|39855}} and tests {{Z|39850}}, {{Z|39856}}, and {{Z|39858}}. This function uses the Japanese date formatting above through `display date`. The tests for {{Z|39859}} cover both CE and BCE dates, and the tests for {{Z|39846}} cover a deceased person, a living person, and a birth date with year precision. Thank you! [[User:鈴音雨|鈴音雨]] ([[User talk:鈴音雨|talk]]) 12:13, 22 August 2026 (UTC) :I think that's all {{done}}. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 13:00, 22 August 2026 (UTC) Please connect the following Japanese-language implementations and tests, preferably in dependency order: * {{Z|39886}}: implementation {{Z|39888}}, with tests {{Z|39891}} and {{Z|39892}}. * {{Z|39894}}: implementation {{Z|39895}}, with tests {{Z|39904}} and {{Z|39905}}. This depends on {{Z|39886}}. The tests cover both a single occupation and multiple occupations joined with the Japanese comma `、`. * {{Z|39896}}: implementation {{Z|39897}}. It is used by the Japanese entry added to the language-specific list-separator configuration. * {{Z|39899}}: implementation {{Z|39900}}, with test {{Z|39901}}. * {{Z|39898}}: implementation {{Z|39902}}, with test {{Z|39903}}. This depends on {{Z|39899}}. The corresponding Japanese configuration entries have already been added where applicable, including {{Z|38781}}, {{Z|32279}}, and {{Z|38786}}. Thank you! [[User:鈴音雨|鈴音雨]] ([[User talk:鈴音雨|talk]]) 17:44, 22 August 2026 (UTC) :{{done}} (I hope.) [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 23:08, 22 August 2026 (UTC) Please connect the following Japanese-language implementations and tests, preferably in dependency order: * {{Z|39914}} :* Implementation: {{Z|39915}} :* Tests: {{Z|39916}}, {{Z|39917}}, {{Z|39918}} :* The Japanese entry has already been added to {{Z|32826}}. * {{Z|39920}} :* Implementation: {{Z|39921}} :* Test: {{Z|39922}} :* The Japanese entry has already been added to {{Z|37760}}. These are intended to support Japanese output in Abstract Wikipedia compositions. Thank you! [[User:鈴音雨|鈴音雨]] ([[User talk:鈴音雨|talk]]) 11:22, 23 August 2026 (UTC) :{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 11:49, 23 August 2026 (UTC) Please connect the following objects to {{Z|39923}}: * Implementation: {{Z|39925}} * Test: {{Z|39924}} The implementation passes the connected test. Thank you. [[User:YKC2486|YKC2486]] ([[User talk:YKC2486|talk]]) 12:00, 23 August 2026 (UTC) :{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 12:04, 23 August 2026 (UTC) === New requests === ''Please reply to add new requests''<br> [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 13:40, 23 August 2026 (UTC) :Hi! I've tried to create a new function {{Z|Z40156}} with its associated tests {{Z|Z40157}} and {{Z|Z40158}}. : I've also created a first implementation {{Z|Z40562}}, certainly not perfect but I will have to try it to improve it. How am I supposed to do that? Tests say no implementation is connected, and implementation say no tests are connected. I guess someone needs to connect the tests first, is is the way to do it? (If so, they are ready to be connected.) Thanks! [[User:Ornithorynque liminaire|Ornithorynque liminaire]] ([[User talk:Ornithorynque liminaire|talk]]) 17:50, 29 August 2026 (UTC) ::Tests connected. Instead of {{Z|16568}} (which is for fetching from Wikifunctions), you should be using something like {{Z|24766}}. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 17:58, 29 August 2026 (UTC) :::Many thanks @[[User:YoshiRulz|YoshiRulz]], good catch! I think {{Z|Z40562}} is ready to be connected. [[User:Ornithorynque liminaire|Ornithorynque liminaire]] ([[User talk:Ornithorynque liminaire|talk]]) 22:15, 29 August 2026 (UTC) ::::{{done}} and I set all French variants to use space separators in [[Z25634]], so they should show up eventually. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 22:22, 29 August 2026 (UTC) :Could you please connect {{Z|Z39764}} and {{Z|Z40634}}? The first will be needed to work on the implementation, the second is passing under the current implementation. [[User:Ornithorynque liminaire|Ornithorynque liminaire (she/they)]] ([[User talk:Ornithorynque liminaire|talk]]) 15:22, 30 August 2026 (UTC) ::{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 15:33, 30 August 2026 (UTC) :Hi! Can anyone help me connect [https://www.wikifunctions.org/view/en/Z40780 this function]? I think the implementation works. Please inform me if there are existing bugs, I'll fix it. Thanks! [[User:Wangyunfan|Wangyunfan]] ([[User talk:Wangyunfan|talk]]) 03:42, 5 September 2026 (UTC) ::Done. The types (string, natural number) are not really ideal for this kind of function, but hopefully you're getting the idea of how functions, implementations and tests work around here. --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 04:43, 5 September 2026 (UTC) :Hi! I'd just found this page, I was accidentally making requests over at [[Wikifunctions:Community portal]]. I'd like to connect implementations to functions for some thermodynamic equations: :* [[Z41417|Carnot heat engine efficiency]] :* [[Z41469|Constant-pressure boundary work]] :* [[Z41634|Ideal-gas specific internal energy change]] :* [[Z41638|Ideal-gas specific enthalpy change]] :* [[Z41510|Ideal-gas isentropic temperature ratio]] :* [[Z41632|Ideal-gas isentropic pressure-volume ratio]] :* [[Z41646|Adiabatic steady-flow shaft work done]] [[User:IanVG|IanVG]] ([[User talk:IanVG|talk]]) 18:52, 8 September 2026 (UTC) :If you're using {{Z|19677}} for quantities in physics equations (which is probably still the best way), you should be specifying the units somewhere in the documentation.<!-- --><br>edit: Connected the ones with passing tests. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 19:04, 8 September 2026 (UTC) {{Z|Z17394}}: {{Z|41470}}, {{Z|41471}}, {{Z|41519}} (I will do a U_n soon. I also plan to make one that returns a (U, V) pair... if possible.) --[[User:Artoria2e5|Artoria2e5]] ([[User talk:Artoria2e5|talk]]) 12:39, 7 September 2026 (UTC) : Was {{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 16:06, 7 September 2026 (UTC) {{Z|Z12427}}: {{Z|41467}}. Two test cases that are not mine, but are nevertheless reasonable to run (unlike the Mersennes): {{Z|34066}}, {{Z|34067}}. They are not exactly common failings, but they are occupying the "y" part of the x/y tests passed stat. --[[User:Artoria2e5|Artoria2e5]] ([[User talk:Artoria2e5|talk]]) 12:39, 7 September 2026 (UTC) : {{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 16:06, 7 September 2026 (UTC) {{Z|30950}}: {{Z|41466}}. (I see that my recent fermat creation has been connected. Thanks 99of9! I think I should request for functioneer or something. It's my first day on here, but I feel like I've got most figured out... But it may be too early.) --[[User:Artoria2e5|Artoria2e5]] ([[User talk:Artoria2e5|talk]]) 12:39, 7 September 2026 (UTC) : {{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 16:06, 7 September 2026 (UTC) :There’s a 48-hour wait, so sooner rather than later would be my recommendation. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 16:10, 7 September 2026 (UTC) {{Z|11795}}: {{Z|42308}}. I made this JavaScript implementation for the function. Could this be connected? [[User:ReXLer|ReXLer]] ([[User talk:ReXLer|talk]]) 22:13, 16 September 2026 (UTC) :{{done}} but this is a duplicate of [[Z19394|the existing JS implementation]], you should edit that one instead. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 22:26, 16 September 2026 (UTC) ::Yeah i wanted to make mine. [[User:ReXLer|ReXLer]] ([[User talk:ReXLer|talk]]) 22:30, 16 September 2026 (UTC) {{Z|42310}}: {{Z|42311}}. Connect the implementation. Also connect {{Z|42312}}. [[User:ReXLer|ReXLer]] ([[User talk:ReXLer|talk]]) 15:17, 17 September 2026 (UTC) {{Z|42381}}: {{Z|42382}}. Can you also connect the test cases? [[User:ReXLer|ReXLer]] ([[User talk:ReXLer|talk]]) 20:12, 17 September 2026 (UTC) == Example == {{Z|Z8}}: {{Z|Z10000}}<br> {{Z|Z14}} Please connect * {{Z|Znnn}} * {{Z|Z20}} Please connect * {{Z|Znnn}} * ''or disconnect, as the case may be'' [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 13:31, 23 August 2026 (UTC) f1vhhgmfwmmhz16e1kwk3vnafdg1km8 314822 314816 2026-09-17T21:05:20Z YoshiRulz 10156 /* New requests */ Reply 314822 wikitext text/x-wiki {{archives|{{flatlist|{{Special:PrefixIndex/WF:Requests for connection and disconnection/Archives/|stripprefix=1|hideredirects=1}}}}|prefix=WF:Requests for connection and disconnection/Archives/}} This page allows non-[[WF:functioneers|functioneers]] to request the connection or disconnection of implementations and tests to/from a function. To add a request, add the details of your request (Remember to add <nowiki>~~~~</nowiki> to sign!), using the <nowiki>{{Z|<your five id numbers here>}}</nowiki> template to reference and link to a specific ZID. Functioneers may, at their discretion, refuse to connect implementations that do not pass or do not have tests, and tests that do not pass or do not make logical sense. == Requests == __NEWSECTIONLINK__ Please connect the implementation and tests for [[Z39473]] and [[Z39489]] (the second depends on the first).--[[User:Artsiom91|Artsiom91]] ([[User talk:Artsiom91|talk]]) 16:18, 15 August 2026 (UTC) :@[[User:Artsiom91|Artsiom91]] both {{done|done}}. Regards, [[User:ZI Jony|<span style="color:#8B0000">'''ZI Jony'''</span>]] [[User talk:ZI Jony|<sup><span style="color:Green"><i>(Talk)</i></span></sup>]] 16:22, 15 August 2026 (UTC) Please connect the implementation and tests for [[Z32728]]. [[User:Webmaster2024|Webmaster2024]] ([[User talk:Webmaster2024|talk]]) 13:15, 1 August 2026 (UTC) :The output is slightly different than expected for both tests. It's okay to have edge cases which fail, but there should be passing tests as well. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 16:22, 1 August 2026 (UTC) ::I've fixed one test now, please also connect nested functions. [[User:Webmaster2024|Webmaster2024]] ([[User talk:Webmaster2024|talk]]) 18:01, 1 August 2026 (UTC) :::{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 18:11, 1 August 2026 (UTC) Please connect the implementation and test for [[Z33679]]. Thank you. [[User:JJPMaster|JJP]]<sub>[[User talk:JJPMaster|Mas]]<sub>[[Special:Contributions/JJPMaster|ter]]</sub></sub> ([[wikt:she|she]]/[[wikt:they|they]]) 03:42, 17 April 2026 (UTC) :{{done}} --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 03:50, 17 April 2026 (UTC) Please connect the implementations and tests for [[Z33785]], [[Z33788]], and [[Z33780]]. Thank you! [[User:JJPMaster|JJP]]<sub>[[User talk:JJPMaster|Mas]]<sub>[[Special:Contributions/JJPMaster|ter]]</sub></sub> ([[wikt:she|she]]/[[wikt:they|they]]) 03:13, 20 April 2026 (UTC) :{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 03:48, 20 April 2026 (UTC) Please connect the Python implementation of {{Z|Z33803}}. Thank you. [[User:OzmoOzmo|OzmoOzmo]] ([[User talk:OzmoOzmo|talk]]) 10:48, 20 April 2026 (UTC) :The function is a duplicate of {{Z|Z20430}} [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 10:56, 20 April 2026 (UTC) ::Now I've connected the implementation to {{Z|Z20430}}. [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 11:02, 20 April 2026 (UTC) {{Z|Z33859}} (an implementation of {{Z|Z32297}} for Filipino, Tagalog and Kapampangan) with its sole implementation {{Z|Z33860}}. —[[User:UndueMarmot|<span style="color:#705ccb;">Undue</span><span style="color:#cfdfa3;background-color:#705ccb;">Marmot</span>]] <small>([[User talk:UndueMarmot|talk]])</small> 12:20, 21 April 2026 (UTC) :{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 12:24, 21 April 2026 (UTC) Please connect the implementation of {{Z|33878}}. Thank you! [[User:Some helpful person|Some helpful person]] ([[User talk:Some helpful person|talk]]) 16:42, 21 April 2026 (UTC) :Could you add some tests to check its correctness? [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 16:54, 21 April 2026 (UTC) ::{{D}} [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 17:03, 21 April 2026 (UTC) Please connect the test cases and passing implementation of {{Z|Z24602}}. Thank you! [[User:Some helpful person|Some helpful person]] ([[User talk:Some helpful person|talk]]) 21:12, 22 April 2026 (UTC) :...Of course the moment I say that I find at least one of the test cases are passing with an invalid input... Will debug. [[User:Some helpful person|Some helpful person]] ([[User talk:Some helpful person|talk]]) 21:15, 22 April 2026 (UTC) :Please connect the test cases instead so it will be easier to debug! [[User:Some helpful person|Some helpful person]] ([[User talk:Some helpful person|talk]]) 21:23, 22 April 2026 (UTC) ::{{done}} [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 21:34, 22 April 2026 (UTC) Please connect [[Z33955]] with its implementation and test cases. Thanks. [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 21:31, 22 April 2026 (UTC) :{{done}}. Also, please consider requesting functioneer, I would support it! And thank you for your welcome on WD, too! [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 21:36, 22 April 2026 (UTC) Please disconnect the implementation {{Z|Z30288}} so that it can be fixed and reconnected. It erroneously compares the second element of the second typed pair to itself, and thus breaks many other functions and test cases reliant on it. Added a test case for this, which it of course fails. Thank you very much! <small>(resolves many headaches)</small> [[User:Some helpful person|Some helpful person]] ([[User talk:Some helpful person|talk]]) 03:30, 24 April 2026 (UTC) :{{done}} Please kindly check. [[User:NikolasKHF|NikolasKHF]] ([[User talk:NikolasKHF|talk]]) 03:40, 24 April 2026 (UTC) :Oops! Sorry about that. Thanks for fixing this. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 07:41, 24 April 2026 (UTC) Please connect the implementations and tests for [[Z34124]] and its helper [[Z34127]]. Thank you! [[User:JJPMaster|JJP]]<sub>[[User talk:JJPMaster|Mas]]<sub>[[Special:Contributions/JJPMaster|ter]]</sub></sub> ([[wikt:she|she]]/[[wikt:they|they]]) 23:49, 24 April 2026 (UTC) :{{Done}} [[User:NikolasKHF|NikolasKHF]] ([[User talk:NikolasKHF|talk]]) 23:58, 24 April 2026 (UTC) Please connect the implementation and tests for [[Z34204]]. Thank you! [[User:JJPMaster|JJP]]<sub>[[User talk:JJPMaster|Mas]]<sub>[[Special:Contributions/JJPMaster|ter]]</sub></sub> ([[wikt:she|she]]/[[wikt:they|they]]) 05:28, 26 April 2026 (UTC) :{{Done}} [[User:NikolasKHF|NikolasKHF]] ([[User talk:NikolasKHF|talk]]) 05:31, 26 April 2026 (UTC) Please connect the implementation and test cases for [[Z33951]], [[Z34009]] and [[Z34008]]. Thank you. [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 06:32, 26 April 2026 (UTC) :{{done}} except for {{z|Z34008}} since it fail for all test cases. [[User:NikolasKHF|NikolasKHF]] ([[User talk:NikolasKHF|talk]]) 07:01, 26 April 2026 (UTC) ::Oh. The test cases fail mainly because the implementations for Z33951 and Z34009 were not connected yet. I guess we have to wait for a while until the connected implementation goes through. [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 13:20, 26 April 2026 (UTC) :::{{done}} by YoshiRulz. Thank you. [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 15:58, 26 April 2026 (UTC) Please connect the implementation and test cases for [[Z34212]]. Thank you. [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 15:58, 26 April 2026 (UTC) :{{done}} by myself, as I was just granted functioneer. [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 16:20, 26 April 2026 (UTC) Please disconnect {{Z|Z20694}}. A string without diacritics could be a valid pinyin due to the existence of neutral tone. The pinyin does not correspond to a real phrase, but it doesn't violate any rules for pinyin. [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 16:08, 26 April 2026 (UTC) :{{done}} by myself, as I was just granted functioneer. [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 16:20, 26 April 2026 (UTC) Is it possible to connect {{Z|Z34293}} and its respective tests please? It's a really simple piece of code, I might have gone a bit overboard with the tests though. [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 13:01, 27 April 2026 (UTC) :{{done}} [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 13:13, 27 April 2026 (UTC) A similar one (but any this time!): {{Z|Z34367}}. Could it be possible to connect it and its tests? This time there's a reasonable amount of them and they cover most cases too ;) [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 16:33, 27 April 2026 (UTC) :{{done}} [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 17:24, 27 April 2026 (UTC) Hello! Can somebody please connect the following functions? * {{Z|Z34308}} * {{Z|Z34165}} (its dependency is currently unimplemented) * {{Z|Z34139}} And perhaps the tests for: * {{Z|Z34149}} * {{Z|Z34150}} Pinging @[[User:Dv103|Dv103]] because they helped me with this function and have the functioneer role. <span style="border-radius:99q;padding:0 7q;background:#103;border:3q solid #FBF">[[User:QuickQuokka|<span style="color:#FBF">'''QuickQuokka'''</span>]]</span> <sup>[⁠[[User talk:QuickQuokka|talk]] • [[Special:Contribs/QuickQuokka|contribs]]]</sup> 16:28, 27 April 2026 (UTC) :{{d}} except the implementation of {{Z|Z34165}}, since it doesn't work (first requires the implementation of {{Z|Z34149}}). [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 17:13, 27 April 2026 (UTC) Could {{Z|Z34273}}, {{Z|Z34378}} and {{Z|Z34380}} please be connected? Note that they all recursively depend on each other, so it's not possible to only activate a few of them. Thanks! [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 21:28, 27 April 2026 (UTC) :{{done}}, thank you for your contributions. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 02:48, 28 April 2026 (UTC) Another little thing, is it possible to disconnect {{Z|Z34263}}'s test cases {{Z|Z34269}} and {{Z|Z34267}} please? I'd like to rewrite them using {{Z|Z34273}}. [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 08:31, 28 April 2026 (UTC) :{{Done}}, please proceed. [[User:NikolasKHF|NikolasKHF]] ([[User talk:NikolasKHF|talk]]) 09:01, 28 April 2026 (UTC) ::Sorry for the late response, had an exam today... Anyways, I reworked them a little and they can be connected again! [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 20:05, 28 April 2026 (UTC) Is it possible to connect some new tests related to my previous functions ({{Z|Z34471}}, {{Z|Z34470}}, {{Z|Z34472}})? They implement the fact that in formal set theory {∅;∅} and {∅} are the exact same sets: duplicate elements behave in the same way as if they were only present once. Thanks in advance! [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 20:34, 28 April 2026 (UTC) :{{done}} [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 20:40, 28 April 2026 (UTC) Hello again! Could {{Z|Z34409}} and its tests please be connected? Thanks again! [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 10:41, 29 April 2026 (UTC) :Your Implementation failed [[Z34491]] and [[Z34494]] when I connected it, so I've left it disconnected. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 11:05, 29 April 2026 (UTC) ::Interesting... What failed exactly? When I look at error logs for tests all it says is "no connected implementation"... [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 11:09, 29 April 2026 (UTC) :::In all 3 cases, the returned value was equal to the input (a flattening step was missing). I think my fix is correct, but please double-check it. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 12:13, 29 April 2026 (UTC) ::::Took a look at it, forgot the <math>\operatorname{Pred}(\{ \O \})=\O</math> part in the recursion (whoopsies!). Made an alternative implementation {{Z|Z34509}} using only set operations and builtins; my goal with all those functions is that they don't depend on any other "complex" functions, they should be as simple as possible. Note that it doesn't remove duplicates, but this doesn't matter since <math>\{ \O, \O \} = \{ \O \}</math> anyways. [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 16:15, 29 April 2026 (UTC) Andd back with another set-related function: {{Z|Z34519}}! This one paves the way for set union (and maybe an alternative implementation of predecessor?). Could it please be connected? Thanks!! [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 19:38, 29 April 2026 (UTC) :{{done}} [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 19:38, 29 April 2026 (UTC) As promised, here is {{Z|Z34538}}! Can it be connected please? If you need more tests before I'll add some! [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 20:59, 29 April 2026 (UTC) :{{done}}. Also, if you'd like to request functioneer rights, I'd support it. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 21:59, 29 April 2026 (UTC) ::Thanks a lot for the offer! I might consider it a bit later, for now I promise to calm down a little with the requests :) [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 20:25, 30 April 2026 (UTC) Hi! First could {{Z|Z34544}} please be connected? It corresponds to the mathematical definition of predecessor and seems to be a ''bit'' faster than other implementations :) I've also made {{Z|Z34585}} and {{Z|Z34620}}, could they please be connected? They both have a few tests, but I'm going to add some more for edge cases like duplicate elements (which should be ignored when working with sets). Thanks a lot! [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 20:28, 30 April 2026 (UTC) :{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 20:34, 30 April 2026 (UTC) Please disconnect {{Z|21875}} so I can add a word to its hardcoded list of exceptions, and then it can be reconnected... Or if you're so willing, simply add "Unicode" to the EXCEPTIONS_DICT in the code for me. Thank you! [[User:Some helpful person|Some helpful person]] ([[User talk:Some helpful person|talk]]) 00:48, 6 May 2026 (UTC) :{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 01:02, 6 May 2026 (UTC) Can you please connect implementation of {{Z|35161}}. This is my first function, to be used for {{Z|35158}} for which the implementation is to be written. [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 10:25, 14 May 2026 (UTC) :{{Done}}. I also have connected the tests on the {{z|35158}} [[User:OwlyKnight|OwlyKnight]] ([[User talk:OwlyKnight|talk]]) 10:36, 14 May 2026 (UTC) I have created implementation {{Z|35166}}. It fails but I can't test it as it is not connected. Please connect if that is the proper procedure. If not: what should I do? [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 17:22, 14 May 2026 (UTC) :You were passing a literal <code>Z40(some_call(...))</code> to {{Z|802}}. {{Z|40}}'s identity field needs to be a {{Z|9}}, specifically [[Z41]] or [[Z42]]. [[Special:Diff/274691|Fixed]] (by passing <code>some_call(...)</code> unwrapped to [[Z802]]). [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 17:29, 14 May 2026 (UTC) ::Thanks for fixing that, but still the test case fail, amd I can't test it as it is not connected. What to do next? [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 05:36, 15 May 2026 (UTC) :::If you check on the (i) icon or Detail link, you can find why is it error. The [[Z35159]] test fail due to {{z|Z28290}}; while the [[Z35160]] fail due to {{z|Z28248}}. I think it's because of the lack of lexeme or grammatical feature on the given lexeme on Wikidata rather than the implementation itself. You may need to contribute more on Wikidata lexeme. Thanks! [[User:OwlyKnight|OwlyKnight]] ([[User talk:OwlyKnight|talk]]) 07:05, 15 May 2026 (UTC) ::::Thanks. I managed to fix the issues (gramatical feature and link of lexeme to Wikidata lemma for "dorp". It is working now. Please connect. [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 09:11, 15 May 2026 (UTC) :::::{{Done}} thank you for your contributions :D [[User:OwlyKnight|OwlyKnight]] ([[User talk:OwlyKnight|talk]]) 11:44, 15 May 2026 (UTC) Please connect {{Z|35196}} and its tests. Thanks [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) : Was {{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 16:09, 15 May 2026 (UTC) Please connect {{Z|35505}} and its tests. Thanks [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 15:11, 22 May 2026 (UTC) :{{already done}} by [[User:Dv103]]. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 00:52, 23 May 2026 (UTC) Please connect {{Z|35978}} and its tests. [[User:Sophisticatedevening|Sophisticatedevening]] ([[User talk:Sophisticatedevening|talk]]) 07:54, 2 June 2026 (UTC) :{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 10:46, 2 June 2026 (UTC) Please connect implementation {{Z|Z36113}} to function {{Z|Z36106}}. I don't see an way to do my own tests while the implementation is disconnected, the "Run function" button is always greyed out. [[User:Strobilomyces|Strobilomyces]] ([[User talk:Strobilomyces|talk]]) 13:33, 8 June 2026 (UTC) :{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 14:14, 8 June 2026 (UTC) Please connect {{Z|36537}} and {{Z|36538}} to {{Z|36536}}. The function has already been added to {{Z|32402}}. PS: Is there a way to copy-paste a composition implementation? I can make an Esperanto function for this which has identical structure to the existing English, Spanish, and French functions besides the localized strings, but it’s unnecessarily difficult to do all the clicking and typing manually to recreate them. Thank you! [[User:Gabldotink|Gabldotink]] ([[User talk:Gabldotink|talk]]) 20:32, 19 June 2026 (UTC) :{{done}} You can use the localStorage clipboard: Open the editor for the Implementation, click the topmost <code>&hellip;</code> button, then <code>Copy to clipboard</code>. When you make a blank Implementation, click the topmost(!) <code>&hellip;</code> button, then <code>Paste from clipboard</code>, select the expression, and then you can go through and fill in all [[Z18]]s (since they don't get converted automatically) and update any [[Z6]] literals. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 20:39, 19 June 2026 (UTC) ::Thank you very much! Please also connect {{Z|36541}} and {{Z|36546}} to {{Z|36540}}. [[User:Gabldotink|Gabldotink]] ([[User talk:Gabldotink|talk]]) 21:07, 19 June 2026 (UTC) :::{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 21:11, 19 June 2026 (UTC) [[Category:Functioneers|*R]] [[Category:Noticeboards]] Please connect test cases {{z|Z37757}}, {{z|Z37758}} and {{z|Z37759}} to {{z|Z37756}} for testing! [[User:Chaotic Enby|Chaotic Enby]] ([[User talk:Chaotic Enby|talk]]) 17:02, 14 July 2026 (UTC) :{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 17:06, 14 July 2026 (UTC) :: Now that {{z|Z37764}} works, can you please connect it too? Thanks a lot in advance! [[User:Chaotic Enby|Chaotic Enby]] ([[User talk:Chaotic Enby|talk]]) 21:48, 14 July 2026 (UTC) :::{{done}} [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 21:55, 14 July 2026 (UTC) Please temporarily disconnect test cases from {{z|Z37719}} so I can replace the argument "Plural subject: {{z|Z40}}" by the more precise "Subject number: {{z|Z26934}}" and update everything. [[User:Chaotic Enby|Chaotic Enby]] ([[User talk:Chaotic Enby|talk]]) 21:47, 14 July 2026 (UTC) :{{done}} [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 21:56, 14 July 2026 (UTC) :: Everything has been updated so it can be reconnected! Thanks a lot once more! (and sorry for the bother, please tell me if you prefer I straight-up request functioneer) [[User:Chaotic Enby|Chaotic Enby]] ([[User talk:Chaotic Enby|talk]]) 22:04, 14 July 2026 (UTC) :::{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 06:37, 15 July 2026 (UTC) :I worry you're wasting your time with these new functions, for [[Talk:Z37719#This_function_cannot_be_implemented_in_every_language|reasons explained here]] by {{noping|Dv103}}. See [[WF:Type proposals/Abstract sentence]] etc. where the structure for the next "generation" of NLG functions are being worked out. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 06:44, 15 July 2026 (UTC) :: Thanks a lot @[[User:YoshiRulz|YoshiRulz]]. I have been informed by several Wikifunctions editors (also on Telegram and Discord) that I shouldn't be using the new types as they were still experimental, what should I be doing in that case? [[User:Chaotic Enby|Chaotic Enby]] ([[User talk:Chaotic Enby|talk]]) 18:06, 18 July 2026 (UTC) :::If you have nothing to add to the new type discussion, the next most helpful thing to do would probably be documenting and fixing edge cases in the [[WF:Catalogue/Natural_language_operations/English|helper functions for English]]. Outside of NLG, you could work on docs (projectspace, but also test cases), or functions that operate on WD items and their relationships. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 19:10, 18 July 2026 (UTC) :::: Thanks again! Looking at that specific discussion, it looks like there isn't much support for the current proposal of abstract sentences? I'll look at the {{tq|functions that operate on WD items}} part, but I've been a bit worried that this limits us to relatively simple sentences for now – is there a way to implement some kind of syntactic recursion? [[User:Chaotic Enby|Chaotic Enby]] ([[User talk:Chaotic Enby|talk]]) 19:37, 18 July 2026 (UTC) Please connect implementation and tests for {{z|Z38250}} for testing! [[User:Wcalenieja|Wcalenieja]] ([[User talk:Wcalenieja|talk]]) 15:40, 25 July 2026 (UTC) :{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 15:45, 25 July 2026 (UTC) ::Could you also connect the implementation and tests in {{z|Z38262}}? Thanks, [[User:Wcalenieja|Wcalenieja]] ([[User talk:Wcalenieja|talk]]) 16:02, 25 July 2026 (UTC) :::{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 16:11, 25 July 2026 (UTC) Please connect {{Z|Z38277}} to {{Z|Z38274}}. I could not find a way to add a test before the implementation is connected to the function. This is my first contribution, so I'm sorry if I did something wrong. Thank you![[User:Seudo|Seudo]] ([[User talk:Seudo|talk]]) 17:31, 25 July 2026 (UTC) :You can add tests immediately, they just don't show up in the editor for Implementations until they're connected, so you have to "guess-and-check". [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 18:00, 25 July 2026 (UTC) ::Thank you for the explanation. So I added tests [[Z38293]] and [[Z38292]], to be connected to {{Z|Z38274}}, and [[Z38294]] to be connected to {{Z|Z20785}} (the second and third ones currently fail because of a bug in {{Z|Z20786}} which I explained at [[Talk:Z20786]]. [[User:Seudo|Seudo]] ([[User talk:Seudo|talk]]) 19:46, 25 July 2026 (UTC) :::Connected tests, disconnected implementations so you can fix them. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 19:50, 25 July 2026 (UTC) ::::I fixed {{Z|Z20786}}, thanks. [[User:Seudo|Seudo]] ([[User talk:Seudo|talk]]) 20:02, 25 July 2026 (UTC) :::Your tests include the article "le" on the date, but the composition does not. Which is correct? [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 20:08, 25 July 2026 (UTC) ::::I fixed the composition and tried to handle also the differences between female and male genders (and therefore added a test [[Z38301]] for female). [[User:Seudo|Seudo]] ([[User talk:Seudo|talk]]) 20:31, 25 July 2026 (UTC) :All {{done}}! [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 20:37, 25 July 2026 (UTC) ::::But I'm sorry I'm asking so much to you. Is there some kind of sandbox where I could test my composition before asking it to be connected? [[User:Seudo|Seudo]] ([[User talk:Seudo|talk]]) 20:38, 25 July 2026 (UTC) :::::A sandbox Implementation? There are some on [[Z10119]], but I would say that's not a very effective way to edit/debug. You can build up compositions from scratch using the copy/paste feature and [[Z801]], or by using [[User:YoshiRulz/Blockly|my editor]], then use Test cases to help you refine it. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 20:48, 25 July 2026 (UTC) Please connect the JavaScript implementation {{Z|38297}} and test cases {{Z|38296}} and {{Z|38298}} to {{Z|38295}} (missing properties from peer items). The implementation passes both tests (2/2). Thank you. [[User:Brianwinum|Brian Winum]] ([[User talk:Brianwinum|talk]]) 20:03, 25 July 2026 (UTC) :{{done}}, but is this not just a worse [[d:WD:Recoin]]? [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 20:06, 25 July 2026 (UTC) Please connect the implementation and the test for {{Z|38923}}. Thanks. [[User:Ioe2015|Ioe2015]] ([[User talk:Ioe2015|talk]]) 06:24, 6 August 2026 (UTC) :Nice work! I made a change to the label calls in the composition, and it already works. --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 07:51, 6 August 2026 (UTC) ::@[[User:Ioe2015|Ioe2015]], {{done|connected}}. Regards, [[User:ZI Jony|<span style="color:#8B0000">'''ZI Jony'''</span>]] [[User talk:ZI Jony|<sup><span style="color:Green"><i>(Talk)</i></span></sup>]] 08:30, 6 August 2026 (UTC) Back with more math functions! Could {{Z|Z39036}} be connected please? [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 17:23, 8 August 2026 (UTC) :And, in a similar category, {{Z|Z39043}} too please :) [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 17:38, 8 August 2026 (UTC) ::@[[User:Virinas-code|Virinas-code]], {{done}}. Regards, [[User:ZI Jony|<span style="color:#8B0000">'''ZI Jony'''</span>]] [[User talk:ZI Jony|<sup><span style="color:Green"><i>(Talk)</i></span></sup>]] 17:47, 8 August 2026 (UTC) Math is fun, fast math is best. Could {{Z|Z39064}} and {{Z|Z39065}} be connected please? [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 20:11, 8 August 2026 (UTC) :And {{Z|Z39066}} too, it'll hopefully fix a bunch of tests :) [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 20:13, 8 August 2026 (UTC) ::{{done}} Please apply for functioneer if you feel ready. I would support your application. --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 04:12, 9 August 2026 (UTC) A request for disconnection this time... Could {{Z|Z34264}} and {{Z|Z39064}} be disconnected while connecting the faster Python implementation {{Z|Z39071}}? The composition implementation seems to struggle with large numbers as it hits a recursion limit. I am unsure wether the Python implementation is affected too; I'd like to see if the disconnection helps. (oh, and I've applied for functioneer!) [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 22:30, 9 August 2026 (UTC) :Oh, and could {{Z|Z39073}} have its Python implementation and tests connected too? It should hopefully fix test validation errors. [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 22:33, 9 August 2026 (UTC) ::{{done}} [[User:99of9|99of9]] ([[User talk:99of9|talk]]) 22:36, 9 August 2026 (UTC) Could you please check [[Z39640]], its implementation [[Z39642]] and its test [[Z39641]], connect them if they make sense, and give me feedback otherwise? Many thanks! [[User:Ornithorynque liminaire|Ornithorynque liminaire]] ([[User talk:Ornithorynque liminaire|talk]]) 15:15, 18 August 2026 (UTC) :The implementation is fine. I fixed a type bug in the test. {{done|Connected}} both.<br>You would have to go to AW to discuss when and how to add such a disclaimer; maybe it should adopt {{Q|14360366}}. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 15:29, 18 August 2026 (UTC) ::Thanks! Certainly. I come from frwiki, we have an in-article disclaimer for that, hence my reflex: [[:w:fr:Modèle:Médical]] [[User:Ornithorynque liminaire|Ornithorynque liminaire]] ([[User talk:Ornithorynque liminaire|talk]]) 10:53, 19 August 2026 (UTC) :Hi ! Does that make sense to connect {{Z|Z39763}}, {{Z|Z39656}}, {{Z|Z39655}} and such French tests that do not pass given the lack of French implementation? I would say it could, in the idea of having correct tests ''before'' correct implementations; however I saw no policy on that topic so tell me if I missed something! [[User:Ornithorynque liminaire|Ornithorynque liminaire]] ([[User talk:Ornithorynque liminaire|talk]]) 10:02, 21 August 2026 (UTC) ::Yes, [[d:Q950250|starting with tests]] is good practice. Having 1 or 2 on those top-level Functions is fine, but it would be even more helpful if they were on the French-specific versions, which don't exist yet. If you click through to {{Z|38523}}/{{Z|32826}}, then the English version, the input/output Types you see on the left are what you would need to copy when [https://www.wikifunctions.org/w/index.php?title=Special:CreateObject&zid=Z8 creating a Function]. I've done that for the second Function: [[Z32825]] -> {{Z|39764}}. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 10:27, 21 August 2026 (UTC) Please connect the following Japanese date-related implementations and tests, preferably in dependency order: * {{Z|39861}}: implementation {{Z|39867}} and tests {{Z|39862}} and {{Z|39863}}. * {{Z|39859}}: implementation {{Z|39869}} and tests {{Z|39870}} and {{Z|39871}}. This function depends on {{Z|39861}}. I have also added Japanese to the date configuration {{Z|20779}}. * {{Z|39846}}: implementation {{Z|39855}} and tests {{Z|39850}}, {{Z|39856}}, and {{Z|39858}}. This function uses the Japanese date formatting above through `display date`. The tests for {{Z|39859}} cover both CE and BCE dates, and the tests for {{Z|39846}} cover a deceased person, a living person, and a birth date with year precision. Thank you! [[User:鈴音雨|鈴音雨]] ([[User talk:鈴音雨|talk]]) 12:13, 22 August 2026 (UTC) :I think that's all {{done}}. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 13:00, 22 August 2026 (UTC) Please connect the following Japanese-language implementations and tests, preferably in dependency order: * {{Z|39886}}: implementation {{Z|39888}}, with tests {{Z|39891}} and {{Z|39892}}. * {{Z|39894}}: implementation {{Z|39895}}, with tests {{Z|39904}} and {{Z|39905}}. This depends on {{Z|39886}}. The tests cover both a single occupation and multiple occupations joined with the Japanese comma `、`. * {{Z|39896}}: implementation {{Z|39897}}. It is used by the Japanese entry added to the language-specific list-separator configuration. * {{Z|39899}}: implementation {{Z|39900}}, with test {{Z|39901}}. * {{Z|39898}}: implementation {{Z|39902}}, with test {{Z|39903}}. This depends on {{Z|39899}}. The corresponding Japanese configuration entries have already been added where applicable, including {{Z|38781}}, {{Z|32279}}, and {{Z|38786}}. Thank you! [[User:鈴音雨|鈴音雨]] ([[User talk:鈴音雨|talk]]) 17:44, 22 August 2026 (UTC) :{{done}} (I hope.) [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 23:08, 22 August 2026 (UTC) Please connect the following Japanese-language implementations and tests, preferably in dependency order: * {{Z|39914}} :* Implementation: {{Z|39915}} :* Tests: {{Z|39916}}, {{Z|39917}}, {{Z|39918}} :* The Japanese entry has already been added to {{Z|32826}}. * {{Z|39920}} :* Implementation: {{Z|39921}} :* Test: {{Z|39922}} :* The Japanese entry has already been added to {{Z|37760}}. These are intended to support Japanese output in Abstract Wikipedia compositions. Thank you! [[User:鈴音雨|鈴音雨]] ([[User talk:鈴音雨|talk]]) 11:22, 23 August 2026 (UTC) :{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 11:49, 23 August 2026 (UTC) Please connect the following objects to {{Z|39923}}: * Implementation: {{Z|39925}} * Test: {{Z|39924}} The implementation passes the connected test. Thank you. [[User:YKC2486|YKC2486]] ([[User talk:YKC2486|talk]]) 12:00, 23 August 2026 (UTC) :{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 12:04, 23 August 2026 (UTC) === New requests === ''Please reply to add new requests''<br> [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 13:40, 23 August 2026 (UTC) :Hi! I've tried to create a new function {{Z|Z40156}} with its associated tests {{Z|Z40157}} and {{Z|Z40158}}. : I've also created a first implementation {{Z|Z40562}}, certainly not perfect but I will have to try it to improve it. How am I supposed to do that? Tests say no implementation is connected, and implementation say no tests are connected. I guess someone needs to connect the tests first, is is the way to do it? (If so, they are ready to be connected.) Thanks! [[User:Ornithorynque liminaire|Ornithorynque liminaire]] ([[User talk:Ornithorynque liminaire|talk]]) 17:50, 29 August 2026 (UTC) ::Tests connected. Instead of {{Z|16568}} (which is for fetching from Wikifunctions), you should be using something like {{Z|24766}}. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 17:58, 29 August 2026 (UTC) :::Many thanks @[[User:YoshiRulz|YoshiRulz]], good catch! I think {{Z|Z40562}} is ready to be connected. [[User:Ornithorynque liminaire|Ornithorynque liminaire]] ([[User talk:Ornithorynque liminaire|talk]]) 22:15, 29 August 2026 (UTC) ::::{{done}} and I set all French variants to use space separators in [[Z25634]], so they should show up eventually. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 22:22, 29 August 2026 (UTC) :Could you please connect {{Z|Z39764}} and {{Z|Z40634}}? The first will be needed to work on the implementation, the second is passing under the current implementation. [[User:Ornithorynque liminaire|Ornithorynque liminaire (she/they)]] ([[User talk:Ornithorynque liminaire|talk]]) 15:22, 30 August 2026 (UTC) ::{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 15:33, 30 August 2026 (UTC) :Hi! Can anyone help me connect [https://www.wikifunctions.org/view/en/Z40780 this function]? I think the implementation works. Please inform me if there are existing bugs, I'll fix it. Thanks! [[User:Wangyunfan|Wangyunfan]] ([[User talk:Wangyunfan|talk]]) 03:42, 5 September 2026 (UTC) ::Done. The types (string, natural number) are not really ideal for this kind of function, but hopefully you're getting the idea of how functions, implementations and tests work around here. --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 04:43, 5 September 2026 (UTC) :Hi! I'd just found this page, I was accidentally making requests over at [[Wikifunctions:Community portal]]. I'd like to connect implementations to functions for some thermodynamic equations: :* [[Z41417|Carnot heat engine efficiency]] :* [[Z41469|Constant-pressure boundary work]] :* [[Z41634|Ideal-gas specific internal energy change]] :* [[Z41638|Ideal-gas specific enthalpy change]] :* [[Z41510|Ideal-gas isentropic temperature ratio]] :* [[Z41632|Ideal-gas isentropic pressure-volume ratio]] :* [[Z41646|Adiabatic steady-flow shaft work done]] [[User:IanVG|IanVG]] ([[User talk:IanVG|talk]]) 18:52, 8 September 2026 (UTC) :If you're using {{Z|19677}} for quantities in physics equations (which is probably still the best way), you should be specifying the units somewhere in the documentation.<!-- --><br>edit: Connected the ones with passing tests. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 19:04, 8 September 2026 (UTC) {{Z|Z17394}}: {{Z|41470}}, {{Z|41471}}, {{Z|41519}} (I will do a U_n soon. I also plan to make one that returns a (U, V) pair... if possible.) --[[User:Artoria2e5|Artoria2e5]] ([[User talk:Artoria2e5|talk]]) 12:39, 7 September 2026 (UTC) : Was {{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 16:06, 7 September 2026 (UTC) {{Z|Z12427}}: {{Z|41467}}. Two test cases that are not mine, but are nevertheless reasonable to run (unlike the Mersennes): {{Z|34066}}, {{Z|34067}}. They are not exactly common failings, but they are occupying the "y" part of the x/y tests passed stat. --[[User:Artoria2e5|Artoria2e5]] ([[User talk:Artoria2e5|talk]]) 12:39, 7 September 2026 (UTC) : {{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 16:06, 7 September 2026 (UTC) {{Z|30950}}: {{Z|41466}}. (I see that my recent fermat creation has been connected. Thanks 99of9! I think I should request for functioneer or something. It's my first day on here, but I feel like I've got most figured out... But it may be too early.) --[[User:Artoria2e5|Artoria2e5]] ([[User talk:Artoria2e5|talk]]) 12:39, 7 September 2026 (UTC) : {{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 16:06, 7 September 2026 (UTC) :There’s a 48-hour wait, so sooner rather than later would be my recommendation. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 16:10, 7 September 2026 (UTC) {{Z|11795}}: {{Z|42308}}. I made this JavaScript implementation for the function. Could this be connected? [[User:ReXLer|ReXLer]] ([[User talk:ReXLer|talk]]) 22:13, 16 September 2026 (UTC) :{{done}} but this is a duplicate of [[Z19394|the existing JS implementation]], you should edit that one instead. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 22:26, 16 September 2026 (UTC) ::Yeah i wanted to make mine. [[User:ReXLer|ReXLer]] ([[User talk:ReXLer|talk]]) 22:30, 16 September 2026 (UTC) {{Z|42310}}: {{Z|42311}}. Connect the implementation. Also connect {{Z|42312}}. [[User:ReXLer|ReXLer]] ([[User talk:ReXLer|talk]]) 15:17, 17 September 2026 (UTC) {{Z|42381}}: {{Z|42382}}. Can you also connect the test cases? [[User:ReXLer|ReXLer]] ([[User talk:ReXLer|talk]]) 20:12, 17 September 2026 (UTC) :{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 21:05, 17 September 2026 (UTC) == Example == {{Z|Z8}}: {{Z|Z10000}}<br> {{Z|Z14}} Please connect * {{Z|Znnn}} * {{Z|Z20}} Please connect * {{Z|Znnn}} * ''or disconnect, as the case may be'' [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 13:31, 23 August 2026 (UTC) 9lt3ufbey4333niaf41khhc55biy7fb 314926 314822 2026-09-18T07:26:36Z Spider077 81580 /* I need to connection */ new section 314926 wikitext text/x-wiki {{archives|{{flatlist|{{Special:PrefixIndex/WF:Requests for connection and disconnection/Archives/|stripprefix=1|hideredirects=1}}}}|prefix=WF:Requests for connection and disconnection/Archives/}} This page allows non-[[WF:functioneers|functioneers]] to request the connection or disconnection of implementations and tests to/from a function. To add a request, add the details of your request (Remember to add <nowiki>~~~~</nowiki> to sign!), using the <nowiki>{{Z|<your five id numbers here>}}</nowiki> template to reference and link to a specific ZID. Functioneers may, at their discretion, refuse to connect implementations that do not pass or do not have tests, and tests that do not pass or do not make logical sense. == Requests == __NEWSECTIONLINK__ Please connect the implementation and tests for [[Z39473]] and [[Z39489]] (the second depends on the first).--[[User:Artsiom91|Artsiom91]] ([[User talk:Artsiom91|talk]]) 16:18, 15 August 2026 (UTC) :@[[User:Artsiom91|Artsiom91]] both {{done|done}}. Regards, [[User:ZI Jony|<span style="color:#8B0000">'''ZI Jony'''</span>]] [[User talk:ZI Jony|<sup><span style="color:Green"><i>(Talk)</i></span></sup>]] 16:22, 15 August 2026 (UTC) Please connect the implementation and tests for [[Z32728]]. [[User:Webmaster2024|Webmaster2024]] ([[User talk:Webmaster2024|talk]]) 13:15, 1 August 2026 (UTC) :The output is slightly different than expected for both tests. It's okay to have edge cases which fail, but there should be passing tests as well. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 16:22, 1 August 2026 (UTC) ::I've fixed one test now, please also connect nested functions. [[User:Webmaster2024|Webmaster2024]] ([[User talk:Webmaster2024|talk]]) 18:01, 1 August 2026 (UTC) :::{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 18:11, 1 August 2026 (UTC) Please connect the implementation and test for [[Z33679]]. Thank you. [[User:JJPMaster|JJP]]<sub>[[User talk:JJPMaster|Mas]]<sub>[[Special:Contributions/JJPMaster|ter]]</sub></sub> ([[wikt:she|she]]/[[wikt:they|they]]) 03:42, 17 April 2026 (UTC) :{{done}} --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 03:50, 17 April 2026 (UTC) Please connect the implementations and tests for [[Z33785]], [[Z33788]], and [[Z33780]]. Thank you! [[User:JJPMaster|JJP]]<sub>[[User talk:JJPMaster|Mas]]<sub>[[Special:Contributions/JJPMaster|ter]]</sub></sub> ([[wikt:she|she]]/[[wikt:they|they]]) 03:13, 20 April 2026 (UTC) :{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 03:48, 20 April 2026 (UTC) Please connect the Python implementation of {{Z|Z33803}}. Thank you. [[User:OzmoOzmo|OzmoOzmo]] ([[User talk:OzmoOzmo|talk]]) 10:48, 20 April 2026 (UTC) :The function is a duplicate of {{Z|Z20430}} [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 10:56, 20 April 2026 (UTC) ::Now I've connected the implementation to {{Z|Z20430}}. [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 11:02, 20 April 2026 (UTC) {{Z|Z33859}} (an implementation of {{Z|Z32297}} for Filipino, Tagalog and Kapampangan) with its sole implementation {{Z|Z33860}}. —[[User:UndueMarmot|<span style="color:#705ccb;">Undue</span><span style="color:#cfdfa3;background-color:#705ccb;">Marmot</span>]] <small>([[User talk:UndueMarmot|talk]])</small> 12:20, 21 April 2026 (UTC) :{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 12:24, 21 April 2026 (UTC) Please connect the implementation of {{Z|33878}}. Thank you! [[User:Some helpful person|Some helpful person]] ([[User talk:Some helpful person|talk]]) 16:42, 21 April 2026 (UTC) :Could you add some tests to check its correctness? [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 16:54, 21 April 2026 (UTC) ::{{D}} [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 17:03, 21 April 2026 (UTC) Please connect the test cases and passing implementation of {{Z|Z24602}}. Thank you! [[User:Some helpful person|Some helpful person]] ([[User talk:Some helpful person|talk]]) 21:12, 22 April 2026 (UTC) :...Of course the moment I say that I find at least one of the test cases are passing with an invalid input... Will debug. [[User:Some helpful person|Some helpful person]] ([[User talk:Some helpful person|talk]]) 21:15, 22 April 2026 (UTC) :Please connect the test cases instead so it will be easier to debug! [[User:Some helpful person|Some helpful person]] ([[User talk:Some helpful person|talk]]) 21:23, 22 April 2026 (UTC) ::{{done}} [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 21:34, 22 April 2026 (UTC) Please connect [[Z33955]] with its implementation and test cases. Thanks. [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 21:31, 22 April 2026 (UTC) :{{done}}. Also, please consider requesting functioneer, I would support it! And thank you for your welcome on WD, too! [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 21:36, 22 April 2026 (UTC) Please disconnect the implementation {{Z|Z30288}} so that it can be fixed and reconnected. It erroneously compares the second element of the second typed pair to itself, and thus breaks many other functions and test cases reliant on it. Added a test case for this, which it of course fails. Thank you very much! <small>(resolves many headaches)</small> [[User:Some helpful person|Some helpful person]] ([[User talk:Some helpful person|talk]]) 03:30, 24 April 2026 (UTC) :{{done}} Please kindly check. [[User:NikolasKHF|NikolasKHF]] ([[User talk:NikolasKHF|talk]]) 03:40, 24 April 2026 (UTC) :Oops! Sorry about that. Thanks for fixing this. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 07:41, 24 April 2026 (UTC) Please connect the implementations and tests for [[Z34124]] and its helper [[Z34127]]. Thank you! [[User:JJPMaster|JJP]]<sub>[[User talk:JJPMaster|Mas]]<sub>[[Special:Contributions/JJPMaster|ter]]</sub></sub> ([[wikt:she|she]]/[[wikt:they|they]]) 23:49, 24 April 2026 (UTC) :{{Done}} [[User:NikolasKHF|NikolasKHF]] ([[User talk:NikolasKHF|talk]]) 23:58, 24 April 2026 (UTC) Please connect the implementation and tests for [[Z34204]]. Thank you! [[User:JJPMaster|JJP]]<sub>[[User talk:JJPMaster|Mas]]<sub>[[Special:Contributions/JJPMaster|ter]]</sub></sub> ([[wikt:she|she]]/[[wikt:they|they]]) 05:28, 26 April 2026 (UTC) :{{Done}} [[User:NikolasKHF|NikolasKHF]] ([[User talk:NikolasKHF|talk]]) 05:31, 26 April 2026 (UTC) Please connect the implementation and test cases for [[Z33951]], [[Z34009]] and [[Z34008]]. Thank you. [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 06:32, 26 April 2026 (UTC) :{{done}} except for {{z|Z34008}} since it fail for all test cases. [[User:NikolasKHF|NikolasKHF]] ([[User talk:NikolasKHF|talk]]) 07:01, 26 April 2026 (UTC) ::Oh. The test cases fail mainly because the implementations for Z33951 and Z34009 were not connected yet. I guess we have to wait for a while until the connected implementation goes through. [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 13:20, 26 April 2026 (UTC) :::{{done}} by YoshiRulz. Thank you. [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 15:58, 26 April 2026 (UTC) Please connect the implementation and test cases for [[Z34212]]. Thank you. [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 15:58, 26 April 2026 (UTC) :{{done}} by myself, as I was just granted functioneer. [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 16:20, 26 April 2026 (UTC) Please disconnect {{Z|Z20694}}. A string without diacritics could be a valid pinyin due to the existence of neutral tone. The pinyin does not correspond to a real phrase, but it doesn't violate any rules for pinyin. [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 16:08, 26 April 2026 (UTC) :{{done}} by myself, as I was just granted functioneer. [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 16:20, 26 April 2026 (UTC) Is it possible to connect {{Z|Z34293}} and its respective tests please? It's a really simple piece of code, I might have gone a bit overboard with the tests though. [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 13:01, 27 April 2026 (UTC) :{{done}} [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 13:13, 27 April 2026 (UTC) A similar one (but any this time!): {{Z|Z34367}}. Could it be possible to connect it and its tests? This time there's a reasonable amount of them and they cover most cases too ;) [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 16:33, 27 April 2026 (UTC) :{{done}} [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 17:24, 27 April 2026 (UTC) Hello! Can somebody please connect the following functions? * {{Z|Z34308}} * {{Z|Z34165}} (its dependency is currently unimplemented) * {{Z|Z34139}} And perhaps the tests for: * {{Z|Z34149}} * {{Z|Z34150}} Pinging @[[User:Dv103|Dv103]] because they helped me with this function and have the functioneer role. <span style="border-radius:99q;padding:0 7q;background:#103;border:3q solid #FBF">[[User:QuickQuokka|<span style="color:#FBF">'''QuickQuokka'''</span>]]</span> <sup>[⁠[[User talk:QuickQuokka|talk]] • [[Special:Contribs/QuickQuokka|contribs]]]</sup> 16:28, 27 April 2026 (UTC) :{{d}} except the implementation of {{Z|Z34165}}, since it doesn't work (first requires the implementation of {{Z|Z34149}}). [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 17:13, 27 April 2026 (UTC) Could {{Z|Z34273}}, {{Z|Z34378}} and {{Z|Z34380}} please be connected? Note that they all recursively depend on each other, so it's not possible to only activate a few of them. Thanks! [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 21:28, 27 April 2026 (UTC) :{{done}}, thank you for your contributions. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 02:48, 28 April 2026 (UTC) Another little thing, is it possible to disconnect {{Z|Z34263}}'s test cases {{Z|Z34269}} and {{Z|Z34267}} please? I'd like to rewrite them using {{Z|Z34273}}. [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 08:31, 28 April 2026 (UTC) :{{Done}}, please proceed. [[User:NikolasKHF|NikolasKHF]] ([[User talk:NikolasKHF|talk]]) 09:01, 28 April 2026 (UTC) ::Sorry for the late response, had an exam today... Anyways, I reworked them a little and they can be connected again! [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 20:05, 28 April 2026 (UTC) Is it possible to connect some new tests related to my previous functions ({{Z|Z34471}}, {{Z|Z34470}}, {{Z|Z34472}})? They implement the fact that in formal set theory {∅;∅} and {∅} are the exact same sets: duplicate elements behave in the same way as if they were only present once. Thanks in advance! [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 20:34, 28 April 2026 (UTC) :{{done}} [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 20:40, 28 April 2026 (UTC) Hello again! Could {{Z|Z34409}} and its tests please be connected? Thanks again! [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 10:41, 29 April 2026 (UTC) :Your Implementation failed [[Z34491]] and [[Z34494]] when I connected it, so I've left it disconnected. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 11:05, 29 April 2026 (UTC) ::Interesting... What failed exactly? When I look at error logs for tests all it says is "no connected implementation"... [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 11:09, 29 April 2026 (UTC) :::In all 3 cases, the returned value was equal to the input (a flattening step was missing). I think my fix is correct, but please double-check it. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 12:13, 29 April 2026 (UTC) ::::Took a look at it, forgot the <math>\operatorname{Pred}(\{ \O \})=\O</math> part in the recursion (whoopsies!). Made an alternative implementation {{Z|Z34509}} using only set operations and builtins; my goal with all those functions is that they don't depend on any other "complex" functions, they should be as simple as possible. Note that it doesn't remove duplicates, but this doesn't matter since <math>\{ \O, \O \} = \{ \O \}</math> anyways. [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 16:15, 29 April 2026 (UTC) Andd back with another set-related function: {{Z|Z34519}}! This one paves the way for set union (and maybe an alternative implementation of predecessor?). Could it please be connected? Thanks!! [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 19:38, 29 April 2026 (UTC) :{{done}} [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 19:38, 29 April 2026 (UTC) As promised, here is {{Z|Z34538}}! Can it be connected please? If you need more tests before I'll add some! [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 20:59, 29 April 2026 (UTC) :{{done}}. Also, if you'd like to request functioneer rights, I'd support it. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 21:59, 29 April 2026 (UTC) ::Thanks a lot for the offer! I might consider it a bit later, for now I promise to calm down a little with the requests :) [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 20:25, 30 April 2026 (UTC) Hi! First could {{Z|Z34544}} please be connected? It corresponds to the mathematical definition of predecessor and seems to be a ''bit'' faster than other implementations :) I've also made {{Z|Z34585}} and {{Z|Z34620}}, could they please be connected? They both have a few tests, but I'm going to add some more for edge cases like duplicate elements (which should be ignored when working with sets). Thanks a lot! [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 20:28, 30 April 2026 (UTC) :{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 20:34, 30 April 2026 (UTC) Please disconnect {{Z|21875}} so I can add a word to its hardcoded list of exceptions, and then it can be reconnected... Or if you're so willing, simply add "Unicode" to the EXCEPTIONS_DICT in the code for me. Thank you! [[User:Some helpful person|Some helpful person]] ([[User talk:Some helpful person|talk]]) 00:48, 6 May 2026 (UTC) :{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 01:02, 6 May 2026 (UTC) Can you please connect implementation of {{Z|35161}}. This is my first function, to be used for {{Z|35158}} for which the implementation is to be written. [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 10:25, 14 May 2026 (UTC) :{{Done}}. I also have connected the tests on the {{z|35158}} [[User:OwlyKnight|OwlyKnight]] ([[User talk:OwlyKnight|talk]]) 10:36, 14 May 2026 (UTC) I have created implementation {{Z|35166}}. It fails but I can't test it as it is not connected. Please connect if that is the proper procedure. If not: what should I do? [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 17:22, 14 May 2026 (UTC) :You were passing a literal <code>Z40(some_call(...))</code> to {{Z|802}}. {{Z|40}}'s identity field needs to be a {{Z|9}}, specifically [[Z41]] or [[Z42]]. [[Special:Diff/274691|Fixed]] (by passing <code>some_call(...)</code> unwrapped to [[Z802]]). [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 17:29, 14 May 2026 (UTC) ::Thanks for fixing that, but still the test case fail, amd I can't test it as it is not connected. What to do next? [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 05:36, 15 May 2026 (UTC) :::If you check on the (i) icon or Detail link, you can find why is it error. The [[Z35159]] test fail due to {{z|Z28290}}; while the [[Z35160]] fail due to {{z|Z28248}}. I think it's because of the lack of lexeme or grammatical feature on the given lexeme on Wikidata rather than the implementation itself. You may need to contribute more on Wikidata lexeme. Thanks! [[User:OwlyKnight|OwlyKnight]] ([[User talk:OwlyKnight|talk]]) 07:05, 15 May 2026 (UTC) ::::Thanks. I managed to fix the issues (gramatical feature and link of lexeme to Wikidata lemma for "dorp". It is working now. Please connect. [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 09:11, 15 May 2026 (UTC) :::::{{Done}} thank you for your contributions :D [[User:OwlyKnight|OwlyKnight]] ([[User talk:OwlyKnight|talk]]) 11:44, 15 May 2026 (UTC) Please connect {{Z|35196}} and its tests. Thanks [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) : Was {{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 16:09, 15 May 2026 (UTC) Please connect {{Z|35505}} and its tests. Thanks [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 15:11, 22 May 2026 (UTC) :{{already done}} by [[User:Dv103]]. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 00:52, 23 May 2026 (UTC) Please connect {{Z|35978}} and its tests. [[User:Sophisticatedevening|Sophisticatedevening]] ([[User talk:Sophisticatedevening|talk]]) 07:54, 2 June 2026 (UTC) :{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 10:46, 2 June 2026 (UTC) Please connect implementation {{Z|Z36113}} to function {{Z|Z36106}}. I don't see an way to do my own tests while the implementation is disconnected, the "Run function" button is always greyed out. [[User:Strobilomyces|Strobilomyces]] ([[User talk:Strobilomyces|talk]]) 13:33, 8 June 2026 (UTC) :{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 14:14, 8 June 2026 (UTC) Please connect {{Z|36537}} and {{Z|36538}} to {{Z|36536}}. The function has already been added to {{Z|32402}}. PS: Is there a way to copy-paste a composition implementation? I can make an Esperanto function for this which has identical structure to the existing English, Spanish, and French functions besides the localized strings, but it’s unnecessarily difficult to do all the clicking and typing manually to recreate them. Thank you! [[User:Gabldotink|Gabldotink]] ([[User talk:Gabldotink|talk]]) 20:32, 19 June 2026 (UTC) :{{done}} You can use the localStorage clipboard: Open the editor for the Implementation, click the topmost <code>&hellip;</code> button, then <code>Copy to clipboard</code>. When you make a blank Implementation, click the topmost(!) <code>&hellip;</code> button, then <code>Paste from clipboard</code>, select the expression, and then you can go through and fill in all [[Z18]]s (since they don't get converted automatically) and update any [[Z6]] literals. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 20:39, 19 June 2026 (UTC) ::Thank you very much! Please also connect {{Z|36541}} and {{Z|36546}} to {{Z|36540}}. [[User:Gabldotink|Gabldotink]] ([[User talk:Gabldotink|talk]]) 21:07, 19 June 2026 (UTC) :::{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 21:11, 19 June 2026 (UTC) [[Category:Functioneers|*R]] [[Category:Noticeboards]] Please connect test cases {{z|Z37757}}, {{z|Z37758}} and {{z|Z37759}} to {{z|Z37756}} for testing! [[User:Chaotic Enby|Chaotic Enby]] ([[User talk:Chaotic Enby|talk]]) 17:02, 14 July 2026 (UTC) :{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 17:06, 14 July 2026 (UTC) :: Now that {{z|Z37764}} works, can you please connect it too? Thanks a lot in advance! [[User:Chaotic Enby|Chaotic Enby]] ([[User talk:Chaotic Enby|talk]]) 21:48, 14 July 2026 (UTC) :::{{done}} [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 21:55, 14 July 2026 (UTC) Please temporarily disconnect test cases from {{z|Z37719}} so I can replace the argument "Plural subject: {{z|Z40}}" by the more precise "Subject number: {{z|Z26934}}" and update everything. [[User:Chaotic Enby|Chaotic Enby]] ([[User talk:Chaotic Enby|talk]]) 21:47, 14 July 2026 (UTC) :{{done}} [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 21:56, 14 July 2026 (UTC) :: Everything has been updated so it can be reconnected! Thanks a lot once more! (and sorry for the bother, please tell me if you prefer I straight-up request functioneer) [[User:Chaotic Enby|Chaotic Enby]] ([[User talk:Chaotic Enby|talk]]) 22:04, 14 July 2026 (UTC) :::{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 06:37, 15 July 2026 (UTC) :I worry you're wasting your time with these new functions, for [[Talk:Z37719#This_function_cannot_be_implemented_in_every_language|reasons explained here]] by {{noping|Dv103}}. See [[WF:Type proposals/Abstract sentence]] etc. where the structure for the next "generation" of NLG functions are being worked out. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 06:44, 15 July 2026 (UTC) :: Thanks a lot @[[User:YoshiRulz|YoshiRulz]]. I have been informed by several Wikifunctions editors (also on Telegram and Discord) that I shouldn't be using the new types as they were still experimental, what should I be doing in that case? [[User:Chaotic Enby|Chaotic Enby]] ([[User talk:Chaotic Enby|talk]]) 18:06, 18 July 2026 (UTC) :::If you have nothing to add to the new type discussion, the next most helpful thing to do would probably be documenting and fixing edge cases in the [[WF:Catalogue/Natural_language_operations/English|helper functions for English]]. Outside of NLG, you could work on docs (projectspace, but also test cases), or functions that operate on WD items and their relationships. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 19:10, 18 July 2026 (UTC) :::: Thanks again! Looking at that specific discussion, it looks like there isn't much support for the current proposal of abstract sentences? I'll look at the {{tq|functions that operate on WD items}} part, but I've been a bit worried that this limits us to relatively simple sentences for now – is there a way to implement some kind of syntactic recursion? [[User:Chaotic Enby|Chaotic Enby]] ([[User talk:Chaotic Enby|talk]]) 19:37, 18 July 2026 (UTC) Please connect implementation and tests for {{z|Z38250}} for testing! [[User:Wcalenieja|Wcalenieja]] ([[User talk:Wcalenieja|talk]]) 15:40, 25 July 2026 (UTC) :{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 15:45, 25 July 2026 (UTC) ::Could you also connect the implementation and tests in {{z|Z38262}}? Thanks, [[User:Wcalenieja|Wcalenieja]] ([[User talk:Wcalenieja|talk]]) 16:02, 25 July 2026 (UTC) :::{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 16:11, 25 July 2026 (UTC) Please connect {{Z|Z38277}} to {{Z|Z38274}}. I could not find a way to add a test before the implementation is connected to the function. This is my first contribution, so I'm sorry if I did something wrong. Thank you![[User:Seudo|Seudo]] ([[User talk:Seudo|talk]]) 17:31, 25 July 2026 (UTC) :You can add tests immediately, they just don't show up in the editor for Implementations until they're connected, so you have to "guess-and-check". [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 18:00, 25 July 2026 (UTC) ::Thank you for the explanation. So I added tests [[Z38293]] and [[Z38292]], to be connected to {{Z|Z38274}}, and [[Z38294]] to be connected to {{Z|Z20785}} (the second and third ones currently fail because of a bug in {{Z|Z20786}} which I explained at [[Talk:Z20786]]. [[User:Seudo|Seudo]] ([[User talk:Seudo|talk]]) 19:46, 25 July 2026 (UTC) :::Connected tests, disconnected implementations so you can fix them. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 19:50, 25 July 2026 (UTC) ::::I fixed {{Z|Z20786}}, thanks. [[User:Seudo|Seudo]] ([[User talk:Seudo|talk]]) 20:02, 25 July 2026 (UTC) :::Your tests include the article "le" on the date, but the composition does not. Which is correct? [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 20:08, 25 July 2026 (UTC) ::::I fixed the composition and tried to handle also the differences between female and male genders (and therefore added a test [[Z38301]] for female). [[User:Seudo|Seudo]] ([[User talk:Seudo|talk]]) 20:31, 25 July 2026 (UTC) :All {{done}}! [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 20:37, 25 July 2026 (UTC) ::::But I'm sorry I'm asking so much to you. Is there some kind of sandbox where I could test my composition before asking it to be connected? [[User:Seudo|Seudo]] ([[User talk:Seudo|talk]]) 20:38, 25 July 2026 (UTC) :::::A sandbox Implementation? There are some on [[Z10119]], but I would say that's not a very effective way to edit/debug. You can build up compositions from scratch using the copy/paste feature and [[Z801]], or by using [[User:YoshiRulz/Blockly|my editor]], then use Test cases to help you refine it. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 20:48, 25 July 2026 (UTC) Please connect the JavaScript implementation {{Z|38297}} and test cases {{Z|38296}} and {{Z|38298}} to {{Z|38295}} (missing properties from peer items). The implementation passes both tests (2/2). Thank you. [[User:Brianwinum|Brian Winum]] ([[User talk:Brianwinum|talk]]) 20:03, 25 July 2026 (UTC) :{{done}}, but is this not just a worse [[d:WD:Recoin]]? [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 20:06, 25 July 2026 (UTC) Please connect the implementation and the test for {{Z|38923}}. Thanks. [[User:Ioe2015|Ioe2015]] ([[User talk:Ioe2015|talk]]) 06:24, 6 August 2026 (UTC) :Nice work! I made a change to the label calls in the composition, and it already works. --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 07:51, 6 August 2026 (UTC) ::@[[User:Ioe2015|Ioe2015]], {{done|connected}}. Regards, [[User:ZI Jony|<span style="color:#8B0000">'''ZI Jony'''</span>]] [[User talk:ZI Jony|<sup><span style="color:Green"><i>(Talk)</i></span></sup>]] 08:30, 6 August 2026 (UTC) Back with more math functions! Could {{Z|Z39036}} be connected please? [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 17:23, 8 August 2026 (UTC) :And, in a similar category, {{Z|Z39043}} too please :) [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 17:38, 8 August 2026 (UTC) ::@[[User:Virinas-code|Virinas-code]], {{done}}. Regards, [[User:ZI Jony|<span style="color:#8B0000">'''ZI Jony'''</span>]] [[User talk:ZI Jony|<sup><span style="color:Green"><i>(Talk)</i></span></sup>]] 17:47, 8 August 2026 (UTC) Math is fun, fast math is best. Could {{Z|Z39064}} and {{Z|Z39065}} be connected please? [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 20:11, 8 August 2026 (UTC) :And {{Z|Z39066}} too, it'll hopefully fix a bunch of tests :) [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 20:13, 8 August 2026 (UTC) ::{{done}} Please apply for functioneer if you feel ready. I would support your application. --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 04:12, 9 August 2026 (UTC) A request for disconnection this time... Could {{Z|Z34264}} and {{Z|Z39064}} be disconnected while connecting the faster Python implementation {{Z|Z39071}}? The composition implementation seems to struggle with large numbers as it hits a recursion limit. I am unsure wether the Python implementation is affected too; I'd like to see if the disconnection helps. (oh, and I've applied for functioneer!) [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 22:30, 9 August 2026 (UTC) :Oh, and could {{Z|Z39073}} have its Python implementation and tests connected too? It should hopefully fix test validation errors. [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 22:33, 9 August 2026 (UTC) ::{{done}} [[User:99of9|99of9]] ([[User talk:99of9|talk]]) 22:36, 9 August 2026 (UTC) Could you please check [[Z39640]], its implementation [[Z39642]] and its test [[Z39641]], connect them if they make sense, and give me feedback otherwise? Many thanks! [[User:Ornithorynque liminaire|Ornithorynque liminaire]] ([[User talk:Ornithorynque liminaire|talk]]) 15:15, 18 August 2026 (UTC) :The implementation is fine. I fixed a type bug in the test. {{done|Connected}} both.<br>You would have to go to AW to discuss when and how to add such a disclaimer; maybe it should adopt {{Q|14360366}}. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 15:29, 18 August 2026 (UTC) ::Thanks! Certainly. I come from frwiki, we have an in-article disclaimer for that, hence my reflex: [[:w:fr:Modèle:Médical]] [[User:Ornithorynque liminaire|Ornithorynque liminaire]] ([[User talk:Ornithorynque liminaire|talk]]) 10:53, 19 August 2026 (UTC) :Hi ! Does that make sense to connect {{Z|Z39763}}, {{Z|Z39656}}, {{Z|Z39655}} and such French tests that do not pass given the lack of French implementation? I would say it could, in the idea of having correct tests ''before'' correct implementations; however I saw no policy on that topic so tell me if I missed something! [[User:Ornithorynque liminaire|Ornithorynque liminaire]] ([[User talk:Ornithorynque liminaire|talk]]) 10:02, 21 August 2026 (UTC) ::Yes, [[d:Q950250|starting with tests]] is good practice. Having 1 or 2 on those top-level Functions is fine, but it would be even more helpful if they were on the French-specific versions, which don't exist yet. If you click through to {{Z|38523}}/{{Z|32826}}, then the English version, the input/output Types you see on the left are what you would need to copy when [https://www.wikifunctions.org/w/index.php?title=Special:CreateObject&zid=Z8 creating a Function]. I've done that for the second Function: [[Z32825]] -> {{Z|39764}}. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 10:27, 21 August 2026 (UTC) Please connect the following Japanese date-related implementations and tests, preferably in dependency order: * {{Z|39861}}: implementation {{Z|39867}} and tests {{Z|39862}} and {{Z|39863}}. * {{Z|39859}}: implementation {{Z|39869}} and tests {{Z|39870}} and {{Z|39871}}. This function depends on {{Z|39861}}. I have also added Japanese to the date configuration {{Z|20779}}. * {{Z|39846}}: implementation {{Z|39855}} and tests {{Z|39850}}, {{Z|39856}}, and {{Z|39858}}. This function uses the Japanese date formatting above through `display date`. The tests for {{Z|39859}} cover both CE and BCE dates, and the tests for {{Z|39846}} cover a deceased person, a living person, and a birth date with year precision. Thank you! [[User:鈴音雨|鈴音雨]] ([[User talk:鈴音雨|talk]]) 12:13, 22 August 2026 (UTC) :I think that's all {{done}}. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 13:00, 22 August 2026 (UTC) Please connect the following Japanese-language implementations and tests, preferably in dependency order: * {{Z|39886}}: implementation {{Z|39888}}, with tests {{Z|39891}} and {{Z|39892}}. * {{Z|39894}}: implementation {{Z|39895}}, with tests {{Z|39904}} and {{Z|39905}}. This depends on {{Z|39886}}. The tests cover both a single occupation and multiple occupations joined with the Japanese comma `、`. * {{Z|39896}}: implementation {{Z|39897}}. It is used by the Japanese entry added to the language-specific list-separator configuration. * {{Z|39899}}: implementation {{Z|39900}}, with test {{Z|39901}}. * {{Z|39898}}: implementation {{Z|39902}}, with test {{Z|39903}}. This depends on {{Z|39899}}. The corresponding Japanese configuration entries have already been added where applicable, including {{Z|38781}}, {{Z|32279}}, and {{Z|38786}}. Thank you! [[User:鈴音雨|鈴音雨]] ([[User talk:鈴音雨|talk]]) 17:44, 22 August 2026 (UTC) :{{done}} (I hope.) [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 23:08, 22 August 2026 (UTC) Please connect the following Japanese-language implementations and tests, preferably in dependency order: * {{Z|39914}} :* Implementation: {{Z|39915}} :* Tests: {{Z|39916}}, {{Z|39917}}, {{Z|39918}} :* The Japanese entry has already been added to {{Z|32826}}. * {{Z|39920}} :* Implementation: {{Z|39921}} :* Test: {{Z|39922}} :* The Japanese entry has already been added to {{Z|37760}}. These are intended to support Japanese output in Abstract Wikipedia compositions. Thank you! [[User:鈴音雨|鈴音雨]] ([[User talk:鈴音雨|talk]]) 11:22, 23 August 2026 (UTC) :{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 11:49, 23 August 2026 (UTC) Please connect the following objects to {{Z|39923}}: * Implementation: {{Z|39925}} * Test: {{Z|39924}} The implementation passes the connected test. Thank you. [[User:YKC2486|YKC2486]] ([[User talk:YKC2486|talk]]) 12:00, 23 August 2026 (UTC) :{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 12:04, 23 August 2026 (UTC) === New requests === ''Please reply to add new requests''<br> [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 13:40, 23 August 2026 (UTC) :Hi! I've tried to create a new function {{Z|Z40156}} with its associated tests {{Z|Z40157}} and {{Z|Z40158}}. : I've also created a first implementation {{Z|Z40562}}, certainly not perfect but I will have to try it to improve it. How am I supposed to do that? Tests say no implementation is connected, and implementation say no tests are connected. I guess someone needs to connect the tests first, is is the way to do it? (If so, they are ready to be connected.) Thanks! [[User:Ornithorynque liminaire|Ornithorynque liminaire]] ([[User talk:Ornithorynque liminaire|talk]]) 17:50, 29 August 2026 (UTC) ::Tests connected. Instead of {{Z|16568}} (which is for fetching from Wikifunctions), you should be using something like {{Z|24766}}. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 17:58, 29 August 2026 (UTC) :::Many thanks @[[User:YoshiRulz|YoshiRulz]], good catch! I think {{Z|Z40562}} is ready to be connected. [[User:Ornithorynque liminaire|Ornithorynque liminaire]] ([[User talk:Ornithorynque liminaire|talk]]) 22:15, 29 August 2026 (UTC) ::::{{done}} and I set all French variants to use space separators in [[Z25634]], so they should show up eventually. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 22:22, 29 August 2026 (UTC) :Could you please connect {{Z|Z39764}} and {{Z|Z40634}}? The first will be needed to work on the implementation, the second is passing under the current implementation. [[User:Ornithorynque liminaire|Ornithorynque liminaire (she/they)]] ([[User talk:Ornithorynque liminaire|talk]]) 15:22, 30 August 2026 (UTC) ::{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 15:33, 30 August 2026 (UTC) :Hi! Can anyone help me connect [https://www.wikifunctions.org/view/en/Z40780 this function]? I think the implementation works. Please inform me if there are existing bugs, I'll fix it. Thanks! [[User:Wangyunfan|Wangyunfan]] ([[User talk:Wangyunfan|talk]]) 03:42, 5 September 2026 (UTC) ::Done. The types (string, natural number) are not really ideal for this kind of function, but hopefully you're getting the idea of how functions, implementations and tests work around here. --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 04:43, 5 September 2026 (UTC) :Hi! I'd just found this page, I was accidentally making requests over at [[Wikifunctions:Community portal]]. I'd like to connect implementations to functions for some thermodynamic equations: :* [[Z41417|Carnot heat engine efficiency]] :* [[Z41469|Constant-pressure boundary work]] :* [[Z41634|Ideal-gas specific internal energy change]] :* [[Z41638|Ideal-gas specific enthalpy change]] :* [[Z41510|Ideal-gas isentropic temperature ratio]] :* [[Z41632|Ideal-gas isentropic pressure-volume ratio]] :* [[Z41646|Adiabatic steady-flow shaft work done]] [[User:IanVG|IanVG]] ([[User talk:IanVG|talk]]) 18:52, 8 September 2026 (UTC) :If you're using {{Z|19677}} for quantities in physics equations (which is probably still the best way), you should be specifying the units somewhere in the documentation.<!-- --><br>edit: Connected the ones with passing tests. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 19:04, 8 September 2026 (UTC) {{Z|Z17394}}: {{Z|41470}}, {{Z|41471}}, {{Z|41519}} (I will do a U_n soon. I also plan to make one that returns a (U, V) pair... if possible.) --[[User:Artoria2e5|Artoria2e5]] ([[User talk:Artoria2e5|talk]]) 12:39, 7 September 2026 (UTC) : Was {{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 16:06, 7 September 2026 (UTC) {{Z|Z12427}}: {{Z|41467}}. Two test cases that are not mine, but are nevertheless reasonable to run (unlike the Mersennes): {{Z|34066}}, {{Z|34067}}. They are not exactly common failings, but they are occupying the "y" part of the x/y tests passed stat. --[[User:Artoria2e5|Artoria2e5]] ([[User talk:Artoria2e5|talk]]) 12:39, 7 September 2026 (UTC) : {{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 16:06, 7 September 2026 (UTC) {{Z|30950}}: {{Z|41466}}. (I see that my recent fermat creation has been connected. Thanks 99of9! I think I should request for functioneer or something. It's my first day on here, but I feel like I've got most figured out... But it may be too early.) --[[User:Artoria2e5|Artoria2e5]] ([[User talk:Artoria2e5|talk]]) 12:39, 7 September 2026 (UTC) : {{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 16:06, 7 September 2026 (UTC) :There’s a 48-hour wait, so sooner rather than later would be my recommendation. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 16:10, 7 September 2026 (UTC) {{Z|11795}}: {{Z|42308}}. I made this JavaScript implementation for the function. Could this be connected? [[User:ReXLer|ReXLer]] ([[User talk:ReXLer|talk]]) 22:13, 16 September 2026 (UTC) :{{done}} but this is a duplicate of [[Z19394|the existing JS implementation]], you should edit that one instead. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 22:26, 16 September 2026 (UTC) ::Yeah i wanted to make mine. [[User:ReXLer|ReXLer]] ([[User talk:ReXLer|talk]]) 22:30, 16 September 2026 (UTC) {{Z|42310}}: {{Z|42311}}. Connect the implementation. Also connect {{Z|42312}}. [[User:ReXLer|ReXLer]] ([[User talk:ReXLer|talk]]) 15:17, 17 September 2026 (UTC) {{Z|42381}}: {{Z|42382}}. Can you also connect the test cases? [[User:ReXLer|ReXLer]] ([[User talk:ReXLer|talk]]) 20:12, 17 September 2026 (UTC) :{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 21:05, 17 September 2026 (UTC) == Example == {{Z|Z8}}: {{Z|Z10000}}<br> {{Z|Z14}} Please connect * {{Z|Znnn}} * {{Z|Z20}} Please connect * {{Z|Znnn}} * ''or disconnect, as the case may be'' [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 13:31, 23 August 2026 (UTC) == I need to connection == I can't create my function who i not can connect [[User:Spider077|Spider077]] ([[User talk:Spider077|talk]]) 07:26, 18 September 2026 (UTC) axn71t9xep2c5syv5dexbt22ikjj5kz Z35336 0 83788 314657 310837 2026-09-17T13:08:04Z BlueSkyWalker 101616 Hindi mapping (Z42360 -> Z42266) to Z35336 314657 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z35336" }, "Z2K2": { "Z1K1": "Z14294", "Z14294K1": [ "Z14293", { "Z1K1": "Z14293", "Z14293K1": "Z35334", "Z14293K2": "Z33034" }, { "Z1K1": "Z14293", "Z14293K1": "Z41292", "Z14293K2": "Z34003" }, { "Z1K1": "Z14293", "Z14293K1": "Z42360", "Z14293K2": "Z42266" } ], "Z14294K2": "Z40290" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "config for print Gregorian year to precision" }, { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "精度に従ってグレゴリオ暦年を表示関数言語別設定" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } ckr2z523htliw2ed6gsvc1f5hun428z Z35770 0 84440 314674 280292 2026-09-17T13:40:13Z Artsiom91 2118 fix link 314674 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z35770" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z33844", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z33844", "Z33844K1": [ "Z6091", { "Z1K1": "Z6091", "Z6091K1": "Q826274" }, { "Z1K1": "Z6091", "Z6091K1": "Q1429325" }, { "Z1K1": "Z6091", "Z6091K1": "Q3775844" } ], "Z33844K2": [ "Z1" ], "Z33844K3": { "Z1K1": "Z40", "Z40K1": "Z42" }, "Z33844K4": "Z1002" }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z877", "Z877K2": { "Z1K1": "Z89", "Z89K1": "\u003Ci\u003EMain articles: \u003C/i\u003E\u003Ca href=\"https://abstract.wikipedia.org/wiki/Q826274\"\u003EFauna of Australia\u003C/a\u003E, \u003Ca href=\"https://abstract.wikipedia.org/wiki/Q1429325\"\u003EFlora of Australia\u003C/a\u003E and \u003Ca href=\"https://abstract.wikipedia.org/wiki/Q3775844\"\u003EFungi of Australia\u003C/a\u003E" } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "3 items with comma-space separator" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } qdzvlue7iiemphdyu1uea5db6vez3t2 Z37106 0 86803 314706 311619 2026-09-17T15:27:29Z BlueSkyWalker 101616 Hindi mapping (Z42377 -> Z42266) to Z37106 314706 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z37106" }, "Z2K2": { "Z1K1": "Z14294", "Z14294K1": [ "Z14293", { "Z1K1": "Z14293", "Z14293K1": "Z37107", "Z14293K2": "Z33034" }, { "Z1K1": "Z14293", "Z14293K1": "Z41697", "Z14293K2": [ "Z60", "Z1592" ] }, { "Z1K1": "Z14293", "Z14293K1": "Z42377", "Z14293K2": "Z42266" } ], "Z14294K2": "Z38181" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "config for specific property of subject was value" }, { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "\u003C主題\u003Eの\u003Cプロパティ\u003Eは\u003C値\u003Eである (過去時制) の言語別設定" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } m9zlu1er8x8c2r5ucjgsjkp8hvkwhbp Z37869 0 88054 314604 311973 2026-09-17T12:02:13Z BlueSkyWalker 101616 Hindi mapping (Z42343 -> Z42266) to Z37869 314604 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z37869" }, "Z2K2": { "Z1K1": "Z14294", "Z14294K1": [ "Z14293", { "Z1K1": "Z14293", "Z14293K1": "Z37858", "Z14293K2": "Z33056" }, { "Z1K1": "Z14293", "Z14293K1": "Z37855", "Z14293K2": [ "Z60", "Z1689" ] }, { "Z1K1": "Z14293", "Z14293K1": "Z38844", "Z14293K2": "Z33034" }, { "Z1K1": "Z14293", "Z14293K1": "Z40019", "Z14293K2": "Z34003" }, { "Z1K1": "Z14293", "Z14293K1": "Z42343", "Z14293K2": "Z42266" } ], "Z14294K2": "Z38844" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "config for joining WD item property QID values" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "विकिडेटा गुण मानों को जोड़ने का विन्यास" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } dgraltxowve5sxi8fqba6wfg6z9xy5i Z38416 0 88759 314757 310803 2026-09-17T17:36:28Z BlueSkyWalker 101616 Hindi mapping (Z42398 -> Z42266) to Z38416 314757 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z38416" }, "Z2K2": { "Z1K1": "Z14294", "Z14294K1": [ "Z14293", { "Z1K1": "Z14293", "Z14293K1": "Z38403", "Z14293K2": "Z33034" }, { "Z1K1": "Z14293", "Z14293K1": "Z40024", "Z14293K2": "Z34003" }, { "Z1K1": "Z14293", "Z14293K1": "Z42398", "Z14293K2": "Z42266" } ], "Z14294K2": "Z41224" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "config for main subject-sentence" }, { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "主題を説明する文の言語別設定" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } l4rdibr70zbwqyaxffg5l9ixo9wh4o4 Z38418 0 88761 314764 310802 2026-09-17T17:54:36Z BlueSkyWalker 101616 Hindi mapping (Z42402 -> Z42266) to Z38418 314764 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z38418" }, "Z2K2": { "Z1K1": "Z14294", "Z14294K1": [ "Z14293", { "Z1K1": "Z14293", "Z14293K1": "Z38405", "Z14293K2": "Z33034" }, { "Z1K1": "Z14293", "Z14293K1": "Z42402", "Z14293K2": "Z42266" } ], "Z14294K2": "Z41351" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "config for has use-sentence" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 563cg4237thgh5l44u4ukuiy1y6kjiv Z38419 0 88762 314789 310797 2026-09-17T18:34:19Z BlueSkyWalker 101616 Hindi mapping (Z42406 -> Z42266) to Z38419 314789 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z38419" }, "Z2K2": { "Z1K1": "Z14294", "Z14294K1": [ "Z14293", { "Z1K1": "Z14293", "Z14293K1": "Z38406", "Z14293K2": "Z33034" }, { "Z1K1": "Z14293", "Z14293K1": "Z42406", "Z14293K2": "Z42266" } ], "Z14294K2": "Z41354" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "config for has characteristic-sentence" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 5yg5u7fz69opbpsp1o9z5wtppgwoy9s Z38420 0 88763 314807 310795 2026-09-17T19:11:45Z BlueSkyWalker 101616 Hindi mapping (Z42410 -> Z42266) to Z38420 314807 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z38420" }, "Z2K2": { "Z1K1": "Z14294", "Z14294K1": [ "Z14293", { "Z1K1": "Z14293", "Z14293K1": "Z38407", "Z14293K2": "Z33034" }, { "Z1K1": "Z14293", "Z14293K1": "Z42410", "Z14293K2": "Z42266" } ], "Z14294K2": "Z41358" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "config for platform-sentence" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } cgjns4k7gs7zomv4pkhzlg58bi9ap6i Z38422 0 88765 314813 310798 2026-09-17T19:29:01Z BlueSkyWalker 101616 Hindi mapping (Z42414 -> Z42266) to Z38422 314813 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z38422" }, "Z2K2": { "Z1K1": "Z14294", "Z14294K1": [ "Z14293", { "Z1K1": "Z14293", "Z14293K1": "Z38409", "Z14293K2": "Z33034" }, { "Z1K1": "Z14293", "Z14293K1": "Z42414", "Z14293K2": "Z42266" } ], "Z14294K2": "Z41380" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "config for depends on software-sentence" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } ifaonnamb2149pf03uv8qizpqkxa8ph Z38755 0 89186 314683 310820 2026-09-17T14:03:30Z BlueSkyWalker 101616 Hindi mapping (Z42369 -> Z42266) to Z38755 314683 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z38755" }, "Z2K2": { "Z1K1": "Z14294", "Z14294K1": [ "Z14293", { "Z1K1": "Z14293", "Z14293K1": "Z38748", "Z14293K2": "Z33034" }, { "Z1K1": "Z14293", "Z14293K1": "Z39742", "Z14293K2": "Z33463" }, { "Z1K1": "Z14293", "Z14293K1": "Z39846", "Z14293K2": "Z34003" }, { "Z1K1": "Z14293", "Z14293K1": "Z42369", "Z14293K2": "Z42266" } ], "Z14294K2": "Z38752" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "config for birth-(death) date" }, { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "生没年月日の言語別設定" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } e1bkm86piioby8zz2jvogda3mo8nczd Z38803 0 89250 314689 311448 2026-09-17T14:23:25Z BlueSkyWalker 101616 Hindi mapping (Z42373 -> Z42266) to Z38803 314689 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z38803" }, "Z2K2": { "Z1K1": "Z14294", "Z14294K1": [ "Z14293", { "Z1K1": "Z14293", "Z14293K1": "Z38799", "Z14293K2": "Z33056" }, { "Z1K1": "Z14293", "Z14293K1": "Z38797", "Z14293K2": "Z33034" }, { "Z1K1": "Z14293", "Z14293K1": "Z40206", "Z14293K2": "Z34003" }, { "Z1K1": "Z14293", "Z14293K1": "Z42373", "Z14293K2": "Z42266" } ], "Z14294K2": "Z41601" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "config for notable works-sentence" }, { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "主要作品を説明する文の言語別設定" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 3jbe1a7vr84wqqtszw3cvz2fysrsfvv Z38869 0 89328 314938 309546 2026-09-18T07:39:04Z YoshiRulz 10156 Added Z41365 to the approved list of implementations 314938 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z38869" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z8", "Z17K2": "Z38869K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "function" } ] } } ], "Z8K2": "Z38546", "Z8K3": [ "Z20", "Z41362" ], "Z8K4": [ "Z14", "Z38885", "Z41365" ], "Z8K5": "Z38869" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "anonymous function from function" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "given a Wikifunctions function, turn it into an anonymous function. All meanings are just \"input\"." } ] } } 1hoktxjrz29qugrt0arzry36gcalskc 314939 314938 2026-09-18T07:42:21Z WikiLambda system 3 Updated the implementation list (see [[Help:Wikifunctions/Implementation_ordering_and_choosing|About implementation selection]]) 314939 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z38869" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z8", "Z17K2": "Z38869K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "function" } ] } } ], "Z8K2": "Z38546", "Z8K3": [ "Z20", "Z41362" ], "Z8K4": [ "Z14", "Z41365", "Z38885" ], "Z8K5": "Z38869" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "anonymous function from function" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "given a Wikifunctions function, turn it into an anonymous function. All meanings are just \"input\"." } ] } } g0ffhrf9oaslbqtv2m2dcatqgu3m2fm 314952 314939 2026-09-18T08:35:04Z WikiLambda system 3 Updated the implementation list (see [[Help:Wikifunctions/Implementation_ordering_and_choosing|About implementation selection]]) 314952 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z38869" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z8", "Z17K2": "Z38869K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "function" } ] } } ], "Z8K2": "Z38546", "Z8K3": [ "Z20", "Z41362" ], "Z8K4": [ "Z14", "Z38885", "Z41365" ], "Z8K5": "Z38869" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "anonymous function from function" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "given a Wikifunctions function, turn it into an anonymous function. All meanings are just \"input\"." } ] } } 1hoktxjrz29qugrt0arzry36gcalskc Z39338 0 89954 314745 311445 2026-09-17T16:57:56Z BlueSkyWalker 101616 Hindi mapping (Z42390 -> Z42266) to Z39338 314745 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z39338" }, "Z2K2": { "Z1K1": "Z14294", "Z14294K1": [ "Z14293", { "Z1K1": "Z14293", "Z14293K1": "Z39332", "Z14293K2": "Z33034" }, { "Z1K1": "Z14293", "Z14293K1": "Z42390", "Z14293K2": "Z42266" } ], "Z14294K2": "Z41607" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "config for designed by-sentence" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } k54dctlad2g46ek5nu7s4fnqtahzoxg Wikifunctions:Requests for user groups/Archive/2026/08 4 90038 314864 307331 2026-09-18T03:08:09Z SpBot 978 archiving 1 section from [[Wikifunctions:Requests for user groups]] (after section [[Wikifunctions:Requests for user groups/Archive/2026/08#Armin_hpj|Armin_hpj]]) 314864 wikitext text/x-wiki {{Talkarchive}} === Virinas-code === After being told twice on [[Wikifunctions:Requests for connection and disconnection]], I've finally decided to apply as functioneer. I've made multiple functions, implementations, and test cases already, mostly relating to set-based arithmetic. I've tried to be as cautious as possible with my edits by always making appropriate test cases. I have also experimented with the ZObject model and have written a ZObject JSON parser in Rust. Hence i believe I have sufficient experience with this website to apply for functionner :) [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 07:49, 9 August 2026 (UTC) :{{done}} [[User:Ameisenigel|Ameisenigel]] ([[User talk:Ameisenigel|talk]]) 07:56, 12 August 2026 (UTC) :<small>This section was archived on a request by: [[User:Ameisenigel|Ameisenigel]] ([[User talk:Ameisenigel|talk]]) 07:56, 12 August 2026 (UTC)</small> === 鈴音雨 === :{{UL2.0|1=鈴音雨|contributions=1|deletedcontributions=1|editcount=1|blocklog=1|rightslog=1|crosswiki=1}} :''Discussion open until: 15:21, 24 August 2026 (UTC)'' :Hello. I might be relatively new to participating in Wikifunctions, but I quickly understood the system and have already submitted several connection and edit requests. By becoming a Functioneer, I want to contribute to Wikifunctions faster, which is still largely unexplored in Japanese. [[User:鈴音雨|鈴音雨]] ([[User talk:鈴音雨|talk]]) 15:21, 22 August 2026 (UTC) ::{{s}} Working on a language as special as Japanese is awesome for the project, thanks for your contributions! [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 18:41, 22 August 2026 (UTC) ::It has been 2 days with 1 support and 0 opposes, so would someone be able to grant the permissions, please? --[[User:鈴音雨|鈴音雨]] ([[User talk:鈴音雨|talk]]) 14:16, 25 August 2026 (UTC) ::{{done}} welcome and thank you for all your work on Japanese. --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 23:59, 25 August 2026 (UTC) :<small>This section was archived on a request by: [[User:Ameisenigel|Ameisenigel]] ([[User talk:Ameisenigel|talk]]) 07:49, 26 August 2026 (UTC)</small> === BlueSkyWalker === :{{UL2.0|1=BlueSkyWalker|contributions=1|deletedcontributions=1|editcount=1|blocklog=1|rightslog=1|crosswiki=1}} :''Discussion open until: 18:02, 29 August 2026 (UTC)'' :I am actively contributing to natural language operations on Wikifunctions, focusing on building out the Hindi natural language generation catalogue and Abstract Wikipedia sentence constructors. Recent contributions include [[Z40186]] (''state location in Hindi''), [[Z40188]] (Python implementation), [[Z40189]] (test case), and collaborating on [[Z40197]] with {{ping|99of9}}. Having Functioneer rights will allow me to connect implementations, manage test suites, and build constructors for Indian languages directly. [[User:BlueSkyWalker|BlueSkyWalker]] ([[User talk:BlueSkyWalker|talk]]) 18:02, 27 August 2026 (UTC) ::{{s}} --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 00:32, 28 August 2026 (UTC) :{{done}} [[User:Ameisenigel|Ameisenigel]] ([[User talk:Ameisenigel|talk]]) 18:12, 31 August 2026 (UTC) :<small>This section was archived on a request by: [[User:Ameisenigel|Ameisenigel]] ([[User talk:Ameisenigel|talk]]) 18:12, 31 August 2026 (UTC)</small> === Armin hpj === :{{UL2.0|1=Armin hpj|contributions=1|deletedcontributions=1|editcount=1|blocklog=1|rightslog=1|crosswiki=1}} :''Discussion open until: 15:03, 27 August 2026 (UTC)'' :I have experienceed the Wikifunctions since 19th July. As of now, I want to become an functioneer because I am creating functions within the implementation and sometimes the test cases. and if I become one of the functioneer, I would connect the implementation to the functions if the function is useful. [[User:Armin hpj|Armin hpj]] ([[User talk:Armin hpj|talk]]) 15:03, 25 August 2026 (UTC) ::Please can you add test cases on the functions you have created already. It is important for every function to have tests. You'll find that some are not working, so you might want to try to fix those implementations too. --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 00:05, 26 August 2026 (UTC) ::{{ping|Armin hpj}} Please see above --[[User:Ameisenigel|Ameisenigel]] ([[User talk:Ameisenigel|talk]]) 18:23, 2 September 2026 (UTC) :::I understand. [[User:Armin hpj|Armin hpj]] ([[User talk:Armin hpj|talk]]) 18:56, 2 September 2026 (UTC) ::::Quite a few of your functions either don't have tests or the implementations fail the tests: {{Z|Z39885}} {{Z|Z40015}} {{Z|Z41636}} {{Z|Z41344}}. If you don't want them anymore, or don't think they can work, you can nominate them for deletion. I'll grant functioneer for a limited time for now, because it looks like you still need to practice a bit more. --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 00:45, 12 September 2026 (UTC) :::::{{done}} --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 07:10, 12 September 2026 (UTC) ::::::OK, and I will request it again if my temporary functioneer has expired and if I have edited the test cases a lot. [[User:Armin hpj|Armin hpj]] ([[User talk:Armin hpj|talk]]) 08:35, 12 September 2026 (UTC) :<small>This section was archived on a request by: [[User:Ameisenigel|Ameisenigel]] ([[User talk:Ameisenigel|talk]]) 17:14, 16 September 2026 (UTC)</small> d4npqmv1xmzdjokgj0u1dokbu9cpj70 Z39531 0 90207 314885 311573 2026-09-18T04:17:56Z 鈴音雨 101019 Connect tester Z42440 314885 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z39531" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z39531K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "entity" }, { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "項目参照" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z60", "Z17K2": "Z39531K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "language" }, { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "言語" } ] } } ], "Z8K2": "Z6091", "Z8K3": [ "Z20", "Z39533", "Z42440" ], "Z8K4": [ "Z14", "Z39532" ], "Z8K5": "Z39531" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "grammatical number of Wikidata item" }, { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "ウィキデータ項目の文法上の数" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 60175w7jki33xbigy6owtw4d62di3qs Z39532 0 90208 314883 311572 2026-09-18T04:15:11Z 鈴音雨 101019 Fetch the item before reading its P11054 statements: Z22978 takes an item (Z6001) but was given the item reference (Z6091), so the function failed with Z506 for exactly those items that declare a grammatical number 314883 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z39532" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z39531", "Z14K2": { "Z1K1": "Z7", "Z7K1": "Z802", "Z802K1": { "Z1K1": "Z7", "Z7K1": "Z27299", "Z27299K1": { "Z1K1": "Z7", "Z7K1": "Z30120", "Z30120K1": { "Z1K1": "Z18", "Z18K1": "Z39531K1" }, "Z30120K2": [ "Z6030", "Z6036" ], "Z30120K3": [ "Z60", "Z1360" ], "Z30120K4": [ "Z6092", { "Z1K1": "Z6092", "Z6092K1": "P11054" } ] }, "Z27299K2": { "Z1K1": "Z6092", "Z6092K1": "P11054" } }, "Z802K2": { "Z1K1": "Z7", "Z7K1": "Z811", "Z811K1": { "Z1K1": "Z7", "Z7K1": "Z22978", "Z22978K1": { "Z1K1": "Z7", "Z7K1": "Z30120", "Z30120K1": { "Z1K1": "Z18", "Z18K1": "Z39531K1" }, "Z30120K2": [ "Z6030", "Z6036" ], "Z30120K3": [ "Z60", "Z1360" ], "Z30120K4": [ "Z6092", { "Z1K1": "Z6092", "Z6092K1": "P11054" } ] }, "Z22978K2": { "Z1K1": "Z6092", "Z6092K1": "P11054" } } }, "Z802K3": { "Z1K1": "Z6091", "Z6091K1": "Q110786" } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "grammatical number of Wikidata item, comp" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } qhihpmbkor11vcvtktppm23pv514wyi Z40064 0 91680 314662 310840 2026-09-17T13:12:21Z BlueSkyWalker 101616 Hindi mapping (Z38103 -> Z42266) to Z40064 314662 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z40064" }, "Z2K2": { "Z1K1": "Z14294", "Z14294K1": [ "Z14293", { "Z1K1": "Z14293", "Z14293K1": "Z40056", "Z14293K2": "Z34003" }, { "Z1K1": "Z14293", "Z14293K1": "Z38103", "Z14293K2": "Z42266" } ], "Z14294K2": "Z38103" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "位置座標の度分秒表記の言語別設定" }, { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "config for geo-coordinate DMS notation" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 47wxmsn7pf54zcy2z5pxf1zwsso562d 314663 314662 2026-09-17T13:15:52Z 鈴音雨 101019 link to default again??Undid revision [[Special:Diff/314662|314662]] by [[Special:Contributions/BlueSkyWalker|BlueSkyWalker]] ([[User talk:BlueSkyWalker|talk]]) 314663 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z40064" }, "Z2K2": { "Z1K1": "Z14294", "Z14294K1": [ "Z14293", { "Z1K1": "Z14293", "Z14293K1": "Z40056", "Z14293K2": "Z34003" } ], "Z14294K2": "Z38103" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "位置座標の度分秒表記の言語別設定" }, { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "config for geo-coordinate DMS notation" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 1diwia8co8yzgr2vitzl23r2ult2nba Z40216 0 91865 314645 310843 2026-09-17T12:50:51Z BlueSkyWalker 101616 Hindi mapping (Z42356 -> Z42266) to Z40216 314645 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z40216" }, "Z2K2": { "Z1K1": "Z14294", "Z14294K1": [ "Z14293", { "Z1K1": "Z14293", "Z14293K1": "Z40214", "Z14293K2": "Z34003" }, { "Z1K1": "Z14293", "Z14293K1": "Z42356", "Z14293K2": "Z42266" } ], "Z14294K2": "Z40210" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "数値と単位の間の区切り文字の言語別設定" }, { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "config for separator between quantity and unit" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "संख्या और मात्रक के बीच विभाजक का विन्यास" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 7dyn8vbebz6xnkchckuaj07g9aqvgki Z40803 0 92761 314610 313833 2026-09-17T12:09:28Z BlueSkyWalker 101616 Add Hindi mapping (Z42347 -> Z42266) to Z40803 314610 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z40803" }, "Z2K2": { "Z1K1": "Z14294", "Z14294K1": [ "Z14293", { "Z1K1": "Z14293", "Z14293K1": "Z40795", "Z14293K2": "Z34003" }, { "Z1K1": "Z14293", "Z14293K1": "Z42172", "Z14293K2": [ "Z60", "Z1062" ] }, { "Z1K1": "Z14293", "Z14293K1": "Z42347", "Z14293K2": "Z42266" } ], "Z14294K2": "Z40792" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "通貨数量を表示の言語別設定" }, { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "config for display currency quantity" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "मुद्रा मात्रा प्रदर्शित करने का विन्यास" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } dwyr5iy6lizrdmpctbgtbbsd6h2ma5b Wikifunctions:Requests for deletions/Archive/2026/09 4 92939 314862 311995 2026-09-18T03:08:06Z SpBot 978 archiving 1 section from [[Wikifunctions:Requests for deletions]] (after section [[Wikifunctions:Requests for deletions/Archive/2026/09#Unneeded_function|Unneeded_function]]) 314862 wikitext text/x-wiki {{Talkarchive}} == [[Z40306]], [[Z40308]] and [[Z40309]] == Sorry, I duplicated this one as [[Z40673]], also has its own tests and actually implementations. All three can be deleted. --[[User:Denny|Denny]] ([[User talk:Denny|talk]]) 11:28, 1 September 2026 (UTC) :{{done}} <span style="font-family:monospace;font-weight:bold">[[User:Bunnypranav|<span style="color:#63b3ed">~/Bunny</span><span style="color:#2c5282">pranav</span>]]:&lt;[[User talk:Bunnypranav|<span style="color:#63b3ed">ping</span>]]&gt;</span> 12:22, 1 September 2026 (UTC) :<small>This section was archived on a request by: <span style="font-family:monospace;font-weight:bold">[[User:Bunnypranav|<span style="color:#63b3ed">~/Bunny</span><span style="color:#2c5282">pranav</span>]]:&lt;[[User talk:Bunnypranav|<span style="color:#63b3ed">ping</span>]]&gt;</span> 12:22, 1 September 2026 (UTC)</small> == [[Z37707]] and [[Z37708]] == Empty function, without title and meaningless test, also without title. These are the only contributions of [[User:Mmov9287]] [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 09:17, 4 September 2026 (UTC) :{{done}} <span style="font-family:monospace;font-weight:bold">[[User:Bunnypranav|<span style="color:#63b3ed">~/Bunny</span><span style="color:#2c5282">pranav</span>]]:&lt;[[User talk:Bunnypranav|<span style="color:#63b3ed">ping</span>]]&gt;</span> 11:14, 4 September 2026 (UTC) :<small>This section was archived on a request by: <span style="font-family:monospace;font-weight:bold">[[User:Bunnypranav|<span style="color:#63b3ed">~/Bunny</span><span style="color:#2c5282">pranav</span>]]:&lt;[[User talk:Bunnypranav|<span style="color:#63b3ed">ping</span>]]&gt;</span> 11:14, 4 September 2026 (UTC)</small> == [[Z31286]] and [[Z31287]] == Function without title and disconected implementation, also without title. Concatenating Name, "How Are You", "Hello,". These are the only contributions of [[User:Script7921]] [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 11:08, 4 September 2026 (UTC) :Yes, I would recommend you delete these. :[[User:Script7921|Script7921]] ([[User talk:Script7921|talk]]) 11:09, 4 September 2026 (UTC) :{{done}} <span style="font-family:monospace;font-weight:bold">[[User:Bunnypranav|<span style="color:#63b3ed">~/Bunny</span><span style="color:#2c5282">pranav</span>]]:&lt;[[User talk:Bunnypranav|<span style="color:#63b3ed">ping</span>]]&gt;</span> 11:14, 4 September 2026 (UTC) :<small>This section was archived on a request by: <span style="font-family:monospace;font-weight:bold">[[User:Bunnypranav|<span style="color:#63b3ed">~/Bunny</span><span style="color:#2c5282">pranav</span>]]:&lt;[[User talk:Bunnypranav|<span style="color:#63b3ed">ping</span>]]&gt;</span> 11:14, 4 September 2026 (UTC)</small> :{{done}} <span style="font-family:monospace;font-weight:bold">[[User:Bunnypranav|<span style="color:#63b3ed">~/Bunny</span><span style="color:#2c5282">pranav</span>]]:&lt;[[User talk:Bunnypranav|<span style="color:#63b3ed">ping</span>]]&gt;</span> 11:14, 4 September 2026 (UTC) :<small>This section was archived on a request by: <span style="font-family:monospace;font-weight:bold">[[User:Bunnypranav|<span style="color:#63b3ed">~/Bunny</span><span style="color:#2c5282">pranav</span>]]:&lt;[[User talk:Bunnypranav|<span style="color:#63b3ed">ping</span>]]&gt;</span> 11:14, 4 September 2026 (UTC)</small> == [[Z41180]] == Duplicate of {{Z|Z29036}} [[User:鈴音雨|鈴音雨]] ([[User talk:鈴音雨|talk]]) 13:10, 5 September 2026 (UTC) :{{done}} <span style="font-family:monospace;font-weight:bold">[[User:Bunnypranav|<span style="color:#63b3ed">~/Bunny</span><span style="color:#2c5282">pranav</span>]]:&lt;[[User talk:Bunnypranav|<span style="color:#63b3ed">ping</span>]]&gt;</span> 15:29, 5 September 2026 (UTC) :<small>This section was archived on a request by: <span style="font-family:monospace;font-weight:bold">[[User:Bunnypranav|<span style="color:#63b3ed">~/Bunny</span><span style="color:#2c5282">pranav</span>]]:&lt;[[User talk:Bunnypranav|<span style="color:#63b3ed">ping</span>]]&gt;</span> 15:29, 5 September 2026 (UTC)</small> == [[Z41140]] == Testcase I wrote, but one of the the imput paramters of the fuction was forgotten. Please delete. :{{done}} <span style="font-family:monospace;font-weight:bold">[[User:Bunnypranav|<span style="color:#63b3ed">~/Bunny</span><span style="color:#2c5282">pranav</span>]]:&lt;[[User talk:Bunnypranav|<span style="color:#63b3ed">ping</span>]]&gt;</span> 10:27, 7 September 2026 (UTC) :<small>This section was archived on a request by: <span style="font-family:monospace;font-weight:bold">[[User:Bunnypranav|<span style="color:#63b3ed">~/Bunny</span><span style="color:#2c5282">pranav</span>]]:&lt;[[User talk:Bunnypranav|<span style="color:#63b3ed">ping</span>]]&gt;</span> 10:27, 7 September 2026 (UTC)</small> == [[Z40354]], [[Z40353]], [[Z40355]], [[Z40352]], [[Talk:Z40352]] == I made these, and I believe I was mistaken in doing so. I've replaced all its usages with {{Z|11}} equivalents. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 00:49, 8 September 2026 (UTC) :@[[User:YoshiRulz|YoshiRulz]] Please update [[Z40354]] to use another function, as the current one is being deleted, or tell me if you want that composition to be deleted as well. <span style="font-family:monospace;font-weight:bold">[[User:Bunnypranav|<span style="color:#63b3ed">~/Bunny</span><span style="color:#2c5282">pranav</span>]]:&lt;[[User talk:Bunnypranav|<span style="color:#63b3ed">ping</span>]]&gt;</span> 05:17, 8 September 2026 (UTC) :{{done}} <span style="font-family:monospace;font-weight:bold">[[User:Bunnypranav|<span style="color:#63b3ed">~/Bunny</span><span style="color:#2c5282">pranav</span>]]:&lt;[[User talk:Bunnypranav|<span style="color:#63b3ed">ping</span>]]&gt;</span> 05:17, 8 September 2026 (UTC) :<small>This section was archived on a request by: <span style="font-family:monospace;font-weight:bold">[[User:Bunnypranav|<span style="color:#63b3ed">~/Bunny</span><span style="color:#2c5282">pranav</span>]]:&lt;[[User talk:Bunnypranav|<span style="color:#63b3ed">ping</span>]]&gt;</span> 05:17, 8 September 2026 (UTC)</small> == inverse tangent [[Z19156]] == This uses a string instead of float for output (it predates floats). There's a properly-typed version at {{Z|20959}}, and it already has a Python implementation so no point moving that. This function has no callers and I don't think it was ever connected anyway. Courtesy ping {{ping|Existential quantifier is true|p=}}. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 18:38, 8 September 2026 (UTC) :{{done}} <span style="font-family:monospace;font-weight:bold">[[User:Bunnypranav|<span style="color:#63b3ed">~/Bunny</span><span style="color:#2c5282">pranav</span>]]:&lt;[[User talk:Bunnypranav|<span style="color:#63b3ed">ping</span>]]&gt;</span> 12:14, 9 September 2026 (UTC) :<small>This section was archived on a request by: <span style="font-family:monospace;font-weight:bold">[[User:Bunnypranav|<span style="color:#63b3ed">~/Bunny</span><span style="color:#2c5282">pranav</span>]]:&lt;[[User talk:Bunnypranav|<span style="color:#63b3ed">ping</span>]]&gt;</span> 12:14, 9 September 2026 (UTC)</small> == Unneeded function == * {{Z|Z42154}} and its implementation {{Z|Z42155}} superseded by {{Z|Z42170}}. --[[User:鈴音雨|鈴音雨]] ([[User talk:鈴音雨|talk]]) 00:43, 16 September 2026 (UTC) :{{done}} <span style="font-family:monospace;font-weight:bold">[[User:Bunnypranav|<span style="color:#63b3ed">~/Bunny</span><span style="color:#2c5282">pranav</span>]]:&lt;[[User talk:Bunnypranav|<span style="color:#63b3ed">ping</span>]]&gt;</span> 12:11, 16 September 2026 (UTC) :<small>This section was archived on a request by: <span style="font-family:monospace;font-weight:bold">[[User:Bunnypranav|<span style="color:#63b3ed">~/Bunny</span><span style="color:#2c5282">pranav</span>]]:&lt;[[User talk:Bunnypranav|<span style="color:#63b3ed">ping</span>]]&gt;</span> 12:11, 16 September 2026 (UTC)</small> bes6f166cuxdiy9nfyzxruy9i29exh3 Z40991 0 93046 314612 308147 2026-09-17T12:13:00Z Artsiom91 2118 cannot be wikified by currect functions 314612 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z40991" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z36983", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z36983", "Z36983K1": { "Z1K1": "Z6091", "Z6091K1": "Q142" }, "Z36983K2": { "Z1K1": "Z6091", "Z6091K1": "Q6256" }, "Z36983K3": { "Z1K1": "Z6091", "Z6091K1": "Q46" }, "Z36983K4": "Z1005" }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z877", "Z877K2": { "Z1K1": "Z89", "Z89K1": "\u003Ca href=\"https://abstract.wikipedia.org/wiki/Q142\"\u003EФранция\u003C/a\u003E — \u003Ca href=\"https://abstract.wikipedia.org/wiki/Q6256\"\u003Eстрана\u003C/a\u003E в Европе." } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1005", "Z11K2": "Франция — страна в Европе." }, { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "[ru] Франция — страна в Европе." } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } a5hq9vvg2wmxeh11gs9zhrdti6taymf Z41089 0 93192 314942 308613 2026-09-18T07:43:43Z YoshiRulz 10156 Added Z41090 to the approved list of implementations 314942 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z41089" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z38546", "Z17K2": "Z41089K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "(unary) valuation function (return ℕ or ℤ)" } ] } }, { "Z1K1": "Z17", "Z17K1": { "Z1K1": "Z7", "Z7K1": "Z881", "Z881K1": "Z1" }, "Z17K2": "Z41089K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "list" } ] } } ], "Z8K2": { "Z1K1": "Z7", "Z7K1": "Z881", "Z881K1": "Z1" }, "Z8K3": [ "Z20", "Z41091" ], "Z8K4": [ "Z14", "Z41090" ], "Z8K5": "Z41089" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "order list ascending with valuation Function" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "the function must take a single argument of the same Type as the list's elements, and currently, it must return a Natural number or an Integer" } ] } } mk5ispygam9kf0l3znfmy89vw97rz2f Z41090 0 93193 314903 308636 2026-09-18T07:01:22Z YoshiRulz 10156 Use map helper 314903 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z41090" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z41089", "Z14K2": { "Z1K1": "Z7", "Z7K1": "Z29400", "Z29400K1": { "Z1K1": "Z7", "Z7K1": "Z17895", "Z17895K1": { "Z1K1": "Z18", "Z18K1": "Z41089K2" } }, "Z29400K2": { "Z1K1": "Z7", "Z7K1": "Z13036", "Z13036K1": { "Z1K1": "Z7", "Z7K1": "Z38477", "Z38477K1": { "Z1K1": "Z7", "Z7K1": "Z38556", "Z38556K1": { "Z1K1": "Z18", "Z18K1": "Z41089K1" } }, "Z38477K2": [ "Z4", "Z6", "Z60", "Z13518", "Z16683" ], "Z38477K3": [ "Z8", "Z41092", "Z41098", "Z41084", "Z41068" ] }, "Z13036K2": { "Z1K1": "Z7", "Z7K1": "Z18475", "Z18475K1": { "Z1K1": "Z7", "Z7K1": "Z42442", "Z42442K1": { "Z1K1": "Z18", "Z18K1": "Z41089K1" }, "Z42442K2": { "Z1K1": "Z18", "Z18K1": "Z41089K2" } } } } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "order list asc. w/ valuation Function, composition" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } qtihqmj5wmliqgj2b9jw7rb2zavx6x6 Z41766 0 94159 314616 312076 2026-09-17T12:27:20Z Artsiom91 2118 Added Z41767, Z41768, Z41769, Z41770, Z41771, Z41772 и Z41773 to the approved list of test cases 314616 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z41766" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6", "Z17K2": "Z41766K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1005", "Z11K2": "единственное число" }, { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "singular" } ] } } ], "Z8K2": "Z6", "Z8K3": [ "Z20", "Z41767", "Z41768", "Z41769", "Z41770", "Z41771", "Z41772", "Z41773" ], "Z8K4": [ "Z14" ], "Z8K5": "Z41766" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1005", "Z11K2": "множественное число в русском языке" }, { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Russian plural" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1005", "Z11K2": "возвращает форму множественного числа для слова на русском языке" }, { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "return the plural of an Russian word" } ] } } 1ex8ry0zvur5gowkutvz0t4xeni536s 314617 314616 2026-09-17T12:27:23Z Artsiom91 2118 Added Z41774 to the approved list of implementations 314617 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z41766" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6", "Z17K2": "Z41766K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1005", "Z11K2": "единственное число" }, { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "singular" } ] } } ], "Z8K2": "Z6", "Z8K3": [ "Z20", "Z41767", "Z41768", "Z41769", "Z41770", "Z41771", "Z41772", "Z41773" ], "Z8K4": [ "Z14", "Z41774" ], "Z8K5": "Z41766" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1005", "Z11K2": "множественное число в русском языке" }, { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Russian plural" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1005", "Z11K2": "возвращает форму множественного числа для слова на русском языке" }, { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "return the plural of an Russian word" } ] } } o4otenve7ls8ae8aazejuezv26bc3nt Wikifunctions:Status updates/2026-09-10/de 4 94286 314767 314350 2026-09-17T18:00:16Z Ameisenigel 44 Created page with "=== Denny auf der WikiCon 2026 in Regensburg, Deutschland ===" 314767 wikitext text/x-wiki <languages/> {{Wikifunctions updates | prevlabel = Vorheriges Update | prev = 2026-09-03 | nextlabel = Nächstes Update | next = }} <span id="Your_code_can_now_call_back_to_the_Wikidata_fetch_functions"></span> === Dein Code kann nun die Wikidata-Abruffunktionen aufrufen === Diese Woche haben wir eine erste Funktionalität bereitgestellt, die es einer Code-Implementierung (in JavaScript oder Python) ermöglicht, bestimmte andere Wikifunctions-Funktionen aufzurufen, deren Ergebnis zu erhalten und dieses für die weitere Verarbeitung zu nutzen. Das Hauptziel dieser Neuerung ist eine größere Flexibilität bei der Verwendung von Code, um dessen Einsatzmöglichkeiten zu erweitern – wodurch du von den jeweiligen Leistungsvorteilen profitierst und für manche Funktionen eine effizientere Implementierungsstruktur realisieren kannst. Derzeit können aus Sicherheits- und Leistungsgründen nur die folgenden integrierten Wikidata-Abruf- und Suchfunktionen auf diese Weise aufgerufen werden: [[Z6820|Z6820]] (erhalte Wikidata-Entitäten), [[Z6821|Z6821]] (erhalte Wikidata-Datenobjekt), [[Z6822|Z6822]] (erhalte Wikidata-Eigenschaft), [[Z6824|Z6824]] (erhalte Wikidata-Lexemform), [[Z6825|Z6825]] (erhalte Wikidata-Lexem), [[Z6826|Z6826]] (erhalte Wikidata-Lexemsinn), [[Z6830|Z6830]] (finde Lexeme für Wikidata-Datenobjekt) und [[Z6831|Z6831]] (finde Lexeme für Wikidata-Lexemsinn). Diese Funktionalität befindet sich in einer frühen Einführungsphase; wir hoffen, künftig Aufrufe für eine breitere Palette an Funktionen zu ermöglichen. Wir haben uns zunächst auf diese Funktionen konzentriert, da sie in benutzerdefiniertem Code nicht realisierbar sind (aufgrund von Sicherheitsbeschränkungen, die jeglichen Netzwerkzugriff unterbinden), da bei anderen integrierten oder benutzerdefinierten Funktionen eine Neuimplementierung zwar mühsam, aber prinzipiell möglich wäre. Betrachten wir eine JavaScript-Implementierung, die einen Callback enthält. Sie ruft ein Datenobjekt von Wikidata ab, extrahiert dessen Bezeichnung in einer bestimmten Sprache und gibt diese Bezeichnung zurück. Das abzurufende Datenobjekt wird über das Argument Z400K1 angegeben, die Sprache über Z400K2. <syntaxhighlight lang="javascript" line> function Z400( Z400K1, Z400K2 ) {   const item = Wikifunctions.Call('Z6821', Z400K1);   for (const label of item.Z6001K2.Z12K1) {     if (label.Z11K1.Z60K1 === Z400K2.Z60K1) {       return label.Z11K2;         } }    return 'NOT FOUND'; } </syntaxhighlight> Ein Callback wird durch den Aufruf von Wikifunctions.Call ausgelöst, wie im Beispiel gezeigt. Das erste Argument für Wikifunctions.Call ist stets die ZID der aufzurufenden Funktion – in diesem Fall [[Z6821|Z6821]]/erhalte Wikidata-Datenobjekt, welche ein einzelnes Argument entgegennimmt. Darauf folgen, durch Kommas getrennt, die an diese Funktion zu übergebenden Argumente. Hierbei handelt es sich bei dem Argument Z400K1 um denselben Wert, der auch an Z400 übergeben wurde. Dies ist ein gängiges Muster für die Argumentübergabe an Callbacks, jedoch können die Argumente auch direkt im Funktionsaufruf erstellt oder auf andere Weise bezogen werden. Der Wert von Z400K1 wäre eine Instanz von [[Z6091|Z6091]]/Wikidata-Datenobjekt-Referenz, die die QID des abzurufenden Datenobjekts enthält. Zeile 2 des Beispiels ruft [[Z6821|Z6821]] auf, um dieses Datenobjekt von Wikidata abzurufen, und weist das resultierende ZObjekt der Konstante item zu. Der restliche Code durchläuft die Bezeichnungen des Datenobjekts, bis er diejenige findet, die der durch Z400K2 angegebenen Sprache entspricht. Für das obige Beispiel haben wir der Einfachheit halber [[Z6821|Z6821]] verwendet. Sofern die Implementierung jedoch nicht tatsächlich das gesamte Objekt benötigt, wird ''dringend empfohlen'', zum Abrufen von Wikidata-Datenobjekten [[Z6820|Z6820]] anstelle von Z6821 zu verwenden, da Wikidata-Datenobjekte sehr umfangreich sein können, was das Laden und Übertragen verlangsamt. Obwohl der Aufruf von Z6820 etwas komplexer ist, ermöglichen seine Parameter das Abrufen spezifischer Teile eines Wikidata-Dstenobjekts. Dies kann die Leistung erheblich steigern und bestimmte Fehler vermeiden, da weniger Netzwerkbandbreite und Verarbeitungszeit erforderlich sind. In der [[Special:MyLanguage/Wikifunctions:How to create implementations#Coming soon: Calling another Wikifunctions function|Online-Dokumentation zu Callbacks]] zeigen wir, wie sich mit Z6820 dieselbe Funktion wie im obigen Beispiel implementieren lässt. '''Beispiel für eine Live-Demo''': Wir haben die Callback-Funktion genutzt, um eine neue, effizientere Implementierung ([[Z40967|Z40967]]) für die Deutsche Deklinationstafel ([[Z28602|Z28602]]) bereitzustellen. Zuvor ließ sich diese Funktion nur mittels Kompositionen umsetzen, wobei die beiden vorhandenen Lösungen eher umständlich waren. (Beide nutzten wiederholte Aufrufe von Hilfsfunktionen zum Abrufen und Verarbeiten von Wikidata-Datenobjekten, was sie schwerfällig und schwer lesbar machte sowie anfällig für Leistungsprobleme, die typischerweise mit Kompositionen einhergehen.) Da Callbacks es ermöglichen, Wikidata-Entitäten direkt aus Code-Implementierungen abzurufen, kann die gesamte Verarbeitung der Deutschen Deklinationstafel nun in einer einzigen Code-Implementierung erfolgen. (Einige Details zu den Tabellenüberschriften müssen noch ergänzt werden.) Im erfolgreichen Testlauf benötigt die auf Callbacks basierende Implementierung 0,2 Sekunden, verglichen mit 1,0 bzw. 1,2 Sekunden bei den beiden vorhandenen Kompositionen. Weitere zu beachtende Hinweise: * Auch wenn Code-Implementierungen mittlerweile Wikidata-Entitäten abrufen können, wird empfohlen, sie nicht so zu schreiben, dass sie ''vollständige'' Entitäten zurückgeben. Grund hierfür sind die aktuellen Beschränkungen hinsichtlich der Größe des von einer Code-Implementierung zurückgegebenen Werts. Um eine vollständige Entität abzurufen, ist es besser, die Abruffunktion aus einer Komposition heraus aufzurufen. * Es kann nur ein Callback gleichzeitig ausgeführt werden. Aus Sicherheitsgründen ist es nicht möglich, die Nebenläufigkeitsfunktionen von JavaScript oder Python zu nutzen, um mehrere Callbacks parallel auszuführen. * Derzeit gilt eine Obergrenze von 3 MiB für die Größe der Wikidata-Inhalte, die über einen einzelnen Callback an eine Code-Implementierung zurückgegeben werden können. <span id="Recent_Changes_in_the_software"></span> === Letzte Änderungen an der Software === Diese Woche haben wir bei Fehlermeldungen zu Fragmenten in der Abstrakten Wikipedia einen Link hinzugefügt, mit dem sich derselbe Aufruf auf Wikifunctions ausführen lässt, wo du das Problem möglicherweise besser diagnostizieren und beheben kannst ([[:phab:T435712|T435712]]). Zudem haben wir die Navigation bei längeren abstrakten Artikeln erleichtert: Wenn du auf den Aufruf oder das Ergebnis eines abstrakten Fragments klickst, scrollt die jeweils andere Spalte automatisch, sodass das zugehörige Gegenstück sichtbar wird ([[:phab:T429214|T429214]]). Wenn eine Sprachliste angezeigt wird, erscheint deine Benutzersprache (zum Beispiel Igbo) nun vor den “UN 6”, was das Hinzufügen sprachbezogener Aufrufe in der Abstrakten Wikipedia und auf Wikifunctions vereinfacht ([[:phab:T435712|T435712]]). Schließlich haben wir ein Problem bei der Bildanzeige in der Abstrakten Wikipedia behoben; wir bitten für die Unannehmlichkeiten um Entschuldigung ([[:phab:T436579|T436579]]). <span id="News_in_Types:_Julian_calendar_date"></span> === Neuigkeiten zu Typen: Datum des Julianischen Kalenders === Basierend auf [[Wikifunctions:Type proposals/Julian calendar date|dem entsprechenden Vorschlag]] wurde ein neuer Datentyp zur Darstellung von [[Z40962|Daten des Julianischen Kalenders]] eingeführt. Während [[Wikifunctions:Type proposals/Gregorian calendar date|Daten des Gregorianischen Kalenders]] bereits seit Langem existieren, wird nun der Julianische Kalender als zweites unterstütztes Kalendersystem hinzugefügt. Strukturell sind beide identisch, unterscheiden sich jedoch um bis zu etwa zwölf Tage. Der Datentyp wurde zudem so eingerichtet, dass er mit dem Code zum Abrufen von Daten aus Wikidata verknüpft ist, wodurch nun Datumsangaben nach dem Julianischen Kalender von Wikidata in Wikifunctions importiert und für die Abstrakte Wikipedia verfügbar gemacht werden. Ein Dankeschön an die Community für die Geduld! Wir sind gespannt darauf zu sehen, wie der neue Datentyp genutzt wird. Danke an [[User:Ameisenigel|Ameisenigel]], [[User:Feeglgeef|Feeglgeef]], [[User:GrounderUK|GrounderUK]], [[User:99of9|99of9]], [[User:Dv103|Dv103]] und [[User:JhowieNitnek|JhowieNitnek]] für ihre Beteiligung an dem Vorschlag. Wir laden euch alle dazu ein, neue [[Wikifunctions:Type proposals|Typenvorschläge]] zu erstellen und die vorhandenen zu diskutieren, damit wir weiterhin neue Typen erstellen können. Wir sind besonders gespannt auf weitere Kalendermodelle! Danke an alle Community-Mitglieder, die sich an der Diskussion beteiligen und Vorschläge machen, wodurch es möglich wird, Wikifunctions auf neue Bereiche auszuweiten! <span id="Recording_of_Volunteer’s_Corner_from_September_7"></span> === Aufzeichnung des Freiwilligentreffens vom 7. September === Für das Freiwilligentreffen diese Woche haben wir nur den ersten Teil mit den aktuellen Neuigkeiten aufgezeichnet, der [[:c:File:Abstract_Wikipedia_Volunteer_Corner_2026-09.webm|auf Commons verfügbar]] ist. Wir nutzten die verbleibende Zeit für eine lebhafte Diskussion mit den Freiwilligen, die sich daran beteiligten, entschieden uns jedoch im Vorfeld dagegen, diese aufzuzeichnen. Vielen Dank an die Teilnehmer! Das nächste Freiwilligentreffen ist für Montag, den 5. Oktober 2026, geplant. <span id="Denny_at_WikiCon_2026_in_Regensburg,_Germany"></span> === Denny auf der WikiCon 2026 in Regensburg, Deutschland === <div lang="en" dir="ltr" class="mw-content-ltr"> Next weekend is [[:de:Wikipedia:WikiCon 2026|WikiCon 2026]] in Regensburg, Germany. Denny will participate, and if you’d like to discuss Abstract Wikipedia, Wikifunctions, or knowledge representation, please get in touch with him. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> === Fresh Functions weekly: 210 new Functions === </div> <div lang="en" dir="ltr" class="mw-content-ltr"> This week we had another record in the number of new Functions: 210 new Functions have been created in the last week. Here is an incomplete list of functions with implementations and passing tests to get a taste of what functions have been created. Thanks everybody for contributing! </div> * {{Z|Z40665}} * {{Z|Z40669}} * {{Z|Z40673}} * {{Z|Z40677}} * {{Z|Z40679}} * {{Z|Z40687}} * {{Z|Z40690}} * {{Z|Z40693}} * {{Z|Z40695}} * {{Z|Z40702}} * {{Z|Z40703}} * {{Z|Z40710}} * {{Z|Z40712}} * {{Z|Z40715}} * {{Z|Z40728}} * {{Z|Z40732}} * {{Z|Z40739}} * {{Z|Z40747}} * {{Z|Z40750}} * {{Z|Z40769}} * {{Z|Z40771}} * {{Z|Z40780}} * {{Z|Z40789}} * {{Z|Z40792}} * {{Z|Z40795}} * {{Z|Z40797}} * {{Z|Z40804}} * {{Z|Z40815}} * {{Z|Z40817}} * {{Z|Z40819}} * {{Z|Z40821}} * {{Z|Z40823}} * {{Z|Z40833}} * {{Z|Z40836}} * {{Z|Z40840}} * {{Z|Z40842}} * {{Z|Z40858}} * {{Z|Z40860}} * {{Z|Z40863}} * {{Z|Z40868}} * {{Z|Z40869}} * {{Z|Z40872}} * {{Z|Z40876}} * {{Z|Z40883}} * {{Z|Z869}} * {{Z|Z40894}} * {{Z|Z40895}} * {{Z|Z40911}} * {{Z|Z40920}} * {{Z|Z40926}} * {{Z|Z40934}} * {{Z|Z40939}} * {{Z|Z40946}} * {{Z|Z40954}} * {{Z|Z40958}} * {{Z|Z40968}} * {{Z|Z40974}} * {{Z|Z40979}} * {{Z|Z40992}} * {{Z|Z40994}} * {{Z|Z41002}} * {{Z|Z41003}} * {{Z|Z41006}} * {{Z|Z41012}} * {{Z|Z41015}} * {{Z|Z41030}} * {{Z|Z41033}} * {{Z|Z41036}} * {{Z|Z41039}} * {{Z|Z41043}} * {{Z|Z41047}} * {{Z|Z41063}} * {{Z|Z41064}} * {{Z|Z41068}} * {{Z|Z41070}} * {{Z|Z41077}} * {{Z|Z41081}} * {{Z|Z41092}} * {{Z|Z41098}} * {{Z|Z41102}} * {{Z|Z41108}} * {{Z|Z41123}} * {{Z|Z41129}} * {{Z|Z41133}} * {{Z|Z41136}} * {{Z|Z41139}} * {{Z|Z41143}} * {{Z|Z41148}} * {{Z|Z41150}} * {{Z|Z41154}} * {{Z|Z41157}} * {{Z|Z41159}} * {{Z|Z41163}} * {{Z|Z41164}} * {{Z|Z41168}} * {{Z|Z41172}} * {{Z|Z41182}} * {{Z|Z41186}} * {{Z|Z41190}} * {{Z|Z41192}} * {{Z|Z41203}} * {{Z|Z41204}} * {{Z|Z41212}} * {{Z|Z41215}} * {{Z|Z41218}} * {{Z|Z41221}} * {{Z|Z41224}} * {{Z|Z41228}} * {{Z|Z41231}} * {{Z|Z41234}} * {{Z|Z41241}} * {{Z|Z41245}} * {{Z|Z41251}} * {{Z|Z41254}} * {{Z|Z41256}} * {{Z|Z41258}} * {{Z|Z41260}} * {{Z|Z41262}} * {{Z|Z41266}} * {{Z|Z41267}} * {{Z|Z41269}} * {{Z|Z41271}} * {{Z|Z41273}} * {{Z|Z41275}} * {{Z|Z41282}} * {{Z|Z41284}} * {{Z|Z41286}} * {{Z|Z41288}} * {{Z|Z41290}} * {{Z|Z41292}} * {{Z|Z41294}} * {{Z|Z41296}} * {{Z|Z41298}} * {{Z|Z41300}} * {{Z|Z41302}} * {{Z|Z41304}} * {{Z|Z41311}} * {{Z|Z41314}} * {{Z|Z41318}} * {{Z|Z41321}} * {{Z|Z41322}} * {{Z|Z41325}} * {{Z|Z41329}} * {{Z|Z41334}} * {{Z|Z41341}} * {{Z|Z41347}} * {{Z|Z41351}} * {{Z|Z41354}} * {{Z|Z41358}} * {{Z|Z41367}} * {{Z|Z41373}} * {{Z|Z41377}} * {{Z|Z41380}} * {{Z|Z41383}} * {{Z|Z41389}} * {{Z|Z41392}} * {{Z|Z41399}} * {{Z|Z41407}} * {{Z|Z41411}} * {{Z|Z41412}} * {{Z|Z41417}} * {{Z|Z41419}} * {{Z|Z41427}} * {{Z|Z41431}} * {{Z|Z41433}} * {{Z|Z41441}} * {{Z|Z41447}} * {{Z|Z41451}} <span lang="en" dir="ltr" class="mw-content-ltr">A [https://www.wikifunctions.org/wiki/Special:ListObjectsByType?type=Z8&orderby=latest complete list of all functions sorted by when they were created] is available.</span> [[Category:Status updates{{#translation:}}|2026-09-10]] dt8cx9kj3j1y15ysdnde9ydxsg3w9pn 314769 314767 2026-09-17T18:01:02Z Ameisenigel 44 Created page with "Nächstes Wochenende findet in Regensburg, Deutschland die [[$1|WikiCon 2026]] statt. Denny wird daran teilnehmen und wenn du dich über die Abstrakte Wikipedia, Wikifunctions oder Wissensrepräsentation austauschen möchtest, nimm bitte Kontakt mit ihm auf." 314769 wikitext text/x-wiki <languages/> {{Wikifunctions updates | prevlabel = Vorheriges Update | prev = 2026-09-03 | nextlabel = Nächstes Update | next = }} <span id="Your_code_can_now_call_back_to_the_Wikidata_fetch_functions"></span> === Dein Code kann nun die Wikidata-Abruffunktionen aufrufen === Diese Woche haben wir eine erste Funktionalität bereitgestellt, die es einer Code-Implementierung (in JavaScript oder Python) ermöglicht, bestimmte andere Wikifunctions-Funktionen aufzurufen, deren Ergebnis zu erhalten und dieses für die weitere Verarbeitung zu nutzen. Das Hauptziel dieser Neuerung ist eine größere Flexibilität bei der Verwendung von Code, um dessen Einsatzmöglichkeiten zu erweitern – wodurch du von den jeweiligen Leistungsvorteilen profitierst und für manche Funktionen eine effizientere Implementierungsstruktur realisieren kannst. Derzeit können aus Sicherheits- und Leistungsgründen nur die folgenden integrierten Wikidata-Abruf- und Suchfunktionen auf diese Weise aufgerufen werden: [[Z6820|Z6820]] (erhalte Wikidata-Entitäten), [[Z6821|Z6821]] (erhalte Wikidata-Datenobjekt), [[Z6822|Z6822]] (erhalte Wikidata-Eigenschaft), [[Z6824|Z6824]] (erhalte Wikidata-Lexemform), [[Z6825|Z6825]] (erhalte Wikidata-Lexem), [[Z6826|Z6826]] (erhalte Wikidata-Lexemsinn), [[Z6830|Z6830]] (finde Lexeme für Wikidata-Datenobjekt) und [[Z6831|Z6831]] (finde Lexeme für Wikidata-Lexemsinn). Diese Funktionalität befindet sich in einer frühen Einführungsphase; wir hoffen, künftig Aufrufe für eine breitere Palette an Funktionen zu ermöglichen. Wir haben uns zunächst auf diese Funktionen konzentriert, da sie in benutzerdefiniertem Code nicht realisierbar sind (aufgrund von Sicherheitsbeschränkungen, die jeglichen Netzwerkzugriff unterbinden), da bei anderen integrierten oder benutzerdefinierten Funktionen eine Neuimplementierung zwar mühsam, aber prinzipiell möglich wäre. Betrachten wir eine JavaScript-Implementierung, die einen Callback enthält. Sie ruft ein Datenobjekt von Wikidata ab, extrahiert dessen Bezeichnung in einer bestimmten Sprache und gibt diese Bezeichnung zurück. Das abzurufende Datenobjekt wird über das Argument Z400K1 angegeben, die Sprache über Z400K2. <syntaxhighlight lang="javascript" line> function Z400( Z400K1, Z400K2 ) {   const item = Wikifunctions.Call('Z6821', Z400K1);   for (const label of item.Z6001K2.Z12K1) {     if (label.Z11K1.Z60K1 === Z400K2.Z60K1) {       return label.Z11K2;         } }    return 'NOT FOUND'; } </syntaxhighlight> Ein Callback wird durch den Aufruf von Wikifunctions.Call ausgelöst, wie im Beispiel gezeigt. Das erste Argument für Wikifunctions.Call ist stets die ZID der aufzurufenden Funktion – in diesem Fall [[Z6821|Z6821]]/erhalte Wikidata-Datenobjekt, welche ein einzelnes Argument entgegennimmt. Darauf folgen, durch Kommas getrennt, die an diese Funktion zu übergebenden Argumente. Hierbei handelt es sich bei dem Argument Z400K1 um denselben Wert, der auch an Z400 übergeben wurde. Dies ist ein gängiges Muster für die Argumentübergabe an Callbacks, jedoch können die Argumente auch direkt im Funktionsaufruf erstellt oder auf andere Weise bezogen werden. Der Wert von Z400K1 wäre eine Instanz von [[Z6091|Z6091]]/Wikidata-Datenobjekt-Referenz, die die QID des abzurufenden Datenobjekts enthält. Zeile 2 des Beispiels ruft [[Z6821|Z6821]] auf, um dieses Datenobjekt von Wikidata abzurufen, und weist das resultierende ZObjekt der Konstante item zu. Der restliche Code durchläuft die Bezeichnungen des Datenobjekts, bis er diejenige findet, die der durch Z400K2 angegebenen Sprache entspricht. Für das obige Beispiel haben wir der Einfachheit halber [[Z6821|Z6821]] verwendet. Sofern die Implementierung jedoch nicht tatsächlich das gesamte Objekt benötigt, wird ''dringend empfohlen'', zum Abrufen von Wikidata-Datenobjekten [[Z6820|Z6820]] anstelle von Z6821 zu verwenden, da Wikidata-Datenobjekte sehr umfangreich sein können, was das Laden und Übertragen verlangsamt. Obwohl der Aufruf von Z6820 etwas komplexer ist, ermöglichen seine Parameter das Abrufen spezifischer Teile eines Wikidata-Dstenobjekts. Dies kann die Leistung erheblich steigern und bestimmte Fehler vermeiden, da weniger Netzwerkbandbreite und Verarbeitungszeit erforderlich sind. In der [[Special:MyLanguage/Wikifunctions:How to create implementations#Coming soon: Calling another Wikifunctions function|Online-Dokumentation zu Callbacks]] zeigen wir, wie sich mit Z6820 dieselbe Funktion wie im obigen Beispiel implementieren lässt. '''Beispiel für eine Live-Demo''': Wir haben die Callback-Funktion genutzt, um eine neue, effizientere Implementierung ([[Z40967|Z40967]]) für die Deutsche Deklinationstafel ([[Z28602|Z28602]]) bereitzustellen. Zuvor ließ sich diese Funktion nur mittels Kompositionen umsetzen, wobei die beiden vorhandenen Lösungen eher umständlich waren. (Beide nutzten wiederholte Aufrufe von Hilfsfunktionen zum Abrufen und Verarbeiten von Wikidata-Datenobjekten, was sie schwerfällig und schwer lesbar machte sowie anfällig für Leistungsprobleme, die typischerweise mit Kompositionen einhergehen.) Da Callbacks es ermöglichen, Wikidata-Entitäten direkt aus Code-Implementierungen abzurufen, kann die gesamte Verarbeitung der Deutschen Deklinationstafel nun in einer einzigen Code-Implementierung erfolgen. (Einige Details zu den Tabellenüberschriften müssen noch ergänzt werden.) Im erfolgreichen Testlauf benötigt die auf Callbacks basierende Implementierung 0,2 Sekunden, verglichen mit 1,0 bzw. 1,2 Sekunden bei den beiden vorhandenen Kompositionen. Weitere zu beachtende Hinweise: * Auch wenn Code-Implementierungen mittlerweile Wikidata-Entitäten abrufen können, wird empfohlen, sie nicht so zu schreiben, dass sie ''vollständige'' Entitäten zurückgeben. Grund hierfür sind die aktuellen Beschränkungen hinsichtlich der Größe des von einer Code-Implementierung zurückgegebenen Werts. Um eine vollständige Entität abzurufen, ist es besser, die Abruffunktion aus einer Komposition heraus aufzurufen. * Es kann nur ein Callback gleichzeitig ausgeführt werden. Aus Sicherheitsgründen ist es nicht möglich, die Nebenläufigkeitsfunktionen von JavaScript oder Python zu nutzen, um mehrere Callbacks parallel auszuführen. * Derzeit gilt eine Obergrenze von 3 MiB für die Größe der Wikidata-Inhalte, die über einen einzelnen Callback an eine Code-Implementierung zurückgegeben werden können. <span id="Recent_Changes_in_the_software"></span> === Letzte Änderungen an der Software === Diese Woche haben wir bei Fehlermeldungen zu Fragmenten in der Abstrakten Wikipedia einen Link hinzugefügt, mit dem sich derselbe Aufruf auf Wikifunctions ausführen lässt, wo du das Problem möglicherweise besser diagnostizieren und beheben kannst ([[:phab:T435712|T435712]]). Zudem haben wir die Navigation bei längeren abstrakten Artikeln erleichtert: Wenn du auf den Aufruf oder das Ergebnis eines abstrakten Fragments klickst, scrollt die jeweils andere Spalte automatisch, sodass das zugehörige Gegenstück sichtbar wird ([[:phab:T429214|T429214]]). Wenn eine Sprachliste angezeigt wird, erscheint deine Benutzersprache (zum Beispiel Igbo) nun vor den “UN 6”, was das Hinzufügen sprachbezogener Aufrufe in der Abstrakten Wikipedia und auf Wikifunctions vereinfacht ([[:phab:T435712|T435712]]). Schließlich haben wir ein Problem bei der Bildanzeige in der Abstrakten Wikipedia behoben; wir bitten für die Unannehmlichkeiten um Entschuldigung ([[:phab:T436579|T436579]]). <span id="News_in_Types:_Julian_calendar_date"></span> === Neuigkeiten zu Typen: Datum des Julianischen Kalenders === Basierend auf [[Wikifunctions:Type proposals/Julian calendar date|dem entsprechenden Vorschlag]] wurde ein neuer Datentyp zur Darstellung von [[Z40962|Daten des Julianischen Kalenders]] eingeführt. Während [[Wikifunctions:Type proposals/Gregorian calendar date|Daten des Gregorianischen Kalenders]] bereits seit Langem existieren, wird nun der Julianische Kalender als zweites unterstütztes Kalendersystem hinzugefügt. Strukturell sind beide identisch, unterscheiden sich jedoch um bis zu etwa zwölf Tage. Der Datentyp wurde zudem so eingerichtet, dass er mit dem Code zum Abrufen von Daten aus Wikidata verknüpft ist, wodurch nun Datumsangaben nach dem Julianischen Kalender von Wikidata in Wikifunctions importiert und für die Abstrakte Wikipedia verfügbar gemacht werden. Ein Dankeschön an die Community für die Geduld! Wir sind gespannt darauf zu sehen, wie der neue Datentyp genutzt wird. Danke an [[User:Ameisenigel|Ameisenigel]], [[User:Feeglgeef|Feeglgeef]], [[User:GrounderUK|GrounderUK]], [[User:99of9|99of9]], [[User:Dv103|Dv103]] und [[User:JhowieNitnek|JhowieNitnek]] für ihre Beteiligung an dem Vorschlag. Wir laden euch alle dazu ein, neue [[Wikifunctions:Type proposals|Typenvorschläge]] zu erstellen und die vorhandenen zu diskutieren, damit wir weiterhin neue Typen erstellen können. Wir sind besonders gespannt auf weitere Kalendermodelle! Danke an alle Community-Mitglieder, die sich an der Diskussion beteiligen und Vorschläge machen, wodurch es möglich wird, Wikifunctions auf neue Bereiche auszuweiten! <span id="Recording_of_Volunteer’s_Corner_from_September_7"></span> === Aufzeichnung des Freiwilligentreffens vom 7. September === Für das Freiwilligentreffen diese Woche haben wir nur den ersten Teil mit den aktuellen Neuigkeiten aufgezeichnet, der [[:c:File:Abstract_Wikipedia_Volunteer_Corner_2026-09.webm|auf Commons verfügbar]] ist. Wir nutzten die verbleibende Zeit für eine lebhafte Diskussion mit den Freiwilligen, die sich daran beteiligten, entschieden uns jedoch im Vorfeld dagegen, diese aufzuzeichnen. Vielen Dank an die Teilnehmer! Das nächste Freiwilligentreffen ist für Montag, den 5. Oktober 2026, geplant. <span id="Denny_at_WikiCon_2026_in_Regensburg,_Germany"></span> === Denny auf der WikiCon 2026 in Regensburg, Deutschland === Nächstes Wochenende findet in Regensburg, Deutschland die [[:de:Wikipedia:WikiCon 2026|WikiCon 2026]] statt. Denny wird daran teilnehmen und wenn du dich über die Abstrakte Wikipedia, Wikifunctions oder Wissensrepräsentation austauschen möchtest, nimm bitte Kontakt mit ihm auf. <div lang="en" dir="ltr" class="mw-content-ltr"> === Fresh Functions weekly: 210 new Functions === </div> <div lang="en" dir="ltr" class="mw-content-ltr"> This week we had another record in the number of new Functions: 210 new Functions have been created in the last week. Here is an incomplete list of functions with implementations and passing tests to get a taste of what functions have been created. Thanks everybody for contributing! </div> * {{Z|Z40665}} * {{Z|Z40669}} * {{Z|Z40673}} * {{Z|Z40677}} * {{Z|Z40679}} * {{Z|Z40687}} * {{Z|Z40690}} * {{Z|Z40693}} * {{Z|Z40695}} * {{Z|Z40702}} * {{Z|Z40703}} * {{Z|Z40710}} * {{Z|Z40712}} * {{Z|Z40715}} * {{Z|Z40728}} * {{Z|Z40732}} * {{Z|Z40739}} * {{Z|Z40747}} * {{Z|Z40750}} * {{Z|Z40769}} * {{Z|Z40771}} * {{Z|Z40780}} * {{Z|Z40789}} * {{Z|Z40792}} * {{Z|Z40795}} * {{Z|Z40797}} * {{Z|Z40804}} * {{Z|Z40815}} * {{Z|Z40817}} * {{Z|Z40819}} * {{Z|Z40821}} * {{Z|Z40823}} * {{Z|Z40833}} * {{Z|Z40836}} * {{Z|Z40840}} * {{Z|Z40842}} * {{Z|Z40858}} * {{Z|Z40860}} * {{Z|Z40863}} * {{Z|Z40868}} * {{Z|Z40869}} * {{Z|Z40872}} * {{Z|Z40876}} * {{Z|Z40883}} * {{Z|Z869}} * {{Z|Z40894}} * {{Z|Z40895}} * {{Z|Z40911}} * {{Z|Z40920}} * {{Z|Z40926}} * {{Z|Z40934}} * {{Z|Z40939}} * {{Z|Z40946}} * {{Z|Z40954}} * {{Z|Z40958}} * {{Z|Z40968}} * {{Z|Z40974}} * {{Z|Z40979}} * {{Z|Z40992}} * {{Z|Z40994}} * {{Z|Z41002}} * {{Z|Z41003}} * {{Z|Z41006}} * {{Z|Z41012}} * {{Z|Z41015}} * {{Z|Z41030}} * {{Z|Z41033}} * {{Z|Z41036}} * {{Z|Z41039}} * {{Z|Z41043}} * {{Z|Z41047}} * {{Z|Z41063}} * {{Z|Z41064}} * {{Z|Z41068}} * {{Z|Z41070}} * {{Z|Z41077}} * {{Z|Z41081}} * {{Z|Z41092}} * {{Z|Z41098}} * {{Z|Z41102}} * {{Z|Z41108}} * {{Z|Z41123}} * {{Z|Z41129}} * {{Z|Z41133}} * {{Z|Z41136}} * {{Z|Z41139}} * {{Z|Z41143}} * {{Z|Z41148}} * {{Z|Z41150}} * {{Z|Z41154}} * {{Z|Z41157}} * {{Z|Z41159}} * {{Z|Z41163}} * {{Z|Z41164}} * {{Z|Z41168}} * {{Z|Z41172}} * {{Z|Z41182}} * {{Z|Z41186}} * {{Z|Z41190}} * {{Z|Z41192}} * {{Z|Z41203}} * {{Z|Z41204}} * {{Z|Z41212}} * {{Z|Z41215}} * {{Z|Z41218}} * {{Z|Z41221}} * {{Z|Z41224}} * {{Z|Z41228}} * {{Z|Z41231}} * {{Z|Z41234}} * {{Z|Z41241}} * {{Z|Z41245}} * {{Z|Z41251}} * {{Z|Z41254}} * {{Z|Z41256}} * {{Z|Z41258}} * {{Z|Z41260}} * {{Z|Z41262}} * {{Z|Z41266}} * {{Z|Z41267}} * {{Z|Z41269}} * {{Z|Z41271}} * {{Z|Z41273}} * {{Z|Z41275}} * {{Z|Z41282}} * {{Z|Z41284}} * {{Z|Z41286}} * {{Z|Z41288}} * {{Z|Z41290}} * {{Z|Z41292}} * {{Z|Z41294}} * {{Z|Z41296}} * {{Z|Z41298}} * {{Z|Z41300}} * {{Z|Z41302}} * {{Z|Z41304}} * {{Z|Z41311}} * {{Z|Z41314}} * {{Z|Z41318}} * {{Z|Z41321}} * {{Z|Z41322}} * {{Z|Z41325}} * {{Z|Z41329}} * {{Z|Z41334}} * {{Z|Z41341}} * {{Z|Z41347}} * {{Z|Z41351}} * {{Z|Z41354}} * {{Z|Z41358}} * {{Z|Z41367}} * {{Z|Z41373}} * {{Z|Z41377}} * {{Z|Z41380}} * {{Z|Z41383}} * {{Z|Z41389}} * {{Z|Z41392}} * {{Z|Z41399}} * {{Z|Z41407}} * {{Z|Z41411}} * {{Z|Z41412}} * {{Z|Z41417}} * {{Z|Z41419}} * {{Z|Z41427}} * {{Z|Z41431}} * {{Z|Z41433}} * {{Z|Z41441}} * {{Z|Z41447}} * {{Z|Z41451}} <span lang="en" dir="ltr" class="mw-content-ltr">A [https://www.wikifunctions.org/wiki/Special:ListObjectsByType?type=Z8&orderby=latest complete list of all functions sorted by when they were created] is available.</span> [[Category:Status updates{{#translation:}}|2026-09-10]] 3eyp193fx23geqsp0xashneqwe8p7z3 314771 314769 2026-09-17T18:01:11Z Ameisenigel 44 Created page with "=== Wöchentliche neue Funktionen: 210 neue Funktionen ===" 314771 wikitext text/x-wiki <languages/> {{Wikifunctions updates | prevlabel = Vorheriges Update | prev = 2026-09-03 | nextlabel = Nächstes Update | next = }} <span id="Your_code_can_now_call_back_to_the_Wikidata_fetch_functions"></span> === Dein Code kann nun die Wikidata-Abruffunktionen aufrufen === Diese Woche haben wir eine erste Funktionalität bereitgestellt, die es einer Code-Implementierung (in JavaScript oder Python) ermöglicht, bestimmte andere Wikifunctions-Funktionen aufzurufen, deren Ergebnis zu erhalten und dieses für die weitere Verarbeitung zu nutzen. Das Hauptziel dieser Neuerung ist eine größere Flexibilität bei der Verwendung von Code, um dessen Einsatzmöglichkeiten zu erweitern – wodurch du von den jeweiligen Leistungsvorteilen profitierst und für manche Funktionen eine effizientere Implementierungsstruktur realisieren kannst. Derzeit können aus Sicherheits- und Leistungsgründen nur die folgenden integrierten Wikidata-Abruf- und Suchfunktionen auf diese Weise aufgerufen werden: [[Z6820|Z6820]] (erhalte Wikidata-Entitäten), [[Z6821|Z6821]] (erhalte Wikidata-Datenobjekt), [[Z6822|Z6822]] (erhalte Wikidata-Eigenschaft), [[Z6824|Z6824]] (erhalte Wikidata-Lexemform), [[Z6825|Z6825]] (erhalte Wikidata-Lexem), [[Z6826|Z6826]] (erhalte Wikidata-Lexemsinn), [[Z6830|Z6830]] (finde Lexeme für Wikidata-Datenobjekt) und [[Z6831|Z6831]] (finde Lexeme für Wikidata-Lexemsinn). Diese Funktionalität befindet sich in einer frühen Einführungsphase; wir hoffen, künftig Aufrufe für eine breitere Palette an Funktionen zu ermöglichen. Wir haben uns zunächst auf diese Funktionen konzentriert, da sie in benutzerdefiniertem Code nicht realisierbar sind (aufgrund von Sicherheitsbeschränkungen, die jeglichen Netzwerkzugriff unterbinden), da bei anderen integrierten oder benutzerdefinierten Funktionen eine Neuimplementierung zwar mühsam, aber prinzipiell möglich wäre. Betrachten wir eine JavaScript-Implementierung, die einen Callback enthält. Sie ruft ein Datenobjekt von Wikidata ab, extrahiert dessen Bezeichnung in einer bestimmten Sprache und gibt diese Bezeichnung zurück. Das abzurufende Datenobjekt wird über das Argument Z400K1 angegeben, die Sprache über Z400K2. <syntaxhighlight lang="javascript" line> function Z400( Z400K1, Z400K2 ) {   const item = Wikifunctions.Call('Z6821', Z400K1);   for (const label of item.Z6001K2.Z12K1) {     if (label.Z11K1.Z60K1 === Z400K2.Z60K1) {       return label.Z11K2;         } }    return 'NOT FOUND'; } </syntaxhighlight> Ein Callback wird durch den Aufruf von Wikifunctions.Call ausgelöst, wie im Beispiel gezeigt. Das erste Argument für Wikifunctions.Call ist stets die ZID der aufzurufenden Funktion – in diesem Fall [[Z6821|Z6821]]/erhalte Wikidata-Datenobjekt, welche ein einzelnes Argument entgegennimmt. Darauf folgen, durch Kommas getrennt, die an diese Funktion zu übergebenden Argumente. Hierbei handelt es sich bei dem Argument Z400K1 um denselben Wert, der auch an Z400 übergeben wurde. Dies ist ein gängiges Muster für die Argumentübergabe an Callbacks, jedoch können die Argumente auch direkt im Funktionsaufruf erstellt oder auf andere Weise bezogen werden. Der Wert von Z400K1 wäre eine Instanz von [[Z6091|Z6091]]/Wikidata-Datenobjekt-Referenz, die die QID des abzurufenden Datenobjekts enthält. Zeile 2 des Beispiels ruft [[Z6821|Z6821]] auf, um dieses Datenobjekt von Wikidata abzurufen, und weist das resultierende ZObjekt der Konstante item zu. Der restliche Code durchläuft die Bezeichnungen des Datenobjekts, bis er diejenige findet, die der durch Z400K2 angegebenen Sprache entspricht. Für das obige Beispiel haben wir der Einfachheit halber [[Z6821|Z6821]] verwendet. Sofern die Implementierung jedoch nicht tatsächlich das gesamte Objekt benötigt, wird ''dringend empfohlen'', zum Abrufen von Wikidata-Datenobjekten [[Z6820|Z6820]] anstelle von Z6821 zu verwenden, da Wikidata-Datenobjekte sehr umfangreich sein können, was das Laden und Übertragen verlangsamt. Obwohl der Aufruf von Z6820 etwas komplexer ist, ermöglichen seine Parameter das Abrufen spezifischer Teile eines Wikidata-Dstenobjekts. Dies kann die Leistung erheblich steigern und bestimmte Fehler vermeiden, da weniger Netzwerkbandbreite und Verarbeitungszeit erforderlich sind. In der [[Special:MyLanguage/Wikifunctions:How to create implementations#Coming soon: Calling another Wikifunctions function|Online-Dokumentation zu Callbacks]] zeigen wir, wie sich mit Z6820 dieselbe Funktion wie im obigen Beispiel implementieren lässt. '''Beispiel für eine Live-Demo''': Wir haben die Callback-Funktion genutzt, um eine neue, effizientere Implementierung ([[Z40967|Z40967]]) für die Deutsche Deklinationstafel ([[Z28602|Z28602]]) bereitzustellen. Zuvor ließ sich diese Funktion nur mittels Kompositionen umsetzen, wobei die beiden vorhandenen Lösungen eher umständlich waren. (Beide nutzten wiederholte Aufrufe von Hilfsfunktionen zum Abrufen und Verarbeiten von Wikidata-Datenobjekten, was sie schwerfällig und schwer lesbar machte sowie anfällig für Leistungsprobleme, die typischerweise mit Kompositionen einhergehen.) Da Callbacks es ermöglichen, Wikidata-Entitäten direkt aus Code-Implementierungen abzurufen, kann die gesamte Verarbeitung der Deutschen Deklinationstafel nun in einer einzigen Code-Implementierung erfolgen. (Einige Details zu den Tabellenüberschriften müssen noch ergänzt werden.) Im erfolgreichen Testlauf benötigt die auf Callbacks basierende Implementierung 0,2 Sekunden, verglichen mit 1,0 bzw. 1,2 Sekunden bei den beiden vorhandenen Kompositionen. Weitere zu beachtende Hinweise: * Auch wenn Code-Implementierungen mittlerweile Wikidata-Entitäten abrufen können, wird empfohlen, sie nicht so zu schreiben, dass sie ''vollständige'' Entitäten zurückgeben. Grund hierfür sind die aktuellen Beschränkungen hinsichtlich der Größe des von einer Code-Implementierung zurückgegebenen Werts. Um eine vollständige Entität abzurufen, ist es besser, die Abruffunktion aus einer Komposition heraus aufzurufen. * Es kann nur ein Callback gleichzeitig ausgeführt werden. Aus Sicherheitsgründen ist es nicht möglich, die Nebenläufigkeitsfunktionen von JavaScript oder Python zu nutzen, um mehrere Callbacks parallel auszuführen. * Derzeit gilt eine Obergrenze von 3 MiB für die Größe der Wikidata-Inhalte, die über einen einzelnen Callback an eine Code-Implementierung zurückgegeben werden können. <span id="Recent_Changes_in_the_software"></span> === Letzte Änderungen an der Software === Diese Woche haben wir bei Fehlermeldungen zu Fragmenten in der Abstrakten Wikipedia einen Link hinzugefügt, mit dem sich derselbe Aufruf auf Wikifunctions ausführen lässt, wo du das Problem möglicherweise besser diagnostizieren und beheben kannst ([[:phab:T435712|T435712]]). Zudem haben wir die Navigation bei längeren abstrakten Artikeln erleichtert: Wenn du auf den Aufruf oder das Ergebnis eines abstrakten Fragments klickst, scrollt die jeweils andere Spalte automatisch, sodass das zugehörige Gegenstück sichtbar wird ([[:phab:T429214|T429214]]). Wenn eine Sprachliste angezeigt wird, erscheint deine Benutzersprache (zum Beispiel Igbo) nun vor den “UN 6”, was das Hinzufügen sprachbezogener Aufrufe in der Abstrakten Wikipedia und auf Wikifunctions vereinfacht ([[:phab:T435712|T435712]]). Schließlich haben wir ein Problem bei der Bildanzeige in der Abstrakten Wikipedia behoben; wir bitten für die Unannehmlichkeiten um Entschuldigung ([[:phab:T436579|T436579]]). <span id="News_in_Types:_Julian_calendar_date"></span> === Neuigkeiten zu Typen: Datum des Julianischen Kalenders === Basierend auf [[Wikifunctions:Type proposals/Julian calendar date|dem entsprechenden Vorschlag]] wurde ein neuer Datentyp zur Darstellung von [[Z40962|Daten des Julianischen Kalenders]] eingeführt. Während [[Wikifunctions:Type proposals/Gregorian calendar date|Daten des Gregorianischen Kalenders]] bereits seit Langem existieren, wird nun der Julianische Kalender als zweites unterstütztes Kalendersystem hinzugefügt. Strukturell sind beide identisch, unterscheiden sich jedoch um bis zu etwa zwölf Tage. Der Datentyp wurde zudem so eingerichtet, dass er mit dem Code zum Abrufen von Daten aus Wikidata verknüpft ist, wodurch nun Datumsangaben nach dem Julianischen Kalender von Wikidata in Wikifunctions importiert und für die Abstrakte Wikipedia verfügbar gemacht werden. Ein Dankeschön an die Community für die Geduld! Wir sind gespannt darauf zu sehen, wie der neue Datentyp genutzt wird. Danke an [[User:Ameisenigel|Ameisenigel]], [[User:Feeglgeef|Feeglgeef]], [[User:GrounderUK|GrounderUK]], [[User:99of9|99of9]], [[User:Dv103|Dv103]] und [[User:JhowieNitnek|JhowieNitnek]] für ihre Beteiligung an dem Vorschlag. Wir laden euch alle dazu ein, neue [[Wikifunctions:Type proposals|Typenvorschläge]] zu erstellen und die vorhandenen zu diskutieren, damit wir weiterhin neue Typen erstellen können. Wir sind besonders gespannt auf weitere Kalendermodelle! Danke an alle Community-Mitglieder, die sich an der Diskussion beteiligen und Vorschläge machen, wodurch es möglich wird, Wikifunctions auf neue Bereiche auszuweiten! <span id="Recording_of_Volunteer’s_Corner_from_September_7"></span> === Aufzeichnung des Freiwilligentreffens vom 7. September === Für das Freiwilligentreffen diese Woche haben wir nur den ersten Teil mit den aktuellen Neuigkeiten aufgezeichnet, der [[:c:File:Abstract_Wikipedia_Volunteer_Corner_2026-09.webm|auf Commons verfügbar]] ist. Wir nutzten die verbleibende Zeit für eine lebhafte Diskussion mit den Freiwilligen, die sich daran beteiligten, entschieden uns jedoch im Vorfeld dagegen, diese aufzuzeichnen. Vielen Dank an die Teilnehmer! Das nächste Freiwilligentreffen ist für Montag, den 5. Oktober 2026, geplant. <span id="Denny_at_WikiCon_2026_in_Regensburg,_Germany"></span> === Denny auf der WikiCon 2026 in Regensburg, Deutschland === Nächstes Wochenende findet in Regensburg, Deutschland die [[:de:Wikipedia:WikiCon 2026|WikiCon 2026]] statt. Denny wird daran teilnehmen und wenn du dich über die Abstrakte Wikipedia, Wikifunctions oder Wissensrepräsentation austauschen möchtest, nimm bitte Kontakt mit ihm auf. <span id="Fresh_Functions_weekly:_210_new_Functions"></span> === Wöchentliche neue Funktionen: 210 neue Funktionen === <div lang="en" dir="ltr" class="mw-content-ltr"> This week we had another record in the number of new Functions: 210 new Functions have been created in the last week. Here is an incomplete list of functions with implementations and passing tests to get a taste of what functions have been created. Thanks everybody for contributing! </div> * {{Z|Z40665}} * {{Z|Z40669}} * {{Z|Z40673}} * {{Z|Z40677}} * {{Z|Z40679}} * {{Z|Z40687}} * {{Z|Z40690}} * {{Z|Z40693}} * {{Z|Z40695}} * {{Z|Z40702}} * {{Z|Z40703}} * {{Z|Z40710}} * {{Z|Z40712}} * {{Z|Z40715}} * {{Z|Z40728}} * {{Z|Z40732}} * {{Z|Z40739}} * {{Z|Z40747}} * {{Z|Z40750}} * {{Z|Z40769}} * {{Z|Z40771}} * {{Z|Z40780}} * {{Z|Z40789}} * {{Z|Z40792}} * {{Z|Z40795}} * {{Z|Z40797}} * {{Z|Z40804}} * {{Z|Z40815}} * {{Z|Z40817}} * {{Z|Z40819}} * {{Z|Z40821}} * {{Z|Z40823}} * {{Z|Z40833}} * {{Z|Z40836}} * {{Z|Z40840}} * {{Z|Z40842}} * {{Z|Z40858}} * {{Z|Z40860}} * {{Z|Z40863}} * {{Z|Z40868}} * {{Z|Z40869}} * {{Z|Z40872}} * {{Z|Z40876}} * {{Z|Z40883}} * {{Z|Z869}} * {{Z|Z40894}} * {{Z|Z40895}} * {{Z|Z40911}} * {{Z|Z40920}} * {{Z|Z40926}} * {{Z|Z40934}} * {{Z|Z40939}} * {{Z|Z40946}} * {{Z|Z40954}} * {{Z|Z40958}} * {{Z|Z40968}} * {{Z|Z40974}} * {{Z|Z40979}} * {{Z|Z40992}} * {{Z|Z40994}} * {{Z|Z41002}} * {{Z|Z41003}} * {{Z|Z41006}} * {{Z|Z41012}} * {{Z|Z41015}} * {{Z|Z41030}} * {{Z|Z41033}} * {{Z|Z41036}} * {{Z|Z41039}} * {{Z|Z41043}} * {{Z|Z41047}} * {{Z|Z41063}} * {{Z|Z41064}} * {{Z|Z41068}} * {{Z|Z41070}} * {{Z|Z41077}} * {{Z|Z41081}} * {{Z|Z41092}} * {{Z|Z41098}} * {{Z|Z41102}} * {{Z|Z41108}} * {{Z|Z41123}} * {{Z|Z41129}} * {{Z|Z41133}} * {{Z|Z41136}} * {{Z|Z41139}} * {{Z|Z41143}} * {{Z|Z41148}} * {{Z|Z41150}} * {{Z|Z41154}} * {{Z|Z41157}} * {{Z|Z41159}} * {{Z|Z41163}} * {{Z|Z41164}} * {{Z|Z41168}} * {{Z|Z41172}} * {{Z|Z41182}} * {{Z|Z41186}} * {{Z|Z41190}} * {{Z|Z41192}} * {{Z|Z41203}} * {{Z|Z41204}} * {{Z|Z41212}} * {{Z|Z41215}} * {{Z|Z41218}} * {{Z|Z41221}} * {{Z|Z41224}} * {{Z|Z41228}} * {{Z|Z41231}} * {{Z|Z41234}} * {{Z|Z41241}} * {{Z|Z41245}} * {{Z|Z41251}} * {{Z|Z41254}} * {{Z|Z41256}} * {{Z|Z41258}} * {{Z|Z41260}} * {{Z|Z41262}} * {{Z|Z41266}} * {{Z|Z41267}} * {{Z|Z41269}} * {{Z|Z41271}} * {{Z|Z41273}} * {{Z|Z41275}} * {{Z|Z41282}} * {{Z|Z41284}} * {{Z|Z41286}} * {{Z|Z41288}} * {{Z|Z41290}} * {{Z|Z41292}} * {{Z|Z41294}} * {{Z|Z41296}} * {{Z|Z41298}} * {{Z|Z41300}} * {{Z|Z41302}} * {{Z|Z41304}} * {{Z|Z41311}} * {{Z|Z41314}} * {{Z|Z41318}} * {{Z|Z41321}} * {{Z|Z41322}} * {{Z|Z41325}} * {{Z|Z41329}} * {{Z|Z41334}} * {{Z|Z41341}} * {{Z|Z41347}} * {{Z|Z41351}} * {{Z|Z41354}} * {{Z|Z41358}} * {{Z|Z41367}} * {{Z|Z41373}} * {{Z|Z41377}} * {{Z|Z41380}} * {{Z|Z41383}} * {{Z|Z41389}} * {{Z|Z41392}} * {{Z|Z41399}} * {{Z|Z41407}} * {{Z|Z41411}} * {{Z|Z41412}} * {{Z|Z41417}} * {{Z|Z41419}} * {{Z|Z41427}} * {{Z|Z41431}} * {{Z|Z41433}} * {{Z|Z41441}} * {{Z|Z41447}} * {{Z|Z41451}} <span lang="en" dir="ltr" class="mw-content-ltr">A [https://www.wikifunctions.org/wiki/Special:ListObjectsByType?type=Z8&orderby=latest complete list of all functions sorted by when they were created] is available.</span> [[Category:Status updates{{#translation:}}|2026-09-10]] cfwwq5kqw2wvfvveepvvr2gqh442s29 314773 314771 2026-09-17T18:02:32Z Ameisenigel 44 Created page with "Diese Woche haben wir erneut einen Rekord bei der Anzahl neuer Funktionen erreicht: In der vergangenen Woche wurden 210 neue Funktionen erstellt. Hier ist eine unvollständige Liste von Funktionen mit Implementierungen und bestandenen Tests, um einen Eindruck davon zu bekommen, welche Funktionen erstellt wurden. Vielen Dank an alle für ihre Beiträge!" 314773 wikitext text/x-wiki <languages/> {{Wikifunctions updates | prevlabel = Vorheriges Update | prev = 2026-09-03 | nextlabel = Nächstes Update | next = }} <span id="Your_code_can_now_call_back_to_the_Wikidata_fetch_functions"></span> === Dein Code kann nun die Wikidata-Abruffunktionen aufrufen === Diese Woche haben wir eine erste Funktionalität bereitgestellt, die es einer Code-Implementierung (in JavaScript oder Python) ermöglicht, bestimmte andere Wikifunctions-Funktionen aufzurufen, deren Ergebnis zu erhalten und dieses für die weitere Verarbeitung zu nutzen. Das Hauptziel dieser Neuerung ist eine größere Flexibilität bei der Verwendung von Code, um dessen Einsatzmöglichkeiten zu erweitern – wodurch du von den jeweiligen Leistungsvorteilen profitierst und für manche Funktionen eine effizientere Implementierungsstruktur realisieren kannst. Derzeit können aus Sicherheits- und Leistungsgründen nur die folgenden integrierten Wikidata-Abruf- und Suchfunktionen auf diese Weise aufgerufen werden: [[Z6820|Z6820]] (erhalte Wikidata-Entitäten), [[Z6821|Z6821]] (erhalte Wikidata-Datenobjekt), [[Z6822|Z6822]] (erhalte Wikidata-Eigenschaft), [[Z6824|Z6824]] (erhalte Wikidata-Lexemform), [[Z6825|Z6825]] (erhalte Wikidata-Lexem), [[Z6826|Z6826]] (erhalte Wikidata-Lexemsinn), [[Z6830|Z6830]] (finde Lexeme für Wikidata-Datenobjekt) und [[Z6831|Z6831]] (finde Lexeme für Wikidata-Lexemsinn). Diese Funktionalität befindet sich in einer frühen Einführungsphase; wir hoffen, künftig Aufrufe für eine breitere Palette an Funktionen zu ermöglichen. Wir haben uns zunächst auf diese Funktionen konzentriert, da sie in benutzerdefiniertem Code nicht realisierbar sind (aufgrund von Sicherheitsbeschränkungen, die jeglichen Netzwerkzugriff unterbinden), da bei anderen integrierten oder benutzerdefinierten Funktionen eine Neuimplementierung zwar mühsam, aber prinzipiell möglich wäre. Betrachten wir eine JavaScript-Implementierung, die einen Callback enthält. Sie ruft ein Datenobjekt von Wikidata ab, extrahiert dessen Bezeichnung in einer bestimmten Sprache und gibt diese Bezeichnung zurück. Das abzurufende Datenobjekt wird über das Argument Z400K1 angegeben, die Sprache über Z400K2. <syntaxhighlight lang="javascript" line> function Z400( Z400K1, Z400K2 ) {   const item = Wikifunctions.Call('Z6821', Z400K1);   for (const label of item.Z6001K2.Z12K1) {     if (label.Z11K1.Z60K1 === Z400K2.Z60K1) {       return label.Z11K2;         } }    return 'NOT FOUND'; } </syntaxhighlight> Ein Callback wird durch den Aufruf von Wikifunctions.Call ausgelöst, wie im Beispiel gezeigt. Das erste Argument für Wikifunctions.Call ist stets die ZID der aufzurufenden Funktion – in diesem Fall [[Z6821|Z6821]]/erhalte Wikidata-Datenobjekt, welche ein einzelnes Argument entgegennimmt. Darauf folgen, durch Kommas getrennt, die an diese Funktion zu übergebenden Argumente. Hierbei handelt es sich bei dem Argument Z400K1 um denselben Wert, der auch an Z400 übergeben wurde. Dies ist ein gängiges Muster für die Argumentübergabe an Callbacks, jedoch können die Argumente auch direkt im Funktionsaufruf erstellt oder auf andere Weise bezogen werden. Der Wert von Z400K1 wäre eine Instanz von [[Z6091|Z6091]]/Wikidata-Datenobjekt-Referenz, die die QID des abzurufenden Datenobjekts enthält. Zeile 2 des Beispiels ruft [[Z6821|Z6821]] auf, um dieses Datenobjekt von Wikidata abzurufen, und weist das resultierende ZObjekt der Konstante item zu. Der restliche Code durchläuft die Bezeichnungen des Datenobjekts, bis er diejenige findet, die der durch Z400K2 angegebenen Sprache entspricht. Für das obige Beispiel haben wir der Einfachheit halber [[Z6821|Z6821]] verwendet. Sofern die Implementierung jedoch nicht tatsächlich das gesamte Objekt benötigt, wird ''dringend empfohlen'', zum Abrufen von Wikidata-Datenobjekten [[Z6820|Z6820]] anstelle von Z6821 zu verwenden, da Wikidata-Datenobjekte sehr umfangreich sein können, was das Laden und Übertragen verlangsamt. Obwohl der Aufruf von Z6820 etwas komplexer ist, ermöglichen seine Parameter das Abrufen spezifischer Teile eines Wikidata-Dstenobjekts. Dies kann die Leistung erheblich steigern und bestimmte Fehler vermeiden, da weniger Netzwerkbandbreite und Verarbeitungszeit erforderlich sind. In der [[Special:MyLanguage/Wikifunctions:How to create implementations#Coming soon: Calling another Wikifunctions function|Online-Dokumentation zu Callbacks]] zeigen wir, wie sich mit Z6820 dieselbe Funktion wie im obigen Beispiel implementieren lässt. '''Beispiel für eine Live-Demo''': Wir haben die Callback-Funktion genutzt, um eine neue, effizientere Implementierung ([[Z40967|Z40967]]) für die Deutsche Deklinationstafel ([[Z28602|Z28602]]) bereitzustellen. Zuvor ließ sich diese Funktion nur mittels Kompositionen umsetzen, wobei die beiden vorhandenen Lösungen eher umständlich waren. (Beide nutzten wiederholte Aufrufe von Hilfsfunktionen zum Abrufen und Verarbeiten von Wikidata-Datenobjekten, was sie schwerfällig und schwer lesbar machte sowie anfällig für Leistungsprobleme, die typischerweise mit Kompositionen einhergehen.) Da Callbacks es ermöglichen, Wikidata-Entitäten direkt aus Code-Implementierungen abzurufen, kann die gesamte Verarbeitung der Deutschen Deklinationstafel nun in einer einzigen Code-Implementierung erfolgen. (Einige Details zu den Tabellenüberschriften müssen noch ergänzt werden.) Im erfolgreichen Testlauf benötigt die auf Callbacks basierende Implementierung 0,2 Sekunden, verglichen mit 1,0 bzw. 1,2 Sekunden bei den beiden vorhandenen Kompositionen. Weitere zu beachtende Hinweise: * Auch wenn Code-Implementierungen mittlerweile Wikidata-Entitäten abrufen können, wird empfohlen, sie nicht so zu schreiben, dass sie ''vollständige'' Entitäten zurückgeben. Grund hierfür sind die aktuellen Beschränkungen hinsichtlich der Größe des von einer Code-Implementierung zurückgegebenen Werts. Um eine vollständige Entität abzurufen, ist es besser, die Abruffunktion aus einer Komposition heraus aufzurufen. * Es kann nur ein Callback gleichzeitig ausgeführt werden. Aus Sicherheitsgründen ist es nicht möglich, die Nebenläufigkeitsfunktionen von JavaScript oder Python zu nutzen, um mehrere Callbacks parallel auszuführen. * Derzeit gilt eine Obergrenze von 3 MiB für die Größe der Wikidata-Inhalte, die über einen einzelnen Callback an eine Code-Implementierung zurückgegeben werden können. <span id="Recent_Changes_in_the_software"></span> === Letzte Änderungen an der Software === Diese Woche haben wir bei Fehlermeldungen zu Fragmenten in der Abstrakten Wikipedia einen Link hinzugefügt, mit dem sich derselbe Aufruf auf Wikifunctions ausführen lässt, wo du das Problem möglicherweise besser diagnostizieren und beheben kannst ([[:phab:T435712|T435712]]). Zudem haben wir die Navigation bei längeren abstrakten Artikeln erleichtert: Wenn du auf den Aufruf oder das Ergebnis eines abstrakten Fragments klickst, scrollt die jeweils andere Spalte automatisch, sodass das zugehörige Gegenstück sichtbar wird ([[:phab:T429214|T429214]]). Wenn eine Sprachliste angezeigt wird, erscheint deine Benutzersprache (zum Beispiel Igbo) nun vor den “UN 6”, was das Hinzufügen sprachbezogener Aufrufe in der Abstrakten Wikipedia und auf Wikifunctions vereinfacht ([[:phab:T435712|T435712]]). Schließlich haben wir ein Problem bei der Bildanzeige in der Abstrakten Wikipedia behoben; wir bitten für die Unannehmlichkeiten um Entschuldigung ([[:phab:T436579|T436579]]). <span id="News_in_Types:_Julian_calendar_date"></span> === Neuigkeiten zu Typen: Datum des Julianischen Kalenders === Basierend auf [[Wikifunctions:Type proposals/Julian calendar date|dem entsprechenden Vorschlag]] wurde ein neuer Datentyp zur Darstellung von [[Z40962|Daten des Julianischen Kalenders]] eingeführt. Während [[Wikifunctions:Type proposals/Gregorian calendar date|Daten des Gregorianischen Kalenders]] bereits seit Langem existieren, wird nun der Julianische Kalender als zweites unterstütztes Kalendersystem hinzugefügt. Strukturell sind beide identisch, unterscheiden sich jedoch um bis zu etwa zwölf Tage. Der Datentyp wurde zudem so eingerichtet, dass er mit dem Code zum Abrufen von Daten aus Wikidata verknüpft ist, wodurch nun Datumsangaben nach dem Julianischen Kalender von Wikidata in Wikifunctions importiert und für die Abstrakte Wikipedia verfügbar gemacht werden. Ein Dankeschön an die Community für die Geduld! Wir sind gespannt darauf zu sehen, wie der neue Datentyp genutzt wird. Danke an [[User:Ameisenigel|Ameisenigel]], [[User:Feeglgeef|Feeglgeef]], [[User:GrounderUK|GrounderUK]], [[User:99of9|99of9]], [[User:Dv103|Dv103]] und [[User:JhowieNitnek|JhowieNitnek]] für ihre Beteiligung an dem Vorschlag. Wir laden euch alle dazu ein, neue [[Wikifunctions:Type proposals|Typenvorschläge]] zu erstellen und die vorhandenen zu diskutieren, damit wir weiterhin neue Typen erstellen können. Wir sind besonders gespannt auf weitere Kalendermodelle! Danke an alle Community-Mitglieder, die sich an der Diskussion beteiligen und Vorschläge machen, wodurch es möglich wird, Wikifunctions auf neue Bereiche auszuweiten! <span id="Recording_of_Volunteer’s_Corner_from_September_7"></span> === Aufzeichnung des Freiwilligentreffens vom 7. September === Für das Freiwilligentreffen diese Woche haben wir nur den ersten Teil mit den aktuellen Neuigkeiten aufgezeichnet, der [[:c:File:Abstract_Wikipedia_Volunteer_Corner_2026-09.webm|auf Commons verfügbar]] ist. Wir nutzten die verbleibende Zeit für eine lebhafte Diskussion mit den Freiwilligen, die sich daran beteiligten, entschieden uns jedoch im Vorfeld dagegen, diese aufzuzeichnen. Vielen Dank an die Teilnehmer! Das nächste Freiwilligentreffen ist für Montag, den 5. Oktober 2026, geplant. <span id="Denny_at_WikiCon_2026_in_Regensburg,_Germany"></span> === Denny auf der WikiCon 2026 in Regensburg, Deutschland === Nächstes Wochenende findet in Regensburg, Deutschland die [[:de:Wikipedia:WikiCon 2026|WikiCon 2026]] statt. Denny wird daran teilnehmen und wenn du dich über die Abstrakte Wikipedia, Wikifunctions oder Wissensrepräsentation austauschen möchtest, nimm bitte Kontakt mit ihm auf. <span id="Fresh_Functions_weekly:_210_new_Functions"></span> === Wöchentliche neue Funktionen: 210 neue Funktionen === Diese Woche haben wir erneut einen Rekord bei der Anzahl neuer Funktionen erreicht: In der vergangenen Woche wurden 210 neue Funktionen erstellt. Hier ist eine unvollständige Liste von Funktionen mit Implementierungen und bestandenen Tests, um einen Eindruck davon zu bekommen, welche Funktionen erstellt wurden. Vielen Dank an alle für ihre Beiträge! * {{Z|Z40665}} * {{Z|Z40669}} * {{Z|Z40673}} * {{Z|Z40677}} * {{Z|Z40679}} * {{Z|Z40687}} * {{Z|Z40690}} * {{Z|Z40693}} * {{Z|Z40695}} * {{Z|Z40702}} * {{Z|Z40703}} * {{Z|Z40710}} * {{Z|Z40712}} * {{Z|Z40715}} * {{Z|Z40728}} * {{Z|Z40732}} * {{Z|Z40739}} * {{Z|Z40747}} * {{Z|Z40750}} * {{Z|Z40769}} * {{Z|Z40771}} * {{Z|Z40780}} * {{Z|Z40789}} * {{Z|Z40792}} * {{Z|Z40795}} * {{Z|Z40797}} * {{Z|Z40804}} * {{Z|Z40815}} * {{Z|Z40817}} * {{Z|Z40819}} * {{Z|Z40821}} * {{Z|Z40823}} * {{Z|Z40833}} * {{Z|Z40836}} * {{Z|Z40840}} * {{Z|Z40842}} * {{Z|Z40858}} * {{Z|Z40860}} * {{Z|Z40863}} * {{Z|Z40868}} * {{Z|Z40869}} * {{Z|Z40872}} * {{Z|Z40876}} * {{Z|Z40883}} * {{Z|Z869}} * {{Z|Z40894}} * {{Z|Z40895}} * {{Z|Z40911}} * {{Z|Z40920}} * {{Z|Z40926}} * {{Z|Z40934}} * {{Z|Z40939}} * {{Z|Z40946}} * {{Z|Z40954}} * {{Z|Z40958}} * {{Z|Z40968}} * {{Z|Z40974}} * {{Z|Z40979}} * {{Z|Z40992}} * {{Z|Z40994}} * {{Z|Z41002}} * {{Z|Z41003}} * {{Z|Z41006}} * {{Z|Z41012}} * {{Z|Z41015}} * {{Z|Z41030}} * {{Z|Z41033}} * {{Z|Z41036}} * {{Z|Z41039}} * {{Z|Z41043}} * {{Z|Z41047}} * {{Z|Z41063}} * {{Z|Z41064}} * {{Z|Z41068}} * {{Z|Z41070}} * {{Z|Z41077}} * {{Z|Z41081}} * {{Z|Z41092}} * {{Z|Z41098}} * {{Z|Z41102}} * {{Z|Z41108}} * {{Z|Z41123}} * {{Z|Z41129}} * {{Z|Z41133}} * {{Z|Z41136}} * {{Z|Z41139}} * {{Z|Z41143}} * {{Z|Z41148}} * {{Z|Z41150}} * {{Z|Z41154}} * {{Z|Z41157}} * {{Z|Z41159}} * {{Z|Z41163}} * {{Z|Z41164}} * {{Z|Z41168}} * {{Z|Z41172}} * {{Z|Z41182}} * {{Z|Z41186}} * {{Z|Z41190}} * {{Z|Z41192}} * {{Z|Z41203}} * {{Z|Z41204}} * {{Z|Z41212}} * {{Z|Z41215}} * {{Z|Z41218}} * {{Z|Z41221}} * {{Z|Z41224}} * {{Z|Z41228}} * {{Z|Z41231}} * {{Z|Z41234}} * {{Z|Z41241}} * {{Z|Z41245}} * {{Z|Z41251}} * {{Z|Z41254}} * {{Z|Z41256}} * {{Z|Z41258}} * {{Z|Z41260}} * {{Z|Z41262}} * {{Z|Z41266}} * {{Z|Z41267}} * {{Z|Z41269}} * {{Z|Z41271}} * {{Z|Z41273}} * {{Z|Z41275}} * {{Z|Z41282}} * {{Z|Z41284}} * {{Z|Z41286}} * {{Z|Z41288}} * {{Z|Z41290}} * {{Z|Z41292}} * {{Z|Z41294}} * {{Z|Z41296}} * {{Z|Z41298}} * {{Z|Z41300}} * {{Z|Z41302}} * {{Z|Z41304}} * {{Z|Z41311}} * {{Z|Z41314}} * {{Z|Z41318}} * {{Z|Z41321}} * {{Z|Z41322}} * {{Z|Z41325}} * {{Z|Z41329}} * {{Z|Z41334}} * {{Z|Z41341}} * {{Z|Z41347}} * {{Z|Z41351}} * {{Z|Z41354}} * {{Z|Z41358}} * {{Z|Z41367}} * {{Z|Z41373}} * {{Z|Z41377}} * {{Z|Z41380}} * {{Z|Z41383}} * {{Z|Z41389}} * {{Z|Z41392}} * {{Z|Z41399}} * {{Z|Z41407}} * {{Z|Z41411}} * {{Z|Z41412}} * {{Z|Z41417}} * {{Z|Z41419}} * {{Z|Z41427}} * {{Z|Z41431}} * {{Z|Z41433}} * {{Z|Z41441}} * {{Z|Z41447}} * {{Z|Z41451}} <span lang="en" dir="ltr" class="mw-content-ltr">A [https://www.wikifunctions.org/wiki/Special:ListObjectsByType?type=Z8&orderby=latest complete list of all functions sorted by when they were created] is available.</span> [[Category:Status updates{{#translation:}}|2026-09-10]] 60rp6te7aeejwz824k5jdvdalwa93w2 314775 314773 2026-09-17T18:02:35Z Ameisenigel 44 Created page with "Eine [$1 vollständige Liste aller Funktionen, sortiert nach Erstellungsdatum], ist verfügbar." 314775 wikitext text/x-wiki <languages/> {{Wikifunctions updates | prevlabel = Vorheriges Update | prev = 2026-09-03 | nextlabel = Nächstes Update | next = }} <span id="Your_code_can_now_call_back_to_the_Wikidata_fetch_functions"></span> === Dein Code kann nun die Wikidata-Abruffunktionen aufrufen === Diese Woche haben wir eine erste Funktionalität bereitgestellt, die es einer Code-Implementierung (in JavaScript oder Python) ermöglicht, bestimmte andere Wikifunctions-Funktionen aufzurufen, deren Ergebnis zu erhalten und dieses für die weitere Verarbeitung zu nutzen. Das Hauptziel dieser Neuerung ist eine größere Flexibilität bei der Verwendung von Code, um dessen Einsatzmöglichkeiten zu erweitern – wodurch du von den jeweiligen Leistungsvorteilen profitierst und für manche Funktionen eine effizientere Implementierungsstruktur realisieren kannst. Derzeit können aus Sicherheits- und Leistungsgründen nur die folgenden integrierten Wikidata-Abruf- und Suchfunktionen auf diese Weise aufgerufen werden: [[Z6820|Z6820]] (erhalte Wikidata-Entitäten), [[Z6821|Z6821]] (erhalte Wikidata-Datenobjekt), [[Z6822|Z6822]] (erhalte Wikidata-Eigenschaft), [[Z6824|Z6824]] (erhalte Wikidata-Lexemform), [[Z6825|Z6825]] (erhalte Wikidata-Lexem), [[Z6826|Z6826]] (erhalte Wikidata-Lexemsinn), [[Z6830|Z6830]] (finde Lexeme für Wikidata-Datenobjekt) und [[Z6831|Z6831]] (finde Lexeme für Wikidata-Lexemsinn). Diese Funktionalität befindet sich in einer frühen Einführungsphase; wir hoffen, künftig Aufrufe für eine breitere Palette an Funktionen zu ermöglichen. Wir haben uns zunächst auf diese Funktionen konzentriert, da sie in benutzerdefiniertem Code nicht realisierbar sind (aufgrund von Sicherheitsbeschränkungen, die jeglichen Netzwerkzugriff unterbinden), da bei anderen integrierten oder benutzerdefinierten Funktionen eine Neuimplementierung zwar mühsam, aber prinzipiell möglich wäre. Betrachten wir eine JavaScript-Implementierung, die einen Callback enthält. Sie ruft ein Datenobjekt von Wikidata ab, extrahiert dessen Bezeichnung in einer bestimmten Sprache und gibt diese Bezeichnung zurück. Das abzurufende Datenobjekt wird über das Argument Z400K1 angegeben, die Sprache über Z400K2. <syntaxhighlight lang="javascript" line> function Z400( Z400K1, Z400K2 ) {   const item = Wikifunctions.Call('Z6821', Z400K1);   for (const label of item.Z6001K2.Z12K1) {     if (label.Z11K1.Z60K1 === Z400K2.Z60K1) {       return label.Z11K2;         } }    return 'NOT FOUND'; } </syntaxhighlight> Ein Callback wird durch den Aufruf von Wikifunctions.Call ausgelöst, wie im Beispiel gezeigt. Das erste Argument für Wikifunctions.Call ist stets die ZID der aufzurufenden Funktion – in diesem Fall [[Z6821|Z6821]]/erhalte Wikidata-Datenobjekt, welche ein einzelnes Argument entgegennimmt. Darauf folgen, durch Kommas getrennt, die an diese Funktion zu übergebenden Argumente. Hierbei handelt es sich bei dem Argument Z400K1 um denselben Wert, der auch an Z400 übergeben wurde. Dies ist ein gängiges Muster für die Argumentübergabe an Callbacks, jedoch können die Argumente auch direkt im Funktionsaufruf erstellt oder auf andere Weise bezogen werden. Der Wert von Z400K1 wäre eine Instanz von [[Z6091|Z6091]]/Wikidata-Datenobjekt-Referenz, die die QID des abzurufenden Datenobjekts enthält. Zeile 2 des Beispiels ruft [[Z6821|Z6821]] auf, um dieses Datenobjekt von Wikidata abzurufen, und weist das resultierende ZObjekt der Konstante item zu. Der restliche Code durchläuft die Bezeichnungen des Datenobjekts, bis er diejenige findet, die der durch Z400K2 angegebenen Sprache entspricht. Für das obige Beispiel haben wir der Einfachheit halber [[Z6821|Z6821]] verwendet. Sofern die Implementierung jedoch nicht tatsächlich das gesamte Objekt benötigt, wird ''dringend empfohlen'', zum Abrufen von Wikidata-Datenobjekten [[Z6820|Z6820]] anstelle von Z6821 zu verwenden, da Wikidata-Datenobjekte sehr umfangreich sein können, was das Laden und Übertragen verlangsamt. Obwohl der Aufruf von Z6820 etwas komplexer ist, ermöglichen seine Parameter das Abrufen spezifischer Teile eines Wikidata-Dstenobjekts. Dies kann die Leistung erheblich steigern und bestimmte Fehler vermeiden, da weniger Netzwerkbandbreite und Verarbeitungszeit erforderlich sind. In der [[Special:MyLanguage/Wikifunctions:How to create implementations#Coming soon: Calling another Wikifunctions function|Online-Dokumentation zu Callbacks]] zeigen wir, wie sich mit Z6820 dieselbe Funktion wie im obigen Beispiel implementieren lässt. '''Beispiel für eine Live-Demo''': Wir haben die Callback-Funktion genutzt, um eine neue, effizientere Implementierung ([[Z40967|Z40967]]) für die Deutsche Deklinationstafel ([[Z28602|Z28602]]) bereitzustellen. Zuvor ließ sich diese Funktion nur mittels Kompositionen umsetzen, wobei die beiden vorhandenen Lösungen eher umständlich waren. (Beide nutzten wiederholte Aufrufe von Hilfsfunktionen zum Abrufen und Verarbeiten von Wikidata-Datenobjekten, was sie schwerfällig und schwer lesbar machte sowie anfällig für Leistungsprobleme, die typischerweise mit Kompositionen einhergehen.) Da Callbacks es ermöglichen, Wikidata-Entitäten direkt aus Code-Implementierungen abzurufen, kann die gesamte Verarbeitung der Deutschen Deklinationstafel nun in einer einzigen Code-Implementierung erfolgen. (Einige Details zu den Tabellenüberschriften müssen noch ergänzt werden.) Im erfolgreichen Testlauf benötigt die auf Callbacks basierende Implementierung 0,2 Sekunden, verglichen mit 1,0 bzw. 1,2 Sekunden bei den beiden vorhandenen Kompositionen. Weitere zu beachtende Hinweise: * Auch wenn Code-Implementierungen mittlerweile Wikidata-Entitäten abrufen können, wird empfohlen, sie nicht so zu schreiben, dass sie ''vollständige'' Entitäten zurückgeben. Grund hierfür sind die aktuellen Beschränkungen hinsichtlich der Größe des von einer Code-Implementierung zurückgegebenen Werts. Um eine vollständige Entität abzurufen, ist es besser, die Abruffunktion aus einer Komposition heraus aufzurufen. * Es kann nur ein Callback gleichzeitig ausgeführt werden. Aus Sicherheitsgründen ist es nicht möglich, die Nebenläufigkeitsfunktionen von JavaScript oder Python zu nutzen, um mehrere Callbacks parallel auszuführen. * Derzeit gilt eine Obergrenze von 3 MiB für die Größe der Wikidata-Inhalte, die über einen einzelnen Callback an eine Code-Implementierung zurückgegeben werden können. <span id="Recent_Changes_in_the_software"></span> === Letzte Änderungen an der Software === Diese Woche haben wir bei Fehlermeldungen zu Fragmenten in der Abstrakten Wikipedia einen Link hinzugefügt, mit dem sich derselbe Aufruf auf Wikifunctions ausführen lässt, wo du das Problem möglicherweise besser diagnostizieren und beheben kannst ([[:phab:T435712|T435712]]). Zudem haben wir die Navigation bei längeren abstrakten Artikeln erleichtert: Wenn du auf den Aufruf oder das Ergebnis eines abstrakten Fragments klickst, scrollt die jeweils andere Spalte automatisch, sodass das zugehörige Gegenstück sichtbar wird ([[:phab:T429214|T429214]]). Wenn eine Sprachliste angezeigt wird, erscheint deine Benutzersprache (zum Beispiel Igbo) nun vor den “UN 6”, was das Hinzufügen sprachbezogener Aufrufe in der Abstrakten Wikipedia und auf Wikifunctions vereinfacht ([[:phab:T435712|T435712]]). Schließlich haben wir ein Problem bei der Bildanzeige in der Abstrakten Wikipedia behoben; wir bitten für die Unannehmlichkeiten um Entschuldigung ([[:phab:T436579|T436579]]). <span id="News_in_Types:_Julian_calendar_date"></span> === Neuigkeiten zu Typen: Datum des Julianischen Kalenders === Basierend auf [[Wikifunctions:Type proposals/Julian calendar date|dem entsprechenden Vorschlag]] wurde ein neuer Datentyp zur Darstellung von [[Z40962|Daten des Julianischen Kalenders]] eingeführt. Während [[Wikifunctions:Type proposals/Gregorian calendar date|Daten des Gregorianischen Kalenders]] bereits seit Langem existieren, wird nun der Julianische Kalender als zweites unterstütztes Kalendersystem hinzugefügt. Strukturell sind beide identisch, unterscheiden sich jedoch um bis zu etwa zwölf Tage. Der Datentyp wurde zudem so eingerichtet, dass er mit dem Code zum Abrufen von Daten aus Wikidata verknüpft ist, wodurch nun Datumsangaben nach dem Julianischen Kalender von Wikidata in Wikifunctions importiert und für die Abstrakte Wikipedia verfügbar gemacht werden. Ein Dankeschön an die Community für die Geduld! Wir sind gespannt darauf zu sehen, wie der neue Datentyp genutzt wird. Danke an [[User:Ameisenigel|Ameisenigel]], [[User:Feeglgeef|Feeglgeef]], [[User:GrounderUK|GrounderUK]], [[User:99of9|99of9]], [[User:Dv103|Dv103]] und [[User:JhowieNitnek|JhowieNitnek]] für ihre Beteiligung an dem Vorschlag. Wir laden euch alle dazu ein, neue [[Wikifunctions:Type proposals|Typenvorschläge]] zu erstellen und die vorhandenen zu diskutieren, damit wir weiterhin neue Typen erstellen können. Wir sind besonders gespannt auf weitere Kalendermodelle! Danke an alle Community-Mitglieder, die sich an der Diskussion beteiligen und Vorschläge machen, wodurch es möglich wird, Wikifunctions auf neue Bereiche auszuweiten! <span id="Recording_of_Volunteer’s_Corner_from_September_7"></span> === Aufzeichnung des Freiwilligentreffens vom 7. September === Für das Freiwilligentreffen diese Woche haben wir nur den ersten Teil mit den aktuellen Neuigkeiten aufgezeichnet, der [[:c:File:Abstract_Wikipedia_Volunteer_Corner_2026-09.webm|auf Commons verfügbar]] ist. Wir nutzten die verbleibende Zeit für eine lebhafte Diskussion mit den Freiwilligen, die sich daran beteiligten, entschieden uns jedoch im Vorfeld dagegen, diese aufzuzeichnen. Vielen Dank an die Teilnehmer! Das nächste Freiwilligentreffen ist für Montag, den 5. Oktober 2026, geplant. <span id="Denny_at_WikiCon_2026_in_Regensburg,_Germany"></span> === Denny auf der WikiCon 2026 in Regensburg, Deutschland === Nächstes Wochenende findet in Regensburg, Deutschland die [[:de:Wikipedia:WikiCon 2026|WikiCon 2026]] statt. Denny wird daran teilnehmen und wenn du dich über die Abstrakte Wikipedia, Wikifunctions oder Wissensrepräsentation austauschen möchtest, nimm bitte Kontakt mit ihm auf. <span id="Fresh_Functions_weekly:_210_new_Functions"></span> === Wöchentliche neue Funktionen: 210 neue Funktionen === Diese Woche haben wir erneut einen Rekord bei der Anzahl neuer Funktionen erreicht: In der vergangenen Woche wurden 210 neue Funktionen erstellt. Hier ist eine unvollständige Liste von Funktionen mit Implementierungen und bestandenen Tests, um einen Eindruck davon zu bekommen, welche Funktionen erstellt wurden. Vielen Dank an alle für ihre Beiträge! * {{Z|Z40665}} * {{Z|Z40669}} * {{Z|Z40673}} * {{Z|Z40677}} * {{Z|Z40679}} * {{Z|Z40687}} * {{Z|Z40690}} * {{Z|Z40693}} * {{Z|Z40695}} * {{Z|Z40702}} * {{Z|Z40703}} * {{Z|Z40710}} * {{Z|Z40712}} * {{Z|Z40715}} * {{Z|Z40728}} * {{Z|Z40732}} * {{Z|Z40739}} * {{Z|Z40747}} * {{Z|Z40750}} * {{Z|Z40769}} * {{Z|Z40771}} * {{Z|Z40780}} * {{Z|Z40789}} * {{Z|Z40792}} * {{Z|Z40795}} * {{Z|Z40797}} * {{Z|Z40804}} * {{Z|Z40815}} * {{Z|Z40817}} * {{Z|Z40819}} * {{Z|Z40821}} * {{Z|Z40823}} * {{Z|Z40833}} * {{Z|Z40836}} * {{Z|Z40840}} * {{Z|Z40842}} * {{Z|Z40858}} * {{Z|Z40860}} * {{Z|Z40863}} * {{Z|Z40868}} * {{Z|Z40869}} * {{Z|Z40872}} * {{Z|Z40876}} * {{Z|Z40883}} * {{Z|Z869}} * {{Z|Z40894}} * {{Z|Z40895}} * {{Z|Z40911}} * {{Z|Z40920}} * {{Z|Z40926}} * {{Z|Z40934}} * {{Z|Z40939}} * {{Z|Z40946}} * {{Z|Z40954}} * {{Z|Z40958}} * {{Z|Z40968}} * {{Z|Z40974}} * {{Z|Z40979}} * {{Z|Z40992}} * {{Z|Z40994}} * {{Z|Z41002}} * {{Z|Z41003}} * {{Z|Z41006}} * {{Z|Z41012}} * {{Z|Z41015}} * {{Z|Z41030}} * {{Z|Z41033}} * {{Z|Z41036}} * {{Z|Z41039}} * {{Z|Z41043}} * {{Z|Z41047}} * {{Z|Z41063}} * {{Z|Z41064}} * {{Z|Z41068}} * {{Z|Z41070}} * {{Z|Z41077}} * {{Z|Z41081}} * {{Z|Z41092}} * {{Z|Z41098}} * {{Z|Z41102}} * {{Z|Z41108}} * {{Z|Z41123}} * {{Z|Z41129}} * {{Z|Z41133}} * {{Z|Z41136}} * {{Z|Z41139}} * {{Z|Z41143}} * {{Z|Z41148}} * {{Z|Z41150}} * {{Z|Z41154}} * {{Z|Z41157}} * {{Z|Z41159}} * {{Z|Z41163}} * {{Z|Z41164}} * {{Z|Z41168}} * {{Z|Z41172}} * {{Z|Z41182}} * {{Z|Z41186}} * {{Z|Z41190}} * {{Z|Z41192}} * {{Z|Z41203}} * {{Z|Z41204}} * {{Z|Z41212}} * {{Z|Z41215}} * {{Z|Z41218}} * {{Z|Z41221}} * {{Z|Z41224}} * {{Z|Z41228}} * {{Z|Z41231}} * {{Z|Z41234}} * {{Z|Z41241}} * {{Z|Z41245}} * {{Z|Z41251}} * {{Z|Z41254}} * {{Z|Z41256}} * {{Z|Z41258}} * {{Z|Z41260}} * {{Z|Z41262}} * {{Z|Z41266}} * {{Z|Z41267}} * {{Z|Z41269}} * {{Z|Z41271}} * {{Z|Z41273}} * {{Z|Z41275}} * {{Z|Z41282}} * {{Z|Z41284}} * {{Z|Z41286}} * {{Z|Z41288}} * {{Z|Z41290}} * {{Z|Z41292}} * {{Z|Z41294}} * {{Z|Z41296}} * {{Z|Z41298}} * {{Z|Z41300}} * {{Z|Z41302}} * {{Z|Z41304}} * {{Z|Z41311}} * {{Z|Z41314}} * {{Z|Z41318}} * {{Z|Z41321}} * {{Z|Z41322}} * {{Z|Z41325}} * {{Z|Z41329}} * {{Z|Z41334}} * {{Z|Z41341}} * {{Z|Z41347}} * {{Z|Z41351}} * {{Z|Z41354}} * {{Z|Z41358}} * {{Z|Z41367}} * {{Z|Z41373}} * {{Z|Z41377}} * {{Z|Z41380}} * {{Z|Z41383}} * {{Z|Z41389}} * {{Z|Z41392}} * {{Z|Z41399}} * {{Z|Z41407}} * {{Z|Z41411}} * {{Z|Z41412}} * {{Z|Z41417}} * {{Z|Z41419}} * {{Z|Z41427}} * {{Z|Z41431}} * {{Z|Z41433}} * {{Z|Z41441}} * {{Z|Z41447}} * {{Z|Z41451}} Eine [https://www.wikifunctions.org/wiki/Special:ListObjectsByType?type=Z8&orderby=latest vollständige Liste aller Funktionen, sortiert nach Erstellungsdatum], ist verfügbar. [[Category:Status updates{{#translation:}}|2026-09-10]] 6wmljw9yr88ql5qn4m1k6mdws5wb865 Talk:Z10393 1 94601 314825 313501 2026-09-17T22:10:14Z YoshiRulz 10156 Document commutativity 314825 wikitext text/x-wiki {{function documentation |label of type of input 1={{#function:Z34802|{{int:lang}}|Z6}} |label of type of input 2={{#function:Z34802|{{int:lang}}|Z6}} |intended for use=all |invariants for returned values=<math>RV</math> &le; [[Z11040]]([[Z11519]]({{ZK|{{PAGENAME}}|1}}, {{ZK|{{PAGENAME}}|2}})) |commutative rule={{PAGENAME}}(<math>x</math>, <math>y</math>) = {{PAGENAME}}(<math>y</math>, <math>x</math>) |equivalent functions on other data types={{Z|Z31013}} }} jwwcr8i6qat398kazcj67k94rur8lj0 User:鈴音雨/WFSpinner.js 2 94638 314629 314129 2026-09-17T12:46:25Z 鈴音雨 101019 WFSpinner update v0.1.0 (auto-deploy) 314629 javascript text/javascript // ************************* // @name WFSpinner // @author [[User:鈴音雨]] // @version 0.1.0 // ************************* // Source: https://github.com/waki285/WFSpinner // <nowiki> /* global mw */ "use strict";(()=>{var Q=Object.defineProperty;var v=(e,t)=>{for(var n in t)Q(e,n,{get:t[n],enumerable:!0})};var m="WFSpinner";var E="User:鈴音雨/WFSpinner/Preferences",A="User:鈴音雨/WFSpinner/Debug",j="User:鈴音雨/WFSpinner/MassRename",u="userjs-wfspinner-options",c="userjs-wfspinner-version",C="User:鈴音雨/WFSpinner/modules/",V="User:鈴音雨/WFSpinner/pages/";var x=new Map,g=new Map;function I(e,t,n){let o=`${t}.${n}`,i=x.get(o);if(i)return Promise.resolve(i);let a=g.get(o);if(a)return a;let s=`${mw.config.get("wgServer")}${mw.config.get("wgScript")}?action=raw&ctype=text/javascript&title=${mw.util.wikiUrlencode(`${e}${n}.js`)}`,l=mw.hook(`wfspinner.${t}.${n}`),p=new Promise((J,T)=>{let O=d=>{x.set(o,d),J(d)};l.add(O);let q=()=>{queueMicrotask(()=>{x.has(o)||(l.remove(O),T(new Error(`WFSpinner ${t} ${n} loaded without registering its hook.`)))})};mw.loader.getScript(s).then(q,d=>{l.remove(O),T(d)})});return g.set(o,p),p.then(()=>g.delete(o),()=>g.delete(o)),p}async function B(e,t){await(await I(C,"module",e)).init(t)}async function b(e){await(await I(V,"page",e)).init()}var L={};v(L,{createDefaultOptions:()=>h,getBooleanOption:()=>r,getSavedOptions:()=>M,getStringOption:()=>ne,getValueAtPath:()=>S,normalizeOptions:()=>k,saveOptions:()=>R,setValueAtPath:()=>P});var N={};v(N,{SETTINGS_SECTIONS:()=>D,getSettingDefinitions:()=>f,localize:()=>X});var D=[{id:"general",title:{en:"General",ja:"全般"},settings:[{path:"general.preferencesLinkInToolbar",type:"boolean",defaultValue:!0,label:{en:"Show a WFSpinner settings link in the tools menu",ja:"ツールメニューにWFSpinnerの設定リンクを表示"}}]},{id:"clone",title:{en:"Clone function",ja:"関数の複製"},description:{en:"Create a new function from an existing function signature.",ja:"既存関数のシグネチャから新しい関数を作成します。"},settings:[{path:"clone.enabled",type:"boolean",defaultValue:!0,label:{en:"Enable function cloning",ja:"関数の複製を有効化"}},{path:"clone.enableMobile",type:"boolean",defaultValue:!0,label:{en:"Show on mobile skins",ja:"モバイルスキンでも表示"}},{path:"clone.portlet",type:"select",defaultValue:"actions",label:{en:"Menu location",ja:"メニューの表示位置"},choices:[{value:"actions",label:{en:"Page actions",ja:"ページ操作"}},{value:"tools",label:{en:"Tools",ja:"ツール"}}]}]},{id:"talkLabels",title:{en:"Talk-page labels",ja:"トークページのラベル"},description:{en:"Show localized ZObject labels in links to talk pages on list pages.",ja:"一覧ページにあるトークページへのリンクへZObjectのラベルを表示します。"},settings:[{path:"talkLabels.enabled",type:"boolean",defaultValue:!0,label:{en:"Show labels for ZObject talk-page links",ja:"ZObjectのトークページリンクにラベルを表示"}},{path:"talkLabels.enableMobile",type:"boolean",defaultValue:!0,label:{en:"Show on mobile skins",ja:"モバイルスキンでも表示"}}]},{id:"createTester",title:{en:"Create tester from result",ja:"実行結果からテスターを作成"},description:{en:"Open the standard tester creation page with the evaluated inputs and result.",ja:"実行した入力と結果を標準のテスター作成画面へ引き継ぎます。"},settings:[{path:"createTester.enabled",type:"boolean",defaultValue:!0,label:{en:"Show the create-test button",ja:"「テストを作る」ボタンを表示"}},{path:"createTester.enableMobile",type:"boolean",defaultValue:!0,label:{en:"Show on mobile skins",ja:"モバイルスキンでも表示"}}]},{id:"copyComposition",title:{en:"Copy composition blocks",ja:"合成ブロックのコピー"},description:{en:"Copy any block of a composition implementation from its view page, then paste it into an edit form.",ja:"合成実装の閲覧画面から任意のブロックをコピーし、編集画面で貼り付けられるようにします。"},settings:[{path:"copyComposition.enabled",type:"boolean",defaultValue:!0,label:{en:"Show copy buttons in compositions",ja:"合成にコピーボタンを表示"}},{path:"copyComposition.enableMobile",type:"boolean",defaultValue:!0,label:{en:"Show on mobile skins",ja:"モバイルスキンでも表示"}}]},{id:"compositionArguments",title:{en:"Repair missing composition arguments",ja:"合成の引数の自動復旧"},description:{en:"Rebuild the argument fields of a function call when selecting a function before its definition finished loading left them out.",ja:"関数の定義が読み込まれる前に候補を選んだために引数欄が作られなかった関数呼び出しを、自動で作り直します。"},settings:[{path:"compositionArguments.enabled",type:"boolean",defaultValue:!0,label:{en:"Repair missing argument fields",ja:"欠けた引数欄を復旧"}},{path:"compositionArguments.enableMobile",type:"boolean",defaultValue:!0,label:{en:"Repair on mobile skins",ja:"モバイルスキンでも復旧"}}]},{id:"outputType",title:{en:"Types in the object editor",ja:"エディタでの型の表示"},description:{en:"Show the output type of the selected function beside the function field of a composition, and the type each field expects beside its key.",ja:"合成の関数欄の横に選択した関数の出力型を、各キーの横にその欄が期待する型を表示します。"},settings:[{path:"outputType.enabled",type:"boolean",defaultValue:!0,label:{en:"Show the types",ja:"型を表示"}},{path:"outputType.enableMobile",type:"boolean",defaultValue:!0,label:{en:"Show on mobile skins",ja:"モバイルスキンでも表示"}}]},{id:"typeChips",title:{en:"Object type on change lists",ja:"変更一覧での型の表示"},description:{en:"Put the type of an object, such as Function or Implementation, before its name on recent changes, watchlists, new pages, contributions and category pages.",ja:"最近の更新、ウォッチリスト、新着ページ、投稿記録、カテゴリで、名前の前に関数や実装などの型を表示します。"},settings:[{path:"typeChips.enabled",type:"boolean",defaultValue:!0,label:{en:"Show the type",ja:"型を表示"}},{path:"typeChips.enableMobile",type:"boolean",defaultValue:!0,label:{en:"Show on mobile skins",ja:"モバイルスキンでも表示"}}]},{id:"massRename",title:{en:"Bulk rename",ja:"一括リネーム"},description:{en:"Rewrite names, descriptions and aliases of many objects from a dedicated page.",ja:"専用ページから、複数オブジェクトの名前・説明・別名をまとめて書き換えます。"},settings:[{path:"massRename.linkInToolbar",type:"boolean",defaultValue:!1,label:{en:"Show a bulk rename link in the tools menu",ja:"ツールメニューに一括リネームのリンクを表示"}},{path:"massRename.editIntervalSeconds",type:"select",defaultValue:"5",label:{en:"Seconds between edits",ja:"編集の間隔 (秒)"},choices:[{value:"2",label:{en:"2",ja:"2"}},{value:"5",label:{en:"5",ja:"5"}},{value:"10",label:{en:"10",ja:"10"}},{value:"20",label:{en:"20",ja:"20"}}]},{path:"massRename.maxObjectsPerRun",type:"select",defaultValue:"100",label:{en:"Objects per run",ja:"1 回あたりの上限件数"},choices:[{value:"25",label:{en:"25",ja:"25"}},{value:"50",label:{en:"50",ja:"50"}},{value:"100",label:{en:"100",ja:"100"}},{value:"250",label:{en:"250",ja:"250"}}]},{path:"massRename.defaultShowUnchanged",type:"select",defaultValue:"true",label:{en:"Show unchanged rows by default",ja:"変更のない行を既定で表示"},choices:[{value:"true",label:{en:"Show",ja:"表示する"}},{value:"false",label:{en:"Hide",ja:"隠す"}}]}]},{id:"englishBlock",title:{en:"English language block",ja:"英語版の常時表示"},description:{en:"Keep the English metadata block available in the ZObject summary and on object creation forms.",ja:"ZObjectの概要と新規作成画面に英語のメタデータ欄を常に表示します。"},settings:[{path:"englishBlock.enabled",type:"boolean",defaultValue:!0,label:{en:"Always show the English language block",ja:"英語の言語版を常に表示"}},{path:"englishBlock.enableMobile",type:"boolean",defaultValue:!0,label:{en:"Show on mobile skins",ja:"モバイルスキンでも表示"}}]}];function X(e,t){return t==="ja"||t.startsWith("ja-")?e.ja:e.en}function f(){return D.flatMap(e=>e.settings)}function ee(e){return structuredClone(e)}function _(e){return typeof e=="object"&&e!==null&&!Array.isArray(e)}function S(e,t){let n=e;for(let o of t.split(".")){if(!_(n)||!(o in n))return;n=n[o]}return n}function P(e,t,n){let o=t.split("."),i=o.pop();if(!i)return;let a=e;for(let s of o){let l=a[s];if(_(l))a=l;else{let p={};a[s]=p,a=p}}a[i]=n}function te(e,t){return t.type==="boolean"?typeof e=="boolean":t.type==="text"?typeof e=="string":typeof e=="string"&&t.choices.some(n=>n.value===e)}function h(){let e={};for(let t of f())P(e,t.path,ee(t.defaultValue));return e}function k(e){let t=h();if(!_(e))return t;for(let n of f()){let o=S(e,n.path);te(o,n)&&P(t,n.path,o)}return t}function M(){let e=mw.user.options.get(u);if(!e)return h();try{return k(JSON.parse(e))}catch{return console.warn("WFSpinner: invalid saved options, using defaults"),h()}}function r(e,t){return S(e,t)===!0}function ne(e,t){let n=S(e,t);return typeof n=="string"?n:""}async function R(e,t){let n=k(e),o=JSON.stringify(n),i=new mw.Api;await i.saveOption(u,o),await i.saveOption(c,t),mw.user.options.set(u,o),mw.user.options.set(c,t)}function F(e){return e.action!=="view"||e.namespaceNumber!==0?null:/^Z[1-9]\d*$/.test(e.pageName)?e.pageName:null}function W(e,t){return t||!new URLSearchParams(e).getAll("nowfsprod").includes("1")}var oe=new Set(["Contributions","Newpages","Recentchanges","Watchlist"]);function w(e){return F({action:e.action,namespaceNumber:e.namespaceNumber,pageName:e.pageName})!==null}function U(e){return e.action==="edit"&&e.namespaceNumber===0&&/^Z[1-9]\d*$/.test(e.pageName)}function y(e){return e.action==="view"&&e.namespaceNumber===-1&&e.specialPageName==="CreateObject"}function G(e){return e.action!=="view"?!1:e.namespaceNumber===14||e.namespaceNumber===-1&&e.specialPageName!==null&&oe.has(e.specialPageName)}function ie(e){return G(e)}function ae(e){return G(e)}function se(e){return(w(e)||y(e))&&!e.userLanguage.toLowerCase().startsWith("en")}function re(e){return w(e)}function le(e){return U(e)||y(e)}function pe(e){return U(e)||y(e)}function ue(e){return w(e)||y(e)}var $=[{name:"clone",enabledOption:"clone.enabled",mobileOption:"clone.enableMobile",shouldLoad:e=>!mw.user.isAnon()&&w(e)},{name:"talkLabels",enabledOption:"talkLabels.enabled",mobileOption:"talkLabels.enableMobile",shouldLoad:ie},{name:"createTester",enabledOption:"createTester.enabled",mobileOption:"createTester.enableMobile",shouldLoad:ue},{name:"copyComposition",enabledOption:"copyComposition.enabled",mobileOption:"copyComposition.enableMobile",shouldLoad:re},{name:"compositionArguments",enabledOption:"compositionArguments.enabled",mobileOption:"compositionArguments.enableMobile",shouldLoad:le},{name:"outputType",enabledOption:"outputType.enabled",mobileOption:"outputType.enableMobile",shouldLoad:pe},{name:"englishBlock",enabledOption:"englishBlock.enabled",mobileOption:"englishBlock.enableMobile",shouldLoad:se},{name:"typeChips",enabledOption:"typeChips.enabled",mobileOption:"typeChips.enableMobile",shouldLoad:ae}];function z(e,t,n){return r(t,e.enabledOption)&&(!n.isMobile||r(t,e.mobileOption))&&e.shouldLoad(n)}var ce=[];function Z(e){return e.split(".").map(t=>Number.parseInt(t,10)||0)}function de(e,t){let n=Z(e),o=Z(t),i=Math.max(n.length,o.length);for(let a=0;a<i;a+=1){let s=(n[a]??0)-(o[a]??0);if(s!==0)return Math.sign(s)}return 0}function K(e,t){let n=!1;for(let o of ce)de(t,o.version)<0&&(n=o.apply(e)||n);return n}var me=Symbol.for("wfspinner.shared");function Y(){globalThis[me]=Object.freeze({settings:L,settingsSchema:N})}function H(e){return e==="ja"||e.startsWith("ja-")}function ge(e,t){let n=H(t)?"WFSpinnerの設定":"WFSpinner settings";mw.util.addPortletLink(e?"pt-preferences":"p-tb",mw.util.getUrl(E),n,"t-wfspinner-preferences")}function be(e,t){let n=H(t)?"WFSpinnerの一括リネーム":"WFSpinner bulk rename";mw.util.addPortletLink(e?"pt-preferences":"p-tb",mw.util.getUrl(j),n,"t-wfspinner-mass-rename")}async function fe(e){let t=mw.user.options.get(u);if(typeof t!="string"||t==="")return;let n=mw.user.options.get(c)??"0.0.0";K(e,n)&&await R(e,"0.1.0")}async function he(){if(mw.user.isAnon())return;let e=M();try{await fe(e)}catch(i){console.error(`${m}: option migration failed`,i)}let t=mw.config.get("wgUserLanguage"),n=mw.config.get("skin")==="minerva";r(e,"general.preferencesLinkInToolbar")&&ge(n,t),r(e,"massRename.linkInToolbar")&&be(n,t),mw.config.get("wgAction")==="view"&&mw.config.get("wgPageName")===E.replaceAll(" ","_")&&await b("preferences"),mw.config.get("wgAction")==="view"&&mw.config.get("wgPageName")===A.replaceAll(" ","_")&&await b("debug"),mw.config.get("wgAction")==="view"&&mw.config.get("wgPageName")===j.replaceAll(" ","_")&&await b("massRename");let o={action:mw.config.get("wgAction"),isMobile:n,namespaceNumber:mw.config.get("wgNamespaceNumber"),options:e,pageName:mw.config.get("wgPageName"),specialPageName:mw.config.get("wgCanonicalSpecialPageName")??null,userLanguage:t};await Promise.all($.filter(i=>z(i,e,o)).map(async i=>{try{await B(i.name,o)}catch(a){console.error(`${m}: module ${i.name} failed`,a)}}))}W(window.location.search,!1)&&(Y(),mw.loader.using(["mediawiki.Title","mediawiki.api","mediawiki.util","mediawiki.user"]).then(()=>he()).catch(e=>{console.error(`${m} 0.1.0: startup failed`,e)}));})(); // </nowiki> 1rhbwd064ksotc0ujysuzzvg2vq60iq User:鈴音雨/WFSpinner/modules/talkLabels.js 2 94640 314634 314131 2026-09-17T12:46:48Z 鈴音雨 101019 WFSpinner update v0.1.0 (auto-deploy) 314634 javascript text/javascript // WFSpinner module: talkLabels // <nowiki> /* global mw */ "use strict";(()=>{function u(t){return typeof t=="object"&&t!==null&&!Array.isArray(t)}function b(t){return!u(t)||t.Z1K1!=="Z12"||!Array.isArray(t.Z12K1)?[]:t.Z12K1.slice(1).filter(n=>u(n)&&n.Z1K1==="Z11"&&typeof n.Z11K1=="string"&&typeof n.Z11K2=="string")}function d(t){return u(t)?b(t.Z2K3).find(i=>i.Z11K2.trim()!=="")?.Z11K2.trim()??null:null}function h(t,n){let i=[];for(let r=0;r<t.length;r+=n)i.push(t.slice(r,r+n));return i}async function Z(t,n){if(t.length===0)return new Map;let i=[...new Set(t)],r=await Promise.all(h(i,50).map(async s=>await new mw.Api().get({action:"query",format:"json",formatversion:"2",list:"wikilambdaload_zobjects",wikilambdaload_language:n,wikilambdaload_zids:s.join("|")}))),e=new Map;for(let s of r){let o=s.query?.wikilambdaload_zobjects??{};for(let[l,a]of Object.entries(o))a.success===!0&&a.data!==void 0&&e.set(l,a.data)}return e}function p(t,n,i){try{let r=new URL(i),e=new URL(t,r);if(e.origin!==r.origin)return null;let s=e.searchParams.get("title");if(s)return s.replaceAll("_"," ");let o=n.indexOf("$1");if(o===-1)return null;let l=decodeURIComponent(n.slice(0,o)),a=decodeURIComponent(n.slice(o+2)),c=decodeURIComponent(e.pathname);if(!c.startsWith(l)||!c.endsWith(a))return null;let w=a===""?c.length:-a.length,g=c.slice(l.length,w);return g===""?null:g.replaceAll("_"," ")}catch{return null}}var f=new Map;function K(t){if(t.dataset.wfspinnerTalkLabel==="1")return null;let n=t.getAttribute("href");if(!n)return null;let i=mw.config.get("wgArticlePath"),r=p(n,i,window.location.href);if(!r)return null;let e=mw.Title.newFromText(r);if(!e||e.getNamespaceId()!==1)return null;let s=e.getMainText();if(!/^Z[1-9]\d*$/.test(s))return null;let o=t.textContent?.trim().replaceAll("_"," ")??"";return o!==s&&o!==e.getPrefixedText()?null:{anchor:t,namespacePrefix:e.getNamespacePrefix(),zid:s}}async function y(t,n){let i=[...new Set(t)],r=i.filter(e=>!f.has(`${n}:${e}`));if(r.length>0){let e=await Z(r,n);for(let s of r){let o=e.get(s);f.set(`${n}:${s}`,o?d(o):null)}}return new Map(i.map(e=>[e,f.get(`${n}:${e}`)??null]))}async function k(t,n){let i=[...t.querySelectorAll("a[href]")].map(K).filter(e=>e!==null);if(i.length===0)return;let r=await y(i.map(e=>e.zid),n);for(let e of i){let s=r.get(e.zid);!s||!e.anchor.isConnected||(e.anchor.textContent=`${e.namespacePrefix}${s} (${e.zid})`,e.anchor.dataset.wfspinnerTalkLabel="1")}}function m(t){let n=Promise.resolve();mw.hook("wikipage.content").add(i=>{let r=i.get(0);r&&(n=n.then(()=>k(r,t.userLanguage)).catch(e=>{console.error("WFSpinner: failed to add talk-page labels",e)}))})}mw.hook("wfspinner.module.talkLabels").fire({init:m});})(); // </nowiki> 0zux1q4jlu5ws8wcq7fefp4x8br51ke User:鈴音雨/WFSpinner/pages/debug.js 2 94644 314639 314136 2026-09-17T12:47:36Z 鈴音雨 101019 WFSpinner update v0.1.0 (auto-deploy) 314639 javascript text/javascript // WFSpinner page: debug // <nowiki> /* global mw */ "use strict";(()=>{var i="WFSpinner";function l(e){return e.action!=="view"||e.namespaceNumber!==0?null:/^Z[1-9]\d*$/.test(e.pageName)?e.pageName:null}var m=new Set(["Contributions","Newpages","Recentchanges","Watchlist"]);function n(e){return l({action:e.action,namespaceNumber:e.namespaceNumber,pageName:e.pageName})!==null}function s(e){return e.action==="edit"&&e.namespaceNumber===0&&/^Z[1-9]\d*$/.test(e.pageName)}function o(e){return e.action==="view"&&e.namespaceNumber===-1&&e.specialPageName==="CreateObject"}function r(e){return e.action!=="view"?!1:e.namespaceNumber===14||e.namespaceNumber===-1&&e.specialPageName!==null&&m.has(e.specialPageName)}function g(e){return r(e)}function f(e){return r(e)}function h(e){return(n(e)||o(e))&&!e.userLanguage.toLowerCase().startsWith("en")}function S(e){return n(e)}function O(e){return s(e)||o(e)}function y(e){return s(e)||o(e)}function j(e){return n(e)||o(e)}var p=[{name:"clone",enabledOption:"clone.enabled",mobileOption:"clone.enableMobile",shouldLoad:e=>!mw.user.isAnon()&&n(e)},{name:"talkLabels",enabledOption:"talkLabels.enabled",mobileOption:"talkLabels.enableMobile",shouldLoad:g},{name:"createTester",enabledOption:"createTester.enabled",mobileOption:"createTester.enableMobile",shouldLoad:j},{name:"copyComposition",enabledOption:"copyComposition.enabled",mobileOption:"copyComposition.enableMobile",shouldLoad:S},{name:"compositionArguments",enabledOption:"compositionArguments.enabled",mobileOption:"compositionArguments.enableMobile",shouldLoad:O},{name:"outputType",enabledOption:"outputType.enabled",mobileOption:"outputType.enableMobile",shouldLoad:y},{name:"englishBlock",enabledOption:"englishBlock.enabled",mobileOption:"englishBlock.enableMobile",shouldLoad:h},{name:"typeChips",enabledOption:"typeChips.enabled",mobileOption:"typeChips.enableMobile",shouldLoad:f}];var t=globalThis[Symbol.for("wfspinner.shared")].settings,_=t.getValueAtPath,v=t.setValueAtPath,B=t.createDefaultOptions,I=t.normalizeOptions,u=t.getSavedOptions,D=t.getBooleanOption,z=t.getStringOption,W=t.saveOptions;function c(){let e=document.getElementById("mw-content-text");if(!e){console.warn(`${i}: debug content root was not found`);return}let b=e.querySelector(".mw-parser-output")??e,a=document.createElement("pre");a.className="wfs-debug-output",a.textContent=JSON.stringify({version:"0.1.0",skin:mw.config.get("skin"),userLanguage:mw.config.get("wgUserLanguage"),modules:p.map(d=>d.name),options:u()},null,2),b.replaceChildren(a)}mw.hook("wfspinner.page.debug").fire({init:c});})(); // </nowiki> swlezxywdo5p00vzolatwvplhheu0dr User:鈴音雨/WFSpinner 2 94759 314646 314020 2026-09-17T12:51:54Z 鈴音雨 101019 314646 wikitext text/x-wiki c== What is this == My script == Pages == * [[/Preferences]] * [[/MassRename]] == source code == * Compressed: [[User:鈴音雨/WFSpinner.js]] and many subpages * Uncompressed: will release soon == features == * Clone function (preserve arguments, can change name and description) * show object label in spite of talk page (in category or recent changes so on) * create test instantly from run result * copy composition block in composition view page (not edit page) * ad-hoc fix for [[phab:T438047]] * show expected input type and output type * mass rename special page * always open English name/description * show types in recentchanges and so on h7l7eohb3pyca8o717k754hkmydahk3 Z42245 0 94806 314893 314170 2026-09-18T05:55:11Z YoshiRulz 10156 This function should return the element, not its index 314893 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z42245" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z8", "Z17K2": "Z42245K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "comparison (less than) function" } ] } }, { "Z1K1": "Z17", "Z17K1": { "Z1K1": "Z7", "Z7K1": "Z881", "Z881K1": "Z1" }, "Z17K2": "Z42245K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "list" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z13518", "Z17K2": "Z42245K3", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "rank (1..=N)" } ] } } ], "Z8K2": "Z1", "Z8K3": [ "Z20" ], "Z8K4": [ "Z14" ], "Z8K5": "Z42245" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "nth-lowest element of list by comparison Function" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } au3x89ttiugfwbcgoro0nzva53foxnj Z42246 0 94807 314894 314172 2026-09-18T05:56:25Z YoshiRulz 10156 Return element instead of its index 314894 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z42246" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z42245", "Z14K2": { "Z1K1": "Z7", "Z7K1": "Z13397", "Z13397K1": { "Z1K1": "Z7", "Z7K1": "Z27612", "Z27612K1": { "Z1K1": "Z18", "Z18K1": "Z42245K2" }, "Z27612K2": { "Z1K1": "Z18", "Z18K1": "Z42245K1" } }, "Z13397K2": { "Z1K1": "Z18", "Z18K1": "Z42245K3" } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "nth-lowest by comparer, sort+indexOf composition" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } o7acuwm1hoakmqq5dhss2skx5jsc079 Z91 0 94878 315019 314475 2026-09-18T11:25:55Z Dv103 11127 +it 315019 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z91" }, "Z2K2": { "Z1K1": "Z4", "Z4K1": "Z91", "Z4K2": [ "Z3", { "Z1K1": "Z3", "Z3K1": "Z60", "Z3K2": "Z91K1", "Z3K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "language" }, { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "言語" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "lingua" } ] } }, { "Z1K1": "Z3", "Z3K1": "Z89", "Z3K2": "Z91K2", "Z3K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "html fragment" }, { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "HTMLフラグメント" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "frammento html" } ] } } ], "Z4K3": "Z101" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Monolingual html" }, { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "単一言語HTML" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "Html monolingue" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "A Z89/Html fragment of text in a given Z60/Natural language, used to create rich messages for humans to read." }, { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "特定のZ60/自然言語で記述されたZ89/HTMLフラグメントテキスト。人間が読みやすいリッチメッセージを作成するために使用されます。" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "Un frammento html in una lingua naturale, per creare messaggi per gli utenti." } ] } } 0h9lscyug9lfnbjci1qaf1nwff1jisj Z92 0 94879 315017 314476 2026-09-18T11:23:54Z Dv103 11127 +it 315017 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z92" }, "Z2K2": { "Z1K1": "Z4", "Z4K1": "Z92", "Z4K2": [ "Z3", { "Z1K1": "Z3", "Z3K1": { "Z1K1": "Z7", "Z7K1": "Z881", "Z881K1": "Z91" }, "Z3K2": "Z92K1", "Z3K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "html fragments" }, { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "HTMLフラグメントリスト" } ] } } ], "Z4K3": "Z101" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Multilingual html" }, { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "多言語HTML" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "Html multilingue" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "A list of Z91/Monolingual Html fragments, up to one for each Z60/Natural language, used to create rich messages for humans to read in multiple languages." }, { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "Z91/単一言語HTMLフラグメントのリスト。Z60/自然言語ごとに最大1つまで指定でき、複数の言語で人間が読めるリッチメッセージを作成するために使用されます。" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "Una lista di Html monoligue, uno per lingua, usato per creare messaggi in varie lingue." } ] } } iffspzvo5xk0thgfvx7xnysc5mtqtx9 315018 315017 2026-09-18T11:24:25Z Dv103 11127 +it 315018 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z92" }, "Z2K2": { "Z1K1": "Z4", "Z4K1": "Z92", "Z4K2": [ "Z3", { "Z1K1": "Z3", "Z3K1": { "Z1K1": "Z7", "Z7K1": "Z881", "Z881K1": "Z91" }, "Z3K2": "Z92K1", "Z3K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "html fragments" }, { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "HTMLフラグメントリスト" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "frammenti html" } ] } } ], "Z4K3": "Z101" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Multilingual html" }, { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "多言語HTML" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "Html multilingue" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "A list of Z91/Monolingual Html fragments, up to one for each Z60/Natural language, used to create rich messages for humans to read in multiple languages." }, { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "Z91/単一言語HTMLフラグメントのリスト。Z60/自然言語ごとに最大1つまで指定でき、複数の言語で人間が読めるリッチメッセージを作成するために使用されます。" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "Una lista di Html monoligue, uno per lingua, usato per creare messaggi in varie lingue." } ] } } 76pvf4u7lyuu9fbzz84w7o94qhqfcor Z42310 0 94882 314818 314471 2026-09-17T21:04:14Z YoshiRulz 10156 Added Z42312 to the approved list of test cases 314818 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z42310" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z42310K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "entity" } ] } }, { "Z1K1": "Z17", "Z17K1": { "Z1K1": "Z7", "Z7K1": "Z881", "Z881K1": "Z6091" }, "Z17K2": "Z42310K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "dependent of" } ] } } ], "Z8K2": "Z11", "Z8K3": [ "Z20", "Z42312" ], "Z8K4": [ "Z14" ], "Z8K5": "Z42310" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "entity consists of WD items, English" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1002", "Z31K2": [ "Z6", "entity consists-of list" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 7p10r7kli6apw1s3quc48k77nh8j13v 314819 314818 2026-09-17T21:04:15Z YoshiRulz 10156 Added Z42311 to the approved list of implementations 314819 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z42310" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z42310K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "entity" } ] } }, { "Z1K1": "Z17", "Z17K1": { "Z1K1": "Z7", "Z7K1": "Z881", "Z881K1": "Z6091" }, "Z17K2": "Z42310K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "dependent of" } ] } } ], "Z8K2": "Z11", "Z8K3": [ "Z20", "Z42312" ], "Z8K4": [ "Z14", "Z42311" ], "Z8K5": "Z42310" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "entity consists of WD items, English" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1002", "Z31K2": [ "Z6", "entity consists-of list" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } eupu79ghe5fy184s7t7i03z34nk444t 314826 314819 2026-09-17T22:16:24Z ReXLer 39813 314826 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z42310" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z42310K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "entity" } ] } }, { "Z1K1": "Z17", "Z17K1": { "Z1K1": "Z7", "Z7K1": "Z881", "Z881K1": "Z6091" }, "Z17K2": "Z42310K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "dependent of" } ] } } ], "Z8K2": "Z11", "Z8K3": [ "Z20", "Z42312" ], "Z8K4": [ "Z14", "Z42311" ], "Z8K5": "Z42310" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "entity consists of WD items, English" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1002", "Z31K2": [ "Z6", "entity consists-of list, English" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } pordh7blv27ip6kcz1m8rwvjygqe22b Z42311 0 94883 314613 314492 2026-09-17T12:19:28Z Warsoft 102383 edit 314613 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z42311" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z42310", "Z14K2": { "Z1K1": "Z7", "Z7K1": "Z26107", "Z26107K1": "Z1002", "Z26107K2": { "Z1K1": "Z7", "Z7K1": "Z12899", "Z12899K1": [ "Z6", { "Z1K1": "Z7", "Z7K1": "Z23753", "Z23753K1": { "Z1K1": "Z18", "Z18K1": "Z42310K1" }, "Z23753K2": "Z1002" }, "consists of", { "Z1K1": "Z7", "Z7K1": "Z18779", "Z18779K1": { "Z1K1": "Z7", "Z7K1": "Z13464", "Z13464K1": "Z23753", "Z13464K2": { "Z1K1": "Z18", "Z18K1": "Z42310K2" }, "Z13464K3": "Z1002" } } ], "Z12899K2": " " } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "entity consists of WD items, English, comp" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } nl17b013nax6gt9i8kgxfuuhutfv9ek 314618 314613 2026-09-17T12:28:01Z Warsoft 102383 add punctuation 314618 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z42311" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z42310", "Z14K2": { "Z1K1": "Z7", "Z7K1": "Z26107", "Z26107K1": "Z1002", "Z26107K2": { "Z1K1": "Z7", "Z7K1": "Z12899", "Z12899K1": [ "Z6", { "Z1K1": "Z7", "Z7K1": "Z23753", "Z23753K1": { "Z1K1": "Z18", "Z18K1": "Z42310K1" }, "Z23753K2": "Z1002" }, "consists of", { "Z1K1": "Z7", "Z7K1": "Z18779", "Z18779K1": { "Z1K1": "Z7", "Z7K1": "Z13464", "Z13464K1": "Z23753", "Z13464K2": { "Z1K1": "Z18", "Z18K1": "Z42310K2" }, "Z13464K3": "Z1002" } }, "." ], "Z12899K2": " " } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "entity consists of WD items, English, comp" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 1w4k0d55i2uwkeob7rsr83vxreeeb0j 314619 314618 2026-09-17T12:32:43Z Warsoft 102383 314619 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z42311" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z42310", "Z14K2": { "Z1K1": "Z7", "Z7K1": "Z26107", "Z26107K1": "Z1002", "Z26107K2": { "Z1K1": "Z7", "Z7K1": "Z21394", "Z21394K1": [ "Z6", { "Z1K1": "Z7", "Z7K1": "Z23753", "Z23753K1": { "Z1K1": "Z18", "Z18K1": "Z42310K1" }, "Z23753K2": "Z1002" }, " consists of ", { "Z1K1": "Z7", "Z7K1": "Z18779", "Z18779K1": { "Z1K1": "Z7", "Z7K1": "Z13464", "Z13464K1": "Z23753", "Z13464K2": { "Z1K1": "Z18", "Z18K1": "Z42310K2" }, "Z13464K3": "Z1002" } }, "." ] } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "entity consists of WD items, English, comp" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 0727yohfzdz07ugez352yippi4ki76y 314691 314619 2026-09-17T14:57:54Z Warsoft 102383 mmmmmmm 314691 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z42311" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z42310", "Z14K2": { "Z1K1": "Z7", "Z7K1": "Z26107", "Z26107K1": { "Z1K1": "Z60", "Z60K1": "English", "Z60K2": [ "Z6" ] }, "Z26107K2": { "Z1K1": "Z7", "Z7K1": "Z21394", "Z21394K1": [ "Z6", { "Z1K1": "Z7", "Z7K1": "Z23753", "Z23753K1": { "Z1K1": "Z18", "Z18K1": "Z42310K1" }, "Z23753K2": "Z1002" }, " consists of ", { "Z1K1": "Z7", "Z7K1": "Z18779", "Z18779K1": { "Z1K1": "Z7", "Z7K1": "Z13464", "Z13464K1": "Z23753", "Z13464K2": { "Z1K1": "Z18", "Z18K1": "Z42310K2" }, "Z13464K3": "Z1002" } }, "." ] } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "entity consists of WD items, English, comp" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } ohioxjnbfqfh85xwnjb0hpm3i6bqboe 314694 314691 2026-09-17T15:09:13Z ReXLer 39813 trying again 314694 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z42311" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z42310", "Z14K2": { "Z1K1": "Z7", "Z7K1": "Z26107", "Z26107K1": { "Z1K1": "Z60", "Z60K1": { "Z1K1": "Z6", "Z6K1": "Z1002" }, "Z60K2": [ "Z6" ] }, "Z26107K2": { "Z1K1": "Z7", "Z7K1": "Z21394", "Z21394K1": [ "Z6", { "Z1K1": "Z7", "Z7K1": "Z23753", "Z23753K1": { "Z1K1": "Z18", "Z18K1": "Z42310K1" }, "Z23753K2": "Z1002" }, " consists of ", { "Z1K1": "Z7", "Z7K1": "Z18779", "Z18779K1": { "Z1K1": "Z7", "Z7K1": "Z13464", "Z13464K1": "Z23753", "Z13464K2": { "Z1K1": "Z18", "Z18K1": "Z42310K2" }, "Z13464K3": "Z1002" } }, "." ] } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "entity consists of WD items, English, comp" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } a4jnag7yvjp3kql99ye71brsrrve46j 314696 314694 2026-09-17T15:10:54Z ReXLer 39813 welp tihs will fail but ima try 314696 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z42311" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z42310", "Z14K2": { "Z1K1": "Z7", "Z7K1": "Z26107", "Z26107K1": "Z1002", "Z26107K2": { "Z1K1": "Z7", "Z7K1": "Z21394", "Z21394K1": [ "Z6", { "Z1K1": "Z7", "Z7K1": "Z23753", "Z23753K1": { "Z1K1": "Z18", "Z18K1": "Z42310K1" }, "Z23753K2": "Z1002" }, " consists of ", { "Z1K1": "Z7", "Z7K1": "Z18779", "Z18779K1": { "Z1K1": "Z7", "Z7K1": "Z13464", "Z13464K1": "Z23753", "Z13464K2": { "Z1K1": "Z18", "Z18K1": "Z42310K2" }, "Z13464K3": "Z1002" } }, "." ] } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "entity consists of WD items, English, comp" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 0727yohfzdz07ugez352yippi4ki76y Z42312 0 94884 314697 314473 2026-09-17T15:12:26Z ReXLer 39813 314697 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z42312" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z42310", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z42310", "Z42310K1": { "Z1K1": "Z6091", "Z6091K1": "Q18589965" }, "Z42310K2": [ "Z6091", { "Z1K1": "Z6091", "Z6091K1": "Q2" }, { "Z1K1": "Z6091", "Z6091K1": "Q16877383" } ] }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z14392", "Z14392K2": { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Earth–Moon system consists of Earth and Moon." } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Earth–Moon system consists of" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } nlihhe57za2spmh8eerwj3d0wp2u2ag Z42315 0 94888 314843 314499 2026-09-18T02:23:12Z 鈴音雨 101019 Added Z42421 to the approved list of implementations 314843 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z42315" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z42315K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "エンティティ" }, { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "entity" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z40", "Z17K2": "Z42315K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "エンティティは既出?" }, { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "entity repeated?" } ] } }, { "Z1K1": "Z17", "Z17K1": { "Z1K1": "Z7", "Z7K1": "Z881", "Z881K1": "Z6092" }, "Z17K2": "Z42315K3", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "役割プロパティリスト" }, { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "role properties" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z42315K4", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "時制" }, { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "tense" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z60", "Z17K2": "Z42315K5", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "言語" }, { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "language" } ] } } ], "Z8K2": "Z11", "Z8K3": [ "Z20" ], "Z8K4": [ "Z14", "Z42421" ], "Z8K5": "Z42315" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "プロパティ値を役割として使用する文章 (日本語)" }, { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "uses property values as roles-sentence, Japanese" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 2f1um16syri75ljp4xane14sd7irnp5 314852 314843 2026-09-18T02:38:42Z 鈴音雨 101019 Connect testers Z42423, Z42424, Z42425, Z42426 314852 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z42315" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z42315K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "エンティティ" }, { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "entity" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z40", "Z17K2": "Z42315K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "エンティティは既出?" }, { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "entity repeated?" } ] } }, { "Z1K1": "Z17", "Z17K1": { "Z1K1": "Z7", "Z7K1": "Z881", "Z881K1": "Z6092" }, "Z17K2": "Z42315K3", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "役割プロパティリスト" }, { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "role properties" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z42315K4", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "時制" }, { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "tense" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z60", "Z17K2": "Z42315K5", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "言語" }, { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "language" } ] } } ], "Z8K2": "Z11", "Z8K3": [ "Z20", "Z42423", "Z42424", "Z42425", "Z42426" ], "Z8K4": [ "Z14", "Z42421" ], "Z8K5": "Z42315" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "プロパティ値を役割として使用する文章 (日本語)" }, { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "uses property values as roles-sentence, Japanese" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } dya0d9c5vqfrdjulb71y4voz4v6rgq4 Z42317 0 94890 314845 314506 2026-09-18T02:32:18Z 鈴音雨 101019 314845 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z42317" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z42316", "Z14K2": { "Z1K1": "Z7", "Z7K1": "Z21394", "Z21394K1": [ "Z6", { "Z1K1": "Z7", "Z7K1": "Z36270", "Z36270K1": { "Z1K1": "Z7", "Z7K1": "Z35364", "Z35364K1": { "Z1K1": "Z7", "Z7K1": "Z35036", "Z35036K1": { "Z1K1": "Z18", "Z18K1": "Z42316K1" }, "Z35036K2": [ "Z6030", "Z6036" ], "Z35036K3": [ "Z60", "Z1360" ], "Z35036K4": [ "Z6092", { "Z1K1": "Z6092", "Z6092K1": "P1629" } ] } }, "Z36270K2": "Z1830" }, "として", { "Z1K1": "Z7", "Z7K1": "Z12899", "Z12899K1": { "Z1K1": "Z7", "Z7K1": "Z13464", "Z13464K1": "Z36270", "Z13464K2": { "Z1K1": "Z18", "Z18K1": "Z42316K2" }, "Z13464K3": "Z1830" }, "Z12899K2": "と" } ] } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "プロパティ値の役割句 (日本語)、合成" }, { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "role of property values clause, Japanese, comp" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } rb6fr0a32e8i9ixqvnfw4q4cghdnnis Z42320 0 94893 314846 314509 2026-09-18T02:33:02Z 鈴音雨 101019 314846 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z42320" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z42316", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z42316", "Z42316K1": { "Z1K1": "Z6092", "Z6092K1": "P86" }, "Z42316K2": [ "Z6091", { "Z1K1": "Z6091", "Z6091K1": "Q1339" }, { "Z1K1": "Z6091", "Z6091K1": "Q255" } ] }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z866", "Z866K2": "作曲家としてヨハン・ゼバスティアン・バッハとルートヴィヒ・ヴァン・ベートーヴェン" } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "[ja] 作曲者、項目2件" }, { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "[ja] composer, two items" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 8r94f3vmq875w2rxdub5tvajf5r3584 Z42338 0 94911 314611 314590 2026-09-17T12:10:33Z HenkvD 1290 labels 314611 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z42338" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z28215", "Z17K2": "Z42338K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1005", "Z11K2": "grammatical number" }, { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "grammatical number" } ] } } ], "Z8K2": "Z26934", "Z8K3": [ "Z20", "Z42339", "Z42340", "Z42341" ], "Z8K4": [ "Z14", "Z42342" ], "Z8K5": "Z42338" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1005", "Z11K2": "convert (s/d/p) grammatical number to (s/p)" }, { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "convert (s/d/p) grammatical number to (s/p)" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1005", "Z31K2": [ "Z6", "sdp to sp" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1005", "Z11K2": "Takes a grammatical number of a ternary singular/dual/plural and returns the value for the binary singular/plural type (dual convetrs to plural)." } ] } } n31lijtahdguprnfxvclhaiiyv2hy12 Z42343 0 94916 314599 2026-09-17T12:02:05Z BlueSkyWalker 101616 Create function: join Wikidata item property values, Hindi 314599 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z42343" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z42343K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "entity" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "इकाई / विषय" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z6092", "Z17K2": "Z42343K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "property" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "गुण" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z60", "Z17K2": "Z42343K3", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "language" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "भाषा" } ] } } ], "Z8K2": "Z11", "Z8K3": [ "Z20" ], "Z8K4": [ "Z14" ], "Z8K5": "Z42343" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "join Wikidata item property values, Hindi" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "विकिडेटा गुण मानों को जोड़ना (हिन्दी)" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1002", "Z31K2": [ "Z6", "join WD item property values in Hindi", "join Wikidata property values (Hindi)", "Hindi list of Wikidata property values" ] }, { "Z1K1": "Z31", "Z31K1": "Z1820", "Z31K2": [ "Z6", "हिन्दी में विकिडेटा गुण मानों को जोड़ना", "विकिडेटा गुण मान सूची (हिन्दी)" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "joins Wikidata item property values for a given entity and property in Hindi using commas and 'और'" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "किसी इकाई और गुण के विकिडेटा मानों को हिन्दी में अल्पविराम और 'और' द्वारा जोड़ता है" } ] } } 7ub2k2sb83lfda0plaznmd4jz22jln7 314603 314599 2026-09-17T12:02:11Z BlueSkyWalker 101616 Connect implementation Z42344 and tests Z42345, Z42346 to Z42343 314603 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z42343" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z42343K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "entity" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "इकाई / विषय" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z6092", "Z17K2": "Z42343K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "property" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "गुण" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z60", "Z17K2": "Z42343K3", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "language" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "भाषा" } ] } } ], "Z8K2": "Z11", "Z8K3": [ "Z20", "Z42345", "Z42346" ], "Z8K4": [ "Z14", "Z42344" ], "Z8K5": "Z42343" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "join Wikidata item property values, Hindi" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "विकिडेटा गुण मानों को जोड़ना (हिन्दी)" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1002", "Z31K2": [ "Z6", "join WD item property values in Hindi", "join Wikidata property values (Hindi)", "Hindi list of Wikidata property values" ] }, { "Z1K1": "Z31", "Z31K1": "Z1820", "Z31K2": [ "Z6", "हिन्दी में विकिडेटा गुण मानों को जोड़ना", "विकिडेटा गुण मान सूची (हिन्दी)" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "joins Wikidata item property values for a given entity and property in Hindi using commas and 'और'" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "किसी इकाई और गुण के विकिडेटा मानों को हिन्दी में अल्पविराम और 'और' द्वारा जोड़ता है" } ] } } buqgd461u2ykrdtdeuq6r13wxk3yqoh Z42344 0 94917 314600 2026-09-17T12:02:06Z BlueSkyWalker 101616 Create composition implementation for Z42343 314600 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z42344" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z42343", "Z14K2": { "Z1K1": "Z7", "Z7K1": "Z38839", "Z38839K1": { "Z1K1": "Z7", "Z7K1": "Z33024", "Z33024K1": { "Z1K1": "Z7", "Z7K1": "Z22978", "Z22978K1": { "Z1K1": "Z7", "Z7K1": "Z30120", "Z30120K1": { "Z1K1": "Z18", "Z18K1": "Z42343K1" }, "Z30120K2": [ "Z6030", "Z6036" ], "Z30120K3": [ "Z60", "Z1360" ], "Z30120K4": [ "Z6092", { "Z1K1": "Z18", "Z18K1": "Z42343K2" } ] }, "Z22978K2": { "Z1K1": "Z18", "Z18K1": "Z42343K2" } }, "Z33024K2": { "Z1K1": "Z18", "Z18K1": "Z42343K3" } }, "Z38839K2": { "Z1K1": "Z18", "Z18K1": "Z42343K3" } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "join Wikidata item property values, Hindi, comp" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "विकिडेटा गुण मानों को जोड़ना, हिन्दी (कम्पोज़ीशन)" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } l6l3f4jaulewvmfk9vhsnw2a2wef9qp Z42345 0 94918 314601 2026-09-17T12:02:08Z BlueSkyWalker 101616 Create unit test 1 for Z42343 314601 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z42345" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z42343", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z42343", "Z42343K1": { "Z1K1": "Z6091", "Z6091K1": "Q408" }, "Z42343K2": { "Z1K1": "Z6092", "Z6092K1": "P37" }, "Z42343K3": "Z1820" }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z14392", "Z14392K2": { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "ऑस्ट्रेलियाई अंग्रेजी, असलन और अंग्रेज़ी" } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Australia official languages in Hindi" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "ऑस्ट्रेलिया की आधिकारिक भाषाएँ (हिन्दी)" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 0hg3hh8ebaroovf9lwyom2akohpw6ny Z42346 0 94919 314602 2026-09-17T12:02:09Z BlueSkyWalker 101616 Create unit test 2 for Z42343 314602 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z42346" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z42343", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z42343", "Z42343K1": { "Z1K1": "Z6091", "Z6091K1": "Q408" }, "Z42343K2": { "Z1K1": "Z6092", "Z6092K1": "P36" }, "Z42343K3": "Z1820" }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z14392", "Z14392K2": { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "कैनबरा और मेलबॉर्न" } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Australia capitals in Hindi" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "ऑस्ट्रेलिया की राजधानियाँ (हिन्दी)" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 8qqg0ftk7qe3q5y4td1u9osesa194tb Z42347 0 94920 314605 2026-09-17T12:09:21Z BlueSkyWalker 101616 Create function: display currency quantity, Hindi 314605 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z42347" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6010", "Z17K2": "Z42347K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "quantity with currency" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "मुद्रा सहित मात्रा" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z60", "Z17K2": "Z42347K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "language" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "भाषा" } ] } } ], "Z8K2": "Z6", "Z8K3": [ "Z20" ], "Z8K4": [ "Z14" ], "Z8K5": "Z42347" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "display currency quantity, Hindi" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "मुद्रा मात्रा प्रदर्शित करना (हिन्दी)" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1002", "Z31K2": [ "Z6", "display currency in Hindi", "Hindi currency quantity", "format currency (Hindi)" ] }, { "Z1K1": "Z31", "Z31K1": "Z1820", "Z31K2": [ "Z6", "हिन्दी में मुद्रा मात्रा", "मुद्रा प्रारूपण (हिन्दी)" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "formats a currency quantity as a string in Hindi with the currency symbol preceding the amount (e.g. ₹50,000)" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "हिन्दी में मुद्रा मात्रा को मुद्रा चिह्न के साथ प्रारूपित करता है (उदा. ₹50,000)" } ] } } i14lrspxeg4jl7md373sz0ivlhr4h8e 314609 314605 2026-09-17T12:09:26Z BlueSkyWalker 101616 Connect implementation Z42348 and tests Z42349, Z42350 to Z42347 314609 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z42347" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6010", "Z17K2": "Z42347K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "quantity with currency" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "मुद्रा सहित मात्रा" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z60", "Z17K2": "Z42347K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "language" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "भाषा" } ] } } ], "Z8K2": "Z6", "Z8K3": [ "Z20", "Z42349", "Z42350" ], "Z8K4": [ "Z14", "Z42348" ], "Z8K5": "Z42347" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "display currency quantity, Hindi" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "मुद्रा मात्रा प्रदर्शित करना (हिन्दी)" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1002", "Z31K2": [ "Z6", "display currency in Hindi", "Hindi currency quantity", "format currency (Hindi)" ] }, { "Z1K1": "Z31", "Z31K1": "Z1820", "Z31K2": [ "Z6", "हिन्दी में मुद्रा मात्रा", "मुद्रा प्रारूपण (हिन्दी)" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "formats a currency quantity as a string in Hindi with the currency symbol preceding the amount (e.g. ₹50,000)" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "हिन्दी में मुद्रा मात्रा को मुद्रा चिह्न के साथ प्रारूपित करता है (उदा. ₹50,000)" } ] } } cl5k3pxvjh41zj70lilj45bap0tp7az 314624 314609 2026-09-17T12:34:08Z BlueSkyWalker 101616 Connect unit tests Z42351 and Z42352 to Z42347 314624 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z42347" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6010", "Z17K2": "Z42347K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "quantity with currency" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "मुद्रा सहित मात्रा" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z60", "Z17K2": "Z42347K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "language" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "भाषा" } ] } } ], "Z8K2": "Z6", "Z8K3": [ "Z20", "Z42349", "Z42350", "Z42351", "Z42352" ], "Z8K4": [ "Z14", "Z42348" ], "Z8K5": "Z42347" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "display currency quantity, Hindi" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "मुद्रा मात्रा प्रदर्शित करना (हिन्दी)" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1002", "Z31K2": [ "Z6", "display currency in Hindi", "Hindi currency quantity", "format currency (Hindi)" ] }, { "Z1K1": "Z31", "Z31K1": "Z1820", "Z31K2": [ "Z6", "हिन्दी में मुद्रा मात्रा", "मुद्रा प्रारूपण (हिन्दी)" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "formats a currency quantity as a string in Hindi with the currency symbol preceding the amount (e.g. ₹50,000)" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "हिन्दी में मुद्रा मात्रा को मुद्रा चिह्न के साथ प्रारूपित करता है (उदा. ₹50,000)" } ] } } jaemnj85cucdain65w8xay1ixvgsdzn 314630 314624 2026-09-17T12:46:44Z BlueSkyWalker 101616 Add Hindi and English search aliases to Z42347 314630 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z42347" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6010", "Z17K2": "Z42347K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "quantity with currency" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "मुद्रा सहित मात्रा" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z60", "Z17K2": "Z42347K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "language" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "भाषा" } ] } } ], "Z8K2": "Z6", "Z8K3": [ "Z20", "Z42349", "Z42350", "Z42351", "Z42352" ], "Z8K4": [ "Z14", "Z42348" ], "Z8K5": "Z42347" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "display currency quantity, Hindi" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "मुद्रा मात्रा प्रदर्शित करना (हिन्दी)" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1820", "Z31K2": [ "Z6", "मुद्रा मात्रा", "रुपये और मुद्रा का प्रदर्शन", "करंसी प्रदर्शन", "मुद्रा प्रदर्शन हिन्दी" ] }, { "Z1K1": "Z31", "Z31K1": "Z1002", "Z31K2": [ "Z6", "currency display hi", "format currency hindi", "hindi currency amount" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "formats a currency quantity as a string in Hindi with the currency symbol preceding the amount (e.g. ₹50,000)" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "हिन्दी में मुद्रा मात्रा को मुद्रा चिह्न के साथ प्रारूपित करता है (उदा. ₹50,000)" } ] } } htl6qgit2sjf49u4xgzsm9vt1nl7fxz 314635 314630 2026-09-17T12:46:49Z BlueSkyWalker 101616 nternational currency tests (EUR, GBP, JPY) 314635 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z42347" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6010", "Z17K2": "Z42347K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "quantity with currency" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "मुद्रा सहित मात्रा" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z60", "Z17K2": "Z42347K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "language" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "भाषा" } ] } } ], "Z8K2": "Z6", "Z8K3": [ "Z20", "Z42349", "Z42350", "Z42351", "Z42352", "Z42353", "Z42354", "Z42355" ], "Z8K4": [ "Z14", "Z42348" ], "Z8K5": "Z42347" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "display currency quantity, Hindi" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "मुद्रा मात्रा प्रदर्शित करना (हिन्दी)" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1820", "Z31K2": [ "Z6", "मुद्रा मात्रा", "रुपये और मुद्रा का प्रदर्शन", "करंसी प्रदर्शन", "मुद्रा प्रदर्शन हिन्दी" ] }, { "Z1K1": "Z31", "Z31K1": "Z1002", "Z31K2": [ "Z6", "currency display hi", "format currency hindi", "hindi currency amount" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "formats a currency quantity as a string in Hindi with the currency symbol preceding the amount (e.g. ₹50,000)" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "हिन्दी में मुद्रा मात्रा को मुद्रा चिह्न के साथ प्रारूपित करता है (उदा. ₹50,000)" } ] } } dlp86hzc7tkvurvopqra09fhk6nm8ym Z42348 0 94921 314606 2026-09-17T12:09:22Z BlueSkyWalker 101616 Create composition implementation for Z42347 314606 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z42348" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z42347", "Z14K2": { "Z1K1": "Z7", "Z7K1": "Z10000", "Z10000K1": { "Z1K1": "Z7", "Z7K1": "Z36697", "Z36697K1": { "Z1K1": "Z7", "Z7K1": "Z25303", "Z25303K1": { "Z1K1": "Z18", "Z18K1": "Z42347K1" } }, "Z36697K2": { "Z1K1": "Z18", "Z18K1": "Z42347K2" } }, "Z10000K2": { "Z1K1": "Z7", "Z7K1": "Z25356", "Z25356K1": { "Z1K1": "Z18", "Z18K1": "Z42347K1" }, "Z25356K2": { "Z1K1": "Z18", "Z18K1": "Z42347K2" } } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "display currency quantity, Hindi, comp" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "मुद्रा मात्रा प्रदर्शित करना, हिन्दी (कम्पोज़ीशन)" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } pjrq2hlnksencpuzxp39s1tqy9lx3e5 314621 314606 2026-09-17T12:34:04Z BlueSkyWalker 101616 Add guard for dimensionless unit Q199 to prevent prefixing 1 314621 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z42348" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z42347", "Z14K2": { "Z1K1": "Z7", "Z7K1": "Z802", "Z802K1": { "Z1K1": "Z7", "Z7K1": "Z19316", "Z19316K1": { "Z1K1": "Z7", "Z7K1": "Z25303", "Z25303K1": { "Z1K1": "Z18", "Z18K1": "Z42347K1" } }, "Z19316K2": { "Z1K1": "Z6091", "Z6091K1": "Q199" } }, "Z802K2": { "Z1K1": "Z7", "Z7K1": "Z25356", "Z25356K1": { "Z1K1": "Z18", "Z18K1": "Z42347K1" }, "Z25356K2": { "Z1K1": "Z18", "Z18K1": "Z42347K2" } }, "Z802K3": { "Z1K1": "Z7", "Z7K1": "Z10000", "Z10000K1": { "Z1K1": "Z7", "Z7K1": "Z36697", "Z36697K1": { "Z1K1": "Z7", "Z7K1": "Z25303", "Z25303K1": { "Z1K1": "Z18", "Z18K1": "Z42347K1" } }, "Z36697K2": { "Z1K1": "Z18", "Z18K1": "Z42347K2" } }, "Z10000K2": { "Z1K1": "Z7", "Z7K1": "Z25356", "Z25356K1": { "Z1K1": "Z18", "Z18K1": "Z42347K1" }, "Z25356K2": { "Z1K1": "Z18", "Z18K1": "Z42347K2" } } } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "display currency quantity, Hindi, comp" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "मुद्रा मात्रा प्रदर्शित करना, हिन्दी (कम्पोज़ीशन)" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } cezbkoqpby9q8ctffpbzswd5691l31v Z42349 0 94922 314607 2026-09-17T12:09:23Z BlueSkyWalker 101616 Create unit test 1 for Z42347 314607 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z42349" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z42347", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z42347", "Z42347K1": { "Z1K1": "Z6010", "Z6010K1": { "Z1K1": "Z19677", "Z19677K1": { "Z1K1": "Z16659", "Z16659K1": "Z16660" }, "Z19677K2": { "Z1K1": "Z13518", "Z13518K1": "50000" }, "Z19677K3": { "Z1K1": "Z13518", "Z13518K1": "1" } }, "Z6010K2": { "Z1K1": "Z19677", "Z19677K1": { "Z1K1": "Z16659", "Z16659K1": "Z16660" }, "Z19677K2": { "Z1K1": "Z13518", "Z13518K1": "50000" }, "Z19677K3": { "Z1K1": "Z13518", "Z13518K1": "1" } }, "Z6010K3": { "Z1K1": "Z19677", "Z19677K1": { "Z1K1": "Z16659", "Z16659K1": "Z16660" }, "Z19677K2": { "Z1K1": "Z13518", "Z13518K1": "50000" }, "Z19677K3": { "Z1K1": "Z13518", "Z13518K1": "1" } }, "Z6010K4": { "Z1K1": "Z6091", "Z6091K1": "Q80524" } }, "Z42347K2": "Z1820" }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z866", "Z866K2": "₹50,000" } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "50,000 Indian Rupees in Hindi" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "५०,००० भारतीय रुपये (हिन्दी)" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } av8wq90b92xfuy2kewyue2rkvmx7qma Z42350 0 94923 314608 2026-09-17T12:09:25Z BlueSkyWalker 101616 Create unit test 2 for Z42347 314608 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z42350" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z42347", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z42347", "Z42347K1": { "Z1K1": "Z6010", "Z6010K1": { "Z1K1": "Z19677", "Z19677K1": { "Z1K1": "Z16659", "Z16659K1": "Z16660" }, "Z19677K2": { "Z1K1": "Z13518", "Z13518K1": "50000" }, "Z19677K3": { "Z1K1": "Z13518", "Z13518K1": "1" } }, "Z6010K2": { "Z1K1": "Z19677", "Z19677K1": { "Z1K1": "Z16659", "Z16659K1": "Z16660" }, "Z19677K2": { "Z1K1": "Z13518", "Z13518K1": "50000" }, "Z19677K3": { "Z1K1": "Z13518", "Z13518K1": "1" } }, "Z6010K3": { "Z1K1": "Z19677", "Z19677K1": { "Z1K1": "Z16659", "Z16659K1": "Z16660" }, "Z19677K2": { "Z1K1": "Z13518", "Z13518K1": "50000" }, "Z19677K3": { "Z1K1": "Z13518", "Z13518K1": "1" } }, "Z6010K4": { "Z1K1": "Z6091", "Z6091K1": "Q259502" } }, "Z42347K2": "Z1820" }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z866", "Z866K2": "AU$50,000" } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "50,000 Australian Dollars in Hindi" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "५०,००० ऑस्ट्रेलियाई डॉलर (हिन्दी)" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 6zvhs1hrszakck1nyov7r0kyw84nv32 Z42351 0 94924 314622 2026-09-17T12:34:05Z BlueSkyWalker 101616 Create unit test 3 for Z42347 (US Dollar) 314622 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z42351" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z42347", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z42347", "Z42347K1": { "Z1K1": "Z6010", "Z6010K1": { "Z1K1": "Z19677", "Z19677K1": { "Z1K1": "Z16659", "Z16659K1": "Z16660" }, "Z19677K2": { "Z1K1": "Z13518", "Z13518K1": "12345" }, "Z19677K3": { "Z1K1": "Z13518", "Z13518K1": "1" } }, "Z6010K2": { "Z1K1": "Z19677", "Z19677K1": { "Z1K1": "Z16659", "Z16659K1": "Z16660" }, "Z19677K2": { "Z1K1": "Z13518", "Z13518K1": "12345" }, "Z19677K3": { "Z1K1": "Z13518", "Z13518K1": "1" } }, "Z6010K3": { "Z1K1": "Z19677", "Z19677K1": { "Z1K1": "Z16659", "Z16659K1": "Z16660" }, "Z19677K2": { "Z1K1": "Z13518", "Z13518K1": "12345" }, "Z19677K3": { "Z1K1": "Z13518", "Z13518K1": "1" } }, "Z6010K4": { "Z1K1": "Z6091", "Z6091K1": "Q4917" } }, "Z42347K2": "Z1820" }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z866", "Z866K2": "US$12,345" } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "12,345 US Dollars in Hindi" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "१२,३४५ अमेरिकी डॉलर (हिन्दी)" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } nmybd9egheg0lew2l3pi19s2w9n097r Z42352 0 94925 314623 2026-09-17T12:34:06Z BlueSkyWalker 101616 Create unit test 4 for Z42347 (Dimensionless Q199) 314623 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z42352" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z42347", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z42347", "Z42347K1": { "Z1K1": "Z6010", "Z6010K1": { "Z1K1": "Z19677", "Z19677K1": { "Z1K1": "Z16659", "Z16659K1": "Z16660" }, "Z19677K2": { "Z1K1": "Z13518", "Z13518K1": "50000" }, "Z19677K3": { "Z1K1": "Z13518", "Z13518K1": "1" } }, "Z6010K2": { "Z1K1": "Z19677", "Z19677K1": { "Z1K1": "Z16659", "Z16659K1": "Z16660" }, "Z19677K2": { "Z1K1": "Z13518", "Z13518K1": "50000" }, "Z19677K3": { "Z1K1": "Z13518", "Z13518K1": "1" } }, "Z6010K3": { "Z1K1": "Z19677", "Z19677K1": { "Z1K1": "Z16659", "Z16659K1": "Z16660" }, "Z19677K2": { "Z1K1": "Z13518", "Z13518K1": "50000" }, "Z19677K3": { "Z1K1": "Z13518", "Z13518K1": "1" } }, "Z6010K4": { "Z1K1": "Z6091", "Z6091K1": "Q199" } }, "Z42347K2": "Z1820" }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z866", "Z866K2": "50,000" } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Dimensionless quantity in Hindi (no prefix)" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "विमाहीन मात्रा (कोई उपसर्ग नहीं)" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } bg70qql4pojiknvsnm878189y8g5uiu Z42353 0 94926 314631 2026-09-17T12:46:45Z BlueSkyWalker 101616 Create test 5 for Z42347 (100 Euros in Hindi) 314631 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z42353" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z42347", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z42347", "Z42347K1": { "Z1K1": "Z6010", "Z6010K1": { "Z1K1": "Z19677", "Z19677K1": { "Z1K1": "Z16659", "Z16659K1": "Z16660" }, "Z19677K2": { "Z1K1": "Z13518", "Z13518K1": "100" }, "Z19677K3": { "Z1K1": "Z13518", "Z13518K1": "1" } }, "Z6010K2": { "Z1K1": "Z19677", "Z19677K1": { "Z1K1": "Z16659", "Z16659K1": "Z16660" }, "Z19677K2": { "Z1K1": "Z13518", "Z13518K1": "100" }, "Z19677K3": { "Z1K1": "Z13518", "Z13518K1": "1" } }, "Z6010K3": { "Z1K1": "Z19677", "Z19677K1": { "Z1K1": "Z16659", "Z16659K1": "Z16660" }, "Z19677K2": { "Z1K1": "Z13518", "Z13518K1": "100" }, "Z19677K3": { "Z1K1": "Z13518", "Z13518K1": "1" } }, "Z6010K4": { "Z1K1": "Z6091", "Z6091K1": "Q4916" } }, "Z42347K2": "Z1820" }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z866", "Z866K2": "€100" } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "100 Euros in Hindi" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "हिन्दी में 100 यूरो" } ] } } lswdcnlgfjvkppjuy1ab4mv8eyl58o1 Z42354 0 94927 314632 2026-09-17T12:46:46Z BlueSkyWalker 101616 Create test 6 for Z42347 (500 British Pounds in Hindi) 314632 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z42354" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z42347", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z42347", "Z42347K1": { "Z1K1": "Z6010", "Z6010K1": { "Z1K1": "Z19677", "Z19677K1": { "Z1K1": "Z16659", "Z16659K1": "Z16660" }, "Z19677K2": { "Z1K1": "Z13518", "Z13518K1": "500" }, "Z19677K3": { "Z1K1": "Z13518", "Z13518K1": "1" } }, "Z6010K2": { "Z1K1": "Z19677", "Z19677K1": { "Z1K1": "Z16659", "Z16659K1": "Z16660" }, "Z19677K2": { "Z1K1": "Z13518", "Z13518K1": "500" }, "Z19677K3": { "Z1K1": "Z13518", "Z13518K1": "1" } }, "Z6010K3": { "Z1K1": "Z19677", "Z19677K1": { "Z1K1": "Z16659", "Z16659K1": "Z16660" }, "Z19677K2": { "Z1K1": "Z13518", "Z13518K1": "500" }, "Z19677K3": { "Z1K1": "Z13518", "Z13518K1": "1" } }, "Z6010K4": { "Z1K1": "Z6091", "Z6091K1": "Q25224" } }, "Z42347K2": "Z1820" }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z866", "Z866K2": "£500" } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "500 British Pounds in Hindi" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "हिन्दी में 500 ब्रिटिश पाउंड" } ] } } lbg8cnyp5a37vqfnp2qxphbk0q0l06l Z42355 0 94928 314633 2026-09-17T12:46:47Z BlueSkyWalker 101616 Create test 7 for Z42347 (10,000 Japanese Yen in Hindi) 314633 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z42355" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z42347", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z42347", "Z42347K1": { "Z1K1": "Z6010", "Z6010K1": { "Z1K1": "Z19677", "Z19677K1": { "Z1K1": "Z16659", "Z16659K1": "Z16660" }, "Z19677K2": { "Z1K1": "Z13518", "Z13518K1": "10000" }, "Z19677K3": { "Z1K1": "Z13518", "Z13518K1": "1" } }, "Z6010K2": { "Z1K1": "Z19677", "Z19677K1": { "Z1K1": "Z16659", "Z16659K1": "Z16660" }, "Z19677K2": { "Z1K1": "Z13518", "Z13518K1": "10000" }, "Z19677K3": { "Z1K1": "Z13518", "Z13518K1": "1" } }, "Z6010K3": { "Z1K1": "Z19677", "Z19677K1": { "Z1K1": "Z16659", "Z16659K1": "Z16660" }, "Z19677K2": { "Z1K1": "Z13518", "Z13518K1": "10000" }, "Z19677K3": { "Z1K1": "Z13518", "Z13518K1": "1" } }, "Z6010K4": { "Z1K1": "Z6091", "Z6091K1": "Q8146" } }, "Z42347K2": "Z1820" }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z866", "Z866K2": "¥10,000" } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "10,000 Japanese Yen in Hindi" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "हिन्दी में 10,000 जापानी येन" } ] } } izxf38h24wx5lf8w2xzxb0lbltnpy1o User:鈴音雨/WFSpinner/modules/typeChips.js 2 94929 314637 2026-09-17T12:47:14Z 鈴音雨 101019 WFSpinner update v0.1.0 (auto-deploy) 314637 javascript text/javascript // WFSpinner module: typeChips // <nowiki> /* global mw */ "use strict";(()=>{function l(e){return typeof e=="object"&&e!==null&&!Array.isArray(e)}function S(e){return!l(e)||e.Z1K1!=="Z12"||!Array.isArray(e.Z12K1)?[]:e.Z12K1.slice(1).filter(t=>l(t)&&t.Z1K1==="Z11"&&typeof t.Z11K1=="string"&&typeof t.Z11K2=="string")}function p(e){return l(e)?S(e.Z2K3).find(r=>r.Z11K2.trim()!=="")?.Z11K2.trim()??null:null}function Z(e){if(!l(e)||!l(e.Z2K2))return null;let t=e.Z2K2.Z1K1;return typeof t=="string"?t:null}function k(e,t){let r=[];for(let n=0;n<e.length;n+=t)r.push(e.slice(n,n+t));return r}async function m(e,t){if(e.length===0)return new Map;let r=[...new Set(e)],n=await Promise.all(k(r,50).map(async s=>await new mw.Api().get({action:"query",format:"json",formatversion:"2",list:"wikilambdaload_zobjects",wikilambdaload_language:t,wikilambdaload_zids:s.join("|")}))),i=new Map;for(let s of n){let o=s.query?.wikilambdaload_zobjects??{};for(let[a,c]of Object.entries(o))c.success===!0&&c.data!==void 0&&i.set(a,c.data)}return i}var w=".wfs-type-chip{display:inline-block;margin-inline-end:.35em;padding:0 .5em;border:1px solid var(--border-color-notice, #72777d);border-radius:9999px;background-color:var(--background-color-notice-subtle, #eaecf0);color:var(--color-base, #202122);font-size:.85em;font-weight:700;line-height:1.5;white-space:nowrap}";function h(e,t,r){try{let n=new URL(r),i=new URL(e,n);if(i.origin!==n.origin)return null;let s=i.searchParams.get("title");if(s)return s.replaceAll("_"," ");let o=t.indexOf("$1");if(o===-1)return null;let a=decodeURIComponent(t.slice(0,o)),c=decodeURIComponent(t.slice(o+2)),u=decodeURIComponent(i.pathname);if(!u.startsWith(a)||!u.endsWith(c))return null;let x=c===""?u.length:-c.length,g=u.slice(a.length,x);return g===""?null:g.replaceAll("_"," ")}catch{return null}}var j=new Set(["action","diff","oldid","redlink","undo","undoafter","veaction"]);function b(e,t){try{let r=new URL(e,t);for(let n of r.searchParams.keys())if(j.has(n))return!1;return!0}catch{return!1}}var E=/^\/view\/[^/]+\/(Z[1-9]\d*)$/u;function K(e,t){try{let r=new URL(t),n=new URL(e,r);return n.origin!==r.origin?null:E.exec(decodeURIComponent(n.pathname))?.[1]??null}catch{return null}}var _="wfs-type-chip",y=50,f=new Map,d=new Map;function T(e){return/^Z[1-9]\d*$/.test(e)}function O(e){if(e.dataset.wfspinnerTypeChip==="1")return null;let t=e.getAttribute("href");if(!t||!b(t,window.location.href))return null;let r=K(t,window.location.href);if(r!==null)return{anchor:e,zid:r};let n=mw.config.get("wgArticlePath"),i=h(t,n,window.location.href);if(!i)return null;let s=mw.Title.newFromText(i);if(!s||s.getNamespaceId()!==0&&s.getNamespaceId()!==1)return null;let o=s.getMainText();return T(o)?{anchor:e,zid:o}:null}async function A(e,t,r){for(let n=0;n<e.length;n+=y){let i=e.slice(n,n+y),s=await m(i,t);for(let o of i)r(o,s.get(o))}}async function L(e,t){let r=[...new Set(e)],n=r.filter(i=>!f.has(`${t}:${i}`));return await A(n,t,(i,s)=>{f.set(`${t}:${i}`,s===void 0?null:Z(s))}),new Map(r.map(i=>[i,f.get(`${t}:${i}`)??null]))}async function P(e,t){let r=[...new Set(e)],n=r.filter(i=>!d.has(`${t}:${i}`));return await A(n,t,(i,s)=>{d.set(`${t}:${i}`,s===void 0?null:p(s))}),new Map(r.map(i=>[i,d.get(`${t}:${i}`)??null]))}async function R(e,t){let r=[...e.querySelectorAll("a[href]")].map(O).filter(s=>s!==null);if(r.length===0)return;let n=await L(r.map(s=>s.zid),t),i=await P([...n.values()].filter(s=>s!==null),t);for(let s of r){let o=n.get(s.zid);if(!o||!s.anchor.isConnected)continue;let a=document.createElement("span");a.className=_,a.textContent=i.get(o)??o,s.anchor.before(a),s.anchor.dataset.wfspinnerTypeChip="1"}}function M(e){mw.loader.addStyleTag(w);let t=Promise.resolve();mw.hook("wikipage.content").add(r=>{let n=r.get(0);n&&(t=t.then(()=>R(n,e.userLanguage)).catch(i=>{console.error("WFSpinner: failed to add type chips",i)}))})}mw.hook("wfspinner.module.typeChips").fire({init:M});})(); // </nowiki> lvqkz93qcaymtf1ij338u8goh5hwj7j Z42356 0 94930 314640 2026-09-17T12:50:45Z BlueSkyWalker 101616 Create function: separator between quantity and unit, Hindi 314640 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z42356" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z42356K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "unit" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "मात्रक" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z60", "Z17K2": "Z42356K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "language" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "भाषा" } ] } } ], "Z8K2": "Z6", "Z8K3": [ "Z20" ], "Z8K4": [ "Z14" ], "Z8K5": "Z42356" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "separator between quantity and unit, Hindi" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "संख्या और मात्रक के बीच विभाजक, हिन्दी" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1002", "Z31K2": [ "Z6", "Hindi quantity-unit separator", "space between quantity and unit (Hindi)", "unit separator in Hindi" ] }, { "Z1K1": "Z31", "Z31K1": "Z1820", "Z31K2": [ "Z6", "संख्या और इकाई के बीच का स्थान (हिन्दी)", "मात्रा और मात्रक विभाजक (हिन्दी)" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "returns the separator (non-breaking space or empty string for % and degrees) between a quantity and its unit in Hindi" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "हिन्दी में संख्या और उसके मात्रक के बीच विभाजक (अविभाज्य स्थान या % और डिग्री के लिए रिक्त) लौटाता है" } ] } } 76x70p0421xiikhij1na3ftecep9ztu 314644 314640 2026-09-17T12:50:50Z BlueSkyWalker 101616 Connect implementation Z42357 and tests Z42358, Z42359 to Z42356 314644 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z42356" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z42356K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "unit" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "मात्रक" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z60", "Z17K2": "Z42356K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "language" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "भाषा" } ] } } ], "Z8K2": "Z6", "Z8K3": [ "Z20", "Z42358", "Z42359" ], "Z8K4": [ "Z14", "Z42357" ], "Z8K5": "Z42356" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "separator between quantity and unit, Hindi" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "संख्या और मात्रक के बीच विभाजक, हिन्दी" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1002", "Z31K2": [ "Z6", "Hindi quantity-unit separator", "space between quantity and unit (Hindi)", "unit separator in Hindi" ] }, { "Z1K1": "Z31", "Z31K1": "Z1820", "Z31K2": [ "Z6", "संख्या और इकाई के बीच का स्थान (हिन्दी)", "मात्रा और मात्रक विभाजक (हिन्दी)" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "returns the separator (non-breaking space or empty string for % and degrees) between a quantity and its unit in Hindi" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "हिन्दी में संख्या और उसके मात्रक के बीच विभाजक (अविभाज्य स्थान या % और डिग्री के लिए रिक्त) लौटाता है" } ] } } caf770fbx42c90b9b0zq665xpwqdvwb Z42357 0 94931 314641 2026-09-17T12:50:46Z BlueSkyWalker 101616 Create composition implementation for Z42356 314641 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z42357" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z42356", "Z14K2": { "Z1K1": "Z7", "Z7K1": "Z802", "Z802K1": { "Z1K1": "Z7", "Z7K1": "Z13381", "Z13381K1": { "Z1K1": "Z18", "Z18K1": "Z42356K1" }, "Z13381K2": [ "Z6091", { "Z1K1": "Z6091", "Z6091K1": "Q11229" }, { "Z1K1": "Z6091", "Z6091K1": "Q28390" }, { "Z1K1": "Z6091", "Z6091K1": "Q209426" }, { "Z1K1": "Z6091", "Z6091K1": "Q829073" } ] }, "Z802K2": "", "Z802K3": "Z36687" } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "separator between quantity and unit, Hindi, comp" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "संख्या और मात्रक के बीच विभाजक, हिन्दी (कम्पोज़ीशन)" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } r1fpdwe0o4c8g2zuwqk8wkxi4ccj28b Z42358 0 94932 314642 2026-09-17T12:50:47Z BlueSkyWalker 101616 Create unit test 1 for Z42356 314642 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z42358" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z42356", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z42356", "Z42356K1": { "Z1K1": "Z6091", "Z6091K1": "Q28390" }, "Z42356K2": "Z1820" }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z866", "Z866K2": "" } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Degree Celsius in Hindi (no space)" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "डिग्री सेल्सियस (रिक्त स्थान नहीं)" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 56bhgb59gs96ax9z7b0beuavca8dprp Z42359 0 94933 314643 2026-09-17T12:50:48Z BlueSkyWalker 101616 Create unit test 2 for Z42356 314643 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z42359" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z42356", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z42356", "Z42356K1": { "Z1K1": "Z6091", "Z6091K1": "Q11574" }, "Z42356K2": "Z1820" }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z866", "Z866K2": "Z36687" } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Second in Hindi (non-breaking space)" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "सेकंड (अविभाज्य स्थान)" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } d53e4sj9acqniw59rdm5j2gv606mfqt Z42360 0 94934 314651 2026-09-17T13:07:55Z BlueSkyWalker 101616 Create function: print Gregorian year limited by precision, Hindi 314651 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z42360" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z20159", "Z17K2": "Z42360K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "year" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "वर्ष" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z6062", "Z17K2": "Z42360K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "precision" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "परिशुद्धता" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z60", "Z17K2": "Z42360K3", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "requested language" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "अनुरोधित भाषा" } ] } } ], "Z8K2": "Z11", "Z8K3": [ "Z20" ], "Z8K4": [ "Z14" ], "Z8K5": "Z42360" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "print Gregorian year limited by precision, Hindi" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "परिशुद्धता द्वारा सीमित ग्रेगोरियन वर्ष प्रदर्शित करना (हिन्दी)" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1002", "Z31K2": [ "Z6", "print year to precision, Hindi", "Gregorian year precision Hindi", "Hindi year display" ] }, { "Z1K1": "Z31", "Z31K1": "Z1820", "Z31K2": [ "Z6", "वर्ष और दशक/शताब्दी प्रदर्शन (हिन्दी)", "परिशुद्धता अनुसार वर्ष (हिन्दी)", "हिन्दी वर्ष परिशुद्धता" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "formats a Gregorian year to specified precision (year, decade, century, millennium) in Hindi" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "एक ग्रेगोरियन वर्ष को उसकी निर्दिष्ट परिशुद्धता (वर्ष, दशक, शताब्दी, सहस्राब्दी) के अनुसार हिन्दी में प्रदर्शित करता है" } ] } } f0x4xgxiod6to227oqadwtl9z9ayuox 314656 314651 2026-09-17T13:08:02Z BlueSkyWalker 101616 implementation Z42361 and tests Z42362, Z42363, Z42364 to Z42360 314656 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z42360" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z20159", "Z17K2": "Z42360K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "year" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "वर्ष" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z6062", "Z17K2": "Z42360K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "precision" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "परिशुद्धता" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z60", "Z17K2": "Z42360K3", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "requested language" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "अनुरोधित भाषा" } ] } } ], "Z8K2": "Z11", "Z8K3": [ "Z20", "Z42362", "Z42363", "Z42364" ], "Z8K4": [ "Z14", "Z42361" ], "Z8K5": "Z42360" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "print Gregorian year limited by precision, Hindi" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "परिशुद्धता द्वारा सीमित ग्रेगोरियन वर्ष प्रदर्शित करना (हिन्दी)" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1002", "Z31K2": [ "Z6", "print year to precision, Hindi", "Gregorian year precision Hindi", "Hindi year display" ] }, { "Z1K1": "Z31", "Z31K1": "Z1820", "Z31K2": [ "Z6", "वर्ष और दशक/शताब्दी प्रदर्शन (हिन्दी)", "परिशुद्धता अनुसार वर्ष (हिन्दी)", "हिन्दी वर्ष परिशुद्धता" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "formats a Gregorian year to specified precision (year, decade, century, millennium) in Hindi" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "एक ग्रेगोरियन वर्ष को उसकी निर्दिष्ट परिशुद्धता (वर्ष, दशक, शताब्दी, सहस्राब्दी) के अनुसार हिन्दी में प्रदर्शित करता है" } ] } } ifwoudribp5dni2owziau5kjq6a3mff Z42361 0 94935 314652 2026-09-17T13:07:57Z BlueSkyWalker 101616 Create composition implementation for Z42360 314652 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z42361" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z42360", "Z14K2": { "Z1K1": "Z7", "Z7K1": "Z861", "Z861K1": { "Z1K1": "Z7", "Z7K1": "Z802", "Z802K1": { "Z1K1": "Z7", "Z7K1": "Z25733", "Z25733K1": { "Z1K1": "Z18", "Z18K1": "Z42360K2" }, "Z25733K2": { "Z1K1": "Z6062", "Z6062K1": { "Z1K1": "Z6091", "Z6091K1": "Q577" } } }, "Z802K2": { "Z1K1": "Z7", "Z7K1": "Z20241", "Z20241K1": { "Z1K1": "Z18", "Z18K1": "Z42360K1" }, "Z20241K2": { "Z1K1": "Z18", "Z18K1": "Z42360K3" } }, "Z802K3": { "Z1K1": "Z7", "Z7K1": "Z26936", "Z26936K1": { "Z1K1": "Z18", "Z18K1": "Z42360K2" }, "Z26936K2": [ "Z1", { "Z1K1": "Z7", "Z7K1": "Z802", "Z802K1": { "Z1K1": "Z7", "Z7K1": "Z16688", "Z16688K1": { "Z1K1": "Z7", "Z7K1": "Z35338", "Z35338K1": { "Z1K1": "Z7", "Z7K1": "Z20257", "Z20257K1": { "Z1K1": "Z18", "Z18K1": "Z42360K1" } }, "Z35338K2": { "Z1K1": "Z13518", "Z13518K1": "1000000000" } }, "Z16688K2": { "Z1K1": "Z16683", "Z16683K1": "Z16661", "Z16683K2": { "Z1K1": "Z13518", "Z13518K1": "0" } } }, "Z802K2": { "Z1K1": "Z7", "Z7K1": "Z20241", "Z20241K1": { "Z1K1": "Z18", "Z18K1": "Z42360K1" }, "Z20241K2": { "Z1K1": "Z18", "Z18K1": "Z42360K3" } }, "Z802K3": { "Z1K1": "Z7", "Z7K1": "Z10000", "Z10000K1": { "Z1K1": "Z7", "Z7K1": "Z802", "Z802K1": { "Z1K1": "Z7", "Z7K1": "Z28855", "Z28855K1": { "Z1K1": "Z18", "Z18K1": "Z42360K1" } }, "Z802K2": "ईसा पूर्व ", "Z802K3": "Z11853" }, "Z10000K2": { "Z1K1": "Z7", "Z7K1": "Z10000", "Z10000K1": { "Z1K1": "Z7", "Z7K1": "Z31454", "Z31454K1": { "Z1K1": "Z7", "Z7K1": "Z17144", "Z17144K1": { "Z1K1": "Z7", "Z7K1": "Z35338", "Z35338K1": { "Z1K1": "Z7", "Z7K1": "Z20257", "Z20257K1": { "Z1K1": "Z18", "Z18K1": "Z42360K1" } }, "Z35338K2": { "Z1K1": "Z13518", "Z13518K1": "1000000000" } } } }, "Z10000K2": "" } } }, { "Z1K1": "Z7", "Z7K1": "Z802", "Z802K1": { "Z1K1": "Z7", "Z7K1": "Z16688", "Z16688K1": { "Z1K1": "Z7", "Z7K1": "Z35338", "Z35338K1": { "Z1K1": "Z7", "Z7K1": "Z20257", "Z20257K1": { "Z1K1": "Z18", "Z18K1": "Z42360K1" } }, "Z35338K2": { "Z1K1": "Z13518", "Z13518K1": "100000000" } }, "Z16688K2": { "Z1K1": "Z16683", "Z16683K1": "Z16661", "Z16683K2": { "Z1K1": "Z13518", "Z13518K1": "0" } } }, "Z802K2": { "Z1K1": "Z7", "Z7K1": "Z20241", "Z20241K1": { "Z1K1": "Z18", "Z18K1": "Z42360K1" }, "Z20241K2": { "Z1K1": "Z18", "Z18K1": "Z42360K3" } }, "Z802K3": { "Z1K1": "Z7", "Z7K1": "Z10000", "Z10000K1": { "Z1K1": "Z7", "Z7K1": "Z802", "Z802K1": { "Z1K1": "Z7", "Z7K1": "Z28855", "Z28855K1": { "Z1K1": "Z18", "Z18K1": "Z42360K1" } }, "Z802K2": "ईसा पूर्व ", "Z802K3": "Z11853" }, "Z10000K2": { "Z1K1": "Z7", "Z7K1": "Z10000", "Z10000K1": { "Z1K1": "Z7", "Z7K1": "Z31454", "Z31454K1": { "Z1K1": "Z7", "Z7K1": "Z17144", "Z17144K1": { "Z1K1": "Z7", "Z7K1": "Z35338", "Z35338K1": { "Z1K1": "Z7", "Z7K1": "Z20257", "Z20257K1": { "Z1K1": "Z18", "Z18K1": "Z42360K1" } }, "Z35338K2": { "Z1K1": "Z13518", "Z13518K1": "100000000" } } } }, "Z10000K2": "" } } }, { "Z1K1": "Z7", "Z7K1": "Z802", "Z802K1": { "Z1K1": "Z7", "Z7K1": "Z16688", "Z16688K1": { "Z1K1": "Z7", "Z7K1": "Z35338", "Z35338K1": { "Z1K1": "Z7", "Z7K1": "Z20257", "Z20257K1": { "Z1K1": "Z18", "Z18K1": "Z42360K1" } }, "Z35338K2": { "Z1K1": "Z13518", "Z13518K1": "10000000" } }, "Z16688K2": { "Z1K1": "Z16683", "Z16683K1": "Z16661", "Z16683K2": { "Z1K1": "Z13518", "Z13518K1": "0" } } }, "Z802K2": { "Z1K1": "Z7", "Z7K1": "Z20241", "Z20241K1": { "Z1K1": "Z18", "Z18K1": "Z42360K1" }, "Z20241K2": { "Z1K1": "Z18", "Z18K1": "Z42360K3" } }, "Z802K3": { "Z1K1": "Z7", "Z7K1": "Z10000", "Z10000K1": { "Z1K1": "Z7", "Z7K1": "Z802", "Z802K1": { "Z1K1": "Z7", "Z7K1": "Z28855", "Z28855K1": { "Z1K1": "Z18", "Z18K1": "Z42360K1" } }, "Z802K2": "ईसा पूर्व ", "Z802K3": "Z11853" }, "Z10000K2": { "Z1K1": "Z7", "Z7K1": "Z10000", "Z10000K1": { "Z1K1": "Z7", "Z7K1": "Z31454", "Z31454K1": { "Z1K1": "Z7", "Z7K1": "Z17144", "Z17144K1": { "Z1K1": "Z7", "Z7K1": "Z35338", "Z35338K1": { "Z1K1": "Z7", "Z7K1": "Z20257", "Z20257K1": { "Z1K1": "Z18", "Z18K1": "Z42360K1" } }, "Z35338K2": { "Z1K1": "Z13518", "Z13518K1": "10000000" } } } }, "Z10000K2": "" } } }, { "Z1K1": "Z7", "Z7K1": "Z802", "Z802K1": { "Z1K1": "Z7", "Z7K1": "Z16688", "Z16688K1": { "Z1K1": "Z7", "Z7K1": "Z35338", "Z35338K1": { "Z1K1": "Z7", "Z7K1": "Z20257", "Z20257K1": { "Z1K1": "Z18", "Z18K1": "Z42360K1" } }, "Z35338K2": { "Z1K1": "Z13518", "Z13518K1": "1000000" } }, "Z16688K2": { "Z1K1": "Z16683", "Z16683K1": "Z16661", "Z16683K2": { "Z1K1": "Z13518", "Z13518K1": "0" } } }, "Z802K2": { "Z1K1": "Z7", "Z7K1": "Z20241", "Z20241K1": { "Z1K1": "Z18", "Z18K1": "Z42360K1" }, "Z20241K2": { "Z1K1": "Z18", "Z18K1": "Z42360K3" } }, "Z802K3": { "Z1K1": "Z7", "Z7K1": "Z10000", "Z10000K1": { "Z1K1": "Z7", "Z7K1": "Z802", "Z802K1": { "Z1K1": "Z7", "Z7K1": "Z28855", "Z28855K1": { "Z1K1": "Z18", "Z18K1": "Z42360K1" } }, "Z802K2": "ईसा पूर्व ", "Z802K3": "Z11853" }, "Z10000K2": { "Z1K1": "Z7", "Z7K1": "Z10000", "Z10000K1": { "Z1K1": "Z7", "Z7K1": "Z31454", "Z31454K1": { "Z1K1": "Z7", "Z7K1": "Z17144", "Z17144K1": { "Z1K1": "Z7", "Z7K1": "Z35338", "Z35338K1": { "Z1K1": "Z7", "Z7K1": "Z20257", "Z20257K1": { "Z1K1": "Z18", "Z18K1": "Z42360K1" } }, "Z35338K2": { "Z1K1": "Z13518", "Z13518K1": "1000000" } } } }, "Z10000K2": "" } } }, { "Z1K1": "Z7", "Z7K1": "Z802", "Z802K1": { "Z1K1": "Z7", "Z7K1": "Z16688", "Z16688K1": { "Z1K1": "Z7", "Z7K1": "Z35338", "Z35338K1": { "Z1K1": "Z7", "Z7K1": "Z20257", "Z20257K1": { "Z1K1": "Z18", "Z18K1": "Z42360K1" } }, "Z35338K2": { "Z1K1": "Z13518", "Z13518K1": "100000" } }, "Z16688K2": { "Z1K1": "Z16683", "Z16683K1": "Z16661", "Z16683K2": { "Z1K1": "Z13518", "Z13518K1": "0" } } }, "Z802K2": { "Z1K1": "Z7", "Z7K1": "Z20241", "Z20241K1": { "Z1K1": "Z18", "Z18K1": "Z42360K1" }, "Z20241K2": { "Z1K1": "Z18", "Z18K1": "Z42360K3" } }, "Z802K3": { "Z1K1": "Z7", "Z7K1": "Z10000", "Z10000K1": { "Z1K1": "Z7", "Z7K1": "Z802", "Z802K1": { "Z1K1": "Z7", "Z7K1": "Z28855", "Z28855K1": { "Z1K1": "Z18", "Z18K1": "Z42360K1" } }, "Z802K2": "ईसा पूर्व ", "Z802K3": "Z11853" }, "Z10000K2": { "Z1K1": "Z7", "Z7K1": "Z10000", "Z10000K1": { "Z1K1": "Z7", "Z7K1": "Z31454", "Z31454K1": { "Z1K1": "Z7", "Z7K1": "Z17144", "Z17144K1": { "Z1K1": "Z7", "Z7K1": "Z35338", "Z35338K1": { "Z1K1": "Z7", "Z7K1": "Z20257", "Z20257K1": { "Z1K1": "Z18", "Z18K1": "Z42360K1" } }, "Z35338K2": { "Z1K1": "Z13518", "Z13518K1": "100000" } } } }, "Z10000K2": "" } } }, { "Z1K1": "Z7", "Z7K1": "Z802", "Z802K1": { "Z1K1": "Z7", "Z7K1": "Z16688", "Z16688K1": { "Z1K1": "Z7", "Z7K1": "Z35338", "Z35338K1": { "Z1K1": "Z7", "Z7K1": "Z20257", "Z20257K1": { "Z1K1": "Z18", "Z18K1": "Z42360K1" } }, "Z35338K2": { "Z1K1": "Z13518", "Z13518K1": "10000" } }, "Z16688K2": { "Z1K1": "Z16683", "Z16683K1": "Z16661", "Z16683K2": { "Z1K1": "Z13518", "Z13518K1": "0" } } }, "Z802K2": { "Z1K1": "Z7", "Z7K1": "Z20241", "Z20241K1": { "Z1K1": "Z18", "Z18K1": "Z42360K1" }, "Z20241K2": { "Z1K1": "Z18", "Z18K1": "Z42360K3" } }, "Z802K3": { "Z1K1": "Z7", "Z7K1": "Z10000", "Z10000K1": { "Z1K1": "Z7", "Z7K1": "Z802", "Z802K1": { "Z1K1": "Z7", "Z7K1": "Z28855", "Z28855K1": { "Z1K1": "Z18", "Z18K1": "Z42360K1" } }, "Z802K2": "ईसा पूर्व ", "Z802K3": "Z11853" }, "Z10000K2": { "Z1K1": "Z7", "Z7K1": "Z10000", "Z10000K1": { "Z1K1": "Z7", "Z7K1": "Z31454", "Z31454K1": { "Z1K1": "Z7", "Z7K1": "Z17144", "Z17144K1": { "Z1K1": "Z7", "Z7K1": "Z35338", "Z35338K1": { "Z1K1": "Z7", "Z7K1": "Z20257", "Z20257K1": { "Z1K1": "Z18", "Z18K1": "Z42360K1" } }, "Z35338K2": { "Z1K1": "Z13518", "Z13518K1": "10000" } } } }, "Z10000K2": "" } } }, { "Z1K1": "Z7", "Z7K1": "Z802", "Z802K1": { "Z1K1": "Z7", "Z7K1": "Z16688", "Z16688K1": { "Z1K1": "Z7", "Z7K1": "Z20053", "Z20053K1": { "Z1K1": "Z7", "Z7K1": "Z27232", "Z27232K1": { "Z1K1": "Z7", "Z7K1": "Z20160", "Z20160K1": { "Z1K1": "Z18", "Z18K1": "Z42360K1" } }, "Z27232K2": { "Z1K1": "Z13518", "Z13518K1": "1000" } } }, "Z16688K2": { "Z1K1": "Z16683", "Z16683K1": "Z16661", "Z16683K2": { "Z1K1": "Z13518", "Z13518K1": "0" } } }, "Z802K2": { "Z1K1": "Z7", "Z7K1": "Z20241", "Z20241K1": { "Z1K1": "Z18", "Z18K1": "Z42360K1" }, "Z20241K2": { "Z1K1": "Z18", "Z18K1": "Z42360K3" } }, "Z802K3": { "Z1K1": "Z7", "Z7K1": "Z10000", "Z10000K1": { "Z1K1": "Z7", "Z7K1": "Z802", "Z802K1": { "Z1K1": "Z7", "Z7K1": "Z28855", "Z28855K1": { "Z1K1": "Z18", "Z18K1": "Z42360K1" } }, "Z802K2": "ईसा पूर्व ", "Z802K3": "Z11853" }, "Z10000K2": { "Z1K1": "Z7", "Z7K1": "Z10000", "Z10000K1": { "Z1K1": "Z7", "Z7K1": "Z31454", "Z31454K1": { "Z1K1": "Z7", "Z7K1": "Z17144", "Z17144K1": { "Z1K1": "Z7", "Z7K1": "Z20053", "Z20053K1": { "Z1K1": "Z7", "Z7K1": "Z27232", "Z27232K1": { "Z1K1": "Z7", "Z7K1": "Z20160", "Z20160K1": { "Z1K1": "Z18", "Z18K1": "Z42360K1" } }, "Z27232K2": { "Z1K1": "Z13518", "Z13518K1": "1000" } } } } }, "Z10000K2": " सहस्राब्दी" } } }, { "Z1K1": "Z7", "Z7K1": "Z802", "Z802K1": { "Z1K1": "Z7", "Z7K1": "Z16688", "Z16688K1": { "Z1K1": "Z7", "Z7K1": "Z20053", "Z20053K1": { "Z1K1": "Z7", "Z7K1": "Z27232", "Z27232K1": { "Z1K1": "Z7", "Z7K1": "Z20160", "Z20160K1": { "Z1K1": "Z18", "Z18K1": "Z42360K1" } }, "Z27232K2": { "Z1K1": "Z13518", "Z13518K1": "100" } } }, "Z16688K2": { "Z1K1": "Z16683", "Z16683K1": "Z16661", "Z16683K2": { "Z1K1": "Z13518", "Z13518K1": "0" } } }, "Z802K2": { "Z1K1": "Z7", "Z7K1": "Z20241", "Z20241K1": { "Z1K1": "Z18", "Z18K1": "Z42360K1" }, "Z20241K2": { "Z1K1": "Z18", "Z18K1": "Z42360K3" } }, "Z802K3": { "Z1K1": "Z7", "Z7K1": "Z10000", "Z10000K1": { "Z1K1": "Z7", "Z7K1": "Z802", "Z802K1": { "Z1K1": "Z7", "Z7K1": "Z28855", "Z28855K1": { "Z1K1": "Z18", "Z18K1": "Z42360K1" } }, "Z802K2": "ईसा पूर्व ", "Z802K3": "Z11853" }, "Z10000K2": { "Z1K1": "Z7", "Z7K1": "Z10000", "Z10000K1": { "Z1K1": "Z7", "Z7K1": "Z31454", "Z31454K1": { "Z1K1": "Z7", "Z7K1": "Z17144", "Z17144K1": { "Z1K1": "Z7", "Z7K1": "Z20053", "Z20053K1": { "Z1K1": "Z7", "Z7K1": "Z27232", "Z27232K1": { "Z1K1": "Z7", "Z7K1": "Z20160", "Z20160K1": { "Z1K1": "Z18", "Z18K1": "Z42360K1" } }, "Z27232K2": { "Z1K1": "Z13518", "Z13518K1": "100" } } } } }, "Z10000K2": "वीं शताब्दी" } } }, { "Z1K1": "Z7", "Z7K1": "Z802", "Z802K1": { "Z1K1": "Z7", "Z7K1": "Z16688", "Z16688K1": { "Z1K1": "Z7", "Z7K1": "Z17120", "Z17120K1": { "Z1K1": "Z7", "Z7K1": "Z20032", "Z20032K1": { "Z1K1": "Z7", "Z7K1": "Z27232", "Z27232K1": { "Z1K1": "Z7", "Z7K1": "Z20160", "Z20160K1": { "Z1K1": "Z18", "Z18K1": "Z42360K1" } }, "Z27232K2": { "Z1K1": "Z13518", "Z13518K1": "10" } } }, "Z17120K2": { "Z1K1": "Z16683", "Z16683K1": "Z16660", "Z16683K2": { "Z1K1": "Z13518", "Z13518K1": "10" } } }, "Z16688K2": { "Z1K1": "Z16683", "Z16683K1": "Z16661", "Z16683K2": { "Z1K1": "Z13518", "Z13518K1": "0" } } }, "Z802K2": { "Z1K1": "Z7", "Z7K1": "Z20241", "Z20241K1": { "Z1K1": "Z18", "Z18K1": "Z42360K1" }, "Z20241K2": { "Z1K1": "Z18", "Z18K1": "Z42360K3" } }, "Z802K3": { "Z1K1": "Z7", "Z7K1": "Z10000", "Z10000K1": { "Z1K1": "Z7", "Z7K1": "Z802", "Z802K1": { "Z1K1": "Z7", "Z7K1": "Z28855", "Z28855K1": { "Z1K1": "Z18", "Z18K1": "Z42360K1" } }, "Z802K2": "ईसा पूर्व ", "Z802K3": "Z11853" }, "Z10000K2": { "Z1K1": "Z7", "Z7K1": "Z10000", "Z10000K1": { "Z1K1": "Z7", "Z7K1": "Z31454", "Z31454K1": { "Z1K1": "Z7", "Z7K1": "Z17144", "Z17144K1": { "Z1K1": "Z7", "Z7K1": "Z17120", "Z17120K1": { "Z1K1": "Z7", "Z7K1": "Z20032", "Z20032K1": { "Z1K1": "Z7", "Z7K1": "Z27232", "Z27232K1": { "Z1K1": "Z7", "Z7K1": "Z20160", "Z20160K1": { "Z1K1": "Z18", "Z18K1": "Z42360K1" } }, "Z27232K2": { "Z1K1": "Z13518", "Z13518K1": "10" } } }, "Z17120K2": { "Z1K1": "Z16683", "Z16683K1": "Z16660", "Z16683K2": { "Z1K1": "Z13518", "Z13518K1": "10" } } } } }, "Z10000K2": " का दशक" } } } ] } }, "Z861K2": { "Z1K1": "Z18", "Z18K1": "Z42360K3" } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "print Gregorian year limited by precision, Hindi, comp" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "परिशुद्धता अनुसार ग्रेगोरियन वर्ष (हिन्दी कम्पोज़ीशन)" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 340xxrzlrux4m4txqp9vwojm2sidelr Z42362 0 94936 314653 2026-09-17T13:07:59Z BlueSkyWalker 101616 Create unit test 1 for Z42360 314653 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z42362" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z42360", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z42360", "Z42360K1": { "Z1K1": "Z20159", "Z20159K1": "Z17814", "Z20159K2": { "Z1K1": "Z13518", "Z13518K1": "1980" } }, "Z42360K2": { "Z1K1": "Z6062", "Z6062K1": { "Z1K1": "Z6091", "Z6091K1": "Q577" } }, "Z42360K3": "Z1820" }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z14392", "Z14392K2": { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "1980" } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Year 1980 in Hindi" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "हिन्दी में वर्ष 1980" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 833ufi129ypdk4rvysd4kh67s3pz9c3 Z42363 0 94937 314654 2026-09-17T13:08:00Z BlueSkyWalker 101616 Create unit test 2 for Z42360 314654 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z42363" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z42360", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z42360", "Z42360K1": { "Z1K1": "Z20159", "Z20159K1": "Z17814", "Z20159K2": { "Z1K1": "Z13518", "Z13518K1": "1980" } }, "Z42360K2": { "Z1K1": "Z6062", "Z6062K1": { "Z1K1": "Z6091", "Z6091K1": "Q39911" } }, "Z42360K3": "Z1820" }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z14392", "Z14392K2": { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "1980 का दशक" } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "1980s decade in Hindi" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "हिन्दी में 1980 का दशक" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } iokqi7r6bl8ol9wtx3mrvdqqrgkm4xg Z42364 0 94938 314655 2026-09-17T13:08:01Z BlueSkyWalker 101616 Create unit test 3 for Z42360 314655 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z42364" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z42360", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z42360", "Z42360K1": { "Z1K1": "Z20159", "Z20159K1": "Z17814", "Z20159K2": { "Z1K1": "Z13518", "Z13518K1": "1980" } }, "Z42360K2": { "Z1K1": "Z6062", "Z6062K1": { "Z1K1": "Z6091", "Z6091K1": "Q578" } }, "Z42360K3": "Z1820" }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z14392", "Z14392K2": { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "20वीं शताब्दी" } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "20th century in Hindi" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "हिन्दी में 20वीं शताब्दी" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } q3urwxeub8s28cesd3y59ic12z43vwi Z42365 0 94939 314664 2026-09-17T13:17:52Z Artsiom91 2118 new function in Russian 314664 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z42365" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": { "Z1K1": "Z7", "Z7K1": "Z881", "Z881K1": "Z6091" }, "Z17K2": "Z42365K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1005", "Z11K2": "список статей" }, { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "list of subtopic article[s] (QIDs)" } ] } }, { "Z1K1": "Z17", "Z17K1": { "Z1K1": "Z7", "Z7K1": "Z881", "Z881K1": "Z1" }, "Z17K2": "Z42365K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1005", "Z11K2": "[#] список меток" }, { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "[#] list of subtopic label configurators" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z40", "Z17K2": "Z42365K3", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1005", "Z11K2": "[#] ссылаться на себя?" }, { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "[#] self reference?" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z60", "Z17K2": "Z42365K4", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1005", "Z11K2": "язык" }, { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "language" } ] } } ], "Z8K2": "Z89", "Z8K3": [ "Z20" ], "Z8K4": [ "Z14" ], "Z8K5": "Z42365" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1005", "Z11K2": "основная статья, на русском" }, { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "main articles, Russian" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1002", "Z31K2": [ "Z6", "subtopic links, Russian" ] }, { "Z1K1": "Z31", "Z31K1": "Z1005", "Z31K2": [ "Z6", "подтемы, на русском" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Used after the heading of the summary, to link to the subtopic article that has been summarized. Modelled after ru-wiki Шаблон:Основная статья" }, { "Z1K1": "Z11", "Z11K1": "Z1005", "Z11K2": "Используется после заголовка раздела для ссылки на подтемы. Аналог ру-вики Шаблон:Основная статья" } ] } } 3nuzvn1929qe4uedfrhy22nfhtxm8io 314675 314664 2026-09-17T13:40:53Z Artsiom91 2118 Added Z42368 to the approved list of implementations 314675 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z42365" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": { "Z1K1": "Z7", "Z7K1": "Z881", "Z881K1": "Z6091" }, "Z17K2": "Z42365K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1005", "Z11K2": "список статей" }, { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "list of subtopic article[s] (QIDs)" } ] } }, { "Z1K1": "Z17", "Z17K1": { "Z1K1": "Z7", "Z7K1": "Z881", "Z881K1": "Z1" }, "Z17K2": "Z42365K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1005", "Z11K2": "[#] список меток" }, { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "[#] list of subtopic label configurators" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z40", "Z17K2": "Z42365K3", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1005", "Z11K2": "[#] ссылаться на себя?" }, { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "[#] self reference?" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z60", "Z17K2": "Z42365K4", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1005", "Z11K2": "язык" }, { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "language" } ] } } ], "Z8K2": "Z89", "Z8K3": [ "Z20" ], "Z8K4": [ "Z14", "Z42368" ], "Z8K5": "Z42365" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1005", "Z11K2": "основная статья, на русском" }, { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "main articles, Russian" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1002", "Z31K2": [ "Z6", "subtopic links, Russian" ] }, { "Z1K1": "Z31", "Z31K1": "Z1005", "Z31K2": [ "Z6", "подтемы, на русском" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Used after the heading of the summary, to link to the subtopic article that has been summarized. Modelled after ru-wiki Шаблон:Основная статья" }, { "Z1K1": "Z11", "Z11K1": "Z1005", "Z11K2": "Используется после заголовка раздела для ссылки на подтемы. Аналог ру-вики Шаблон:Основная статья" } ] } } igiho7s2jjesjo3yrphqa7ftvp2vlsz 314676 314675 2026-09-17T13:40:55Z Artsiom91 2118 Added Z42366 и Z42367 to the approved list of test cases 314676 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z42365" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": { "Z1K1": "Z7", "Z7K1": "Z881", "Z881K1": "Z6091" }, "Z17K2": "Z42365K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1005", "Z11K2": "список статей" }, { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "list of subtopic article[s] (QIDs)" } ] } }, { "Z1K1": "Z17", "Z17K1": { "Z1K1": "Z7", "Z7K1": "Z881", "Z881K1": "Z1" }, "Z17K2": "Z42365K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1005", "Z11K2": "[#] список меток" }, { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "[#] list of subtopic label configurators" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z40", "Z17K2": "Z42365K3", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1005", "Z11K2": "[#] ссылаться на себя?" }, { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "[#] self reference?" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z60", "Z17K2": "Z42365K4", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1005", "Z11K2": "язык" }, { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "language" } ] } } ], "Z8K2": "Z89", "Z8K3": [ "Z20", "Z42366", "Z42367" ], "Z8K4": [ "Z14", "Z42368" ], "Z8K5": "Z42365" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1005", "Z11K2": "основная статья, на русском" }, { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "main articles, Russian" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1002", "Z31K2": [ "Z6", "subtopic links, Russian" ] }, { "Z1K1": "Z31", "Z31K1": "Z1005", "Z31K2": [ "Z6", "подтемы, на русском" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Used after the heading of the summary, to link to the subtopic article that has been summarized. Modelled after ru-wiki Шаблон:Основная статья" }, { "Z1K1": "Z11", "Z11K1": "Z1005", "Z11K2": "Используется после заголовка раздела для ссылки на подтемы. Аналог ру-вики Шаблон:Основная статья" } ] } } esxgovck9o6ttu3wgpiv00j6eaha4cb Z42366 0 94940 314669 2026-09-17T13:22:17Z Artsiom91 2118 new testcase 314669 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z42366" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z42365", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z42365", "Z42365K1": [ "Z6091", { "Z1K1": "Z6091", "Z6091K1": "Q826274" }, { "Z1K1": "Z6091", "Z6091K1": "Q1429325" }, { "Z1K1": "Z6091", "Z6091K1": "Q3775844" } ], "Z42365K2": [ "Z1" ], "Z42365K3": { "Z1K1": "Z40", "Z40K1": "Z42" }, "Z42365K4": "Z1005" }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z877", "Z877K2": { "Z1K1": "Z89", "Z89K1": "\u003Ci\u003EОсновные статьи: \u003C/i\u003E\u003Ca href=\"https://abstract.wikipedia.org/wiki/Q1429325\"\u003EФауна Австралии\u003C/a\u003E, \u003Ca href=\"https://abstract.wikipedia.org/wiki/Q1429325\"\u003EФлора Австралии\u003C/a\u003E и \u003Ca href=\"https://abstract.wikipedia.org/wiki/Q3775844\"\u003EГрибы Австралии\u003C/a\u003E" } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1005", "Z11K2": "3 элемента с запятыми" }, { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "[ru] 3 items with comma-space separator" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } jaffacrohf0ptgyj0dkom6x8sr45ndf 314673 314669 2026-09-17T13:39:48Z Artsiom91 2118 fix 314673 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z42366" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z42365", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z42365", "Z42365K1": [ "Z6091", { "Z1K1": "Z6091", "Z6091K1": "Q826274" }, { "Z1K1": "Z6091", "Z6091K1": "Q1429325" }, { "Z1K1": "Z6091", "Z6091K1": "Q3775844" } ], "Z42365K2": [ "Z1" ], "Z42365K3": { "Z1K1": "Z40", "Z40K1": "Z42" }, "Z42365K4": "Z1005" }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z877", "Z877K2": { "Z1K1": "Z89", "Z89K1": "\u003Ci\u003EОсновные статьи: \u003C/i\u003E\u003Ca href=\"https://abstract.wikipedia.org/wiki/Q826274\"\u003EФауна Австралии\u003C/a\u003E, \u003Ca href=\"https://abstract.wikipedia.org/wiki/Q1429325\"\u003EФлора Австралии\u003C/a\u003E и \u003Ca href=\"https://abstract.wikipedia.org/wiki/Q3775844\"\u003EГрибы Австралии\u003C/a\u003E" } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1005", "Z11K2": "3 элемента с запятыми" }, { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "[ru] 3 items with comma-space separator" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 37i715iwgodck4m2fsmm0tx69nrc0co Z42367 0 94941 314670 2026-09-17T13:24:48Z Artsiom91 2118 new testcase 314670 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z42367" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z42365", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z42365", "Z42365K1": [ "Z6091", { "Z1K1": "Z6091", "Z6091K1": "Q1134461" } ], "Z42365K2": [ "Z1" ], "Z42365K3": { "Z1K1": "Z40", "Z40K1": "Z42" }, "Z42365K4": "Z1005" }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z877", "Z877K2": { "Z1K1": "Z89", "Z89K1": "\u003Ci\u003EОсновная статья: \u003C/i\u003E\u003Ca href=\"https://abstract.wikipedia.org/wiki/Q1134461\"\u003EГеография Австралии\u003C/a\u003E" } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1005", "Z11K2": "Основная статья: География Австралии" }, { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "[ru] Основная статья: География Австралии" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } lbre55pb1vp9ar2t352btsw2h7yhbbl Z42368 0 94942 314672 2026-09-17T13:30:40Z Artsiom91 2118 new realization, based on Z33846 314672 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z42368" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z42365", "Z14K2": { "Z1K1": "Z7", "Z7K1": "Z802", "Z802K1": { "Z1K1": "Z7", "Z7K1": "Z12755", "Z12755K1": { "Z1K1": "Z18", "Z18K1": "Z42365K1" } }, "Z802K2": { "Z1K1": "Z7", "Z7K1": "Z27849", "Z27849K1": { "Z1K1": "Z89", "Z89K1": "\u003Ci\u003EОсновная статья: \u003C/i\u003E" }, "Z27849K2": { "Z1K1": "Z7", "Z7K1": "Z33848", "Z33848K1": { "Z1K1": "Z7", "Z7K1": "Z811", "Z811K1": { "Z1K1": "Z18", "Z18K1": "Z42365K1" } }, "Z33848K2": { "Z1K1": "Z18", "Z18K1": "Z42365K4" } } }, "Z802K3": { "Z1K1": "Z7", "Z7K1": "Z27926", "Z27926K1": [ "Z89", { "Z1K1": "Z89", "Z89K1": "\u003Ci\u003EОсновные статьи: \u003C/i\u003E" }, { "Z1K1": "Z7", "Z7K1": "Z35766", "Z35766K1": { "Z1K1": "Z7", "Z7K1": "Z13464", "Z13464K1": "Z33848", "Z13464K2": { "Z1K1": "Z7", "Z7K1": "Z12967", "Z12967K1": { "Z1K1": "Z18", "Z18K1": "Z42365K1" } }, "Z13464K3": { "Z1K1": "Z18", "Z18K1": "Z42365K4" } }, "Z35766K2": { "Z1K1": "Z89", "Z89K1": ", " } }, { "Z1K1": "Z89", "Z89K1": " и " }, { "Z1K1": "Z7", "Z7K1": "Z33848", "Z33848K1": { "Z1K1": "Z7", "Z7K1": "Z12964", "Z12964K1": { "Z1K1": "Z18", "Z18K1": "Z42365K1" } }, "Z33848K2": { "Z1K1": "Z18", "Z18K1": "Z42365K4" } } ] } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1005", "Z11K2": "основная статья, на русском, композиция" }, { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "main articles, Russian, composition" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } evvqypt3c1c49svur3cv7jiz90z28t5 Z42369 0 94943 314678 2026-09-17T14:03:22Z BlueSkyWalker 101616 Create function: birth-(death) date monolingual text for person, Hindi 314678 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z42369" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z42369K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "person to show the (birth-death) of" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "जन्म-मृत्यु तिथि दिखाने वाला व्यक्ति" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z60", "Z17K2": "Z42369K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "variant of Hindi" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "हिन्दी का प्रकार" } ] } } ], "Z8K2": "Z11", "Z8K3": [ "Z20" ], "Z8K4": [ "Z14" ], "Z8K5": "Z42369" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "birth-(death) date monolingual text for person, Hindi" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "व्यक्ति की जन्म-(मृत्यु) तिथि एकभाषी पाठ (हिन्दी)" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1002", "Z31K2": [ "Z6", "birth death dates Hindi", "person birth death date hi", "Hindi birth death dates" ] }, { "Z1K1": "Z31", "Z31K1": "Z1820", "Z31K2": [ "Z6", "जन्म मृत्यु तिथि हिन्दी", "जन्म और मृत्यु तिथि", "व्यक्ति जन्म मृत्यु" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "formats birth and death dates of a person into a bracketed Hindi string" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "किसी व्यक्ति की जन्म और मृत्यु तिथियों को कोष्ठकबद्ध हिन्दी पाठ में प्रदर्शित करता है" } ] } } 0snwoyvp5gf6bq2nxqmtv5bzgzewjtv 314682 314678 2026-09-17T14:03:28Z BlueSkyWalker 101616 implementation Z42370 and tests Z42371, Z42372 to Z42369 314682 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z42369" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z42369K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "person to show the (birth-death) of" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "जन्म-मृत्यु तिथि दिखाने वाला व्यक्ति" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z60", "Z17K2": "Z42369K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "variant of Hindi" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "हिन्दी का प्रकार" } ] } } ], "Z8K2": "Z11", "Z8K3": [ "Z20", "Z42371", "Z42372" ], "Z8K4": [ "Z14", "Z42370" ], "Z8K5": "Z42369" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "birth-(death) date monolingual text for person, Hindi" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "व्यक्ति की जन्म-(मृत्यु) तिथि एकभाषी पाठ (हिन्दी)" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1002", "Z31K2": [ "Z6", "birth death dates Hindi", "person birth death date hi", "Hindi birth death dates" ] }, { "Z1K1": "Z31", "Z31K1": "Z1820", "Z31K2": [ "Z6", "जन्म मृत्यु तिथि हिन्दी", "जन्म और मृत्यु तिथि", "व्यक्ति जन्म मृत्यु" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "formats birth and death dates of a person into a bracketed Hindi string" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "किसी व्यक्ति की जन्म और मृत्यु तिथियों को कोष्ठकबद्ध हिन्दी पाठ में प्रदर्शित करता है" } ] } } 94n94cbrlxc2v4orgo4a6w7rh3p6zyq Z42370 0 94944 314679 2026-09-17T14:03:24Z BlueSkyWalker 101616 composition implementation for Z42369 314679 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z42370" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z42369", "Z14K2": { "Z1K1": "Z7", "Z7K1": "Z802", "Z802K1": { "Z1K1": "Z7", "Z7K1": "Z26696", "Z26696K1": { "Z1K1": "Z18", "Z18K1": "Z42369K1" } }, "Z802K2": { "Z1K1": "Z7", "Z7K1": "Z26107", "Z26107K1": { "Z1K1": "Z18", "Z18K1": "Z42369K2" }, "Z26107K2": { "Z1K1": "Z7", "Z7K1": "Z21394", "Z21394K1": [ "Z6", "(जन्म ", { "Z1K1": "Z7", "Z7K1": "Z42149", "Z42149K1": { "Z1K1": "Z7", "Z7K1": "Z23451", "Z23451K1": { "Z1K1": "Z7", "Z7K1": "Z30120", "Z30120K1": { "Z1K1": "Z18", "Z18K1": "Z42369K1" }, "Z30120K2": [ "Z6030", "Z6036" ], "Z30120K3": [ "Z60" ], "Z30120K4": [ "Z6092", { "Z1K1": "Z6092", "Z6092K1": "P569" } ] }, "Z23451K2": { "Z1K1": "Z6092", "Z6092K1": "P569" } }, "Z42149K2": { "Z1K1": "Z18", "Z18K1": "Z42369K2" } }, ")" ] } }, "Z802K3": { "Z1K1": "Z7", "Z7K1": "Z26107", "Z26107K1": { "Z1K1": "Z18", "Z18K1": "Z42369K2" }, "Z26107K2": { "Z1K1": "Z7", "Z7K1": "Z21394", "Z21394K1": [ "Z6", "(", { "Z1K1": "Z7", "Z7K1": "Z42149", "Z42149K1": { "Z1K1": "Z7", "Z7K1": "Z23451", "Z23451K1": { "Z1K1": "Z7", "Z7K1": "Z30120", "Z30120K1": { "Z1K1": "Z18", "Z18K1": "Z42369K1" }, "Z30120K2": [ "Z6030", "Z6036" ], "Z30120K3": [ "Z60" ], "Z30120K4": [ "Z6092", { "Z1K1": "Z6092", "Z6092K1": "P569" } ] }, "Z23451K2": { "Z1K1": "Z6092", "Z6092K1": "P569" } }, "Z42149K2": { "Z1K1": "Z18", "Z18K1": "Z42369K2" } }, " - ", { "Z1K1": "Z7", "Z7K1": "Z42149", "Z42149K1": { "Z1K1": "Z7", "Z7K1": "Z23451", "Z23451K1": { "Z1K1": "Z7", "Z7K1": "Z30120", "Z30120K1": { "Z1K1": "Z18", "Z18K1": "Z42369K1" }, "Z30120K2": [ "Z6030", "Z6036" ], "Z30120K3": [ "Z60" ], "Z30120K4": [ "Z6092", { "Z1K1": "Z6092", "Z6092K1": "P570" } ] }, "Z23451K2": { "Z1K1": "Z6092", "Z6092K1": "P570" } }, "Z42149K2": { "Z1K1": "Z18", "Z18K1": "Z42369K2" } }, ")" ] } } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "birth-(death) date monolingual text for person, Hindi, comp" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "व्यक्ति जन्म-मृत्यु तिथि (हिन्दी कम्पोज़ीशन)" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } t3hmj3mfeaelxnxnnk495fe8i9n1269 Z42371 0 94945 314680 2026-09-17T14:03:24Z BlueSkyWalker 101616 Create unit test 1 for Z42369 314680 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z42371" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z42369", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z42369", "Z42369K1": { "Z1K1": "Z6091", "Z6091K1": "Q9960" }, "Z42369K2": "Z1820" }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z14392", "Z14392K2": { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "(6 फ़रवरी 1911 - 5 जून 2004)" } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Ronald Reagan birth-death dates in Hindi" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "रोनाल्ड रीगन जन्म-मृत्यु तिथियां (हिन्दी)" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } o8vnva0io6rjo9tdweddyrsjiel07dj Z42372 0 94946 314681 2026-09-17T14:03:26Z BlueSkyWalker 101616 Create unit test 2 for Z42369 314681 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z42372" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z42369", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z42369", "Z42369K1": { "Z1K1": "Z6091", "Z6091K1": "Q76" }, "Z42369K2": "Z1820" }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z14392", "Z14392K2": { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "(जन्म 4 अगस्त 1961)" } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Barack Obama birth date in Hindi" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "बराक ओबामा जन्म तिथि (हिन्दी)" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } a0zcn912t0jf8mjuxsr8ut9cizkfd6r Z42373 0 94947 314684 2026-09-17T14:23:18Z BlueSkyWalker 101616 Create function: notable works-sentence, Hindi 314684 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z42373" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z42373K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "entity" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "हस्ती / विषय" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z40", "Z17K2": "Z42373K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "entity repeated?" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "क्या हस्ती दोहराई गई है?" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z42373K3", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "tense" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "काल" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z60", "Z17K2": "Z42373K4", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "language" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "भाषा" } ] } } ], "Z8K2": "Z11", "Z8K3": [ "Z20" ], "Z8K4": [ "Z14" ], "Z8K5": "Z42373" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "notable works-sentence, Hindi" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "प्रमुख कार्य वाक्य (हिन्दी)" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1002", "Z31K2": [ "Z6", "Hindi notable works sentence", "notable works sentence (Hindi)", "author notable works hi" ] }, { "Z1K1": "Z31", "Z31K1": "Z1820", "Z31K2": [ "Z6", "प्रमुख कार्य वाक्य (हिन्दी)", "उल्लेखनीय कार्य वाक्य", "हिन्दी प्रमुख कार्य" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "generates a sentence in Hindi stating notable works of an entity" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "किसी हस्ती के प्रमुख या उल्लेखनीय कार्यों को दर्शाने वाला मानक हिन्दी वाक्य बनाता है" } ] } } t26oxwzabeyucgzmjgx2qipzory51kn 314688 314684 2026-09-17T14:23:23Z BlueSkyWalker 101616 implementation Z42374 and tests Z42375, Z42376 to Z42373 314688 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z42373" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z42373K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "entity" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "हस्ती / विषय" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z40", "Z17K2": "Z42373K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "entity repeated?" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "क्या हस्ती दोहराई गई है?" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z42373K3", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "tense" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "काल" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z60", "Z17K2": "Z42373K4", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "language" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "भाषा" } ] } } ], "Z8K2": "Z11", "Z8K3": [ "Z20", "Z42375", "Z42376" ], "Z8K4": [ "Z14", "Z42374" ], "Z8K5": "Z42373" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "notable works-sentence, Hindi" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "प्रमुख कार्य वाक्य (हिन्दी)" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1002", "Z31K2": [ "Z6", "Hindi notable works sentence", "notable works sentence (Hindi)", "author notable works hi" ] }, { "Z1K1": "Z31", "Z31K1": "Z1820", "Z31K2": [ "Z6", "प्रमुख कार्य वाक्य (हिन्दी)", "उल्लेखनीय कार्य वाक्य", "हिन्दी प्रमुख कार्य" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "generates a sentence in Hindi stating notable works of an entity" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "किसी हस्ती के प्रमुख या उल्लेखनीय कार्यों को दर्शाने वाला मानक हिन्दी वाक्य बनाता है" } ] } } hxtrbxrl9bs4rfpn67jedwcv044y894 Z42374 0 94948 314685 2026-09-17T14:23:19Z BlueSkyWalker 101616 Create composition implementation for Z42373 314685 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z42374" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z42373", "Z14K2": { "Z1K1": "Z7", "Z7K1": "Z26107", "Z26107K1": { "Z1K1": "Z18", "Z18K1": "Z42373K4" }, "Z26107K2": { "Z1K1": "Z7", "Z7K1": "Z42281", "Z42281K1": [ "Z6", { "Z1K1": "Z7", "Z7K1": "Z802", "Z802K1": { "Z1K1": "Z18", "Z18K1": "Z42373K2" }, "Z802K2": "उनके", "Z802K3": { "Z1K1": "Z7", "Z7K1": "Z24766", "Z24766K1": { "Z1K1": "Z18", "Z18K1": "Z42373K1" }, "Z24766K2": { "Z1K1": "Z18", "Z18K1": "Z42373K4" } } }, { "Z1K1": "Z7", "Z7K1": "Z802", "Z802K1": { "Z1K1": "Z18", "Z18K1": "Z42373K2" }, "Z802K2": "प्रमुख कार्यों में", "Z802K3": "के प्रमुख कार्यों में" }, { "Z1K1": "Z7", "Z7K1": "Z14396", "Z14396K1": { "Z1K1": "Z7", "Z7K1": "Z37870", "Z37870K1": { "Z1K1": "Z18", "Z18K1": "Z42373K1" }, "Z37870K2": { "Z1K1": "Z6092", "Z6092K1": "P800" }, "Z37870K3": { "Z1K1": "Z18", "Z18K1": "Z42373K4" } } }, { "Z1K1": "Z7", "Z7K1": "Z802", "Z802K1": { "Z1K1": "Z7", "Z7K1": "Z19316", "Z19316K1": { "Z1K1": "Z18", "Z18K1": "Z42373K3" }, "Z19316K2": { "Z1K1": "Z6091", "Z6091K1": "Q1994301" } }, "Z802K2": "शामिल थे", "Z802K3": "शामिल हैं" } ] } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "notable works-sentence, Hindi, comp" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "प्रमुख कार्य वाक्य (हिन्दी कम्पोज़ीशन)" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } rgzsx2wq4hqsu8ycl51pvnx3mjwp682 314693 314685 2026-09-17T15:07:04Z BlueSkyWalker 101616 314693 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z42374" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z42373", "Z14K2": { "Z1K1": "Z7", "Z7K1": "Z26107", "Z26107K1": { "Z1K1": "Z18", "Z18K1": "Z42373K4" }, "Z26107K2": { "Z1K1": "Z7", "Z7K1": "Z42281", "Z42281K1": [ "Z6", { "Z1K1": "Z7", "Z7K1": "Z802", "Z802K1": { "Z1K1": "Z18", "Z18K1": "Z42373K2" }, "Z802K2": "उनके", "Z802K3": { "Z1K1": "Z7", "Z7K1": "Z24766", "Z24766K1": { "Z1K1": "Z18", "Z18K1": "Z42373K1" }, "Z24766K2": { "Z1K1": "Z18", "Z18K1": "Z42373K4" } } }, { "Z1K1": "Z7", "Z7K1": "Z802", "Z802K1": { "Z1K1": "Z18", "Z18K1": "Z42373K2" }, "Z802K2": "प्रमुख कार्यों में", "Z802K3": "के प्रमुख कार्यों में" }, { "Z1K1": "Z7", "Z7K1": "Z42343", "Z42343K1": { "Z1K1": "Z18", "Z18K1": "Z42373K1" }, "Z42343K2": { "Z1K1": "Z6092", "Z6092K1": "P800" }, "Z42343K3": { "Z1K1": "Z18", "Z18K1": "Z42373K4" } }, { "Z1K1": "Z7", "Z7K1": "Z802", "Z802K1": { "Z1K1": "Z7", "Z7K1": "Z19316", "Z19316K1": { "Z1K1": "Z18", "Z18K1": "Z42373K3" }, "Z19316K2": { "Z1K1": "Z6091", "Z6091K1": "Q1994301" } }, "Z802K2": "शामिल थे", "Z802K3": "शामिल हैं" } ] } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "notable works-sentence, Hindi, comp" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "प्रमुख कार्य वाक्य (हिन्दी कम्पोज़ीशन)" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } e2oc6ychti1bsdqifaiq3dg5vb1ruqq 314695 314693 2026-09-17T15:10:29Z BlueSkyWalker 101616 Wrap Z42343 with Z14396 (monolingual text to string) to fix [object Object] 314695 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z42374" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z42373", "Z14K2": { "Z1K1": "Z7", "Z7K1": "Z26107", "Z26107K1": { "Z1K1": "Z18", "Z18K1": "Z42373K4" }, "Z26107K2": { "Z1K1": "Z7", "Z7K1": "Z42281", "Z42281K1": [ "Z6", { "Z1K1": "Z7", "Z7K1": "Z802", "Z802K1": { "Z1K1": "Z18", "Z18K1": "Z42373K2" }, "Z802K2": "उनके", "Z802K3": { "Z1K1": "Z7", "Z7K1": "Z24766", "Z24766K1": { "Z1K1": "Z18", "Z18K1": "Z42373K1" }, "Z24766K2": { "Z1K1": "Z18", "Z18K1": "Z42373K4" } } }, { "Z1K1": "Z7", "Z7K1": "Z802", "Z802K1": { "Z1K1": "Z18", "Z18K1": "Z42373K2" }, "Z802K2": "प्रमुख कार्यों में", "Z802K3": "के प्रमुख कार्यों में" }, { "Z1K1": "Z7", "Z7K1": "Z14396", "Z14396K1": { "Z1K1": "Z7", "Z7K1": "Z42343", "Z42343K1": { "Z1K1": "Z18", "Z18K1": "Z42373K1" }, "Z42343K2": { "Z1K1": "Z6092", "Z6092K1": "P800" }, "Z42343K3": { "Z1K1": "Z18", "Z18K1": "Z42373K4" } } }, { "Z1K1": "Z7", "Z7K1": "Z802", "Z802K1": { "Z1K1": "Z7", "Z7K1": "Z19316", "Z19316K1": { "Z1K1": "Z18", "Z18K1": "Z42373K3" }, "Z19316K2": { "Z1K1": "Z6091", "Z6091K1": "Q1994301" } }, "Z802K2": "शामिल थे", "Z802K3": "शामिल हैं" } ] } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "notable works-sentence, Hindi, comp" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "प्रमुख कार्य वाक्य (हिन्दी कम्पोज़ीशन)" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } mv7q6ulqcla3mwy5rru6xefe47wxv45 Z42375 0 94949 314686 2026-09-17T14:23:21Z BlueSkyWalker 101616 Create unit test 1 for Z42373 314686 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z42375" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z42373", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z42373", "Z42373K1": { "Z1K1": "Z6091", "Z6091K1": "Q9061" }, "Z42373K2": { "Z1K1": "Z40", "Z40K1": "Z42" }, "Z42373K3": { "Z1K1": "Z6091", "Z6091K1": "Q1994301" }, "Z42373K4": "Z1820" }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z14392", "Z14392K2": { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "कार्ल मार्क्स के प्रमुख कार्यों में Q295347, दास कैपिटल, द जर्मन आइडियोलॉजी (पुस्तक) और कम्युनिस्ट पार्टी का घोषणापत्र शामिल थे।" } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Karl Marx notable works, Hindi" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "कार्ल मार्क्स के प्रमुख कार्य (हिन्दी)" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 224nu1ab0h7sqomdsm7awdbx14vqo4w 314690 314686 2026-09-17T14:52:43Z BlueSkyWalker 101616 314690 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z42375" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z42373", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z42373", "Z42373K1": { "Z1K1": "Z6091", "Z6091K1": "Q9061" }, "Z42373K2": { "Z1K1": "Z40", "Z40K1": "Z42" }, "Z42373K3": { "Z1K1": "Z6091", "Z6091K1": "Q1994301" }, "Z42373K4": "Z1820" }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z14392", "Z14392K2": { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "कार्ल मार्क्स के प्रमुख कार्यों में 1844 की आर्थिक और दार्शनिक पांडुलिपियां, दास कैपिटल, द जर्मन आइडियोलॉजी (पुस्तक) और कम्युनिस्ट पार्टी का घोषणापत्र शामिल थे।" } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Karl Marx notable works, Hindi" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "कार्ल मार्क्स के प्रमुख कार्य (हिन्दी)" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 0l9s2oseh3p1ey1c8nltvsgg1qw3br9 Z42376 0 94950 314687 2026-09-17T14:23:22Z BlueSkyWalker 101616 Unit test 2 for Z42373 314687 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z42376" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z42373", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z42373", "Z42373K1": { "Z1K1": "Z6091", "Z6091K1": "Q42" }, "Z42373K2": { "Z1K1": "Z40", "Z40K1": "Z41" }, "Z42373K3": { "Z1K1": "Z6091", "Z6091K1": "Q1994301" }, "Z42373K4": "Z1820" }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z14392", "Z14392K2": { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "उनके प्रमुख कार्यों में द हिचहाइकर गाइड टू द गैलेक्सी, Q20736364 और Q7758404 शामिल थे।" } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Douglas Adams notable works (repeated), Hindi" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "डगलस एडम्स के प्रमुख कार्य (सर्वनाम), हिन्दी" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } ab7j26hwj106f5t98q0b7irwgv2kyvc 314692 314687 2026-09-17T15:00:13Z BlueSkyWalker 101616 Update expected Hindi test string with newly added Wikidata labels for Q20736364 and Q7758404 314692 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z42376" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z42373", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z42373", "Z42373K1": { "Z1K1": "Z6091", "Z6091K1": "Q42" }, "Z42373K2": { "Z1K1": "Z40", "Z40K1": "Z41" }, "Z42373K3": { "Z1K1": "Z6091", "Z6091K1": "Q1994301" }, "Z42373K4": "Z1820" }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z14392", "Z14392K2": { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "उनके प्रमुख कार्यों में द हिचहाइकर गाइड टू द गैलेक्सी, डर्क जेंटली श्रृंखला और द प्राइवेट लाइफ ऑफ चंगेज खान शामिल थे।" } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Douglas Adams notable works (repeated), Hindi" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "डगलस एडम्स के प्रमुख कार्य (सर्वनाम), हिन्दी" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } pxu85np2ftcsshaww11p18ve7qlmuj6 Z42377 0 94951 314701 2026-09-17T15:27:21Z BlueSkyWalker 101616 Create function: specific property of subject was value, Hindi 314701 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z42377" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z42377K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "subject" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "विषय / हस्ती" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z6092", "Z17K2": "Z42377K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "property" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "गुण / विशेषता" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z1", "Z17K2": "Z42377K3", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "value" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "मान" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z60", "Z17K2": "Z42377K4", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "language" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "भाषा" } ] } } ], "Z8K2": "Z89", "Z8K3": [ "Z20" ], "Z8K4": [ "Z14" ], "Z8K5": "Z42377" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "specific property of subject was value, Hindi" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "विषय का विशिष्ट गुण मान था (हिन्दी)" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1002", "Z31K2": [ "Z6", "property of subject was value hi", "subject property was value Hindi" ] }, { "Z1K1": "Z31", "Z31K1": "Z1820", "Z31K2": [ "Z6", "विषय गुण मान था", "विशिष्ट गुण मान था" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "generates a past-tense sentence in Hindi stating that a specific property of a subject was a value" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "भूतकाल में किसी विषय के विशिष्ट गुण का मान दर्शाने वाला मानक हिन्दी वाक्य बनाता है" } ] } } o20snp8bymrgyamxup6fdhhhn3x9cpx 314705 314701 2026-09-17T15:27:27Z BlueSkyWalker 101616 Connect implementation Z42378 and tests Z42379, Z42380 to Z42377 314705 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z42377" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z42377K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "subject" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "विषय / हस्ती" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z6092", "Z17K2": "Z42377K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "property" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "गुण / विशेषता" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z1", "Z17K2": "Z42377K3", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "value" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "मान" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z60", "Z17K2": "Z42377K4", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "language" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "भाषा" } ] } } ], "Z8K2": "Z89", "Z8K3": [ "Z20", "Z42379", "Z42380" ], "Z8K4": [ "Z14", "Z42378" ], "Z8K5": "Z42377" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "specific property of subject was value, Hindi" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "विषय का विशिष्ट गुण मान था (हिन्दी)" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1002", "Z31K2": [ "Z6", "property of subject was value hi", "subject property was value Hindi" ] }, { "Z1K1": "Z31", "Z31K1": "Z1820", "Z31K2": [ "Z6", "विषय गुण मान था", "विशिष्ट गुण मान था" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "generates a past-tense sentence in Hindi stating that a specific property of a subject was a value" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "भूतकाल में किसी विषय के विशिष्ट गुण का मान दर्शाने वाला मानक हिन्दी वाक्य बनाता है" } ] } } 6qb5wriy25gs85x4mkqz520ux0ulsn7 Z42378 0 94952 314702 2026-09-17T15:27:22Z BlueSkyWalker 101616 Create composition implementation for Z42377 314702 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z42378" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z42377", "Z14K2": { "Z1K1": "Z7", "Z7K1": "Z32234", "Z32234K1": [ "Z1", { "Z1K1": "Z7", "Z7K1": "Z36270", "Z36270K1": { "Z1K1": "Z18", "Z18K1": "Z42377K1" }, "Z36270K2": { "Z1K1": "Z18", "Z18K1": "Z42377K4" } }, { "Z1K1": "Z7", "Z7K1": "Z802", "Z802K1": { "Z1K1": "Z7", "Z7K1": "Z13381", "Z13381K1": { "Z1K1": "Z18", "Z18K1": "Z42377K2" }, "Z13381K2": [ "Z6092", { "Z1K1": "Z6092", "Z6092K1": "P35" }, { "Z1K1": "Z6092", "Z6092K1": "P6" }, { "Z1K1": "Z6092", "Z6092K1": "P488" }, { "Z1K1": "Z6092", "Z6092K1": "P1037" }, { "Z1K1": "Z6092", "Z6092K1": "P1308" }, { "Z1K1": "Z6092", "Z6092K1": "P112" } ] }, "Z802K2": " के ", "Z802K3": { "Z1K1": "Z7", "Z7K1": "Z802", "Z802K1": { "Z1K1": "Z7", "Z7K1": "Z13381", "Z13381K1": { "Z1K1": "Z18", "Z18K1": "Z42377K2" }, "Z13381K2": [ "Z6092", { "Z1K1": "Z6092", "Z6092K1": "P36" }, { "Z1K1": "Z6092", "Z6092K1": "P38" }, { "Z1K1": "Z6092", "Z6092K1": "P1082" }, { "Z1K1": "Z6092", "Z6092K1": "P571" }, { "Z1K1": "Z6092", "Z6092K1": "P5141" }, { "Z1K1": "Z6092", "Z6092K1": "P2048" }, { "Z1K1": "Z6092", "Z6092K1": "P2044" }, { "Z1K1": "Z6092", "Z6092K1": "P2043" }, { "Z1K1": "Z6092", "Z6092K1": "P2049" }, { "Z1K1": "Z6092", "Z6092K1": "P2047" }, { "Z1K1": "Z6092", "Z6092K1": "P8328" }, { "Z1K1": "Z6092", "Z6092K1": "P37" }, { "Z1K1": "Z6092", "Z6092K1": "P2936" }, { "Z1K1": "Z6092", "Z6092K1": "P3001" }, { "Z1K1": "Z6092", "Z6092K1": "P1198" }, { "Z1K1": "Z6092", "Z6092K1": "P2547" }, { "Z1K1": "Z6092", "Z6092K1": "P6343" }, { "Z1K1": "Z6092", "Z6092K1": "P6344" }, { "Z1K1": "Z6092", "Z6092K1": "P4442" }, { "Z1K1": "Z6092", "Z6092K1": "P4841" }, { "Z1K1": "Z6092", "Z6092K1": "P6897" }, { "Z1K1": "Z6092", "Z6092K1": "P3270" }, { "Z1K1": "Z6092", "Z6092K1": "P3271" }, { "Z1K1": "Z6092", "Z6092K1": "P2998" }, { "Z1K1": "Z6092", "Z6092K1": "P3529" }, { "Z1K1": "Z6092", "Z6092K1": "P6794" }, { "Z1K1": "Z6092", "Z6092K1": "P2855" }, { "Z1K1": "Z6092", "Z6092K1": "P1538" }, { "Z1K1": "Z6092", "Z6092K1": "P5982" }, { "Z1K1": "Z6092", "Z6092K1": "P2573" } ] }, "Z802K2": " की ", "Z802K3": " का " } }, { "Z1K1": "Z7", "Z7K1": "Z29825", "Z29825K1": { "Z1K1": "Z18", "Z18K1": "Z42377K4" }, "Z29825K2": { "Z1K1": "Z18", "Z18K1": "Z42377K2" } }, ", ", { "Z1K1": "Z7", "Z7K1": "Z36209", "Z36209K1": { "Z1K1": "Z18", "Z18K1": "Z42377K3" }, "Z36209K2": { "Z1K1": "Z18", "Z18K1": "Z42377K4" } }, { "Z1K1": "Z7", "Z7K1": "Z802", "Z802K1": { "Z1K1": "Z7", "Z7K1": "Z13381", "Z13381K1": { "Z1K1": "Z18", "Z18K1": "Z42377K2" }, "Z13381K2": [ "Z6092", { "Z1K1": "Z6092", "Z6092K1": "P35" }, { "Z1K1": "Z6092", "Z6092K1": "P6" }, { "Z1K1": "Z6092", "Z6092K1": "P488" }, { "Z1K1": "Z6092", "Z6092K1": "P1037" }, { "Z1K1": "Z6092", "Z6092K1": "P1308" }, { "Z1K1": "Z6092", "Z6092K1": "P112" } ] }, "Z802K2": " थे।", "Z802K3": { "Z1K1": "Z7", "Z7K1": "Z802", "Z802K1": { "Z1K1": "Z7", "Z7K1": "Z13381", "Z13381K1": { "Z1K1": "Z18", "Z18K1": "Z42377K2" }, "Z13381K2": [ "Z6092", { "Z1K1": "Z6092", "Z6092K1": "P36" }, { "Z1K1": "Z6092", "Z6092K1": "P38" }, { "Z1K1": "Z6092", "Z6092K1": "P1082" }, { "Z1K1": "Z6092", "Z6092K1": "P571" }, { "Z1K1": "Z6092", "Z6092K1": "P5141" }, { "Z1K1": "Z6092", "Z6092K1": "P2048" }, { "Z1K1": "Z6092", "Z6092K1": "P2044" }, { "Z1K1": "Z6092", "Z6092K1": "P2043" }, { "Z1K1": "Z6092", "Z6092K1": "P2049" }, { "Z1K1": "Z6092", "Z6092K1": "P2047" }, { "Z1K1": "Z6092", "Z6092K1": "P8328" }, { "Z1K1": "Z6092", "Z6092K1": "P37" }, { "Z1K1": "Z6092", "Z6092K1": "P2936" }, { "Z1K1": "Z6092", "Z6092K1": "P3001" }, { "Z1K1": "Z6092", "Z6092K1": "P1198" }, { "Z1K1": "Z6092", "Z6092K1": "P2547" }, { "Z1K1": "Z6092", "Z6092K1": "P6343" }, { "Z1K1": "Z6092", "Z6092K1": "P6344" }, { "Z1K1": "Z6092", "Z6092K1": "P4442" }, { "Z1K1": "Z6092", "Z6092K1": "P4841" }, { "Z1K1": "Z6092", "Z6092K1": "P6897" }, { "Z1K1": "Z6092", "Z6092K1": "P3270" }, { "Z1K1": "Z6092", "Z6092K1": "P3271" }, { "Z1K1": "Z6092", "Z6092K1": "P2998" }, { "Z1K1": "Z6092", "Z6092K1": "P3529" }, { "Z1K1": "Z6092", "Z6092K1": "P6794" }, { "Z1K1": "Z6092", "Z6092K1": "P2855" }, { "Z1K1": "Z6092", "Z6092K1": "P1538" }, { "Z1K1": "Z6092", "Z6092K1": "P5982" }, { "Z1K1": "Z6092", "Z6092K1": "P2573" } ] }, "Z802K2": " थी।", "Z802K3": " था।" } } ] } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "specific property of subject was value, Hindi, comp" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "विषय गुण मान था (हिन्दी कम्पोज़ीशन)" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } paho6a1hftsxuakxwqftnnllqk79281 Z42379 0 94953 314703 2026-09-17T15:27:23Z BlueSkyWalker 101616 Create unit test 1 for Z42377 314703 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z42379" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z42377", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z42377", "Z42377K1": { "Z1K1": "Z6091", "Z6091K1": "Q8411" }, "Z42377K2": { "Z1K1": "Z6092", "Z6092K1": "P276" }, "Z42377K3": { "Z1K1": "Z6091", "Z6091K1": "Q3141" }, "Z42377K4": "Z1820" }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z877", "Z877K2": { "Z1K1": "Z89", "Z89K1": "1956 ग्रीष्मकालीन ओलंपिक का \u003Cspan lang=\"hi\"\u003Eस्थान\u003C/span\u003E, \u003Ca href=\"https://abstract.wikipedia.org/wiki/Q3141\"\u003Eमेलबॉर्न\u003C/a\u003E था।" } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "1956 Summer Olympics location in Melbourne, Hindi" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "1956 ग्रीष्मकालीन ओलंपिक का स्थान मेलबॉर्न था" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } qiywz6jm9fsdqjuum3u3incbvpbdvtl Z42380 0 94954 314704 2026-09-17T15:27:24Z BlueSkyWalker 101616 Create unit test 2 for Z42377 314704 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z42380" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z42377", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z42377", "Z42377K1": { "Z1K1": "Z6091", "Z6091K1": "Q53713" }, "Z42377K2": { "Z1K1": "Z6092", "Z6092K1": "P19" }, "Z42377K3": { "Z1K1": "Z6091", "Z6091K1": "Q1754" }, "Z42377K4": "Z1820" }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z877", "Z877K2": { "Z1K1": "Z89", "Z89K1": "ओलोफ पाल्मे का \u003Cspan lang=\"hi\"\u003Eजन्म स्थान\u003C/span\u003E, \u003Ca href=\"https://abstract.wikipedia.org/wiki/Q1754\"\u003Eस्टॉकहोम\u003C/a\u003E था।" } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Olof Palme birth place was Stockholm, Hindi" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "ओलोफ पाल्मे का जन्म स्थान स्टॉकहोम था" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } kdkzlriaaqlw0zv3f6w2xjgxrta7itd Z42381 0 94955 314707 2026-09-17T15:41:08Z ReXLer 39813 any lang 314707 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z42381" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z42381K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "entity" } ] } }, { "Z1K1": "Z17", "Z17K1": { "Z1K1": "Z7", "Z7K1": "Z881", "Z881K1": "Z6091" }, "Z17K2": "Z42381K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "dependent of" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z60", "Z17K2": "Z42381K3", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "language" } ] } } ], "Z8K2": "Z11", "Z8K3": [ "Z20" ], "Z8K4": [ "Z14" ], "Z8K5": "Z42381" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "entity consists of WD items" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1002", "Z31K2": [ "Z6", "entity consists-of list" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "using any language" } ] } } ql3jiwtns35i0lo1sjb16zwfo1c0iou 314820 314707 2026-09-17T21:04:51Z YoshiRulz 10156 Added Z42383, Z42384 and Z42389 to the approved list of test cases 314820 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z42381" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z42381K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "entity" } ] } }, { "Z1K1": "Z17", "Z17K1": { "Z1K1": "Z7", "Z7K1": "Z881", "Z881K1": "Z6091" }, "Z17K2": "Z42381K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "dependent of" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z60", "Z17K2": "Z42381K3", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "language" } ] } } ], "Z8K2": "Z11", "Z8K3": [ "Z20", "Z42383", "Z42384", "Z42389" ], "Z8K4": [ "Z14" ], "Z8K5": "Z42381" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "entity consists of WD items" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1002", "Z31K2": [ "Z6", "entity consists-of list" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "using any language" } ] } } 155jxn99pows6xc1b6wnovcs1d1m9dn 314821 314820 2026-09-17T21:05:05Z YoshiRulz 10156 Added Z42382 to the approved list of implementations 314821 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z42381" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z42381K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "entity" } ] } }, { "Z1K1": "Z17", "Z17K1": { "Z1K1": "Z7", "Z7K1": "Z881", "Z881K1": "Z6091" }, "Z17K2": "Z42381K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "dependent of" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z60", "Z17K2": "Z42381K3", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "language" } ] } } ], "Z8K2": "Z11", "Z8K3": [ "Z20", "Z42383", "Z42384", "Z42389" ], "Z8K4": [ "Z14", "Z42382" ], "Z8K5": "Z42381" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "entity consists of WD items" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1002", "Z31K2": [ "Z6", "entity consists-of list" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "using any language" } ] } } nsz785n7pezxfj1zbut02ahhrhr7f0f 314951 314821 2026-09-18T08:29:31Z Ornithorynque liminaire 1539 fr 314951 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z42381" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z42381K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "entity" } ] } }, { "Z1K1": "Z17", "Z17K1": { "Z1K1": "Z7", "Z7K1": "Z881", "Z881K1": "Z6091" }, "Z17K2": "Z42381K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "dependent of" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z60", "Z17K2": "Z42381K3", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "language" } ] } } ], "Z8K2": "Z11", "Z8K3": [ "Z20", "Z42383", "Z42384", "Z42389" ], "Z8K4": [ "Z14", "Z42382" ], "Z8K5": "Z42381" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "entity consists of WD items" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "l'entité est composée de ces items" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1002", "Z31K2": [ "Z6", "entity consists-of list" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "using any language" } ] } } e49avq2ne02kvz5pwgz3x6ne9b5p87n Z42382 0 94956 314708 2026-09-17T15:43:54Z ReXLer 39813 made 314708 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z42382" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z42381", "Z14K2": { "Z1K1": "Z7", "Z7K1": "Z26107", "Z26107K1": { "Z1K1": "Z18", "Z18K1": "Z42381K3" }, "Z26107K2": { "Z1K1": "Z7", "Z7K1": "Z21394", "Z21394K1": [ "Z6", { "Z1K1": "Z7", "Z7K1": "Z23753", "Z23753K1": { "Z1K1": "Z18", "Z18K1": "Z42381K1" }, "Z23753K2": { "Z1K1": "Z18", "Z18K1": "Z42381K3" } }, " ", { "Z1K1": "Z7", "Z7K1": "Z37321", "Z37321K1": { "Z1K1": "Z18", "Z18K1": "Z42381K3" } }, " ", { "Z1K1": "Z7", "Z7K1": "Z18779", "Z18779K1": { "Z1K1": "Z7", "Z7K1": "Z13464", "Z13464K1": "Z23753", "Z13464K2": { "Z1K1": "Z18", "Z18K1": "Z42381K2" }, "Z13464K3": { "Z1K1": "Z18", "Z18K1": "Z42381K3" } } }, "." ] } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "entity consists of WD items, comp" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 0iceag40i7rmez9ge9iw6oio2t6b8lc 314710 314708 2026-09-17T15:46:23Z ReXLer 39813 mmmm 314710 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z42382" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z42381", "Z14K2": { "Z1K1": "Z7", "Z7K1": "Z26107", "Z26107K1": { "Z1K1": "Z18", "Z18K1": "Z42381K3" }, "Z26107K2": { "Z1K1": "Z7", "Z7K1": "Z21394", "Z21394K1": [ "Z6", { "Z1K1": "Z7", "Z7K1": "Z23753", "Z23753K1": { "Z1K1": "Z18", "Z18K1": "Z42381K1" }, "Z23753K2": { "Z1K1": "Z18", "Z18K1": "Z42381K3" } }, { "Z1K1": "Z7", "Z7K1": "Z37321", "Z37321K1": { "Z1K1": "Z18", "Z18K1": "Z42381K3" } }, " ", { "Z1K1": "Z7", "Z7K1": "Z18779", "Z18779K1": { "Z1K1": "Z7", "Z7K1": "Z13464", "Z13464K1": "Z23753", "Z13464K2": { "Z1K1": "Z18", "Z18K1": "Z42381K2" }, "Z13464K3": { "Z1K1": "Z18", "Z18K1": "Z42381K3" } } }, "." ] } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "entity consists of WD items, comp" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } lame4qnsa2srb2ff4hc4bg5tkxerjju 314734 314710 2026-09-17T16:24:46Z ReXLer 39813 hindi mmmm 314734 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z42382" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z42381", "Z14K2": { "Z1K1": "Z7", "Z7K1": "Z26107", "Z26107K1": { "Z1K1": "Z18", "Z18K1": "Z42381K3" }, "Z26107K2": { "Z1K1": "Z7", "Z7K1": "Z21394", "Z21394K1": [ "Z6", { "Z1K1": "Z7", "Z7K1": "Z23753", "Z23753K1": { "Z1K1": "Z18", "Z18K1": "Z42381K1" }, "Z23753K2": { "Z1K1": "Z18", "Z18K1": "Z42381K3" } }, { "Z1K1": "Z7", "Z7K1": "Z15728", "Z15728K1": { "Z1K1": "Z7", "Z7K1": "Z14326", "Z14326K1": { "Z1K1": "Z18", "Z18K1": "Z42381K3" }, "Z14326K2": "Z1820" }, "Z15728K2": "से बना होना", "Z15728K3": { "Z1K1": "Z7", "Z7K1": "Z37321", "Z37321K1": { "Z1K1": "Z18", "Z18K1": "Z42381K3" } }, "Z15728K4": "none" }, " ", { "Z1K1": "Z7", "Z7K1": "Z18779", "Z18779K1": { "Z1K1": "Z7", "Z7K1": "Z13464", "Z13464K1": "Z23753", "Z13464K2": { "Z1K1": "Z18", "Z18K1": "Z42381K2" }, "Z13464K3": { "Z1K1": "Z18", "Z18K1": "Z42381K3" } } }, "." ] } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "entity consists of WD items, comp" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } a4dznrn7geqwneqptd5lngs86db8gnt 314739 314734 2026-09-17T16:30:14Z ReXLer 39813 314739 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z42382" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z42381", "Z14K2": { "Z1K1": "Z7", "Z7K1": "Z26107", "Z26107K1": { "Z1K1": "Z18", "Z18K1": "Z42381K3" }, "Z26107K2": { "Z1K1": "Z7", "Z7K1": "Z21394", "Z21394K1": [ "Z6", { "Z1K1": "Z7", "Z7K1": "Z23753", "Z23753K1": { "Z1K1": "Z18", "Z18K1": "Z42381K1" }, "Z23753K2": { "Z1K1": "Z18", "Z18K1": "Z42381K3" } }, { "Z1K1": "Z7", "Z7K1": "Z15728", "Z15728K1": { "Z1K1": "Z7", "Z7K1": "Z14326", "Z14326K1": { "Z1K1": "Z18", "Z18K1": "Z42381K3" }, "Z14326K2": "Z1820" }, "Z15728K2": " से बना होना", "Z15728K3": { "Z1K1": "Z7", "Z7K1": "Z37321", "Z37321K1": { "Z1K1": "Z18", "Z18K1": "Z42381K3" } }, "Z15728K4": "none" }, " ", { "Z1K1": "Z7", "Z7K1": "Z18779", "Z18779K1": { "Z1K1": "Z7", "Z7K1": "Z13464", "Z13464K1": "Z23753", "Z13464K2": { "Z1K1": "Z18", "Z18K1": "Z42381K2" }, "Z13464K3": { "Z1K1": "Z18", "Z18K1": "Z42381K3" } } }, "." ] } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "entity consists of WD items, comp" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } sya15dpwmto3it9ll8oprj4n46810u0 Z42383 0 94957 314709 2026-09-17T15:45:37Z ReXLer 39813 made 314709 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z42383" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z42381", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z42381", "Z42381K1": { "Z1K1": "Z6091", "Z6091K1": "Q18589965" }, "Z42381K2": [ "Z6091", { "Z1K1": "Z6091", "Z6091K1": "Q2" }, { "Z1K1": "Z6091", "Z6091K1": "Q405" } ], "Z42381K3": "Z1002" }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z14392", "Z14392K2": { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Earth–Moon system consists of Earth and Moon." } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "[EN] Earth–Moon system consists of" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } rgebz16nd3wedj2yfckq5v5zamsnv17 314711 314709 2026-09-17T15:47:36Z ReXLer 39813 dd 314711 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z42383" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z42381", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z42381", "Z42381K1": { "Z1K1": "Z6091", "Z6091K1": "Q18589965" }, "Z42381K2": [ "Z6091", { "Z1K1": "Z6091", "Z6091K1": "Q2" }, { "Z1K1": "Z6091", "Z6091K1": "Q405" } ], "Z42381K3": "Z1002" }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z14392", "Z14392K2": { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Earth–Moon system consists of Earth and Moon." } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "[EN] Earth–Moon system consists of" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 8vmyhtzm0lmy4h7936xrs4ss5tzievr Z42384 0 94958 314712 2026-09-17T15:50:16Z ReXLer 39813 test 314712 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z42384" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z42381", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z42381", "Z42381K1": { "Z1K1": "Z6091", "Z6091K1": "Q27561" }, "Z42381K2": [ "Z6091", { "Z1K1": "Z6091", "Z6091K1": "Q25396" }, { "Z1K1": "Z6091", "Z6091K1": "Q26180" }, { "Z1K1": "Z6091", "Z6091K1": "Q842365" } ], "Z42381K3": "Z1820" }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z14392", "Z14392K2": { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "test" } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "[HI] result test" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } jspjoo9897wu8thtfkrggxfekya6lbc 314724 314712 2026-09-17T16:10:13Z ReXLer 39813 314724 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z42384" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z42381", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z42381", "Z42381K1": { "Z1K1": "Z6091", "Z6091K1": "Q27561" }, "Z42381K2": [ "Z6091", { "Z1K1": "Z6091", "Z6091K1": "Q25396" }, { "Z1K1": "Z6091", "Z6091K1": "Q26180" }, { "Z1K1": "Z6091", "Z6091K1": "Q842365" } ], "Z42381K3": "Z1005" }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z14392", "Z14392K2": { "Z1K1": "Z11", "Z11K1": "Z1005", "Z11K2": "test" } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "[RU] result test" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } cyza8oj762er23buuxchi1gbbxy4ccj 314725 314724 2026-09-17T16:13:22Z ReXLer 39813 here 314725 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z42384" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z42381", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z42381", "Z42381K1": { "Z1K1": "Z6091", "Z6091K1": "Q80978" }, "Z42381K2": [ "Z6091", { "Z1K1": "Z6091", "Z6091K1": "Q21404084" }, { "Z1K1": "Z6091", "Z6091K1": "Q19923099" }, { "Z1K1": "Z6091", "Z6091K1": "Q60740285" } ], "Z42381K3": "Z1005" }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z14392", "Z14392K2": { "Z1K1": "Z11", "Z11K1": "Z1005", "Z11K2": "test" } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "[RU] result test" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } bcjsltq05zyjdtbt4d3ku7kaa88wek1 314726 314725 2026-09-17T16:14:17Z ReXLer 39813 here 314726 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z42384" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z42381", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z42381", "Z42381K1": { "Z1K1": "Z6091", "Z6091K1": "Q80978" }, "Z42381K2": [ "Z6091", { "Z1K1": "Z6091", "Z6091K1": "Q21404084" }, { "Z1K1": "Z6091", "Z6091K1": "Q19923099" } ], "Z42381K3": "Z1005" }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z14392", "Z14392K2": { "Z1K1": "Z11", "Z11K1": "Z1005", "Z11K2": "test" } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "[RU] result test" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } k8nweg2bd5erb4txzujqti8oo1yz9xd 314727 314726 2026-09-17T16:15:36Z ReXLer 39813 314727 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z42384" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z42381", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z42381", "Z42381K1": { "Z1K1": "Z6091", "Z6091K1": "Q80978" }, "Z42381K2": [ "Z6091", { "Z1K1": "Z6091", "Z6091K1": "Q21404084" }, { "Z1K1": "Z6091", "Z6091K1": "Q19923099" } ], "Z42381K3": "Z1005" }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z14392", "Z14392K2": { "Z1K1": "Z11", "Z11K1": "Z1005", "Z11K2": "Хью́летт-Па́ккард состоит из HP Inc. and Хьюлетт Паккард Энтерпрайз." } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "[RU] result test" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } keqka8wnbpflznbfx3prt5cfnd00ul7 314728 314727 2026-09-17T16:16:15Z ReXLer 39813 314728 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z42384" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z42381", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z42381", "Z42381K1": { "Z1K1": "Z6091", "Z6091K1": "Q80978" }, "Z42381K2": [ "Z6091", { "Z1K1": "Z6091", "Z6091K1": "Q21404084" }, { "Z1K1": "Z6091", "Z6091K1": "Q19923099" } ], "Z42381K3": "Z1005" }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z14392", "Z14392K2": { "Z1K1": "Z11", "Z11K1": "Z1005", "Z11K2": "Хью́летт-Па́ккард состоит из HP Inc. and Хьюлетт Паккард Энтерпрайз." } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "[RU] result test" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Хью́летт-Па́ккард состоит из" } ] } } 53ip0r87avdcarmdvqzjvm9rvr74gt7 314729 314728 2026-09-17T16:16:31Z ReXLer 39813 314729 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z42384" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z42381", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z42381", "Z42381K1": { "Z1K1": "Z6091", "Z6091K1": "Q80978" }, "Z42381K2": [ "Z6091", { "Z1K1": "Z6091", "Z6091K1": "Q21404084" }, { "Z1K1": "Z6091", "Z6091K1": "Q19923099" } ], "Z42381K3": "Z1005" }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z14392", "Z14392K2": { "Z1K1": "Z11", "Z11K1": "Z1005", "Z11K2": "Хью́летт-Па́ккард состоит из HP Inc. and Хьюлетт Паккард Энтерпрайз." } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "[RU] Хью́летт-Па́ккард состоит из" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } kov4o9oeqei8p2msq1bbp8keks7c2y5 314730 314729 2026-09-17T16:16:42Z ReXLer 39813 314730 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z42384" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z42381", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z42381", "Z42381K1": { "Z1K1": "Z6091", "Z6091K1": "Q80978" }, "Z42381K2": [ "Z6091", { "Z1K1": "Z6091", "Z6091K1": "Q21404084" }, { "Z1K1": "Z6091", "Z6091K1": "Q19923099" } ], "Z42381K3": "Z1005" }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z14392", "Z14392K2": { "Z1K1": "Z11", "Z11K1": "Z1005", "Z11K2": "Хью́летт-Па́ккард состоит из HP Inc. and Хьюлетт Паккард Энтерпрайз" } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "[RU] Хью́летт-Па́ккард состоит из" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } jm7n1tqll8zr0hgtssz2t6vq418cyng 314731 314730 2026-09-17T16:17:29Z ReXLer 39813 314731 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z42384" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z42381", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z42381", "Z42381K1": { "Z1K1": "Z6091", "Z6091K1": "Q80978" }, "Z42381K2": [ "Z6091", { "Z1K1": "Z6091", "Z6091K1": "Q21404084" }, { "Z1K1": "Z6091", "Z6091K1": "Q19923099" } ], "Z42381K3": "Z1005" }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z14392", "Z14392K2": { "Z1K1": "Z11", "Z11K1": "Z1005", "Z11K2": "Хью́летт-Па́ккард состоит из HP Inc. and Хьюлетт Паккард Энтерпрайз." } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "[RU] Хью́летт-Па́ккард состоит из" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } odd3zn2iyu5xvvdlubsmbykb46atlih Z42385 0 94959 314713 2026-09-17T15:58:04Z ReXLer 39813 314713 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z42385" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z18", "Z17K2": "Z42385K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "input1" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z60", "Z17K2": "Z42385K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "input2" } ] } } ], "Z8K2": "Z40", "Z8K3": [ "Z20" ], "Z8K4": [ "Z14" ], "Z8K5": "Z42385" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "lang is equal to lang" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "is lang equal to lang" } ] } } hipdr0e05digvtveq7727x6chbweetg 314716 314713 2026-09-17T16:00:31Z ReXLer 39813 314716 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z42385" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z60", "Z17K2": "Z42385K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "input1" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z60", "Z17K2": "Z42385K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "input2" } ] } } ], "Z8K2": "Z40", "Z8K3": [ "Z20" ], "Z8K4": [ "Z14" ], "Z8K5": "Z42385" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "lang is equal to lang" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "is lang equal to lang" } ] } } 8i8t6wx235at0tc5i3wnwren98q1gr7 Z42386 0 94960 314714 2026-09-17T15:58:50Z ReXLer 39813 here 314714 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z42386" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z42385", "Z14K3": { "Z1K1": "Z16", "Z16K1": "Z610", "Z16K2": "def Z42385(Z42385K1, Z42385K2):\n\tZ42385K1 = Z42385K2" } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "lang is equal to lang, impl" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } tibrlwfhsk09ibs0bddf814o240xv5b 314718 314714 2026-09-17T16:02:01Z ReXLer 39813 return 314718 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z42386" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z42385", "Z14K3": { "Z1K1": "Z16", "Z16K1": "Z610", "Z16K2": "def Z42385(Z42385K1, Z42385K2):\n\treturn Z42385K1 = Z42385K2" } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "lang is equal to lang, impl" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } i8rka2sa5bkjst2k5eaqzc2q0e1rug6 314719 314718 2026-09-17T16:02:54Z ReXLer 39813 this will prob fail 314719 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z42386" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z42385", "Z14K3": { "Z1K1": "Z16", "Z16K1": "Z610", "Z16K2": "def Z42385(Z42385K1, Z42385K2):\n\treturn str(Z42385K1) = str(Z42385K2)" } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "lang is equal to lang, impl" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 5ovfup8xmv02i6n9jvbkxtvs70tvvxc 314720 314719 2026-09-17T16:04:03Z ReXLer 39813 314720 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z42386" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z42385", "Z14K3": { "Z1K1": "Z16", "Z16K1": "Z610", "Z16K2": "def Z42385(Z42385K1, Z42385K2):\n\tfirstlang = str(Z42385K1)\n\tsecondlang = str(Z42385K2)\n\treturn firstlang = secondlang" } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "lang is equal to lang, impl" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } qce482g4df7ufouytwcud1lxojx5530 314721 314720 2026-09-17T16:05:08Z ReXLer 39813 314721 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z42386" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z42385", "Z14K3": { "Z1K1": "Z16", "Z16K1": "Z610", "Z16K2": "def Z42385(Z42385K1, Z42385K2):\n\tfirstlang = Z42385K1\n\tsecondlang = Z42385K2\n\tif firstlang = secondlang\n\t\treturn True\n\telse\n\t\treturn False" } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "lang is equal to lang, impl" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } mjfeuwwidipjqqzd53todz0uxhor5qc 314722 314721 2026-09-17T16:06:07Z ReXLer 39813 314722 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z42386" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z42385", "Z14K3": { "Z1K1": "Z16", "Z16K1": "Z610", "Z16K2": "def Z42385(Z42385K1, Z42385K2):\n\tfirstlang = Z42385K1\n\tsecondlang = Z42385K2\n\treturn firstlang == secondlang" } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "lang is equal to lang, impl" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } phtilawpmabmx30vlp69zixyt6lajmv Z42387 0 94961 314715 2026-09-17T16:00:01Z ReXLer 39813 314715 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z42387" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z42385", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z42385", "Z42385K1": { "Z1K1": "Z18", "Z18K1": "Z42385K2" }, "Z42385K2": "Z1820" }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z844", "Z844K2": { "Z1K1": "Z40", "Z40K1": "Z41" } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Hindi is equal to Hindi" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 13y9kkfnrof6vo686upb9m0yue6to6l 314717 314715 2026-09-17T16:01:41Z ReXLer 39813 314717 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z42387" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z42385", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z42385", "Z42385K1": "Z1820", "Z42385K2": "Z1820" }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z844", "Z844K2": { "Z1K1": "Z40", "Z40K1": "Z41" } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Hindi is equal to Hindi" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 7mpw8z3aah7r4q3w39qa78xihdex784 Z42388 0 94962 314723 2026-09-17T16:08:16Z ReXLer 39813 314723 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z42388" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z42385", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z42385", "Z42385K1": "Z1002", "Z42385K2": "Z1005" }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z844", "Z844K2": { "Z1K1": "Z40", "Z40K1": "Z42" } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "English is not equal to Russian" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } t64fghiwmnrx6xo4az6c81kl67bb08s Z42389 0 94963 314735 2026-09-17T16:26:04Z ReXLer 39813 ye 314735 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z42389" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z42381", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z42381", "Z42381K1": { "Z1K1": "Z6091", "Z6091K1": "Q27561" }, "Z42381K2": [ "Z6091", { "Z1K1": "Z6091", "Z6091K1": "Q25396" }, { "Z1K1": "Z6091", "Z6091K1": "Q26180" }, { "Z1K1": "Z6091", "Z6091K1": "Q25528" } ], "Z42381K3": "Z1820" }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z14392", "Z14392K2": { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "test" } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "[HI] result test" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } igta7mhxvwazo0eobf5ynp4376wwhsl 314736 314735 2026-09-17T16:26:38Z ReXLer 39813 yep 314736 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z42389" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z42381", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z42381", "Z42381K1": { "Z1K1": "Z6091", "Z6091K1": "Q27561" }, "Z42381K2": [ "Z6091", { "Z1K1": "Z6091", "Z6091K1": "Q25396" }, { "Z1K1": "Z6091", "Z6091K1": "Q26180" }, { "Z1K1": "Z6091", "Z6091K1": "Q25528" } ], "Z42381K3": "Z1820" }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z14392", "Z14392K2": { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": " कैरेबियाई नीदरलैंडसे बना होना बोनेयेर, सिंट यूस्टेशियस, and साबा." } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "[HI] result test" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } giathuvad11fvpa9htnlu26nu4sosfn 314737 314736 2026-09-17T16:27:40Z ReXLer 39813 mmmm 314737 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z42389" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z42381", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z42381", "Z42381K1": { "Z1K1": "Z6091", "Z6091K1": "Q27561" }, "Z42381K2": [ "Z6091", { "Z1K1": "Z6091", "Z6091K1": "Q25396" }, { "Z1K1": "Z6091", "Z6091K1": "Q26180" }, { "Z1K1": "Z6091", "Z6091K1": "Q25528" } ], "Z42381K3": "Z1820" }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z14392", "Z14392K2": { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "कैरेबियाई नीदरलैंडसे बना होना बोनेयेर, सिंट यूस्टेशियस, an" } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "[HI] result test" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } kq6q7wx6jfaj9x26yfo1v1j3q5jikz8 314738 314737 2026-09-17T16:29:48Z ReXLer 39813 314738 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z42389" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z42381", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z42381", "Z42381K1": { "Z1K1": "Z6091", "Z6091K1": "Q27561" }, "Z42381K2": [ "Z6091", { "Z1K1": "Z6091", "Z6091K1": "Q25396" }, { "Z1K1": "Z6091", "Z6091K1": "Q26180" }, { "Z1K1": "Z6091", "Z6091K1": "Q25528" } ], "Z42381K3": "Z1820" }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z14392", "Z14392K2": { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "कैरेबियाई नीदरलैंड से बना होना बोनेयेर, सिंट यूस्टेशियस, and साबा." } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "[HI] कैरेबियाई नीदरलैंड से बना होना" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 8qggnawc69xwg3a4q45lejdx2u5rgaa Z42390 0 94964 314740 2026-09-17T16:47:48Z BlueSkyWalker 101616 Create function: designed by-sentence, Hindi 314740 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z42390" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z42390K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "entity" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "हस्ती / वस्तु" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z40", "Z17K2": "Z42390K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "entity repeated?" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "क्या हस्ती दोहराई गई है?" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z42390K3", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "tense" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "काल" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z60", "Z17K2": "Z42390K4", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "language" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "भाषा" } ] } } ], "Z8K2": "Z11", "Z8K3": [ "Z20" ], "Z8K4": [ "Z14" ], "Z8K5": "Z42390" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "designed by-sentence, Hindi" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "डिज़ाइनर वाक्य (हिन्दी)" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1002", "Z31K2": [ "Z6", "Hindi designed by sentence", "designed by sentence (Hindi)", "designed by hi" ] }, { "Z1K1": "Z31", "Z31K1": "Z1820", "Z31K2": [ "Z6", "डिज़ाइनर वाक्य (हिन्दी)", "किसने डिज़ाइन किया", "हिन्दी डिज़ाइनर" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "generates a sentence in Hindi stating who designed an entity" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "किसी वस्तु या तकनीक के डिज़ाइनर को दर्शाने वाला मानक हिन्दी वाक्य बनाता है" } ] } } a7ke0wgmbo9mfh3ftojhzje78dju2b1 314744 314740 2026-09-17T16:55:54Z BlueSkyWalker 101616 Connect implementation Z42391 and tests Z42392, Z42393 to Z42390 314744 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z42390" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z42390K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "entity" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "हस्ती / वस्तु" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z40", "Z17K2": "Z42390K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "entity repeated?" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "क्या हस्ती दोहराई गई है?" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z42390K3", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "tense" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "काल" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z60", "Z17K2": "Z42390K4", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "language" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "भाषा" } ] } } ], "Z8K2": "Z11", "Z8K3": [ "Z20", "Z42392", "Z42393" ], "Z8K4": [ "Z14", "Z42391" ], "Z8K5": "Z42390" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "designed by-sentence, Hindi" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "डिज़ाइनर वाक्य (हिन्दी)" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1002", "Z31K2": [ "Z6", "Hindi designed by sentence", "designed by sentence (Hindi)", "designed by hi" ] }, { "Z1K1": "Z31", "Z31K1": "Z1820", "Z31K2": [ "Z6", "डिज़ाइनर वाक्य (हिन्दी)", "किसने डिज़ाइन किया", "हिन्दी डिज़ाइनर" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "generates a sentence in Hindi stating who designed an entity" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "किसी वस्तु या तकनीक के डिज़ाइनर को दर्शाने वाला मानक हिन्दी वाक्य बनाता है" } ] } } to4lctds9tz1uk7d8b8hykistoat30n Z42391 0 94965 314741 2026-09-17T16:49:50Z BlueSkyWalker 101616 Create composition implementation for Z42390 314741 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z42391" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z42390", "Z14K2": { "Z1K1": "Z7", "Z7K1": "Z26107", "Z26107K1": { "Z1K1": "Z18", "Z18K1": "Z42390K4" }, "Z26107K2": { "Z1K1": "Z7", "Z7K1": "Z42281", "Z42281K1": [ "Z6", { "Z1K1": "Z7", "Z7K1": "Z802", "Z802K1": { "Z1K1": "Z18", "Z18K1": "Z42390K2" }, "Z802K2": "इसे", "Z802K3": { "Z1K1": "Z7", "Z7K1": "Z24766", "Z24766K1": { "Z1K1": "Z18", "Z18K1": "Z42390K1" }, "Z24766K2": { "Z1K1": "Z18", "Z18K1": "Z42390K4" } } }, { "Z1K1": "Z7", "Z7K1": "Z802", "Z802K1": { "Z1K1": "Z18", "Z18K1": "Z42390K2" }, "Z802K2": "", "Z802K3": "को" }, { "Z1K1": "Z7", "Z7K1": "Z14396", "Z14396K1": { "Z1K1": "Z7", "Z7K1": "Z42343", "Z42343K1": { "Z1K1": "Z18", "Z18K1": "Z42390K1" }, "Z42343K2": { "Z1K1": "Z6092", "Z6092K1": "P287" }, "Z42343K3": { "Z1K1": "Z18", "Z18K1": "Z42390K4" } } }, "द्वारा डिज़ाइन किया गया", { "Z1K1": "Z7", "Z7K1": "Z802", "Z802K1": { "Z1K1": "Z7", "Z7K1": "Z19316", "Z19316K1": { "Z1K1": "Z18", "Z18K1": "Z42390K3" }, "Z19316K2": { "Z1K1": "Z6091", "Z6091K1": "Q1994301" } }, "Z802K2": "था", "Z802K3": "है" } ] } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "designed by-sentence, Hindi, comp" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "डिज़ाइनर वाक्य (हिन्दी कम्पोज़ीशन)" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } ehw0srsp1z8dopuy53dc30d7g8iqhdf Z42392 0 94966 314742 2026-09-17T16:51:52Z BlueSkyWalker 101616 Create unit test 1 for Z42390 314742 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z42392" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z42390", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z42390", "Z42390K1": { "Z1K1": "Z6091", "Z6091K1": "Q15777" }, "Z42390K2": { "Z1K1": "Z40", "Z40K1": "Z42" }, "Z42390K3": { "Z1K1": "Z6091", "Z6091K1": "Q1994301" }, "Z42390K4": "Z1820" }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z14392", "Z14392K2": { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "सी को डेनिस रिची द्वारा डिज़ाइन किया गया था।" } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "C was designed by Dennis Ritchie, Hindi" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "सी को डेनिस रिची द्वारा डिज़ाइन किया गया था" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 6n0kox0xqqk3vhmge9r1rg1tq0k14u1 Z42393 0 94967 314743 2026-09-17T16:53:53Z BlueSkyWalker 101616 Create unit test 2 for Z42390 314743 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z42393" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z42390", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z42390", "Z42390K1": { "Z1K1": "Z6091", "Z6091K1": "Q186055" }, "Z42390K2": { "Z1K1": "Z40", "Z40K1": "Z41" }, "Z42390K3": { "Z1K1": "Z6091", "Z6091K1": "Q1994301" }, "Z42390K4": "Z1820" }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z14392", "Z14392K2": { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "इसे लीनुस तूरवाल्द्स द्वारा डिज़ाइन किया गया था।" } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Git was designed by Linus Torvalds (pronoun), Hindi" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "गिट डिज़ाइनर (सर्वनाम), हिन्दी" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } ktqd4p3xd2pywbv4kmqc6qb8ikytunk Z42394 0 94968 314746 2026-09-17T17:07:34Z BlueSkyWalker 101616 Create function: state origin using entity and class, Hindi 314746 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z42394" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z42394K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "entity" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "हस्ती / वस्तु" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z42394K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "class" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "वर्ग / पेशा" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z42394K3", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "location" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "स्थान / देश" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z60", "Z17K2": "Z42394K4", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "language" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "भाषा" } ] } } ], "Z8K2": "Z11", "Z8K3": [ "Z20" ], "Z8K4": [ "Z14" ], "Z8K5": "Z42394" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "state origin using entity and class, Hindi" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "हस्ती और वर्ग का उपयोग करके राज्य उद्गम (हिन्दी)" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1002", "Z31K2": [ "Z6", "Hindi state origin using entity and class", "state origin Hindi", "origin using entity and class (Hindi)" ] }, { "Z1K1": "Z31", "Z31K1": "Z1820", "Z31K2": [ "Z6", "मूल स्थान और वर्ग (हिन्दी)", "राज्य उद्गम वाक्य", "हिन्दी उद्गम वाक्य" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "generates a sentence in Hindi describing a person's profession and country of origin" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "किसी व्यक्ति के पेशे और मूल देश को दर्शाने वाला मानक हिन्दी वाक्य बनाता है" } ] } } ejci96hl4hneh1gqw5yla8polie95kn 314750 314746 2026-09-17T17:15:41Z BlueSkyWalker 101616 Connect implementation Z42395 and tests Z42396, Z42397 to Z42394 314750 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z42394" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z42394K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "entity" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "हस्ती / वस्तु" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z42394K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "class" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "वर्ग / पेशा" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z42394K3", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "location" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "स्थान / देश" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z60", "Z17K2": "Z42394K4", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "language" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "भाषा" } ] } } ], "Z8K2": "Z11", "Z8K3": [ "Z20", "Z42396", "Z42397" ], "Z8K4": [ "Z14", "Z42395" ], "Z8K5": "Z42394" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "state origin using entity and class, Hindi" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "हस्ती और वर्ग का उपयोग करके राज्य उद्गम (हिन्दी)" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1002", "Z31K2": [ "Z6", "Hindi state origin using entity and class", "state origin Hindi", "origin using entity and class (Hindi)" ] }, { "Z1K1": "Z31", "Z31K1": "Z1820", "Z31K2": [ "Z6", "मूल स्थान और वर्ग (हिन्दी)", "राज्य उद्गम वाक्य", "हिन्दी उद्गम वाक्य" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "generates a sentence in Hindi describing a person's profession and country of origin" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "किसी व्यक्ति के पेशे और मूल देश को दर्शाने वाला मानक हिन्दी वाक्य बनाता है" } ] } } 0hha2seevx1qv1arqi75zefq56x4v2z Z42395 0 94969 314747 2026-09-17T17:09:36Z BlueSkyWalker 101616 Create composition implementation for Z42394 314747 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z42395" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z42394", "Z14K2": { "Z1K1": "Z7", "Z7K1": "Z26107", "Z26107K1": { "Z1K1": "Z18", "Z18K1": "Z42394K4" }, "Z26107K2": { "Z1K1": "Z7", "Z7K1": "Z42281", "Z42281K1": [ "Z6", { "Z1K1": "Z7", "Z7K1": "Z24766", "Z24766K1": { "Z1K1": "Z18", "Z18K1": "Z42394K1" }, "Z24766K2": { "Z1K1": "Z18", "Z18K1": "Z42394K4" } }, { "Z1K1": "Z7", "Z7K1": "Z24766", "Z24766K1": { "Z1K1": "Z18", "Z18K1": "Z42394K3" }, "Z24766K2": { "Z1K1": "Z18", "Z18K1": "Z42394K4" } }, "के एक", { "Z1K1": "Z7", "Z7K1": "Z24766", "Z24766K1": { "Z1K1": "Z18", "Z18K1": "Z42394K2" }, "Z24766K2": { "Z1K1": "Z18", "Z18K1": "Z42394K4" } }, "हैं" ] } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "state origin using entity and class, Hindi, comp" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "हस्ती और वर्ग का उपयोग करके राज्य उद्गम (हिन्दी कम्पोज़ीशन)" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } p5bspacpx4rcexxezejgufgarod4o9y Z42396 0 94970 314748 2026-09-17T17:11:38Z BlueSkyWalker 101616 Create unit test 1 for Z42394 314748 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z42396" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z42394", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z42394", "Z42394K1": { "Z1K1": "Z6091", "Z6091K1": "Q5582" }, "Z42394K2": { "Z1K1": "Z6091", "Z6091K1": "Q1028181" }, "Z42394K3": { "Z1K1": "Z6091", "Z6091K1": "Q55" }, "Z42394K4": "Z1820" }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z14392", "Z14392K2": { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "विन्सेंट वैन गो नीदरलैण्ड के एक चित्रकार हैं।" } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Vincent van Gogh is a painter from the Netherlands, Hindi" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "विन्सेंट वैन गो नीदरलैण्ड के एक चित्रकार हैं" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 3uwg7adkpptk5yuiwn9y80u9petu3xj Z42397 0 94971 314749 2026-09-17T17:13:39Z BlueSkyWalker 101616 Create unit test 2 for Z42394 314749 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z42397" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z42394", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z42394", "Z42394K1": { "Z1K1": "Z6091", "Z6091K1": "Q254" }, "Z42394K2": { "Z1K1": "Z6091", "Z6091K1": "Q36834" }, "Z42394K3": { "Z1K1": "Z6091", "Z6091K1": "Q40" }, "Z42394K4": "Z1820" }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z14392", "Z14392K2": { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "वॉल्फ़गांग अमाडेयुस मोत्सार्ट ऑस्ट्रिया के एक संगीत रचयिता हैं।" } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Wolfgang Amadeus Mozart is a composer from Austria, Hindi" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "वॉल्फ़गांग अमाडेयुस मोत्सार्ट ऑस्ट्रिया के एक संगीत रचयिता हैं" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } s2az719xgvx87f7kbyov3hsvfhv13b5 Z42398 0 94972 314752 2026-09-17T17:25:58Z BlueSkyWalker 101616 Create function: main subject-sentence, Hindi 314752 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z42398" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z42398K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "entity" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "हस्ती / वस्तु" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z40", "Z17K2": "Z42398K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "entity repeated?" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "क्या हस्ती दोहराई गई है?" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z42398K3", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "tense" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "काल" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z60", "Z17K2": "Z42398K4", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "language" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "भाषा" } ] } } ], "Z8K2": "Z11", "Z8K3": [ "Z20" ], "Z8K4": [ "Z14" ], "Z8K5": "Z42398" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "main subject-sentence, Hindi" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "मुख्य विषय वाक्य (हिन्दी)" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1002", "Z31K2": [ "Z6", "Hindi main subject sentence", "main subject sentence (Hindi)", "main subject hi" ] }, { "Z1K1": "Z31", "Z31K1": "Z1820", "Z31K2": [ "Z6", "मुख्य विषय वाक्य", "विषय वाक्य (हिन्दी)", "हिन्दी मुख्य विषय वाक्य" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "generates a sentence in Hindi stating the main subjects of a work or entity" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "किसी कृति या वस्तु के मुख्य विषयों को दर्शाने वाला मानक हिन्दी वाक्य बनाता है" } ] } } meo80nmfcy9fwuor1ssnpsyka61g5cp 314756 314752 2026-09-17T17:34:26Z BlueSkyWalker 101616 implementation Z42399 and tests Z42400, Z42401 to Z42398 314756 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z42398" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z42398K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "entity" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "हस्ती / वस्तु" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z40", "Z17K2": "Z42398K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "entity repeated?" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "क्या हस्ती दोहराई गई है?" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z42398K3", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "tense" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "काल" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z60", "Z17K2": "Z42398K4", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "language" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "भाषा" } ] } } ], "Z8K2": "Z11", "Z8K3": [ "Z20", "Z42400", "Z42401" ], "Z8K4": [ "Z14", "Z42399" ], "Z8K5": "Z42398" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "main subject-sentence, Hindi" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "मुख्य विषय वाक्य (हिन्दी)" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1002", "Z31K2": [ "Z6", "Hindi main subject sentence", "main subject sentence (Hindi)", "main subject hi" ] }, { "Z1K1": "Z31", "Z31K1": "Z1820", "Z31K2": [ "Z6", "मुख्य विषय वाक्य", "विषय वाक्य (हिन्दी)", "हिन्दी मुख्य विषय वाक्य" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "generates a sentence in Hindi stating the main subjects of a work or entity" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "किसी कृति या वस्तु के मुख्य विषयों को दर्शाने वाला मानक हिन्दी वाक्य बनाता है" } ] } } lsy1so7cofgxf1ju2zt9zamnx1wv4zi Z42399 0 94973 314753 2026-09-17T17:27:59Z BlueSkyWalker 101616 Create composition implementation for Z42398 314753 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z42399" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z42398", "Z14K2": { "Z1K1": "Z7", "Z7K1": "Z26107", "Z26107K1": { "Z1K1": "Z18", "Z18K1": "Z42398K4" }, "Z26107K2": { "Z1K1": "Z7", "Z7K1": "Z42281", "Z42281K1": [ "Z6", { "Z1K1": "Z7", "Z7K1": "Z802", "Z802K1": { "Z1K1": "Z18", "Z18K1": "Z42398K2" }, "Z802K2": "इसके", "Z802K3": { "Z1K1": "Z7", "Z7K1": "Z24766", "Z24766K1": { "Z1K1": "Z18", "Z18K1": "Z42398K1" }, "Z24766K2": { "Z1K1": "Z18", "Z18K1": "Z42398K4" } } }, { "Z1K1": "Z7", "Z7K1": "Z802", "Z802K1": { "Z1K1": "Z18", "Z18K1": "Z42398K2" }, "Z802K2": "", "Z802K3": "के" }, "मुख्य विषयों में", { "Z1K1": "Z7", "Z7K1": "Z14396", "Z14396K1": { "Z1K1": "Z7", "Z7K1": "Z42343", "Z42343K1": { "Z1K1": "Z18", "Z18K1": "Z42398K1" }, "Z42343K2": { "Z1K1": "Z6092", "Z6092K1": "P921" }, "Z42343K3": { "Z1K1": "Z18", "Z18K1": "Z42398K4" } } }, "शामिल", { "Z1K1": "Z7", "Z7K1": "Z802", "Z802K1": { "Z1K1": "Z7", "Z7K1": "Z19316", "Z19316K1": { "Z1K1": "Z18", "Z18K1": "Z42398K3" }, "Z19316K2": { "Z1K1": "Z6091", "Z6091K1": "Q1994301" } }, "Z802K2": "थे", "Z802K3": "हैं" } ] } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "main subject-sentence, Hindi, comp" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "मुख्य विषय वाक्य (हिन्दी कम्पोज़ीशन)" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } nkd6ljlgixq4ph186bazby1ivrzot44 Z42400 0 94974 314754 2026-09-17T17:30:01Z BlueSkyWalker 101616 Create unit test 1 for Z42398 314754 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z42400" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z42398", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z42398", "Z42398K1": { "Z1K1": "Z6091", "Z6091K1": "Q2017" }, "Z42398K2": { "Z1K1": "Z40", "Z40K1": "Z42" }, "Z42398K3": { "Z1K1": "Z6091", "Z6091K1": "Q192613" }, "Z42398K4": "Z1820" }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z14392", "Z14392K2": { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "विकियात्रा के मुख्य विषयों में मार्गदर्शिका शामिल हैं।" } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "The main subjects of Wikitravel include guide book, Hindi" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "विकियात्रा के मुख्य विषयों में मार्गदर्शिका शामिल हैं" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } o56g7bs0ddqpz6oyo6u596sv0q2mk7a Z42401 0 94975 314755 2026-09-17T17:32:02Z BlueSkyWalker 101616 Create unit test 2 for Z42398 314755 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z42401" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z42398", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z42398", "Z42398K1": { "Z1K1": "Z6091", "Z6091K1": "Q20124" }, "Z42398K2": { "Z1K1": "Z40", "Z40K1": "Z41" }, "Z42398K3": { "Z1K1": "Z6091", "Z6091K1": "Q1994301" }, "Z42398K4": "Z1820" }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z14392", "Z14392K2": { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "इसके मुख्य विषयों में प्राकृतिक वरण शामिल थे।" } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Its main subjects included natural selection (pronoun, past), Hindi" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "इसके मुख्य विषयों में प्राकृतिक वरण शामिल थे" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } ryfpoi8iokgp9b4ty7xdg3jqfs9tk39 Z42402 0 94976 314759 2026-09-17T17:44:28Z BlueSkyWalker 101616 Create function: has use-sentence, Hindi 314759 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z42402" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z42402K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "entity" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "हस्ती / वस्तु" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z40", "Z17K2": "Z42402K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "entity repeated?" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "क्या हस्ती दोहराई गई है?" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z42402K3", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "tense" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "काल" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z60", "Z17K2": "Z42402K4", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "language" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "भाषा" } ] } } ], "Z8K2": "Z11", "Z8K3": [ "Z20" ], "Z8K4": [ "Z14" ], "Z8K5": "Z42402" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "has use-sentence, Hindi" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "उपयोग वाक्य (हिन्दी)" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1002", "Z31K2": [ "Z6", "Hindi has use sentence", "has use sentence (Hindi)", "has use hi" ] }, { "Z1K1": "Z31", "Z31K1": "Z1820", "Z31K2": [ "Z6", "उपयोग वाक्य", "उपयोगिता वाक्य (हिन्दी)", "हिन्दी उपयोग वाक्य" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "generates a sentence in Hindi stating the uses of an entity" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "किसी वस्तु के उपयोगों को दर्शाने वाला मानक हिन्दी वाक्य बनाता है" } ] } } 879vvsbap4hx440k0yqe7w8jlj5z48x 314763 314759 2026-09-17T17:52:35Z BlueSkyWalker 101616 Connect implementation Z42403 and tests Z42404, Z42405 to Z42402 314763 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z42402" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z42402K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "entity" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "हस्ती / वस्तु" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z40", "Z17K2": "Z42402K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "entity repeated?" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "क्या हस्ती दोहराई गई है?" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z42402K3", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "tense" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "काल" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z60", "Z17K2": "Z42402K4", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "language" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "भाषा" } ] } } ], "Z8K2": "Z11", "Z8K3": [ "Z20", "Z42404", "Z42405" ], "Z8K4": [ "Z14", "Z42403" ], "Z8K5": "Z42402" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "has use-sentence, Hindi" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "उपयोग वाक्य (हिन्दी)" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1002", "Z31K2": [ "Z6", "Hindi has use sentence", "has use sentence (Hindi)", "has use hi" ] }, { "Z1K1": "Z31", "Z31K1": "Z1820", "Z31K2": [ "Z6", "उपयोग वाक्य", "उपयोगिता वाक्य (हिन्दी)", "हिन्दी उपयोग वाक्य" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "generates a sentence in Hindi stating the uses of an entity" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "किसी वस्तु के उपयोगों को दर्शाने वाला मानक हिन्दी वाक्य बनाता है" } ] } } lvarr0bi8no4wuqa4dacahtgr11v68z 314765 314763 2026-09-17T17:58:01Z BlueSkyWalker 101616 Removed Z42404 and Z42405 from the approved list of test cases 314765 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z42402" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z42402K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "entity" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "हस्ती / वस्तु" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z40", "Z17K2": "Z42402K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "entity repeated?" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "क्या हस्ती दोहराई गई है?" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z42402K3", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "tense" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "काल" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z60", "Z17K2": "Z42402K4", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "language" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "भाषा" } ] } } ], "Z8K2": "Z11", "Z8K3": [ "Z20" ], "Z8K4": [ "Z14", "Z42403" ], "Z8K5": "Z42402" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "has use-sentence, Hindi" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "उपयोग वाक्य (हिन्दी)" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1002", "Z31K2": [ "Z6", "Hindi has use sentence", "has use sentence (Hindi)", "has use hi" ] }, { "Z1K1": "Z31", "Z31K1": "Z1820", "Z31K2": [ "Z6", "उपयोग वाक्य", "उपयोगिता वाक्य (हिन्दी)", "हिन्दी उपयोग वाक्य" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "generates a sentence in Hindi stating the uses of an entity" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "किसी वस्तु के उपयोगों को दर्शाने वाला मानक हिन्दी वाक्य बनाता है" } ] } } 7e3cm4o47rnrxf0uoluvyl8hrozc9ln 314777 314765 2026-09-17T18:16:05Z BlueSkyWalker 101616 implementation Z42403 and tests Z42404, Z42405 to Z42402 314777 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z42402" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z42402K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "entity" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "हस्ती / वस्तु" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z40", "Z17K2": "Z42402K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "entity repeated?" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "क्या हस्ती दोहराई गई है?" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z42402K3", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "tense" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "काल" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z60", "Z17K2": "Z42402K4", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "language" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "भाषा" } ] } } ], "Z8K2": "Z11", "Z8K3": [ "Z20", "Z42404", "Z42405" ], "Z8K4": [ "Z14", "Z42403" ], "Z8K5": "Z42402" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "has use-sentence, Hindi" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "उपयोग वाक्य (हिन्दी)" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1002", "Z31K2": [ "Z6", "Hindi has use sentence", "has use sentence (Hindi)", "has use hi" ] }, { "Z1K1": "Z31", "Z31K1": "Z1820", "Z31K2": [ "Z6", "उपयोग वाक्य", "उपयोगिता वाक्य (हिन्दी)", "हिन्दी उपयोग वाक्य" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "generates a sentence in Hindi stating the uses of an entity" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "किसी वस्तु के उपयोगों को दर्शाने वाला मानक हिन्दी वाक्य बनाता है" } ] } } lvarr0bi8no4wuqa4dacahtgr11v68z Z42403 0 94977 314760 2026-09-17T17:46:30Z BlueSkyWalker 101616 composition implementation for Z42402 314760 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z42403" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z42402", "Z14K2": { "Z1K1": "Z7", "Z7K1": "Z26107", "Z26107K1": { "Z1K1": "Z18", "Z18K1": "Z42402K4" }, "Z26107K2": { "Z1K1": "Z7", "Z7K1": "Z42281", "Z42281K1": [ "Z6", { "Z1K1": "Z7", "Z7K1": "Z802", "Z802K1": { "Z1K1": "Z18", "Z18K1": "Z42402K2" }, "Z802K2": "इसके", "Z802K3": { "Z1K1": "Z7", "Z7K1": "Z24766", "Z24766K1": { "Z1K1": "Z18", "Z18K1": "Z42402K1" }, "Z24766K2": { "Z1K1": "Z18", "Z18K1": "Z42402K4" } } }, { "Z1K1": "Z7", "Z7K1": "Z802", "Z802K1": { "Z1K1": "Z18", "Z18K1": "Z42402K2" }, "Z802K2": "", "Z802K3": "के" }, "उपयोगों में", { "Z1K1": "Z7", "Z7K1": "Z14396", "Z14396K1": { "Z1K1": "Z7", "Z7K1": "Z42343", "Z42343K1": { "Z1K1": "Z18", "Z18K1": "Z42402K1" }, "Z42343K2": { "Z1K1": "Z6092", "Z6092K1": "P366" }, "Z42343K3": { "Z1K1": "Z18", "Z18K1": "Z42402K4" } } }, "शामिल", { "Z1K1": "Z7", "Z7K1": "Z802", "Z802K1": { "Z1K1": "Z18", "Z18K1": "Z42402K3" }, "Z19316K2": { "Z1K1": "Z6091", "Z6091K1": "Q1994301" } }, "थे", "हैं" ] } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "has use-sentence, Hindi, comp" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "उपयोग वाक्य (हिन्दी कम्पोज़ीशन)" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } qk67kidpradyc9csixt6jkzjtnumnwn 314776 314760 2026-09-17T18:14:02Z BlueSkyWalker 101616 Fix tense syntax in Z42403 composition 314776 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z42403" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z42402", "Z14K2": { "Z1K1": "Z7", "Z7K1": "Z26107", "Z26107K1": { "Z1K1": "Z18", "Z18K1": "Z42402K4" }, "Z26107K2": { "Z1K1": "Z7", "Z7K1": "Z42281", "Z42281K1": [ "Z6", { "Z1K1": "Z7", "Z7K1": "Z802", "Z802K1": { "Z1K1": "Z18", "Z18K1": "Z42402K2" }, "Z802K2": "इसके", "Z802K3": { "Z1K1": "Z7", "Z7K1": "Z24766", "Z24766K1": { "Z1K1": "Z18", "Z18K1": "Z42402K1" }, "Z24766K2": { "Z1K1": "Z18", "Z18K1": "Z42402K4" } } }, { "Z1K1": "Z7", "Z7K1": "Z802", "Z802K1": { "Z1K1": "Z18", "Z18K1": "Z42402K2" }, "Z802K2": "", "Z802K3": "के" }, "उपयोगों में", { "Z1K1": "Z7", "Z7K1": "Z14396", "Z14396K1": { "Z1K1": "Z7", "Z7K1": "Z42343", "Z42343K1": { "Z1K1": "Z18", "Z18K1": "Z42402K1" }, "Z42343K2": { "Z1K1": "Z6092", "Z6092K1": "P366" }, "Z42343K3": { "Z1K1": "Z18", "Z18K1": "Z42402K4" } } }, "शामिल", { "Z1K1": "Z7", "Z7K1": "Z802", "Z802K1": { "Z1K1": "Z7", "Z7K1": "Z19316", "Z19316K1": { "Z1K1": "Z18", "Z18K1": "Z42402K3" }, "Z19316K2": { "Z1K1": "Z6091", "Z6091K1": "Q1994301" } }, "Z802K2": "थे", "Z802K3": "हैं" } ] } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "has use-sentence, Hindi, comp" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "उपयोग वाक्य (हिन्दी कम्पोज़ीशन)" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } sav6gily92yidvo3xkkcr3fjrj5vrpy Z42404 0 94978 314761 2026-09-17T17:48:31Z BlueSkyWalker 101616 Create unit test 1 for Z42402 314761 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z42404" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z42402", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z42402", "Z42402K1": { "Z1K1": "Z6091", "Z6091K1": "Q646" }, "Z42402K2": { "Z1K1": "Z40", "Z40K1": "Z42" }, "Z42402K3": { "Z1K1": "Z6091", "Z6091K1": "Q192613" }, "Z42402K4": "Z1820" }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z14392", "Z14392K2": { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "तापमापी के उपयोगों में मौसम विज्ञान और तापमान माप शामिल हैं।" } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "The uses of thermometer include meteorology and temperature measurement, Hindi" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "तापमापी के उपयोगों में मौसम विज्ञान और तापमान माप शामिल हैं" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 4bcb1ulavdxo8z68oduzmqida0x5ymy Z42405 0 94979 314762 2026-09-17T17:50:32Z BlueSkyWalker 101616 Create unit test 2 for Z42402 314762 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z42405" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z42402", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z42402", "Z42402K1": { "Z1K1": "Z6091", "Z6091K1": "Q1493" }, "Z42402K2": { "Z1K1": "Z40", "Z40K1": "Z41" }, "Z42402K3": { "Z1K1": "Z6091", "Z6091K1": "Q192613" }, "Z42402K4": "Z1820" }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z14392", "Z14392K2": { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "इसके उपयोगों में फल, औषधीय पादपों की सूची और रेशा शामिल हैं।" } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Its uses include fruit, list of medicinal plants and fiber (pronoun, present), Hindi" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "इसके उपयोगों में फल, औषधीय पादपों की सूची और रेशा शामिल हैं" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } k0whllrh0gx4zsqy4eg04vzuyxpewla Translations:Wikifunctions:Status updates/2026-09-10/25/de 1198 94980 314766 2026-09-17T18:00:15Z Ameisenigel 44 Created page with "=== Denny auf der WikiCon 2026 in Regensburg, Deutschland ===" 314766 wikitext text/x-wiki === Denny auf der WikiCon 2026 in Regensburg, Deutschland === 1ds7lxsm4hpa29j7rx6zq4x066vsixj Translations:Wikifunctions:Status updates/2026-09-10/26/de 1198 94981 314768 2026-09-17T18:01:01Z Ameisenigel 44 Created page with "Nächstes Wochenende findet in Regensburg, Deutschland die [[$1|WikiCon 2026]] statt. Denny wird daran teilnehmen und wenn du dich über die Abstrakte Wikipedia, Wikifunctions oder Wissensrepräsentation austauschen möchtest, nimm bitte Kontakt mit ihm auf." 314768 wikitext text/x-wiki Nächstes Wochenende findet in Regensburg, Deutschland die [[$1|WikiCon 2026]] statt. Denny wird daran teilnehmen und wenn du dich über die Abstrakte Wikipedia, Wikifunctions oder Wissensrepräsentation austauschen möchtest, nimm bitte Kontakt mit ihm auf. 28kjju8n3360enrp076f3ujx8krcupp Translations:Wikifunctions:Status updates/2026-09-10/27/de 1198 94982 314770 2026-09-17T18:01:10Z Ameisenigel 44 Created page with "=== Wöchentliche neue Funktionen: 210 neue Funktionen ===" 314770 wikitext text/x-wiki === Wöchentliche neue Funktionen: 210 neue Funktionen === crfigl8svmygl6lnbyzbxnuf93rpdx2 Translations:Wikifunctions:Status updates/2026-09-10/28/de 1198 94983 314772 2026-09-17T18:02:32Z Ameisenigel 44 Created page with "Diese Woche haben wir erneut einen Rekord bei der Anzahl neuer Funktionen erreicht: In der vergangenen Woche wurden 210 neue Funktionen erstellt. Hier ist eine unvollständige Liste von Funktionen mit Implementierungen und bestandenen Tests, um einen Eindruck davon zu bekommen, welche Funktionen erstellt wurden. Vielen Dank an alle für ihre Beiträge!" 314772 wikitext text/x-wiki Diese Woche haben wir erneut einen Rekord bei der Anzahl neuer Funktionen erreicht: In der vergangenen Woche wurden 210 neue Funktionen erstellt. Hier ist eine unvollständige Liste von Funktionen mit Implementierungen und bestandenen Tests, um einen Eindruck davon zu bekommen, welche Funktionen erstellt wurden. Vielen Dank an alle für ihre Beiträge! by9jwchag6bl06iil1knzftw0ijuoka Translations:Wikifunctions:Status updates/2026-09-10/29/de 1198 94984 314774 2026-09-17T18:02:35Z Ameisenigel 44 Created page with "Eine [$1 vollständige Liste aller Funktionen, sortiert nach Erstellungsdatum], ist verfügbar." 314774 wikitext text/x-wiki Eine [$1 vollständige Liste aller Funktionen, sortiert nach Erstellungsdatum], ist verfügbar. dckjpk14krlg91zy1npet79eyynekde Z42406 0 94985 314778 2026-09-17T18:24:10Z BlueSkyWalker 101616 Create function: has characteristic-sentence, Hindi 314778 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z42406" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z42406K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "entity" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "हस्ती / वस्तु" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z40", "Z17K2": "Z42406K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "entity repeated?" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "क्या हस्ती दोहराई गई है?" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z42406K3", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "tense" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "काल" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z60", "Z17K2": "Z42406K4", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "language" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "भाषा" } ] } } ], "Z8K2": "Z11", "Z8K3": [ "Z20" ], "Z8K4": [ "Z14" ], "Z8K5": "Z42406" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "has characteristic-sentence, Hindi" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "विशेषता वाक्य (हिन्दी)" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1002", "Z31K2": [ "Z6", "Hindi has characteristic sentence", "has characteristic sentence (Hindi)", "has characteristic hi" ] }, { "Z1K1": "Z31", "Z31K1": "Z1820", "Z31K2": [ "Z6", "विशेषता वाक्य", "विशेषता वाक्य (हिन्दी)", "हिन्दी विशेषता वाक्य" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "generates a sentence in Hindi stating the characteristics of an entity" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "किसी वस्तु की विशेषताओं को दर्शाने वाला मानक हिन्दी वाक्य बनाता है" } ] } } ryq3m3c8i5aabhxejcee9s2zg7c2nlq 314784 314778 2026-09-17T18:32:18Z BlueSkyWalker 101616 Connect implementation Z42407 and tests Z42408, Z42409 to Z42406 314784 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z42406" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z42406K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "entity" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "हस्ती / वस्तु" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z40", "Z17K2": "Z42406K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "entity repeated?" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "क्या हस्ती दोहराई गई है?" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z42406K3", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "tense" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "काल" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z60", "Z17K2": "Z42406K4", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "language" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "भाषा" } ] } } ], "Z8K2": "Z11", "Z8K3": [ "Z20", "Z42408", "Z42409" ], "Z8K4": [ "Z14", "Z42407" ], "Z8K5": "Z42406" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "has characteristic-sentence, Hindi" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "विशेषता वाक्य (हिन्दी)" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1002", "Z31K2": [ "Z6", "Hindi has characteristic sentence", "has characteristic sentence (Hindi)", "has characteristic hi" ] }, { "Z1K1": "Z31", "Z31K1": "Z1820", "Z31K2": [ "Z6", "विशेषता वाक्य", "विशेषता वाक्य (हिन्दी)", "हिन्दी विशेषता वाक्य" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "generates a sentence in Hindi stating the characteristics of an entity" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "किसी वस्तु की विशेषताओं को दर्शाने वाला मानक हिन्दी वाक्य बनाता है" } ] } } m2p09frlukq099p165cocabkdt6r13n Z42407 0 94986 314779 2026-09-17T18:26:12Z BlueSkyWalker 101616 Create composition implementation for Z42406 314779 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z42407" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z42406", "Z14K2": { "Z1K1": "Z7", "Z7K1": "Z26107", "Z26107K1": { "Z1K1": "Z18", "Z18K1": "Z42406K4" }, "Z26107K2": { "Z1K1": "Z7", "Z7K1": "Z42281", "Z42281K1": [ "Z6", { "Z1K1": "Z7", "Z7K1": "Z802", "Z802K1": { "Z1K1": "Z18", "Z18K1": "Z42406K2" }, "Z802K2": "इसकी", "Z802K3": { "Z1K1": "Z7", "Z7K1": "Z24766", "Z24766K1": { "Z1K1": "Z18", "Z18K1": "Z42406K1" }, "Z24766K2": { "Z1K1": "Z18", "Z18K1": "Z42406K4" } } }, { "Z1K1": "Z7", "Z7K1": "Z802", "Z802K1": { "Z1K1": "Z18", "Z18K1": "Z42406K2" }, "Z802K2": "", "Z802K3": "की" }, "विशेषताओं में", { "Z1K1": "Z7", "Z7K1": "Z14396", "Z14396K1": { "Z1K1": "Z7", "Z7K1": "Z42343", "Z42343K1": { "Z1K1": "Z18", "Z18K1": "Z42406K1" }, "Z42343K2": { "Z1K1": "Z6092", "Z6092K1": "P1552" }, "Z42343K3": { "Z1K1": "Z18", "Z18K1": "Z42406K4" } } }, "शामिल", { "Z1K1": "Z7", "Z7K1": "Z802", "Z802K1": { "Z1K1": "Z7", "Z7K1": "Z19316", "Z19316K1": { "Z1K1": "Z18", "Z18K1": "Z42406K3" }, "Z19316K2": { "Z1K1": "Z6091", "Z6091K1": "Q1994301" } }, "Z802K2": "थे", "Z802K3": "हैं" } ] } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "has characteristic-sentence, Hindi, comp" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "विशेषता वाक्य (हिन्दी कम्पोज़ीशन)" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } n876ffs541gxqk5txids7o57rvtcvge Z42408 0 94987 314780 2026-09-17T18:28:14Z BlueSkyWalker 101616 Create unit test 1 for Z42406 314780 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z42408" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z42406", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z42406", "Z42406K1": { "Z1K1": "Z6091", "Z6091K1": "Q19828" }, "Z42406K2": { "Z1K1": "Z40", "Z40K1": "Z42" }, "Z42406K3": { "Z1K1": "Z6091", "Z6091K1": "Q192613" }, "Z42406K4": "Z1820" }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z14392", "Z14392K2": { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "अधिवर्ष की विशेषताओं में २९ फ़रवरी शामिल हैं।" } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "The characteristics of leap year include 29 February, Hindi" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "अधिवर्ष की विशेषताओं में २९ फ़रवरी शामिल हैं" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } bvqv6fs74sbcuh2zrxnrbc1qpyx37ei Z42409 0 94988 314782 2026-09-17T18:30:15Z BlueSkyWalker 101616 Create unit test 2 for Z42406 314782 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z42409" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z42406", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z42406", "Z42406K1": { "Z1K1": "Z6091", "Z6091K1": "Q45797" }, "Z42406K2": { "Z1K1": "Z40", "Z40K1": "Z41" }, "Z42406K3": { "Z1K1": "Z6091", "Z6091K1": "Q1994301" }, "Z42406K4": "Z1820" }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z14392", "Z14392K2": { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "इसकी विशेषताओं में शहर और सीमांत नगर शामिल थे।" } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Its characteristics included city and border town (pronoun, past), Hindi" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "इसकी विशेषताओं में शहर और सीमांत नगर शामिल थे" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } pqm4pjeynk4vit3ary56gzgflv7k5qy Z42410 0 94989 314796 2026-09-17T19:01:37Z BlueSkyWalker 101616 Create function: platform-sentence, Hindi 314796 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z42410" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z42410K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "entity" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "हस्ती / वस्तु" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z40", "Z17K2": "Z42410K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "entity repeated?" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "क्या हस्ती दोहराई गई है?" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z42410K3", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "tense" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "काल" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z60", "Z17K2": "Z42410K4", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "language" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "भाषा" } ] } } ], "Z8K2": "Z11", "Z8K3": [ "Z20" ], "Z8K4": [ "Z14" ], "Z8K5": "Z42410" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "platform-sentence, Hindi" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "मंच वाक्य (हिन्दी)" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1002", "Z31K2": [ "Z6", "Hindi platform sentence", "platform sentence (Hindi)", "platform hi" ] }, { "Z1K1": "Z31", "Z31K1": "Z1820", "Z31K2": [ "Z6", "मंच वाक्य", "प्लेटफ़ॉर्म वाक्य", "हिन्दी मंच वाक्य" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "generates a sentence in Hindi stating the platforms an entity is available on" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "किसी वस्तु के उपलब्ध मंचों को दर्शाने वाला मानक हिन्दी वाक्य बनाता है" } ] } } t4ybo1x58hxxou3x9v5kw7ka9y6xw2q 314806 314796 2026-09-17T19:09:43Z BlueSkyWalker 101616 Connect implementation Z42411 and tests Z42412, Z42413 to Z42410 314806 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z42410" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z42410K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "entity" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "हस्ती / वस्तु" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z40", "Z17K2": "Z42410K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "entity repeated?" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "क्या हस्ती दोहराई गई है?" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z42410K3", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "tense" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "काल" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z60", "Z17K2": "Z42410K4", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "language" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "भाषा" } ] } } ], "Z8K2": "Z11", "Z8K3": [ "Z20", "Z42412", "Z42413" ], "Z8K4": [ "Z14", "Z42411" ], "Z8K5": "Z42410" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "platform-sentence, Hindi" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "मंच वाक्य (हिन्दी)" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1002", "Z31K2": [ "Z6", "Hindi platform sentence", "platform sentence (Hindi)", "platform hi" ] }, { "Z1K1": "Z31", "Z31K1": "Z1820", "Z31K2": [ "Z6", "मंच वाक्य", "प्लेटफ़ॉर्म वाक्य", "हिन्दी मंच वाक्य" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "generates a sentence in Hindi stating the platforms an entity is available on" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "किसी वस्तु के उपलब्ध मंचों को दर्शाने वाला मानक हिन्दी वाक्य बनाता है" } ] } } l3ksv7jkpy6nahv8zrgm9jwpai3k2mj Z42411 0 94990 314798 2026-09-17T19:03:38Z BlueSkyWalker 101616 Create composition implementation for Z42410 314798 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z42411" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z42410", "Z14K2": { "Z1K1": "Z7", "Z7K1": "Z26107", "Z26107K1": { "Z1K1": "Z18", "Z18K1": "Z42410K4" }, "Z26107K2": { "Z1K1": "Z7", "Z7K1": "Z42281", "Z42281K1": [ "Z6", { "Z1K1": "Z7", "Z7K1": "Z802", "Z802K1": { "Z1K1": "Z18", "Z18K1": "Z42410K2" }, "Z802K2": "यह", "Z802K3": { "Z1K1": "Z7", "Z7K1": "Z24766", "Z24766K1": { "Z1K1": "Z18", "Z18K1": "Z42410K1" }, "Z24766K2": { "Z1K1": "Z18", "Z18K1": "Z42410K4" } } }, { "Z1K1": "Z7", "Z7K1": "Z14396", "Z14396K1": { "Z1K1": "Z7", "Z7K1": "Z42343", "Z42343K1": { "Z1K1": "Z18", "Z18K1": "Z42410K1" }, "Z42343K2": { "Z1K1": "Z6092", "Z6092K1": "P400" }, "Z42343K3": { "Z1K1": "Z18", "Z18K1": "Z42410K4" } } }, "पर उपलब्ध", { "Z1K1": "Z7", "Z7K1": "Z802", "Z802K1": { "Z1K1": "Z7", "Z7K1": "Z19316", "Z19316K1": { "Z1K1": "Z18", "Z18K1": "Z42410K3" }, "Z19316K2": { "Z1K1": "Z6091", "Z6091K1": "Q1994301" } }, "Z802K2": "था", "Z802K3": "है" } ] } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "platform-sentence, Hindi, comp" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "मंच वाक्य (हिन्दी कम्पोज़ीशन)" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } ba5pt2bh1u8lgwf8b30qq5439miixzh Z42412 0 94991 314802 2026-09-17T19:05:40Z BlueSkyWalker 101616 Create unit test 1 for Z42410 314802 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z42412" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z42410", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z42410", "Z42410K1": { "Z1K1": "Z6091", "Z6091K1": "Q209330" }, "Z42410K2": { "Z1K1": "Z40", "Z40K1": "Z42" }, "Z42410K3": { "Z1K1": "Z6091", "Z6091K1": "Q192613" }, "Z42410K4": "Z1820" }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z14392", "Z14392K2": { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "इंस्टाग्राम एंड्रॉइड और आईओएस पर उपलब्ध है।" } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Instagram is available on Android and iOS, Hindi" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "इंस्टाग्राम एंड्रॉइड और आईओएस पर उपलब्ध है" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } kds4r1rdx4t10ti8p55n7m0dem9p1a4 Z42413 0 94992 314804 2026-09-17T19:07:42Z BlueSkyWalker 101616 Create unit test 2 for Z42410 314804 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z42413" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z42410", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z42410", "Z42410K1": { "Z1K1": "Z6091", "Z6091K1": "Q1575" }, "Z42410K2": { "Z1K1": "Z40", "Z40K1": "Z41" }, "Z42410K3": { "Z1K1": "Z6091", "Z6091K1": "Q1994301" }, "Z42410K4": "Z1820" }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z14392", "Z14392K2": { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "यह एक्स86, x८६-६४, ए आर एम वास्तुकला, PowerPC और SPARC पर उपलब्ध था।" } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "It was available on x86, x86-64, ARM, PowerPC and SPARC (pronoun, past), Hindi" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "यह एक्स86, x८६-६४, ए आर एम वास्तुकला, PowerPC और SPARC पर उपलब्ध था" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } lfcmius7vj51dyra3uqhgs9c497hzm5 Z42414 0 94993 314808 2026-09-17T19:27:35Z BlueSkyWalker 101616 Create function: depends on software-sentence, Hindi 314808 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z42414" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z42414K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "entity" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "हस्ती / वस्तु" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z40", "Z17K2": "Z42414K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "entity repeated?" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "क्या हस्ती दोहराई गई है?" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z42414K3", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "tense" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "काल" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z60", "Z17K2": "Z42414K4", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "language" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "भाषा" } ] } } ], "Z8K2": "Z11", "Z8K3": [ "Z20" ], "Z8K4": [ "Z14" ], "Z8K5": "Z42414" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "depends on software-sentence, Hindi" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "सॉफ़्टवेयर निर्भरता वाक्य (हिन्दी)" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1002", "Z31K2": [ "Z6", "Hindi depends on software sentence", "depends on software sentence (Hindi)", "depends on software hi" ] }, { "Z1K1": "Z31", "Z31K1": "Z1820", "Z31K2": [ "Z6", "सॉफ़्टवेयर निर्भरता वाक्य", "सॉफ्टवेयर निर्भरता वाक्य (हिन्दी)", "हिन्दी सॉफ़्टवेयर निर्भरता वाक्य" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "generates a sentence in Hindi stating the software an entity depends on" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "किसी वस्तु की सॉफ़्टवेयर निर्भरताओं को दर्शाने वाला मानक हिन्दी वाक्य बनाता है" } ] } } jq98a30eiuuhr2kzl0nc4so05edbfh2 314812 314808 2026-09-17T19:28:44Z BlueSkyWalker 101616 implementation Z42415 and tests Z42416, Z42417 to Z42414 314812 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z42414" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z42414K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "entity" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "हस्ती / वस्तु" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z40", "Z17K2": "Z42414K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "entity repeated?" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "क्या हस्ती दोहराई गई है?" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z42414K3", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "tense" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "काल" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z60", "Z17K2": "Z42414K4", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "language" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "भाषा" } ] } } ], "Z8K2": "Z11", "Z8K3": [ "Z20", "Z42416", "Z42417" ], "Z8K4": [ "Z14", "Z42415" ], "Z8K5": "Z42414" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "depends on software-sentence, Hindi" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "सॉफ़्टवेयर निर्भरता वाक्य (हिन्दी)" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1002", "Z31K2": [ "Z6", "Hindi depends on software sentence", "depends on software sentence (Hindi)", "depends on software hi" ] }, { "Z1K1": "Z31", "Z31K1": "Z1820", "Z31K2": [ "Z6", "सॉफ़्टवेयर निर्भरता वाक्य", "सॉफ्टवेयर निर्भरता वाक्य (हिन्दी)", "हिन्दी सॉफ़्टवेयर निर्भरता वाक्य" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "generates a sentence in Hindi stating the software an entity depends on" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "किसी वस्तु की सॉफ़्टवेयर निर्भरताओं को दर्शाने वाला मानक हिन्दी वाक्य बनाता है" } ] } } ti1gpg54uh7k7ampgi87tzq52y2b8fh Z42415 0 94994 314809 2026-09-17T19:27:52Z BlueSkyWalker 101616 composition implementation for Z42414 314809 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z42415" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z42414", "Z14K2": { "Z1K1": "Z7", "Z7K1": "Z26107", "Z26107K1": { "Z1K1": "Z18", "Z18K1": "Z42414K4" }, "Z26107K2": { "Z1K1": "Z7", "Z7K1": "Z42281", "Z42281K1": [ "Z6", { "Z1K1": "Z7", "Z7K1": "Z802", "Z802K1": { "Z1K1": "Z18", "Z18K1": "Z42414K2" }, "Z802K2": "यह", "Z802K3": { "Z1K1": "Z7", "Z7K1": "Z24766", "Z24766K1": { "Z1K1": "Z18", "Z18K1": "Z42414K1" }, "Z24766K2": { "Z1K1": "Z18", "Z18K1": "Z42414K4" } } }, { "Z1K1": "Z7", "Z7K1": "Z14396", "Z14396K1": { "Z1K1": "Z7", "Z7K1": "Z42343", "Z42343K1": { "Z1K1": "Z18", "Z18K1": "Z42414K1" }, "Z42343K2": { "Z1K1": "Z6092", "Z6092K1": "P1547" }, "Z42343K3": { "Z1K1": "Z18", "Z18K1": "Z42414K4" } } }, "पर निर्भर", { "Z1K1": "Z7", "Z7K1": "Z802", "Z802K1": { "Z1K1": "Z7", "Z7K1": "Z19316", "Z19316K1": { "Z1K1": "Z18", "Z18K1": "Z42414K3" }, "Z19316K2": { "Z1K1": "Z6091", "Z6091K1": "Q1994301" } }, "Z802K2": "था", "Z802K3": "है" } ] } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "depends on software-sentence, Hindi, comp" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "सॉफ़्टवेयर निर्भरता वाक्य (हिन्दी कम्पोज़ीशन)" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } oop5h6rs1hh5rina1xamrgy2p1ykntn Z42416 0 94995 314810 2026-09-17T19:28:09Z BlueSkyWalker 101616 Create unit test 1 for Z42414 314810 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z42416" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z42414", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z42414", "Z42414K1": { "Z1K1": "Z6091", "Z6091K1": "Q20728" }, "Z42414K2": { "Z1K1": "Z40", "Z40K1": "Z42" }, "Z42414K3": { "Z1K1": "Z6091", "Z6091K1": "Q192613" }, "Z42414K4": "Z1820" }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z14392", "Z14392K2": { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "सिमेंटिक मीडियाविकि मीडियाविकि और माई एसक्यूल पर निर्भर है।" } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Semantic MediaWiki depends on MediaWiki and MySQL, Hindi" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "सिमेंटिक मीडियाविकि मीडियाविकि और माई एसक्यूल पर निर्भर है" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } cymccuwceaj3t50ojs3ap46oswjl1ys Z42417 0 94996 314811 2026-09-17T19:28:26Z BlueSkyWalker 101616 Create unit test 2 for Z42414 314811 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z42417" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z42414", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z42414", "Z42414K1": { "Z1K1": "Z6091", "Z6091K1": "Q1304185" }, "Z42414K2": { "Z1K1": "Z40", "Z40K1": "Z41" }, "Z42414K3": { "Z1K1": "Z6091", "Z6091K1": "Q1994301" }, "Z42414K4": "Z1820" }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z14392", "Z14392K2": { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "यह पीएचपी, मारियाडीबी, माई एसक्यूल और एसक्यूलाइट पर निर्भर था।" } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "It depended on PHP, MariaDB, MySQL and SQLite (pronoun, past), Hindi" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "यह पीएचपी, मारियाडीबी, माई एसक्यूल और एसक्यूलाइट पर निर्भर था" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } icvg0zd4l6fsdyj2avt1s9in7bfhf40 Template:(! 10 94997 314829 2026-09-17T22:28:01Z YoshiRulz 10156 Create template 314829 wikitext text/x-wiki {{#tag:nowiki|<onlyinclude>{{{!}}</onlyinclude>}} dug9418ifl6cqq279ioyejvwyr7hbru Template:!- 10 94998 314830 2026-09-17T22:28:23Z YoshiRulz 10156 Create template 314830 wikitext text/x-wiki <onlyinclude>|-</onlyinclude> 7i92d5kxxmynju8fbyws243kwu0bqqm Template:!) 10 94999 314831 2026-09-17T22:28:42Z YoshiRulz 10156 Create template 314831 wikitext text/x-wiki {{#tag:nowiki|<onlyinclude>{{!}}}</onlyinclude>}} 3sbik5o1pipwt35d994ovd79g70ig7j Z42418 0 95000 314834 2026-09-17T22:44:40Z YoshiRulz 10156 Create function 314834 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z42418" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z33198", "Z17K2": "Z42418K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "number" } ] } } ], "Z8K2": "Z40", "Z8K3": [ "Z20" ], "Z8K4": [ "Z14" ], "Z8K5": "Z42418" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "is complex128 finite?" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1002", "Z31K2": [ "Z6", "is Complex number (float64) finite?" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "returns false if either component is infinite or NaN" } ] } } phil741xqtlmzcwggil5tt1w21rnrls 314836 314834 2026-09-17T22:46:05Z YoshiRulz 10156 Added Z42419 to the approved list of implementations 314836 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z42418" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z33198", "Z17K2": "Z42418K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "number" } ] } } ], "Z8K2": "Z40", "Z8K3": [ "Z20" ], "Z8K4": [ "Z14", "Z42419" ], "Z8K5": "Z42418" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "is complex128 finite?" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1002", "Z31K2": [ "Z6", "is Complex number (float64) finite?" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "returns false if either component is infinite or NaN" } ] } } t76qf2265q3w7yww1ig4zkoupcblqwg Z42419 0 95001 314835 2026-09-17T22:45:51Z YoshiRulz 10156 Create implementation 314835 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z42419" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z42418", "Z14K2": { "Z1K1": "Z7", "Z7K1": "Z10174", "Z10174K1": { "Z1K1": "Z7", "Z7K1": "Z34827", "Z34827K1": { "Z1K1": "Z7", "Z7K1": "Z33214", "Z33214K1": { "Z1K1": "Z18", "Z18K1": "Z42418K1" } } }, "Z10174K2": { "Z1K1": "Z7", "Z7K1": "Z34827", "Z34827K1": { "Z1K1": "Z7", "Z7K1": "Z33221", "Z33221K1": { "Z1K1": "Z18", "Z18K1": "Z42418K1" } } } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "is complex128 finite, composition" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 06yualumunft190u9aca455qds4uqsa Z42420 0 95002 314837 2026-09-17T22:49:06Z YoshiRulz 10156 Create persistent complex128 314837 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z42420" }, "Z2K2": { "Z1K1": "Z33198", "Z33198K1": { "Z1K1": "Z20838", "Z20838K1": { "Z1K1": "Z16659", "Z16659K1": "Z16660" }, "Z20838K2": { "Z1K1": "Z16683", "Z16683K1": { "Z1K1": "Z16659", "Z16659K1": "Z16662" }, "Z16683K2": { "Z1K1": "Z13518", "Z13518K1": "1023" } }, "Z20838K3": { "Z1K1": "Z13518", "Z13518K1": "0" }, "Z20838K4": { "Z1K1": "Z20825", "Z20825K1": "Z20829" } }, "Z33198K2": { "Z1K1": "Z20838", "Z20838K1": { "Z1K1": "Z16659", "Z16659K1": "Z16660" }, "Z20838K2": { "Z1K1": "Z16683", "Z16683K1": { "Z1K1": "Z16659", "Z16659K1": "Z16662" }, "Z16683K2": { "Z1K1": "Z13518", "Z13518K1": "1023" } }, "Z20838K3": { "Z1K1": "Z13518", "Z13518K1": "0" }, "Z20838K4": { "Z1K1": "Z20825", "Z20825K1": "Z20829" } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "zero (complex128)" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1002", "Z31K2": [ "Z6", "additive identity (complex128)" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } bytrsfirmvo79etk7hiwo6ogacxfr7h 314838 314837 2026-09-17T22:49:31Z YoshiRulz 10156 Add en alias 314838 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z42420" }, "Z2K2": { "Z1K1": "Z33198", "Z33198K1": { "Z1K1": "Z20838", "Z20838K1": { "Z1K1": "Z16659", "Z16659K1": "Z16660" }, "Z20838K2": { "Z1K1": "Z16683", "Z16683K1": { "Z1K1": "Z16659", "Z16659K1": "Z16662" }, "Z16683K2": { "Z1K1": "Z13518", "Z13518K1": "1023" } }, "Z20838K3": { "Z1K1": "Z13518", "Z13518K1": "0" }, "Z20838K4": { "Z1K1": "Z20825", "Z20825K1": "Z20829" } }, "Z33198K2": { "Z1K1": "Z20838", "Z20838K1": { "Z1K1": "Z16659", "Z16659K1": "Z16660" }, "Z20838K2": { "Z1K1": "Z16683", "Z16683K1": { "Z1K1": "Z16659", "Z16659K1": "Z16662" }, "Z16683K2": { "Z1K1": "Z13518", "Z13518K1": "1023" } }, "Z20838K3": { "Z1K1": "Z13518", "Z13518K1": "0" }, "Z20838K4": { "Z1K1": "Z20825", "Z20825K1": "Z20829" } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "zero (complex128)" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1002", "Z31K2": [ "Z6", "additive identity (complex128)", "0 + 0i" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } hqtw0sqdynechh6sjpgxhnbfy4cipn6 Talk:Z33700 1 95003 314839 2026-09-17T23:06:27Z YoshiRulz 10156 Add docs template 314839 wikitext text/x-wiki {{function documentation |label of type of input 1={{#function:Z34802|{{int:lang}}|Z33198}} |label of type of input 2={{#function:Z34802|{{int:lang}}|Z33198}} |intended for use=WF |invariants for returned values=[[Z42418]](<math>RV</math>) = [[Z42418]]({{ZK|{{PAGENAME}}|1}}) &and; [[Z42418]]({{ZK|{{PAGENAME}}|2}}) |commutative rule=<math>x</math> &times; <math>y</math> = <math>y</math> &times; <math>x</math> |identity element={{Z|42420}} |equivalent functions on other data types=<!--{{#categorytree:Multiplication_group_operations|hideprefix=always|namespaces=Talk}}--> * {{Z|21032}} * {{Z|19706}} * {{Z|17120}} * {{Z|13539}} * {{Z|16728}} * {{Z|10174}} |is approximate inverse of={{Z+|Z33708}} }} jq6zdndzy96sd1gl3kcv546vt35etez Z42421 0 95004 314842 2026-09-18T02:22:42Z 鈴音雨 101019 314842 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z42421" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z42315", "Z14K2": { "Z1K1": "Z7", "Z7K1": "Z26107", "Z26107K1": { "Z1K1": "Z18", "Z18K1": "Z42315K5" }, "Z26107K2": { "Z1K1": "Z7", "Z7K1": "Z21394", "Z21394K1": [ "Z6", { "Z1K1": "Z7", "Z7K1": "Z802", "Z802K1": { "Z1K1": "Z18", "Z18K1": "Z42315K2" }, "Z802K2": "Z11853", "Z802K3": { "Z1K1": "Z7", "Z7K1": "Z21394", "Z21394K1": [ "Z6", { "Z1K1": "Z7", "Z7K1": "Z36270", "Z36270K1": { "Z1K1": "Z18", "Z18K1": "Z42315K1" }, "Z36270K2": { "Z1K1": "Z18", "Z18K1": "Z42315K5" } }, "は、" ] } }, { "Z1K1": "Z7", "Z7K1": "Z12899", "Z12899K1": { "Z1K1": "Z7", "Z7K1": "Z14779", "Z14779K1": "Z42316", "Z14779K2": { "Z1K1": "Z18", "Z18K1": "Z42315K3" }, "Z14779K3": { "Z1K1": "Z7", "Z7K1": "Z13436", "Z13436K1": "Z22978", "Z13436K2": { "Z1K1": "Z18", "Z18K1": "Z42315K1" }, "Z13436K3": { "Z1K1": "Z18", "Z18K1": "Z42315K3" } } }, "Z12899K2": { "Z1K1": "Z7", "Z7K1": "Z32276", "Z32276K1": { "Z1K1": "Z18", "Z18K1": "Z42315K5" } } }, "を使用", { "Z1K1": "Z7", "Z7K1": "Z802", "Z802K1": { "Z1K1": "Z7", "Z7K1": "Z19316", "Z19316K1": { "Z1K1": "Z18", "Z18K1": "Z42315K4" }, "Z19316K2": { "Z1K1": "Z6091", "Z6091K1": "Q501405" } }, "Z802K2": "する", "Z802K3": { "Z1K1": "Z7", "Z7K1": "Z802", "Z802K1": { "Z1K1": "Z7", "Z7K1": "Z19316", "Z19316K1": { "Z1K1": "Z18", "Z18K1": "Z42315K4" }, "Z19316K2": { "Z1K1": "Z6091", "Z6091K1": "Q1994301" } }, "Z802K2": "していた", "Z802K3": "している" } }, "。" ] } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "プロパティ値を役割として使用する文章 (日本語)、合成" }, { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "uses property values as roles-sentence, Ja, comp" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 36dc7e49w9uvdeial5l91guxd0wcpgw 314844 314842 2026-09-18T02:31:03Z 鈴音雨 101019 fix 314844 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z42421" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z42315", "Z14K2": { "Z1K1": "Z7", "Z7K1": "Z26107", "Z26107K1": { "Z1K1": "Z18", "Z18K1": "Z42315K5" }, "Z26107K2": { "Z1K1": "Z7", "Z7K1": "Z21394", "Z21394K1": [ "Z6", { "Z1K1": "Z7", "Z7K1": "Z802", "Z802K1": { "Z1K1": "Z18", "Z18K1": "Z42315K2" }, "Z802K2": "Z11853", "Z802K3": { "Z1K1": "Z7", "Z7K1": "Z21394", "Z21394K1": [ "Z6", { "Z1K1": "Z7", "Z7K1": "Z36270", "Z36270K1": { "Z1K1": "Z18", "Z18K1": "Z42315K1" }, "Z36270K2": { "Z1K1": "Z18", "Z18K1": "Z42315K5" } }, "は、" ] } }, { "Z1K1": "Z7", "Z7K1": "Z12899", "Z12899K1": { "Z1K1": "Z7", "Z7K1": "Z14779", "Z14779K1": "Z42316", "Z14779K2": { "Z1K1": "Z18", "Z18K1": "Z42315K3" }, "Z14779K3": { "Z1K1": "Z7", "Z7K1": "Z13436", "Z13436K1": "Z22978", "Z13436K2": { "Z1K1": "Z7", "Z7K1": "Z30120", "Z30120K1": { "Z1K1": "Z18", "Z18K1": "Z42315K1" }, "Z30120K2": [ "Z6030", "Z6036" ], "Z30120K3": [ "Z60", "Z1360" ], "Z30120K4": { "Z1K1": "Z18", "Z18K1": "Z42315K3" } }, "Z13436K3": { "Z1K1": "Z18", "Z18K1": "Z42315K3" } } }, "Z12899K2": { "Z1K1": "Z7", "Z7K1": "Z32276", "Z32276K1": { "Z1K1": "Z18", "Z18K1": "Z42315K5" } } }, "を使用", { "Z1K1": "Z7", "Z7K1": "Z802", "Z802K1": { "Z1K1": "Z7", "Z7K1": "Z19316", "Z19316K1": { "Z1K1": "Z18", "Z18K1": "Z42315K4" }, "Z19316K2": { "Z1K1": "Z6091", "Z6091K1": "Q501405" } }, "Z802K2": "する", "Z802K3": { "Z1K1": "Z7", "Z7K1": "Z802", "Z802K1": { "Z1K1": "Z7", "Z7K1": "Z19316", "Z19316K1": { "Z1K1": "Z18", "Z18K1": "Z42315K4" }, "Z19316K2": { "Z1K1": "Z6091", "Z6091K1": "Q1994301" } }, "Z802K2": "していた", "Z802K3": "している" } }, "。" ] } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "プロパティ値を役割として使用する文章 (日本語)、合成" }, { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "uses property values as roles-sentence, Ja, comp" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } jhvmxdqs8hhngxeadpm0d8hqnvvkspb Z42422 0 95005 314847 2026-09-18T02:37:35Z 鈴音雨 101019 [[User:鈴音雨/WFSpinner|WFSpinner]]: clone function Z42316 314847 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z42422" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6092", "Z17K2": "Z42422K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "プロパティ参照" }, { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "property" } ] } }, { "Z1K1": "Z17", "Z17K1": { "Z1K1": "Z7", "Z7K1": "Z881", "Z881K1": "Z6091" }, "Z17K2": "Z42422K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "項目参照リスト" }, { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "item references" } ] } } ], "Z8K2": "Z6", "Z8K3": [ "Z20" ], "Z8K4": [ "Z14" ], "Z8K5": "Z42422" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "role of property values clause, English" }, { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "プロパティ値の役割句 (英語)" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } bkp54drgfehzkc8bdwsfj6kuh48kvm1 314870 314847 2026-09-18T03:24:48Z 鈴音雨 101019 Added Z42427 to the approved list of implementations 314870 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z42422" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6092", "Z17K2": "Z42422K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "プロパティ参照" }, { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "property" } ] } }, { "Z1K1": "Z17", "Z17K1": { "Z1K1": "Z7", "Z7K1": "Z881", "Z881K1": "Z6091" }, "Z17K2": "Z42422K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "項目参照リスト" }, { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "item references" } ] } } ], "Z8K2": "Z6", "Z8K3": [ "Z20" ], "Z8K4": [ "Z14", "Z42427" ], "Z8K5": "Z42422" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "role of property values clause, English" }, { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "プロパティ値の役割句 (英語)" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } r09r1ihf6tk3mvhwr3php4cl1whf935 314875 314870 2026-09-18T03:33:55Z 鈴音雨 101019 Connect testers Z42433, Z42434, Z42435 314875 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z42422" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6092", "Z17K2": "Z42422K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "プロパティ参照" }, { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "property" } ] } }, { "Z1K1": "Z17", "Z17K1": { "Z1K1": "Z7", "Z7K1": "Z881", "Z881K1": "Z6091" }, "Z17K2": "Z42422K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "項目参照リスト" }, { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "item references" } ] } } ], "Z8K2": "Z6", "Z8K3": [ "Z20", "Z42433", "Z42434", "Z42435" ], "Z8K4": [ "Z14", "Z42427" ], "Z8K5": "Z42422" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "role of property values clause, English" }, { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "プロパティ値の役割句 (英語)" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } elscnks3zhwioqenrgfpicg1nan0q81 314879 314875 2026-09-18T03:46:29Z 鈴音雨 101019 Connect testers Z42436, Z42437 314879 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z42422" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6092", "Z17K2": "Z42422K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "プロパティ参照" }, { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "property" } ] } }, { "Z1K1": "Z17", "Z17K1": { "Z1K1": "Z7", "Z7K1": "Z881", "Z881K1": "Z6091" }, "Z17K2": "Z42422K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "項目参照リスト" }, { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "item references" } ] } } ], "Z8K2": "Z6", "Z8K3": [ "Z20", "Z42433", "Z42434", "Z42435", "Z42436", "Z42437" ], "Z8K4": [ "Z14", "Z42427" ], "Z8K5": "Z42422" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "role of property values clause, English" }, { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "プロパティ値の役割句 (英語)" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } p52d0h9tv6orkjy3p0nx1nzfw1vs75o 314925 314879 2026-09-18T07:26:36Z 鈴音雨 101019 Temporarily detach Z42427 so the signature can take a grammatical-number argument 314925 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z42422" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6092", "Z17K2": "Z42422K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "プロパティ参照" }, { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "property" } ] } }, { "Z1K1": "Z17", "Z17K1": { "Z1K1": "Z7", "Z7K1": "Z881", "Z881K1": "Z6091" }, "Z17K2": "Z42422K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "項目参照リスト" }, { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "item references" } ] } } ], "Z8K2": "Z6", "Z8K3": [ "Z20", "Z42433", "Z42434", "Z42435", "Z42436", "Z42437" ], "Z8K4": [ "Z14" ], "Z8K5": "Z42422" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "role of property values clause, English" }, { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "プロパティ値の役割句 (英語)" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } bdbtbidsjupy2etnx70psshani36vn3 314927 314925 2026-09-18T07:26:42Z 鈴音雨 101019 Add a grammatical-number argument so the possessive in the clause can agree with the subject 314927 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z42422" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6092", "Z17K2": "Z42422K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "プロパティ参照" }, { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "property" } ] } }, { "Z1K1": "Z17", "Z17K1": { "Z1K1": "Z7", "Z7K1": "Z881", "Z881K1": "Z6091" }, "Z17K2": "Z42422K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "項目参照リスト" }, { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "item references" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z42422K3", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "grammatical number of the subject" }, { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "主語の文法的数" } ] } } ], "Z8K2": "Z6", "Z8K3": [ "Z20", "Z42433", "Z42434", "Z42435", "Z42436", "Z42437" ], "Z8K4": [ "Z14" ], "Z8K5": "Z42422" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "role of property values clause, English" }, { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "プロパティ値の役割句 (英語)" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 6zpvt4jaqrth6ne8a8ax5aonx7pr6xa 314929 314927 2026-09-18T07:27:03Z 鈴音雨 101019 Reconnect implementation Z42427 314929 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z42422" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6092", "Z17K2": "Z42422K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "プロパティ参照" }, { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "property" } ] } }, { "Z1K1": "Z17", "Z17K1": { "Z1K1": "Z7", "Z7K1": "Z881", "Z881K1": "Z6091" }, "Z17K2": "Z42422K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "項目参照リスト" }, { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "item references" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z42422K3", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "grammatical number of the subject" }, { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "主語の文法的数" } ] } } ], "Z8K2": "Z6", "Z8K3": [ "Z20", "Z42433", "Z42434", "Z42435", "Z42436", "Z42437" ], "Z8K4": [ "Z14", "Z42427" ], "Z8K5": "Z42422" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "role of property values clause, English" }, { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "プロパティ値の役割句 (英語)" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } gk7ngldvuqnlghvri8roi543epcptcb Z42423 0 95006 314848 2026-09-18T02:38:25Z 鈴音雨 101019 Tester: two role properties, present tense, first mention 314848 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z42423" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z42315", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z42315", "Z42315K1": { "Z1K1": "Z6091", "Z6091K1": "Q115518310" }, "Z42315K2": { "Z1K1": "Z40", "Z40K1": "Z42" }, "Z42315K3": [ "Z6092", { "Z1K1": "Z6092", "Z6092K1": "P880" }, { "Z1K1": "Z6092", "Z6092K1": "P2560" } ], "Z42315K4": { "Z1K1": "Z6091", "Z6091K1": "Q192613" }, "Z42315K5": "Z1830" }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z14392", "Z14392K2": { "Z1K1": "Z11", "Z11K1": { "Z1K1": "Z60", "Z60K1": "ja" }, "Z11K2": "Xperia 5 IVは、CPUとしてQualcomm Snapdragon 8 Gen 1、GPUとしてAdreno 730を使用している。" } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "[ja] 役割プロパティ2件、現在時制" }, { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "[ja] two role properties, present tense" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 618xr7qy6iebfw4cz4e4uzbmcu14ki4 Z42424 0 95007 314849 2026-09-18T02:38:30Z 鈴音雨 101019 Tester: repeated entity omits the subject 314849 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z42424" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z42315", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z42315", "Z42315K1": { "Z1K1": "Z6091", "Z6091K1": "Q115518310" }, "Z42315K2": { "Z1K1": "Z40", "Z40K1": "Z41" }, "Z42315K3": [ "Z6092", { "Z1K1": "Z6092", "Z6092K1": "P2560" } ], "Z42315K4": { "Z1K1": "Z6091", "Z6091K1": "Q192613" }, "Z42315K5": "Z1830" }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z14392", "Z14392K2": { "Z1K1": "Z11", "Z11K1": { "Z1K1": "Z60", "Z60K1": "ja" }, "Z11K2": "GPUとしてAdreno 730を使用している。" } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "[ja] 既出のエンティティは主語を省く" }, { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "[ja] repeated entity drops the subject" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } l58uao8ywn7lsv6wg4acuvrb45y3tov Z42425 0 95008 314850 2026-09-18T02:38:34Z 鈴音雨 101019 Tester: past tense 314850 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z42425" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z42315", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z42315", "Z42315K1": { "Z1K1": "Z6091", "Z6091K1": "Q115518310" }, "Z42315K2": { "Z1K1": "Z40", "Z40K1": "Z42" }, "Z42315K3": [ "Z6092", { "Z1K1": "Z6092", "Z6092K1": "P2560" } ], "Z42315K4": { "Z1K1": "Z6091", "Z6091K1": "Q1994301" }, "Z42315K5": "Z1830" }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z14392", "Z14392K2": { "Z1K1": "Z11", "Z11K1": { "Z1K1": "Z60", "Z60K1": "ja" }, "Z11K2": "Xperia 5 IVは、GPUとしてAdreno 730を使用していた。" } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "[ja] 過去時制" }, { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "[ja] past tense" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 7og9835wv2xya5f0djxnvmfewc8vrs2 Z42426 0 95009 314851 2026-09-18T02:38:37Z 鈴音雨 101019 Tester: future tense 314851 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z42426" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z42315", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z42315", "Z42315K1": { "Z1K1": "Z6091", "Z6091K1": "Q115518310" }, "Z42315K2": { "Z1K1": "Z40", "Z40K1": "Z42" }, "Z42315K3": [ "Z6092", { "Z1K1": "Z6092", "Z6092K1": "P2560" } ], "Z42315K4": { "Z1K1": "Z6091", "Z6091K1": "Q501405" }, "Z42315K5": "Z1830" }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z14392", "Z14392K2": { "Z1K1": "Z11", "Z11K1": { "Z1K1": "Z60", "Z60K1": "ja" }, "Z11K2": "Xperia 5 IVは、GPUとしてAdreno 730を使用する。" } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "[ja] 未来時制" }, { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "[ja] future tense" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 29wssbup8rd4xxtit9vzrbamhrmjbrg Z42427 0 95010 314854 2026-09-18T02:51:34Z 鈴音雨 101019 314854 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z42427" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z42422", "Z14K2": { "Z1K1": "Z7", "Z7K1": "Z21394", "Z21394K1": [ "Z6", { "Z1K1": "Z7", "Z7K1": "Z18779", "Z18779K1": { "Z1K1": "Z7", "Z7K1": "Z13464", "Z13464K1": "Z39219", "Z13464K2": { "Z1K1": "Z7", "Z7K1": "Z873", "Z873K1": "Z6821", "Z873K2": { "Z1K1": "Z18", "Z18K1": "Z42422K2" } }, "Z13464K3": "Z1002" } } ] } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "プロパティ値の役割句 (英語)、合成" }, { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "role of property values clause, English, comp" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } fw51dmv5khh0kb3kakevllyha1y6ykc 314866 314854 2026-09-18T03:10:02Z 鈴音雨 101019 Use Z30120 (selective fetch) via the new Z42428 applier instead of the full Z6821 fetch: same output, much faster, and avoids the Z570 timeout on items with large statement sets 314866 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z42427" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z42422", "Z14K2": { "Z1K1": "Z7", "Z7K1": "Z21394", "Z21394K1": [ "Z6", { "Z1K1": "Z7", "Z7K1": "Z18779", "Z18779K1": { "Z1K1": "Z7", "Z7K1": "Z13464", "Z13464K1": "Z39219", "Z13464K2": { "Z1K1": "Z7", "Z7K1": "Z42428", "Z42428K1": "Z30120", "Z42428K2": { "Z1K1": "Z18", "Z18K1": "Z42422K2" }, "Z42428K3": [ "Z6030", "Z6033", "Z6035", "Z6036" ], "Z42428K4": [ "Z60", "Z1002", "Z1360" ], "Z42428K5": [ "Z6092", { "Z1K1": "Z6092", "Z6092K1": "P31" } ] }, "Z13464K3": "Z1002" } } ] } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "プロパティ値の役割句 (英語)、合成" }, { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "role of property values clause, English, comp" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } dodq1jo6226cntgh0m42kwfo6e4zswq 314867 314866 2026-09-18T03:10:41Z 鈴音雨 101019 Unwrap the monolingual texts from Z39219 with Z14396 before joining: Z18779 takes a list of strings, so passing Z11 objects rendered as [object Object] 314867 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z42427" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z42422", "Z14K2": { "Z1K1": "Z7", "Z7K1": "Z21394", "Z21394K1": [ "Z6", { "Z1K1": "Z7", "Z7K1": "Z18779", "Z18779K1": { "Z1K1": "Z7", "Z7K1": "Z873", "Z873K1": "Z14396", "Z873K2": { "Z1K1": "Z7", "Z7K1": "Z13464", "Z13464K1": "Z39219", "Z13464K2": { "Z1K1": "Z7", "Z7K1": "Z42428", "Z42428K1": "Z30120", "Z42428K2": { "Z1K1": "Z18", "Z18K1": "Z42422K2" }, "Z42428K3": [ "Z6030", "Z6033", "Z6035", "Z6036" ], "Z42428K4": [ "Z60", "Z1002", "Z1360" ], "Z42428K5": [ "Z6092", { "Z1K1": "Z6092", "Z6092K1": "P31" } ] }, "Z13464K3": "Z1002" } } } ] } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "プロパティ値の役割句 (英語)、合成" }, { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "role of property values clause, English, comp" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } rtgtduicz2jp9kxneggd692lwch36n5 314869 314867 2026-09-18T03:24:20Z 鈴音雨 101019 314869 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z42427" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z42422", "Z14K2": { "Z1K1": "Z7", "Z7K1": "Z21394", "Z21394K1": [ "Z6", { "Z1K1": "Z7", "Z7K1": "Z18779", "Z18779K1": { "Z1K1": "Z7", "Z7K1": "Z873", "Z873K1": "Z14396", "Z873K2": { "Z1K1": "Z7", "Z7K1": "Z13464", "Z13464K1": "Z39219", "Z13464K2": { "Z1K1": "Z7", "Z7K1": "Z42428", "Z42428K1": "Z30120", "Z42428K2": { "Z1K1": "Z18", "Z18K1": "Z42422K2" }, "Z42428K3": [ "Z6030", "Z6033", "Z6035", "Z6036" ], "Z42428K4": [ "Z60", "Z1002", "Z1360" ], "Z42428K5": [ "Z6092", { "Z1K1": "Z6092", "Z6092K1": "P31" } ] }, "Z13464K3": "Z1002" } } }, " as its ", { "Z1K1": "Z7", "Z7K1": "Z36270", "Z36270K1": { "Z1K1": "Z7", "Z7K1": "Z35364", "Z35364K1": { "Z1K1": "Z7", "Z7K1": "Z35036", "Z35036K1": { "Z1K1": "Z18", "Z18K1": "Z42422K1" }, "Z35036K2": [ "Z6030", "Z6036" ], "Z35036K3": [ "Z60", "Z1360" ], "Z35036K4": [ "Z6092", { "Z1K1": "Z6092", "Z6092K1": "P1629" } ] } }, "Z36270K2": "Z1002" } ] } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "プロパティ値の役割句 (英語)、合成" }, { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "role of property values clause, English, comp" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 7gwqebqiaavviemuaqyna1q8ppu82jm 314876 314869 2026-09-18T03:38:10Z 鈴音雨 101019 Add the role phrase: join the values, then " as its " and the label of the property subject item (P1629), pluralised when there is more than one value 314876 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z42427" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z42422", "Z14K2": { "Z1K1": "Z7", "Z7K1": "Z21394", "Z21394K1": [ "Z6", { "Z1K1": "Z7", "Z7K1": "Z18779", "Z18779K1": { "Z1K1": "Z7", "Z7K1": "Z873", "Z873K1": "Z14396", "Z873K2": { "Z1K1": "Z7", "Z7K1": "Z13464", "Z13464K1": "Z39219", "Z13464K2": { "Z1K1": "Z7", "Z7K1": "Z42428", "Z42428K1": "Z30120", "Z42428K2": { "Z1K1": "Z18", "Z18K1": "Z42422K2" }, "Z42428K3": [ "Z6030", "Z6033", "Z6035", "Z6036" ], "Z42428K4": [ "Z60", "Z1002", "Z1360" ], "Z42428K5": [ "Z6092", { "Z1K1": "Z6092", "Z6092K1": "P31" } ] }, "Z13464K3": "Z1002" } } }, " as its ", { "Z1K1": "Z7", "Z7K1": "Z802", "Z802K1": { "Z1K1": "Z7", "Z7K1": "Z813", "Z813K1": { "Z1K1": "Z18", "Z18K1": "Z42422K2" } }, "Z802K2": { "Z1K1": "Z7", "Z7K1": "Z36270", "Z36270K1": { "Z1K1": "Z7", "Z7K1": "Z35364", "Z35364K1": { "Z1K1": "Z7", "Z7K1": "Z35036", "Z35036K1": { "Z1K1": "Z18", "Z18K1": "Z42422K1" }, "Z35036K2": [ "Z6030", "Z6036" ], "Z35036K3": [ "Z60", "Z1360" ], "Z35036K4": [ "Z6092", { "Z1K1": "Z6092", "Z6092K1": "P1629" } ] } }, "Z36270K2": "Z1002" }, "Z802K3": { "Z1K1": "Z7", "Z7K1": "Z802", "Z802K1": { "Z1K1": "Z7", "Z7K1": "Z813", "Z813K1": { "Z1K1": "Z7", "Z7K1": "Z812", "Z812K1": { "Z1K1": "Z18", "Z18K1": "Z42422K2" } } }, "Z802K2": { "Z1K1": "Z7", "Z7K1": "Z36270", "Z36270K1": { "Z1K1": "Z7", "Z7K1": "Z35364", "Z35364K1": { "Z1K1": "Z7", "Z7K1": "Z35036", "Z35036K1": { "Z1K1": "Z18", "Z18K1": "Z42422K1" }, "Z35036K2": [ "Z6030", "Z6036" ], "Z35036K3": [ "Z60", "Z1360" ], "Z35036K4": [ "Z6092", { "Z1K1": "Z6092", "Z6092K1": "P1629" } ] } }, "Z36270K2": "Z1002" }, "Z802K3": { "Z1K1": "Z7", "Z7K1": "Z11089", "Z11089K1": { "Z1K1": "Z7", "Z7K1": "Z36270", "Z36270K1": { "Z1K1": "Z7", "Z7K1": "Z35364", "Z35364K1": { "Z1K1": "Z7", "Z7K1": "Z35036", "Z35036K1": { "Z1K1": "Z18", "Z18K1": "Z42422K1" }, "Z35036K2": [ "Z6030", "Z6036" ], "Z35036K3": [ "Z60", "Z1360" ], "Z35036K4": [ "Z6092", { "Z1K1": "Z6092", "Z6092K1": "P1629" } ] } }, "Z36270K2": "Z1002" } } } } ] } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "プロパティ値の役割句 (英語)、合成" }, { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "role of property values clause, English, comp" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } alvt54fk429w83jdh038r57fsn459gx 314892 314876 2026-09-18T05:53:23Z 鈴音雨 101019 Take the plural role noun from the linked lexeme (Z30377, best plural rep. via P5137), falling back to Z30377 English plural (Z11089) through Z32556 when the item has no lexeme, so irregular plurals such as country/countries come out right 314892 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z42427" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z42422", "Z14K2": { "Z1K1": "Z7", "Z7K1": "Z21394", "Z21394K1": [ "Z6", { "Z1K1": "Z7", "Z7K1": "Z18779", "Z18779K1": { "Z1K1": "Z7", "Z7K1": "Z873", "Z873K1": "Z14396", "Z873K2": { "Z1K1": "Z7", "Z7K1": "Z13464", "Z13464K1": "Z39219", "Z13464K2": { "Z1K1": "Z7", "Z7K1": "Z42428", "Z42428K1": "Z30120", "Z42428K2": { "Z1K1": "Z18", "Z18K1": "Z42422K2" }, "Z42428K3": [ "Z6030", "Z6033", "Z6035", "Z6036" ], "Z42428K4": [ "Z60", "Z1002", "Z1360" ], "Z42428K5": [ "Z6092", { "Z1K1": "Z6092", "Z6092K1": "P31" } ] }, "Z13464K3": "Z1002" } } }, " as its ", { "Z1K1": "Z7", "Z7K1": "Z802", "Z802K1": { "Z1K1": "Z7", "Z7K1": "Z813", "Z813K1": { "Z1K1": "Z18", "Z18K1": "Z42422K2" } }, "Z802K2": { "Z1K1": "Z7", "Z7K1": "Z36270", "Z36270K1": { "Z1K1": "Z7", "Z7K1": "Z35364", "Z35364K1": { "Z1K1": "Z7", "Z7K1": "Z35036", "Z35036K1": { "Z1K1": "Z18", "Z18K1": "Z42422K1" }, "Z35036K2": [ "Z6030", "Z6036" ], "Z35036K3": [ "Z60", "Z1360" ], "Z35036K4": [ "Z6092", { "Z1K1": "Z6092", "Z6092K1": "P1629" } ] } }, "Z36270K2": "Z1002" }, "Z802K3": { "Z1K1": "Z7", "Z7K1": "Z802", "Z802K1": { "Z1K1": "Z7", "Z7K1": "Z813", "Z813K1": { "Z1K1": "Z7", "Z7K1": "Z812", "Z812K1": { "Z1K1": "Z18", "Z18K1": "Z42422K2" } } }, "Z802K2": { "Z1K1": "Z7", "Z7K1": "Z36270", "Z36270K1": { "Z1K1": "Z7", "Z7K1": "Z35364", "Z35364K1": { "Z1K1": "Z7", "Z7K1": "Z35036", "Z35036K1": { "Z1K1": "Z18", "Z18K1": "Z42422K1" }, "Z35036K2": [ "Z6030", "Z6036" ], "Z35036K3": [ "Z60", "Z1360" ], "Z35036K4": [ "Z6092", { "Z1K1": "Z6092", "Z6092K1": "P1629" } ] } }, "Z36270K2": "Z1002" }, "Z802K3": { "Z1K1": "Z7", "Z7K1": "Z32556", "Z32556K1": { "Z1K1": "Z7", "Z7K1": "Z30377", "Z30377K1": { "Z1K1": "Z7", "Z7K1": "Z35364", "Z35364K1": { "Z1K1": "Z7", "Z7K1": "Z35036", "Z35036K1": { "Z1K1": "Z18", "Z18K1": "Z42422K1" }, "Z35036K2": [ "Z6030", "Z6036" ], "Z35036K3": [ "Z60", "Z1360" ], "Z35036K4": [ "Z6092", { "Z1K1": "Z6092", "Z6092K1": "P1629" } ] } }, "Z30377K2": "Z1002" }, "Z32556K2": { "Z1K1": "Z7", "Z7K1": "Z11089", "Z11089K1": { "Z1K1": "Z7", "Z7K1": "Z36270", "Z36270K1": { "Z1K1": "Z7", "Z7K1": "Z35364", "Z35364K1": { "Z1K1": "Z7", "Z7K1": "Z35036", "Z35036K1": { "Z1K1": "Z18", "Z18K1": "Z42422K1" }, "Z35036K2": [ "Z6030", "Z6036" ], "Z35036K3": [ "Z60", "Z1360" ], "Z35036K4": [ "Z6092", { "Z1K1": "Z6092", "Z6092K1": "P1629" } ] } }, "Z36270K2": "Z1002" } } } } } ] } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "プロパティ値の役割句 (英語)、合成" }, { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "role of property values clause, English, comp" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } fmxuts939ge2rcdrjfwtycnvm9uyruq 314928 314892 2026-09-18T07:26:57Z 鈴音雨 101019 Agree the possessive with the subject: its for a singular subject, their otherwise 314928 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z42427" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z42422", "Z14K2": { "Z1K1": "Z7", "Z7K1": "Z21394", "Z21394K1": [ "Z6", { "Z1K1": "Z7", "Z7K1": "Z18779", "Z18779K1": { "Z1K1": "Z7", "Z7K1": "Z873", "Z873K1": "Z14396", "Z873K2": { "Z1K1": "Z7", "Z7K1": "Z13464", "Z13464K1": "Z39219", "Z13464K2": { "Z1K1": "Z7", "Z7K1": "Z42428", "Z42428K1": "Z30120", "Z42428K2": { "Z1K1": "Z18", "Z18K1": "Z42422K2" }, "Z42428K3": [ "Z6030", "Z6033", "Z6035", "Z6036" ], "Z42428K4": [ "Z60", "Z1002", "Z1360" ], "Z42428K5": [ "Z6092", { "Z1K1": "Z6092", "Z6092K1": "P31" } ] }, "Z13464K3": "Z1002" } } }, { "Z1K1": "Z7", "Z7K1": "Z802", "Z802K1": { "Z1K1": "Z7", "Z7K1": "Z19316", "Z19316K1": { "Z1K1": "Z18", "Z18K1": "Z42422K3" }, "Z19316K2": { "Z1K1": "Z6091", "Z6091K1": "Q110786" } }, "Z802K2": " as its ", "Z802K3": " as their " }, { "Z1K1": "Z7", "Z7K1": "Z802", "Z802K1": { "Z1K1": "Z7", "Z7K1": "Z813", "Z813K1": { "Z1K1": "Z18", "Z18K1": "Z42422K2" } }, "Z802K2": { "Z1K1": "Z7", "Z7K1": "Z36270", "Z36270K1": { "Z1K1": "Z7", "Z7K1": "Z35364", "Z35364K1": { "Z1K1": "Z7", "Z7K1": "Z35036", "Z35036K1": { "Z1K1": "Z18", "Z18K1": "Z42422K1" }, "Z35036K2": [ "Z6030", "Z6036" ], "Z35036K3": [ "Z60", "Z1360" ], "Z35036K4": [ "Z6092", { "Z1K1": "Z6092", "Z6092K1": "P1629" } ] } }, "Z36270K2": "Z1002" }, "Z802K3": { "Z1K1": "Z7", "Z7K1": "Z802", "Z802K1": { "Z1K1": "Z7", "Z7K1": "Z813", "Z813K1": { "Z1K1": "Z7", "Z7K1": "Z812", "Z812K1": { "Z1K1": "Z18", "Z18K1": "Z42422K2" } } }, "Z802K2": { "Z1K1": "Z7", "Z7K1": "Z36270", "Z36270K1": { "Z1K1": "Z7", "Z7K1": "Z35364", "Z35364K1": { "Z1K1": "Z7", "Z7K1": "Z35036", "Z35036K1": { "Z1K1": "Z18", "Z18K1": "Z42422K1" }, "Z35036K2": [ "Z6030", "Z6036" ], "Z35036K3": [ "Z60", "Z1360" ], "Z35036K4": [ "Z6092", { "Z1K1": "Z6092", "Z6092K1": "P1629" } ] } }, "Z36270K2": "Z1002" }, "Z802K3": { "Z1K1": "Z7", "Z7K1": "Z32556", "Z32556K1": { "Z1K1": "Z7", "Z7K1": "Z30377", "Z30377K1": { "Z1K1": "Z7", "Z7K1": "Z35364", "Z35364K1": { "Z1K1": "Z7", "Z7K1": "Z35036", "Z35036K1": { "Z1K1": "Z18", "Z18K1": "Z42422K1" }, "Z35036K2": [ "Z6030", "Z6036" ], "Z35036K3": [ "Z60", "Z1360" ], "Z35036K4": [ "Z6092", { "Z1K1": "Z6092", "Z6092K1": "P1629" } ] } }, "Z30377K2": "Z1002" }, "Z32556K2": { "Z1K1": "Z7", "Z7K1": "Z11089", "Z11089K1": { "Z1K1": "Z7", "Z7K1": "Z36270", "Z36270K1": { "Z1K1": "Z7", "Z7K1": "Z35364", "Z35364K1": { "Z1K1": "Z7", "Z7K1": "Z35036", "Z35036K1": { "Z1K1": "Z18", "Z18K1": "Z42422K1" }, "Z35036K2": [ "Z6030", "Z6036" ], "Z35036K3": [ "Z60", "Z1360" ], "Z35036K4": [ "Z6092", { "Z1K1": "Z6092", "Z6092K1": "P1629" } ] } }, "Z36270K2": "Z1002" } } } } } ] } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "プロパティ値の役割句 (英語)、合成" }, { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "role of property values clause, English, comp" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } prv5ykqzobfuq1vjivadcxctryhgo56 Z42428 0 95011 314855 2026-09-18T02:59:44Z 鈴音雨 101019 New function: apply a four-parameter function to a list of first arguments and common second, third and fourth arguments (fills the gap between Z32695 and Z38857) 314855 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z42428" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z8", "Z17K2": "Z42428K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "function to apply" }, { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "適用する関数" } ] } }, { "Z1K1": "Z17", "Z17K1": { "Z1K1": "Z7", "Z7K1": "Z881", "Z881K1": "Z1" }, "Z17K2": "Z42428K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "list of first arguments" }, { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "第1引数のリスト" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z1", "Z17K2": "Z42428K3", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "common second argument" }, { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "共通の第2引数" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z1", "Z17K2": "Z42428K4", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "common third argument" }, { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "共通の第3引数" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z1", "Z17K2": "Z42428K5", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "common fourth argument" }, { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "共通の第4引数" } ] } } ], "Z8K2": { "Z1K1": "Z7", "Z7K1": "Z881", "Z881K1": "Z1" }, "Z8K3": [ "Z20" ], "Z8K4": [ "Z14" ], "Z8K5": "Z42428" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "apply a 4-param fn to a list of firsts, same 2-4" }, { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "4引数関数を第1引数のリストと共通の第2〜4引数に適用" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1002", "Z31K2": [ "Z6", "apply a 4-parameter function", "map 4 parameter function", "map a four parameter function", "map4", "apply4" ] }, { "Z1K1": "Z31", "Z31K1": "Z1830", "Z31K2": [ "Z6", "map4", "apply4" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "apply a four-parameter function to a list of first arguments and a common second, third and fourth argument" }, { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "4引数関数を、第1引数のリストの各要素と、共通の第2・第3・第4引数に適用し、結果のリストを返します。" } ] } } a7duvf2fur1cfvh9qa0ht9ky3ih373i 314857 314855 2026-09-18T03:00:13Z 鈴音雨 101019 Connect implementation Z42429 314857 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z42428" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z8", "Z17K2": "Z42428K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "function to apply" }, { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "適用する関数" } ] } }, { "Z1K1": "Z17", "Z17K1": { "Z1K1": "Z7", "Z7K1": "Z881", "Z881K1": "Z1" }, "Z17K2": "Z42428K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "list of first arguments" }, { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "第1引数のリスト" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z1", "Z17K2": "Z42428K3", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "common second argument" }, { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "共通の第2引数" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z1", "Z17K2": "Z42428K4", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "common third argument" }, { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "共通の第3引数" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z1", "Z17K2": "Z42428K5", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "common fourth argument" }, { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "共通の第4引数" } ] } } ], "Z8K2": { "Z1K1": "Z7", "Z7K1": "Z881", "Z881K1": "Z1" }, "Z8K3": [ "Z20" ], "Z8K4": [ "Z14", "Z42429" ], "Z8K5": "Z42428" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "apply a 4-param fn to a list of firsts, same 2-4" }, { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "4引数関数を第1引数のリストと共通の第2〜4引数に適用" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1002", "Z31K2": [ "Z6", "apply a 4-parameter function", "map 4 parameter function", "map a four parameter function", "map4", "apply4" ] }, { "Z1K1": "Z31", "Z31K1": "Z1830", "Z31K2": [ "Z6", "map4", "apply4" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "apply a four-parameter function to a list of first arguments and a common second, third and fourth argument" }, { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "4引数関数を、第1引数のリストの各要素と、共通の第2・第3・第4引数に適用し、結果のリストを返します。" } ] } } pbp6hwrbf03u1zpmgbbrg1difrve7at 314861 314857 2026-09-18T03:07:09Z 鈴音雨 101019 Connect testers Z42430, Z42431, Z42432 314861 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z42428" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z8", "Z17K2": "Z42428K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "function to apply" }, { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "適用する関数" } ] } }, { "Z1K1": "Z17", "Z17K1": { "Z1K1": "Z7", "Z7K1": "Z881", "Z881K1": "Z1" }, "Z17K2": "Z42428K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "list of first arguments" }, { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "第1引数のリスト" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z1", "Z17K2": "Z42428K3", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "common second argument" }, { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "共通の第2引数" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z1", "Z17K2": "Z42428K4", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "common third argument" }, { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "共通の第3引数" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z1", "Z17K2": "Z42428K5", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "common fourth argument" }, { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "共通の第4引数" } ] } } ], "Z8K2": { "Z1K1": "Z7", "Z7K1": "Z881", "Z881K1": "Z1" }, "Z8K3": [ "Z20", "Z42430", "Z42431", "Z42432" ], "Z8K4": [ "Z14", "Z42429" ], "Z8K5": "Z42428" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "apply a 4-param fn to a list of firsts, same 2-4" }, { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "4引数関数を第1引数のリストと共通の第2〜4引数に適用" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1002", "Z31K2": [ "Z6", "apply a 4-parameter function", "map 4 parameter function", "map a four parameter function", "map4", "apply4" ] }, { "Z1K1": "Z31", "Z31K1": "Z1830", "Z31K2": [ "Z6", "map4", "apply4" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "apply a four-parameter function to a list of first arguments and a common second, third and fourth argument" }, { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "4引数関数を、第1引数のリストの各要素と、共通の第2・第3・第4引数に適用し、結果のリストを返します。" } ] } } etvgq6o5qpdbe74bosaw21oejak8wqw Z42429 0 95012 314856 2026-09-18T03:00:12Z 鈴音雨 101019 Composition implementation for Z42428, following Z38858 314856 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z42429" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z42428", "Z14K2": { "Z1K1": "Z7", "Z7K1": "Z802", "Z802K1": { "Z1K1": "Z7", "Z7K1": "Z813", "Z813K1": { "Z1K1": "Z18", "Z18K1": "Z42428K2" } }, "Z802K2": [ "Z1" ], "Z802K3": { "Z1K1": "Z7", "Z7K1": "Z810", "Z810K1": { "Z1K1": "Z7", "Z7K1": "Z30438", "Z30438K1": { "Z1K1": "Z18", "Z18K1": "Z42428K1" }, "Z30438K2": { "Z1K1": "Z7", "Z7K1": "Z811", "Z811K1": { "Z1K1": "Z18", "Z18K1": "Z42428K2" } }, "Z30438K3": { "Z1K1": "Z18", "Z18K1": "Z42428K3" }, "Z30438K4": { "Z1K1": "Z18", "Z18K1": "Z42428K4" }, "Z30438K5": { "Z1K1": "Z18", "Z18K1": "Z42428K5" } }, "Z810K2": { "Z1K1": "Z7", "Z7K1": "Z42428", "Z42428K1": { "Z1K1": "Z18", "Z18K1": "Z42428K1" }, "Z42428K2": { "Z1K1": "Z7", "Z7K1": "Z812", "Z812K1": { "Z1K1": "Z18", "Z18K1": "Z42428K2" } }, "Z42428K3": { "Z1K1": "Z18", "Z18K1": "Z42428K3" }, "Z42428K4": { "Z1K1": "Z18", "Z18K1": "Z42428K4" }, "Z42428K5": { "Z1K1": "Z18", "Z18K1": "Z42428K5" } } } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "apply a 4-param fn to list, 2, 3, 4, Composition" }, { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "4引数関数を第1引数のリストに適用、合成" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "recurse down the list, applying the function to each head with the three common arguments" } ] } } ls92jnpkq4hy53efat1anjla9qhbzhb Z42430 0 95013 314858 2026-09-18T03:06:56Z 鈴音雨 101019 Tester: two first arguments with common second to fourth arguments 314858 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z42430" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z42428", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z42428", "Z42428K1": "Z12316", "Z42428K2": [ "Z6", "a", "b" ], "Z42428K3": "X", "Z42428K4": "abcabc", "Z42428K5": "g" }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z18646", "Z18646K2": [ "Z1", "XbcXbc", "aXcaXc" ], "Z18646K3": "Z866" } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "2要素、共通の第2〜4引数" }, { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "two elements with common 2nd to 4th arguments" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 68l79lhvptydoyljhu5k2le1i2c97y4 Z42431 0 95014 314859 2026-09-18T03:07:00Z 鈴音雨 101019 Tester: single first argument 314859 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z42431" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z42428", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z42428", "Z42428K1": "Z12316", "Z42428K2": [ "Z6", "a" ], "Z42428K3": "X", "Z42428K4": "abcabc", "Z42428K5": "g" }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z18646", "Z18646K2": [ "Z1", "XbcXbc" ], "Z18646K3": "Z866" } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "1要素" }, { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "single element" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } rj45zbk84sm32f4pe2wlcow4ji30zed Z42432 0 95015 314860 2026-09-18T03:07:04Z 鈴音雨 101019 Tester: empty list returns an empty list 314860 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z42432" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z42428", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z42428", "Z42428K1": "Z12316", "Z42428K2": [ "Z6" ], "Z42428K3": "X", "Z42428K4": "abcabc", "Z42428K5": "g" }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z18646", "Z18646K2": [ "Z1" ], "Z18646K3": "Z866" } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "空のリストは空のリストを返す" }, { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "empty list returns an empty list" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 8z59hbvrx2ozrae3e52tc0vplp46ao4 Z42433 0 95016 314872 2026-09-18T03:33:42Z 鈴音雨 101019 Tester: one value, singular role noun 314872 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z42433" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z42422", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z42422", "Z42422K1": { "Z1K1": "Z6092", "Z6092K1": "P880" }, "Z42422K2": [ "Z6091", { "Z1K1": "Z6091", "Z6091K1": "Q141238270" } ] }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z866", "Z866K2": "Qualcomm Snapdragon 8 Gen 1 as its central processing unit" } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "[en] 値1件、役割名詞は単数" }, { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "[en] one value, singular role noun" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } ihogi11ktnk7gdp7k9mhv6pouxltxa3 314931 314872 2026-09-18T07:27:30Z 鈴音雨 101019 Pass a singular subject as the new third argument 314931 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z42433" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z42422", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z42422", "Z42422K1": { "Z1K1": "Z6092", "Z6092K1": "P880" }, "Z42422K2": [ "Z6091", { "Z1K1": "Z6091", "Z6091K1": "Q141238270" } ], "Z42422K3": { "Z1K1": "Z6091", "Z6091K1": "Q110786" } }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z866", "Z866K2": "Qualcomm Snapdragon 8 Gen 1 as its central processing unit" } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "[en] 値1件、役割名詞は単数" }, { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "[en] one value, singular role noun" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } ae9aues052obyjt9b1suqc90c5s25nd Z42434 0 95017 314873 2026-09-18T03:33:46Z 鈴音雨 101019 Tester: one value, a different property 314873 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z42434" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z42422", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z42422", "Z42422K1": { "Z1K1": "Z6092", "Z6092K1": "P2560" }, "Z42422K2": [ "Z6091", { "Z1K1": "Z6091", "Z6091K1": "Q141266149" } ] }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z866", "Z866K2": "Adreno 730 as its graphics processing unit" } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "[en] 別のプロパティで値1件" }, { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "[en] one value, a different property" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 7gruyhmywza28892uvo0931f88nmgif 314932 314873 2026-09-18T07:27:34Z 鈴音雨 101019 Pass a singular subject as the new third argument 314932 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z42434" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z42422", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z42422", "Z42422K1": { "Z1K1": "Z6092", "Z6092K1": "P2560" }, "Z42422K2": [ "Z6091", { "Z1K1": "Z6091", "Z6091K1": "Q141266149" } ], "Z42422K3": { "Z1K1": "Z6091", "Z6091K1": "Q110786" } }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z866", "Z866K2": "Adreno 730 as its graphics processing unit" } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "[en] 別のプロパティで値1件" }, { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "[en] one value, a different property" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 48loql2jwv62i8ktouh9g446uxvkbm2 Z42435 0 95018 314874 2026-09-18T03:33:50Z 鈴音雨 101019 Tester: two values pluralise the role noun 314874 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z42435" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z42422", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z42422", "Z42422K1": { "Z1K1": "Z6092", "Z6092K1": "P880" }, "Z42422K2": [ "Z6091", { "Z1K1": "Z6091", "Z6091K1": "Q141238270" }, { "Z1K1": "Z6091", "Z6091K1": "Q141266149" } ] }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z866", "Z866K2": "Qualcomm Snapdragon 8 Gen 1 and Adreno 730 as its central processing units" } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "[en] 値2件は役割名詞を複数形にする" }, { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "[en] two values pluralise the role noun" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } f0wkwj4b5uvh1a6i58e98taoau07uvq 314933 314874 2026-09-18T07:27:39Z 鈴音雨 101019 Pass a singular subject as the new third argument 314933 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z42435" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z42422", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z42422", "Z42422K1": { "Z1K1": "Z6092", "Z6092K1": "P880" }, "Z42422K2": [ "Z6091", { "Z1K1": "Z6091", "Z6091K1": "Q141238270" }, { "Z1K1": "Z6091", "Z6091K1": "Q141266149" } ], "Z42422K3": { "Z1K1": "Z6091", "Z6091K1": "Q110786" } }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z866", "Z866K2": "Qualcomm Snapdragon 8 Gen 1 and Adreno 730 as its central processing units" } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "[en] 値2件は役割名詞を複数形にする" }, { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "[en] two values pluralise the role noun" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } m2fffv3rhs8rn0wj771rvdmrmf6juul Z42436 0 95019 314877 2026-09-18T03:46:21Z 鈴音雨 101019 Tester: compound role noun with one value 314877 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z42436" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z42422", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z42422", "Z42422K1": { "Z1K1": "Z6092", "Z6092K1": "P495" }, "Z42422K2": [ "Z6091", { "Z1K1": "Z6091", "Z6091K1": "Q145" } ] }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z866", "Z866K2": "the United Kingdom as its country of origin" } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "[en] 複合語の役割名詞、値1件、定冠詞つきの値" }, { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "[en] compound role noun, one value, value taking the definite article" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } tvqy5p0ukagwecrz8fw6rdurj8pfyly 314934 314877 2026-09-18T07:27:44Z 鈴音雨 101019 Pass a singular subject as the new third argument 314934 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z42436" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z42422", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z42422", "Z42422K1": { "Z1K1": "Z6092", "Z6092K1": "P495" }, "Z42422K2": [ "Z6091", { "Z1K1": "Z6091", "Z6091K1": "Q145" } ], "Z42422K3": { "Z1K1": "Z6091", "Z6091K1": "Q110786" } }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z866", "Z866K2": "the United Kingdom as its country of origin" } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "[en] 複合語の役割名詞、値1件、定冠詞つきの値" }, { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "[en] compound role noun, one value, value taking the definite article" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } kwpd9uc69ggzapm59cp5cqr2s7zcizu 314969 314934 2026-09-18T09:03:04Z 鈴音雨 101019 Shorten the English label to fit the 50-character limit 314969 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z42436" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z42422", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z42422", "Z42422K1": { "Z1K1": "Z6092", "Z6092K1": "P495" }, "Z42422K2": [ "Z6091", { "Z1K1": "Z6091", "Z6091K1": "Q145" } ], "Z42422K3": { "Z1K1": "Z6091", "Z6091K1": "Q110786" } }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z866", "Z866K2": "the United Kingdom as its country of origin" } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "[en] 複合語の役割名詞、値1件、定冠詞つきの値" }, { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "[en] compound role noun, one value, w/ article" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } ip8hgnra535gp2hjrnfmtl9ttch8p0u Z42437 0 95020 314878 2026-09-18T03:46:24Z 鈴音雨 101019 Tester: compound role noun pluralises its head, not its tail (currently failing: Z11089 produces "country of origins") 314878 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z42437" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z42422", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z42422", "Z42422K1": { "Z1K1": "Z6092", "Z6092K1": "P495" }, "Z42422K2": [ "Z6091", { "Z1K1": "Z6091", "Z6091K1": "Q145" }, { "Z1K1": "Z6091", "Z6091K1": "Q30" } ] }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z866", "Z866K2": "the United Kingdom and the United States as its countries of origin" } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "[en] 複合語の役割名詞は主要部を複数形にする" }, { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "[en] compound role noun pluralises its head, not its tail" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 89of05kmd2eaaffywmkch2vmm1ufd7r 314935 314878 2026-09-18T07:27:49Z 鈴音雨 101019 Pass a singular subject as the new third argument 314935 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z42437" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z42422", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z42422", "Z42422K1": { "Z1K1": "Z6092", "Z6092K1": "P495" }, "Z42422K2": [ "Z6091", { "Z1K1": "Z6091", "Z6091K1": "Q145" }, { "Z1K1": "Z6091", "Z6091K1": "Q30" } ], "Z42422K3": { "Z1K1": "Z6091", "Z6091K1": "Q110786" } }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z866", "Z866K2": "the United Kingdom and the United States as its countries of origin" } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "[en] 複合語の役割名詞は主要部を複数形にする" }, { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "[en] compound role noun pluralises its head, not its tail" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 9aco8sxaiys87knnrgbn81yavqda8js 314970 314935 2026-09-18T09:03:09Z 鈴音雨 101019 Shorten the English label to fit the 50-character limit 314970 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z42437" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z42422", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z42422", "Z42422K1": { "Z1K1": "Z6092", "Z6092K1": "P495" }, "Z42422K2": [ "Z6091", { "Z1K1": "Z6091", "Z6091K1": "Q145" }, { "Z1K1": "Z6091", "Z6091K1": "Q30" } ], "Z42422K3": { "Z1K1": "Z6091", "Z6091K1": "Q110786" } }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z866", "Z866K2": "the United Kingdom and the United States as its countries of origin" } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "[en] 複合語の役割名詞は主要部を複数形にする" }, { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "[en] compound role noun pluralises its head" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } dc7vcqb9swjd9p83v197wepyinc6j6z Z42438 0 95021 314880 2026-09-18T04:00:26Z 鈴音雨 101019 [[User:鈴音雨/WFSpinner|WFSpinner]]: clone function Z42315 314880 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z42438" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z42438K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "エンティティ" }, { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "entity" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z40", "Z17K2": "Z42438K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "エンティティは既出?" }, { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "entity repeated?" } ] } }, { "Z1K1": "Z17", "Z17K1": { "Z1K1": "Z7", "Z7K1": "Z881", "Z881K1": "Z6092" }, "Z17K2": "Z42438K3", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "役割プロパティリスト" }, { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "role properties" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z42438K4", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "時制" }, { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "tense" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z60", "Z17K2": "Z42438K5", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "言語" }, { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "language" } ] } } ], "Z8K2": "Z11", "Z8K3": [ "Z20" ], "Z8K4": [ "Z14" ], "Z8K5": "Z42438" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "uses property values as roles-sentence, Englih^sh" }, { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "プロパティ値を役割として使用する文章 (英語)" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } t90ixhr1s6ajdt9p0erx873wz0k0kja 314882 314880 2026-09-18T04:13:26Z 鈴音雨 101019 Connect implementation Z42439 314882 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z42438" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z42438K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "エンティティ" }, { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "entity" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z40", "Z17K2": "Z42438K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "エンティティは既出?" }, { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "entity repeated?" } ] } }, { "Z1K1": "Z17", "Z17K1": { "Z1K1": "Z7", "Z7K1": "Z881", "Z881K1": "Z6092" }, "Z17K2": "Z42438K3", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "役割プロパティリスト" }, { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "role properties" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z42438K4", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "時制" }, { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "tense" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z60", "Z17K2": "Z42438K5", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "言語" }, { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "language" } ] } } ], "Z8K2": "Z11", "Z8K3": [ "Z20" ], "Z8K4": [ "Z14", "Z42439" ], "Z8K5": "Z42438" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "uses property values as roles-sentence, Englih^sh" }, { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "プロパティ値を役割として使用する文章 (英語)" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } hv1727za1ld4f88wd7mzzhgzpo0315m 314914 314882 2026-09-18T07:13:49Z 鈴音雨 101019 Connect testers Z42446, Z42447, Z42448, Z42449 314914 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z42438" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z42438K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "エンティティ" }, { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "entity" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z40", "Z17K2": "Z42438K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "エンティティは既出?" }, { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "entity repeated?" } ] } }, { "Z1K1": "Z17", "Z17K1": { "Z1K1": "Z7", "Z7K1": "Z881", "Z881K1": "Z6092" }, "Z17K2": "Z42438K3", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "役割プロパティリスト" }, { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "role properties" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z42438K4", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "時制" }, { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "tense" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z60", "Z17K2": "Z42438K5", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "言語" }, { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "language" } ] } } ], "Z8K2": "Z11", "Z8K3": [ "Z20", "Z42446", "Z42447", "Z42448", "Z42449" ], "Z8K4": [ "Z14", "Z42439" ], "Z8K5": "Z42438" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "uses property values as roles-sentence, Englih^sh" }, { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "プロパティ値を役割として使用する文章 (英語)" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } ilfkh90v3muwyuzdpgc1on94gx68jt3 314922 314914 2026-09-18T07:18:53Z 鈴音雨 101019 Connect tester Z42451 314922 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z42438" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z42438K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "エンティティ" }, { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "entity" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z40", "Z17K2": "Z42438K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "エンティティは既出?" }, { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "entity repeated?" } ] } }, { "Z1K1": "Z17", "Z17K1": { "Z1K1": "Z7", "Z7K1": "Z881", "Z881K1": "Z6092" }, "Z17K2": "Z42438K3", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "役割プロパティリスト" }, { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "role properties" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z42438K4", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "時制" }, { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "tense" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z60", "Z17K2": "Z42438K5", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "言語" }, { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "language" } ] } } ], "Z8K2": "Z11", "Z8K3": [ "Z20", "Z42446", "Z42447", "Z42448", "Z42449", "Z42451" ], "Z8K4": [ "Z14", "Z42439" ], "Z8K5": "Z42438" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "uses property values as roles-sentence, Englih^sh" }, { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "プロパティ値を役割として使用する文章 (英語)" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } gpf7mowr188i4bk1kcmpqx9pin4xo7b 314978 314922 2026-09-18T09:04:36Z 鈴音雨 101019 typol 314978 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z42438" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z42438K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "エンティティ" }, { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "entity" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z40", "Z17K2": "Z42438K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "エンティティは既出?" }, { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "entity repeated?" } ] } }, { "Z1K1": "Z17", "Z17K1": { "Z1K1": "Z7", "Z7K1": "Z881", "Z881K1": "Z6092" }, "Z17K2": "Z42438K3", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "役割プロパティリスト" }, { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "role properties" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z42438K4", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "時制" }, { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "tense" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z60", "Z17K2": "Z42438K5", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "言語" }, { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "language" } ] } } ], "Z8K2": "Z11", "Z8K3": [ "Z20", "Z42446", "Z42447", "Z42448", "Z42449", "Z42451" ], "Z8K4": [ "Z14", "Z42439" ], "Z8K5": "Z42438" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "uses property values as roles-sentence, English" }, { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "プロパティ値を役割として使用する文章 (英語)" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } bnvywpbci5tko034tgz4ob4mv4vmi5n Z42439 0 95022 314881 2026-09-18T04:13:24Z 鈴音雨 101019 Composition implementation for Z42438, the English counterpart of Z42315 314881 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z42439" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z42438", "Z14K2": { "Z1K1": "Z7", "Z7K1": "Z26107", "Z26107K1": { "Z1K1": "Z18", "Z18K1": "Z42438K5" }, "Z26107K2": { "Z1K1": "Z7", "Z7K1": "Z21394", "Z21394K1": [ "Z6", { "Z1K1": "Z7", "Z7K1": "Z34096", "Z34096K1": { "Z1K1": "Z7", "Z7K1": "Z21394", "Z21394K1": [ "Z6", { "Z1K1": "Z7", "Z7K1": "Z802", "Z802K1": { "Z1K1": "Z18", "Z18K1": "Z42438K2" }, "Z802K2": { "Z1K1": "Z7", "Z7K1": "Z802", "Z802K1": { "Z1K1": "Z7", "Z7K1": "Z19316", "Z19316K1": { "Z1K1": "Z7", "Z7K1": "Z39531", "Z39531K1": { "Z1K1": "Z18", "Z18K1": "Z42438K1" }, "Z39531K2": { "Z1K1": "Z18", "Z18K1": "Z42438K5" } }, "Z19316K2": { "Z1K1": "Z6091", "Z6091K1": "Q110786" } }, "Z802K2": "it", "Z802K3": "they" }, "Z802K3": { "Z1K1": "Z7", "Z7K1": "Z14396", "Z14396K1": { "Z1K1": "Z7", "Z7K1": "Z39219", "Z39219K1": { "Z1K1": "Z7", "Z7K1": "Z30120", "Z30120K1": { "Z1K1": "Z18", "Z18K1": "Z42438K1" }, "Z30120K2": [ "Z6030", "Z6033", "Z6035", "Z6036" ], "Z30120K3": [ "Z60", "Z1002", "Z1360" ], "Z30120K4": [ "Z6092", { "Z1K1": "Z6092", "Z6092K1": "P31" } ] }, "Z39219K2": { "Z1K1": "Z18", "Z18K1": "Z42438K5" } } } }, " ", { "Z1K1": "Z7", "Z7K1": "Z802", "Z802K1": { "Z1K1": "Z7", "Z7K1": "Z19316", "Z19316K1": { "Z1K1": "Z18", "Z18K1": "Z42438K4" }, "Z19316K2": { "Z1K1": "Z6091", "Z6091K1": "Q501405" } }, "Z802K2": "will use", "Z802K3": { "Z1K1": "Z7", "Z7K1": "Z14396", "Z14396K1": { "Z1K1": "Z7", "Z7K1": "Z39544", "Z39544K1": { "Z1K1": "Z6095", "Z6095K1": "L3218" }, "Z39544K2": { "Z1K1": "Z18", "Z18K1": "Z42438K4" }, "Z39544K3": { "Z1K1": "Z7", "Z7K1": "Z39531", "Z39531K1": { "Z1K1": "Z18", "Z18K1": "Z42438K1" }, "Z39531K2": { "Z1K1": "Z18", "Z18K1": "Z42438K5" } } } } }, " ", { "Z1K1": "Z7", "Z7K1": "Z18779", "Z18779K1": { "Z1K1": "Z7", "Z7K1": "Z14779", "Z14779K1": "Z42422", "Z14779K2": { "Z1K1": "Z18", "Z18K1": "Z42438K3" }, "Z14779K3": { "Z1K1": "Z7", "Z7K1": "Z13436", "Z13436K1": "Z22978", "Z13436K2": { "Z1K1": "Z7", "Z7K1": "Z30120", "Z30120K1": { "Z1K1": "Z18", "Z18K1": "Z42438K1" }, "Z30120K2": [ "Z6030", "Z6036" ], "Z30120K3": [ "Z60", "Z1360" ], "Z30120K4": { "Z1K1": "Z18", "Z18K1": "Z42438K3" } }, "Z13436K3": { "Z1K1": "Z18", "Z18K1": "Z42438K3" } } } } ] }, "Z34096K2": { "Z1K1": "Z18", "Z18K1": "Z42438K5" } }, "." ] } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "uses property values as roles-sentence, English, comp" }, { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "プロパティ値を役割として使用する文章 (英語)、合成" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "subject, then the verb agreeing with the subject in number and tense, then the role clauses joined with Oxford punctuation" } ] } } jrsddtsqicf4cpjeasrhur8hw9uejur 314930 314881 2026-09-18T07:27:17Z 鈴音雨 101019 Pass the subject grammatical number down to each role clause, using Z31095 now that Z42422 takes a third argument 314930 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z42439" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z42438", "Z14K2": { "Z1K1": "Z7", "Z7K1": "Z26107", "Z26107K1": { "Z1K1": "Z18", "Z18K1": "Z42438K5" }, "Z26107K2": { "Z1K1": "Z7", "Z7K1": "Z21394", "Z21394K1": [ "Z6", { "Z1K1": "Z7", "Z7K1": "Z34096", "Z34096K1": { "Z1K1": "Z7", "Z7K1": "Z21394", "Z21394K1": [ "Z6", { "Z1K1": "Z7", "Z7K1": "Z802", "Z802K1": { "Z1K1": "Z18", "Z18K1": "Z42438K2" }, "Z802K2": { "Z1K1": "Z7", "Z7K1": "Z802", "Z802K1": { "Z1K1": "Z7", "Z7K1": "Z19316", "Z19316K1": { "Z1K1": "Z7", "Z7K1": "Z39531", "Z39531K1": { "Z1K1": "Z18", "Z18K1": "Z42438K1" }, "Z39531K2": { "Z1K1": "Z18", "Z18K1": "Z42438K5" } }, "Z19316K2": { "Z1K1": "Z6091", "Z6091K1": "Q110786" } }, "Z802K2": "it", "Z802K3": "they" }, "Z802K3": { "Z1K1": "Z7", "Z7K1": "Z14396", "Z14396K1": { "Z1K1": "Z7", "Z7K1": "Z39219", "Z39219K1": { "Z1K1": "Z7", "Z7K1": "Z30120", "Z30120K1": { "Z1K1": "Z18", "Z18K1": "Z42438K1" }, "Z30120K2": [ "Z6030", "Z6033", "Z6035", "Z6036" ], "Z30120K3": [ "Z60", "Z1002", "Z1360" ], "Z30120K4": [ "Z6092", { "Z1K1": "Z6092", "Z6092K1": "P31" } ] }, "Z39219K2": { "Z1K1": "Z18", "Z18K1": "Z42438K5" } } } }, " ", { "Z1K1": "Z7", "Z7K1": "Z802", "Z802K1": { "Z1K1": "Z7", "Z7K1": "Z19316", "Z19316K1": { "Z1K1": "Z18", "Z18K1": "Z42438K4" }, "Z19316K2": { "Z1K1": "Z6091", "Z6091K1": "Q501405" } }, "Z802K2": "will use", "Z802K3": { "Z1K1": "Z7", "Z7K1": "Z14396", "Z14396K1": { "Z1K1": "Z7", "Z7K1": "Z39544", "Z39544K1": { "Z1K1": "Z6095", "Z6095K1": "L3218" }, "Z39544K2": { "Z1K1": "Z18", "Z18K1": "Z42438K4" }, "Z39544K3": { "Z1K1": "Z7", "Z7K1": "Z39531", "Z39531K1": { "Z1K1": "Z18", "Z18K1": "Z42438K1" }, "Z39531K2": { "Z1K1": "Z18", "Z18K1": "Z42438K5" } } } } }, " ", { "Z1K1": "Z7", "Z7K1": "Z18779", "Z18779K1": { "Z1K1": "Z7", "Z7K1": "Z31095", "Z31095K1": "Z42422", "Z31095K2": { "Z1K1": "Z18", "Z18K1": "Z42438K3" }, "Z31095K3": { "Z1K1": "Z7", "Z7K1": "Z13436", "Z13436K1": "Z22978", "Z13436K2": { "Z1K1": "Z7", "Z7K1": "Z30120", "Z30120K1": { "Z1K1": "Z18", "Z18K1": "Z42438K1" }, "Z30120K2": [ "Z6030", "Z6036" ], "Z30120K3": [ "Z60", "Z1360" ], "Z30120K4": { "Z1K1": "Z18", "Z18K1": "Z42438K3" } }, "Z13436K3": { "Z1K1": "Z18", "Z18K1": "Z42438K3" } }, "Z31095K4": { "Z1K1": "Z7", "Z7K1": "Z39531", "Z39531K1": { "Z1K1": "Z18", "Z18K1": "Z42438K1" }, "Z39531K2": { "Z1K1": "Z18", "Z18K1": "Z42438K5" } } } } ] }, "Z34096K2": { "Z1K1": "Z18", "Z18K1": "Z42438K5" } }, "." ] } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "uses property values as roles-sentence, English, comp" }, { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "プロパティ値を役割として使用する文章 (英語)、合成" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "subject, then the verb agreeing with the subject in number and tense, then the role clauses joined with Oxford punctuation" } ] } } py9eo85aciw4xg22cpe0yolkqfsn80c 314971 314930 2026-09-18T09:03:14Z 鈴音雨 101019 Shorten the English label to fit the 50-character limit 314971 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z42439" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z42438", "Z14K2": { "Z1K1": "Z7", "Z7K1": "Z26107", "Z26107K1": { "Z1K1": "Z18", "Z18K1": "Z42438K5" }, "Z26107K2": { "Z1K1": "Z7", "Z7K1": "Z21394", "Z21394K1": [ "Z6", { "Z1K1": "Z7", "Z7K1": "Z34096", "Z34096K1": { "Z1K1": "Z7", "Z7K1": "Z21394", "Z21394K1": [ "Z6", { "Z1K1": "Z7", "Z7K1": "Z802", "Z802K1": { "Z1K1": "Z18", "Z18K1": "Z42438K2" }, "Z802K2": { "Z1K1": "Z7", "Z7K1": "Z802", "Z802K1": { "Z1K1": "Z7", "Z7K1": "Z19316", "Z19316K1": { "Z1K1": "Z7", "Z7K1": "Z39531", "Z39531K1": { "Z1K1": "Z18", "Z18K1": "Z42438K1" }, "Z39531K2": { "Z1K1": "Z18", "Z18K1": "Z42438K5" } }, "Z19316K2": { "Z1K1": "Z6091", "Z6091K1": "Q110786" } }, "Z802K2": "it", "Z802K3": "they" }, "Z802K3": { "Z1K1": "Z7", "Z7K1": "Z14396", "Z14396K1": { "Z1K1": "Z7", "Z7K1": "Z39219", "Z39219K1": { "Z1K1": "Z7", "Z7K1": "Z30120", "Z30120K1": { "Z1K1": "Z18", "Z18K1": "Z42438K1" }, "Z30120K2": [ "Z6030", "Z6033", "Z6035", "Z6036" ], "Z30120K3": [ "Z60", "Z1002", "Z1360" ], "Z30120K4": [ "Z6092", { "Z1K1": "Z6092", "Z6092K1": "P31" } ] }, "Z39219K2": { "Z1K1": "Z18", "Z18K1": "Z42438K5" } } } }, " ", { "Z1K1": "Z7", "Z7K1": "Z802", "Z802K1": { "Z1K1": "Z7", "Z7K1": "Z19316", "Z19316K1": { "Z1K1": "Z18", "Z18K1": "Z42438K4" }, "Z19316K2": { "Z1K1": "Z6091", "Z6091K1": "Q501405" } }, "Z802K2": "will use", "Z802K3": { "Z1K1": "Z7", "Z7K1": "Z14396", "Z14396K1": { "Z1K1": "Z7", "Z7K1": "Z39544", "Z39544K1": { "Z1K1": "Z6095", "Z6095K1": "L3218" }, "Z39544K2": { "Z1K1": "Z18", "Z18K1": "Z42438K4" }, "Z39544K3": { "Z1K1": "Z7", "Z7K1": "Z39531", "Z39531K1": { "Z1K1": "Z18", "Z18K1": "Z42438K1" }, "Z39531K2": { "Z1K1": "Z18", "Z18K1": "Z42438K5" } } } } }, " ", { "Z1K1": "Z7", "Z7K1": "Z18779", "Z18779K1": { "Z1K1": "Z7", "Z7K1": "Z31095", "Z31095K1": "Z42422", "Z31095K2": { "Z1K1": "Z18", "Z18K1": "Z42438K3" }, "Z31095K3": { "Z1K1": "Z7", "Z7K1": "Z13436", "Z13436K1": "Z22978", "Z13436K2": { "Z1K1": "Z7", "Z7K1": "Z30120", "Z30120K1": { "Z1K1": "Z18", "Z18K1": "Z42438K1" }, "Z30120K2": [ "Z6030", "Z6036" ], "Z30120K3": [ "Z60", "Z1360" ], "Z30120K4": { "Z1K1": "Z18", "Z18K1": "Z42438K3" } }, "Z13436K3": { "Z1K1": "Z18", "Z18K1": "Z42438K3" } }, "Z31095K4": { "Z1K1": "Z7", "Z7K1": "Z39531", "Z39531K1": { "Z1K1": "Z18", "Z18K1": "Z42438K1" }, "Z39531K2": { "Z1K1": "Z18", "Z18K1": "Z42438K5" } } } } ] }, "Z34096K2": { "Z1K1": "Z18", "Z18K1": "Z42438K5" } }, "." ] } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "property values as roles-sentence, English, comp" }, { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "プロパティ値を役割として使用する文章 (英語)、合成" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "subject, then the verb agreeing with the subject in number and tense, then the role clauses joined with Oxford punctuation" } ] } } 6mtnj3kzuc9i2u866zqrtt1c2cpwjtr Z42440 0 95023 314884 2026-09-18T04:17:55Z 鈴音雨 101019 Tester for the P11054 branch of Z39531, which the existing tester does not exercise 314884 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z42440" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z39531", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z39531", "Z39531K1": { "Z1K1": "Z6091", "Z6091K1": "Q1299" }, "Z39531K2": "Z1002" }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z19316", "Z19316K2": { "Z1K1": "Z6091", "Z6091K1": "Q146786" } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "item declaring a grammatical number (The Beatles, plural)" }, { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "文法的数を明示している項目 (The Beatles、複数)" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Covers the P11054 branch, which the existing tester never reaches because its item has no P11054 statement" } ] } } e1retlkn1dmbwg3n6wb3z2sabros6a4 314972 314884 2026-09-18T09:03:19Z 鈴音雨 101019 Shorten the English label to fit the 50-character limit 314972 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z42440" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z39531", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z39531", "Z39531K1": { "Z1K1": "Z6091", "Z6091K1": "Q1299" }, "Z39531K2": "Z1002" }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z19316", "Z19316K2": { "Z1K1": "Z6091", "Z6091K1": "Q146786" } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "item declaring a grammatical number (plural)" }, { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "文法的数を明示している項目 (The Beatles、複数)" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Covers the P11054 branch, which the existing tester never reaches because its item has no P11054 statement" } ] } } qf7lqrn7eferft9fhd3xbovfqhpp9o8 User talk:SHB2000 3 95024 314887 2026-09-18T04:19:17Z Max 3722 Max moved page [[User talk:SHB2000]] to [[User talk:SHB]]: Automatically moved page while renaming the user "[[Special:CentralAuth/SHB2000|SHB2000]]" to "[[Special:CentralAuth/SHB|SHB]]" 314887 wikitext text/x-wiki #REDIRECT [[User talk:SHB]] dgionzejbwpmne0gol3e840676zou8k Z42441 0 95025 314895 2026-09-18T06:17:39Z YoshiRulz 10156 Create function 314895 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z42441" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z38546", "Z17K2": "Z42441K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "(unary) predicate function" } ] } }, { "Z1K1": "Z17", "Z17K1": { "Z1K1": "Z7", "Z7K1": "Z881", "Z881K1": "Z1" }, "Z17K2": "Z42441K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "list" } ] } } ], "Z8K2": { "Z1K1": "Z7", "Z7K1": "Z882", "Z882K1": { "Z1K1": "Z7", "Z7K1": "Z881", "Z881K1": "Z1" }, "Z882K2": { "Z1K1": "Z7", "Z7K1": "Z881", "Z881K1": "Z1" } }, "Z8K3": [ "Z20" ], "Z8K4": [ "Z14" ], "Z8K5": "Z42441" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "partition list by predicate Anonymous function" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 0theeon7htscye789gyjna5vn86u28f 314896 314895 2026-09-18T06:17:56Z YoshiRulz 10156 Add en desc 314896 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z42441" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z38546", "Z17K2": "Z42441K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "(unary) predicate function" } ] } }, { "Z1K1": "Z17", "Z17K1": { "Z1K1": "Z7", "Z7K1": "Z881", "Z881K1": "Z1" }, "Z17K2": "Z42441K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "list" } ] } } ], "Z8K2": { "Z1K1": "Z7", "Z7K1": "Z882", "Z882K1": { "Z1K1": "Z7", "Z7K1": "Z881", "Z881K1": "Z1" }, "Z882K2": { "Z1K1": "Z7", "Z7K1": "Z881", "Z881K1": "Z1" } }, "Z8K3": [ "Z20" ], "Z8K4": [ "Z14" ], "Z8K5": "Z42441" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "partition list by predicate Anonymous function" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "sort elements into one of two lists based on a predicate function: matches (trues) first, then falses" } ] } } nhq6032tp17seyzdatrkhkc52pfyeqz 314947 314896 2026-09-18T07:57:59Z YoshiRulz 10156 Added Z42454 to the approved list of test cases 314947 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z42441" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z38546", "Z17K2": "Z42441K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "(unary) predicate function" } ] } }, { "Z1K1": "Z17", "Z17K1": { "Z1K1": "Z7", "Z7K1": "Z881", "Z881K1": "Z1" }, "Z17K2": "Z42441K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "list" } ] } } ], "Z8K2": { "Z1K1": "Z7", "Z7K1": "Z882", "Z882K1": { "Z1K1": "Z7", "Z7K1": "Z881", "Z881K1": "Z1" }, "Z882K2": { "Z1K1": "Z7", "Z7K1": "Z881", "Z881K1": "Z1" } }, "Z8K3": [ "Z20", "Z42454" ], "Z8K4": [ "Z14" ], "Z8K5": "Z42441" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "partition list by predicate Anonymous function" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "sort elements into one of two lists based on a predicate function: matches (trues) first, then falses" } ] } } de61klseuw7utr5i1gfg2fjno0d7yhr 314948 314947 2026-09-18T07:58:02Z YoshiRulz 10156 Added Z42445 to the approved list of implementations 314948 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z42441" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z38546", "Z17K2": "Z42441K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "(unary) predicate function" } ] } }, { "Z1K1": "Z17", "Z17K1": { "Z1K1": "Z7", "Z7K1": "Z881", "Z881K1": "Z1" }, "Z17K2": "Z42441K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "list" } ] } } ], "Z8K2": { "Z1K1": "Z7", "Z7K1": "Z882", "Z882K1": { "Z1K1": "Z7", "Z7K1": "Z881", "Z881K1": "Z1" }, "Z882K2": { "Z1K1": "Z7", "Z7K1": "Z881", "Z881K1": "Z1" } }, "Z8K3": [ "Z20", "Z42454" ], "Z8K4": [ "Z14", "Z42445" ], "Z8K5": "Z42441" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "partition list by predicate Anonymous function" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "sort elements into one of two lists based on a predicate function: matches (trues) first, then falses" } ] } } jn5p55ke6ykaaux35oks9odw8tlwbpu Z42442 0 95026 314897 2026-09-18T06:51:43Z YoshiRulz 10156 Create function 314897 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z42442" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z38546", "Z17K2": "Z42442K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "(unary) transform function" } ] } }, { "Z1K1": "Z17", "Z17K1": { "Z1K1": "Z7", "Z7K1": "Z881", "Z881K1": "Z1" }, "Z17K2": "Z42442K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "list" } ] } } ], "Z8K2": { "Z1K1": "Z7", "Z7K1": "Z881", "Z881K1": "Z1" }, "Z8K3": [ "Z20" ], "Z8K4": [ "Z14" ], "Z8K5": "Z42442" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "apply Anonymous function over list" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1002", "Z31K2": [ "Z6", "map (Anonymous function)" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 84iu8ijhfw37xcjfi2wf2gm7ph5palb 314899 314897 2026-09-18T06:54:22Z YoshiRulz 10156 Added Z42443 to the approved list of implementations 314899 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z42442" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z38546", "Z17K2": "Z42442K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "(unary) transform function" } ] } }, { "Z1K1": "Z17", "Z17K1": { "Z1K1": "Z7", "Z7K1": "Z881", "Z881K1": "Z1" }, "Z17K2": "Z42442K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "list" } ] } } ], "Z8K2": { "Z1K1": "Z7", "Z7K1": "Z881", "Z881K1": "Z1" }, "Z8K3": [ "Z20" ], "Z8K4": [ "Z14", "Z42443" ], "Z8K5": "Z42442" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "apply Anonymous function over list" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1002", "Z31K2": [ "Z6", "map (Anonymous function)" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 0bq701t3s1xfgmspshx44oida0wykvs 314901 314899 2026-09-18T06:57:53Z YoshiRulz 10156 Added Z42444 to the approved list of test cases 314901 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z42442" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z38546", "Z17K2": "Z42442K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "(unary) transform function" } ] } }, { "Z1K1": "Z17", "Z17K1": { "Z1K1": "Z7", "Z7K1": "Z881", "Z881K1": "Z1" }, "Z17K2": "Z42442K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "list" } ] } } ], "Z8K2": { "Z1K1": "Z7", "Z7K1": "Z881", "Z881K1": "Z1" }, "Z8K3": [ "Z20", "Z42444" ], "Z8K4": [ "Z14", "Z42443" ], "Z8K5": "Z42442" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "apply Anonymous function over list" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1002", "Z31K2": [ "Z6", "map (Anonymous function)" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } juit4uqihtlhzf24b6ew278x8vqfis8 314918 314901 2026-09-18T07:17:41Z YoshiRulz 10156 Removed Z42443 from the approved list of implementations 314918 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z42442" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z38546", "Z17K2": "Z42442K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "(unary) transform function" } ] } }, { "Z1K1": "Z17", "Z17K1": { "Z1K1": "Z7", "Z7K1": "Z881", "Z881K1": "Z1" }, "Z17K2": "Z42442K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "list" } ] } } ], "Z8K2": { "Z1K1": "Z7", "Z7K1": "Z881", "Z881K1": "Z1" }, "Z8K3": [ "Z20", "Z42444" ], "Z8K4": [ "Z14" ], "Z8K5": "Z42442" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "apply Anonymous function over list" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1002", "Z31K2": [ "Z6", "map (Anonymous function)" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } hmdb2nh0saubxw3wiwmz4sua864b2vp 314919 314918 2026-09-18T07:17:44Z YoshiRulz 10156 Added Z42450 to the approved list of implementations 314919 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z42442" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z38546", "Z17K2": "Z42442K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "(unary) transform function" } ] } }, { "Z1K1": "Z17", "Z17K1": { "Z1K1": "Z7", "Z7K1": "Z881", "Z881K1": "Z1" }, "Z17K2": "Z42442K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "list" } ] } } ], "Z8K2": { "Z1K1": "Z7", "Z7K1": "Z881", "Z881K1": "Z1" }, "Z8K3": [ "Z20", "Z42444" ], "Z8K4": [ "Z14", "Z42450" ], "Z8K5": "Z42442" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "apply Anonymous function over list" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1002", "Z31K2": [ "Z6", "map (Anonymous function)" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } l7vkkn4fact1mehlc2t5v07691xgp1e 314940 314919 2026-09-18T07:42:22Z YoshiRulz 10156 Added Z42443 and Z42452 to the approved list of implementations 314940 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z42442" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z38546", "Z17K2": "Z42442K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "(unary) transform function" } ] } }, { "Z1K1": "Z17", "Z17K1": { "Z1K1": "Z7", "Z7K1": "Z881", "Z881K1": "Z1" }, "Z17K2": "Z42442K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "list" } ] } } ], "Z8K2": { "Z1K1": "Z7", "Z7K1": "Z881", "Z881K1": "Z1" }, "Z8K3": [ "Z20", "Z42444" ], "Z8K4": [ "Z14", "Z42450", "Z42443", "Z42452" ], "Z8K5": "Z42442" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "apply Anonymous function over list" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1002", "Z31K2": [ "Z6", "map (Anonymous function)" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } qqx2ts6zjnz08ahjzz95ygnzj8lma26 314941 314940 2026-09-18T07:43:14Z WikiLambda system 3 Updated the implementation list (see [[Help:Wikifunctions/Implementation_ordering_and_choosing|About implementation selection]]) 314941 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z42442" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z38546", "Z17K2": "Z42442K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "(unary) transform function" } ] } }, { "Z1K1": "Z17", "Z17K1": { "Z1K1": "Z7", "Z7K1": "Z881", "Z881K1": "Z1" }, "Z17K2": "Z42442K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "list" } ] } } ], "Z8K2": { "Z1K1": "Z7", "Z7K1": "Z881", "Z881K1": "Z1" }, "Z8K3": [ "Z20", "Z42444" ], "Z8K4": [ "Z14", "Z42452", "Z42450", "Z42443" ], "Z8K5": "Z42442" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "apply Anonymous function over list" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1002", "Z31K2": [ "Z6", "map (Anonymous function)" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 5729qoxuro2uxdv43rlx3tyxzfmes36 Z42443 0 95027 314898 2026-09-18T06:54:08Z YoshiRulz 10156 Create implementation 314898 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z42443" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z42442", "Z14K2": { "Z1K1": "Z7", "Z7K1": "Z13436", "Z13436K1": "Z38864", "Z13436K2": { "Z1K1": "Z18", "Z18K1": "Z42442K1" }, "Z13436K3": { "Z1K1": "Z18", "Z18K1": "Z42442K2" } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "apply Anonymous function over list, composition" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 1p60qqmvi5kc7efjkuabuv8xqv6fagx 314920 314898 2026-09-18T07:18:12Z YoshiRulz 10156 Disambiguate en label 314920 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z42443" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z42442", "Z14K2": { "Z1K1": "Z7", "Z7K1": "Z13436", "Z13436K1": "Z38864", "Z13436K2": { "Z1K1": "Z18", "Z18K1": "Z42442K1" }, "Z13436K3": { "Z1K1": "Z18", "Z18K1": "Z42442K2" } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "apply Anon. function over list, apply2 composition" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } bq2i23sbui3cszviv2tbvwj6p9le5a7 Z42444 0 95028 314900 2026-09-18T06:57:01Z YoshiRulz 10156 Create test 314900 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z42444" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z42442", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z42442", "Z42442K1": { "Z1K1": "Z7", "Z7K1": "Z38869", "Z38869K1": "Z11040" }, "Z42442K2": [ "Z6", "a", "abc", "ab", "a" ] }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z889", "Z889K2": [ "Z13518", { "Z1K1": "Z13518", "Z13518K1": "1" }, { "Z1K1": "Z13518", "Z13518K1": "3" }, { "Z1K1": "Z13518", "Z13518K1": "2" }, { "Z1K1": "Z13518", "Z13518K1": "1" } ], "Z889K3": "Z13522" } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "(Z11040, [ \"a\", \"abc\", \"ab\", \"a\" ]) → [1, 3, 2, 1]" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } nh4kbtngn8hbt0alniis0bckvq8qf3f Wikifunctions:Type proposals/Configuration of ZIDs for given languages 4 95029 314904 2026-09-18T07:03:53Z 99of9 1622 propose 314904 wikitext text/x-wiki == Summary == {{void|Short overview of the idea of this Type}} This Type is to provide an alternative (usually more performant) to {{Z|Z14294}}. == Uses == {{void|Prompts: * Why should this exist? * What kinds of functions would be created using this? * What standard concepts, if any, does this align with?}} *Configs per language are extremely important for AW NLG. We need to optimise the data type for performance. *We now have an opportunity to do this better, because the {{Z|Z96}} type was recently made available. Handling Z96 references is much more efficient than handling entire functions key-value pairs. *We will know whether a default function is appropriate for the languages which use it. == Structure == {{void|Description of how a value of this type would look like and why}} My first suggestion (feel free to suggest alternatives which may supersede it) is: :ZZZK1: (configured languages) a {{Z|Z881}} ({{Z|Z882}} ({{Z|Z881}}({{Z|Z60}}, {{Z|Z96}})) :ZZZK2: (default) a single {{Z|Z882}} ({{Z|Z881}}({{Z|Z60}}, {{Z|Z96}}) (feel free to improve the notation) Note that unlike {{Z|Z14294}}, I'm proposing that the default also has an associated list of languages. These are the languages for which we are asserting that the default is the desired function choice. This default will be returned for otherwise unlisted languages either way, but this will help us audit (e.g. in the Abstract data tool) whether a language is properly represented in a configuration, or whether it still needs a local variant to be written. As for {{Z|Z14294}}, the first occurrence of a language in a key list is considered to supersede any later occurrence. These are ordered lists. The structure of the first key is broadly similar (but matches languages rather than QIDs) to that of {{Z|Z42277}} which is used in our most efficient implementations of {{Z|Z40000}}. === Example values === … {|class="wikitable" style="margin:.6em 1.6em" |- | <syntaxhighlight lang="json" line="line">{   "type": "…", "value": "…" }</syntaxhighlight> | <syntaxhighlight lang="json">{   "Z1K1": "Zxyz", "ZxyzK1": "…" }</syntaxhighlight> |} == Identity == Every element == Converting to code == === Python === Not essential, just a list. === JavaScript === Not essential, just a list. == Display function == {{void|How would a value of this type be displayed on Wikifunctions. Remove this section for types that should not be displayed as a string.}} none == Read function == {{void|When entering a value for this type as a string, what format should that string have? Remove this section for types that should not be entered as a string.}} none == Alternatives == {{void|In order to capture the idea presented in the summary, what alternative structures, display functions, read functions, etc. could have made sense too? Please also link to any type proposals that "compete" with this one.}} *Should the first element in the typed pairs be a list of language Z96s instead of language Z60s? That would be messier and slower to select as an editor, but might make for an even more streamlined data type. *Do we need to find a way to allow for functions without permanent ZIDs? Or perhaps in those situations they should use the old config type. == Comments == ''For general comments, please reply to the proposer.'' * {{s}} as proposer. --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 07:03, 18 September 2026 (UTC) n4nd78coeq7ybnk01khwt1tf0idnklh 314907 314904 2026-09-18T07:05:55Z 99of9 1622 /* Alternatives */ 314907 wikitext text/x-wiki == Summary == {{void|Short overview of the idea of this Type}} This Type is to provide an alternative (usually more performant) to {{Z|Z14294}}. == Uses == {{void|Prompts: * Why should this exist? * What kinds of functions would be created using this? * What standard concepts, if any, does this align with?}} *Configs per language are extremely important for AW NLG. We need to optimise the data type for performance. *We now have an opportunity to do this better, because the {{Z|Z96}} type was recently made available. Handling Z96 references is much more efficient than handling entire functions key-value pairs. *We will know whether a default function is appropriate for the languages which use it. == Structure == {{void|Description of how a value of this type would look like and why}} My first suggestion (feel free to suggest alternatives which may supersede it) is: :ZZZK1: (configured languages) a {{Z|Z881}} ({{Z|Z882}} ({{Z|Z881}}({{Z|Z60}}, {{Z|Z96}})) :ZZZK2: (default) a single {{Z|Z882}} ({{Z|Z881}}({{Z|Z60}}, {{Z|Z96}}) (feel free to improve the notation) Note that unlike {{Z|Z14294}}, I'm proposing that the default also has an associated list of languages. These are the languages for which we are asserting that the default is the desired function choice. This default will be returned for otherwise unlisted languages either way, but this will help us audit (e.g. in the Abstract data tool) whether a language is properly represented in a configuration, or whether it still needs a local variant to be written. As for {{Z|Z14294}}, the first occurrence of a language in a key list is considered to supersede any later occurrence. These are ordered lists. The structure of the first key is broadly similar (but matches languages rather than QIDs) to that of {{Z|Z42277}} which is used in our most efficient implementations of {{Z|Z40000}}. === Example values === … {|class="wikitable" style="margin:.6em 1.6em" |- | <syntaxhighlight lang="json" line="line">{   "type": "…", "value": "…" }</syntaxhighlight> | <syntaxhighlight lang="json">{   "Z1K1": "Zxyz", "ZxyzK1": "…" }</syntaxhighlight> |} == Identity == Every element == Converting to code == === Python === Not essential, just a list. === JavaScript === Not essential, just a list. == Display function == {{void|How would a value of this type be displayed on Wikifunctions. Remove this section for types that should not be displayed as a string.}} none == Read function == {{void|When entering a value for this type as a string, what format should that string have? Remove this section for types that should not be entered as a string.}} none == Alternatives == {{void|In order to capture the idea presented in the summary, what alternative structures, display functions, read functions, etc. could have made sense too? Please also link to any type proposals that "compete" with this one.}} *Should the first element in the typed pairs be a list of language Z96s instead of language Z60s? That would be messier and slower to select as an editor, but might make for an even more streamlined data type. *Do we need to find a way to allow for functions without permanent ZIDs? Or perhaps in those situations they should use the old config type. *Do we need a more general configuration type which does configuration by things other than language? Should all configurations be rolled up into the same data type, or separate? == Comments == ''For general comments, please reply to the proposer.'' * {{s}} as proposer. --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 07:03, 18 September 2026 (UTC) 8eakiv0z4k33k5d08glxmqnwd2rpb7t 314908 314907 2026-09-18T07:12:42Z 99of9 1622 /* Alternatives */ 314908 wikitext text/x-wiki == Summary == {{void|Short overview of the idea of this Type}} This Type is to provide an alternative (usually more performant) to {{Z|Z14294}}. == Uses == {{void|Prompts: * Why should this exist? * What kinds of functions would be created using this? * What standard concepts, if any, does this align with?}} *Configs per language are extremely important for AW NLG. We need to optimise the data type for performance. *We now have an opportunity to do this better, because the {{Z|Z96}} type was recently made available. Handling Z96 references is much more efficient than handling entire functions key-value pairs. *We will know whether a default function is appropriate for the languages which use it. == Structure == {{void|Description of how a value of this type would look like and why}} My first suggestion (feel free to suggest alternatives which may supersede it) is: :ZZZK1: (configured languages) a {{Z|Z881}} ({{Z|Z882}} ({{Z|Z881}}({{Z|Z60}}, {{Z|Z96}})) :ZZZK2: (default) a single {{Z|Z882}} ({{Z|Z881}}({{Z|Z60}}, {{Z|Z96}}) (feel free to improve the notation) Note that unlike {{Z|Z14294}}, I'm proposing that the default also has an associated list of languages. These are the languages for which we are asserting that the default is the desired function choice. This default will be returned for otherwise unlisted languages either way, but this will help us audit (e.g. in the Abstract data tool) whether a language is properly represented in a configuration, or whether it still needs a local variant to be written. As for {{Z|Z14294}}, the first occurrence of a language in a key list is considered to supersede any later occurrence. These are ordered lists. The structure of the first key is broadly similar (but matches languages rather than QIDs) to that of {{Z|Z42277}} which is used in our most efficient implementations of {{Z|Z40000}}. === Example values === … {|class="wikitable" style="margin:.6em 1.6em" |- | <syntaxhighlight lang="json" line="line">{   "type": "…", "value": "…" }</syntaxhighlight> | <syntaxhighlight lang="json">{   "Z1K1": "Zxyz", "ZxyzK1": "…" }</syntaxhighlight> |} == Identity == Every element == Converting to code == === Python === Not essential, just a list. === JavaScript === Not essential, just a list. == Display function == {{void|How would a value of this type be displayed on Wikifunctions. Remove this section for types that should not be displayed as a string.}} none == Read function == {{void|When entering a value for this type as a string, what format should that string have? Remove this section for types that should not be entered as a string.}} none == Alternatives == {{void|In order to capture the idea presented in the summary, what alternative structures, display functions, read functions, etc. could have made sense too? Please also link to any type proposals that "compete" with this one.}} *Should the first element in the typed pairs be a list of language Z96s instead of language Z60s? That would be messier and slower to select as an editor, but might make for an even more streamlined data type. (Or are we already passing around Z60s as references, in which case it wouldn't make much of a speed difference?) *Do we need to find a way to allow for functions without permanent ZIDs? Or perhaps in those situations they should use the old config type. *Do we need a more general configuration type which does configuration by things other than language? Should all configurations be rolled up into the same data type, or separate? == Comments == ''For general comments, please reply to the proposer.'' * {{s}} as proposer. --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 07:03, 18 September 2026 (UTC) 6hhkydc8gfcspmrewowx55gjzrzme1a 314909 314908 2026-09-18T07:13:15Z 99of9 1622 /* Alternatives */ 314909 wikitext text/x-wiki == Summary == {{void|Short overview of the idea of this Type}} This Type is to provide an alternative (usually more performant) to {{Z|Z14294}}. == Uses == {{void|Prompts: * Why should this exist? * What kinds of functions would be created using this? * What standard concepts, if any, does this align with?}} *Configs per language are extremely important for AW NLG. We need to optimise the data type for performance. *We now have an opportunity to do this better, because the {{Z|Z96}} type was recently made available. Handling Z96 references is much more efficient than handling entire functions key-value pairs. *We will know whether a default function is appropriate for the languages which use it. == Structure == {{void|Description of how a value of this type would look like and why}} My first suggestion (feel free to suggest alternatives which may supersede it) is: :ZZZK1: (configured languages) a {{Z|Z881}} ({{Z|Z882}} ({{Z|Z881}}({{Z|Z60}}, {{Z|Z96}})) :ZZZK2: (default) a single {{Z|Z882}} ({{Z|Z881}}({{Z|Z60}}, {{Z|Z96}}) (feel free to improve the notation) Note that unlike {{Z|Z14294}}, I'm proposing that the default also has an associated list of languages. These are the languages for which we are asserting that the default is the desired function choice. This default will be returned for otherwise unlisted languages either way, but this will help us audit (e.g. in the Abstract data tool) whether a language is properly represented in a configuration, or whether it still needs a local variant to be written. As for {{Z|Z14294}}, the first occurrence of a language in a key list is considered to supersede any later occurrence. These are ordered lists. The structure of the first key is broadly similar (but matches languages rather than QIDs) to that of {{Z|Z42277}} which is used in our most efficient implementations of {{Z|Z40000}}. === Example values === … {|class="wikitable" style="margin:.6em 1.6em" |- | <syntaxhighlight lang="json" line="line">{   "type": "…", "value": "…" }</syntaxhighlight> | <syntaxhighlight lang="json">{   "Z1K1": "Zxyz", "ZxyzK1": "…" }</syntaxhighlight> |} == Identity == Every element == Converting to code == === Python === Not essential, just a list. === JavaScript === Not essential, just a list. == Display function == {{void|How would a value of this type be displayed on Wikifunctions. Remove this section for types that should not be displayed as a string.}} none == Read function == {{void|When entering a value for this type as a string, what format should that string have? Remove this section for types that should not be entered as a string.}} none == Alternatives == {{void|In order to capture the idea presented in the summary, what alternative structures, display functions, read functions, etc. could have made sense too? Please also link to any type proposals that "compete" with this one.}} *Should the first element in the typed pairs be a list of language Z96s instead of language Z60s? That would be messier and slower to select as an editor, but might make for an even more streamlined data type. (Or are we already passing around and comparing Z60s as references, in which case it wouldn't make much of a speed difference?) *Do we need to find a way to allow for functions without permanent ZIDs? Or perhaps in those situations they should use the old config type. *Do we need a more general configuration type which does configuration by things other than language? Should all configurations be rolled up into the same data type, or separate? == Comments == ''For general comments, please reply to the proposer.'' * {{s}} as proposer. --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 07:03, 18 September 2026 (UTC) 55czjjid7mfc64olkg0tbpt3j1bfyj1 314915 314909 2026-09-18T07:14:51Z 99of9 1622 /* Structure */ Z40002 314915 wikitext text/x-wiki == Summary == {{void|Short overview of the idea of this Type}} This Type is to provide an alternative (usually more performant) to {{Z|Z14294}}. == Uses == {{void|Prompts: * Why should this exist? * What kinds of functions would be created using this? * What standard concepts, if any, does this align with?}} *Configs per language are extremely important for AW NLG. We need to optimise the data type for performance. *We now have an opportunity to do this better, because the {{Z|Z96}} type was recently made available. Handling Z96 references is much more efficient than handling entire functions key-value pairs. *We will know whether a default function is appropriate for the languages which use it. == Structure == {{void|Description of how a value of this type would look like and why}} My first suggestion (feel free to suggest alternatives which may supersede it) is: :ZZZK1: (configured languages) a {{Z|Z881}} ({{Z|Z882}} ({{Z|Z881}}({{Z|Z60}}, {{Z|Z96}})) :ZZZK2: (default) a single {{Z|Z882}} ({{Z|Z881}}({{Z|Z60}}, {{Z|Z96}}) (feel free to improve the notation) Note that unlike {{Z|Z14294}}, I'm proposing that the default also has an associated list of languages. These are the languages for which we are asserting that the default is the desired function choice. This default will be returned for otherwise unlisted languages either way, but this will help us audit (e.g. in the Abstract data tool) whether a language is properly represented in a configuration, or whether it still needs a local variant to be written. As for {{Z|Z14294}}, the first occurrence of a language in a key list is considered to supersede any later occurrence. These are ordered lists. The structure of the first key is broadly similar (but matches languages rather than QIDs) to that of {{Z|Z42277}} which is used in our most efficient implementations of {{Z|Z40002}}. === Example values === … {|class="wikitable" style="margin:.6em 1.6em" |- | <syntaxhighlight lang="json" line="line">{   "type": "…", "value": "…" }</syntaxhighlight> | <syntaxhighlight lang="json">{   "Z1K1": "Zxyz", "ZxyzK1": "…" }</syntaxhighlight> |} == Identity == Every element == Converting to code == === Python === Not essential, just a list. === JavaScript === Not essential, just a list. == Display function == {{void|How would a value of this type be displayed on Wikifunctions. Remove this section for types that should not be displayed as a string.}} none == Read function == {{void|When entering a value for this type as a string, what format should that string have? Remove this section for types that should not be entered as a string.}} none == Alternatives == {{void|In order to capture the idea presented in the summary, what alternative structures, display functions, read functions, etc. could have made sense too? Please also link to any type proposals that "compete" with this one.}} *Should the first element in the typed pairs be a list of language Z96s instead of language Z60s? That would be messier and slower to select as an editor, but might make for an even more streamlined data type. (Or are we already passing around and comparing Z60s as references, in which case it wouldn't make much of a speed difference?) *Do we need to find a way to allow for functions without permanent ZIDs? Or perhaps in those situations they should use the old config type. *Do we need a more general configuration type which does configuration by things other than language? Should all configurations be rolled up into the same data type, or separate? == Comments == ''For general comments, please reply to the proposer.'' * {{s}} as proposer. --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 07:03, 18 September 2026 (UTC) t88dassnc8boi75fup7j13px3rl4zk8 Z42445 0 95030 314905 2026-09-18T07:03:55Z YoshiRulz 10156 Create implementation 314905 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z42445" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z42441", "Z14K2": { "Z1K1": "Z7", "Z7K1": "Z30414", "Z30414K1": { "Z1K1": "Z7", "Z7K1": "Z22820", "Z22820K1": { "Z1K1": "Z18", "Z18K1": "Z42441K2" }, "Z22820K2": { "Z1K1": "Z7", "Z7K1": "Z18475", "Z18475K1": { "Z1K1": "Z7", "Z7K1": "Z42442", "Z42442K1": { "Z1K1": "Z18", "Z18K1": "Z42441K1" }, "Z42442K2": { "Z1K1": "Z18", "Z18K1": "Z42441K2" } } } }, "Z30414K2": { "Z1K1": "Z7", "Z7K1": "Z22820", "Z22820K1": { "Z1K1": "Z18", "Z18K1": "Z42441K2" }, "Z22820K2": { "Z1K1": "Z7", "Z7K1": "Z36132", "Z36132K1": { "Z1K1": "Z7", "Z7K1": "Z18475", "Z18475K1": { "Z1K1": "Z7", "Z7K1": "Z42442", "Z42442K1": { "Z1K1": "Z18", "Z18K1": "Z42441K1" }, "Z42442K2": { "Z1K1": "Z18", "Z18K1": "Z42441K2" } } } } } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "partition list by Anon. predicate, composition" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } jw2y09zahwsaqeq6gd9vsc9i5ar2492 Z42446 0 95031 314910 2026-09-18T07:13:32Z 鈴音雨 101019 Tester: two role properties, present tense, first mention 314910 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z42446" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z42438", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z42438", "Z42438K1": { "Z1K1": "Z6091", "Z6091K1": "Q115518310" }, "Z42438K2": { "Z1K1": "Z40", "Z40K1": "Z42" }, "Z42438K3": [ "Z6092", { "Z1K1": "Z6092", "Z6092K1": "P880" }, { "Z1K1": "Z6092", "Z6092K1": "P2560" } ], "Z42438K4": { "Z1K1": "Z6091", "Z6091K1": "Q192613" }, "Z42438K5": "Z1002" }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z14392", "Z14392K2": { "Z1K1": "Z11", "Z11K1": { "Z1K1": "Z60", "Z60K1": "en" }, "Z11K2": "Sony Xperia 5 IV uses Qualcomm Snapdragon 8 Gen 1 as its central processing unit and Adreno 730 as its graphics processing unit." } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "[en] 役割プロパティ2件、現在時制、初出" }, { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "[en] two role properties, present tense, first mention" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } jw4xr7s43yil4tnt2wjj4ekgshszmpr 314973 314910 2026-09-18T09:03:23Z 鈴音雨 101019 Shorten the English label to fit the 50-character limit 314973 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z42446" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z42438", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z42438", "Z42438K1": { "Z1K1": "Z6091", "Z6091K1": "Q115518310" }, "Z42438K2": { "Z1K1": "Z40", "Z40K1": "Z42" }, "Z42438K3": [ "Z6092", { "Z1K1": "Z6092", "Z6092K1": "P880" }, { "Z1K1": "Z6092", "Z6092K1": "P2560" } ], "Z42438K4": { "Z1K1": "Z6091", "Z6091K1": "Q192613" }, "Z42438K5": "Z1002" }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z14392", "Z14392K2": { "Z1K1": "Z11", "Z11K1": { "Z1K1": "Z60", "Z60K1": "en" }, "Z11K2": "Sony Xperia 5 IV uses Qualcomm Snapdragon 8 Gen 1 as its central processing unit and Adreno 730 as its graphics processing unit." } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "[en] 役割プロパティ2件、現在時制、初出" }, { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "[en] two role properties, present, first mention" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } q89lwwo601wjw43hdofuno080dkkknx Z42447 0 95032 314911 2026-09-18T07:13:36Z 鈴音雨 101019 Tester: repeated entity becomes a pronoun 314911 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z42447" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z42438", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z42438", "Z42438K1": { "Z1K1": "Z6091", "Z6091K1": "Q115518310" }, "Z42438K2": { "Z1K1": "Z40", "Z40K1": "Z41" }, "Z42438K3": [ "Z6092", { "Z1K1": "Z6092", "Z6092K1": "P2560" } ], "Z42438K4": { "Z1K1": "Z6091", "Z6091K1": "Q192613" }, "Z42438K5": "Z1002" }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z14392", "Z14392K2": { "Z1K1": "Z11", "Z11K1": { "Z1K1": "Z60", "Z60K1": "en" }, "Z11K2": "It uses Adreno 730 as its graphics processing unit." } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "[en] 既出のエンティティは代名詞になる" }, { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "[en] repeated entity becomes a pronoun" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } r9q6tuoyzw9t7dxub5l9b6swq8j8w7o Z42448 0 95033 314912 2026-09-18T07:13:40Z 鈴音雨 101019 Tester: past tense 314912 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z42448" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z42438", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z42438", "Z42438K1": { "Z1K1": "Z6091", "Z6091K1": "Q115518310" }, "Z42438K2": { "Z1K1": "Z40", "Z40K1": "Z42" }, "Z42438K3": [ "Z6092", { "Z1K1": "Z6092", "Z6092K1": "P2560" } ], "Z42438K4": { "Z1K1": "Z6091", "Z6091K1": "Q1994301" }, "Z42438K5": "Z1002" }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z14392", "Z14392K2": { "Z1K1": "Z11", "Z11K1": { "Z1K1": "Z60", "Z60K1": "en" }, "Z11K2": "Sony Xperia 5 IV used Adreno 730 as its graphics processing unit." } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "[en] 過去時制" }, { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "[en] past tense" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 391v7rtyxsrotlo2ya9mkpqesqqccq6 Z42449 0 95034 314913 2026-09-18T07:13:44Z 鈴音雨 101019 Tester: future tense 314913 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z42449" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z42438", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z42438", "Z42438K1": { "Z1K1": "Z6091", "Z6091K1": "Q115518310" }, "Z42438K2": { "Z1K1": "Z40", "Z40K1": "Z42" }, "Z42438K3": [ "Z6092", { "Z1K1": "Z6092", "Z6092K1": "P2560" } ], "Z42438K4": { "Z1K1": "Z6091", "Z6091K1": "Q501405" }, "Z42438K5": "Z1002" }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z14392", "Z14392K2": { "Z1K1": "Z11", "Z11K1": { "Z1K1": "Z60", "Z60K1": "en" }, "Z11K2": "Sony Xperia 5 IV will use Adreno 730 as its graphics processing unit." } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "[en] 未来時制" }, { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "[en] future tense" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } e5r5fs5eilorvx5zpf4vogzs8cjbrez Z42450 0 95035 314916 2026-09-18T07:17:23Z YoshiRulz 10156 Create implementation 314916 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z42450" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z42442", "Z14K2": { "Z1K1": "Z7", "Z7K1": "Z802", "Z802K1": { "Z1K1": "Z7", "Z7K1": "Z813", "Z813K1": { "Z1K1": "Z18", "Z18K1": "Z42442K2" } }, "Z802K2": [ { "Z1K1": "Z7", "Z7K1": "Z38556", "Z38556K1": { "Z1K1": "Z18", "Z18K1": "Z42442K1" } } ], "Z802K3": { "Z1K1": "Z7", "Z7K1": "Z810", "Z810K1": { "Z1K1": "Z7", "Z7K1": "Z38864", "Z38864K1": { "Z1K1": "Z18", "Z18K1": "Z42442K1" }, "Z38864K2": { "Z1K1": "Z7", "Z7K1": "Z811", "Z811K1": { "Z1K1": "Z18", "Z18K1": "Z42442K2" } } }, "Z810K2": { "Z1K1": "Z7", "Z7K1": "Z42442", "Z42442K1": { "Z1K1": "Z18", "Z18K1": "Z42442K1" }, "Z42442K2": { "Z1K1": "Z7", "Z7K1": "Z812", "Z812K1": { "Z1K1": "Z18", "Z18K1": "Z42442K2" } } } } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "apply Anon. func. over list, recursive composition" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 9osuum7k131tm1vvdbr16c5kqmjvlrg Z42451 0 95036 314921 2026-09-18T07:18:52Z 鈴音雨 101019 Tester: plural subject takes "their" in the role clause (currently failing: the possessive is hardcoded as "its") 314921 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z42451" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z42438", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z42438", "Z42438K1": { "Z1K1": "Z6091", "Z6091K1": "Q1299" }, "Z42438K2": { "Z1K1": "Z40", "Z40K1": "Z42" }, "Z42438K3": [ "Z6092", { "Z1K1": "Z6092", "Z6092K1": "P2936" } ], "Z42438K4": { "Z1K1": "Z6091", "Z6091K1": "Q192613" }, "Z42438K5": "Z1002" }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z14392", "Z14392K2": { "Z1K1": "Z11", "Z11K1": { "Z1K1": "Z60", "Z60K1": "en" }, "Z11K2": "The Beatles use English as their used language." } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "[en] 複数主語の所有格は their" }, { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "[en] plural subject takes their, not its" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "The possessive in the role clause has to agree with the subject; Z42422 currently hardcodes \"its\"" } ] } } sf5nkpqkea3icj5ospsuu7v7yd9g7ex Z42452 0 95037 314924 2026-09-18T07:25:36Z YoshiRulz 10156 Create implementation 314924 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z42452" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z42442", "Z14K2": { "Z1K1": "Z7", "Z7K1": "Z873", "Z873K1": "Z38595", "Z873K2": { "Z1K1": "Z7", "Z7K1": "Z29370", "Z29370K1": "Z38676", "Z29370K2": { "Z1K1": "Z18", "Z18K1": "Z42442K1" }, "Z29370K3": { "Z1K1": "Z13518", "Z13518K1": "1" }, "Z29370K4": { "Z1K1": "Z18", "Z18K1": "Z42442K2" } } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "apply Anon. func. over list, p-apply composition" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 4my24873xv5dgblslj6e0o71zwzp85c Z42453 0 95038 314937 2026-09-18T07:38:34Z YoshiRulz 10156 Create test 314937 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z42453" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z14779", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z14779", "Z14779K1": "Z13521", "Z14779K2": [ "Z13518", { "Z1K1": "Z13518", "Z13518K1": "1" }, { "Z1K1": "Z13518", "Z13518K1": "2" }, { "Z1K1": "Z13518", "Z13518K1": "3" } ], "Z14779K3": [ "Z13518", { "Z1K1": "Z13518", "Z13518K1": "4" }, { "Z1K1": "Z13518", "Z13518K1": "5" }, { "Z1K1": "Z13518", "Z13518K1": "6" } ] }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z889", "Z889K2": [ "Z13518", { "Z1K1": "Z13518", "Z13518K1": "5" }, { "Z1K1": "Z13518", "Z13518K1": "7" }, { "Z1K1": "Z13518", "Z13518K1": "9" } ], "Z889K3": "Z13522" } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "accepts properly-typed lists" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } p3vdxeo91u7t5hl6m5jxxpqcy6a75wg Z42454 0 95039 314944 2026-09-18T07:54:34Z YoshiRulz 10156 Create test 314944 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z42454" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z42441", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z42441", "Z42441K1": { "Z1K1": "Z7", "Z7K1": "Z38676", "Z38676K1": { "Z1K1": "Z7", "Z7K1": "Z38869", "Z38869K1": "Z13701" }, "Z38676K2": { "Z1K1": "Z13518", "Z13518K1": "1" }, "Z38676K3": { "Z1K1": "Z13518", "Z13518K1": "5" } }, "Z42441K2": [ "Z13518", { "Z1K1": "Z13518", "Z13518K1": "3" }, { "Z1K1": "Z13518", "Z13518K1": "8" }, { "Z1K1": "Z13518", "Z13518K1": "5" }, { "Z1K1": "Z13518", "Z13518K1": "7" }, { "Z1K1": "Z13518", "Z13518K1": "2" }, { "Z1K1": "Z13518", "Z13518K1": "10" } ] }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z19586", "Z19586K2": { "Z1K1": { "Z1K1": "Z7", "Z7K1": "Z882", "Z882K1": { "Z1K1": "Z7", "Z7K1": "Z881", "Z881K1": "Z13518" }, "Z882K2": { "Z1K1": "Z7", "Z7K1": "Z881", "Z881K1": "Z13518" } }, "K1": [ "Z13518", { "Z1K1": "Z13518", "Z13518K1": "5" }, { "Z1K1": "Z13518", "Z13518K1": "10" } ], "K2": [ "Z13518", { "Z1K1": "Z13518", "Z13518K1": "3" }, { "Z1K1": "Z13518", "Z13518K1": "8" }, { "Z1K1": "Z13518", "Z13518K1": "7" }, { "Z1K1": "Z13518", "Z13518K1": "2" } ] } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "(Z13701, […]) → ([ 5, 10 ], [ 3, 8, 7, 2 ])" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } oatpe8rfdgrvza8s0063331p6ty03dx 314945 314944 2026-09-18T07:55:31Z YoshiRulz 10156 Update en label 314945 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z42454" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z42441", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z42441", "Z42441K1": { "Z1K1": "Z7", "Z7K1": "Z38676", "Z38676K1": { "Z1K1": "Z7", "Z7K1": "Z38869", "Z38869K1": "Z13701" }, "Z38676K2": { "Z1K1": "Z13518", "Z13518K1": "1" }, "Z38676K3": { "Z1K1": "Z13518", "Z13518K1": "5" } }, "Z42441K2": [ "Z13518", { "Z1K1": "Z13518", "Z13518K1": "3" }, { "Z1K1": "Z13518", "Z13518K1": "8" }, { "Z1K1": "Z13518", "Z13518K1": "5" }, { "Z1K1": "Z13518", "Z13518K1": "7" }, { "Z1K1": "Z13518", "Z13518K1": "2" }, { "Z1K1": "Z13518", "Z13518K1": "10" } ] }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z19586", "Z19586K2": { "Z1K1": { "Z1K1": "Z7", "Z7K1": "Z882", "Z882K1": { "Z1K1": "Z7", "Z7K1": "Z881", "Z881K1": "Z13518" }, "Z882K2": { "Z1K1": "Z7", "Z7K1": "Z881", "Z881K1": "Z13518" } }, "K1": [ "Z13518", { "Z1K1": "Z13518", "Z13518K1": "5" }, { "Z1K1": "Z13518", "Z13518K1": "10" } ], "K2": [ "Z13518", { "Z1K1": "Z13518", "Z13518K1": "3" }, { "Z1K1": "Z13518", "Z13518K1": "8" }, { "Z1K1": "Z13518", "Z13518K1": "7" }, { "Z1K1": "Z13518", "Z13518K1": "2" } ] } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "((Z13701)[5], […]) → ([ 5, 10 ], [ 3, 8, 7, 2 ])" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } k97bg9n3eacjoq902ofvq0tquqe6x9o 314946 314945 2026-09-18T07:57:40Z YoshiRulz 10156 Swap lists in expected value (forgot how coprimality works) 314946 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z42454" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z42441", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z42441", "Z42441K1": { "Z1K1": "Z7", "Z7K1": "Z38676", "Z38676K1": { "Z1K1": "Z7", "Z7K1": "Z38869", "Z38869K1": "Z13701" }, "Z38676K2": { "Z1K1": "Z13518", "Z13518K1": "1" }, "Z38676K3": { "Z1K1": "Z13518", "Z13518K1": "5" } }, "Z42441K2": [ "Z13518", { "Z1K1": "Z13518", "Z13518K1": "3" }, { "Z1K1": "Z13518", "Z13518K1": "8" }, { "Z1K1": "Z13518", "Z13518K1": "5" }, { "Z1K1": "Z13518", "Z13518K1": "7" }, { "Z1K1": "Z13518", "Z13518K1": "2" }, { "Z1K1": "Z13518", "Z13518K1": "10" } ] }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z19586", "Z19586K2": { "Z1K1": { "Z1K1": "Z7", "Z7K1": "Z882", "Z882K1": { "Z1K1": "Z7", "Z7K1": "Z881", "Z881K1": "Z13518" }, "Z882K2": { "Z1K1": "Z7", "Z7K1": "Z881", "Z881K1": "Z13518" } }, "K1": [ "Z13518", { "Z1K1": "Z13518", "Z13518K1": "3" }, { "Z1K1": "Z13518", "Z13518K1": "8" }, { "Z1K1": "Z13518", "Z13518K1": "7" }, { "Z1K1": "Z13518", "Z13518K1": "2" } ], "K2": [ "Z13518", { "Z1K1": "Z13518", "Z13518K1": "5" }, { "Z1K1": "Z13518", "Z13518K1": "10" } ] } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "((Z13701)[5], […]) → ([ 3, 8, 7, 2 ], [ 5, 10 ])" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 1rr4tf0awe4qbla5zmey9732beurcjg User:Bensentonnoahusa 2 95040 314949 2026-09-18T08:16:35Z Bensentonnoahusa 102397 Created page with "'''General Information''' {| class="wikitable" !Category !Details |- |Name: |Noah Bensenton |- |Field: |Finance and Investment Management |- |Current Role: |Senior Wealth Advisor |- |Organization: |Veridian Hearth Wealth Management |- |Location: |Chicago, Illinois |- |Education: |University of Illinois |- |Academic Field: |Finance |} '''Noah Bensenton''' is an American finance professional whose work focuses on wealth management and investment research. Based in Chicago,..." 314949 wikitext text/x-wiki '''General Information''' {| class="wikitable" !Category !Details |- |Name: |Noah Bensenton |- |Field: |Finance and Investment Management |- |Current Role: |Senior Wealth Advisor |- |Organization: |Veridian Hearth Wealth Management |- |Location: |Chicago, Illinois |- |Education: |University of Illinois |- |Academic Field: |Finance |} '''Noah Bensenton''' is an American finance professional whose work focuses on wealth management and investment research. Based in Chicago, Illinois, he works as a Senior Wealth Advisor with '''Veridian Hearth Wealth Management'''. His work covers several parts of private wealth management, including investment research, portfolio planning, tax-aware strategies, and long-term financial planning. His background in financial analysis also plays a role in how he approaches investment and wealth-planning discussions with clients. == From Research to Advisory Work == Bensenton began his career in financial services with a focus on investment research. Early in his career, he spent time looking at how companies performed financially, how they managed capital, and how factors such as cash flow and changing market conditions affected their businesses. His move into wealth management brought a different dimension to that experience. Instead of looking at investments only from the perspective of individual companies, he began applying that research to the financial goals and circumstances of private clients. That includes thinking about portfolio construction, investment time horizons, tax considerations, and longer-term financial planning. == Investment Research == Fundamental research remains an important part of Bensenton's professional background. When looking at an investment, the process can involve reviewing financial statements, earnings reports, cash-flow figures, valuation measures, and a company's approach to managing its capital. The wider economic environment can also matter. Changes in interest rates, inflation, and other economic conditions may influence how investments and portfolios are viewed. In practice, this means looking at both sides of the picture: '''what is happening within an individual business and what is happening in the market around it.''' == Wealth Planning == Investment management is one part of private wealth advisory work. Broader planning can also involve questions about taxes, family finances, business interests, and the long-term organization of assets. === Portfolio Strategy === Portfolio decisions can be shaped by a client's financial objectives, investment horizon, existing assets, and individual circumstances. The goal is to develop an approach that fits those factors rather than treating every portfolio in the same way. === Tax-Aware Investing === Tax considerations can affect investment decisions. Tax-loss harvesting, for example, involves realizing eligible investment losses that may be used to offset certain capital gains, subject to applicable tax rules. === Estate and Legacy Planning === For families thinking about wealth beyond a single generation, planning may also extend to estate and legacy matters. Financial advisers may work alongside attorneys, accountants, and other professionals when addressing these areas. == Education == Bensenton studied finance at the '''University of Illinois'''. His academic background included areas such as corporate finance, financial analysis, valuation, and economics. These subjects also connect with the type of company and investment analysis involved in his later financial career. == Working With Clients == Investment research can look very different when it is applied to personal wealth. A company may be the focus of an analyst's research, but a wealth advisor also has to consider how a particular investment fits into someone's broader financial situation. Bensenton's work brings these two perspectives together by connecting investment analysis with considerations such as financial goals, portfolio needs, taxation, and long-term planning. == Professional Scope == His work can be broadly viewed across three connected areas: # '''Research''' — studying companies, financial information, valuations, and economic conditions. # '''Advisory''' — using that research when working with individual and family financial circumstances. # '''Planning''' — incorporating portfolio objectives, tax considerations, and longer-term wealth needs into financial strategies. == Personal and Professional Life == Bensenton is based in Chicago, Illinois, where he works in wealth management. Details about his personal life are limited, and publicly available information about him primarily relates to his education and professional activities. == Related Topics == * Wealth management * Investment research * Equity research * Portfolio management * Fundamental analysis * Tax-loss harvesting * Estate planning dub7qi6nw2bn2n6bvgij6tv1i4cpbv2 Z42455 0 95041 314954 2026-09-18T08:47:34Z 鈴音雨 101019 New function: role of property values clause in mathematical notation, language-independent 314954 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z42455" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6092", "Z17K2": "Z42455K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "property" }, { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "プロパティ参照" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z42455K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "entity" }, { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "エンティティ" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z60", "Z17K2": "Z42455K3", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "language" }, { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "言語" } ] } } ], "Z8K2": "Z6", "Z8K3": [ "Z20" ], "Z8K4": [ "Z14" ], "Z8K5": "Z42455" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "role of property values clause, mul fallback" }, { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "プロパティ値の役割句 (複数言語フォールバック)" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Writes the property, the entity and its values in mathematical notation. E.g. \"CPU(Xperia 5 IV) = { Qualcomm Snapdragon 8 Gen 1 }\"." }, { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "プロパティ、エンティティ、その値を数学記号で書きます。例:「CPU(Xperia 5 IV) = { Qualcomm Snapdragon 8 Gen 1 }」" } ] } } snkk3yvfgjnlndbw291sag8s0xd3edu 314961 314954 2026-09-18T08:48:30Z 鈴音雨 101019 Connect testers Z42457, Z42458, Z42459 314961 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z42455" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6092", "Z17K2": "Z42455K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "property" }, { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "プロパティ参照" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z42455K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "entity" }, { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "エンティティ" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z60", "Z17K2": "Z42455K3", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "language" }, { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "言語" } ] } } ], "Z8K2": "Z6", "Z8K3": [ "Z20", "Z42457", "Z42458", "Z42459" ], "Z8K4": [ "Z14" ], "Z8K5": "Z42455" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "role of property values clause, mul fallback" }, { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "プロパティ値の役割句 (複数言語フォールバック)" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Writes the property, the entity and its values in mathematical notation. E.g. \"CPU(Xperia 5 IV) = { Qualcomm Snapdragon 8 Gen 1 }\"." }, { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "プロパティ、エンティティ、その値を数学記号で書きます。例:「CPU(Xperia 5 IV) = { Qualcomm Snapdragon 8 Gen 1 }」" } ] } } 71xcxv7x00dm0pwyeabntjw98uhn8l9 314965 314961 2026-09-18T08:49:10Z 鈴音雨 101019 Connect implementation Z42462 314965 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z42455" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6092", "Z17K2": "Z42455K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "property" }, { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "プロパティ参照" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z42455K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "entity" }, { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "エンティティ" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z60", "Z17K2": "Z42455K3", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "language" }, { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "言語" } ] } } ], "Z8K2": "Z6", "Z8K3": [ "Z20", "Z42457", "Z42458", "Z42459" ], "Z8K4": [ "Z14", "Z42462" ], "Z8K5": "Z42455" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "role of property values clause, mul fallback" }, { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "プロパティ値の役割句 (複数言語フォールバック)" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Writes the property, the entity and its values in mathematical notation. E.g. \"CPU(Xperia 5 IV) = { Qualcomm Snapdragon 8 Gen 1 }\"." }, { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "プロパティ、エンティティ、その値を数学記号で書きます。例:「CPU(Xperia 5 IV) = { Qualcomm Snapdragon 8 Gen 1 }」" } ] } } 7rmwab4r4ebo5ukfgocn8zqgh86d0z8 Z42456 0 95042 314955 2026-09-18T08:47:40Z 鈴音雨 101019 New function: uses property values as roles-sentence in mathematical notation, language-independent 314955 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z42456" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z42456K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "entity" }, { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "エンティティ" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z40", "Z17K2": "Z42456K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "entity repeated?" }, { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "エンティティは既出?" } ] } }, { "Z1K1": "Z17", "Z17K1": { "Z1K1": "Z7", "Z7K1": "Z881", "Z881K1": "Z6092" }, "Z17K2": "Z42456K3", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "role properties" }, { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "役割プロパティリスト" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z42456K4", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "tense" }, { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "時制" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z60", "Z17K2": "Z42456K5", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "language" }, { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "言語" } ] } } ], "Z8K2": "Z11", "Z8K3": [ "Z20" ], "Z8K4": [ "Z14" ], "Z8K5": "Z42456" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "uses property values as roles-sentence, mul fallback" }, { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "プロパティ値を役割として使用する文章 (複数言語フォールバック)" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Writes which values an entity uses in each role, in mathematical notation. E.g. \"CPU(Xperia 5 IV) = { Qualcomm Snapdragon 8 Gen 1 } ∧ GPU(Xperia 5 IV) = { Adreno 730 }.\"" }, { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "エンティティが各役割にどの値を使用するかを数学記号で書きます。例:「CPU(Xperia 5 IV) = { Qualcomm Snapdragon 8 Gen 1 } ∧ GPU(Xperia 5 IV) = { Adreno 730 }。」" } ] } } pl8pmus87dwtnhpwvppv2uwuykijwef 314962 314955 2026-09-18T08:48:31Z 鈴音雨 101019 Connect testers Z42460, Z42461 314962 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z42456" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z42456K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "entity" }, { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "エンティティ" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z40", "Z17K2": "Z42456K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "entity repeated?" }, { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "エンティティは既出?" } ] } }, { "Z1K1": "Z17", "Z17K1": { "Z1K1": "Z7", "Z7K1": "Z881", "Z881K1": "Z6092" }, "Z17K2": "Z42456K3", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "role properties" }, { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "役割プロパティリスト" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z42456K4", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "tense" }, { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "時制" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z60", "Z17K2": "Z42456K5", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "language" }, { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "言語" } ] } } ], "Z8K2": "Z11", "Z8K3": [ "Z20", "Z42460", "Z42461" ], "Z8K4": [ "Z14" ], "Z8K5": "Z42456" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "uses property values as roles-sentence, mul fallback" }, { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "プロパティ値を役割として使用する文章 (複数言語フォールバック)" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Writes which values an entity uses in each role, in mathematical notation. E.g. \"CPU(Xperia 5 IV) = { Qualcomm Snapdragon 8 Gen 1 } ∧ GPU(Xperia 5 IV) = { Adreno 730 }.\"" }, { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "エンティティが各役割にどの値を使用するかを数学記号で書きます。例:「CPU(Xperia 5 IV) = { Qualcomm Snapdragon 8 Gen 1 } ∧ GPU(Xperia 5 IV) = { Adreno 730 }。」" } ] } } fakp7q608b2aqii4oky3qg3ewpmnlep 314966 314962 2026-09-18T08:49:12Z 鈴音雨 101019 Connect implementation Z42463 314966 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z42456" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z42456K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "entity" }, { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "エンティティ" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z40", "Z17K2": "Z42456K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "entity repeated?" }, { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "エンティティは既出?" } ] } }, { "Z1K1": "Z17", "Z17K1": { "Z1K1": "Z7", "Z7K1": "Z881", "Z881K1": "Z6092" }, "Z17K2": "Z42456K3", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "role properties" }, { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "役割プロパティリスト" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z42456K4", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "tense" }, { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "時制" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z60", "Z17K2": "Z42456K5", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "language" }, { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "言語" } ] } } ], "Z8K2": "Z11", "Z8K3": [ "Z20", "Z42460", "Z42461" ], "Z8K4": [ "Z14", "Z42463" ], "Z8K5": "Z42456" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "uses property values as roles-sentence, mul fallback" }, { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "プロパティ値を役割として使用する文章 (複数言語フォールバック)" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Writes which values an entity uses in each role, in mathematical notation. E.g. \"CPU(Xperia 5 IV) = { Qualcomm Snapdragon 8 Gen 1 } ∧ GPU(Xperia 5 IV) = { Adreno 730 }.\"" }, { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "エンティティが各役割にどの値を使用するかを数学記号で書きます。例:「CPU(Xperia 5 IV) = { Qualcomm Snapdragon 8 Gen 1 } ∧ GPU(Xperia 5 IV) = { Adreno 730 }。」" } ] } } srqw4z1d3yfqh5bzvk8z1wizxf8jhka 314974 314966 2026-09-18T09:03:28Z 鈴音雨 101019 Shorten the English label to fit the 50-character limit 314974 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z42456" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z42456K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "entity" }, { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "エンティティ" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z40", "Z17K2": "Z42456K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "entity repeated?" }, { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "エンティティは既出?" } ] } }, { "Z1K1": "Z17", "Z17K1": { "Z1K1": "Z7", "Z7K1": "Z881", "Z881K1": "Z6092" }, "Z17K2": "Z42456K3", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "role properties" }, { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "役割プロパティリスト" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z42456K4", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "tense" }, { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "時制" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z60", "Z17K2": "Z42456K5", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "language" }, { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "言語" } ] } } ], "Z8K2": "Z11", "Z8K3": [ "Z20", "Z42460", "Z42461" ], "Z8K4": [ "Z14", "Z42463" ], "Z8K5": "Z42456" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "property values as roles-sentence, mul fallback" }, { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "プロパティ値を役割として使用する文章 (複数言語フォールバック)" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Writes which values an entity uses in each role, in mathematical notation. E.g. \"CPU(Xperia 5 IV) = { Qualcomm Snapdragon 8 Gen 1 } ∧ GPU(Xperia 5 IV) = { Adreno 730 }.\"" }, { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "エンティティが各役割にどの値を使用するかを数学記号で書きます。例:「CPU(Xperia 5 IV) = { Qualcomm Snapdragon 8 Gen 1 } ∧ GPU(Xperia 5 IV) = { Adreno 730 }。」" } ] } } 76oc9gunypzt39z0wexv65re0ymsl1a Z42457 0 95043 314956 2026-09-18T08:48:09Z 鈴音雨 101019 Tester: one value with English labels 314956 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z42457" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z42455", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z42455", "Z42455K1": { "Z1K1": "Z6092", "Z6092K1": "P880" }, "Z42455K2": { "Z1K1": "Z6091", "Z6091K1": "Q115518310" }, "Z42455K3": "Z1002" }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z866", "Z866K2": "CPU(Sony Xperia 5 IV) = { Qualcomm Snapdragon 8 Gen 1 }" } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "[mul] 値1件、英語ラベル" }, { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "[mul] one value, English labels" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 5ezlp0oywiyki2z7tloctevozbx8k08 Z42458 0 95044 314957 2026-09-18T08:48:13Z 鈴音雨 101019 Tester: labels follow the requested language 314957 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z42458" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z42455", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z42455", "Z42455K1": { "Z1K1": "Z6092", "Z6092K1": "P880" }, "Z42455K2": { "Z1K1": "Z6091", "Z6091K1": "Q115518310" }, "Z42455K3": "Z1830" }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z866", "Z866K2": "中央処理装置(Xperia 5 IV) = { Qualcomm Snapdragon 8 Gen 1 }" } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "[mul] ラベルは要求言語で引く" }, { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "[mul] labels follow the requested language" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } plz78clgmds09vpxre9y4bz1aixir9j Z42459 0 95045 314958 2026-09-18T08:48:17Z 鈴音雨 101019 Tester: a different property 314958 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z42459" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z42455", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z42455", "Z42455K1": { "Z1K1": "Z6092", "Z6092K1": "P178" }, "Z42455K2": { "Z1K1": "Z6091", "Z6091K1": "Q115518310" }, "Z42455K3": "Z1002" }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z866", "Z866K2": "developer(Sony Xperia 5 IV) = { Sony }" } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "[mul] 別のプロパティ" }, { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "[mul] a different property" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 6jz3jbw4rk08qv1vrf0moec8qs5od9u Z42460 0 95046 314959 2026-09-18T08:48:22Z 鈴音雨 101019 Tester: two role properties joined with a conjunction 314959 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z42460" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z42456", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z42456", "Z42456K1": { "Z1K1": "Z6091", "Z6091K1": "Q115518310" }, "Z42456K2": { "Z1K1": "Z40", "Z40K1": "Z42" }, "Z42456K3": [ "Z6092", { "Z1K1": "Z6092", "Z6092K1": "P880" }, { "Z1K1": "Z6092", "Z6092K1": "P2560" } ], "Z42456K4": { "Z1K1": "Z6091", "Z6091K1": "Q192613" }, "Z42456K5": "Z1002" }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z14392", "Z14392K2": { "Z1K1": "Z11", "Z11K1": { "Z1K1": "Z60", "Z60K1": "mul" }, "Z11K2": "CPU(Sony Xperia 5 IV) = { Qualcomm Snapdragon 8 Gen 1 } ∧ GPU(Sony Xperia 5 IV) = { Adreno 730 }." } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "[mul] 役割プロパティ2件は ∧ でつなぐ" }, { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "[mul] two role properties joined with a conjunction" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 557ugo14tp9isstgrgzuxnw8rh50fkk 314975 314959 2026-09-18T09:03:33Z 鈴音雨 101019 Shorten the English label to fit the 50-character limit 314975 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z42460" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z42456", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z42456", "Z42456K1": { "Z1K1": "Z6091", "Z6091K1": "Q115518310" }, "Z42456K2": { "Z1K1": "Z40", "Z40K1": "Z42" }, "Z42456K3": [ "Z6092", { "Z1K1": "Z6092", "Z6092K1": "P880" }, { "Z1K1": "Z6092", "Z6092K1": "P2560" } ], "Z42456K4": { "Z1K1": "Z6091", "Z6091K1": "Q192613" }, "Z42456K5": "Z1002" }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z14392", "Z14392K2": { "Z1K1": "Z11", "Z11K1": { "Z1K1": "Z60", "Z60K1": "mul" }, "Z11K2": "CPU(Sony Xperia 5 IV) = { Qualcomm Snapdragon 8 Gen 1 } ∧ GPU(Sony Xperia 5 IV) = { Adreno 730 }." } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "[mul] 役割プロパティ2件は ∧ でつなぐ" }, { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "[mul] two role properties joined with a conj." } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } hx3gi5ifj8izkcahehgn8hkm66uoitl Z42461 0 95047 314960 2026-09-18T08:48:25Z 鈴音雨 101019 Tester: a single role property 314960 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z42461" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z42456", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z42456", "Z42456K1": { "Z1K1": "Z6091", "Z6091K1": "Q115518310" }, "Z42456K2": { "Z1K1": "Z40", "Z40K1": "Z42" }, "Z42456K3": [ "Z6092", { "Z1K1": "Z6092", "Z6092K1": "P880" } ], "Z42456K4": { "Z1K1": "Z6091", "Z6091K1": "Q192613" }, "Z42456K5": "Z1002" }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z14392", "Z14392K2": { "Z1K1": "Z11", "Z11K1": { "Z1K1": "Z60", "Z60K1": "mul" }, "Z11K2": "CPU(Sony Xperia 5 IV) = { Qualcomm Snapdragon 8 Gen 1 }." } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "[mul] 役割プロパティ1件" }, { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "[mul] a single role property" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } q3tzfavgk20s0kufmyzlycm0rsokuoy Z42462 0 95048 314963 2026-09-18T08:49:02Z 鈴音雨 101019 Composition implementation for the mul-fallback role clause 314963 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z42462" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z42455", "Z14K2": { "Z1K1": "Z7", "Z7K1": "Z21394", "Z21394K1": [ "Z6", { "Z1K1": "Z7", "Z7K1": "Z14396", "Z14396K1": { "Z1K1": "Z7", "Z7K1": "Z29825", "Z29825K1": { "Z1K1": "Z18", "Z18K1": "Z42455K3" }, "Z29825K2": { "Z1K1": "Z18", "Z18K1": "Z42455K1" } } }, "(", { "Z1K1": "Z7", "Z7K1": "Z36270", "Z36270K1": { "Z1K1": "Z18", "Z18K1": "Z42455K2" }, "Z36270K2": { "Z1K1": "Z18", "Z18K1": "Z42455K3" } }, ") = { ", { "Z1K1": "Z7", "Z7K1": "Z12899", "Z12899K1": { "Z1K1": "Z7", "Z7K1": "Z13464", "Z13464K1": "Z36270", "Z13464K2": { "Z1K1": "Z7", "Z7K1": "Z22978", "Z22978K1": { "Z1K1": "Z7", "Z7K1": "Z30120", "Z30120K1": { "Z1K1": "Z18", "Z18K1": "Z42455K2" }, "Z30120K2": [ "Z6030", "Z6036" ], "Z30120K3": [ "Z60", "Z1360" ], "Z30120K4": { "Z1K1": "Z7", "Z7K1": "Z810", "Z810K1": { "Z1K1": "Z18", "Z18K1": "Z42455K1" }, "Z810K2": [ "Z6092" ] } }, "Z22978K2": { "Z1K1": "Z18", "Z18K1": "Z42455K1" } }, "Z13464K3": { "Z1K1": "Z18", "Z18K1": "Z42455K3" } }, "Z12899K2": ", " }, " }" ] } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "role of property values clause, mul fallback, comp" }, { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "プロパティ値の役割句 (複数言語フォールバック)、合成" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } rbsq8ecvvwwdoixpvlmhhunf1nauqlh Z42463 0 95049 314964 2026-09-18T08:49:06Z 鈴音雨 101019 Composition implementation for the mul-fallback roles sentence 314964 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z42463" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z42456", "Z14K2": { "Z1K1": "Z7", "Z7K1": "Z26107", "Z26107K1": "Z1360", "Z26107K2": { "Z1K1": "Z7", "Z7K1": "Z21394", "Z21394K1": [ "Z6", { "Z1K1": "Z7", "Z7K1": "Z12899", "Z12899K1": { "Z1K1": "Z7", "Z7K1": "Z32695", "Z32695K1": "Z42455", "Z32695K2": { "Z1K1": "Z18", "Z18K1": "Z42456K3" }, "Z32695K3": { "Z1K1": "Z18", "Z18K1": "Z42456K1" }, "Z32695K4": { "Z1K1": "Z18", "Z18K1": "Z42456K5" } }, "Z12899K2": " ∧ " }, "." ] } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "uses property values as roles-sentence, mul fallback, comp" }, { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "プロパティ値を役割として使用する文章 (複数言語フォールバック)、合成" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 7baw59knzqx5zgj9izwwbdabegm9a41 314976 314964 2026-09-18T09:03:38Z 鈴音雨 101019 Shorten the English label to fit the 50-character limit 314976 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z42463" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z42456", "Z14K2": { "Z1K1": "Z7", "Z7K1": "Z26107", "Z26107K1": "Z1360", "Z26107K2": { "Z1K1": "Z7", "Z7K1": "Z21394", "Z21394K1": [ "Z6", { "Z1K1": "Z7", "Z7K1": "Z12899", "Z12899K1": { "Z1K1": "Z7", "Z7K1": "Z32695", "Z32695K1": "Z42455", "Z32695K2": { "Z1K1": "Z18", "Z18K1": "Z42456K3" }, "Z32695K3": { "Z1K1": "Z18", "Z18K1": "Z42456K1" }, "Z32695K4": { "Z1K1": "Z18", "Z18K1": "Z42456K5" } }, "Z12899K2": " ∧ " }, "." ] } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "property values as roles-sentence, mul fb, comp" }, { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "プロパティ値を役割として使用する文章 (複数言語フォールバック)、合成" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } ca1rlau2387q68y0wjh71r29r9xiznw Z42464 0 95050 314967 2026-09-18T08:59:56Z 鈴音雨 101019 314967 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z42464" }, "Z2K2": { "Z1K1": "Z14294", "Z14294K1": [ "Z14293", { "Z1K1": "Z14293", "Z14293K1": "Z42438", "Z14293K2": "Z33034" }, { "Z1K1": "Z14293", "Z14293K1": "Z42315", "Z14293K2": "Z34003" } ], "Z14294K2": "Z42456" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "プロパティ値を役割として使用する文章の言語別設定" }, { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "config for uses property values as roles-sentence" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } t6pugulpks88c8z4k4aa60eialxhc2f Z42465 0 95051 314968 2026-09-18T09:01:57Z YoshiRulz 10156 Create function 314968 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z42465" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z16659", "Z17K2": "Z42465K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "sign" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z1", "Z17K2": "Z42465K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "case negative" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z1", "Z17K2": "Z42465K3", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "case neutral" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z1", "Z17K2": "Z42465K4", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "case positive" } ] } } ], "Z8K2": "Z1", "Z8K3": [ "Z20" ], "Z8K4": [ "Z14" ], "Z8K5": "Z42465" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "select per Sign" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1002", "Z31K2": [ "Z6", "switch on Sign object" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } g44qnvn4p3xa6yn9ujid7dxslcs2ix8 314980 314968 2026-09-18T09:05:45Z YoshiRulz 10156 Added Z42467 to the approved list of implementations 314980 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z42465" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z16659", "Z17K2": "Z42465K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "sign" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z1", "Z17K2": "Z42465K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "case negative" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z1", "Z17K2": "Z42465K3", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "case neutral" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z1", "Z17K2": "Z42465K4", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "case positive" } ] } } ], "Z8K2": "Z1", "Z8K3": [ "Z20" ], "Z8K4": [ "Z14", "Z42467" ], "Z8K5": "Z42465" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "select per Sign" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1002", "Z31K2": [ "Z6", "switch on Sign object" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } rqpiq7svgfoebrup98r692e6dc8bjpx Z42466 0 95052 314977 2026-09-18T09:03:50Z 鈴音雨 101019 [[User:鈴音雨/WFSpinner|WFSpinner]]: clone function Z42456 314977 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z42466" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z42466K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "entity" }, { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "エンティティ" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z40", "Z17K2": "Z42466K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "entity repeated?" }, { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "エンティティは既出?" } ] } }, { "Z1K1": "Z17", "Z17K1": { "Z1K1": "Z7", "Z7K1": "Z881", "Z881K1": "Z6092" }, "Z17K2": "Z42466K3", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "role properties" }, { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "役割プロパティリスト" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z42466K4", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "tense" }, { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "時制" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z60", "Z17K2": "Z42466K5", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "language" }, { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "言語" } ] } } ], "Z8K2": "Z11", "Z8K3": [ "Z20" ], "Z8K4": [ "Z14" ], "Z8K5": "Z42466" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "uses property values as roles-sentence (mono)" }, { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "プロパティ値を役割として使用する文章 (単一言語)" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Generates a sentence stating that a Wikidata item uses the values of selected properties in the roles represented by those properties." }, { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "ウィキデータ項目の指定したプロパティとその値から、各値を対応する役割として使用していることを表す文を生成します。" } ] } } jte5e517vf9267bpz4602z0qeekwop8 314985 314977 2026-09-18T09:16:24Z 鈴音雨 101019 Added Z42469 to the approved list of implementations 314985 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z42466" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z42466K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "entity" }, { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "エンティティ" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z40", "Z17K2": "Z42466K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "entity repeated?" }, { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "エンティティは既出?" } ] } }, { "Z1K1": "Z17", "Z17K1": { "Z1K1": "Z7", "Z7K1": "Z881", "Z881K1": "Z6092" }, "Z17K2": "Z42466K3", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "role properties" }, { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "役割プロパティリスト" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z42466K4", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "tense" }, { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "時制" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z60", "Z17K2": "Z42466K5", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "language" }, { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "言語" } ] } } ], "Z8K2": "Z11", "Z8K3": [ "Z20" ], "Z8K4": [ "Z14", "Z42469" ], "Z8K5": "Z42466" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "uses property values as roles-sentence (mono)" }, { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "プロパティ値を役割として使用する文章 (単一言語)" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Generates a sentence stating that a Wikidata item uses the values of selected properties in the roles represented by those properties." }, { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "ウィキデータ項目の指定したプロパティとその値から、各値を対応する役割として使用していることを表す文を生成します。" } ] } } 5hzm1bmfc9zb478x6l3lovv5i6k02yz 315008 314985 2026-09-18T09:58:55Z 99of9 1622 Added Z42478 to the approved list of test cases 315008 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z42466" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z42466K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "entity" }, { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "エンティティ" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z40", "Z17K2": "Z42466K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "entity repeated?" }, { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "エンティティは既出?" } ] } }, { "Z1K1": "Z17", "Z17K1": { "Z1K1": "Z7", "Z7K1": "Z881", "Z881K1": "Z6092" }, "Z17K2": "Z42466K3", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "role properties" }, { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "役割プロパティリスト" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z42466K4", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "tense" }, { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "時制" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z60", "Z17K2": "Z42466K5", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "language" }, { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "言語" } ] } } ], "Z8K2": "Z11", "Z8K3": [ "Z20", "Z42478" ], "Z8K4": [ "Z14", "Z42469" ], "Z8K5": "Z42466" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "uses property values as roles-sentence (mono)" }, { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "プロパティ値を役割として使用する文章 (単一言語)" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Generates a sentence stating that a Wikidata item uses the values of selected properties in the roles represented by those properties." }, { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "ウィキデータ項目の指定したプロパティとその値から、各値を対応する役割として使用していることを表す文を生成します。" } ] } } rw9j8pgmx4z6vu1pl8wfhuve24664fp Z42467 0 95053 314979 2026-09-18T09:05:17Z YoshiRulz 10156 Create implementation 314979 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z42467" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z42465", "Z14K2": { "Z1K1": "Z7", "Z7K1": "Z19565", "Z19565K1": { "Z1K1": "Z7", "Z7K1": "Z16667", "Z16667K1": { "Z1K1": "Z18", "Z18K1": "Z42465K1" }, "Z16667K2": "Z16660" }, "Z19565K2": { "Z1K1": "Z18", "Z18K1": "Z42465K4" }, "Z19565K3": { "Z1K1": "Z7", "Z7K1": "Z16667", "Z16667K1": { "Z1K1": "Z18", "Z18K1": "Z42465K1" }, "Z16667K2": "Z16662" }, "Z19565K4": { "Z1K1": "Z18", "Z18K1": "Z42465K2" }, "Z19565K5": { "Z1K1": "Z18", "Z18K1": "Z42465K3" } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "select per Sign, composition" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "\"What makes a man turn neutral? Lust for gold? Power? Or were you just born with a heart full of neutrality?\"" } ] } } 93bit4rj96qxb4lxnq2wij2783ptrh6 Z42468 0 95054 314981 2026-09-18T09:07:15Z YoshiRulz 10156 Create implementation 314981 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z42468" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z17151", "Z14K2": { "Z1K1": "Z7", "Z7K1": "Z42465", "Z42465K1": { "Z1K1": "Z18", "Z18K1": "Z17151K1" }, "Z42465K2": { "Z1K1": "Z16683", "Z16683K1": "Z16662", "Z16683K2": { "Z1K1": "Z13518", "Z13518K1": "1" } }, "Z42465K3": { "Z1K1": "Z16683", "Z16683K1": "Z16661", "Z16683K2": { "Z1K1": "Z13518", "Z13518K1": "0" } }, "Z42465K4": { "Z1K1": "Z16683", "Z16683K1": "Z16660", "Z16683K2": { "Z1K1": "Z13518", "Z13518K1": "1" } } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Sign to unit Integer, switch composition" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 04naj9htjv39gyls9e7pxzz64y1q576 Z42469 0 95055 314983 2026-09-18T09:15:20Z 鈴音雨 101019 314983 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z42469" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z42466", "Z14K2": { "Z1K1": "Z7", "Z7K1": "Z34120", "Z34120K1": { "Z1K1": "Z7", "Z7K1": "Z14310", "Z14310K1": "Z42464", "Z14310K2": { "Z1K1": "Z18", "Z18K1": "Z42466K5" } }, "Z34120K2": { "Z1K1": "Z18", "Z18K1": "Z42466K1" }, "Z34120K3": { "Z1K1": "Z18", "Z18K1": "Z42466K2" }, "Z34120K4": { "Z1K1": "Z18", "Z18K1": "Z42466K3" }, "Z34120K5": { "Z1K1": "Z18", "Z18K1": "Z42466K4" }, "Z34120K6": { "Z1K1": "Z18", "Z18K1": "Z42466K5" } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "プロパティ値を役割として使用する文章 (単一言語)、合成" }, { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "uses property values as roles-sentence (mono), Co" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } km2okfgztbri47o7c566cwi9xufhm8a Z42470 0 95056 314986 2026-09-18T09:18:45Z 鈴音雨 101019 New function: reference markers for a property of an item, empty when the statement is absent 314986 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z42470" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6092", "Z17K2": "Z42470K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "property" }, { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "プロパティ参照" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z6001", "Z17K2": "Z42470K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "item" }, { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "項目" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z60", "Z17K2": "Z42470K3", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "language" }, { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "言語" } ] } } ], "Z8K2": "Z89", "Z8K3": [ "Z20" ], "Z8K4": [ "Z14" ], "Z8K5": "Z42470" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "reference markers for property of item" }, { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "項目のプロパティの出典マーカー" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Reference markers for the best-ranked statement of the given property, or empty HTML when the item has no such statement." }, { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "指定プロパティの最上位ランクの文の出典マーカーを返します。その文が無い場合は空の HTML を返します。" } ] } } 8ewpcomj74fg6vokcqltklha0ge0slu 314988 314986 2026-09-18T09:18:55Z 鈴音雨 101019 Connect implementation Z42471 314988 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z42470" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6092", "Z17K2": "Z42470K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "property" }, { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "プロパティ参照" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z6001", "Z17K2": "Z42470K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "item" }, { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "項目" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z60", "Z17K2": "Z42470K3", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "language" }, { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "言語" } ] } } ], "Z8K2": "Z89", "Z8K3": [ "Z20" ], "Z8K4": [ "Z14", "Z42471" ], "Z8K5": "Z42470" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "reference markers for property of item" }, { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "項目のプロパティの出典マーカー" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Reference markers for the best-ranked statement of the given property, or empty HTML when the item has no such statement." }, { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "指定プロパティの最上位ランクの文の出典マーカーを返します。その文が無い場合は空の HTML を返します。" } ] } } 9lhvj72d58kwrn4ziocbtamzuxyhamh Z42471 0 95057 314987 2026-09-18T09:18:50Z 鈴音雨 101019 Composition implementation 314987 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z42471" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z42470", "Z14K2": { "Z1K1": "Z7", "Z7K1": "Z802", "Z802K1": { "Z1K1": "Z7", "Z7K1": "Z27299", "Z27299K1": { "Z1K1": "Z18", "Z18K1": "Z42470K2" }, "Z27299K2": { "Z1K1": "Z18", "Z18K1": "Z42470K1" } }, "Z802K2": { "Z1K1": "Z7", "Z7K1": "Z38691", "Z38691K1": { "Z1K1": "Z7", "Z7K1": "Z23451", "Z23451K1": { "Z1K1": "Z18", "Z18K1": "Z42470K2" }, "Z23451K2": { "Z1K1": "Z18", "Z18K1": "Z42470K1" } }, "Z38691K2": { "Z1K1": "Z18", "Z18K1": "Z42470K3" } }, "Z802K3": { "Z1K1": "Z89", "Z89K1": "" } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "reference markers for property of item, comp" }, { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "項目のプロパティの出典マーカー、合成" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 8ijvnbdsdulxi8b9w8mdqz3r5r5kk1q Z42472 0 95058 314989 2026-09-18T09:21:03Z 鈴音雨 101019 New function: HTML version of the roles sentence, with reference markers 314989 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z42472" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z42472K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "entity" }, { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "エンティティ" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z40", "Z17K2": "Z42472K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "entity repeated?" }, { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "エンティティは既出?" } ] } }, { "Z1K1": "Z17", "Z17K1": { "Z1K1": "Z7", "Z7K1": "Z881", "Z881K1": "Z6092" }, "Z17K2": "Z42472K3", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "role properties" }, { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "役割プロパティリスト" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z42472K4", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "tense" }, { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "時制" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z60", "Z17K2": "Z42472K5", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "language" }, { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "言語" } ] } } ], "Z8K2": "Z89", "Z8K3": [ "Z20" ], "Z8K4": [ "Z14" ], "Z8K5": "Z42472" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "property values as roles-sentence (HTML)" }, { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "プロパティ値を役割として使用する文章 (HTML)" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Generates a sentence stating that a Wikidata item uses the values of selected properties in the roles represented by those properties, with reference markers." }, { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "ウィキデータの項目が、選択したプロパティの値をそのプロパティが表す役割として使用することを述べる文を、出典マーカー付きで生成します。" } ] } } o6idsr34fqb3wmgqv1fjtsu33p31vsl 314992 314989 2026-09-18T09:21:36Z 鈴音雨 101019 Connect testers Z42473, Z42474 314992 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z42472" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z42472K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "entity" }, { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "エンティティ" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z40", "Z17K2": "Z42472K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "entity repeated?" }, { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "エンティティは既出?" } ] } }, { "Z1K1": "Z17", "Z17K1": { "Z1K1": "Z7", "Z7K1": "Z881", "Z881K1": "Z6092" }, "Z17K2": "Z42472K3", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "role properties" }, { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "役割プロパティリスト" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z42472K4", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "tense" }, { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "時制" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z60", "Z17K2": "Z42472K5", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "language" }, { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "言語" } ] } } ], "Z8K2": "Z89", "Z8K3": [ "Z20", "Z42473", "Z42474" ], "Z8K4": [ "Z14" ], "Z8K5": "Z42472" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "property values as roles-sentence (HTML)" }, { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "プロパティ値を役割として使用する文章 (HTML)" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Generates a sentence stating that a Wikidata item uses the values of selected properties in the roles represented by those properties, with reference markers." }, { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "ウィキデータの項目が、選択したプロパティの値をそのプロパティが表す役割として使用することを述べる文を、出典マーカー付きで生成します。" } ] } } hjr1cb2m34fudbevg3c5kxafuodx3xs 314994 314992 2026-09-18T09:22:00Z 鈴音雨 101019 Connect implementation Z42475 314994 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z42472" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z42472K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "entity" }, { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "エンティティ" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z40", "Z17K2": "Z42472K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "entity repeated?" }, { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "エンティティは既出?" } ] } }, { "Z1K1": "Z17", "Z17K1": { "Z1K1": "Z7", "Z7K1": "Z881", "Z881K1": "Z6092" }, "Z17K2": "Z42472K3", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "role properties" }, { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "役割プロパティリスト" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z42472K4", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "tense" }, { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "時制" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z60", "Z17K2": "Z42472K5", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "language" }, { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "言語" } ] } } ], "Z8K2": "Z89", "Z8K3": [ "Z20", "Z42473", "Z42474" ], "Z8K4": [ "Z14", "Z42475" ], "Z8K5": "Z42472" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "property values as roles-sentence (HTML)" }, { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "プロパティ値を役割として使用する文章 (HTML)" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Generates a sentence stating that a Wikidata item uses the values of selected properties in the roles represented by those properties, with reference markers." }, { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "ウィキデータの項目が、選択したプロパティの値をそのプロパティが表す役割として使用することを述べる文を、出典マーカー付きで生成します。" } ] } } 1818307hj2p7k1n6mb9bhh3l5y1okvp 314999 314994 2026-09-18T09:46:22Z 鈴音雨 101019 Connect tester Z42477 314999 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z42472" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z42472K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "entity" }, { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "エンティティ" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z40", "Z17K2": "Z42472K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "entity repeated?" }, { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "エンティティは既出?" } ] } }, { "Z1K1": "Z17", "Z17K1": { "Z1K1": "Z7", "Z7K1": "Z881", "Z881K1": "Z6092" }, "Z17K2": "Z42472K3", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "role properties" }, { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "役割プロパティリスト" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z42472K4", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "tense" }, { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "時制" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z60", "Z17K2": "Z42472K5", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "language" }, { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "言語" } ] } } ], "Z8K2": "Z89", "Z8K3": [ "Z20", "Z42473", "Z42474", "Z42477" ], "Z8K4": [ "Z14", "Z42475" ], "Z8K5": "Z42472" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "property values as roles-sentence (HTML)" }, { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "プロパティ値を役割として使用する文章 (HTML)" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Generates a sentence stating that a Wikidata item uses the values of selected properties in the roles represented by those properties, with reference markers." }, { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "ウィキデータの項目が、選択したプロパティの値をそのプロパティが表す役割として使用することを述べる文を、出典マーカー付きで生成します。" } ] } } 9mz893xc1xhf691zr7nh4etdv3s5il5 315001 314999 2026-09-18T09:50:42Z 99of9 1622 Added Z42478 to the approved list of test cases 315001 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z42472" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z42472K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "entity" }, { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "エンティティ" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z40", "Z17K2": "Z42472K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "entity repeated?" }, { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "エンティティは既出?" } ] } }, { "Z1K1": "Z17", "Z17K1": { "Z1K1": "Z7", "Z7K1": "Z881", "Z881K1": "Z6092" }, "Z17K2": "Z42472K3", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "role properties" }, { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "役割プロパティリスト" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z42472K4", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "tense" }, { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "時制" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z60", "Z17K2": "Z42472K5", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "language" }, { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "言語" } ] } } ], "Z8K2": "Z89", "Z8K3": [ "Z20", "Z42473", "Z42474", "Z42477", "Z42478" ], "Z8K4": [ "Z14", "Z42475" ], "Z8K5": "Z42472" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "property values as roles-sentence (HTML)" }, { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "プロパティ値を役割として使用する文章 (HTML)" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Generates a sentence stating that a Wikidata item uses the values of selected properties in the roles represented by those properties, with reference markers." }, { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "ウィキデータの項目が、選択したプロパティの値をそのプロパティが表す役割として使用することを述べる文を、出典マーカー付きで生成します。" } ] } } rtuz373ejcm93fiorx346egdayouuvg 315006 315001 2026-09-18T09:54:37Z 99of9 1622 Removed Z42478 from the approved list of test cases 315006 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z42472" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z42472K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "entity" }, { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "エンティティ" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z40", "Z17K2": "Z42472K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "entity repeated?" }, { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "エンティティは既出?" } ] } }, { "Z1K1": "Z17", "Z17K1": { "Z1K1": "Z7", "Z7K1": "Z881", "Z881K1": "Z6092" }, "Z17K2": "Z42472K3", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "role properties" }, { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "役割プロパティリスト" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z42472K4", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "tense" }, { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "時制" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z60", "Z17K2": "Z42472K5", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "language" }, { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "言語" } ] } } ], "Z8K2": "Z89", "Z8K3": [ "Z20", "Z42473", "Z42474", "Z42477" ], "Z8K4": [ "Z14", "Z42475" ], "Z8K5": "Z42472" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "property values as roles-sentence (HTML)" }, { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "プロパティ値を役割として使用する文章 (HTML)" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Generates a sentence stating that a Wikidata item uses the values of selected properties in the roles represented by those properties, with reference markers." }, { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "ウィキデータの項目が、選択したプロパティの値をそのプロパティが表す役割として使用することを述べる文を、出典マーカー付きで生成します。" } ] } } 9mz893xc1xhf691zr7nh4etdv3s5il5 Z42473 0 95059 314990 2026-09-18T09:21:27Z 鈴音雨 101019 Tester: two role properties each contributing a reference marker 314990 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z42473" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z42472", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z42472", "Z42472K1": { "Z1K1": "Z6091", "Z6091K1": "Q115518310" }, "Z42472K2": { "Z1K1": "Z40", "Z40K1": "Z42" }, "Z42472K3": [ "Z6092", { "Z1K1": "Z6092", "Z6092K1": "P880" }, { "Z1K1": "Z6092", "Z6092K1": "P2560" } ], "Z42472K4": { "Z1K1": "Z6091", "Z6091K1": "Q192613" }, "Z42472K5": "Z1830" }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z29036", "Z29036K2": { "Z1K1": "Z89", "Z89K1": "\u003Cspan class=\"referencedtext\"\u003E\u003Ca href=\"https://abstract.wikipedia.org/wiki/Q115518310\"\u003EXperia 5 IV\u003C/a\u003Eは、CPUとして\u003Ca href=\"https://abstract.wikipedia.org/wiki/Q141238270\"\u003EQualcomm Snapdragon 8 Gen 1\u003C/a\u003E、GPUとして\u003Ca href=\"https://abstract.wikipedia.org/wiki/Q141266149\"\u003EAdreno 730\u003C/a\u003Eを使用している\u003Csup class=\"ext-wikilambda-reference\"\u003E\u003Ca href=\"https://www.sony.jp/xperia/xperia/xperia5m4/spec_sony.html\"\u003Ehttps://www.sony.jp/xperia/xperia/xperia5m4/spec_sony.html\u003C/a\u003E\u003C/sup\u003E\u003Csup class=\"ext-wikilambda-reference\"\u003E\u003Ca href=\"https://www.sony.jp/xperia/xperia/xperia5m4/spec_sony.html\"\u003Ehttps://www.sony.jp/xperia/xperia/xperia5m4/spec_sony.html\u003C/a\u003E\u003C/sup\u003E。\u003C/span\u003E" } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "[ja] 役割プロパティ2件、出典マーカー2個" }, { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "[ja] two role properties, two markers" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } ahgqw6rwe2eln1ogwg6qwmdi95aqcpf 314995 314990 2026-09-18T09:26:29Z 鈴音雨 101019 Use Z877 (HTML fragment equality) as the result validator; Z29036 is a Wikidata datetime formatter and never matched 314995 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z42473" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z42472", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z42472", "Z42472K1": { "Z1K1": "Z6091", "Z6091K1": "Q115518310" }, "Z42472K2": { "Z1K1": "Z40", "Z40K1": "Z42" }, "Z42472K3": [ "Z6092", { "Z1K1": "Z6092", "Z6092K1": "P880" }, { "Z1K1": "Z6092", "Z6092K1": "P2560" } ], "Z42472K4": { "Z1K1": "Z6091", "Z6091K1": "Q192613" }, "Z42472K5": "Z1830" }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z877", "Z877K2": { "Z1K1": "Z89", "Z89K1": "\u003Cspan class=\"referencedtext\"\u003E\u003Ca href=\"https://abstract.wikipedia.org/wiki/Q115518310\"\u003EXperia 5 IV\u003C/a\u003Eは、CPUとして\u003Ca href=\"https://abstract.wikipedia.org/wiki/Q141238270\"\u003EQualcomm Snapdragon 8 Gen 1\u003C/a\u003E、GPUとして\u003Ca href=\"https://abstract.wikipedia.org/wiki/Q141266149\"\u003EAdreno 730\u003C/a\u003Eを使用している\u003Csup class=\"ext-wikilambda-reference\"\u003E\u003Ca href=\"https://www.sony.jp/xperia/xperia/xperia5m4/spec_sony.html\"\u003Ehttps://www.sony.jp/xperia/xperia/xperia5m4/spec_sony.html\u003C/a\u003E\u003C/sup\u003E\u003Csup class=\"ext-wikilambda-reference\"\u003E\u003Ca href=\"https://www.sony.jp/xperia/xperia/xperia5m4/spec_sony.html\"\u003Ehttps://www.sony.jp/xperia/xperia/xperia5m4/spec_sony.html\u003C/a\u003E\u003C/sup\u003E。\u003C/span\u003E" } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "[ja] 役割プロパティ2件、出典マーカー2個" }, { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "[ja] two role properties, two markers" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 8ayawpkddf5s1hv8po78mz96hpqgytu 315002 314995 2026-09-18T09:50:44Z 鈴音雨 101019 Expect the role noun to be linked to its Wikidata concept, like the subject and the values already are 315002 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z42473" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z42472", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z42472", "Z42472K1": { "Z1K1": "Z6091", "Z6091K1": "Q115518310" }, "Z42472K2": { "Z1K1": "Z40", "Z40K1": "Z42" }, "Z42472K3": [ "Z6092", { "Z1K1": "Z6092", "Z6092K1": "P880" }, { "Z1K1": "Z6092", "Z6092K1": "P2560" } ], "Z42472K4": { "Z1K1": "Z6091", "Z6091K1": "Q192613" }, "Z42472K5": "Z1830" }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z877", "Z877K2": { "Z1K1": "Z89", "Z89K1": "\u003Cspan class=\"referencedtext\"\u003E\u003Ca href=\"https://abstract.wikipedia.org/wiki/Q115518310\"\u003EXperia 5 IV\u003C/a\u003Eは、\u003Ca href=\"https://abstract.wikipedia.org/wiki/Q5300\"\u003ECPU\u003C/a\u003Eとして\u003Ca href=\"https://abstract.wikipedia.org/wiki/Q141238270\"\u003EQualcomm Snapdragon 8 Gen 1\u003C/a\u003E、\u003Ca href=\"https://abstract.wikipedia.org/wiki/Q183484\"\u003EGPU\u003C/a\u003Eとして\u003Ca href=\"https://abstract.wikipedia.org/wiki/Q141266149\"\u003EAdreno 730\u003C/a\u003Eを使用している\u003Csup class=\"ext-wikilambda-reference\"\u003E\u003Ca href=\"https://www.sony.jp/xperia/xperia/xperia5m4/spec_sony.html\"\u003Ehttps://www.sony.jp/xperia/xperia/xperia5m4/spec_sony.html\u003C/a\u003E\u003C/sup\u003E\u003Csup class=\"ext-wikilambda-reference\"\u003E\u003Ca href=\"https://www.sony.jp/xperia/xperia/xperia5m4/spec_sony.html\"\u003Ehttps://www.sony.jp/xperia/xperia/xperia5m4/spec_sony.html\u003C/a\u003E\u003C/sup\u003E。\u003C/span\u003E" } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "[ja] 役割プロパティ2件、出典マーカー2個" }, { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "[ja] two role properties, two markers" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } lglu3pjvq5a92mvnr4j36xtydy1050o Z42474 0 95060 314991 2026-09-18T09:21:31Z 鈴音雨 101019 Tester: a single role property 314991 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z42474" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z42472", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z42472", "Z42472K1": { "Z1K1": "Z6091", "Z6091K1": "Q115518310" }, "Z42472K2": { "Z1K1": "Z40", "Z40K1": "Z42" }, "Z42472K3": [ "Z6092", { "Z1K1": "Z6092", "Z6092K1": "P2560" } ], "Z42472K4": { "Z1K1": "Z6091", "Z6091K1": "Q192613" }, "Z42472K5": "Z1830" }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z29036", "Z29036K2": { "Z1K1": "Z89", "Z89K1": "\u003Cspan class=\"referencedtext\"\u003E\u003Ca href=\"https://abstract.wikipedia.org/wiki/Q115518310\"\u003EXperia 5 IV\u003C/a\u003Eは、GPUとして\u003Ca href=\"https://abstract.wikipedia.org/wiki/Q141266149\"\u003EAdreno 730\u003C/a\u003Eを使用している\u003Csup class=\"ext-wikilambda-reference\"\u003E\u003Ca href=\"https://www.sony.jp/xperia/xperia/xperia5m4/spec_sony.html\"\u003Ehttps://www.sony.jp/xperia/xperia/xperia5m4/spec_sony.html\u003C/a\u003E\u003C/sup\u003E。\u003C/span\u003E" } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "[ja] 役割プロパティ1件" }, { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "[ja] a single role property" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 9kt2i4yzm0no8et2g8qkwhj1375i3co 314996 314991 2026-09-18T09:26:33Z 鈴音雨 101019 Use Z877 (HTML fragment equality) as the result validator; Z29036 is a Wikidata datetime formatter and never matched 314996 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z42474" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z42472", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z42472", "Z42472K1": { "Z1K1": "Z6091", "Z6091K1": "Q115518310" }, "Z42472K2": { "Z1K1": "Z40", "Z40K1": "Z42" }, "Z42472K3": [ "Z6092", { "Z1K1": "Z6092", "Z6092K1": "P2560" } ], "Z42472K4": { "Z1K1": "Z6091", "Z6091K1": "Q192613" }, "Z42472K5": "Z1830" }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z877", "Z877K2": { "Z1K1": "Z89", "Z89K1": "\u003Cspan class=\"referencedtext\"\u003E\u003Ca href=\"https://abstract.wikipedia.org/wiki/Q115518310\"\u003EXperia 5 IV\u003C/a\u003Eは、GPUとして\u003Ca href=\"https://abstract.wikipedia.org/wiki/Q141266149\"\u003EAdreno 730\u003C/a\u003Eを使用している\u003Csup class=\"ext-wikilambda-reference\"\u003E\u003Ca href=\"https://www.sony.jp/xperia/xperia/xperia5m4/spec_sony.html\"\u003Ehttps://www.sony.jp/xperia/xperia/xperia5m4/spec_sony.html\u003C/a\u003E\u003C/sup\u003E。\u003C/span\u003E" } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "[ja] 役割プロパティ1件" }, { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "[ja] a single role property" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } lwe1bywirv8pca1j6y4qzwxv4vqcpk0 315003 314996 2026-09-18T09:50:49Z 鈴音雨 101019 Expect the role noun to be linked to its Wikidata concept, like the subject and the values already are 315003 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z42474" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z42472", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z42472", "Z42472K1": { "Z1K1": "Z6091", "Z6091K1": "Q115518310" }, "Z42472K2": { "Z1K1": "Z40", "Z40K1": "Z42" }, "Z42472K3": [ "Z6092", { "Z1K1": "Z6092", "Z6092K1": "P2560" } ], "Z42472K4": { "Z1K1": "Z6091", "Z6091K1": "Q192613" }, "Z42472K5": "Z1830" }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z877", "Z877K2": { "Z1K1": "Z89", "Z89K1": "\u003Cspan class=\"referencedtext\"\u003E\u003Ca href=\"https://abstract.wikipedia.org/wiki/Q115518310\"\u003EXperia 5 IV\u003C/a\u003Eは、\u003Ca href=\"https://abstract.wikipedia.org/wiki/Q183484\"\u003EGPU\u003C/a\u003Eとして\u003Ca href=\"https://abstract.wikipedia.org/wiki/Q141266149\"\u003EAdreno 730\u003C/a\u003Eを使用している\u003Csup class=\"ext-wikilambda-reference\"\u003E\u003Ca href=\"https://www.sony.jp/xperia/xperia/xperia5m4/spec_sony.html\"\u003Ehttps://www.sony.jp/xperia/xperia/xperia5m4/spec_sony.html\u003C/a\u003E\u003C/sup\u003E。\u003C/span\u003E" } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "[ja] 役割プロパティ1件" }, { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "[ja] a single role property" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } gqhuooo0bljnpgsvthsewauinj3irwc Z42475 0 95061 314993 2026-09-18T09:21:55Z 鈴音雨 101019 Composition implementation: HTML rendering plus one reference marker per role property 314993 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z42475" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z42472", "Z14K2": { "Z1K1": "Z7", "Z7K1": "Z42230", "Z42230K1": { "Z1K1": "Z7", "Z7K1": "Z37464", "Z37464K1": { "Z1K1": "Z7", "Z7K1": "Z42466", "Z42466K1": { "Z1K1": "Z18", "Z18K1": "Z42472K1" }, "Z42466K2": { "Z1K1": "Z18", "Z18K1": "Z42472K2" }, "Z42466K3": { "Z1K1": "Z18", "Z18K1": "Z42472K3" }, "Z42466K4": { "Z1K1": "Z18", "Z18K1": "Z42472K4" }, "Z42466K5": { "Z1K1": "Z18", "Z18K1": "Z42472K5" } }, "Z37464K2": { "Z1K1": "Z96", "Z96K1": { "Z1K1": "Z6", "Z6K1": "Z42464" } }, "Z37464K3": { "Z1K1": "Z7", "Z7K1": "Z27665", "Z27665K1": { "Z1K1": "Z7", "Z7K1": "Z810", "Z810K1": [ "Z1", { "Z1K1": "Z18", "Z18K1": "Z42472K1" } ], "Z810K2": { "Z1K1": "Z7", "Z7K1": "Z13436", "Z13436K1": "Z22978", "Z13436K2": { "Z1K1": "Z7", "Z7K1": "Z30120", "Z30120K1": { "Z1K1": "Z18", "Z18K1": "Z42472K1" }, "Z30120K2": [ "Z6030", "Z6036" ], "Z30120K3": [ "Z60", "Z1360" ], "Z30120K4": { "Z1K1": "Z18", "Z18K1": "Z42472K3" } }, "Z13436K3": { "Z1K1": "Z18", "Z18K1": "Z42472K3" } } } }, "Z37464K4": { "Z1K1": "Z7", "Z7K1": "Z27665", "Z27665K1": { "Z1K1": "Z7", "Z7K1": "Z810", "Z810K1": [ "Z1", { "Z1K1": "Z18", "Z18K1": "Z42472K1" } ], "Z810K2": { "Z1K1": "Z7", "Z7K1": "Z13436", "Z13436K1": "Z22978", "Z13436K2": { "Z1K1": "Z7", "Z7K1": "Z30120", "Z30120K1": { "Z1K1": "Z18", "Z18K1": "Z42472K1" }, "Z30120K2": [ "Z6030", "Z6036" ], "Z30120K3": [ "Z60", "Z1360" ], "Z30120K4": { "Z1K1": "Z18", "Z18K1": "Z42472K3" } }, "Z13436K3": { "Z1K1": "Z18", "Z18K1": "Z42472K3" } } } }, "Z37464K5": { "Z1K1": "Z18", "Z18K1": "Z42472K5" } }, "Z42230K2": { "Z1K1": "Z7", "Z7K1": "Z27926", "Z27926K1": { "Z1K1": "Z7", "Z7K1": "Z32695", "Z32695K1": "Z42470", "Z32695K2": { "Z1K1": "Z18", "Z18K1": "Z42472K3" }, "Z32695K3": { "Z1K1": "Z7", "Z7K1": "Z30120", "Z30120K1": { "Z1K1": "Z18", "Z18K1": "Z42472K1" }, "Z30120K2": [ "Z6030", "Z6036" ], "Z30120K3": [ "Z60", "Z1360" ], "Z30120K4": { "Z1K1": "Z18", "Z18K1": "Z42472K3" } }, "Z32695K4": { "Z1K1": "Z18", "Z18K1": "Z42472K5" } } }, "Z42230K3": { "Z1K1": "Z18", "Z18K1": "Z42472K5" } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "property values as roles-sentence (HTML), comp" }, { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "プロパティ値を役割として使用する文章 (HTML)、合成" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Renders the monolingual sentence as HTML with links, then appends one reference marker per role property before the sentence-final punctuation." } ] } } 3sfwl5fpw3ty1n309y347u3qqgl5a19 315005 314993 2026-09-18T09:52:47Z 鈴音雨 101019 Also link the role nouns: add the subject item of each role property (P1629) to the QIDs handed to Z37464 315005 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z42475" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z42472", "Z14K2": { "Z1K1": "Z7", "Z7K1": "Z42230", "Z42230K1": { "Z1K1": "Z7", "Z7K1": "Z37464", "Z37464K1": { "Z1K1": "Z7", "Z7K1": "Z42466", "Z42466K1": { "Z1K1": "Z18", "Z18K1": "Z42472K1" }, "Z42466K2": { "Z1K1": "Z18", "Z18K1": "Z42472K2" }, "Z42466K3": { "Z1K1": "Z18", "Z18K1": "Z42472K3" }, "Z42466K4": { "Z1K1": "Z18", "Z18K1": "Z42472K4" }, "Z42466K5": { "Z1K1": "Z18", "Z18K1": "Z42472K5" } }, "Z37464K2": { "Z1K1": "Z96", "Z96K1": { "Z1K1": "Z6", "Z6K1": "Z42464" } }, "Z37464K3": { "Z1K1": "Z7", "Z7K1": "Z27665", "Z27665K1": { "Z1K1": "Z7", "Z7K1": "Z810", "Z810K1": [ "Z1", { "Z1K1": "Z18", "Z18K1": "Z42472K1" } ], "Z810K2": { "Z1K1": "Z7", "Z7K1": "Z810", "Z810K1": { "Z1K1": "Z7", "Z7K1": "Z873", "Z873K1": "Z35364", "Z873K2": { "Z1K1": "Z7", "Z7K1": "Z42428", "Z42428K1": "Z35036", "Z42428K2": { "Z1K1": "Z18", "Z18K1": "Z42472K3" }, "Z42428K3": [ "Z6030", "Z6036" ], "Z42428K4": [ "Z60", "Z1360" ], "Z42428K5": [ "Z6092", { "Z1K1": "Z6092", "Z6092K1": "P1629" } ] } }, "Z810K2": { "Z1K1": "Z7", "Z7K1": "Z13436", "Z13436K1": "Z22978", "Z13436K2": { "Z1K1": "Z7", "Z7K1": "Z30120", "Z30120K1": { "Z1K1": "Z18", "Z18K1": "Z42472K1" }, "Z30120K2": [ "Z6030", "Z6036" ], "Z30120K3": [ "Z60", "Z1360" ], "Z30120K4": { "Z1K1": "Z18", "Z18K1": "Z42472K3" } }, "Z13436K3": { "Z1K1": "Z18", "Z18K1": "Z42472K3" } } } } }, "Z37464K4": { "Z1K1": "Z7", "Z7K1": "Z27665", "Z27665K1": { "Z1K1": "Z7", "Z7K1": "Z810", "Z810K1": [ "Z1", { "Z1K1": "Z18", "Z18K1": "Z42472K1" } ], "Z810K2": { "Z1K1": "Z7", "Z7K1": "Z810", "Z810K1": { "Z1K1": "Z7", "Z7K1": "Z873", "Z873K1": "Z35364", "Z873K2": { "Z1K1": "Z7", "Z7K1": "Z42428", "Z42428K1": "Z35036", "Z42428K2": { "Z1K1": "Z18", "Z18K1": "Z42472K3" }, "Z42428K3": [ "Z6030", "Z6036" ], "Z42428K4": [ "Z60", "Z1360" ], "Z42428K5": [ "Z6092", { "Z1K1": "Z6092", "Z6092K1": "P1629" } ] } }, "Z810K2": { "Z1K1": "Z7", "Z7K1": "Z13436", "Z13436K1": "Z22978", "Z13436K2": { "Z1K1": "Z7", "Z7K1": "Z30120", "Z30120K1": { "Z1K1": "Z18", "Z18K1": "Z42472K1" }, "Z30120K2": [ "Z6030", "Z6036" ], "Z30120K3": [ "Z60", "Z1360" ], "Z30120K4": { "Z1K1": "Z18", "Z18K1": "Z42472K3" } }, "Z13436K3": { "Z1K1": "Z18", "Z18K1": "Z42472K3" } } } } }, "Z37464K5": { "Z1K1": "Z18", "Z18K1": "Z42472K5" } }, "Z42230K2": { "Z1K1": "Z7", "Z7K1": "Z27926", "Z27926K1": { "Z1K1": "Z7", "Z7K1": "Z32695", "Z32695K1": "Z42470", "Z32695K2": { "Z1K1": "Z18", "Z18K1": "Z42472K3" }, "Z32695K3": { "Z1K1": "Z7", "Z7K1": "Z30120", "Z30120K1": { "Z1K1": "Z18", "Z18K1": "Z42472K1" }, "Z30120K2": [ "Z6030", "Z6036" ], "Z30120K3": [ "Z60", "Z1360" ], "Z30120K4": { "Z1K1": "Z18", "Z18K1": "Z42472K3" } }, "Z32695K4": { "Z1K1": "Z18", "Z18K1": "Z42472K5" } } }, "Z42230K3": { "Z1K1": "Z18", "Z18K1": "Z42472K5" } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "property values as roles-sentence (HTML), comp" }, { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "プロパティ値を役割として使用する文章 (HTML)、合成" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Renders the monolingual sentence as HTML with links, then appends one reference marker per role property before the sentence-final punctuation." } ] } } 6jcbglkvry3b9je7oyr78wrfjq9ra49 Z42476 0 95062 314997 2026-09-18T09:27:58Z YoshiRulz 10156 Draft implementation 314997 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z42476" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z42245", "Z14K2": { "Z1K1": "Z7", "Z7K1": "Z802", "Z802K1": { "Z1K1": "Z7", "Z7K1": "Z13689", "Z13689K1": { "Z1K1": "Z18", "Z18K1": "Z42245K3" }, "Z13689K2": { "Z1K1": "Z7", "Z7K1": "Z12681", "Z12681K1": { "Z1K1": "Z18", "Z18K1": "Z42245K2" } } }, "Z802K2": { "Z1K1": "Z7", "Z7K1": "Z42465", "Z42465K1": { "Z1K1": "Z7", "Z7K1": "Z16731", "Z16731K1": { "Z1K1": "Z18", "Z18K1": "Z42245K3" }, "Z16731K2": { "Z1K1": "Z7", "Z7K1": "Z12681", "Z12681K1": { "Z1K1": "Z7", "Z7K1": "Z821", "Z821K1": { "Z1K1": "Z7", "Z7K1": "Z42441", "Z42441K1": { "Z1K1": "Z7", "Z7K1": "Z38676", "Z38676K1": { "Z1K1": "Z7", "Z7K1": "Z38869", "Z38869K1": { "Z1K1": "Z18", "Z18K1": "Z42245K1" } }, "Z38676K2": { "Z1K1": "Z13518", "Z13518K1": "2" }, "Z38676K3": { "Z1K1": "Z18", "Z18K1": "Z42245K3" } }, "Z42441K2": { "Z1K1": "Z18", "Z18K1": "Z42245K2" } } } } }, "Z42465K2": { "Z1K1": "Z7", "Z7K1": "Z42245", "Z42245K1": { "Z1K1": "Z18", "Z18K1": "Z42245K1" }, "Z42245K2": { "Z1K1": "Z7", "Z7K1": "Z13366", "Z13366K1": { "Z1K1": "Z18", "Z18K1": "Z42245K2" }, "Z13366K2": { "Z1K1": "Z7", "Z7K1": "Z12681", "Z12681K1": { "Z1K1": "Z7", "Z7K1": "Z821", "Z821K1": { "Z1K1": "Z7", "Z7K1": "Z42441", "Z42441K1": { "Z1K1": "Z7", "Z7K1": "Z38676", "Z38676K1": { "Z1K1": "Z7", "Z7K1": "Z38869", "Z38869K1": { "Z1K1": "Z18", "Z18K1": "Z42245K1" } }, "Z38676K2": { "Z1K1": "Z13518", "Z13518K1": "2" }, "Z38676K3": { "Z1K1": "Z18", "Z18K1": "Z42245K3" } }, "Z42441K2": { "Z1K1": "Z18", "Z18K1": "Z42245K2" } } } } }, "Z42245K3": { "Z1K1": "Z18", "Z18K1": "Z42245K3" } }, "Z42465K3": { "Z1K1": "Z7", "Z7K1": "Z13397", "Z13397K1": { "Z1K1": "Z18", "Z18K1": "Z42245K2" }, "Z13397K2": { "Z1K1": "Z18", "Z18K1": "Z42245K3" } }, "Z42465K4": { "Z1K1": "Z7", "Z7K1": "Z42245", "Z42245K1": { "Z1K1": "Z18", "Z18K1": "Z42245K1" }, "Z42245K2": { "Z1K1": "Z7", "Z7K1": "Z13369", "Z13369K1": { "Z1K1": "Z18", "Z18K1": "Z42245K2" }, "Z13369K2": { "Z1K1": "Z7", "Z7K1": "Z12681", "Z12681K1": { "Z1K1": "Z7", "Z7K1": "Z821", "Z821K1": { "Z1K1": "Z7", "Z7K1": "Z42441", "Z42441K1": { "Z1K1": "Z7", "Z7K1": "Z38676", "Z38676K1": { "Z1K1": "Z7", "Z7K1": "Z38869", "Z38869K1": { "Z1K1": "Z18", "Z18K1": "Z42245K1" } }, "Z38676K2": { "Z1K1": "Z13518", "Z13518K1": "2" }, "Z38676K3": { "Z1K1": "Z18", "Z18K1": "Z42245K3" } }, "Z42441K2": { "Z1K1": "Z18", "Z18K1": "Z42245K2" } } } } }, "Z42245K3": { "Z1K1": "Z18", "Z18K1": "Z42245K3" } } }, "Z802K3": { "Z1K1": "Z7", "Z7K1": "Z811", "Z811K1": { "Z1K1": "Z18", "Z18K1": "Z42245K2" } } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "nth-lowest by comparer, recursive composition" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "this is based on [[w:en:quickselect]] and [[w:en:median_of_medians]]" } ] } } onr60ra3dqt9sncixtakatr6ymjc9ht Z42477 0 95063 314998 2026-09-18T09:46:21Z 鈴音雨 101019 Tester: in English the reference markers follow the full stop, unlike Japanese where they precede it 314998 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z42477" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z42472", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z42472", "Z42472K1": { "Z1K1": "Z6091", "Z6091K1": "Q115518310" }, "Z42472K2": { "Z1K1": "Z40", "Z40K1": "Z42" }, "Z42472K3": [ "Z6092", { "Z1K1": "Z6092", "Z6092K1": "P880" }, { "Z1K1": "Z6092", "Z6092K1": "P2560" } ], "Z42472K4": { "Z1K1": "Z6091", "Z6091K1": "Q192613" }, "Z42472K5": "Z1002" }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z877", "Z877K2": { "Z1K1": "Z89", "Z89K1": "\u003Cspan class=\"referencedtext\"\u003E\u003Ca href=\"https://abstract.wikipedia.org/wiki/Q115518310\"\u003ESony Xperia 5 IV\u003C/a\u003E uses \u003Ca href=\"https://abstract.wikipedia.org/wiki/Q141238270\"\u003EQualcomm Snapdragon 8 Gen 1\u003C/a\u003E as its central processing unit and \u003Ca href=\"https://abstract.wikipedia.org/wiki/Q141266149\"\u003EAdreno 730\u003C/a\u003E as its graphics processing unit.\u003Csup class=\"ext-wikilambda-reference\"\u003E\u003Ca href=\"https://www.sony.jp/xperia/xperia/xperia5m4/spec_sony.html\"\u003Ehttps://www.sony.jp/xperia/xperia/xperia5m4/spec_sony.html\u003C/a\u003E\u003C/sup\u003E\u003Csup class=\"ext-wikilambda-reference\"\u003E\u003Ca href=\"https://www.sony.jp/xperia/xperia/xperia5m4/spec_sony.html\"\u003Ehttps://www.sony.jp/xperia/xperia/xperia5m4/spec_sony.html\u003C/a\u003E\u003C/sup\u003E\u003C/span\u003E" } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "[en] 英語では出典は終止符の後" }, { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "[en] markers follow the full stop in English" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 7da8h5u2lhu9ro2dn8y3c03nzy02w6f 315004 314998 2026-09-18T09:50:54Z 鈴音雨 101019 Expect the role noun to be linked to its Wikidata concept, like the subject and the values already are 315004 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z42477" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z42472", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z42472", "Z42472K1": { "Z1K1": "Z6091", "Z6091K1": "Q115518310" }, "Z42472K2": { "Z1K1": "Z40", "Z40K1": "Z42" }, "Z42472K3": [ "Z6092", { "Z1K1": "Z6092", "Z6092K1": "P880" }, { "Z1K1": "Z6092", "Z6092K1": "P2560" } ], "Z42472K4": { "Z1K1": "Z6091", "Z6091K1": "Q192613" }, "Z42472K5": "Z1002" }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z877", "Z877K2": { "Z1K1": "Z89", "Z89K1": "\u003Cspan class=\"referencedtext\"\u003E\u003Ca href=\"https://abstract.wikipedia.org/wiki/Q115518310\"\u003ESony Xperia 5 IV\u003C/a\u003E uses \u003Ca href=\"https://abstract.wikipedia.org/wiki/Q141238270\"\u003EQualcomm Snapdragon 8 Gen 1\u003C/a\u003E as its \u003Ca href=\"https://abstract.wikipedia.org/wiki/Q5300\"\u003Ecentral processing unit\u003C/a\u003E and \u003Ca href=\"https://abstract.wikipedia.org/wiki/Q141266149\"\u003EAdreno 730\u003C/a\u003E as its \u003Ca href=\"https://abstract.wikipedia.org/wiki/Q183484\"\u003Egraphics processing unit\u003C/a\u003E.\u003Csup class=\"ext-wikilambda-reference\"\u003E\u003Ca href=\"https://www.sony.jp/xperia/xperia/xperia5m4/spec_sony.html\"\u003Ehttps://www.sony.jp/xperia/xperia/xperia5m4/spec_sony.html\u003C/a\u003E\u003C/sup\u003E\u003Csup class=\"ext-wikilambda-reference\"\u003E\u003Ca href=\"https://www.sony.jp/xperia/xperia/xperia5m4/spec_sony.html\"\u003Ehttps://www.sony.jp/xperia/xperia/xperia5m4/spec_sony.html\u003C/a\u003E\u003C/sup\u003E\u003C/span\u003E" } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "[en] 英語では出典は終止符の後" }, { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "[en] markers follow the full stop in English" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } dtiw5cna0dhiwtiuwhshltg0p472gan Z42478 0 95065 315007 2026-09-18T09:58:28Z 99of9 1622 315007 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z42478" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z42466", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z42466", "Z42466K1": { "Z1K1": "Z6091", "Z6091K1": "Q115518310" }, "Z42466K2": { "Z1K1": "Z40", "Z40K1": "Z42" }, "Z42466K3": [ "Z6092", { "Z1K1": "Z6092", "Z6092K1": "P880" }, { "Z1K1": "Z6092", "Z6092K1": "P2560" } ], "Z42466K4": { "Z1K1": "Z6091", "Z6091K1": "Q192613" }, "Z42466K5": "Z1002" }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z14392", "Z14392K2": { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Sony Xperia 5 IV uses Qualcomm Snapdragon 8 Gen 1 as its central processing unit and Adreno 730 as its graphics processing unit." } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "[en] Xperia 5 IV CPU \u0026 GPU" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } ou59xw6mtpuu3du79orb31ogfnhcndf Wikifunctions:Status updates/2026-09-18 4 95066 315010 2026-09-18T10:23:40Z DVrandecic (WMF) 7 Created page with "=== Fresh Functions weekly: 136 new Functions === This week we had 136 new functions. Here is a selection of the functions that have been created, to get a small taste. Thanks everybody for contributing! * {{Z|Z41460}} * {{Z|Z41468}} * {{Z|Z41482}} * {{Z|Z41487}} * {{Z|Z41506}} * {{Z|Z41510}} * {{Z|Z41511}} * {{Z|Z41547}} * {{Z|Z41584}} * {{Z|Z41598}} * {{Z|Z41634}} * {{Z|Z41636}} * {{Z|Z41657}} * {{Z|Z41673}} * {{Z|Z41679}} * {{Z|Z41682}} * {{Z|Z41718}} * {{Z|Z41745}} *..." 315010 wikitext text/x-wiki === Fresh Functions weekly: 136 new Functions === This week we had 136 new functions. Here is a selection of the functions that have been created, to get a small taste. Thanks everybody for contributing! * {{Z|Z41460}} * {{Z|Z41468}} * {{Z|Z41482}} * {{Z|Z41487}} * {{Z|Z41506}} * {{Z|Z41510}} * {{Z|Z41511}} * {{Z|Z41547}} * {{Z|Z41584}} * {{Z|Z41598}} * {{Z|Z41634}} * {{Z|Z41636}} * {{Z|Z41657}} * {{Z|Z41673}} * {{Z|Z41679}} * {{Z|Z41682}} * {{Z|Z41718}} * {{Z|Z41745}} * {{Z|Z41752}} * {{Z|Z41766}} * {{Z|Z41832}} * {{Z|Z41880}} * {{Z|Z41896}} * {{Z|Z41899}} * {{Z|Z41932}} * {{Z|Z42007}} * {{Z|Z42018}} * {{Z|Z42061}} * {{Z|Z42063}} A [https://www.wikifunctions.org/wiki/Special:ListObjectsByType?type=Z8&orderby=latest complete list of all functions sorted by when they were created] is available. 2e6jfpfqhfn7glmtve3sl199ioj6kp2 315011 315010 2026-09-18T10:27:08Z DVrandecic (WMF) 7 Recent Changes in the software 315011 wikitext text/x-wiki === Recent Changes in the software === This week, we introduced a dedicated cache entry per requested language to prevent users from seeing incorrect language titles, which could happen when another language was cached first ([[:phab:T429663|T429663]]). We also changed how we track rate limiting for actions including running Functions. These can happen a lot via API calls when using the front-end. We’ve aimed to find a balance that should avoid over-loading the service but not impair your use of Wikifunctions too much. Please let us know if you run into difficulties. === Recording of NLG SIG meeting from 15 September === [[File:Syntactic phrase functions - draft intro.pdf|thumb]] On Tuesday, 15 September, we had the natural language generation special interest group meeting. Denny was giving a first, rough overview of how Syntactic phrase functions work and how they are intended. The [[:c:File:Abstract Wikipedia NLG SIG Meeting 2026-09.webm|recording is available on Commons]], and so are [[:c:File:Syntactic phrase functions - draft intro.pdf|the slides]]. Comments and further questions are very welcome. === Denny at WikiCon 2026 in Regensburg, Germany === This weekend is the German language [[:de:Wikipedia:WikiCon 2026|WikiCon 2026]] in Regensburg, Germany. Denny will participate, and if you’d like to discuss Abstract Wikipedia, Wikifunctions, or knowledge representation, please get in touch with him. === Fresh Functions weekly: 136 new Functions === This week we had 136 new functions. Here is a selection of the functions that have been created, to get a small taste. Thanks everybody for contributing! * {{Z|Z41460}} * {{Z|Z41468}} * {{Z|Z41482}} * {{Z|Z41487}} * {{Z|Z41506}} * {{Z|Z41510}} * {{Z|Z41511}} * {{Z|Z41547}} * {{Z|Z41584}} * {{Z|Z41598}} * {{Z|Z41634}} * {{Z|Z41636}} * {{Z|Z41657}} * {{Z|Z41673}} * {{Z|Z41679}} * {{Z|Z41682}} * {{Z|Z41718}} * {{Z|Z41745}} * {{Z|Z41752}} * {{Z|Z41766}} * {{Z|Z41832}} * {{Z|Z41880}} * {{Z|Z41896}} * {{Z|Z41899}} * {{Z|Z41932}} * {{Z|Z42007}} * {{Z|Z42018}} * {{Z|Z42061}} * {{Z|Z42063}} A [https://www.wikifunctions.org/wiki/Special:ListObjectsByType?type=Z8&orderby=latest complete list of all functions sorted by when they were created] is available. jvxdhrvj47qp7yuyxyhpwkk7g4yswty 315013 315011 2026-09-18T10:34:11Z DVrandecic (WMF) 7 315013 wikitext text/x-wiki === More engaging error messages === This week, we want to share with you a new and long-awaited error-related feature (see [[:phab:T420747|T420747]]): actionable, configurable, and translatable error messages. With this week's release, when creating or editing error types, you will notice a new key: "error message" (<code>Z50K3</code>), a multilingual list of HTML strings. Under this key you can store, for each language, a clear, precise and rich-text error message to better describe the issue and provide fellow users with a path for solving it. [[File:Wikifunctions actionable error message example in the Details dialog.png|thumb|The error message is rendered using the HTML message of the error type and the error argument values.]] These HTML messages can contain parameters with the familiar notation of <code>$1</code>, <code>$2</code>, ''etc.'', mapped to the keys of the error type. When a Function call returns an Error, we previously could only surface the label of the Error type, which had no concrete inline information about the values that caused the failure or what people could do about it. Now, when rendering the error message that will be shown to the end-user, the HTML error message for the user's language (or closest fallbacks, if available) will be used to build this display. First, the <code>$n</code> parameters are replaced with the values from the Error instance. Then, the resulting message is sanitised and rendered inline. These error messages are rendered in Wikifunctions, inside the Details dialog after executing a function call or a test, but are also surfaced in other client interfaces, like the Abstract Wikipedia preview box, to give Abstract Content editors a better understanding of what's happening and how they can fix it. [[File:Wikifunctions actionable error message example in Abstract Wikipedia.png|thumb|When available, the HTML error message is rendered in the Abstract Wikipedia preview section.]] '''For example,''' the Function [[Z37847|first lexeme ref from item ref and language (Z37847)]] returns the first Lexeme reference for a given Wikidata Item and language. When no Lexeme exists for that Item–language combination, it throws the error [[Z28248|No matching lexeme for item in language (Z28248)]], whose keys hold the item QID (<code>Z28248K1</code>), the connecting property (<code>Z28248K2</code>), and the code of the missing language (<code>Z28248K3</code>). The error type label alone says "''No matching lexeme for item in language."'' But a '''better message''' could also indicate which item is failing, which language is missing, and how to fix it. With the new "error message" field <code>Z50K3</code>, an English HTML message that uses <code>$1</code> for the item QID, and <code>$3</code> for the language code, could look like this: : <nowiki>There is no matching lexeme for the item <b>$1</b> in "$3".<br/></nowiki> : <nowiki><a href="http://wikidata.org/wiki/$1">Edit in Wikidata</a></nowiki> Once the parameters are replaced and the HTML is sanitized and rendered, the displayed error would look like this: : There is no matching lexeme for the item '''Q319''' in "ast" : [[:d:Q319|Edit in Wikidata]] This is the same failure, but provides users with a clearer path to solve it. We invite you to edit your error types by adding HTML messages in your language. You will find more detailed documentation in [[Wikifunctions:How_to_create_implementations#Creating_actionable_error_messages]] and we're interested in how well this works for you. === Recent Changes in the software === This week, we introduced a dedicated cache entry per requested language to prevent users from seeing incorrect language titles, which could happen when another language was cached first ([[:phab:T429663|T429663]]). We also changed how we track rate limiting for actions including running Functions. These can happen a lot via API calls when using the front-end. We’ve aimed to find a balance that should avoid over-loading the service but not impair your use of Wikifunctions too much. Please let us know if you run into difficulties. === Recording of NLG SIG meeting from 15 September === [[File:Syntactic phrase functions - draft intro.pdf|thumb]] On Tuesday, 15 September, we had the natural language generation special interest group meeting. Denny was giving a first, rough overview of how Syntactic phrase functions work and how they are intended. The [[:c:File:Abstract Wikipedia NLG SIG Meeting 2026-09.webm|recording is available on Commons]], and so are [[:c:File:Syntactic phrase functions - draft intro.pdf|the slides]]. Comments and further questions are very welcome. === Denny at WikiCon 2026 in Regensburg, Germany === This weekend is the German language [[:de:Wikipedia:WikiCon 2026|WikiCon 2026]] in Regensburg, Germany. Denny will participate, and if you’d like to discuss Abstract Wikipedia, Wikifunctions, or knowledge representation, please get in touch with him. === Fresh Functions weekly: 136 new Functions === This week we had 136 new functions. Here is a selection of the functions that have been created, to get a small taste. Thanks everybody for contributing! * {{Z|Z41460}} * {{Z|Z41468}} * {{Z|Z41482}} * {{Z|Z41487}} * {{Z|Z41506}} * {{Z|Z41510}} * {{Z|Z41511}} * {{Z|Z41547}} * {{Z|Z41584}} * {{Z|Z41598}} * {{Z|Z41634}} * {{Z|Z41636}} * {{Z|Z41657}} * {{Z|Z41673}} * {{Z|Z41679}} * {{Z|Z41682}} * {{Z|Z41718}} * {{Z|Z41745}} * {{Z|Z41752}} * {{Z|Z41766}} * {{Z|Z41832}} * {{Z|Z41880}} * {{Z|Z41896}} * {{Z|Z41899}} * {{Z|Z41932}} * {{Z|Z42007}} * {{Z|Z42018}} * {{Z|Z42061}} * {{Z|Z42063}} A [https://www.wikifunctions.org/wiki/Special:ListObjectsByType?type=Z8&orderby=latest complete list of all functions sorted by when they were created] is available. 70nipop0wwvf4quz54sonzzugh03akl 315014 315013 2026-09-18T10:35:14Z DVrandecic (WMF) 7 /* More engaging error messages */ 315014 wikitext text/x-wiki === More engaging error messages === This week, we want to share with you a new and long-awaited error-related feature (see [[:phab:T420747|T420747]]): actionable, configurable, and translatable error messages. With this week's release, when creating or editing error types, you will notice a new key: "error message" (<code>Z50K3</code>), a multilingual list of HTML strings. Under this key you can store, for each language, a clear, precise and rich-text error message to better describe the issue and provide fellow users with a path for solving it. [[File:Wikifunctions actionable error message example in the Details dialog.png|thumb|The error message is rendered using the HTML message of the error type and the error argument values.]] These HTML messages can contain parameters with the familiar notation of <code>$1</code>, <code>$2</code>, ''etc.'', mapped to the keys of the error type. When a Function call returns an Error, we previously could only surface the label of the Error type, which had no concrete inline information about the values that caused the failure or what people could do about it. Now, when rendering the error message that will be shown to the end-user, the HTML error message for the user's language (or closest fallbacks, if available) will be used to build this display. First, the <code>$n</code> parameters are replaced with the values from the Error instance. Then, the resulting message is sanitised and rendered inline. These error messages are rendered in Wikifunctions, inside the Details dialog after executing a function call or a test, but are also surfaced in other client interfaces, like the Abstract Wikipedia preview box, to give Abstract Content editors a better understanding of what's happening and how they can fix it. [[File:Wikifunctions actionable error message example in Abstract Wikipedia.png|thumb|When available, the HTML error message is rendered in the Abstract Wikipedia preview section.]] '''For example,''' the Function [[Z37847|first lexeme ref from item ref and language (Z37847)]] returns the first Lexeme reference for a given Wikidata Item and language. When no Lexeme exists for that Item–language combination, it throws the error [[Z28248|No matching lexeme for item in language (Z28248)]], whose keys hold the item QID (<code>Z28248K1</code>), the connecting property (<code>Z28248K2</code>), and the code of the missing language (<code>Z28248K3</code>). The error type label alone says "''No matching lexeme for item in language."'' But a '''better message''' could also indicate which item is failing, which language is missing, and how to fix it. With the new "error message" field <code>Z50K3</code>, an English HTML message that uses <code>$1</code> for the item QID, and <code>$3</code> for the language code, could look like this: : <code><nowiki>There is no matching lexeme for the item <b>$1</b> in "$3".<br/></nowiki></code> : <code><nowiki><a href="http://wikidata.org/wiki/$1">Edit in Wikidata</a></nowiki></code> Once the parameters are replaced and the HTML is sanitized and rendered, the displayed error would look like this: : There is no matching lexeme for the item '''Q319''' in "ast" : [[:d:Q319|Edit in Wikidata]] This is the same failure, but provides users with a clearer path to solve it. We invite you to edit your error types by adding HTML messages in your language. You will find more detailed documentation in [[Wikifunctions:How to create implementations#Creating actionable error messages|How to create implementations]] and we're interested in how well this works for you. === Recent Changes in the software === This week, we introduced a dedicated cache entry per requested language to prevent users from seeing incorrect language titles, which could happen when another language was cached first ([[:phab:T429663|T429663]]). We also changed how we track rate limiting for actions including running Functions. These can happen a lot via API calls when using the front-end. We’ve aimed to find a balance that should avoid over-loading the service but not impair your use of Wikifunctions too much. Please let us know if you run into difficulties. === Recording of NLG SIG meeting from 15 September === [[File:Syntactic phrase functions - draft intro.pdf|thumb]] On Tuesday, 15 September, we had the natural language generation special interest group meeting. Denny was giving a first, rough overview of how Syntactic phrase functions work and how they are intended. The [[:c:File:Abstract Wikipedia NLG SIG Meeting 2026-09.webm|recording is available on Commons]], and so are [[:c:File:Syntactic phrase functions - draft intro.pdf|the slides]]. Comments and further questions are very welcome. === Denny at WikiCon 2026 in Regensburg, Germany === This weekend is the German language [[:de:Wikipedia:WikiCon 2026|WikiCon 2026]] in Regensburg, Germany. Denny will participate, and if you’d like to discuss Abstract Wikipedia, Wikifunctions, or knowledge representation, please get in touch with him. === Fresh Functions weekly: 136 new Functions === This week we had 136 new functions. Here is a selection of the functions that have been created, to get a small taste. Thanks everybody for contributing! * {{Z|Z41460}} * {{Z|Z41468}} * {{Z|Z41482}} * {{Z|Z41487}} * {{Z|Z41506}} * {{Z|Z41510}} * {{Z|Z41511}} * {{Z|Z41547}} * {{Z|Z41584}} * {{Z|Z41598}} * {{Z|Z41634}} * {{Z|Z41636}} * {{Z|Z41657}} * {{Z|Z41673}} * {{Z|Z41679}} * {{Z|Z41682}} * {{Z|Z41718}} * {{Z|Z41745}} * {{Z|Z41752}} * {{Z|Z41766}} * {{Z|Z41832}} * {{Z|Z41880}} * {{Z|Z41896}} * {{Z|Z41899}} * {{Z|Z41932}} * {{Z|Z42007}} * {{Z|Z42018}} * {{Z|Z42061}} * {{Z|Z42063}} A [https://www.wikifunctions.org/wiki/Special:ListObjectsByType?type=Z8&orderby=latest complete list of all functions sorted by when they were created] is available. 2i0lx6ctkdir0cndpir9jy2vs9313tj