Wikifunctions wikifunctionswiki https://www.wikifunctions.org/wiki/Wikifunctions:Main_Page MediaWiki 1.47.0-wmf.12 first-letter Media Special Talk User User talk Wikifunctions Wikifunctions talk File File talk MediaWiki MediaWiki talk Template Template talk Help Help talk Category Category talk TimedText TimedText talk Module Module talk Translations Translations talk Event Event talk Z101 0 35 293680 232393 2026-07-25T12:22:27Z Wcalenieja 10313 added Polish 293680 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z101" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z1", "Z17K2": "Z101K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1113", "Z11K2": "object to validate" }, { "Z1K1": "Z11", "Z11K1": "Z1851", "Z11K2": "วัตถุที่จะตรวจสอบ" }, { "Z1K1": "Z11", "Z11K1": "Z1078", "Z11K2": "objek yang divalidasi" }, { "Z1K1": "Z11", "Z11K1": "Z1011", "Z11K2": "বৈধকরনের জন্য বস্তু" }, { "Z1K1": "Z11", "Z11K1": "Z1014", "Z11K2": "ihe iji kwadoro: Ihe" }, { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "object to validate" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "objet à valider" }, { "Z1K1": "Z11", "Z11K1": "Z1664", "Z11K2": "obiect de validat" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "oggetto da validare" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "सत्यापित करने के लिए वस्तु" }, { "Z1K1": "Z11", "Z11K1": "Z1025", "Z11K2": "obiekt do sprawdzenia" } ] } } ], "Z8K2": "Z1", "Z8K3": [ "Z20" ], "Z8K4": [ "Z14", "Z201" ], "Z8K5": "Z101" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Validate object" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Objekt prüfen" }, { "Z1K1": "Z11", "Z11K1": "Z1157", "Z11K2": "object valideren" }, { "Z1K1": "Z11", "Z11K1": "Z1113", "Z11K2": "Validate object" }, { "Z1K1": "Z11", "Z11K1": "Z1851", "Z11K2": "ตรวจสอบวัตถุ" }, { "Z1K1": "Z11", "Z11K1": "Z1078", "Z11K2": "Validasi objek" }, { "Z1K1": "Z11", "Z11K1": "Z1645", "Z11K2": "验证对象" }, { "Z1K1": "Z11", "Z11K1": "Z1672", "Z11K2": "驗證物件" }, { "Z1K1": "Z11", "Z11K1": "Z1237", "Z11K2": "Nesneyi doğrula" }, { "Z1K1": "Z11", "Z11K1": "Z1011", "Z11K2": "বস্তু বৈধকরন" }, { "Z1K1": "Z11", "Z11K1": "Z1186", "Z11K2": "בדיקת תקינות עצם" }, { "Z1K1": "Z11", "Z11K1": "Z1592", "Z11K2": "utvärdera objekt" }, { "Z1K1": "Z11", "Z11K1": "Z1531", "Z11K2": "Sahkan objek" }, { "Z1K1": "Z11", "Z11K1": "Z1434", "Z11K2": "صحکن اوبجيک" }, { "Z1K1": "Z11", "Z11K1": "Z1014", "Z11K2": "Kwadoro ihe" }, { "Z1K1": "Z11", "Z11K1": "Z1827", "Z11K2": "επικύρωση αντικειμένου" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "valider l'objet" }, { "Z1K1": "Z11", "Z11K1": "Z1664", "Z11K2": "Validează obiectul" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "Valida oggetto" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "वस्तु सत्यापित करें" }, { "Z1K1": "Z11", "Z11K1": "Z1001", "Z11K2": "تحقق من صحة الكائن" }, { "Z1K1": "Z11", "Z11K1": "Z1025", "Z11K2": "Sprawdź poprawność obiektu" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1592", "Z31K2": [ "Z6", "validera objekt" ] }, { "Z1K1": "Z31", "Z31K1": "Z1025", "Z31K2": [ "Z6", "waliduj objekt", "walidacja obiektu" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Returns the object back if it meets the requirements and structure of any general object, or a void if it does not. This is not testing specific type validity." }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "अगर किसी भी सामान्य वस्तु की आवश्यकताओं और संरचना को पूरा करने पर वस्तु लौटाता है, और न करने पर शून्य। यह विशिष्ट प्रकार की मान्यता को परीक्षित नहीं करता है।" }, { "Z1K1": "Z11", "Z11K1": "Z1025", "Z11K2": "Zwraca obiekt, jeśli spełnia on wymagania i strukturę dowolnego obiektu ogólnego, lub wartość `void`, jeśli tak nie jest. Nie sprawdza to poprawności konkretnego typu." } ] } } 3jtb8lph4uofdjg0knn0yo2mqv5eux5 Z881 0 192 293698 293647 2026-07-25T12:41:17Z Wcalenieja 10313 fixed Polish label 293698 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z881" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z4", "Z17K2": "Z881K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "item type" }, { "Z1K1": "Z11", "Z11K1": "Z1011", "Z11K2": "পদের ধরন" }, { "Z1K1": "Z11", "Z11K1": "Z1062", "Z11K2": "typ položky" }, { "Z1K1": "Z11", "Z11K1": "Z1186", "Z11K2": "סוג הפריט" }, { "Z1K1": "Z11", "Z11K1": "Z1025", "Z11K2": "typ elementu" }, { "Z1K1": "Z11", "Z11K1": "Z1078", "Z11K2": "tipe elemen" }, { "Z1K1": "Z11", "Z11K1": "Z1157", "Z11K2": "itemtype" }, { "Z1K1": "Z11", "Z11K1": "Z1645", "Z11K2": "项类型" }, { "Z1K1": "Z11", "Z11K1": "Z1672", "Z11K2": "項目類型" }, { "Z1K1": "Z11", "Z11K1": "Z1851", "Z11K2": "ชนิดของไอเทม" }, { "Z1K1": "Z11", "Z11K1": "Z1592", "Z11K2": "objekttyp" }, { "Z1K1": "Z11", "Z11K1": "Z1014", "Z11K2": "ụdị ihe:Ụdị" }, { "Z1K1": "Z11", "Z11K1": "Z1381", "Z11K2": "tipo de item" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Objekttyp" }, { "Z1K1": "Z11", "Z11K1": "Z1003", "Z11K2": "tipo de elemento" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "type d'élément" }, { "Z1K1": "Z11", "Z11K1": "Z1664", "Z11K2": "tip element" }, { "Z1K1": "Z11", "Z11K1": "Z1005", "Z11K2": "тип элемента" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "Tipo degli elementi" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "आयटम का प्रकार" }, { "Z1K1": "Z11", "Z11K1": "Z1860", "Z11K2": "Tipe item" } ] } } ], "Z8K2": "Z4", "Z8K3": [ "Z20" ], "Z8K4": [ "Z14", "Z981" ], "Z8K5": "Z881" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Typed list" }, { "Z1K1": "Z11", "Z11K1": "Z1011", "Z11K2": "ধরনযুক্ত তালিকা" }, { "Z1K1": "Z11", "Z11K1": "Z1062", "Z11K2": "Typovaný seznam" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "typisierte Liste" }, { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "型付きリスト" }, { "Z1K1": "Z11", "Z11K1": "Z1157", "Z11K2": "getypte lijst" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "liste typée" }, { "Z1K1": "Z11", "Z11K1": "Z1186", "Z11K2": "רשימה מסווגת" }, { "Z1K1": "Z11", "Z11K1": "Z1381", "Z11K2": "Lista tipada" }, { "Z1K1": "Z11", "Z11K1": "Z1025", "Z11K2": "Lista typowana" }, { "Z1K1": "Z11", "Z11K1": "Z1078", "Z11K2": "Daftar bertipe" }, { "Z1K1": "Z11", "Z11K1": "Z1645", "Z11K2": "类型化列表" }, { "Z1K1": "Z11", "Z11K1": "Z1672", "Z11K2": "類型化串列" }, { "Z1K1": "Z11", "Z11K1": "Z1851", "Z11K2": "รายการระบุชนิด" }, { "Z1K1": "Z11", "Z11K1": "Z1013", "Z11K2": "Jerin da aka buga" }, { "Z1K1": "Z11", "Z11K1": "Z1014", "Z11K2": "Edepụtara ndepụta" }, { "Z1K1": "Z11", "Z11K1": "Z1003", "Z11K2": "Lista tipada" }, { "Z1K1": "Z11", "Z11K1": "Z1005", "Z11K2": "Типизированный список" }, { "Z1K1": "Z11", "Z11K1": "Z1664", "Z11K2": "Listă tipizată" }, { "Z1K1": "Z11", "Z11K1": "Z1001", "Z11K2": "قائمة نوع" }, { "Z1K1": "Z11", "Z11K1": "Z1332", "Z11K2": "Типізований список" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "Lista tipizzata" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "प्रकारयुक्त सूची" }, { "Z1K1": "Z11", "Z11K1": "Z1207", "Z11K2": "рӯйхати навъӣ" }, { "Z1K1": "Z11", "Z11K1": "Z1762", "Z11K2": "ijo mute" }, { "Z1K1": "Z11", "Z11K1": "Z1860", "Z11K2": "Daftar tipe" }, { "Z1K1": "Z11", "Z11K1": "Z1592", "Z11K2": "Typbestämd lista" }, { "Z1K1": "Z11", "Z11K1": "Z1045", "Z11K2": "ليستة منوّعة" }, { "Z1K1": "Z11", "Z11K1": "Z1237", "Z11K2": "Türlü liste" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1672", "Z31K2": [ "Z6", "類型化清單" ] }, { "Z1K1": "Z31", "Z31K1": "Z1851", "Z31K2": [ "Z6", "ไทปต์ลิสต์", "ลิสต์ระบุชนิด" ] }, { "Z1K1": "Z31", "Z31K1": "Z1002", "Z31K2": [ "Z6", "list", "array", "np.array" ] }, { "Z1K1": "Z31", "Z31K1": "Z1186", "Z31K2": [ "Z6", "רשימת טיפוס", "רשימה" ] }, { "Z1K1": "Z31", "Z31K1": "Z1381", "Z31K2": [ "Z6", "lista" ] }, { "Z1K1": "Z31", "Z31K1": "Z1003", "Z31K2": [ "Z6", "lista" ] }, { "Z1K1": "Z31", "Z31K1": "Z1664", "Z31K2": [ "Z6", "listă" ] }, { "Z1K1": "Z31", "Z31K1": "Z1005", "Z31K2": [ "Z6", "Список с типом" ] }, { "Z1K1": "Z31", "Z31K1": "Z1787", "Z31K2": [ "Z6", "lista" ] }, { "Z1K1": "Z31", "Z31K1": "Z1062", "Z31K2": [ "Z6", "seznam", "pole" ] }, { "Z1K1": "Z31", "Z31K1": "Z1860", "Z31K2": [ "Z6", "daftar" ] }, { "Z1K1": "Z31", "Z31K1": "Z1592", "Z31K2": [ "Z6", "Lista med typ" ] }, { "Z1K1": "Z31", "Z31K1": "Z1025", "Z31K2": [ "Z6", "lista", "tablica" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1011", "Z11K2": "একটি তালিকা যার মধ্যে সকল পদের ধরন একই" }, { "Z1K1": "Z11", "Z11K1": "Z1186", "Z11K2": "רשימה שכל איבריה הם מאותו הסוג" }, { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "A list containing items of the same type" }, { "Z1K1": "Z11", "Z11K1": "Z1851", "Z11K2": "รายการของไอเทมที่มีชนิดเดียวกัน" }, { "Z1K1": "Z11", "Z11K1": "Z1332", "Z11K2": "Список, що містить елементи одного типу" }, { "Z1K1": "Z11", "Z11K1": "Z1592", "Z11K2": "en lista med objekt av samma typ" }, { "Z1K1": "Z11", "Z11K1": "Z1014", "Z11K2": "Ndepụta nwere ihe ndị nwere otu ụdị" }, { "Z1K1": "Z11", "Z11K1": "Z1381", "Z11K2": "Uma lista contendo itens do mesmo tipo" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Liste enthält Objekte des gleichen Typs" }, { "Z1K1": "Z11", "Z11K1": "Z1003", "Z11K2": "Una lista que contiene elementos del mismo tipo" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "une liste qui contient des éléments du même type" }, { "Z1K1": "Z11", "Z11K1": "Z1005", "Z11K2": "Список, содержащий элементы одного типа" }, { "Z1K1": "Z11", "Z11K1": "Z1664", "Z11K2": "O listă care conține elemente de același tip" }, { "Z1K1": "Z11", "Z11K1": "Z1001", "Z11K2": "قائمة تحتوي عناصر من نفس النوع" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "Una lista contenente elementi dello stesso tipo" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "एक ही प्रकार के आयटमों वाली एक सूची" }, { "Z1K1": "Z11", "Z11K1": "Z1062", "Z11K2": "Seznam obsahující položky stejného typu" }, { "Z1K1": "Z11", "Z11K1": "Z1645", "Z11K2": "含同类项的一个列表" }, { "Z1K1": "Z11", "Z11K1": "Z1860", "Z11K2": "Daftar nan barisi item-item jo tipe na samo." }, { "Z1K1": "Z11", "Z11K1": "Z1237", "Z11K2": "Aynı türden ögeleri içeren liste" }, { "Z1K1": "Z11", "Z11K1": "Z1025", "Z11K2": "Lista zawierająca elementy tego samego typu" } ] } } 0fr8jm664zurl0n6z74omkmhdpv82l8 Z1774 0 1000 293809 271919 2026-07-25T15:47:14Z JhowieNitnek 1044 293809 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z1774" }, "Z2K2": { "Z1K1": "Z60", "Z60K1": "nl-informal" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Informal Dutch" }, { "Z1K1": "Z11", "Z11K1": "Z1774", "Z11K2": "Nederlands (informeel)‎" }, { "Z1K1": "Z11", "Z11K1": "Z1592", "Z11K2": "informell nederländska" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Niederländisch (informell)" }, { "Z1K1": "Z11", "Z11K1": "Z1078", "Z11K2": "Belanda (informal)" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "néerlandais informel" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1592", "Z31K2": [ "Z6", "nederländska (informell)" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "variante informelle de la langue néerlandaise" } ] } } meg268wq3nt7pl6roxbiyy9yzlfgnai 293810 293809 2026-07-25T15:47:42Z JhowieNitnek 1044 293810 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z1774" }, "Z2K2": { "Z1K1": "Z60", "Z60K1": "nl-informal" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Informal Dutch" }, { "Z1K1": "Z11", "Z11K1": "Z1774", "Z11K2": "Informeel Nederlands" }, { "Z1K1": "Z11", "Z11K1": "Z1592", "Z11K2": "informell nederländska" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Niederländisch (informell)" }, { "Z1K1": "Z11", "Z11K1": "Z1078", "Z11K2": "Belanda (informal)" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "néerlandais informel" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1592", "Z31K2": [ "Z6", "nederländska (informell)" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "variante informelle de la langue néerlandaise" } ] } } g0uembbqkyq6x9rj0z40pc4buhmffeo 293811 293810 2026-07-25T15:48:32Z JhowieNitnek 1044 293811 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z1774" }, "Z2K2": { "Z1K1": "Z60", "Z60K1": "nl-informal" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Informal Dutch" }, { "Z1K1": "Z11", "Z11K1": "Z1774", "Z11K2": "Informeel Nederlands" }, { "Z1K1": "Z11", "Z11K1": "Z1592", "Z11K2": "informell nederländska" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Informelles Niederländisch" }, { "Z1K1": "Z11", "Z11K1": "Z1078", "Z11K2": "Belanda (informal)" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "néerlandais informel" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1592", "Z31K2": [ "Z6", "nederländska (informell)" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "variante informelle de la langue néerlandaise" } ] } } ckqkuk6l29a32kjv0zeci0s4k8egmpb Wikifunctions:Project chat 4 1184 293697 293602 2026-07-25T12:39:06Z Seudo 13071 /* Error with Z37683 */ new section 293697 wikitext text/x-wiki {{shortcut|[[WF:CHAT]]|[[WF:PC]]|[[WF:VP]]}} __NEWSECTIONLINK__ [[Category:Help]] <!-- please do not remove this line --> Welcome to the Project chat, a place to discuss any and all aspects of Wikifunctions: the project itself, policy and proposals, individual data items, technical issues, etc. Other places to find help: * [[Wikifunctions:Administrators' noticeboard]] * [[Wikifunctions:Report a technical problem]] * [[Wikifunctions:FAQ]] {{Autoarchive resolved section |age = 1 |archive = ((FULLPAGENAME))/Archive/((year))/((month:##)) |timeout=30 }} {{Archives|{{#tag:div|<br />{{Flatlist|{{Special:PrefixIndex/WF:Project chat/Archive/|stripprefix=1|hideredirects=1}} |class=mw-collapsible-content|style=font-size:92%;}}|class="mw-collapsible mw-collapsible-toggle mw-collapsed"}} |prefix=WF:Project chat/Archive/ }} == [[Z37279]] == I have issues getting this function to work. It throws an error about a multilingual string, ''Unspecified error (error information: "cannot read property 'Z12K1' of undefined")'', but the function isn't using that type anywhere. It worked just as it should when I constructed it directly in the test section of [[Z26107]], so it is probably something obvious I've missed in the implementation. A fresh set of eyes would be much appreciated! [[User:Autom|Autom]] ([[User talk:Autom|talk]]) 23:03, 3 July 2026 (UTC) :You were passing the 1st and 2nd arguments ([[Z6091]]s) to {{Z|23468}}, which takes a [[Z6001]]. Fixed. edit: Also please review the test case I added, it's probably wrong. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 04:14, 4 July 2026 (UTC) ::Thank you, I also found the trouble with the error above. It still doesn't work with the cities I tried yesterday, but all others work. There probably some caching left from before one of the changes. [[User:Autom|Autom]] ([[User talk:Autom|talk]]) 08:57, 4 July 2026 (UTC) {{Section resolved|1=[[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 13:49, 24 July 2026 (UTC)}} == Criticism from English Wikipedia == Hi all, you might be aware of [[:w:en:Wikipedia:Village pump (WMF)#Abstract Wikipedia goes somewhat live and already hosts unattributed enwiki copies...|this discussion on English Wikipedia]], that raised several criticisms about the project. As a team, we [[:abstract:Abstract Wikipedia:Response to English Wikipedia criticism|drafted an initial response]], that we want to run through you. If you want to suggest changes or edits, please [[:abstract:Abstract Wikipedia talk:Response to English Wikipedia criticism|use the talk page]]. Please, keep a polite and constructive tone. The editing period will be '''open until July 17'''. The final result of this editing will be published on Meta, and will be linked to the English Wikipedia community. [[User:Sannita (WMF)|Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 12:19, 6 July 2026 (UTC) {{Section resolved|1=[[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 13:49, 24 July 2026 (UTC)}} == Wikifunctions & Abstract Wikipedia Newsletter #256: Moving toward our first Abstract Wikipedia integration milestone == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-07-08|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In this issue, we discuss further our objectives for the new Wikimedia Foundation Fiscal Year, we show the latest community tool, we remind you of the Wikifunctions and Abstract Wikipedia events at Wikimania 2026, and we take a look at the latest software developments. Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]! Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 09:43, 9 July 2026 (UTC) <!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=30755600 --> {{Section resolved|1=[[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 13:49, 24 July 2026 (UTC)}} == July 2026 Wikimedia Café meetups regarding Wikimedia governance and options for reform == <div class="border-box" style="background-color: var(--background-color-warning-subtle, #f8eaba); max-width: 875px; padding: 5px; border: 1px solid black; margin: 5px; color: var(--clr-dark)"> <div class="box" style="float:left; padding-top: 10px; padding-right: 10px; padding-left: 10px; padding-bottom: 10px;">[[File:Wikimedia Café logo in plain SVG format.svg|60px|alt=The logo for the Wikimedia Café]]</div> Hello! There will be two '''[https://meta.wikimedia.org/wiki/Wikimedia_Caf%C3%A9 Wikimedia Café]''' discussion opportunities in July. Both sessions will focus on Wikimedia governance, including possible follow-ups to the [https://meta.wikimedia.org/wiki/Movement_Charter Movement Charter] and options for reform. Participants may attend either or both Café sessions. This month, to deconflict the Café meetups from Wikimania, the meetups will be held one day later than usual. #'''26 July 2026 15:00 UTC''' ([https://zonestamp.toolforge.org/1785078000 timestamp converter]), at a time friendly to the Americas, Africa, and Europe #'''27 July 2026 03:00 UTC''' ([https://zonestamp.toolforge.org/1785121200 timestamp converter]), at a time friendly to Asia and the Pacific Please see the Café page for more information, including [https://meta.wikimedia.org/wiki/Wikimedia_Caf%C3%A9#How_to_attend_the_session how to register]! <br /> [[File:Buntstifte Eberhard Faber crop 64h.jpg|860px|alt=cropped image of colored pencils]]</div> <span style="white-space:nowrap;">[[User:Pine|<span style="color:#01796f; text-shadow:#00BFFF 0 0 1.0em">↠Pine</span>]] [[User talk:Pine|<span style="color:DeepSkyBlue">(<b style="color:#FFDF00;text-shadow:#FFDF00 0 0 1.0em">✉</b>)</span>]]</span> 03:31, 13 July 2026 (UTC) ==Discussion at [[Meta:Requests_for_comment/The_future_of_Abstract_Wikipedia|Meta Requests for comment: The future of Abstract Wikipedia]]== [[File:Symbol watching blue lashes high contrast.svg|20px|link=|alt=]]&nbsp;You are invited to join the discussion at [[Meta:Requests_for_comment/The_future_of_Abstract_Wikipedia|Meta Requests for comment: The future of Abstract Wikipedia]]. <!-- Template:Please see --> [[User:Qcne|Qcne]] ([[User talk:Qcne|talk]]) 11:35, 14 July 2026 (UTC) :Isn't it too early for this RFC? The project was released for public preview in March-only four months ago—and it has already demonstrated its technical feasibility. Furthermore, some of the examples cited in the RFC depend entirely on specific function choices. Since this is a community-built project, contributors should remain free to use the functions they prefer. Personally, I feel the repetition of words in every sentence simply shows that active contributors currently view this issue as a low priority. After all, fixing it would require rewriting sentences to use pronouns, or correcting them with a comma-separated list of occupations. [[User:Jsamwrites|John Samuel]] 13:37, 14 July 2026 (UTC) ::Thanks John. The project was approved in 2020 and WMF expected the first articles in 2023 so it is not four months old. Integration into language Wikipedias is planned for Q1 of the current annual plan. If it is too early to evaluate, it is too early to ship. I'd welcome your thoughts on the Meta RfC itself. [[User:Qcne|Qcne]] ([[User talk:Qcne|talk]]) 13:40, 14 July 2026 (UTC) :<s>Speaking of "too early", [[abstract:Project:Response to English Wikipedia criticism]] has ~3 days left, so I'll hold off on commenting until then.</s> But on a first reading, I can see some of the same misunderstandings repeated. You could delete most of the text above your three proposals and get the same effect.<!-- --><br>edit: Yep, misunderstandings all the way down (the page). I've left [[meta:Requests_for_comment/The_future_of_Abstract_Wikipedia#c-YoshiRulz-20260716205200-Grapesurgeon-20260714140300|a brief comment]] since all my points had already been made by others. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 20:56, 16 July 2026 (UTC) == Wikifunctions & Abstract Wikipedia Newsletter #257: Beyond syntactic tables == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-07-16|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In this issue, we discuss syntactic tables and news in Types, we show some community blogposts and tools, we remind you of the Wikifunctions and Abstract Wikipedia events at Wikimania 2026, and we take a look at the latest software developments. Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]! We also remind you that in the next weeks these newsletter reminders will be paused, and that they will resume in mid-August. Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 10:55, 17 July 2026 (UTC) <!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=30755600 --> == Update on Blockly editor == In case anyone is actually using [[User:YoshiRulz/Blockly|my external editor based on Blockly]] (there's no analytics so I have no idea): I cleared out my "papercut" backlog yesterday, fixing bugs, making exporting smoother, and adding more blocks necessary for NLG functions. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 15:35, 20 July 2026 (UTC) :Great! I'll try it out now. [[User:So9q|So9q]] ([[User talk:So9q|talk]]) 18:15, 21 July 2026 (UTC) == Building reproducible, computable phenotypes on WikiFunctions == Hello all! Very new to WikiFunctions, more involved in the Wikidata side of things, but I was thinking that WikiFunctions may be a great space for computable phenotypes. These are structures (lists of rules) used in medicine to determine if a person has or doesn't have a particular condition (type 2 diabetes, asthma, etc.). There is a constant issue in my field of recreating the wheel for these phenotypes and very few resources where they are openly available (there was PheKB but it isn't updated often and only contains natural language descriptions of the phenotypes and often no code or other information to reproduce). My thought process was that an algorithm for a computable phenotype would essentially be a list of synthetic (fake) patients with certain characteristics, and then the computable phenotype would be run, and it would return a list of patients who have that condition. The major use case would be allowing individuals to download these code snippets to increase general reproducibility in medical care and studies overall. Would it be possible to utilize WikiFunctions for this? [[User:Superraptor123|Superraptor123]] ([[User talk:Superraptor123|talk]]) 08:25, 23 July 2026 (UTC) :({{Q|25203551}})<br>What system(s) are currently in use for doing such computations? Python scripts?<br>{{SITENAME}} currently does not cater to offline execution, so I imagine it wouldn't be suitable for medical ''practice'' where there are strict data protections. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 11:35, 23 July 2026 (UTC) ::Currently this involves something along the lines of a structured series of descriptors that make up the computable phenotype (ICD codes, RxNorm codes, lab test levels, age ranges, etc.), a fake "patient" (or list of "fake" patients) as input, and the patients that fit the computable phenotype criteria as output. In terms of systems currently in use, they are kind of-- everything. SQL, Java, SPARQL, Python, Perl, Ruby, etc. Currently I develop mostly using Python, so I would likely use that for implementation. And of course, yes, they would not be suitable for practice due to protections! For an example of an algorithm that I think could be useful to adapt, see: https://phekb.org/phenotype/type-2-diabetes-mellitus. [[User:Superraptor123|Superraptor123]] ([[User talk:Superraptor123|talk]]) 12:02, 23 July 2026 (UTC) :::So your reference is a decision tree, and are each of the "questions" evaluated by looking up a property/element in the input? That could be translated into a Function relatively easily. Most examples I can think of are NLG-related, like [[Z36580]], but there are [[WF:Catalogue/Wikidata_operations#Real_life_information_retrieved_using_Wikidata|some simpler Functions]] which extract parts of a given Wikidata Item, and [[Z34840]] works with the representations of numbers. What is the structure of the input EMR? [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 13:54, 23 July 2026 (UTC) ::::Precisely-- I think most of these would be simple implementations, but good to generally have archived as most of them become lost media(-ish). Best-case, the input EMR would be a set of synthetic patients using the OMOP CDM (https://ohdsi.github.io/CommonDataModel/), the most common open data model in the space. It does mean it wouldn't be completely system agnostic, but it would most in the majority of situations. [[User:Superraptor123|Superraptor123]] ([[User talk:Superraptor123|talk]]) 14:07, 23 July 2026 (UTC) :::::If you decide to go ahead with this, you should [[WF:Type_proposals#Templates|propose a new type]] since it looks like a simple [[Z881|list]] or [[Z883|dict]] won't cover it. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 15:31, 23 July 2026 (UTC) :Did you look much into the possibility of encoding these in Wikidata somehow? Have [[d:WD:WikiProject Medicine]] / [[meta:Wiki Project Med]] investigated it before? [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 15:31, 23 July 2026 (UTC) ::I don't think so-- it could potentially be somewhat encoded in Wikidata-- main issue is that it uses a list of codes which Wikidata sometimes attaches to the same entity in ways that don't match up 1-to-1. And there may be drift in those codes over time, so the list of codes would have to be hard-coded. But there should generally be a way to link from the WikiFunction to Wikidata right? [[User:Superraptor123|Superraptor123]] ([[User talk:Superraptor123|talk]]) 22:06, 23 July 2026 (UTC) :::Linking ''to WF'' from an Item on Wikidata [[d:WD:Wikifunctions/Development|is an open question]], beyond sitelinks of course. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 12:02, 24 July 2026 (UTC) ::::So maybe creating functions here makes the most sense for the time being? I want to make sure I'm following the rules as intended but would that be okay for now? (Creating one or two and then presenting to the community to see if things look acceptable?) [[User:Superraptor123|Superraptor123]] ([[User talk:Superraptor123|talk]]) 06:46, 25 July 2026 (UTC) :::::Yes, you're welcome to try! --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 06:53, 25 July 2026 (UTC) == OWID's replacement for Extension:Graph == [[meta:OWID Gadget]] / [[c:Module:Owidslider]]<br>I'm currently watching the Wikimania talk "[https://wikimedia.eventyay.com/wm/wikimania2026/talk/CMPQQJ/ Bringing Interactive Graphs from Our World in Data to Wikipedia]" going through the latest iteration of their interactive graphs, and they seem to be in a good position now, including <abbr title="internationalisation">i18n</abbr>. I think it would be nice to use them in Abstract Wikipedia articles as well, but it's implemented as a Lua module + JS gadget. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 13:00, 23 July 2026 (UTC) == Friday's talks at Wikimania == {{noping|Mahir256}} just finished his talk/workshop "[https://wikimedia.eventyay.com/wm/wikimania2026/talk/HYTQBF From Abstract Content to Concrete Text with Wikidata Lexemes]" on {{Q|136813071}}. You can [https://www.youtube.com/watch?v=hvpOFVZhgnE&t=24370s watch it on YouTube here] (though there were audio problems, '''volume warning'''). <br>The workshop immediately before that was "[https://wikimedia.eventyay.com/wm/wikimania2026/talk/TWGKWB/ Making indigenous languages ready for Wikifunctions]". Hello to anyone who came from there! [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 15:58, 24 July 2026 (UTC) == Error with [[Z37683]] == Hello, I am a newcomer and trying to use [[Z37683]], which apparently fails in English and succeeds in Swedish. If I understand correctly, the Engish sub-function [[Z36185]] is wrong because it expects [[Z6001]] and should expect [[Z6091]] (which is what the Swedish sub-function [[Z37686]] expects). Am I right? If so, can I change it myself, or is it necessary to ask someone who has more rights than me? [[User:Seudo|Seudo]] ([[User talk:Seudo|talk]]) 12:39, 25 July 2026 (UTC) kijja6ibudk2f24hdrhwwttkffwiuv7 293700 293697 2026-07-25T12:41:45Z Seudo 13071 /* Error with Z37683 */ 293700 wikitext text/x-wiki {{shortcut|[[WF:CHAT]]|[[WF:PC]]|[[WF:VP]]}} __NEWSECTIONLINK__ [[Category:Help]] <!-- please do not remove this line --> Welcome to the Project chat, a place to discuss any and all aspects of Wikifunctions: the project itself, policy and proposals, individual data items, technical issues, etc. Other places to find help: * [[Wikifunctions:Administrators' noticeboard]] * [[Wikifunctions:Report a technical problem]] * [[Wikifunctions:FAQ]] {{Autoarchive resolved section |age = 1 |archive = ((FULLPAGENAME))/Archive/((year))/((month:##)) |timeout=30 }} {{Archives|{{#tag:div|<br />{{Flatlist|{{Special:PrefixIndex/WF:Project chat/Archive/|stripprefix=1|hideredirects=1}} |class=mw-collapsible-content|style=font-size:92%;}}|class="mw-collapsible mw-collapsible-toggle mw-collapsed"}} |prefix=WF:Project chat/Archive/ }} == [[Z37279]] == I have issues getting this function to work. It throws an error about a multilingual string, ''Unspecified error (error information: "cannot read property 'Z12K1' of undefined")'', but the function isn't using that type anywhere. It worked just as it should when I constructed it directly in the test section of [[Z26107]], so it is probably something obvious I've missed in the implementation. A fresh set of eyes would be much appreciated! [[User:Autom|Autom]] ([[User talk:Autom|talk]]) 23:03, 3 July 2026 (UTC) :You were passing the 1st and 2nd arguments ([[Z6091]]s) to {{Z|23468}}, which takes a [[Z6001]]. Fixed. edit: Also please review the test case I added, it's probably wrong. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 04:14, 4 July 2026 (UTC) ::Thank you, I also found the trouble with the error above. It still doesn't work with the cities I tried yesterday, but all others work. There probably some caching left from before one of the changes. [[User:Autom|Autom]] ([[User talk:Autom|talk]]) 08:57, 4 July 2026 (UTC) {{Section resolved|1=[[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 13:49, 24 July 2026 (UTC)}} == Criticism from English Wikipedia == Hi all, you might be aware of [[:w:en:Wikipedia:Village pump (WMF)#Abstract Wikipedia goes somewhat live and already hosts unattributed enwiki copies...|this discussion on English Wikipedia]], that raised several criticisms about the project. As a team, we [[:abstract:Abstract Wikipedia:Response to English Wikipedia criticism|drafted an initial response]], that we want to run through you. If you want to suggest changes or edits, please [[:abstract:Abstract Wikipedia talk:Response to English Wikipedia criticism|use the talk page]]. Please, keep a polite and constructive tone. The editing period will be '''open until July 17'''. The final result of this editing will be published on Meta, and will be linked to the English Wikipedia community. [[User:Sannita (WMF)|Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 12:19, 6 July 2026 (UTC) {{Section resolved|1=[[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 13:49, 24 July 2026 (UTC)}} == Wikifunctions & Abstract Wikipedia Newsletter #256: Moving toward our first Abstract Wikipedia integration milestone == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-07-08|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In this issue, we discuss further our objectives for the new Wikimedia Foundation Fiscal Year, we show the latest community tool, we remind you of the Wikifunctions and Abstract Wikipedia events at Wikimania 2026, and we take a look at the latest software developments. Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]! Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 09:43, 9 July 2026 (UTC) <!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=30755600 --> {{Section resolved|1=[[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 13:49, 24 July 2026 (UTC)}} == July 2026 Wikimedia Café meetups regarding Wikimedia governance and options for reform == <div class="border-box" style="background-color: var(--background-color-warning-subtle, #f8eaba); max-width: 875px; padding: 5px; border: 1px solid black; margin: 5px; color: var(--clr-dark)"> <div class="box" style="float:left; padding-top: 10px; padding-right: 10px; padding-left: 10px; padding-bottom: 10px;">[[File:Wikimedia Café logo in plain SVG format.svg|60px|alt=The logo for the Wikimedia Café]]</div> Hello! There will be two '''[https://meta.wikimedia.org/wiki/Wikimedia_Caf%C3%A9 Wikimedia Café]''' discussion opportunities in July. Both sessions will focus on Wikimedia governance, including possible follow-ups to the [https://meta.wikimedia.org/wiki/Movement_Charter Movement Charter] and options for reform. Participants may attend either or both Café sessions. This month, to deconflict the Café meetups from Wikimania, the meetups will be held one day later than usual. #'''26 July 2026 15:00 UTC''' ([https://zonestamp.toolforge.org/1785078000 timestamp converter]), at a time friendly to the Americas, Africa, and Europe #'''27 July 2026 03:00 UTC''' ([https://zonestamp.toolforge.org/1785121200 timestamp converter]), at a time friendly to Asia and the Pacific Please see the Café page for more information, including [https://meta.wikimedia.org/wiki/Wikimedia_Caf%C3%A9#How_to_attend_the_session how to register]! <br /> [[File:Buntstifte Eberhard Faber crop 64h.jpg|860px|alt=cropped image of colored pencils]]</div> <span style="white-space:nowrap;">[[User:Pine|<span style="color:#01796f; text-shadow:#00BFFF 0 0 1.0em">↠Pine</span>]] [[User talk:Pine|<span style="color:DeepSkyBlue">(<b style="color:#FFDF00;text-shadow:#FFDF00 0 0 1.0em">✉</b>)</span>]]</span> 03:31, 13 July 2026 (UTC) ==Discussion at [[Meta:Requests_for_comment/The_future_of_Abstract_Wikipedia|Meta Requests for comment: The future of Abstract Wikipedia]]== [[File:Symbol watching blue lashes high contrast.svg|20px|link=|alt=]]&nbsp;You are invited to join the discussion at [[Meta:Requests_for_comment/The_future_of_Abstract_Wikipedia|Meta Requests for comment: The future of Abstract Wikipedia]]. <!-- Template:Please see --> [[User:Qcne|Qcne]] ([[User talk:Qcne|talk]]) 11:35, 14 July 2026 (UTC) :Isn't it too early for this RFC? The project was released for public preview in March-only four months ago—and it has already demonstrated its technical feasibility. Furthermore, some of the examples cited in the RFC depend entirely on specific function choices. Since this is a community-built project, contributors should remain free to use the functions they prefer. Personally, I feel the repetition of words in every sentence simply shows that active contributors currently view this issue as a low priority. After all, fixing it would require rewriting sentences to use pronouns, or correcting them with a comma-separated list of occupations. [[User:Jsamwrites|John Samuel]] 13:37, 14 July 2026 (UTC) ::Thanks John. The project was approved in 2020 and WMF expected the first articles in 2023 so it is not four months old. Integration into language Wikipedias is planned for Q1 of the current annual plan. If it is too early to evaluate, it is too early to ship. I'd welcome your thoughts on the Meta RfC itself. [[User:Qcne|Qcne]] ([[User talk:Qcne|talk]]) 13:40, 14 July 2026 (UTC) :<s>Speaking of "too early", [[abstract:Project:Response to English Wikipedia criticism]] has ~3 days left, so I'll hold off on commenting until then.</s> But on a first reading, I can see some of the same misunderstandings repeated. You could delete most of the text above your three proposals and get the same effect.<!-- --><br>edit: Yep, misunderstandings all the way down (the page). I've left [[meta:Requests_for_comment/The_future_of_Abstract_Wikipedia#c-YoshiRulz-20260716205200-Grapesurgeon-20260714140300|a brief comment]] since all my points had already been made by others. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 20:56, 16 July 2026 (UTC) == Wikifunctions & Abstract Wikipedia Newsletter #257: Beyond syntactic tables == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-07-16|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In this issue, we discuss syntactic tables and news in Types, we show some community blogposts and tools, we remind you of the Wikifunctions and Abstract Wikipedia events at Wikimania 2026, and we take a look at the latest software developments. Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]! We also remind you that in the next weeks these newsletter reminders will be paused, and that they will resume in mid-August. Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 10:55, 17 July 2026 (UTC) <!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=30755600 --> == Update on Blockly editor == In case anyone is actually using [[User:YoshiRulz/Blockly|my external editor based on Blockly]] (there's no analytics so I have no idea): I cleared out my "papercut" backlog yesterday, fixing bugs, making exporting smoother, and adding more blocks necessary for NLG functions. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 15:35, 20 July 2026 (UTC) :Great! I'll try it out now. [[User:So9q|So9q]] ([[User talk:So9q|talk]]) 18:15, 21 July 2026 (UTC) == Building reproducible, computable phenotypes on WikiFunctions == Hello all! Very new to WikiFunctions, more involved in the Wikidata side of things, but I was thinking that WikiFunctions may be a great space for computable phenotypes. These are structures (lists of rules) used in medicine to determine if a person has or doesn't have a particular condition (type 2 diabetes, asthma, etc.). There is a constant issue in my field of recreating the wheel for these phenotypes and very few resources where they are openly available (there was PheKB but it isn't updated often and only contains natural language descriptions of the phenotypes and often no code or other information to reproduce). My thought process was that an algorithm for a computable phenotype would essentially be a list of synthetic (fake) patients with certain characteristics, and then the computable phenotype would be run, and it would return a list of patients who have that condition. The major use case would be allowing individuals to download these code snippets to increase general reproducibility in medical care and studies overall. Would it be possible to utilize WikiFunctions for this? [[User:Superraptor123|Superraptor123]] ([[User talk:Superraptor123|talk]]) 08:25, 23 July 2026 (UTC) :({{Q|25203551}})<br>What system(s) are currently in use for doing such computations? Python scripts?<br>{{SITENAME}} currently does not cater to offline execution, so I imagine it wouldn't be suitable for medical ''practice'' where there are strict data protections. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 11:35, 23 July 2026 (UTC) ::Currently this involves something along the lines of a structured series of descriptors that make up the computable phenotype (ICD codes, RxNorm codes, lab test levels, age ranges, etc.), a fake "patient" (or list of "fake" patients) as input, and the patients that fit the computable phenotype criteria as output. In terms of systems currently in use, they are kind of-- everything. SQL, Java, SPARQL, Python, Perl, Ruby, etc. Currently I develop mostly using Python, so I would likely use that for implementation. And of course, yes, they would not be suitable for practice due to protections! For an example of an algorithm that I think could be useful to adapt, see: https://phekb.org/phenotype/type-2-diabetes-mellitus. [[User:Superraptor123|Superraptor123]] ([[User talk:Superraptor123|talk]]) 12:02, 23 July 2026 (UTC) :::So your reference is a decision tree, and are each of the "questions" evaluated by looking up a property/element in the input? That could be translated into a Function relatively easily. Most examples I can think of are NLG-related, like [[Z36580]], but there are [[WF:Catalogue/Wikidata_operations#Real_life_information_retrieved_using_Wikidata|some simpler Functions]] which extract parts of a given Wikidata Item, and [[Z34840]] works with the representations of numbers. What is the structure of the input EMR? [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 13:54, 23 July 2026 (UTC) ::::Precisely-- I think most of these would be simple implementations, but good to generally have archived as most of them become lost media(-ish). Best-case, the input EMR would be a set of synthetic patients using the OMOP CDM (https://ohdsi.github.io/CommonDataModel/), the most common open data model in the space. It does mean it wouldn't be completely system agnostic, but it would most in the majority of situations. [[User:Superraptor123|Superraptor123]] ([[User talk:Superraptor123|talk]]) 14:07, 23 July 2026 (UTC) :::::If you decide to go ahead with this, you should [[WF:Type_proposals#Templates|propose a new type]] since it looks like a simple [[Z881|list]] or [[Z883|dict]] won't cover it. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 15:31, 23 July 2026 (UTC) :Did you look much into the possibility of encoding these in Wikidata somehow? Have [[d:WD:WikiProject Medicine]] / [[meta:Wiki Project Med]] investigated it before? [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 15:31, 23 July 2026 (UTC) ::I don't think so-- it could potentially be somewhat encoded in Wikidata-- main issue is that it uses a list of codes which Wikidata sometimes attaches to the same entity in ways that don't match up 1-to-1. And there may be drift in those codes over time, so the list of codes would have to be hard-coded. But there should generally be a way to link from the WikiFunction to Wikidata right? [[User:Superraptor123|Superraptor123]] ([[User talk:Superraptor123|talk]]) 22:06, 23 July 2026 (UTC) :::Linking ''to WF'' from an Item on Wikidata [[d:WD:Wikifunctions/Development|is an open question]], beyond sitelinks of course. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 12:02, 24 July 2026 (UTC) ::::So maybe creating functions here makes the most sense for the time being? I want to make sure I'm following the rules as intended but would that be okay for now? (Creating one or two and then presenting to the community to see if things look acceptable?) [[User:Superraptor123|Superraptor123]] ([[User talk:Superraptor123|talk]]) 06:46, 25 July 2026 (UTC) :::::Yes, you're welcome to try! --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 06:53, 25 July 2026 (UTC) == OWID's replacement for Extension:Graph == [[meta:OWID Gadget]] / [[c:Module:Owidslider]]<br>I'm currently watching the Wikimania talk "[https://wikimedia.eventyay.com/wm/wikimania2026/talk/CMPQQJ/ Bringing Interactive Graphs from Our World in Data to Wikipedia]" going through the latest iteration of their interactive graphs, and they seem to be in a good position now, including <abbr title="internationalisation">i18n</abbr>. I think it would be nice to use them in Abstract Wikipedia articles as well, but it's implemented as a Lua module + JS gadget. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 13:00, 23 July 2026 (UTC) == Friday's talks at Wikimania == {{noping|Mahir256}} just finished his talk/workshop "[https://wikimedia.eventyay.com/wm/wikimania2026/talk/HYTQBF From Abstract Content to Concrete Text with Wikidata Lexemes]" on {{Q|136813071}}. You can [https://www.youtube.com/watch?v=hvpOFVZhgnE&t=24370s watch it on YouTube here] (though there were audio problems, '''volume warning'''). <br>The workshop immediately before that was "[https://wikimedia.eventyay.com/wm/wikimania2026/talk/TWGKWB/ Making indigenous languages ready for Wikifunctions]". Hello to anyone who came from there! [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 15:58, 24 July 2026 (UTC) == Error with [[Z37683]] == Hello, I am a newcomer and trying to use {{Z|Z37683}}, which apparently fails in English and succeeds in Swedish (see the test cases I added). If I understand correctly, the English sub-function {{Z|Z36185}} is wrong because it expects {{Z|Z6001}} and should expect {{Z|Z6091}} (which is what the Swedish sub-function {{Z|Z37686}} expects). Am I right? If so, can I change it myself, or is it necessary to ask someone who has more rights than me? [[User:Seudo|Seudo]] ([[User talk:Seudo|talk]]) 12:39, 25 July 2026 (UTC) 4vlpewzd0f6bfz1kv8st8l5ozgo9vye 293717 293700 2026-07-25T12:57:16Z YoshiRulz 10156 /* Error with Z37683 */ Reply 293717 wikitext text/x-wiki {{shortcut|[[WF:CHAT]]|[[WF:PC]]|[[WF:VP]]}} __NEWSECTIONLINK__ [[Category:Help]] <!-- please do not remove this line --> Welcome to the Project chat, a place to discuss any and all aspects of Wikifunctions: the project itself, policy and proposals, individual data items, technical issues, etc. Other places to find help: * [[Wikifunctions:Administrators' noticeboard]] * [[Wikifunctions:Report a technical problem]] * [[Wikifunctions:FAQ]] {{Autoarchive resolved section |age = 1 |archive = ((FULLPAGENAME))/Archive/((year))/((month:##)) |timeout=30 }} {{Archives|{{#tag:div|<br />{{Flatlist|{{Special:PrefixIndex/WF:Project chat/Archive/|stripprefix=1|hideredirects=1}} |class=mw-collapsible-content|style=font-size:92%;}}|class="mw-collapsible mw-collapsible-toggle mw-collapsed"}} |prefix=WF:Project chat/Archive/ }} == [[Z37279]] == I have issues getting this function to work. It throws an error about a multilingual string, ''Unspecified error (error information: "cannot read property 'Z12K1' of undefined")'', but the function isn't using that type anywhere. It worked just as it should when I constructed it directly in the test section of [[Z26107]], so it is probably something obvious I've missed in the implementation. A fresh set of eyes would be much appreciated! [[User:Autom|Autom]] ([[User talk:Autom|talk]]) 23:03, 3 July 2026 (UTC) :You were passing the 1st and 2nd arguments ([[Z6091]]s) to {{Z|23468}}, which takes a [[Z6001]]. Fixed. edit: Also please review the test case I added, it's probably wrong. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 04:14, 4 July 2026 (UTC) ::Thank you, I also found the trouble with the error above. It still doesn't work with the cities I tried yesterday, but all others work. There probably some caching left from before one of the changes. [[User:Autom|Autom]] ([[User talk:Autom|talk]]) 08:57, 4 July 2026 (UTC) {{Section resolved|1=[[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 13:49, 24 July 2026 (UTC)}} == Criticism from English Wikipedia == Hi all, you might be aware of [[:w:en:Wikipedia:Village pump (WMF)#Abstract Wikipedia goes somewhat live and already hosts unattributed enwiki copies...|this discussion on English Wikipedia]], that raised several criticisms about the project. As a team, we [[:abstract:Abstract Wikipedia:Response to English Wikipedia criticism|drafted an initial response]], that we want to run through you. If you want to suggest changes or edits, please [[:abstract:Abstract Wikipedia talk:Response to English Wikipedia criticism|use the talk page]]. Please, keep a polite and constructive tone. The editing period will be '''open until July 17'''. The final result of this editing will be published on Meta, and will be linked to the English Wikipedia community. [[User:Sannita (WMF)|Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 12:19, 6 July 2026 (UTC) {{Section resolved|1=[[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 13:49, 24 July 2026 (UTC)}} == Wikifunctions & Abstract Wikipedia Newsletter #256: Moving toward our first Abstract Wikipedia integration milestone == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-07-08|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In this issue, we discuss further our objectives for the new Wikimedia Foundation Fiscal Year, we show the latest community tool, we remind you of the Wikifunctions and Abstract Wikipedia events at Wikimania 2026, and we take a look at the latest software developments. Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]! Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 09:43, 9 July 2026 (UTC) <!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=30755600 --> {{Section resolved|1=[[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 13:49, 24 July 2026 (UTC)}} == July 2026 Wikimedia Café meetups regarding Wikimedia governance and options for reform == <div class="border-box" style="background-color: var(--background-color-warning-subtle, #f8eaba); max-width: 875px; padding: 5px; border: 1px solid black; margin: 5px; color: var(--clr-dark)"> <div class="box" style="float:left; padding-top: 10px; padding-right: 10px; padding-left: 10px; padding-bottom: 10px;">[[File:Wikimedia Café logo in plain SVG format.svg|60px|alt=The logo for the Wikimedia Café]]</div> Hello! There will be two '''[https://meta.wikimedia.org/wiki/Wikimedia_Caf%C3%A9 Wikimedia Café]''' discussion opportunities in July. Both sessions will focus on Wikimedia governance, including possible follow-ups to the [https://meta.wikimedia.org/wiki/Movement_Charter Movement Charter] and options for reform. Participants may attend either or both Café sessions. This month, to deconflict the Café meetups from Wikimania, the meetups will be held one day later than usual. #'''26 July 2026 15:00 UTC''' ([https://zonestamp.toolforge.org/1785078000 timestamp converter]), at a time friendly to the Americas, Africa, and Europe #'''27 July 2026 03:00 UTC''' ([https://zonestamp.toolforge.org/1785121200 timestamp converter]), at a time friendly to Asia and the Pacific Please see the Café page for more information, including [https://meta.wikimedia.org/wiki/Wikimedia_Caf%C3%A9#How_to_attend_the_session how to register]! <br /> [[File:Buntstifte Eberhard Faber crop 64h.jpg|860px|alt=cropped image of colored pencils]]</div> <span style="white-space:nowrap;">[[User:Pine|<span style="color:#01796f; text-shadow:#00BFFF 0 0 1.0em">↠Pine</span>]] [[User talk:Pine|<span style="color:DeepSkyBlue">(<b style="color:#FFDF00;text-shadow:#FFDF00 0 0 1.0em">✉</b>)</span>]]</span> 03:31, 13 July 2026 (UTC) ==Discussion at [[Meta:Requests_for_comment/The_future_of_Abstract_Wikipedia|Meta Requests for comment: The future of Abstract Wikipedia]]== [[File:Symbol watching blue lashes high contrast.svg|20px|link=|alt=]]&nbsp;You are invited to join the discussion at [[Meta:Requests_for_comment/The_future_of_Abstract_Wikipedia|Meta Requests for comment: The future of Abstract Wikipedia]]. <!-- Template:Please see --> [[User:Qcne|Qcne]] ([[User talk:Qcne|talk]]) 11:35, 14 July 2026 (UTC) :Isn't it too early for this RFC? The project was released for public preview in March-only four months ago—and it has already demonstrated its technical feasibility. Furthermore, some of the examples cited in the RFC depend entirely on specific function choices. Since this is a community-built project, contributors should remain free to use the functions they prefer. Personally, I feel the repetition of words in every sentence simply shows that active contributors currently view this issue as a low priority. After all, fixing it would require rewriting sentences to use pronouns, or correcting them with a comma-separated list of occupations. [[User:Jsamwrites|John Samuel]] 13:37, 14 July 2026 (UTC) ::Thanks John. The project was approved in 2020 and WMF expected the first articles in 2023 so it is not four months old. Integration into language Wikipedias is planned for Q1 of the current annual plan. If it is too early to evaluate, it is too early to ship. I'd welcome your thoughts on the Meta RfC itself. [[User:Qcne|Qcne]] ([[User talk:Qcne|talk]]) 13:40, 14 July 2026 (UTC) :<s>Speaking of "too early", [[abstract:Project:Response to English Wikipedia criticism]] has ~3 days left, so I'll hold off on commenting until then.</s> But on a first reading, I can see some of the same misunderstandings repeated. You could delete most of the text above your three proposals and get the same effect.<!-- --><br>edit: Yep, misunderstandings all the way down (the page). I've left [[meta:Requests_for_comment/The_future_of_Abstract_Wikipedia#c-YoshiRulz-20260716205200-Grapesurgeon-20260714140300|a brief comment]] since all my points had already been made by others. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 20:56, 16 July 2026 (UTC) == Wikifunctions & Abstract Wikipedia Newsletter #257: Beyond syntactic tables == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-07-16|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In this issue, we discuss syntactic tables and news in Types, we show some community blogposts and tools, we remind you of the Wikifunctions and Abstract Wikipedia events at Wikimania 2026, and we take a look at the latest software developments. Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]! We also remind you that in the next weeks these newsletter reminders will be paused, and that they will resume in mid-August. Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 10:55, 17 July 2026 (UTC) <!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=30755600 --> == Update on Blockly editor == In case anyone is actually using [[User:YoshiRulz/Blockly|my external editor based on Blockly]] (there's no analytics so I have no idea): I cleared out my "papercut" backlog yesterday, fixing bugs, making exporting smoother, and adding more blocks necessary for NLG functions. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 15:35, 20 July 2026 (UTC) :Great! I'll try it out now. [[User:So9q|So9q]] ([[User talk:So9q|talk]]) 18:15, 21 July 2026 (UTC) == Building reproducible, computable phenotypes on WikiFunctions == Hello all! Very new to WikiFunctions, more involved in the Wikidata side of things, but I was thinking that WikiFunctions may be a great space for computable phenotypes. These are structures (lists of rules) used in medicine to determine if a person has or doesn't have a particular condition (type 2 diabetes, asthma, etc.). There is a constant issue in my field of recreating the wheel for these phenotypes and very few resources where they are openly available (there was PheKB but it isn't updated often and only contains natural language descriptions of the phenotypes and often no code or other information to reproduce). My thought process was that an algorithm for a computable phenotype would essentially be a list of synthetic (fake) patients with certain characteristics, and then the computable phenotype would be run, and it would return a list of patients who have that condition. The major use case would be allowing individuals to download these code snippets to increase general reproducibility in medical care and studies overall. Would it be possible to utilize WikiFunctions for this? [[User:Superraptor123|Superraptor123]] ([[User talk:Superraptor123|talk]]) 08:25, 23 July 2026 (UTC) :({{Q|25203551}})<br>What system(s) are currently in use for doing such computations? Python scripts?<br>{{SITENAME}} currently does not cater to offline execution, so I imagine it wouldn't be suitable for medical ''practice'' where there are strict data protections. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 11:35, 23 July 2026 (UTC) ::Currently this involves something along the lines of a structured series of descriptors that make up the computable phenotype (ICD codes, RxNorm codes, lab test levels, age ranges, etc.), a fake "patient" (or list of "fake" patients) as input, and the patients that fit the computable phenotype criteria as output. In terms of systems currently in use, they are kind of-- everything. SQL, Java, SPARQL, Python, Perl, Ruby, etc. Currently I develop mostly using Python, so I would likely use that for implementation. And of course, yes, they would not be suitable for practice due to protections! For an example of an algorithm that I think could be useful to adapt, see: https://phekb.org/phenotype/type-2-diabetes-mellitus. [[User:Superraptor123|Superraptor123]] ([[User talk:Superraptor123|talk]]) 12:02, 23 July 2026 (UTC) :::So your reference is a decision tree, and are each of the "questions" evaluated by looking up a property/element in the input? That could be translated into a Function relatively easily. Most examples I can think of are NLG-related, like [[Z36580]], but there are [[WF:Catalogue/Wikidata_operations#Real_life_information_retrieved_using_Wikidata|some simpler Functions]] which extract parts of a given Wikidata Item, and [[Z34840]] works with the representations of numbers. What is the structure of the input EMR? [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 13:54, 23 July 2026 (UTC) ::::Precisely-- I think most of these would be simple implementations, but good to generally have archived as most of them become lost media(-ish). Best-case, the input EMR would be a set of synthetic patients using the OMOP CDM (https://ohdsi.github.io/CommonDataModel/), the most common open data model in the space. It does mean it wouldn't be completely system agnostic, but it would most in the majority of situations. [[User:Superraptor123|Superraptor123]] ([[User talk:Superraptor123|talk]]) 14:07, 23 July 2026 (UTC) :::::If you decide to go ahead with this, you should [[WF:Type_proposals#Templates|propose a new type]] since it looks like a simple [[Z881|list]] or [[Z883|dict]] won't cover it. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 15:31, 23 July 2026 (UTC) :Did you look much into the possibility of encoding these in Wikidata somehow? Have [[d:WD:WikiProject Medicine]] / [[meta:Wiki Project Med]] investigated it before? [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 15:31, 23 July 2026 (UTC) ::I don't think so-- it could potentially be somewhat encoded in Wikidata-- main issue is that it uses a list of codes which Wikidata sometimes attaches to the same entity in ways that don't match up 1-to-1. And there may be drift in those codes over time, so the list of codes would have to be hard-coded. But there should generally be a way to link from the WikiFunction to Wikidata right? [[User:Superraptor123|Superraptor123]] ([[User talk:Superraptor123|talk]]) 22:06, 23 July 2026 (UTC) :::Linking ''to WF'' from an Item on Wikidata [[d:WD:Wikifunctions/Development|is an open question]], beyond sitelinks of course. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 12:02, 24 July 2026 (UTC) ::::So maybe creating functions here makes the most sense for the time being? I want to make sure I'm following the rules as intended but would that be okay for now? (Creating one or two and then presenting to the community to see if things look acceptable?) [[User:Superraptor123|Superraptor123]] ([[User talk:Superraptor123|talk]]) 06:46, 25 July 2026 (UTC) :::::Yes, you're welcome to try! --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 06:53, 25 July 2026 (UTC) == OWID's replacement for Extension:Graph == [[meta:OWID Gadget]] / [[c:Module:Owidslider]]<br>I'm currently watching the Wikimania talk "[https://wikimedia.eventyay.com/wm/wikimania2026/talk/CMPQQJ/ Bringing Interactive Graphs from Our World in Data to Wikipedia]" going through the latest iteration of their interactive graphs, and they seem to be in a good position now, including <abbr title="internationalisation">i18n</abbr>. I think it would be nice to use them in Abstract Wikipedia articles as well, but it's implemented as a Lua module + JS gadget. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 13:00, 23 July 2026 (UTC) == Friday's talks at Wikimania == {{noping|Mahir256}} just finished his talk/workshop "[https://wikimedia.eventyay.com/wm/wikimania2026/talk/HYTQBF From Abstract Content to Concrete Text with Wikidata Lexemes]" on {{Q|136813071}}. You can [https://www.youtube.com/watch?v=hvpOFVZhgnE&t=24370s watch it on YouTube here] (though there were audio problems, '''volume warning'''). <br>The workshop immediately before that was "[https://wikimedia.eventyay.com/wm/wikimania2026/talk/TWGKWB/ Making indigenous languages ready for Wikifunctions]". Hello to anyone who came from there! [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 15:58, 24 July 2026 (UTC) == Error with [[Z37683]] == Hello, I am a newcomer and trying to use {{Z|Z37683}}, which apparently fails in English and succeeds in Swedish (see the test cases I added). If I understand correctly, the English sub-function {{Z|Z36185}} is wrong because it expects {{Z|Z6001}} and should expect {{Z|Z6091}} (which is what the Swedish sub-function {{Z|Z37686}} expects). Am I right? If so, can I change it myself, or is it necessary to ask someone who has more rights than me? [[User:Seudo|Seudo]] ([[User talk:Seudo|talk]]) 12:39, 25 July 2026 (UTC) :Fixed, sorry about that. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 12:57, 25 July 2026 (UTC) hi69mv6vq53kbf1ok2b68axecxbbbz6 293721 293717 2026-07-25T13:05:54Z Seudo 13071 /* Error with Z37683 */ Reply 293721 wikitext text/x-wiki {{shortcut|[[WF:CHAT]]|[[WF:PC]]|[[WF:VP]]}} __NEWSECTIONLINK__ [[Category:Help]] <!-- please do not remove this line --> Welcome to the Project chat, a place to discuss any and all aspects of Wikifunctions: the project itself, policy and proposals, individual data items, technical issues, etc. Other places to find help: * [[Wikifunctions:Administrators' noticeboard]] * [[Wikifunctions:Report a technical problem]] * [[Wikifunctions:FAQ]] {{Autoarchive resolved section |age = 1 |archive = ((FULLPAGENAME))/Archive/((year))/((month:##)) |timeout=30 }} {{Archives|{{#tag:div|<br />{{Flatlist|{{Special:PrefixIndex/WF:Project chat/Archive/|stripprefix=1|hideredirects=1}} |class=mw-collapsible-content|style=font-size:92%;}}|class="mw-collapsible mw-collapsible-toggle mw-collapsed"}} |prefix=WF:Project chat/Archive/ }} == [[Z37279]] == I have issues getting this function to work. It throws an error about a multilingual string, ''Unspecified error (error information: "cannot read property 'Z12K1' of undefined")'', but the function isn't using that type anywhere. It worked just as it should when I constructed it directly in the test section of [[Z26107]], so it is probably something obvious I've missed in the implementation. A fresh set of eyes would be much appreciated! [[User:Autom|Autom]] ([[User talk:Autom|talk]]) 23:03, 3 July 2026 (UTC) :You were passing the 1st and 2nd arguments ([[Z6091]]s) to {{Z|23468}}, which takes a [[Z6001]]. Fixed. edit: Also please review the test case I added, it's probably wrong. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 04:14, 4 July 2026 (UTC) ::Thank you, I also found the trouble with the error above. It still doesn't work with the cities I tried yesterday, but all others work. There probably some caching left from before one of the changes. [[User:Autom|Autom]] ([[User talk:Autom|talk]]) 08:57, 4 July 2026 (UTC) {{Section resolved|1=[[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 13:49, 24 July 2026 (UTC)}} == Criticism from English Wikipedia == Hi all, you might be aware of [[:w:en:Wikipedia:Village pump (WMF)#Abstract Wikipedia goes somewhat live and already hosts unattributed enwiki copies...|this discussion on English Wikipedia]], that raised several criticisms about the project. As a team, we [[:abstract:Abstract Wikipedia:Response to English Wikipedia criticism|drafted an initial response]], that we want to run through you. If you want to suggest changes or edits, please [[:abstract:Abstract Wikipedia talk:Response to English Wikipedia criticism|use the talk page]]. Please, keep a polite and constructive tone. The editing period will be '''open until July 17'''. The final result of this editing will be published on Meta, and will be linked to the English Wikipedia community. [[User:Sannita (WMF)|Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 12:19, 6 July 2026 (UTC) {{Section resolved|1=[[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 13:49, 24 July 2026 (UTC)}} == Wikifunctions & Abstract Wikipedia Newsletter #256: Moving toward our first Abstract Wikipedia integration milestone == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-07-08|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In this issue, we discuss further our objectives for the new Wikimedia Foundation Fiscal Year, we show the latest community tool, we remind you of the Wikifunctions and Abstract Wikipedia events at Wikimania 2026, and we take a look at the latest software developments. Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]! Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 09:43, 9 July 2026 (UTC) <!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=30755600 --> {{Section resolved|1=[[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 13:49, 24 July 2026 (UTC)}} == July 2026 Wikimedia Café meetups regarding Wikimedia governance and options for reform == <div class="border-box" style="background-color: var(--background-color-warning-subtle, #f8eaba); max-width: 875px; padding: 5px; border: 1px solid black; margin: 5px; color: var(--clr-dark)"> <div class="box" style="float:left; padding-top: 10px; padding-right: 10px; padding-left: 10px; padding-bottom: 10px;">[[File:Wikimedia Café logo in plain SVG format.svg|60px|alt=The logo for the Wikimedia Café]]</div> Hello! There will be two '''[https://meta.wikimedia.org/wiki/Wikimedia_Caf%C3%A9 Wikimedia Café]''' discussion opportunities in July. Both sessions will focus on Wikimedia governance, including possible follow-ups to the [https://meta.wikimedia.org/wiki/Movement_Charter Movement Charter] and options for reform. Participants may attend either or both Café sessions. This month, to deconflict the Café meetups from Wikimania, the meetups will be held one day later than usual. #'''26 July 2026 15:00 UTC''' ([https://zonestamp.toolforge.org/1785078000 timestamp converter]), at a time friendly to the Americas, Africa, and Europe #'''27 July 2026 03:00 UTC''' ([https://zonestamp.toolforge.org/1785121200 timestamp converter]), at a time friendly to Asia and the Pacific Please see the Café page for more information, including [https://meta.wikimedia.org/wiki/Wikimedia_Caf%C3%A9#How_to_attend_the_session how to register]! <br /> [[File:Buntstifte Eberhard Faber crop 64h.jpg|860px|alt=cropped image of colored pencils]]</div> <span style="white-space:nowrap;">[[User:Pine|<span style="color:#01796f; text-shadow:#00BFFF 0 0 1.0em">↠Pine</span>]] [[User talk:Pine|<span style="color:DeepSkyBlue">(<b style="color:#FFDF00;text-shadow:#FFDF00 0 0 1.0em">✉</b>)</span>]]</span> 03:31, 13 July 2026 (UTC) ==Discussion at [[Meta:Requests_for_comment/The_future_of_Abstract_Wikipedia|Meta Requests for comment: The future of Abstract Wikipedia]]== [[File:Symbol watching blue lashes high contrast.svg|20px|link=|alt=]]&nbsp;You are invited to join the discussion at [[Meta:Requests_for_comment/The_future_of_Abstract_Wikipedia|Meta Requests for comment: The future of Abstract Wikipedia]]. <!-- Template:Please see --> [[User:Qcne|Qcne]] ([[User talk:Qcne|talk]]) 11:35, 14 July 2026 (UTC) :Isn't it too early for this RFC? The project was released for public preview in March-only four months ago—and it has already demonstrated its technical feasibility. Furthermore, some of the examples cited in the RFC depend entirely on specific function choices. Since this is a community-built project, contributors should remain free to use the functions they prefer. Personally, I feel the repetition of words in every sentence simply shows that active contributors currently view this issue as a low priority. After all, fixing it would require rewriting sentences to use pronouns, or correcting them with a comma-separated list of occupations. [[User:Jsamwrites|John Samuel]] 13:37, 14 July 2026 (UTC) ::Thanks John. The project was approved in 2020 and WMF expected the first articles in 2023 so it is not four months old. Integration into language Wikipedias is planned for Q1 of the current annual plan. If it is too early to evaluate, it is too early to ship. I'd welcome your thoughts on the Meta RfC itself. [[User:Qcne|Qcne]] ([[User talk:Qcne|talk]]) 13:40, 14 July 2026 (UTC) :<s>Speaking of "too early", [[abstract:Project:Response to English Wikipedia criticism]] has ~3 days left, so I'll hold off on commenting until then.</s> But on a first reading, I can see some of the same misunderstandings repeated. You could delete most of the text above your three proposals and get the same effect.<!-- --><br>edit: Yep, misunderstandings all the way down (the page). I've left [[meta:Requests_for_comment/The_future_of_Abstract_Wikipedia#c-YoshiRulz-20260716205200-Grapesurgeon-20260714140300|a brief comment]] since all my points had already been made by others. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 20:56, 16 July 2026 (UTC) == Wikifunctions & Abstract Wikipedia Newsletter #257: Beyond syntactic tables == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-07-16|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In this issue, we discuss syntactic tables and news in Types, we show some community blogposts and tools, we remind you of the Wikifunctions and Abstract Wikipedia events at Wikimania 2026, and we take a look at the latest software developments. Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]! We also remind you that in the next weeks these newsletter reminders will be paused, and that they will resume in mid-August. Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 10:55, 17 July 2026 (UTC) <!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=30755600 --> == Update on Blockly editor == In case anyone is actually using [[User:YoshiRulz/Blockly|my external editor based on Blockly]] (there's no analytics so I have no idea): I cleared out my "papercut" backlog yesterday, fixing bugs, making exporting smoother, and adding more blocks necessary for NLG functions. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 15:35, 20 July 2026 (UTC) :Great! I'll try it out now. [[User:So9q|So9q]] ([[User talk:So9q|talk]]) 18:15, 21 July 2026 (UTC) == Building reproducible, computable phenotypes on WikiFunctions == Hello all! Very new to WikiFunctions, more involved in the Wikidata side of things, but I was thinking that WikiFunctions may be a great space for computable phenotypes. These are structures (lists of rules) used in medicine to determine if a person has or doesn't have a particular condition (type 2 diabetes, asthma, etc.). There is a constant issue in my field of recreating the wheel for these phenotypes and very few resources where they are openly available (there was PheKB but it isn't updated often and only contains natural language descriptions of the phenotypes and often no code or other information to reproduce). My thought process was that an algorithm for a computable phenotype would essentially be a list of synthetic (fake) patients with certain characteristics, and then the computable phenotype would be run, and it would return a list of patients who have that condition. The major use case would be allowing individuals to download these code snippets to increase general reproducibility in medical care and studies overall. Would it be possible to utilize WikiFunctions for this? [[User:Superraptor123|Superraptor123]] ([[User talk:Superraptor123|talk]]) 08:25, 23 July 2026 (UTC) :({{Q|25203551}})<br>What system(s) are currently in use for doing such computations? Python scripts?<br>{{SITENAME}} currently does not cater to offline execution, so I imagine it wouldn't be suitable for medical ''practice'' where there are strict data protections. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 11:35, 23 July 2026 (UTC) ::Currently this involves something along the lines of a structured series of descriptors that make up the computable phenotype (ICD codes, RxNorm codes, lab test levels, age ranges, etc.), a fake "patient" (or list of "fake" patients) as input, and the patients that fit the computable phenotype criteria as output. In terms of systems currently in use, they are kind of-- everything. SQL, Java, SPARQL, Python, Perl, Ruby, etc. Currently I develop mostly using Python, so I would likely use that for implementation. And of course, yes, they would not be suitable for practice due to protections! For an example of an algorithm that I think could be useful to adapt, see: https://phekb.org/phenotype/type-2-diabetes-mellitus. [[User:Superraptor123|Superraptor123]] ([[User talk:Superraptor123|talk]]) 12:02, 23 July 2026 (UTC) :::So your reference is a decision tree, and are each of the "questions" evaluated by looking up a property/element in the input? That could be translated into a Function relatively easily. Most examples I can think of are NLG-related, like [[Z36580]], but there are [[WF:Catalogue/Wikidata_operations#Real_life_information_retrieved_using_Wikidata|some simpler Functions]] which extract parts of a given Wikidata Item, and [[Z34840]] works with the representations of numbers. What is the structure of the input EMR? [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 13:54, 23 July 2026 (UTC) ::::Precisely-- I think most of these would be simple implementations, but good to generally have archived as most of them become lost media(-ish). Best-case, the input EMR would be a set of synthetic patients using the OMOP CDM (https://ohdsi.github.io/CommonDataModel/), the most common open data model in the space. It does mean it wouldn't be completely system agnostic, but it would most in the majority of situations. [[User:Superraptor123|Superraptor123]] ([[User talk:Superraptor123|talk]]) 14:07, 23 July 2026 (UTC) :::::If you decide to go ahead with this, you should [[WF:Type_proposals#Templates|propose a new type]] since it looks like a simple [[Z881|list]] or [[Z883|dict]] won't cover it. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 15:31, 23 July 2026 (UTC) :Did you look much into the possibility of encoding these in Wikidata somehow? Have [[d:WD:WikiProject Medicine]] / [[meta:Wiki Project Med]] investigated it before? [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 15:31, 23 July 2026 (UTC) ::I don't think so-- it could potentially be somewhat encoded in Wikidata-- main issue is that it uses a list of codes which Wikidata sometimes attaches to the same entity in ways that don't match up 1-to-1. And there may be drift in those codes over time, so the list of codes would have to be hard-coded. But there should generally be a way to link from the WikiFunction to Wikidata right? [[User:Superraptor123|Superraptor123]] ([[User talk:Superraptor123|talk]]) 22:06, 23 July 2026 (UTC) :::Linking ''to WF'' from an Item on Wikidata [[d:WD:Wikifunctions/Development|is an open question]], beyond sitelinks of course. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 12:02, 24 July 2026 (UTC) ::::So maybe creating functions here makes the most sense for the time being? I want to make sure I'm following the rules as intended but would that be okay for now? (Creating one or two and then presenting to the community to see if things look acceptable?) [[User:Superraptor123|Superraptor123]] ([[User talk:Superraptor123|talk]]) 06:46, 25 July 2026 (UTC) :::::Yes, you're welcome to try! --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 06:53, 25 July 2026 (UTC) == OWID's replacement for Extension:Graph == [[meta:OWID Gadget]] / [[c:Module:Owidslider]]<br>I'm currently watching the Wikimania talk "[https://wikimedia.eventyay.com/wm/wikimania2026/talk/CMPQQJ/ Bringing Interactive Graphs from Our World in Data to Wikipedia]" going through the latest iteration of their interactive graphs, and they seem to be in a good position now, including <abbr title="internationalisation">i18n</abbr>. I think it would be nice to use them in Abstract Wikipedia articles as well, but it's implemented as a Lua module + JS gadget. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 13:00, 23 July 2026 (UTC) == Friday's talks at Wikimania == {{noping|Mahir256}} just finished his talk/workshop "[https://wikimedia.eventyay.com/wm/wikimania2026/talk/HYTQBF From Abstract Content to Concrete Text with Wikidata Lexemes]" on {{Q|136813071}}. You can [https://www.youtube.com/watch?v=hvpOFVZhgnE&t=24370s watch it on YouTube here] (though there were audio problems, '''volume warning'''). <br>The workshop immediately before that was "[https://wikimedia.eventyay.com/wm/wikimania2026/talk/TWGKWB/ Making indigenous languages ready for Wikifunctions]". Hello to anyone who came from there! [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 15:58, 24 July 2026 (UTC) == Error with [[Z37683]] == Hello, I am a newcomer and trying to use {{Z|Z37683}}, which apparently fails in English and succeeds in Swedish (see the test cases I added). If I understand correctly, the English sub-function {{Z|Z36185}} is wrong because it expects {{Z|Z6001}} and should expect {{Z|Z6091}} (which is what the Swedish sub-function {{Z|Z37686}} expects). Am I right? If so, can I change it myself, or is it necessary to ask someone who has more rights than me? [[User:Seudo|Seudo]] ([[User talk:Seudo|talk]]) 12:39, 25 July 2026 (UTC) :Fixed, sorry about that. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 12:57, 25 July 2026 (UTC) ::Thanks, it works now! [[User:Seudo|Seudo]] ([[User talk:Seudo|talk]]) 13:05, 25 July 2026 (UTC) pi783r5uw473oz26bgjczm3l3cl1pyk 293737 293721 2026-07-25T13:28:16Z Jdforrester (WMF) 4 /* Friday's talks at Wikimania */ Reply 293737 wikitext text/x-wiki {{shortcut|[[WF:CHAT]]|[[WF:PC]]|[[WF:VP]]}} __NEWSECTIONLINK__ [[Category:Help]] <!-- please do not remove this line --> Welcome to the Project chat, a place to discuss any and all aspects of Wikifunctions: the project itself, policy and proposals, individual data items, technical issues, etc. Other places to find help: * [[Wikifunctions:Administrators' noticeboard]] * [[Wikifunctions:Report a technical problem]] * [[Wikifunctions:FAQ]] {{Autoarchive resolved section |age = 1 |archive = ((FULLPAGENAME))/Archive/((year))/((month:##)) |timeout=30 }} {{Archives|{{#tag:div|<br />{{Flatlist|{{Special:PrefixIndex/WF:Project chat/Archive/|stripprefix=1|hideredirects=1}} |class=mw-collapsible-content|style=font-size:92%;}}|class="mw-collapsible mw-collapsible-toggle mw-collapsed"}} |prefix=WF:Project chat/Archive/ }} == [[Z37279]] == I have issues getting this function to work. It throws an error about a multilingual string, ''Unspecified error (error information: "cannot read property 'Z12K1' of undefined")'', but the function isn't using that type anywhere. It worked just as it should when I constructed it directly in the test section of [[Z26107]], so it is probably something obvious I've missed in the implementation. A fresh set of eyes would be much appreciated! [[User:Autom|Autom]] ([[User talk:Autom|talk]]) 23:03, 3 July 2026 (UTC) :You were passing the 1st and 2nd arguments ([[Z6091]]s) to {{Z|23468}}, which takes a [[Z6001]]. Fixed. edit: Also please review the test case I added, it's probably wrong. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 04:14, 4 July 2026 (UTC) ::Thank you, I also found the trouble with the error above. It still doesn't work with the cities I tried yesterday, but all others work. There probably some caching left from before one of the changes. [[User:Autom|Autom]] ([[User talk:Autom|talk]]) 08:57, 4 July 2026 (UTC) {{Section resolved|1=[[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 13:49, 24 July 2026 (UTC)}} == Criticism from English Wikipedia == Hi all, you might be aware of [[:w:en:Wikipedia:Village pump (WMF)#Abstract Wikipedia goes somewhat live and already hosts unattributed enwiki copies...|this discussion on English Wikipedia]], that raised several criticisms about the project. As a team, we [[:abstract:Abstract Wikipedia:Response to English Wikipedia criticism|drafted an initial response]], that we want to run through you. If you want to suggest changes or edits, please [[:abstract:Abstract Wikipedia talk:Response to English Wikipedia criticism|use the talk page]]. Please, keep a polite and constructive tone. The editing period will be '''open until July 17'''. The final result of this editing will be published on Meta, and will be linked to the English Wikipedia community. [[User:Sannita (WMF)|Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 12:19, 6 July 2026 (UTC) {{Section resolved|1=[[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 13:49, 24 July 2026 (UTC)}} == Wikifunctions & Abstract Wikipedia Newsletter #256: Moving toward our first Abstract Wikipedia integration milestone == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-07-08|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In this issue, we discuss further our objectives for the new Wikimedia Foundation Fiscal Year, we show the latest community tool, we remind you of the Wikifunctions and Abstract Wikipedia events at Wikimania 2026, and we take a look at the latest software developments. Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]! Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 09:43, 9 July 2026 (UTC) <!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=30755600 --> {{Section resolved|1=[[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 13:49, 24 July 2026 (UTC)}} == July 2026 Wikimedia Café meetups regarding Wikimedia governance and options for reform == <div class="border-box" style="background-color: var(--background-color-warning-subtle, #f8eaba); max-width: 875px; padding: 5px; border: 1px solid black; margin: 5px; color: var(--clr-dark)"> <div class="box" style="float:left; padding-top: 10px; padding-right: 10px; padding-left: 10px; padding-bottom: 10px;">[[File:Wikimedia Café logo in plain SVG format.svg|60px|alt=The logo for the Wikimedia Café]]</div> Hello! There will be two '''[https://meta.wikimedia.org/wiki/Wikimedia_Caf%C3%A9 Wikimedia Café]''' discussion opportunities in July. Both sessions will focus on Wikimedia governance, including possible follow-ups to the [https://meta.wikimedia.org/wiki/Movement_Charter Movement Charter] and options for reform. Participants may attend either or both Café sessions. This month, to deconflict the Café meetups from Wikimania, the meetups will be held one day later than usual. #'''26 July 2026 15:00 UTC''' ([https://zonestamp.toolforge.org/1785078000 timestamp converter]), at a time friendly to the Americas, Africa, and Europe #'''27 July 2026 03:00 UTC''' ([https://zonestamp.toolforge.org/1785121200 timestamp converter]), at a time friendly to Asia and the Pacific Please see the Café page for more information, including [https://meta.wikimedia.org/wiki/Wikimedia_Caf%C3%A9#How_to_attend_the_session how to register]! <br /> [[File:Buntstifte Eberhard Faber crop 64h.jpg|860px|alt=cropped image of colored pencils]]</div> <span style="white-space:nowrap;">[[User:Pine|<span style="color:#01796f; text-shadow:#00BFFF 0 0 1.0em">↠Pine</span>]] [[User talk:Pine|<span style="color:DeepSkyBlue">(<b style="color:#FFDF00;text-shadow:#FFDF00 0 0 1.0em">✉</b>)</span>]]</span> 03:31, 13 July 2026 (UTC) ==Discussion at [[Meta:Requests_for_comment/The_future_of_Abstract_Wikipedia|Meta Requests for comment: The future of Abstract Wikipedia]]== [[File:Symbol watching blue lashes high contrast.svg|20px|link=|alt=]]&nbsp;You are invited to join the discussion at [[Meta:Requests_for_comment/The_future_of_Abstract_Wikipedia|Meta Requests for comment: The future of Abstract Wikipedia]]. <!-- Template:Please see --> [[User:Qcne|Qcne]] ([[User talk:Qcne|talk]]) 11:35, 14 July 2026 (UTC) :Isn't it too early for this RFC? The project was released for public preview in March-only four months ago—and it has already demonstrated its technical feasibility. Furthermore, some of the examples cited in the RFC depend entirely on specific function choices. Since this is a community-built project, contributors should remain free to use the functions they prefer. Personally, I feel the repetition of words in every sentence simply shows that active contributors currently view this issue as a low priority. After all, fixing it would require rewriting sentences to use pronouns, or correcting them with a comma-separated list of occupations. [[User:Jsamwrites|John Samuel]] 13:37, 14 July 2026 (UTC) ::Thanks John. The project was approved in 2020 and WMF expected the first articles in 2023 so it is not four months old. Integration into language Wikipedias is planned for Q1 of the current annual plan. If it is too early to evaluate, it is too early to ship. I'd welcome your thoughts on the Meta RfC itself. [[User:Qcne|Qcne]] ([[User talk:Qcne|talk]]) 13:40, 14 July 2026 (UTC) :<s>Speaking of "too early", [[abstract:Project:Response to English Wikipedia criticism]] has ~3 days left, so I'll hold off on commenting until then.</s> But on a first reading, I can see some of the same misunderstandings repeated. You could delete most of the text above your three proposals and get the same effect.<!-- --><br>edit: Yep, misunderstandings all the way down (the page). I've left [[meta:Requests_for_comment/The_future_of_Abstract_Wikipedia#c-YoshiRulz-20260716205200-Grapesurgeon-20260714140300|a brief comment]] since all my points had already been made by others. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 20:56, 16 July 2026 (UTC) == Wikifunctions & Abstract Wikipedia Newsletter #257: Beyond syntactic tables == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-07-16|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In this issue, we discuss syntactic tables and news in Types, we show some community blogposts and tools, we remind you of the Wikifunctions and Abstract Wikipedia events at Wikimania 2026, and we take a look at the latest software developments. Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]! We also remind you that in the next weeks these newsletter reminders will be paused, and that they will resume in mid-August. Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 10:55, 17 July 2026 (UTC) <!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=30755600 --> == Update on Blockly editor == In case anyone is actually using [[User:YoshiRulz/Blockly|my external editor based on Blockly]] (there's no analytics so I have no idea): I cleared out my "papercut" backlog yesterday, fixing bugs, making exporting smoother, and adding more blocks necessary for NLG functions. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 15:35, 20 July 2026 (UTC) :Great! I'll try it out now. [[User:So9q|So9q]] ([[User talk:So9q|talk]]) 18:15, 21 July 2026 (UTC) == Building reproducible, computable phenotypes on WikiFunctions == Hello all! Very new to WikiFunctions, more involved in the Wikidata side of things, but I was thinking that WikiFunctions may be a great space for computable phenotypes. These are structures (lists of rules) used in medicine to determine if a person has or doesn't have a particular condition (type 2 diabetes, asthma, etc.). There is a constant issue in my field of recreating the wheel for these phenotypes and very few resources where they are openly available (there was PheKB but it isn't updated often and only contains natural language descriptions of the phenotypes and often no code or other information to reproduce). My thought process was that an algorithm for a computable phenotype would essentially be a list of synthetic (fake) patients with certain characteristics, and then the computable phenotype would be run, and it would return a list of patients who have that condition. The major use case would be allowing individuals to download these code snippets to increase general reproducibility in medical care and studies overall. Would it be possible to utilize WikiFunctions for this? [[User:Superraptor123|Superraptor123]] ([[User talk:Superraptor123|talk]]) 08:25, 23 July 2026 (UTC) :({{Q|25203551}})<br>What system(s) are currently in use for doing such computations? Python scripts?<br>{{SITENAME}} currently does not cater to offline execution, so I imagine it wouldn't be suitable for medical ''practice'' where there are strict data protections. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 11:35, 23 July 2026 (UTC) ::Currently this involves something along the lines of a structured series of descriptors that make up the computable phenotype (ICD codes, RxNorm codes, lab test levels, age ranges, etc.), a fake "patient" (or list of "fake" patients) as input, and the patients that fit the computable phenotype criteria as output. In terms of systems currently in use, they are kind of-- everything. SQL, Java, SPARQL, Python, Perl, Ruby, etc. Currently I develop mostly using Python, so I would likely use that for implementation. And of course, yes, they would not be suitable for practice due to protections! For an example of an algorithm that I think could be useful to adapt, see: https://phekb.org/phenotype/type-2-diabetes-mellitus. [[User:Superraptor123|Superraptor123]] ([[User talk:Superraptor123|talk]]) 12:02, 23 July 2026 (UTC) :::So your reference is a decision tree, and are each of the "questions" evaluated by looking up a property/element in the input? That could be translated into a Function relatively easily. Most examples I can think of are NLG-related, like [[Z36580]], but there are [[WF:Catalogue/Wikidata_operations#Real_life_information_retrieved_using_Wikidata|some simpler Functions]] which extract parts of a given Wikidata Item, and [[Z34840]] works with the representations of numbers. What is the structure of the input EMR? [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 13:54, 23 July 2026 (UTC) ::::Precisely-- I think most of these would be simple implementations, but good to generally have archived as most of them become lost media(-ish). Best-case, the input EMR would be a set of synthetic patients using the OMOP CDM (https://ohdsi.github.io/CommonDataModel/), the most common open data model in the space. It does mean it wouldn't be completely system agnostic, but it would most in the majority of situations. [[User:Superraptor123|Superraptor123]] ([[User talk:Superraptor123|talk]]) 14:07, 23 July 2026 (UTC) :::::If you decide to go ahead with this, you should [[WF:Type_proposals#Templates|propose a new type]] since it looks like a simple [[Z881|list]] or [[Z883|dict]] won't cover it. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 15:31, 23 July 2026 (UTC) :Did you look much into the possibility of encoding these in Wikidata somehow? Have [[d:WD:WikiProject Medicine]] / [[meta:Wiki Project Med]] investigated it before? [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 15:31, 23 July 2026 (UTC) ::I don't think so-- it could potentially be somewhat encoded in Wikidata-- main issue is that it uses a list of codes which Wikidata sometimes attaches to the same entity in ways that don't match up 1-to-1. And there may be drift in those codes over time, so the list of codes would have to be hard-coded. But there should generally be a way to link from the WikiFunction to Wikidata right? [[User:Superraptor123|Superraptor123]] ([[User talk:Superraptor123|talk]]) 22:06, 23 July 2026 (UTC) :::Linking ''to WF'' from an Item on Wikidata [[d:WD:Wikifunctions/Development|is an open question]], beyond sitelinks of course. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 12:02, 24 July 2026 (UTC) ::::So maybe creating functions here makes the most sense for the time being? I want to make sure I'm following the rules as intended but would that be okay for now? (Creating one or two and then presenting to the community to see if things look acceptable?) [[User:Superraptor123|Superraptor123]] ([[User talk:Superraptor123|talk]]) 06:46, 25 July 2026 (UTC) :::::Yes, you're welcome to try! --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 06:53, 25 July 2026 (UTC) == OWID's replacement for Extension:Graph == [[meta:OWID Gadget]] / [[c:Module:Owidslider]]<br>I'm currently watching the Wikimania talk "[https://wikimedia.eventyay.com/wm/wikimania2026/talk/CMPQQJ/ Bringing Interactive Graphs from Our World in Data to Wikipedia]" going through the latest iteration of their interactive graphs, and they seem to be in a good position now, including <abbr title="internationalisation">i18n</abbr>. I think it would be nice to use them in Abstract Wikipedia articles as well, but it's implemented as a Lua module + JS gadget. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 13:00, 23 July 2026 (UTC) == Friday's talks at Wikimania == {{noping|Mahir256}} just finished his talk/workshop "[https://wikimedia.eventyay.com/wm/wikimania2026/talk/HYTQBF From Abstract Content to Concrete Text with Wikidata Lexemes]" on {{Q|136813071}}. You can [https://www.youtube.com/watch?v=hvpOFVZhgnE&t=24370s watch it on YouTube here] (though there were audio problems, '''volume warning'''). <br>The workshop immediately before that was "[https://wikimedia.eventyay.com/wm/wikimania2026/talk/TWGKWB/ Making indigenous languages ready for Wikifunctions]". Hello to anyone who came from there! [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 15:58, 24 July 2026 (UTC) :@[[User:YoshiRulz|YoshiRulz]]: Thanks for highlighting these! There's also today's workshop [https://www.youtube.com/watch?v=nCVeXaAk77c on YouTube] about 90 minutes after the start of the stream, though that might not be as interesting to watch. [[User:Jdforrester (WMF)|Jdforrester (WMF)]] ([[User talk:Jdforrester (WMF)|talk]]) 13:28, 25 July 2026 (UTC) == Error with [[Z37683]] == Hello, I am a newcomer and trying to use {{Z|Z37683}}, which apparently fails in English and succeeds in Swedish (see the test cases I added). If I understand correctly, the English sub-function {{Z|Z36185}} is wrong because it expects {{Z|Z6001}} and should expect {{Z|Z6091}} (which is what the Swedish sub-function {{Z|Z37686}} expects). Am I right? If so, can I change it myself, or is it necessary to ask someone who has more rights than me? [[User:Seudo|Seudo]] ([[User talk:Seudo|talk]]) 12:39, 25 July 2026 (UTC) :Fixed, sorry about that. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 12:57, 25 July 2026 (UTC) ::Thanks, it works now! [[User:Seudo|Seudo]] ([[User talk:Seudo|talk]]) 13:05, 25 July 2026 (UTC) k050rzx7pykijttgnncvudky5iag5n8 293758 293737 2026-07-25T14:10:49Z Volvox 3308 /* Connecting tests and implementations */ new section 293758 wikitext text/x-wiki {{shortcut|[[WF:CHAT]]|[[WF:PC]]|[[WF:VP]]}} __NEWSECTIONLINK__ [[Category:Help]] <!-- please do not remove this line --> Welcome to the Project chat, a place to discuss any and all aspects of Wikifunctions: the project itself, policy and proposals, individual data items, technical issues, etc. Other places to find help: * [[Wikifunctions:Administrators' noticeboard]] * [[Wikifunctions:Report a technical problem]] * [[Wikifunctions:FAQ]] {{Autoarchive resolved section |age = 1 |archive = ((FULLPAGENAME))/Archive/((year))/((month:##)) |timeout=30 }} {{Archives|{{#tag:div|<br />{{Flatlist|{{Special:PrefixIndex/WF:Project chat/Archive/|stripprefix=1|hideredirects=1}} |class=mw-collapsible-content|style=font-size:92%;}}|class="mw-collapsible mw-collapsible-toggle mw-collapsed"}} |prefix=WF:Project chat/Archive/ }} == [[Z37279]] == I have issues getting this function to work. It throws an error about a multilingual string, ''Unspecified error (error information: "cannot read property 'Z12K1' of undefined")'', but the function isn't using that type anywhere. It worked just as it should when I constructed it directly in the test section of [[Z26107]], so it is probably something obvious I've missed in the implementation. A fresh set of eyes would be much appreciated! [[User:Autom|Autom]] ([[User talk:Autom|talk]]) 23:03, 3 July 2026 (UTC) :You were passing the 1st and 2nd arguments ([[Z6091]]s) to {{Z|23468}}, which takes a [[Z6001]]. Fixed. edit: Also please review the test case I added, it's probably wrong. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 04:14, 4 July 2026 (UTC) ::Thank you, I also found the trouble with the error above. It still doesn't work with the cities I tried yesterday, but all others work. There probably some caching left from before one of the changes. [[User:Autom|Autom]] ([[User talk:Autom|talk]]) 08:57, 4 July 2026 (UTC) {{Section resolved|1=[[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 13:49, 24 July 2026 (UTC)}} == Criticism from English Wikipedia == Hi all, you might be aware of [[:w:en:Wikipedia:Village pump (WMF)#Abstract Wikipedia goes somewhat live and already hosts unattributed enwiki copies...|this discussion on English Wikipedia]], that raised several criticisms about the project. As a team, we [[:abstract:Abstract Wikipedia:Response to English Wikipedia criticism|drafted an initial response]], that we want to run through you. If you want to suggest changes or edits, please [[:abstract:Abstract Wikipedia talk:Response to English Wikipedia criticism|use the talk page]]. Please, keep a polite and constructive tone. The editing period will be '''open until July 17'''. The final result of this editing will be published on Meta, and will be linked to the English Wikipedia community. [[User:Sannita (WMF)|Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 12:19, 6 July 2026 (UTC) {{Section resolved|1=[[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 13:49, 24 July 2026 (UTC)}} == Wikifunctions & Abstract Wikipedia Newsletter #256: Moving toward our first Abstract Wikipedia integration milestone == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-07-08|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In this issue, we discuss further our objectives for the new Wikimedia Foundation Fiscal Year, we show the latest community tool, we remind you of the Wikifunctions and Abstract Wikipedia events at Wikimania 2026, and we take a look at the latest software developments. Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]! Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 09:43, 9 July 2026 (UTC) <!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=30755600 --> {{Section resolved|1=[[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 13:49, 24 July 2026 (UTC)}} == July 2026 Wikimedia Café meetups regarding Wikimedia governance and options for reform == <div class="border-box" style="background-color: var(--background-color-warning-subtle, #f8eaba); max-width: 875px; padding: 5px; border: 1px solid black; margin: 5px; color: var(--clr-dark)"> <div class="box" style="float:left; padding-top: 10px; padding-right: 10px; padding-left: 10px; padding-bottom: 10px;">[[File:Wikimedia Café logo in plain SVG format.svg|60px|alt=The logo for the Wikimedia Café]]</div> Hello! There will be two '''[https://meta.wikimedia.org/wiki/Wikimedia_Caf%C3%A9 Wikimedia Café]''' discussion opportunities in July. Both sessions will focus on Wikimedia governance, including possible follow-ups to the [https://meta.wikimedia.org/wiki/Movement_Charter Movement Charter] and options for reform. Participants may attend either or both Café sessions. This month, to deconflict the Café meetups from Wikimania, the meetups will be held one day later than usual. #'''26 July 2026 15:00 UTC''' ([https://zonestamp.toolforge.org/1785078000 timestamp converter]), at a time friendly to the Americas, Africa, and Europe #'''27 July 2026 03:00 UTC''' ([https://zonestamp.toolforge.org/1785121200 timestamp converter]), at a time friendly to Asia and the Pacific Please see the Café page for more information, including [https://meta.wikimedia.org/wiki/Wikimedia_Caf%C3%A9#How_to_attend_the_session how to register]! <br /> [[File:Buntstifte Eberhard Faber crop 64h.jpg|860px|alt=cropped image of colored pencils]]</div> <span style="white-space:nowrap;">[[User:Pine|<span style="color:#01796f; text-shadow:#00BFFF 0 0 1.0em">↠Pine</span>]] [[User talk:Pine|<span style="color:DeepSkyBlue">(<b style="color:#FFDF00;text-shadow:#FFDF00 0 0 1.0em">✉</b>)</span>]]</span> 03:31, 13 July 2026 (UTC) ==Discussion at [[Meta:Requests_for_comment/The_future_of_Abstract_Wikipedia|Meta Requests for comment: The future of Abstract Wikipedia]]== [[File:Symbol watching blue lashes high contrast.svg|20px|link=|alt=]]&nbsp;You are invited to join the discussion at [[Meta:Requests_for_comment/The_future_of_Abstract_Wikipedia|Meta Requests for comment: The future of Abstract Wikipedia]]. <!-- Template:Please see --> [[User:Qcne|Qcne]] ([[User talk:Qcne|talk]]) 11:35, 14 July 2026 (UTC) :Isn't it too early for this RFC? The project was released for public preview in March-only four months ago—and it has already demonstrated its technical feasibility. Furthermore, some of the examples cited in the RFC depend entirely on specific function choices. Since this is a community-built project, contributors should remain free to use the functions they prefer. Personally, I feel the repetition of words in every sentence simply shows that active contributors currently view this issue as a low priority. After all, fixing it would require rewriting sentences to use pronouns, or correcting them with a comma-separated list of occupations. [[User:Jsamwrites|John Samuel]] 13:37, 14 July 2026 (UTC) ::Thanks John. The project was approved in 2020 and WMF expected the first articles in 2023 so it is not four months old. Integration into language Wikipedias is planned for Q1 of the current annual plan. If it is too early to evaluate, it is too early to ship. I'd welcome your thoughts on the Meta RfC itself. [[User:Qcne|Qcne]] ([[User talk:Qcne|talk]]) 13:40, 14 July 2026 (UTC) :<s>Speaking of "too early", [[abstract:Project:Response to English Wikipedia criticism]] has ~3 days left, so I'll hold off on commenting until then.</s> But on a first reading, I can see some of the same misunderstandings repeated. You could delete most of the text above your three proposals and get the same effect.<!-- --><br>edit: Yep, misunderstandings all the way down (the page). I've left [[meta:Requests_for_comment/The_future_of_Abstract_Wikipedia#c-YoshiRulz-20260716205200-Grapesurgeon-20260714140300|a brief comment]] since all my points had already been made by others. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 20:56, 16 July 2026 (UTC) == Wikifunctions & Abstract Wikipedia Newsletter #257: Beyond syntactic tables == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-07-16|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In this issue, we discuss syntactic tables and news in Types, we show some community blogposts and tools, we remind you of the Wikifunctions and Abstract Wikipedia events at Wikimania 2026, and we take a look at the latest software developments. Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]! We also remind you that in the next weeks these newsletter reminders will be paused, and that they will resume in mid-August. Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 10:55, 17 July 2026 (UTC) <!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=30755600 --> == Update on Blockly editor == In case anyone is actually using [[User:YoshiRulz/Blockly|my external editor based on Blockly]] (there's no analytics so I have no idea): I cleared out my "papercut" backlog yesterday, fixing bugs, making exporting smoother, and adding more blocks necessary for NLG functions. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 15:35, 20 July 2026 (UTC) :Great! I'll try it out now. [[User:So9q|So9q]] ([[User talk:So9q|talk]]) 18:15, 21 July 2026 (UTC) == Building reproducible, computable phenotypes on WikiFunctions == Hello all! Very new to WikiFunctions, more involved in the Wikidata side of things, but I was thinking that WikiFunctions may be a great space for computable phenotypes. These are structures (lists of rules) used in medicine to determine if a person has or doesn't have a particular condition (type 2 diabetes, asthma, etc.). There is a constant issue in my field of recreating the wheel for these phenotypes and very few resources where they are openly available (there was PheKB but it isn't updated often and only contains natural language descriptions of the phenotypes and often no code or other information to reproduce). My thought process was that an algorithm for a computable phenotype would essentially be a list of synthetic (fake) patients with certain characteristics, and then the computable phenotype would be run, and it would return a list of patients who have that condition. The major use case would be allowing individuals to download these code snippets to increase general reproducibility in medical care and studies overall. Would it be possible to utilize WikiFunctions for this? [[User:Superraptor123|Superraptor123]] ([[User talk:Superraptor123|talk]]) 08:25, 23 July 2026 (UTC) :({{Q|25203551}})<br>What system(s) are currently in use for doing such computations? Python scripts?<br>{{SITENAME}} currently does not cater to offline execution, so I imagine it wouldn't be suitable for medical ''practice'' where there are strict data protections. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 11:35, 23 July 2026 (UTC) ::Currently this involves something along the lines of a structured series of descriptors that make up the computable phenotype (ICD codes, RxNorm codes, lab test levels, age ranges, etc.), a fake "patient" (or list of "fake" patients) as input, and the patients that fit the computable phenotype criteria as output. In terms of systems currently in use, they are kind of-- everything. SQL, Java, SPARQL, Python, Perl, Ruby, etc. Currently I develop mostly using Python, so I would likely use that for implementation. And of course, yes, they would not be suitable for practice due to protections! For an example of an algorithm that I think could be useful to adapt, see: https://phekb.org/phenotype/type-2-diabetes-mellitus. [[User:Superraptor123|Superraptor123]] ([[User talk:Superraptor123|talk]]) 12:02, 23 July 2026 (UTC) :::So your reference is a decision tree, and are each of the "questions" evaluated by looking up a property/element in the input? That could be translated into a Function relatively easily. Most examples I can think of are NLG-related, like [[Z36580]], but there are [[WF:Catalogue/Wikidata_operations#Real_life_information_retrieved_using_Wikidata|some simpler Functions]] which extract parts of a given Wikidata Item, and [[Z34840]] works with the representations of numbers. What is the structure of the input EMR? [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 13:54, 23 July 2026 (UTC) ::::Precisely-- I think most of these would be simple implementations, but good to generally have archived as most of them become lost media(-ish). Best-case, the input EMR would be a set of synthetic patients using the OMOP CDM (https://ohdsi.github.io/CommonDataModel/), the most common open data model in the space. It does mean it wouldn't be completely system agnostic, but it would most in the majority of situations. [[User:Superraptor123|Superraptor123]] ([[User talk:Superraptor123|talk]]) 14:07, 23 July 2026 (UTC) :::::If you decide to go ahead with this, you should [[WF:Type_proposals#Templates|propose a new type]] since it looks like a simple [[Z881|list]] or [[Z883|dict]] won't cover it. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 15:31, 23 July 2026 (UTC) :Did you look much into the possibility of encoding these in Wikidata somehow? Have [[d:WD:WikiProject Medicine]] / [[meta:Wiki Project Med]] investigated it before? [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 15:31, 23 July 2026 (UTC) ::I don't think so-- it could potentially be somewhat encoded in Wikidata-- main issue is that it uses a list of codes which Wikidata sometimes attaches to the same entity in ways that don't match up 1-to-1. And there may be drift in those codes over time, so the list of codes would have to be hard-coded. But there should generally be a way to link from the WikiFunction to Wikidata right? [[User:Superraptor123|Superraptor123]] ([[User talk:Superraptor123|talk]]) 22:06, 23 July 2026 (UTC) :::Linking ''to WF'' from an Item on Wikidata [[d:WD:Wikifunctions/Development|is an open question]], beyond sitelinks of course. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 12:02, 24 July 2026 (UTC) ::::So maybe creating functions here makes the most sense for the time being? I want to make sure I'm following the rules as intended but would that be okay for now? (Creating one or two and then presenting to the community to see if things look acceptable?) [[User:Superraptor123|Superraptor123]] ([[User talk:Superraptor123|talk]]) 06:46, 25 July 2026 (UTC) :::::Yes, you're welcome to try! --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 06:53, 25 July 2026 (UTC) == OWID's replacement for Extension:Graph == [[meta:OWID Gadget]] / [[c:Module:Owidslider]]<br>I'm currently watching the Wikimania talk "[https://wikimedia.eventyay.com/wm/wikimania2026/talk/CMPQQJ/ Bringing Interactive Graphs from Our World in Data to Wikipedia]" going through the latest iteration of their interactive graphs, and they seem to be in a good position now, including <abbr title="internationalisation">i18n</abbr>. I think it would be nice to use them in Abstract Wikipedia articles as well, but it's implemented as a Lua module + JS gadget. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 13:00, 23 July 2026 (UTC) == Friday's talks at Wikimania == {{noping|Mahir256}} just finished his talk/workshop "[https://wikimedia.eventyay.com/wm/wikimania2026/talk/HYTQBF From Abstract Content to Concrete Text with Wikidata Lexemes]" on {{Q|136813071}}. You can [https://www.youtube.com/watch?v=hvpOFVZhgnE&t=24370s watch it on YouTube here] (though there were audio problems, '''volume warning'''). <br>The workshop immediately before that was "[https://wikimedia.eventyay.com/wm/wikimania2026/talk/TWGKWB/ Making indigenous languages ready for Wikifunctions]". Hello to anyone who came from there! [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 15:58, 24 July 2026 (UTC) :@[[User:YoshiRulz|YoshiRulz]]: Thanks for highlighting these! There's also today's workshop [https://www.youtube.com/watch?v=nCVeXaAk77c on YouTube] about 90 minutes after the start of the stream, though that might not be as interesting to watch. [[User:Jdforrester (WMF)|Jdforrester (WMF)]] ([[User talk:Jdforrester (WMF)|talk]]) 13:28, 25 July 2026 (UTC) == Error with [[Z37683]] == Hello, I am a newcomer and trying to use {{Z|Z37683}}, which apparently fails in English and succeeds in Swedish (see the test cases I added). If I understand correctly, the English sub-function {{Z|Z36185}} is wrong because it expects {{Z|Z6001}} and should expect {{Z|Z6091}} (which is what the Swedish sub-function {{Z|Z37686}} expects). Am I right? If so, can I change it myself, or is it necessary to ask someone who has more rights than me? [[User:Seudo|Seudo]] ([[User talk:Seudo|talk]]) 12:39, 25 July 2026 (UTC) :Fixed, sorry about that. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 12:57, 25 July 2026 (UTC) ::Thanks, it works now! [[User:Seudo|Seudo]] ([[User talk:Seudo|talk]]) 13:05, 25 July 2026 (UTC) == Connecting tests and implementations == Is there any documentation about how to connect tests or implementations as a functioneer? I did so by editing the raw JSON, after looking at diffs of other users having connected tests and implementations. Maybe there is even an easier way to do so? --[[User:Volvox|Volvox]] ([[User talk:Volvox|talk]]) 14:10, 25 July 2026 (UTC) 3krvpbzs8t6iivkfcvxqot0g48vyq3t 293787 293758 2026-07-25T15:02:41Z YoshiRulz 10156 /* Connecting tests and implementations */ Reply 293787 wikitext text/x-wiki {{shortcut|[[WF:CHAT]]|[[WF:PC]]|[[WF:VP]]}} __NEWSECTIONLINK__ [[Category:Help]] <!-- please do not remove this line --> Welcome to the Project chat, a place to discuss any and all aspects of Wikifunctions: the project itself, policy and proposals, individual data items, technical issues, etc. Other places to find help: * [[Wikifunctions:Administrators' noticeboard]] * [[Wikifunctions:Report a technical problem]] * [[Wikifunctions:FAQ]] {{Autoarchive resolved section |age = 1 |archive = ((FULLPAGENAME))/Archive/((year))/((month:##)) |timeout=30 }} {{Archives|{{#tag:div|<br />{{Flatlist|{{Special:PrefixIndex/WF:Project chat/Archive/|stripprefix=1|hideredirects=1}} |class=mw-collapsible-content|style=font-size:92%;}}|class="mw-collapsible mw-collapsible-toggle mw-collapsed"}} |prefix=WF:Project chat/Archive/ }} == [[Z37279]] == I have issues getting this function to work. It throws an error about a multilingual string, ''Unspecified error (error information: "cannot read property 'Z12K1' of undefined")'', but the function isn't using that type anywhere. It worked just as it should when I constructed it directly in the test section of [[Z26107]], so it is probably something obvious I've missed in the implementation. A fresh set of eyes would be much appreciated! [[User:Autom|Autom]] ([[User talk:Autom|talk]]) 23:03, 3 July 2026 (UTC) :You were passing the 1st and 2nd arguments ([[Z6091]]s) to {{Z|23468}}, which takes a [[Z6001]]. Fixed. edit: Also please review the test case I added, it's probably wrong. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 04:14, 4 July 2026 (UTC) ::Thank you, I also found the trouble with the error above. It still doesn't work with the cities I tried yesterday, but all others work. There probably some caching left from before one of the changes. [[User:Autom|Autom]] ([[User talk:Autom|talk]]) 08:57, 4 July 2026 (UTC) {{Section resolved|1=[[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 13:49, 24 July 2026 (UTC)}} == Criticism from English Wikipedia == Hi all, you might be aware of [[:w:en:Wikipedia:Village pump (WMF)#Abstract Wikipedia goes somewhat live and already hosts unattributed enwiki copies...|this discussion on English Wikipedia]], that raised several criticisms about the project. As a team, we [[:abstract:Abstract Wikipedia:Response to English Wikipedia criticism|drafted an initial response]], that we want to run through you. If you want to suggest changes or edits, please [[:abstract:Abstract Wikipedia talk:Response to English Wikipedia criticism|use the talk page]]. Please, keep a polite and constructive tone. The editing period will be '''open until July 17'''. The final result of this editing will be published on Meta, and will be linked to the English Wikipedia community. [[User:Sannita (WMF)|Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 12:19, 6 July 2026 (UTC) {{Section resolved|1=[[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 13:49, 24 July 2026 (UTC)}} == Wikifunctions & Abstract Wikipedia Newsletter #256: Moving toward our first Abstract Wikipedia integration milestone == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-07-08|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In this issue, we discuss further our objectives for the new Wikimedia Foundation Fiscal Year, we show the latest community tool, we remind you of the Wikifunctions and Abstract Wikipedia events at Wikimania 2026, and we take a look at the latest software developments. Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]! Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 09:43, 9 July 2026 (UTC) <!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=30755600 --> {{Section resolved|1=[[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 13:49, 24 July 2026 (UTC)}} == July 2026 Wikimedia Café meetups regarding Wikimedia governance and options for reform == <div class="border-box" style="background-color: var(--background-color-warning-subtle, #f8eaba); max-width: 875px; padding: 5px; border: 1px solid black; margin: 5px; color: var(--clr-dark)"> <div class="box" style="float:left; padding-top: 10px; padding-right: 10px; padding-left: 10px; padding-bottom: 10px;">[[File:Wikimedia Café logo in plain SVG format.svg|60px|alt=The logo for the Wikimedia Café]]</div> Hello! There will be two '''[https://meta.wikimedia.org/wiki/Wikimedia_Caf%C3%A9 Wikimedia Café]''' discussion opportunities in July. Both sessions will focus on Wikimedia governance, including possible follow-ups to the [https://meta.wikimedia.org/wiki/Movement_Charter Movement Charter] and options for reform. Participants may attend either or both Café sessions. This month, to deconflict the Café meetups from Wikimania, the meetups will be held one day later than usual. #'''26 July 2026 15:00 UTC''' ([https://zonestamp.toolforge.org/1785078000 timestamp converter]), at a time friendly to the Americas, Africa, and Europe #'''27 July 2026 03:00 UTC''' ([https://zonestamp.toolforge.org/1785121200 timestamp converter]), at a time friendly to Asia and the Pacific Please see the Café page for more information, including [https://meta.wikimedia.org/wiki/Wikimedia_Caf%C3%A9#How_to_attend_the_session how to register]! <br /> [[File:Buntstifte Eberhard Faber crop 64h.jpg|860px|alt=cropped image of colored pencils]]</div> <span style="white-space:nowrap;">[[User:Pine|<span style="color:#01796f; text-shadow:#00BFFF 0 0 1.0em">↠Pine</span>]] [[User talk:Pine|<span style="color:DeepSkyBlue">(<b style="color:#FFDF00;text-shadow:#FFDF00 0 0 1.0em">✉</b>)</span>]]</span> 03:31, 13 July 2026 (UTC) ==Discussion at [[Meta:Requests_for_comment/The_future_of_Abstract_Wikipedia|Meta Requests for comment: The future of Abstract Wikipedia]]== [[File:Symbol watching blue lashes high contrast.svg|20px|link=|alt=]]&nbsp;You are invited to join the discussion at [[Meta:Requests_for_comment/The_future_of_Abstract_Wikipedia|Meta Requests for comment: The future of Abstract Wikipedia]]. <!-- Template:Please see --> [[User:Qcne|Qcne]] ([[User talk:Qcne|talk]]) 11:35, 14 July 2026 (UTC) :Isn't it too early for this RFC? The project was released for public preview in March-only four months ago—and it has already demonstrated its technical feasibility. Furthermore, some of the examples cited in the RFC depend entirely on specific function choices. Since this is a community-built project, contributors should remain free to use the functions they prefer. Personally, I feel the repetition of words in every sentence simply shows that active contributors currently view this issue as a low priority. After all, fixing it would require rewriting sentences to use pronouns, or correcting them with a comma-separated list of occupations. [[User:Jsamwrites|John Samuel]] 13:37, 14 July 2026 (UTC) ::Thanks John. The project was approved in 2020 and WMF expected the first articles in 2023 so it is not four months old. Integration into language Wikipedias is planned for Q1 of the current annual plan. If it is too early to evaluate, it is too early to ship. I'd welcome your thoughts on the Meta RfC itself. [[User:Qcne|Qcne]] ([[User talk:Qcne|talk]]) 13:40, 14 July 2026 (UTC) :<s>Speaking of "too early", [[abstract:Project:Response to English Wikipedia criticism]] has ~3 days left, so I'll hold off on commenting until then.</s> But on a first reading, I can see some of the same misunderstandings repeated. You could delete most of the text above your three proposals and get the same effect.<!-- --><br>edit: Yep, misunderstandings all the way down (the page). I've left [[meta:Requests_for_comment/The_future_of_Abstract_Wikipedia#c-YoshiRulz-20260716205200-Grapesurgeon-20260714140300|a brief comment]] since all my points had already been made by others. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 20:56, 16 July 2026 (UTC) == Wikifunctions & Abstract Wikipedia Newsletter #257: Beyond syntactic tables == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-07-16|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In this issue, we discuss syntactic tables and news in Types, we show some community blogposts and tools, we remind you of the Wikifunctions and Abstract Wikipedia events at Wikimania 2026, and we take a look at the latest software developments. Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]! We also remind you that in the next weeks these newsletter reminders will be paused, and that they will resume in mid-August. Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 10:55, 17 July 2026 (UTC) <!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=30755600 --> == Update on Blockly editor == In case anyone is actually using [[User:YoshiRulz/Blockly|my external editor based on Blockly]] (there's no analytics so I have no idea): I cleared out my "papercut" backlog yesterday, fixing bugs, making exporting smoother, and adding more blocks necessary for NLG functions. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 15:35, 20 July 2026 (UTC) :Great! I'll try it out now. [[User:So9q|So9q]] ([[User talk:So9q|talk]]) 18:15, 21 July 2026 (UTC) == Building reproducible, computable phenotypes on WikiFunctions == Hello all! Very new to WikiFunctions, more involved in the Wikidata side of things, but I was thinking that WikiFunctions may be a great space for computable phenotypes. These are structures (lists of rules) used in medicine to determine if a person has or doesn't have a particular condition (type 2 diabetes, asthma, etc.). There is a constant issue in my field of recreating the wheel for these phenotypes and very few resources where they are openly available (there was PheKB but it isn't updated often and only contains natural language descriptions of the phenotypes and often no code or other information to reproduce). My thought process was that an algorithm for a computable phenotype would essentially be a list of synthetic (fake) patients with certain characteristics, and then the computable phenotype would be run, and it would return a list of patients who have that condition. The major use case would be allowing individuals to download these code snippets to increase general reproducibility in medical care and studies overall. Would it be possible to utilize WikiFunctions for this? [[User:Superraptor123|Superraptor123]] ([[User talk:Superraptor123|talk]]) 08:25, 23 July 2026 (UTC) :({{Q|25203551}})<br>What system(s) are currently in use for doing such computations? Python scripts?<br>{{SITENAME}} currently does not cater to offline execution, so I imagine it wouldn't be suitable for medical ''practice'' where there are strict data protections. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 11:35, 23 July 2026 (UTC) ::Currently this involves something along the lines of a structured series of descriptors that make up the computable phenotype (ICD codes, RxNorm codes, lab test levels, age ranges, etc.), a fake "patient" (or list of "fake" patients) as input, and the patients that fit the computable phenotype criteria as output. In terms of systems currently in use, they are kind of-- everything. SQL, Java, SPARQL, Python, Perl, Ruby, etc. Currently I develop mostly using Python, so I would likely use that for implementation. And of course, yes, they would not be suitable for practice due to protections! For an example of an algorithm that I think could be useful to adapt, see: https://phekb.org/phenotype/type-2-diabetes-mellitus. [[User:Superraptor123|Superraptor123]] ([[User talk:Superraptor123|talk]]) 12:02, 23 July 2026 (UTC) :::So your reference is a decision tree, and are each of the "questions" evaluated by looking up a property/element in the input? That could be translated into a Function relatively easily. Most examples I can think of are NLG-related, like [[Z36580]], but there are [[WF:Catalogue/Wikidata_operations#Real_life_information_retrieved_using_Wikidata|some simpler Functions]] which extract parts of a given Wikidata Item, and [[Z34840]] works with the representations of numbers. What is the structure of the input EMR? [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 13:54, 23 July 2026 (UTC) ::::Precisely-- I think most of these would be simple implementations, but good to generally have archived as most of them become lost media(-ish). Best-case, the input EMR would be a set of synthetic patients using the OMOP CDM (https://ohdsi.github.io/CommonDataModel/), the most common open data model in the space. It does mean it wouldn't be completely system agnostic, but it would most in the majority of situations. [[User:Superraptor123|Superraptor123]] ([[User talk:Superraptor123|talk]]) 14:07, 23 July 2026 (UTC) :::::If you decide to go ahead with this, you should [[WF:Type_proposals#Templates|propose a new type]] since it looks like a simple [[Z881|list]] or [[Z883|dict]] won't cover it. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 15:31, 23 July 2026 (UTC) :Did you look much into the possibility of encoding these in Wikidata somehow? Have [[d:WD:WikiProject Medicine]] / [[meta:Wiki Project Med]] investigated it before? [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 15:31, 23 July 2026 (UTC) ::I don't think so-- it could potentially be somewhat encoded in Wikidata-- main issue is that it uses a list of codes which Wikidata sometimes attaches to the same entity in ways that don't match up 1-to-1. And there may be drift in those codes over time, so the list of codes would have to be hard-coded. But there should generally be a way to link from the WikiFunction to Wikidata right? [[User:Superraptor123|Superraptor123]] ([[User talk:Superraptor123|talk]]) 22:06, 23 July 2026 (UTC) :::Linking ''to WF'' from an Item on Wikidata [[d:WD:Wikifunctions/Development|is an open question]], beyond sitelinks of course. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 12:02, 24 July 2026 (UTC) ::::So maybe creating functions here makes the most sense for the time being? I want to make sure I'm following the rules as intended but would that be okay for now? (Creating one or two and then presenting to the community to see if things look acceptable?) [[User:Superraptor123|Superraptor123]] ([[User talk:Superraptor123|talk]]) 06:46, 25 July 2026 (UTC) :::::Yes, you're welcome to try! --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 06:53, 25 July 2026 (UTC) == OWID's replacement for Extension:Graph == [[meta:OWID Gadget]] / [[c:Module:Owidslider]]<br>I'm currently watching the Wikimania talk "[https://wikimedia.eventyay.com/wm/wikimania2026/talk/CMPQQJ/ Bringing Interactive Graphs from Our World in Data to Wikipedia]" going through the latest iteration of their interactive graphs, and they seem to be in a good position now, including <abbr title="internationalisation">i18n</abbr>. I think it would be nice to use them in Abstract Wikipedia articles as well, but it's implemented as a Lua module + JS gadget. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 13:00, 23 July 2026 (UTC) == Friday's talks at Wikimania == {{noping|Mahir256}} just finished his talk/workshop "[https://wikimedia.eventyay.com/wm/wikimania2026/talk/HYTQBF From Abstract Content to Concrete Text with Wikidata Lexemes]" on {{Q|136813071}}. You can [https://www.youtube.com/watch?v=hvpOFVZhgnE&t=24370s watch it on YouTube here] (though there were audio problems, '''volume warning'''). <br>The workshop immediately before that was "[https://wikimedia.eventyay.com/wm/wikimania2026/talk/TWGKWB/ Making indigenous languages ready for Wikifunctions]". Hello to anyone who came from there! [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 15:58, 24 July 2026 (UTC) :@[[User:YoshiRulz|YoshiRulz]]: Thanks for highlighting these! There's also today's workshop [https://www.youtube.com/watch?v=nCVeXaAk77c on YouTube] about 90 minutes after the start of the stream, though that might not be as interesting to watch. [[User:Jdforrester (WMF)|Jdforrester (WMF)]] ([[User talk:Jdforrester (WMF)|talk]]) 13:28, 25 July 2026 (UTC) == Error with [[Z37683]] == Hello, I am a newcomer and trying to use {{Z|Z37683}}, which apparently fails in English and succeeds in Swedish (see the test cases I added). If I understand correctly, the English sub-function {{Z|Z36185}} is wrong because it expects {{Z|Z6001}} and should expect {{Z|Z6091}} (which is what the Swedish sub-function {{Z|Z37686}} expects). Am I right? If so, can I change it myself, or is it necessary to ask someone who has more rights than me? [[User:Seudo|Seudo]] ([[User talk:Seudo|talk]]) 12:39, 25 July 2026 (UTC) :Fixed, sorry about that. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 12:57, 25 July 2026 (UTC) ::Thanks, it works now! [[User:Seudo|Seudo]] ([[User talk:Seudo|talk]]) 13:05, 25 July 2026 (UTC) == Connecting tests and implementations == Is there any documentation about how to connect tests or implementations as a functioneer? I did so by editing the raw JSON, after looking at diffs of other users having connected tests and implementations. Maybe there is even an easier way to do so? --[[User:Volvox|Volvox]] ([[User talk:Volvox|talk]]) 14:10, 25 July 2026 (UTC) :Huh? You check the box and then click <q>{{int:wikilambda-function-details-table-approve}}</q>. It's documented on [[WF:Introduction#Connect_an_Implementation_or_Test_to_a_Function|WF:Introduction]] FWIW. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 15:02, 25 July 2026 (UTC) g2aehgvcxex5uhfnmmlrt12xibkwn8z 293996 293787 2026-07-25T20:28:23Z Volvox 3308 /* Connecting tests and implementations */ Reply 293996 wikitext text/x-wiki {{shortcut|[[WF:CHAT]]|[[WF:PC]]|[[WF:VP]]}} __NEWSECTIONLINK__ [[Category:Help]] <!-- please do not remove this line --> Welcome to the Project chat, a place to discuss any and all aspects of Wikifunctions: the project itself, policy and proposals, individual data items, technical issues, etc. Other places to find help: * [[Wikifunctions:Administrators' noticeboard]] * [[Wikifunctions:Report a technical problem]] * [[Wikifunctions:FAQ]] {{Autoarchive resolved section |age = 1 |archive = ((FULLPAGENAME))/Archive/((year))/((month:##)) |timeout=30 }} {{Archives|{{#tag:div|<br />{{Flatlist|{{Special:PrefixIndex/WF:Project chat/Archive/|stripprefix=1|hideredirects=1}} |class=mw-collapsible-content|style=font-size:92%;}}|class="mw-collapsible mw-collapsible-toggle mw-collapsed"}} |prefix=WF:Project chat/Archive/ }} == [[Z37279]] == I have issues getting this function to work. It throws an error about a multilingual string, ''Unspecified error (error information: "cannot read property 'Z12K1' of undefined")'', but the function isn't using that type anywhere. It worked just as it should when I constructed it directly in the test section of [[Z26107]], so it is probably something obvious I've missed in the implementation. A fresh set of eyes would be much appreciated! [[User:Autom|Autom]] ([[User talk:Autom|talk]]) 23:03, 3 July 2026 (UTC) :You were passing the 1st and 2nd arguments ([[Z6091]]s) to {{Z|23468}}, which takes a [[Z6001]]. Fixed. edit: Also please review the test case I added, it's probably wrong. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 04:14, 4 July 2026 (UTC) ::Thank you, I also found the trouble with the error above. It still doesn't work with the cities I tried yesterday, but all others work. There probably some caching left from before one of the changes. [[User:Autom|Autom]] ([[User talk:Autom|talk]]) 08:57, 4 July 2026 (UTC) {{Section resolved|1=[[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 13:49, 24 July 2026 (UTC)}} == Criticism from English Wikipedia == Hi all, you might be aware of [[:w:en:Wikipedia:Village pump (WMF)#Abstract Wikipedia goes somewhat live and already hosts unattributed enwiki copies...|this discussion on English Wikipedia]], that raised several criticisms about the project. As a team, we [[:abstract:Abstract Wikipedia:Response to English Wikipedia criticism|drafted an initial response]], that we want to run through you. If you want to suggest changes or edits, please [[:abstract:Abstract Wikipedia talk:Response to English Wikipedia criticism|use the talk page]]. Please, keep a polite and constructive tone. The editing period will be '''open until July 17'''. The final result of this editing will be published on Meta, and will be linked to the English Wikipedia community. [[User:Sannita (WMF)|Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 12:19, 6 July 2026 (UTC) {{Section resolved|1=[[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 13:49, 24 July 2026 (UTC)}} == Wikifunctions & Abstract Wikipedia Newsletter #256: Moving toward our first Abstract Wikipedia integration milestone == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-07-08|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In this issue, we discuss further our objectives for the new Wikimedia Foundation Fiscal Year, we show the latest community tool, we remind you of the Wikifunctions and Abstract Wikipedia events at Wikimania 2026, and we take a look at the latest software developments. Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]! Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 09:43, 9 July 2026 (UTC) <!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=30755600 --> {{Section resolved|1=[[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 13:49, 24 July 2026 (UTC)}} == July 2026 Wikimedia Café meetups regarding Wikimedia governance and options for reform == <div class="border-box" style="background-color: var(--background-color-warning-subtle, #f8eaba); max-width: 875px; padding: 5px; border: 1px solid black; margin: 5px; color: var(--clr-dark)"> <div class="box" style="float:left; padding-top: 10px; padding-right: 10px; padding-left: 10px; padding-bottom: 10px;">[[File:Wikimedia Café logo in plain SVG format.svg|60px|alt=The logo for the Wikimedia Café]]</div> Hello! There will be two '''[https://meta.wikimedia.org/wiki/Wikimedia_Caf%C3%A9 Wikimedia Café]''' discussion opportunities in July. Both sessions will focus on Wikimedia governance, including possible follow-ups to the [https://meta.wikimedia.org/wiki/Movement_Charter Movement Charter] and options for reform. Participants may attend either or both Café sessions. This month, to deconflict the Café meetups from Wikimania, the meetups will be held one day later than usual. #'''26 July 2026 15:00 UTC''' ([https://zonestamp.toolforge.org/1785078000 timestamp converter]), at a time friendly to the Americas, Africa, and Europe #'''27 July 2026 03:00 UTC''' ([https://zonestamp.toolforge.org/1785121200 timestamp converter]), at a time friendly to Asia and the Pacific Please see the Café page for more information, including [https://meta.wikimedia.org/wiki/Wikimedia_Caf%C3%A9#How_to_attend_the_session how to register]! <br /> [[File:Buntstifte Eberhard Faber crop 64h.jpg|860px|alt=cropped image of colored pencils]]</div> <span style="white-space:nowrap;">[[User:Pine|<span style="color:#01796f; text-shadow:#00BFFF 0 0 1.0em">↠Pine</span>]] [[User talk:Pine|<span style="color:DeepSkyBlue">(<b style="color:#FFDF00;text-shadow:#FFDF00 0 0 1.0em">✉</b>)</span>]]</span> 03:31, 13 July 2026 (UTC) ==Discussion at [[Meta:Requests_for_comment/The_future_of_Abstract_Wikipedia|Meta Requests for comment: The future of Abstract Wikipedia]]== [[File:Symbol watching blue lashes high contrast.svg|20px|link=|alt=]]&nbsp;You are invited to join the discussion at [[Meta:Requests_for_comment/The_future_of_Abstract_Wikipedia|Meta Requests for comment: The future of Abstract Wikipedia]]. <!-- Template:Please see --> [[User:Qcne|Qcne]] ([[User talk:Qcne|talk]]) 11:35, 14 July 2026 (UTC) :Isn't it too early for this RFC? The project was released for public preview in March-only four months ago—and it has already demonstrated its technical feasibility. Furthermore, some of the examples cited in the RFC depend entirely on specific function choices. Since this is a community-built project, contributors should remain free to use the functions they prefer. Personally, I feel the repetition of words in every sentence simply shows that active contributors currently view this issue as a low priority. After all, fixing it would require rewriting sentences to use pronouns, or correcting them with a comma-separated list of occupations. [[User:Jsamwrites|John Samuel]] 13:37, 14 July 2026 (UTC) ::Thanks John. The project was approved in 2020 and WMF expected the first articles in 2023 so it is not four months old. Integration into language Wikipedias is planned for Q1 of the current annual plan. If it is too early to evaluate, it is too early to ship. I'd welcome your thoughts on the Meta RfC itself. [[User:Qcne|Qcne]] ([[User talk:Qcne|talk]]) 13:40, 14 July 2026 (UTC) :<s>Speaking of "too early", [[abstract:Project:Response to English Wikipedia criticism]] has ~3 days left, so I'll hold off on commenting until then.</s> But on a first reading, I can see some of the same misunderstandings repeated. You could delete most of the text above your three proposals and get the same effect.<!-- --><br>edit: Yep, misunderstandings all the way down (the page). I've left [[meta:Requests_for_comment/The_future_of_Abstract_Wikipedia#c-YoshiRulz-20260716205200-Grapesurgeon-20260714140300|a brief comment]] since all my points had already been made by others. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 20:56, 16 July 2026 (UTC) == Wikifunctions & Abstract Wikipedia Newsletter #257: Beyond syntactic tables == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-07-16|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In this issue, we discuss syntactic tables and news in Types, we show some community blogposts and tools, we remind you of the Wikifunctions and Abstract Wikipedia events at Wikimania 2026, and we take a look at the latest software developments. Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]! We also remind you that in the next weeks these newsletter reminders will be paused, and that they will resume in mid-August. Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 10:55, 17 July 2026 (UTC) <!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=30755600 --> == Update on Blockly editor == In case anyone is actually using [[User:YoshiRulz/Blockly|my external editor based on Blockly]] (there's no analytics so I have no idea): I cleared out my "papercut" backlog yesterday, fixing bugs, making exporting smoother, and adding more blocks necessary for NLG functions. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 15:35, 20 July 2026 (UTC) :Great! I'll try it out now. [[User:So9q|So9q]] ([[User talk:So9q|talk]]) 18:15, 21 July 2026 (UTC) == Building reproducible, computable phenotypes on WikiFunctions == Hello all! Very new to WikiFunctions, more involved in the Wikidata side of things, but I was thinking that WikiFunctions may be a great space for computable phenotypes. These are structures (lists of rules) used in medicine to determine if a person has or doesn't have a particular condition (type 2 diabetes, asthma, etc.). There is a constant issue in my field of recreating the wheel for these phenotypes and very few resources where they are openly available (there was PheKB but it isn't updated often and only contains natural language descriptions of the phenotypes and often no code or other information to reproduce). My thought process was that an algorithm for a computable phenotype would essentially be a list of synthetic (fake) patients with certain characteristics, and then the computable phenotype would be run, and it would return a list of patients who have that condition. The major use case would be allowing individuals to download these code snippets to increase general reproducibility in medical care and studies overall. Would it be possible to utilize WikiFunctions for this? [[User:Superraptor123|Superraptor123]] ([[User talk:Superraptor123|talk]]) 08:25, 23 July 2026 (UTC) :({{Q|25203551}})<br>What system(s) are currently in use for doing such computations? Python scripts?<br>{{SITENAME}} currently does not cater to offline execution, so I imagine it wouldn't be suitable for medical ''practice'' where there are strict data protections. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 11:35, 23 July 2026 (UTC) ::Currently this involves something along the lines of a structured series of descriptors that make up the computable phenotype (ICD codes, RxNorm codes, lab test levels, age ranges, etc.), a fake "patient" (or list of "fake" patients) as input, and the patients that fit the computable phenotype criteria as output. In terms of systems currently in use, they are kind of-- everything. SQL, Java, SPARQL, Python, Perl, Ruby, etc. Currently I develop mostly using Python, so I would likely use that for implementation. And of course, yes, they would not be suitable for practice due to protections! For an example of an algorithm that I think could be useful to adapt, see: https://phekb.org/phenotype/type-2-diabetes-mellitus. [[User:Superraptor123|Superraptor123]] ([[User talk:Superraptor123|talk]]) 12:02, 23 July 2026 (UTC) :::So your reference is a decision tree, and are each of the "questions" evaluated by looking up a property/element in the input? That could be translated into a Function relatively easily. Most examples I can think of are NLG-related, like [[Z36580]], but there are [[WF:Catalogue/Wikidata_operations#Real_life_information_retrieved_using_Wikidata|some simpler Functions]] which extract parts of a given Wikidata Item, and [[Z34840]] works with the representations of numbers. What is the structure of the input EMR? [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 13:54, 23 July 2026 (UTC) ::::Precisely-- I think most of these would be simple implementations, but good to generally have archived as most of them become lost media(-ish). Best-case, the input EMR would be a set of synthetic patients using the OMOP CDM (https://ohdsi.github.io/CommonDataModel/), the most common open data model in the space. It does mean it wouldn't be completely system agnostic, but it would most in the majority of situations. [[User:Superraptor123|Superraptor123]] ([[User talk:Superraptor123|talk]]) 14:07, 23 July 2026 (UTC) :::::If you decide to go ahead with this, you should [[WF:Type_proposals#Templates|propose a new type]] since it looks like a simple [[Z881|list]] or [[Z883|dict]] won't cover it. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 15:31, 23 July 2026 (UTC) :Did you look much into the possibility of encoding these in Wikidata somehow? Have [[d:WD:WikiProject Medicine]] / [[meta:Wiki Project Med]] investigated it before? [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 15:31, 23 July 2026 (UTC) ::I don't think so-- it could potentially be somewhat encoded in Wikidata-- main issue is that it uses a list of codes which Wikidata sometimes attaches to the same entity in ways that don't match up 1-to-1. And there may be drift in those codes over time, so the list of codes would have to be hard-coded. But there should generally be a way to link from the WikiFunction to Wikidata right? [[User:Superraptor123|Superraptor123]] ([[User talk:Superraptor123|talk]]) 22:06, 23 July 2026 (UTC) :::Linking ''to WF'' from an Item on Wikidata [[d:WD:Wikifunctions/Development|is an open question]], beyond sitelinks of course. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 12:02, 24 July 2026 (UTC) ::::So maybe creating functions here makes the most sense for the time being? I want to make sure I'm following the rules as intended but would that be okay for now? (Creating one or two and then presenting to the community to see if things look acceptable?) [[User:Superraptor123|Superraptor123]] ([[User talk:Superraptor123|talk]]) 06:46, 25 July 2026 (UTC) :::::Yes, you're welcome to try! --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 06:53, 25 July 2026 (UTC) == OWID's replacement for Extension:Graph == [[meta:OWID Gadget]] / [[c:Module:Owidslider]]<br>I'm currently watching the Wikimania talk "[https://wikimedia.eventyay.com/wm/wikimania2026/talk/CMPQQJ/ Bringing Interactive Graphs from Our World in Data to Wikipedia]" going through the latest iteration of their interactive graphs, and they seem to be in a good position now, including <abbr title="internationalisation">i18n</abbr>. I think it would be nice to use them in Abstract Wikipedia articles as well, but it's implemented as a Lua module + JS gadget. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 13:00, 23 July 2026 (UTC) == Friday's talks at Wikimania == {{noping|Mahir256}} just finished his talk/workshop "[https://wikimedia.eventyay.com/wm/wikimania2026/talk/HYTQBF From Abstract Content to Concrete Text with Wikidata Lexemes]" on {{Q|136813071}}. You can [https://www.youtube.com/watch?v=hvpOFVZhgnE&t=24370s watch it on YouTube here] (though there were audio problems, '''volume warning'''). <br>The workshop immediately before that was "[https://wikimedia.eventyay.com/wm/wikimania2026/talk/TWGKWB/ Making indigenous languages ready for Wikifunctions]". Hello to anyone who came from there! [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 15:58, 24 July 2026 (UTC) :@[[User:YoshiRulz|YoshiRulz]]: Thanks for highlighting these! There's also today's workshop [https://www.youtube.com/watch?v=nCVeXaAk77c on YouTube] about 90 minutes after the start of the stream, though that might not be as interesting to watch. [[User:Jdforrester (WMF)|Jdforrester (WMF)]] ([[User talk:Jdforrester (WMF)|talk]]) 13:28, 25 July 2026 (UTC) == Error with [[Z37683]] == Hello, I am a newcomer and trying to use {{Z|Z37683}}, which apparently fails in English and succeeds in Swedish (see the test cases I added). If I understand correctly, the English sub-function {{Z|Z36185}} is wrong because it expects {{Z|Z6001}} and should expect {{Z|Z6091}} (which is what the Swedish sub-function {{Z|Z37686}} expects). Am I right? If so, can I change it myself, or is it necessary to ask someone who has more rights than me? [[User:Seudo|Seudo]] ([[User talk:Seudo|talk]]) 12:39, 25 July 2026 (UTC) :Fixed, sorry about that. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 12:57, 25 July 2026 (UTC) ::Thanks, it works now! [[User:Seudo|Seudo]] ([[User talk:Seudo|talk]]) 13:05, 25 July 2026 (UTC) == Connecting tests and implementations == Is there any documentation about how to connect tests or implementations as a functioneer? I did so by editing the raw JSON, after looking at diffs of other users having connected tests and implementations. Maybe there is even an easier way to do so? --[[User:Volvox|Volvox]] ([[User talk:Volvox|talk]]) 14:10, 25 July 2026 (UTC) :Huh? You check the box and then click <q>{{int:wikilambda-function-details-table-approve}}</q>. It's documented on [[WF:Introduction#Connect_an_Implementation_or_Test_to_a_Function|WF:Introduction]] FWIW. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 15:02, 25 July 2026 (UTC) ::Oof, thank you, and sorry for missing that ^^ --[[User:Volvox|Volvox]] ([[User talk:Volvox|talk]]) 20:28, 25 July 2026 (UTC) 0b0nhlz7szzeotax7g8j5z3tt9moci1 294030 293996 2026-07-26T03:08:05Z SpBot 978 archive 3 sections: 3 to [[Wikifunctions:Project chat/Archive/2026/07]] (after section [[Wikifunctions:Project chat/Archive/2026/07#Z37279|Z37279]]) - previous edit: [[:User:Volvox|Volvox]], 2026-07-25 20:28 294030 wikitext text/x-wiki {{shortcut|[[WF:CHAT]]|[[WF:PC]]|[[WF:VP]]}} __NEWSECTIONLINK__ [[Category:Help]] <!-- please do not remove this line --> Welcome to the Project chat, a place to discuss any and all aspects of Wikifunctions: the project itself, policy and proposals, individual data items, technical issues, etc. Other places to find help: * [[Wikifunctions:Administrators' noticeboard]] * [[Wikifunctions:Report a technical problem]] * [[Wikifunctions:FAQ]] {{Autoarchive resolved section |age = 1 |archive = ((FULLPAGENAME))/Archive/((year))/((month:##)) |timeout=30 }} {{Archives|{{#tag:div|<br />{{Flatlist|{{Special:PrefixIndex/WF:Project chat/Archive/|stripprefix=1|hideredirects=1}} |class=mw-collapsible-content|style=font-size:92%;}}|class="mw-collapsible mw-collapsible-toggle mw-collapsed"}} |prefix=WF:Project chat/Archive/ }} == July 2026 Wikimedia Café meetups regarding Wikimedia governance and options for reform == <div class="border-box" style="background-color: var(--background-color-warning-subtle, #f8eaba); max-width: 875px; padding: 5px; border: 1px solid black; margin: 5px; color: var(--clr-dark)"> <div class="box" style="float:left; padding-top: 10px; padding-right: 10px; padding-left: 10px; padding-bottom: 10px;">[[File:Wikimedia Café logo in plain SVG format.svg|60px|alt=The logo for the Wikimedia Café]]</div> Hello! There will be two '''[https://meta.wikimedia.org/wiki/Wikimedia_Caf%C3%A9 Wikimedia Café]''' discussion opportunities in July. Both sessions will focus on Wikimedia governance, including possible follow-ups to the [https://meta.wikimedia.org/wiki/Movement_Charter Movement Charter] and options for reform. Participants may attend either or both Café sessions. This month, to deconflict the Café meetups from Wikimania, the meetups will be held one day later than usual. #'''26 July 2026 15:00 UTC''' ([https://zonestamp.toolforge.org/1785078000 timestamp converter]), at a time friendly to the Americas, Africa, and Europe #'''27 July 2026 03:00 UTC''' ([https://zonestamp.toolforge.org/1785121200 timestamp converter]), at a time friendly to Asia and the Pacific Please see the Café page for more information, including [https://meta.wikimedia.org/wiki/Wikimedia_Caf%C3%A9#How_to_attend_the_session how to register]! <br /> [[File:Buntstifte Eberhard Faber crop 64h.jpg|860px|alt=cropped image of colored pencils]]</div> <span style="white-space:nowrap;">[[User:Pine|<span style="color:#01796f; text-shadow:#00BFFF 0 0 1.0em">↠Pine</span>]] [[User talk:Pine|<span style="color:DeepSkyBlue">(<b style="color:#FFDF00;text-shadow:#FFDF00 0 0 1.0em">✉</b>)</span>]]</span> 03:31, 13 July 2026 (UTC) ==Discussion at [[Meta:Requests_for_comment/The_future_of_Abstract_Wikipedia|Meta Requests for comment: The future of Abstract Wikipedia]]== [[File:Symbol watching blue lashes high contrast.svg|20px|link=|alt=]]&nbsp;You are invited to join the discussion at [[Meta:Requests_for_comment/The_future_of_Abstract_Wikipedia|Meta Requests for comment: The future of Abstract Wikipedia]]. <!-- Template:Please see --> [[User:Qcne|Qcne]] ([[User talk:Qcne|talk]]) 11:35, 14 July 2026 (UTC) :Isn't it too early for this RFC? The project was released for public preview in March-only four months ago—and it has already demonstrated its technical feasibility. Furthermore, some of the examples cited in the RFC depend entirely on specific function choices. Since this is a community-built project, contributors should remain free to use the functions they prefer. Personally, I feel the repetition of words in every sentence simply shows that active contributors currently view this issue as a low priority. After all, fixing it would require rewriting sentences to use pronouns, or correcting them with a comma-separated list of occupations. [[User:Jsamwrites|John Samuel]] 13:37, 14 July 2026 (UTC) ::Thanks John. The project was approved in 2020 and WMF expected the first articles in 2023 so it is not four months old. Integration into language Wikipedias is planned for Q1 of the current annual plan. If it is too early to evaluate, it is too early to ship. I'd welcome your thoughts on the Meta RfC itself. [[User:Qcne|Qcne]] ([[User talk:Qcne|talk]]) 13:40, 14 July 2026 (UTC) :<s>Speaking of "too early", [[abstract:Project:Response to English Wikipedia criticism]] has ~3 days left, so I'll hold off on commenting until then.</s> But on a first reading, I can see some of the same misunderstandings repeated. You could delete most of the text above your three proposals and get the same effect.<!-- --><br>edit: Yep, misunderstandings all the way down (the page). I've left [[meta:Requests_for_comment/The_future_of_Abstract_Wikipedia#c-YoshiRulz-20260716205200-Grapesurgeon-20260714140300|a brief comment]] since all my points had already been made by others. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 20:56, 16 July 2026 (UTC) == Wikifunctions & Abstract Wikipedia Newsletter #257: Beyond syntactic tables == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-07-16|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In this issue, we discuss syntactic tables and news in Types, we show some community blogposts and tools, we remind you of the Wikifunctions and Abstract Wikipedia events at Wikimania 2026, and we take a look at the latest software developments. Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]! We also remind you that in the next weeks these newsletter reminders will be paused, and that they will resume in mid-August. Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 10:55, 17 July 2026 (UTC) <!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=30755600 --> == Update on Blockly editor == In case anyone is actually using [[User:YoshiRulz/Blockly|my external editor based on Blockly]] (there's no analytics so I have no idea): I cleared out my "papercut" backlog yesterday, fixing bugs, making exporting smoother, and adding more blocks necessary for NLG functions. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 15:35, 20 July 2026 (UTC) :Great! I'll try it out now. [[User:So9q|So9q]] ([[User talk:So9q|talk]]) 18:15, 21 July 2026 (UTC) == Building reproducible, computable phenotypes on WikiFunctions == Hello all! Very new to WikiFunctions, more involved in the Wikidata side of things, but I was thinking that WikiFunctions may be a great space for computable phenotypes. These are structures (lists of rules) used in medicine to determine if a person has or doesn't have a particular condition (type 2 diabetes, asthma, etc.). There is a constant issue in my field of recreating the wheel for these phenotypes and very few resources where they are openly available (there was PheKB but it isn't updated often and only contains natural language descriptions of the phenotypes and often no code or other information to reproduce). My thought process was that an algorithm for a computable phenotype would essentially be a list of synthetic (fake) patients with certain characteristics, and then the computable phenotype would be run, and it would return a list of patients who have that condition. The major use case would be allowing individuals to download these code snippets to increase general reproducibility in medical care and studies overall. Would it be possible to utilize WikiFunctions for this? [[User:Superraptor123|Superraptor123]] ([[User talk:Superraptor123|talk]]) 08:25, 23 July 2026 (UTC) :({{Q|25203551}})<br>What system(s) are currently in use for doing such computations? Python scripts?<br>{{SITENAME}} currently does not cater to offline execution, so I imagine it wouldn't be suitable for medical ''practice'' where there are strict data protections. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 11:35, 23 July 2026 (UTC) ::Currently this involves something along the lines of a structured series of descriptors that make up the computable phenotype (ICD codes, RxNorm codes, lab test levels, age ranges, etc.), a fake "patient" (or list of "fake" patients) as input, and the patients that fit the computable phenotype criteria as output. In terms of systems currently in use, they are kind of-- everything. SQL, Java, SPARQL, Python, Perl, Ruby, etc. Currently I develop mostly using Python, so I would likely use that for implementation. And of course, yes, they would not be suitable for practice due to protections! For an example of an algorithm that I think could be useful to adapt, see: https://phekb.org/phenotype/type-2-diabetes-mellitus. [[User:Superraptor123|Superraptor123]] ([[User talk:Superraptor123|talk]]) 12:02, 23 July 2026 (UTC) :::So your reference is a decision tree, and are each of the "questions" evaluated by looking up a property/element in the input? That could be translated into a Function relatively easily. Most examples I can think of are NLG-related, like [[Z36580]], but there are [[WF:Catalogue/Wikidata_operations#Real_life_information_retrieved_using_Wikidata|some simpler Functions]] which extract parts of a given Wikidata Item, and [[Z34840]] works with the representations of numbers. What is the structure of the input EMR? [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 13:54, 23 July 2026 (UTC) ::::Precisely-- I think most of these would be simple implementations, but good to generally have archived as most of them become lost media(-ish). Best-case, the input EMR would be a set of synthetic patients using the OMOP CDM (https://ohdsi.github.io/CommonDataModel/), the most common open data model in the space. It does mean it wouldn't be completely system agnostic, but it would most in the majority of situations. [[User:Superraptor123|Superraptor123]] ([[User talk:Superraptor123|talk]]) 14:07, 23 July 2026 (UTC) :::::If you decide to go ahead with this, you should [[WF:Type_proposals#Templates|propose a new type]] since it looks like a simple [[Z881|list]] or [[Z883|dict]] won't cover it. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 15:31, 23 July 2026 (UTC) :Did you look much into the possibility of encoding these in Wikidata somehow? Have [[d:WD:WikiProject Medicine]] / [[meta:Wiki Project Med]] investigated it before? [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 15:31, 23 July 2026 (UTC) ::I don't think so-- it could potentially be somewhat encoded in Wikidata-- main issue is that it uses a list of codes which Wikidata sometimes attaches to the same entity in ways that don't match up 1-to-1. And there may be drift in those codes over time, so the list of codes would have to be hard-coded. But there should generally be a way to link from the WikiFunction to Wikidata right? [[User:Superraptor123|Superraptor123]] ([[User talk:Superraptor123|talk]]) 22:06, 23 July 2026 (UTC) :::Linking ''to WF'' from an Item on Wikidata [[d:WD:Wikifunctions/Development|is an open question]], beyond sitelinks of course. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 12:02, 24 July 2026 (UTC) ::::So maybe creating functions here makes the most sense for the time being? I want to make sure I'm following the rules as intended but would that be okay for now? (Creating one or two and then presenting to the community to see if things look acceptable?) [[User:Superraptor123|Superraptor123]] ([[User talk:Superraptor123|talk]]) 06:46, 25 July 2026 (UTC) :::::Yes, you're welcome to try! --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 06:53, 25 July 2026 (UTC) == OWID's replacement for Extension:Graph == [[meta:OWID Gadget]] / [[c:Module:Owidslider]]<br>I'm currently watching the Wikimania talk "[https://wikimedia.eventyay.com/wm/wikimania2026/talk/CMPQQJ/ Bringing Interactive Graphs from Our World in Data to Wikipedia]" going through the latest iteration of their interactive graphs, and they seem to be in a good position now, including <abbr title="internationalisation">i18n</abbr>. I think it would be nice to use them in Abstract Wikipedia articles as well, but it's implemented as a Lua module + JS gadget. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 13:00, 23 July 2026 (UTC) == Friday's talks at Wikimania == {{noping|Mahir256}} just finished his talk/workshop "[https://wikimedia.eventyay.com/wm/wikimania2026/talk/HYTQBF From Abstract Content to Concrete Text with Wikidata Lexemes]" on {{Q|136813071}}. You can [https://www.youtube.com/watch?v=hvpOFVZhgnE&t=24370s watch it on YouTube here] (though there were audio problems, '''volume warning'''). <br>The workshop immediately before that was "[https://wikimedia.eventyay.com/wm/wikimania2026/talk/TWGKWB/ Making indigenous languages ready for Wikifunctions]". Hello to anyone who came from there! [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 15:58, 24 July 2026 (UTC) :@[[User:YoshiRulz|YoshiRulz]]: Thanks for highlighting these! There's also today's workshop [https://www.youtube.com/watch?v=nCVeXaAk77c on YouTube] about 90 minutes after the start of the stream, though that might not be as interesting to watch. [[User:Jdforrester (WMF)|Jdforrester (WMF)]] ([[User talk:Jdforrester (WMF)|talk]]) 13:28, 25 July 2026 (UTC) == Error with [[Z37683]] == Hello, I am a newcomer and trying to use {{Z|Z37683}}, which apparently fails in English and succeeds in Swedish (see the test cases I added). If I understand correctly, the English sub-function {{Z|Z36185}} is wrong because it expects {{Z|Z6001}} and should expect {{Z|Z6091}} (which is what the Swedish sub-function {{Z|Z37686}} expects). Am I right? If so, can I change it myself, or is it necessary to ask someone who has more rights than me? [[User:Seudo|Seudo]] ([[User talk:Seudo|talk]]) 12:39, 25 July 2026 (UTC) :Fixed, sorry about that. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 12:57, 25 July 2026 (UTC) ::Thanks, it works now! [[User:Seudo|Seudo]] ([[User talk:Seudo|talk]]) 13:05, 25 July 2026 (UTC) == Connecting tests and implementations == Is there any documentation about how to connect tests or implementations as a functioneer? I did so by editing the raw JSON, after looking at diffs of other users having connected tests and implementations. Maybe there is even an easier way to do so? --[[User:Volvox|Volvox]] ([[User talk:Volvox|talk]]) 14:10, 25 July 2026 (UTC) :Huh? You check the box and then click <q>{{int:wikilambda-function-details-table-approve}}</q>. It's documented on [[WF:Introduction#Connect_an_Implementation_or_Test_to_a_Function|WF:Introduction]] FWIW. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 15:02, 25 July 2026 (UTC) ::Oof, thank you, and sorry for missing that ^^ --[[User:Volvox|Volvox]] ([[User talk:Volvox|talk]]) 20:28, 25 July 2026 (UTC) 1o5qxwvby6d2q16d763tih1bsk1ba8l Wikifunctions:Requests for deletions 4 1696 294006 293597 2026-07-25T20:42:34Z Volvox 3308 /* Z38204 and Z38211 */ new section 294006 wikitext text/x-wiki <noinclude>__NEWSECTIONLINK__ __FORCETOC__</noinclude> Functions or implementations or tests which do not work properly, do not meet notability criteria or are duplicates of another object can be deleted. Please nominate items for deletions under the "Requests for deletion" section below. If it is obvious vandalism, just report it in [[Wikifunctions:Report vandalism]], or ping an [[Special:ListAdmins|administrator]]. Contact can also be made with an administrator on [https://t.me/Wikifunctions Telegram] or IRC [irc://irc.libera.chat/wikipedia-abstract #wikipedia-abstract]. If it is a predefined object (its ZID is less than 10000), please see [[Wikifunctions:Report a technical problem]]. {{Autoarchive resolved section |age = 1 |archive = ((FULLPAGENAME))/Archive/((year))/((month:##)) |level = 2 }} {{Archives|{{Special:PrefixIndex/Wikifunctions:Requests for deletions/Archive/|stripprefix=1}}}} = Requests for deletion = == Z38204 and Z38211 == I created Z38204 and Z38211, before noticing that {{Z|Z32290}} already exists, so they can be deleted. Sorry for the inconvenience. --[[User:Volvox|Volvox]] ([[User talk:Volvox|talk]]) 20:42, 25 July 2026 (UTC) tmhb3h80wzf6ucfv4mc3fzgprwv6ced 294048 294006 2026-07-26T06:55:33Z Bunnypranav 9976 Mark section resolved ([[User:Bunnypranav/sectionResolved.js|sectionResolved]]) 294048 wikitext text/x-wiki <noinclude>__NEWSECTIONLINK__ __FORCETOC__</noinclude> Functions or implementations or tests which do not work properly, do not meet notability criteria or are duplicates of another object can be deleted. Please nominate items for deletions under the "Requests for deletion" section below. If it is obvious vandalism, just report it in [[Wikifunctions:Report vandalism]], or ping an [[Special:ListAdmins|administrator]]. Contact can also be made with an administrator on [https://t.me/Wikifunctions Telegram] or IRC [irc://irc.libera.chat/wikipedia-abstract #wikipedia-abstract]. If it is a predefined object (its ZID is less than 10000), please see [[Wikifunctions:Report a technical problem]]. {{Autoarchive resolved section |age = 1 |archive = ((FULLPAGENAME))/Archive/((year))/((month:##)) |level = 2 }} {{Archives|{{Special:PrefixIndex/Wikifunctions:Requests for deletions/Archive/|stripprefix=1}}}} = Requests for deletion = == Z38204 and Z38211 == I created Z38204 and Z38211, before noticing that {{Z|Z32290}} already exists, so they can be deleted. Sorry for the inconvenience. --[[User:Volvox|Volvox]] ([[User talk:Volvox|talk]]) 20:42, 25 July 2026 (UTC) :{{done}} <span style="font-family:monospace;font-weight:bold">[[User:Bunnypranav|<span style="color:#63b3ed">~/Bunny</span><span style="color:#2c5282">pranav</span>]]:&lt;[[User talk:Bunnypranav|<span style="color:#63b3ed">ping</span>]]&gt;</span> 06:55, 26 July 2026 (UTC) {{Section resolved|1=<span style="font-family:monospace;font-weight:bold">[[User:Bunnypranav|<span style="color:#63b3ed">~/Bunny</span><span style="color:#2c5282">pranav</span>]]:&lt;[[User talk:Bunnypranav|<span style="color:#63b3ed">ping</span>]]&gt;</span> 06:55, 26 July 2026 (UTC)}} rcdj521mzhxzrkp2lv3l9dj2234r0pc 294058 294048 2026-07-26T07:30:31Z EatingCarBatteries 61191 294058 wikitext text/x-wiki <noinclude>__NEWSECTIONLINK__ __FORCETOC__</noinclude> Functions or implementations or tests which do not work properly, do not meet notability criteria or are duplicates of another object can be deleted. Please nominate items for deletions under the "Requests for deletion" section below. If it is obvious vandalism, just report it in [[Wikifunctions:Report vandalism]], or ping an [[Special:ListAdmins|administrator]]. Contact can also be made with an administrator on [https://t.me/Wikifunctions Telegram] or IRC [irc://irc.libera.chat/wikipedia-abstract #wikipedia-abstract]. If it is a predefined object (its ZID is less than 10000), please see [[Wikifunctions:Report a technical problem]]. {{Autoarchive resolved section |age = 1 |archive = ((FULLPAGENAME))/Archive/((year))/((month:##)) |level = 2 }} {{Archives|{{Special:PrefixIndex/Wikifunctions:Requests for deletions/Archive/|stripprefix=1}}}} = Requests for deletion = == Z38204 and Z38211 == I created Z38204 and Z38211, before noticing that {{Z|Z32290}} already exists, so they can be deleted. Sorry for the inconvenience. --[[User:Volvox|Volvox]] ([[User talk:Volvox|talk]]) 20:42, 25 July 2026 (UTC) :{{done}} <span style="font-family:monospace;font-weight:bold">[[User:Bunnypranav|<span style="color:#63b3ed">~/Bunny</span><span style="color:#2c5282">pranav</span>]]:&lt;[[User talk:Bunnypranav|<span style="color:#63b3ed">ping</span>]]&gt;</span> 06:55, 26 July 2026 (UTC) {{Section resolved|1=<span style="font-family:monospace;font-weight:bold">[[User:Bunnypranav|<span style="color:#63b3ed">~/Bunny</span><span style="color:#2c5282">pranav</span>]]:&lt;[[User talk:Bunnypranav|<span style="color:#63b3ed">ping</span>]]&gt;</span> 06:55, 26 July 2026 (UTC)}} == Z38309 == Same deal as above, I created a duplicate of an existing function [[Z30043]]. [[User:EatingCarBatteries|EatingCarBatteries]] ([[User talk:EatingCarBatteries|talk]]) 07:30, 26 July 2026 (UTC) 04khh86uy581fnmvb0742hjzj6f10sx 294076 294058 2026-07-26T08:04:58Z Bunnypranav 9976 Mark section resolved ([[User:Bunnypranav/sectionResolved.js|sectionResolved]]) 294076 wikitext text/x-wiki <noinclude>__NEWSECTIONLINK__ __FORCETOC__</noinclude> Functions or implementations or tests which do not work properly, do not meet notability criteria or are duplicates of another object can be deleted. Please nominate items for deletions under the "Requests for deletion" section below. If it is obvious vandalism, just report it in [[Wikifunctions:Report vandalism]], or ping an [[Special:ListAdmins|administrator]]. Contact can also be made with an administrator on [https://t.me/Wikifunctions Telegram] or IRC [irc://irc.libera.chat/wikipedia-abstract #wikipedia-abstract]. If it is a predefined object (its ZID is less than 10000), please see [[Wikifunctions:Report a technical problem]]. {{Autoarchive resolved section |age = 1 |archive = ((FULLPAGENAME))/Archive/((year))/((month:##)) |level = 2 }} {{Archives|{{Special:PrefixIndex/Wikifunctions:Requests for deletions/Archive/|stripprefix=1}}}} = Requests for deletion = == Z38204 and Z38211 == I created Z38204 and Z38211, before noticing that {{Z|Z32290}} already exists, so they can be deleted. Sorry for the inconvenience. --[[User:Volvox|Volvox]] ([[User talk:Volvox|talk]]) 20:42, 25 July 2026 (UTC) :{{done}} <span style="font-family:monospace;font-weight:bold">[[User:Bunnypranav|<span style="color:#63b3ed">~/Bunny</span><span style="color:#2c5282">pranav</span>]]:&lt;[[User talk:Bunnypranav|<span style="color:#63b3ed">ping</span>]]&gt;</span> 06:55, 26 July 2026 (UTC) {{Section resolved|1=<span style="font-family:monospace;font-weight:bold">[[User:Bunnypranav|<span style="color:#63b3ed">~/Bunny</span><span style="color:#2c5282">pranav</span>]]:&lt;[[User talk:Bunnypranav|<span style="color:#63b3ed">ping</span>]]&gt;</span> 06:55, 26 July 2026 (UTC)}} == Z38309 == Same deal as above, I created a duplicate of an existing function [[Z30043]]. [[User:EatingCarBatteries|EatingCarBatteries]] ([[User talk:EatingCarBatteries|talk]]) 07:30, 26 July 2026 (UTC) :{{done}} <span style="font-family:monospace;font-weight:bold">[[User:Bunnypranav|<span style="color:#63b3ed">~/Bunny</span><span style="color:#2c5282">pranav</span>]]:&lt;[[User talk:Bunnypranav|<span style="color:#63b3ed">ping</span>]]&gt;</span> 08:04, 26 July 2026 (UTC) {{Section resolved|1=<span style="font-family:monospace;font-weight:bold">[[User:Bunnypranav|<span style="color:#63b3ed">~/Bunny</span><span style="color:#2c5282">pranav</span>]]:&lt;[[User talk:Bunnypranav|<span style="color:#63b3ed">ping</span>]]&gt;</span> 08:04, 26 July 2026 (UTC)}} 58qimoy0ka1hcz6p29ydsuyat7zkggv Wikifunctions:Sandbox 4 3424 293799 293594 2026-07-25T15:28:02Z YoshiRulz 10156 293799 wikitext text/x-wiki {{draft}} This is a wiki page sandbox. See also sandboxes for specific types of object: * [[Z10119]] * {{Z|Z10121}} * {{Z|Z10123}} * {{Z|Z10131}} * {{Z|Z10166}} * {{Z|Z10122}} * {{Z|Z15104}} * [[Z26295]] Testing embedded Wikifunctions calls: {{#function:Z26039|Q158Error, there's not to rollback to {{#function:Z6824|L1555911-F14}} {{#function:Z6824|L1555911-F16}} {{#function:Z27954|}} 0u6zwgg994si0ga9too8yod2t4qdb5s 293800 293799 2026-07-25T15:28:24Z YoshiRulz 10156 293800 wikitext text/x-wiki {{draft}} This is a wiki page sandbox. See also sandboxes for specific types of object: * [[Z10119]] * {{Z|Z10121}} * {{Z|Z10123}} * {{Z|Z10131}} * {{Z|Z10166}} * {{Z|Z10122}} * {{Z|Z15104}} * [[Z26295]] Testing embedded Wikifunctions calls: {{#function:Z26039|Q158Error, there's not to rollback to {{#function:Z6824|L1555911-F14}} {{#function:Z6824|L1555911-F16}} g1o9e9poom1pa1pkdl93bpdpcteouvl 294015 293800 2026-07-25T21:47:21Z YoshiRulz 10156 294015 wikitext text/x-wiki {{draft}} This is a wiki page sandbox. See also sandboxes for specific types of object: * [[Z10119]] * {{Z|Z10121}} * {{Z|Z10123}} * {{Z|Z10131}} * {{Z|Z10166}} * {{Z|Z10122}} * {{Z|Z15104}} * [[Z26295]] Testing embedded Wikifunctions calls: {{#function:Z26039|Q158Error, there's not to rollback to {{#function:Z6824|L1555911-F14}} {{#function:Z6824|L1555911-F16}} {| class="wikitable sortable" ! Input's Type !! Default value !! Live example <!-- |- | {{Z|Z1}} |- | {{Z|Z2}} |- | {{Z|Z3}} |- | {{Z|Z4}} | <small><nowiki>{{#function:</nowiki>[[Z34804]]<nowiki>||}}</nowiki><br>{{#function:Z34804||}}</small> |- | {{Z|Z5}} --> |- | {{Z|Z6}} | N/A ({{Q|670834}}) | <small><nowiki>{{#function:</nowiki>[[Z14142]]<nowiki>|}}</nowiki><br>{{#function:Z14142|}}</small> <!-- |- | {{Z|Z7}} --> |- | {{Z|Z8}} | N/A (gives an error) | <small><nowiki>{{#function:</nowiki>[[Z28231]]<nowiki>|}}</nowiki><br>{{#function:Z28231|}}</small> <!-- |- | {{Z|Z9}} --> |- | {{Z|Z11}} | N/A (gives an error) | <small><nowiki>{{#function:</nowiki>[[Z14396]]<nowiki>|}}</nowiki><br>{{#function:Z14396|}}</small> |- | {{Z|Z12}} | N/A (gives an error) | <small><nowiki>{{#function:</nowiki>[[Z27905]]<nowiki>|}}</nowiki><br>{{#function:Z27905|}}</small> <!-- |- | {{Z|Z14}} |- | {{Z|Z16}} |- | {{Z|Z17}} |- | {{Z|Z18}} |- | {{Z|Z20}} |- | {{Z|Z21}} |- | {{Z|Z22}} |- | {{Z|Z23}} |- | {{Z|Z31}} |- | {{Z|Z32}} --> |- | {{Z|Z39}} | N/A (gives an error) | <small><nowiki>{{#function:</nowiki>[[Z23443]]<nowiki>|}}</nowiki><br>{{#function:Z23443|}}</small> |- | {{Z|Z40}} | {{Z|42}} | <small><nowiki>{{#function:</nowiki>[[Z10730]]<nowiki>|}}</nowiki><br>{{#function:Z10730|}}</small> <!-- |- | {{Z|Z46}} |- | {{Z|Z50}} --> |- | {{Z|Z60}} | <syntaxhighlight lang="wikitext" inline>{{PAGELANGUAGE}}</syntaxhighlight><br>(i.e. <code>de</code> on dewp) | <small><nowiki>{{#function:</nowiki>[[Z14329]]<nowiki>|}}</nowiki><br>{{#function:Z14329|}}</small> <!-- |- | {{Z|Z61}} |- | {{Z|Z64}} --> |- | {{Z|Z80}} | <code>0x00</code> | <small><nowiki>{{#function:</nowiki>[[Z22883]]<nowiki>|}}</nowiki><br>{{#function:Z22883|}}</small> |- | {{Z|Z86}} | <code>U+0000</code> | <small><nowiki>{{#function:</nowiki>[[Z23061]]<nowiki>|}}</nowiki><br>{{#function:Z23061|}}</small> |- | {{Z|Z89}} | N/A (gives an error) | <small><nowiki>{{#function:</nowiki>[[Z27854]]<nowiki>|}}</nowiki><br>{{#function:Z27854|}}</small> <!-- |- | {{Z|Z99}} --> |- | {{Z|Z881}} | N/A (gives an error) | <small><nowiki>{{#function:</nowiki>[[Z12681]]<nowiki>|}}</nowiki><br>{{#function:Z12681|}}</small> |- | {{Z|Z882}} | N/A (gives an error) | <small><nowiki>{{#function:</nowiki>[[Z24660]]<nowiki>|}}</nowiki><br>{{#function:Z24660|}}</small> |- | {{Z|Z883}} | N/A (gives an error) | <small><nowiki>{{#function:</nowiki>[[Z30737]]<nowiki>|}}</nowiki><br>{{#function:Z30737|}}</small> |- | {{Z|Z310}} | N/A (gives an error) | <small><nowiki>{{#function:</nowiki>[[Z36104]]<nowiki>|}}</nowiki><br>{{#function:Z36104|}}</small> |- | {{Z|Z6091}}<br>{{Z|Z6001}} | N/A (gives an error) | <small><nowiki>{{#function:</nowiki>[[Z20041]]<nowiki>|}}</nowiki><br>{{#function:Z20041|}}</small> |- | {{Z|Z6092}}<br>{{Z|Z6002}} | N/A (gives an error) | <small><nowiki>{{#function:</nowiki>[[Z20046]]<nowiki>|}}</nowiki><br>{{#function:Z20046|}}</small> |- | {{Z|Z6095}}<br>{{Z|Z6005}} | N/A (gives an error) | <small><nowiki>{{#function:</nowiki>[[Z19310]]<nowiki>|}}</nowiki><br>{{#function:Z19310|}}</small> |- | {{Z|Z6096}}<br>{{Z|Z6006}} | N/A (gives an error) | <small><nowiki>{{#function:</nowiki>[[Z23127]]<nowiki>|}}</nowiki><br>{{#function:Z23127|}}</small> |- | {{Z|Z6094}}<br>{{Z|Z6004}} | N/A (gives an error) | <small><nowiki>{{#function:</nowiki>[[Z35745]]<nowiki>|}}</nowiki><br>{{#function:Z35745|}}</small> <!-- |- | {{Z|Z6003}} |- | {{Z|Z6007}} |- | {{Z|Z6008}} --> |- | {{Z|Z6010}} | N/A (gives an error) | <small><nowiki>{{#function:</nowiki>[[Z25326]]<nowiki>|}}</nowiki><br>{{#function:Z25326|}}</small> |- | {{Z|Z6011}} | N/A (gives an error) | <small><nowiki>{{#function:</nowiki>[[Z26151]]<nowiki>|}}</nowiki><br>{{#function:Z26151|}}</small> <!-- |- | {{Z|Z6020}} |- | {{Z|Z6030}} |- | {{Z|Z6039}} |- | {{Z|Z6040}} --> |- | {{Z|Z6060}} | N/A (gives an error) | <small><nowiki>{{#function:</nowiki>[[Z25701]]<nowiki>|}}</nowiki><br>{{#function:Z25701|}}</small> |- | {{Z|Z6061}} | N/A (gives an error) | <small><nowiki>{{#function:</nowiki>[[Z25724]]<nowiki>|}}</nowiki><br>{{#function:Z25724|}}</small> |- | {{Z|Z6064}} | N/A (gives an error) | <small><nowiki>{{#function:</nowiki>[[Z35327]]<nowiki>|}}</nowiki><br>{{#function:Z35327|}}</small> <!-- |- | {{Z|Z6884}} --> |- | {{Z|Z13518}} | N/A (gives an error) | <small><nowiki>{{#function:</nowiki>[[Z13713]]<nowiki>|}}</nowiki><br>{{#function:Z13713|}}</small> <!-- |- | {{Z|Z14293}} |- | {{Z|Z14294}} --> |- | {{Z|Z16098}} | N/A (gives an error) | <small><nowiki>{{#function:</nowiki>[[Z13596]]<nowiki>|}}</nowiki><br>{{#function:Z13596|}}</small> |- | {{Z|Z16659}} | N/A (gives an error) | <small><nowiki>{{#function:</nowiki>[[Z17151]]<nowiki>|}}</nowiki><br>{{#function:Z17151|}}</small> |- | {{Z|Z16683}} | N/A (gives an error) | <small><nowiki>{{#function:</nowiki>[[Z25073]]<nowiki>|}}</nowiki><br>{{#function:Z25073|}}</small> |- | {{Z|Z16927}} | N/A (gives an error) | <small><nowiki>{{#function:</nowiki>[[Z16000]]<nowiki>|}}</nowiki><br>{{#function:Z16000|}}</small> |- | {{Z|Z17402}} | N/A (gives an error) | <small><nowiki>{{#function:</nowiki>[[Z24041]]<nowiki>|}}</nowiki><br>{{#function:Z24041|}}</small> |- | {{Z|Z17813}} | N/A (gives an error) | <small><nowiki>{{#function:</nowiki>[[Z24761]]<nowiki>|}}</nowiki><br>{{#function:Z24761|}}</small> |- | {{Z|Z19677}} | N/A (gives an error) | <small><nowiki>{{#function:</nowiki>[[Z19827]]<nowiki>|}}</nowiki><br>{{#function:Z19827|}}</small> |- | {{Z|Z20159}} | N/A (gives an error) | <small><nowiki>{{#function:</nowiki>[[Z28824]]<nowiki>|}}</nowiki><br>{{#function:Z28824|}}</small> |- | {{Z|Z20342}} | N/A (gives an error) | <small><nowiki>{{#function:</nowiki>[[Z22937]]<nowiki>|}}</nowiki><br>{{#function:Z22937|}}</small> |- | {{Z|Z20420}} | N/A (gives an error) | <small><nowiki>{{#function:</nowiki>[[Z34060]]<nowiki>|}}</nowiki><br>{{#function:Z34060|}}</small> <!-- |- | {{Z|Z20825}} --> |- | {{Z|Z20838}} | N/A (gives an error) | <small><nowiki>{{#function:</nowiki>[[Z20844]]<nowiki>|}}</nowiki><br>{{#function:Z20844|}}</small> |- | {{Z|Z22112}} | N/A (gives an error) | <small><nowiki>{{#function:</nowiki>[[Z22417]]<nowiki>|}}</nowiki><br>{{#function:Z22417|}}</small> |- | {{Z|Z28579}} | N/A (gives an error) | <small><nowiki>{{#function:</nowiki>[[Z28639]]<nowiki>|}}</nowiki><br>{{#function:Z28639|}}</small> |- | {{Z|Z33198}} | N/A (gives an error) | <small><nowiki>{{#function:</nowiki>[[Z33219]]<nowiki>|}}</nowiki><br>{{#function:Z33219|}}</small> <!-- |- | {{Z|Z36462}} |- | {{Z|Z36463}} --> |- | [[Help:Wikidata#Lightweight_enumerations|Lightweight enums]]: * {{Z|Z6062}} * {{Z|Z6063}} * {{Z|Z25340}} * {{Z|Z25501}} * {{Z|Z25502}} * {{Z|Z26582}} * {{Z|Z26934}} * {{Z|Z26935}} * {{Z|Z27951}} * {{Z|Z27970}} * {{Z|Z27971}} * {{Z|Z28215}} * {{Z|Z28515}} * {{Z|Z28516}} * {{Z|Z28517}} * {{Z|Z28518}} * {{Z|Z28519}} * {{Z|Z28520}} * {{Z|Z32789}} * {{Z|Z32792}} * {{Z|Z33568}} * {{Z|Z33827}} | N/A (gives an error) | <small><nowiki>{{#function:</nowiki>[[Z27954]]<nowiki>|}}</nowiki><br>{{#function:Z27954|}}</small> |} 0lypjrvvv4flcgugutstznwdmaodwa5 294016 294015 2026-07-25T21:50:48Z YoshiRulz 10156 294016 wikitext text/x-wiki {{draft}} This is a wiki page sandbox. See also sandboxes for specific types of object: * [[Z10119]] * {{Z|Z10121}} * {{Z|Z10123}} * {{Z|Z10131}} * {{Z|Z10166}} * {{Z|Z10122}} * {{Z|Z15104}} * [[Z26295]] Testing embedded Wikifunctions calls: {{#function:Z26039|Q158Error, there's not to rollback to {{#function:Z6824|L1555911-F14}} {{#function:Z6824|L1555911-F16}} {| class="wikitable sortable" ! Input's Type !! Default value !! Live example <!-- |- | {{Z|Z1}} |- | {{Z|Z2}} |- | {{Z|Z3}} |- | {{Z|Z4}} | <small><nowiki>{{#function:</nowiki>[[Z34804]]<nowiki>||}}</nowiki><br>{{#function:Z34804||}}</small> |- | {{Z|Z5}} --> |- | {{Z|Z6}} | N/A ({{Q|670834}}) | <small><nowiki>{{#function:</nowiki>[[Z14142]]<nowiki>|}}</nowiki><br>{{#function:Z14142|}}</small> <!-- |- | {{Z|Z7}} --> |- | {{Z|Z8}} | N/A (gives an error) | <small><nowiki>{{#function:</nowiki>[[Z28231]]<nowiki>|}}</nowiki><br>{{#function:Z28231|}}</small> <!-- |- | {{Z|Z9}} --> |- | {{Z|Z11}} | N/A (gives an error) | <small><nowiki>{{#function:</nowiki>[[Z14396]]<nowiki>|}}</nowiki><br>{{#function:Z14396|}}</small> |- | {{Z|Z12}} | N/A (gives an error) | <small><nowiki>{{#function:</nowiki>[[Z38226]]<nowiki>|}}</nowiki><br>{{#function:Z38226|}}</small> <!-- |- | {{Z|Z14}} |- | {{Z|Z16}} |- | {{Z|Z17}} |- | {{Z|Z18}} |- | {{Z|Z20}} |- | {{Z|Z21}} |- | {{Z|Z22}} |- | {{Z|Z23}} |- | {{Z|Z31}} |- | {{Z|Z32}} --> |- | {{Z|Z39}} | N/A (gives an error) | <small><nowiki>{{#function:</nowiki>[[Z23443]]<nowiki>|}}</nowiki><br>{{#function:Z23443|}}</small> |- | {{Z|Z40}} | {{Z|42}} | <small><nowiki>{{#function:</nowiki>[[Z10730]]<nowiki>|}}</nowiki><br>{{#function:Z10730|}}</small> <!-- |- | {{Z|Z46}} |- | {{Z|Z50}} --> |- | {{Z|Z60}} | <syntaxhighlight lang="wikitext" inline>{{PAGELANGUAGE}}</syntaxhighlight><br>(i.e. <code>de</code> on dewp) | <small><nowiki>{{#function:</nowiki>[[Z14329]]<nowiki>|}}</nowiki><br>{{#function:Z14329|}}</small> <!-- |- | {{Z|Z61}} |- | {{Z|Z64}} --> |- | {{Z|Z80}} | <code>0x00</code> | <small><nowiki>{{#function:</nowiki>[[Z22883]]<nowiki>|}}</nowiki><br>{{#function:Z22883|}}</small> |- | {{Z|Z86}} | <code>U+0000</code> | <small><nowiki>{{#function:</nowiki>[[Z23061]]<nowiki>|}}</nowiki><br>{{#function:Z23061|}}</small> |- | {{Z|Z89}} | N/A (gives an error) | <small><nowiki>{{#function:</nowiki>[[Z27854]]<nowiki>|}}</nowiki><br>{{#function:Z27854|}}</small> <!-- |- | {{Z|Z99}} --> |- | {{Z|Z881}} | N/A (gives an error) | <small><nowiki>{{#function:</nowiki>[[Z12681]]<nowiki>|}}</nowiki><br>{{#function:Z12681|}}</small> |- | {{Z|Z882}} | N/A (gives an error) | <small><nowiki>{{#function:</nowiki>[[Z24660]]<nowiki>|}}</nowiki><br>{{#function:Z24660|}}</small> |- | {{Z|Z883}} | N/A (gives an error) | <small><nowiki>{{#function:</nowiki>[[Z30737]]<nowiki>|}}</nowiki><br>{{#function:Z30737|}}</small> |- | {{Z|Z310}} | N/A (gives an error) | <small><nowiki>{{#function:</nowiki>[[Z36104]]<nowiki>|}}</nowiki><br>{{#function:Z36104|}}</small> |- | {{Z|Z6091}}<br>{{Z|Z6001}} | N/A (gives an error) | <small><nowiki>{{#function:</nowiki>[[Z20041]]<nowiki>|}}</nowiki><br>{{#function:Z20041|}}</small> |- | {{Z|Z6092}}<br>{{Z|Z6002}} | N/A (gives an error) | <small><nowiki>{{#function:</nowiki>[[Z20046]]<nowiki>|}}</nowiki><br>{{#function:Z20046|}}</small> |- | {{Z|Z6095}}<br>{{Z|Z6005}} | N/A (gives an error) | <small><nowiki>{{#function:</nowiki>[[Z19310]]<nowiki>|}}</nowiki><br>{{#function:Z19310|}}</small> |- | {{Z|Z6096}}<br>{{Z|Z6006}} | N/A (gives an error) | <small><nowiki>{{#function:</nowiki>[[Z23127]]<nowiki>|}}</nowiki><br>{{#function:Z23127|}}</small> |- | {{Z|Z6094}}<br>{{Z|Z6004}} | N/A (gives an error) | <small><nowiki>{{#function:</nowiki>[[Z35745]]<nowiki>|}}</nowiki><br>{{#function:Z35745|}}</small> <!-- |- | {{Z|Z6003}} |- | {{Z|Z6007}} |- | {{Z|Z6008}} --> |- | {{Z|Z6010}} | N/A (gives an error) | <small><nowiki>{{#function:</nowiki>[[Z25326]]<nowiki>|}}</nowiki><br>{{#function:Z25326|}}</small> |- | {{Z|Z6011}} | N/A (gives an error) | <small><nowiki>{{#function:</nowiki>[[Z26151]]<nowiki>|}}</nowiki><br>{{#function:Z26151|}}</small> <!-- |- | {{Z|Z6020}} |- | {{Z|Z6030}} |- | {{Z|Z6039}} |- | {{Z|Z6040}} --> |- | {{Z|Z6060}} | N/A (gives an error) | <small><nowiki>{{#function:</nowiki>[[Z25701]]<nowiki>|}}</nowiki><br>{{#function:Z25701|}}</small> |- | {{Z|Z6061}} | N/A (gives an error) | <small><nowiki>{{#function:</nowiki>[[Z25724]]<nowiki>|}}</nowiki><br>{{#function:Z25724|}}</small> |- | {{Z|Z6064}} | N/A (gives an error) | <small><nowiki>{{#function:</nowiki>[[Z35327]]<nowiki>|}}</nowiki><br>{{#function:Z35327|}}</small> <!-- |- | {{Z|Z6884}} --> |- | {{Z|Z13518}} | N/A (gives an error) | <small><nowiki>{{#function:</nowiki>[[Z13713]]<nowiki>|}}</nowiki><br>{{#function:Z13713|}}</small> <!-- |- | {{Z|Z14293}} |- | {{Z|Z14294}} --> |- | {{Z|Z16098}} | N/A (gives an error) | <small><nowiki>{{#function:</nowiki>[[Z13596]]<nowiki>|}}</nowiki><br>{{#function:Z13596|}}</small> |- | {{Z|Z16659}} | N/A (gives an error) | <small><nowiki>{{#function:</nowiki>[[Z17151]]<nowiki>|}}</nowiki><br>{{#function:Z17151|}}</small> |- | {{Z|Z16683}} | N/A (gives an error) | <small><nowiki>{{#function:</nowiki>[[Z25073]]<nowiki>|}}</nowiki><br>{{#function:Z25073|}}</small> |- | {{Z|Z16927}} | N/A (gives an error) | <small><nowiki>{{#function:</nowiki>[[Z16000]]<nowiki>|}}</nowiki><br>{{#function:Z16000|}}</small> |- | {{Z|Z17402}} | N/A (gives an error) | <small><nowiki>{{#function:</nowiki>[[Z24041]]<nowiki>|}}</nowiki><br>{{#function:Z24041|}}</small> |- | {{Z|Z17813}} | N/A (gives an error) | <small><nowiki>{{#function:</nowiki>[[Z24761]]<nowiki>|}}</nowiki><br>{{#function:Z24761|}}</small> |- | {{Z|Z19677}} | N/A (gives an error) | <small><nowiki>{{#function:</nowiki>[[Z19827]]<nowiki>|}}</nowiki><br>{{#function:Z19827|}}</small> |- | {{Z|Z20159}} | N/A (gives an error) | <small><nowiki>{{#function:</nowiki>[[Z28824]]<nowiki>|}}</nowiki><br>{{#function:Z28824|}}</small> |- | {{Z|Z20342}} | N/A (gives an error) | <small><nowiki>{{#function:</nowiki>[[Z22937]]<nowiki>|}}</nowiki><br>{{#function:Z22937|}}</small> |- | {{Z|Z20420}} | N/A (gives an error) | <small><nowiki>{{#function:</nowiki>[[Z34060]]<nowiki>|}}</nowiki><br>{{#function:Z34060|}}</small> <!-- |- | {{Z|Z20825}} --> |- | {{Z|Z20838}} | N/A (gives an error) | <small><nowiki>{{#function:</nowiki>[[Z20844]]<nowiki>|}}</nowiki><br>{{#function:Z20844|}}</small> |- | {{Z|Z22112}} | N/A (gives an error) | <small><nowiki>{{#function:</nowiki>[[Z22417]]<nowiki>|}}</nowiki><br>{{#function:Z22417|}}</small> |- | {{Z|Z28579}} | N/A (gives an error) | <small><nowiki>{{#function:</nowiki>[[Z28639]]<nowiki>|}}</nowiki><br>{{#function:Z28639|}}</small> |- | {{Z|Z33198}} | N/A (gives an error) | <small><nowiki>{{#function:</nowiki>[[Z33219]]<nowiki>|}}</nowiki><br>{{#function:Z33219|}}</small> <!-- |- | {{Z|Z36462}} |- | {{Z|Z36463}} --> |- | [[Help:Wikidata#Lightweight_enumerations|Lightweight enums]]: * {{Z|Z6062}} * {{Z|Z6063}} * {{Z|Z25340}} * {{Z|Z25501}} * {{Z|Z25502}} * {{Z|Z26582}} * {{Z|Z26934}} * {{Z|Z26935}} * {{Z|Z27951}} * {{Z|Z27970}} * {{Z|Z27971}} * {{Z|Z28215}} * {{Z|Z28515}} * {{Z|Z28516}} * {{Z|Z28517}} * {{Z|Z28518}} * {{Z|Z28519}} * {{Z|Z28520}} * {{Z|Z32789}} * {{Z|Z32792}} * {{Z|Z33568}} * {{Z|Z33827}} | N/A (gives an error) | <small><nowiki>{{#function:</nowiki>[[Z27954]]<nowiki>|}}</nowiki><br>{{#function:Z27954|}}</small> |} ijg289ggwq494brf53nfrr3ix26kqbj 294017 294016 2026-07-25T21:55:32Z YoshiRulz 10156 294017 wikitext text/x-wiki {{draft}} This is a wiki page sandbox. See also sandboxes for specific types of object: * [[Z10119]] * {{Z|Z10121}} * {{Z|Z10123}} * {{Z|Z10131}} * {{Z|Z10166}} * {{Z|Z10122}} * {{Z|Z15104}} * [[Z26295]] Testing embedded Wikifunctions calls: {{#function:Z26039|Q158Error, there's not to rollback to {{#function:Z6824|L1555911-F14}} {{#function:Z6824|L1555911-F16}} {| class="wikitable sortable" ! Input's Type !! Default value !! Live example <!-- |- | {{Z|Z1}} |- | {{Z|Z2}} |- | {{Z|Z3}} |- | {{Z|Z4}} | <small><nowiki>{{#function:</nowiki>[[Z34804]]<nowiki>||}}</nowiki><br>{{#function:Z34804||}}</small> |- | {{Z|Z5}} --> |- | {{Z|Z6}} | N/A ({{Q|670834}}) | <small><nowiki>{{#function:</nowiki>[[Z14142]]<nowiki>|}}</nowiki><br>{{#function:Z14142|}}</small> <!-- |- | {{Z|Z7}} --> |- | {{Z|Z8}} | N/A (gives an error) | <small><nowiki>{{#function:</nowiki>[[Z28231]]<nowiki>|}}</nowiki><br>{{#function:Z28231|}}</small> <!-- |- | {{Z|Z9}} --> |- | {{Z|Z11}} | N/A (gives an error) | <small><nowiki>{{#function:</nowiki>[[Z14396]]<nowiki>|}}</nowiki><br>{{#function:Z14396|}}</small> |- | {{Z|Z12}} | N/A (gives an error) | <small><nowiki>{{#function:</nowiki>[[Z38226]]<nowiki>|}}</nowiki><br>{{#function:Z38226|}}</small> <!-- |- | {{Z|Z14}} |- | {{Z|Z16}} |- | {{Z|Z17}} |- | {{Z|Z18}} |- | {{Z|Z20}} |- | {{Z|Z21}} |- | {{Z|Z22}} |- | {{Z|Z23}} |- | {{Z|Z31}} |- | {{Z|Z32}} --> |- | {{Z|Z39}} | N/A (gives an error) | <small><nowiki>{{#function:</nowiki>[[Z23443]]<nowiki>|}}</nowiki><br>{{#function:Z23443|}}</small> |- | {{Z|Z40}} | {{Z|42}} | <small><nowiki>{{#function:</nowiki>[[Z10730]]<nowiki>|}}</nowiki><br>{{#function:Z10730|}}</small> <!-- |- | {{Z|Z46}} |- | {{Z|Z50}} --> |- | {{Z|Z60}} | <syntaxhighlight lang="wikitext" inline>{{PAGELANGUAGE}}</syntaxhighlight><br>(i.e. <code>de</code> on dewp) | <small><nowiki>{{#function:</nowiki>[[Z14329]]<nowiki>|}}</nowiki><br>{{#function:Z14329|}}</small> <!-- |- | {{Z|Z61}} |- | {{Z|Z64}} --> |- | {{Z|Z80}} | <code>0x00</code> | <small><nowiki>{{#function:</nowiki>[[Z22883]]<nowiki>|}}</nowiki><br>{{#function:Z22883|}}</small> |- | {{Z|Z86}} | <code>U+0000</code> | <small><nowiki>{{#function:</nowiki>[[Z23061]]<nowiki>|}}</nowiki><br>{{#function:Z23061|}}</small> |- | {{Z|Z89}} | N/A (gives an error) | <small><nowiki>{{#function:</nowiki>[[Z27854]]<nowiki>|}}</nowiki><br>{{#function:Z27854|}}</small> <!-- |- | {{Z|Z99}} --> |- | {{Z|Z881}} | N/A (gives an error) | <small><nowiki>{{#function:</nowiki>[[Z12681]]<nowiki>|}}</nowiki><br>{{#function:Z12681|}}</small> |- | {{Z|Z882}} | N/A (gives an error) | <small><nowiki>{{#function:</nowiki>[[Z24660]]<nowiki>||}}</nowiki><br>{{#function:Z24660||}}</small> |- | {{Z|Z883}} | N/A (gives an error) | <small><nowiki>{{#function:</nowiki>[[Z30737]]<nowiki>|}}</nowiki><br>{{#function:Z30737|}}</small> |- | {{Z|Z310}} | N/A (gives an error) | <small><nowiki>{{#function:</nowiki>[[Z36104]]<nowiki>|}}</nowiki><br>{{#function:Z36104|}}</small> |- | {{Z|Z6091}}<br>{{Z|Z6001}} | N/A (gives an error) | <small><nowiki>{{#function:</nowiki>[[Z20041]]<nowiki>|}}</nowiki><br>{{#function:Z20041|}}</small> |- | {{Z|Z6092}}<br>{{Z|Z6002}} | N/A (gives an error) | <small><nowiki>{{#function:</nowiki>[[Z20046]]<nowiki>|}}</nowiki><br>{{#function:Z20046|}}</small> |- | {{Z|Z6095}}<br>{{Z|Z6005}} | N/A (gives an error) | <small><nowiki>{{#function:</nowiki>[[Z19310]]<nowiki>|}}</nowiki><br>{{#function:Z19310|}}</small> |- | {{Z|Z6096}}<br>{{Z|Z6006}} | N/A (gives an error) | <small><nowiki>{{#function:</nowiki>[[Z23127]]<nowiki>|}}</nowiki><br>{{#function:Z23127|}}</small> |- | {{Z|Z6094}}<br>{{Z|Z6004}} | N/A (gives an error) | <small><nowiki>{{#function:</nowiki>[[Z35745]]<nowiki>|}}</nowiki><br>{{#function:Z35745|}}</small> <!-- |- | {{Z|Z6003}} |- | {{Z|Z6007}} |- | {{Z|Z6008}} --> |- | {{Z|Z6010}} | N/A (gives an error) | <small><nowiki>{{#function:</nowiki>[[Z25326]]<nowiki>|}}</nowiki><br>{{#function:Z25326|}}</small> |- | {{Z|Z6011}} | N/A (gives an error) | <small><nowiki>{{#function:</nowiki>[[Z26151]]<nowiki>|}}</nowiki><br>{{#function:Z26151|}}</small> <!-- |- | {{Z|Z6020}} |- | {{Z|Z6030}} |- | {{Z|Z6039}} |- | {{Z|Z6040}} --> |- | {{Z|Z6060}} | N/A (gives an error) | <small><nowiki>{{#function:</nowiki>[[Z25701]]<nowiki>|}}</nowiki><br>{{#function:Z25701|}}</small> |- | {{Z|Z6061}} | N/A (gives an error) | <small><nowiki>{{#function:</nowiki>[[Z25724]]<nowiki>|}}</nowiki><br>{{#function:Z25724|}}</small> |- | {{Z|Z6064}} | N/A (gives an error) | <small><nowiki>{{#function:</nowiki>[[Z35327]]<nowiki>|}}</nowiki><br>{{#function:Z35327|}}</small> <!-- |- | {{Z|Z6884}} --> |- | {{Z|Z13518}} | N/A (gives an error) | <small><nowiki>{{#function:</nowiki>[[Z13713]]<nowiki>|}}</nowiki><br>{{#function:Z13713|}}</small> <!-- |- | {{Z|Z14293}} |- | {{Z|Z14294}} --> |- | {{Z|Z16098}} | N/A (gives an error) | <small><nowiki>{{#function:</nowiki>[[Z13596]]<nowiki>|}}</nowiki><br>{{#function:Z13596|}}</small> |- | {{Z|Z16659}} | N/A (gives an error) | <small><nowiki>{{#function:</nowiki>[[Z17151]]<nowiki>|}}</nowiki><br>{{#function:Z17151|}}</small> |- | {{Z|Z16683}} | N/A (gives an error) | <small><nowiki>{{#function:</nowiki>[[Z25073]]<nowiki>|}}</nowiki><br>{{#function:Z25073|}}</small> |- | {{Z|Z16927}} | N/A (gives an error) | <small><nowiki>{{#function:</nowiki>[[Z16000]]<nowiki>|}}</nowiki><br>{{#function:Z16000|}}</small> |- | {{Z|Z17402}} | N/A (gives an error) | <small><nowiki>{{#function:</nowiki>[[Z24041]]<nowiki>|}}</nowiki><br>{{#function:Z24041|}}</small> |- | {{Z|Z17813}} | N/A (gives an error) | <small><nowiki>{{#function:</nowiki>[[Z24761]]<nowiki>|}}</nowiki><br>{{#function:Z24761|}}</small> |- | {{Z|Z19677}} | N/A (gives an error) | <small><nowiki>{{#function:</nowiki>[[Z19827]]<nowiki>|}}</nowiki><br>{{#function:Z19827|}}</small> |- | {{Z|Z20159}} | N/A (gives an error) | <small><nowiki>{{#function:</nowiki>[[Z28824]]<nowiki>|}}</nowiki><br>{{#function:Z28824|}}</small> |- | {{Z|Z20342}} | N/A (gives an error) | <small><nowiki>{{#function:</nowiki>[[Z22937]]<nowiki>|}}</nowiki><br>{{#function:Z22937|}}</small> |- | {{Z|Z20420}} | N/A (gives an error) | <small><nowiki>{{#function:</nowiki>[[Z34060]]<nowiki>|}}</nowiki><br>{{#function:Z34060|}}</small> <!-- |- | {{Z|Z20825}} --> |- | {{Z|Z20838}} | N/A (gives an error) | <small><nowiki>{{#function:</nowiki>[[Z20844]]<nowiki>|}}</nowiki><br>{{#function:Z20844|}}</small> |- | {{Z|Z22112}} | N/A (gives an error) | <small><nowiki>{{#function:</nowiki>[[Z22417]]<nowiki>|}}</nowiki><br>{{#function:Z22417|}}</small> |- | {{Z|Z28579}} | N/A (gives an error) | <small><nowiki>{{#function:</nowiki>[[Z28639]]<nowiki>|}}</nowiki><br>{{#function:Z28639|}}</small> |- | {{Z|Z33198}} | N/A (gives an error) | <small><nowiki>{{#function:</nowiki>[[Z33219]]<nowiki>|}}</nowiki><br>{{#function:Z33219|}}</small> <!-- |- | {{Z|Z36462}} |- | {{Z|Z36463}} --> |- | [[Help:Wikidata#Lightweight_enumerations|Lightweight enums]]: * {{Z|Z6062}} * {{Z|Z6063}} * {{Z|Z25340}} * {{Z|Z25501}} * {{Z|Z25502}} * {{Z|Z26582}} * {{Z|Z26934}} * {{Z|Z26935}} * {{Z|Z27951}} * {{Z|Z27970}} * {{Z|Z27971}} * {{Z|Z28215}} * {{Z|Z28515}} * {{Z|Z28516}} * {{Z|Z28517}} * {{Z|Z28518}} * {{Z|Z28519}} * {{Z|Z28520}} * {{Z|Z32789}} * {{Z|Z32792}} * {{Z|Z33568}} * {{Z|Z33827}} | N/A (gives an error) | <small><nowiki>{{#function:</nowiki>[[Z27954]]<nowiki>|}}</nowiki><br>{{#function:Z27954|}}</small> |} 54lo2l5vnsx3w1r4va1ixtn7yj7tx50 294018 294017 2026-07-25T21:57:16Z YoshiRulz 10156 294018 wikitext text/x-wiki {{draft}} This is a wiki page sandbox. See also sandboxes for specific types of object: * [[Z10119]] * {{Z|Z10121}} * {{Z|Z10123}} * {{Z|Z10131}} * {{Z|Z10166}} * {{Z|Z10122}} * {{Z|Z15104}} * [[Z26295]] Testing embedded Wikifunctions calls: {{#function:Z26039|Q158Error, there's not to rollback to {{#function:Z6824|L1555911-F14}} {{#function:Z6824|L1555911-F16}} {| class="wikitable sortable" ! Input's Type !! Default value !! Live example <!-- |- | {{Z|Z1}} |- | {{Z|Z2}} |- | {{Z|Z3}} |- | {{Z|Z4}} | <small><nowiki>{{#function:</nowiki>[[Z34804]]<nowiki>||}}</nowiki><br>{{#function:Z34804||}}</small> |- | {{Z|Z5}} --> |- | {{Z|Z6}} | N/A ({{Q|670834}}) | <small><nowiki>{{#function:</nowiki>[[Z14142]]<nowiki>|}}</nowiki><br>{{#function:Z14142|}}</small> <!-- |- | {{Z|Z7}} --> |- | {{Z|Z8}} | N/A (gives an error) | <small><nowiki>{{#function:</nowiki>[[Z28231]]<nowiki>|}}</nowiki><br>{{#function:Z28231|}}</small> <!-- |- | {{Z|Z9}} --> |- | {{Z|Z11}} | N/A (gives an error) | <small><nowiki>{{#function:</nowiki>[[Z14396]]<nowiki>|}}</nowiki><br>{{#function:Z14396|}}</small> |- | {{Z|Z12}} | N/A (gives an error) | <small><nowiki>{{#function:</nowiki>[[Z38226]]<nowiki>|}}</nowiki><br>{{#function:Z38226|}}</small> <!-- |- | {{Z|Z14}} |- | {{Z|Z16}} |- | {{Z|Z17}} |- | {{Z|Z18}} |- | {{Z|Z20}} |- | {{Z|Z21}} |- | {{Z|Z22}} |- | {{Z|Z23}} |- | {{Z|Z31}} |- | {{Z|Z32}} --> |- | {{Z|Z39}} | N/A (gives an error) | <small><nowiki>{{#function:</nowiki>[[Z23443]]<nowiki>|}}</nowiki><br>{{#function:Z23443|}}</small> |- | {{Z|Z40}} | {{Z|42}} | <small><nowiki>{{#function:</nowiki>[[Z10730]]<nowiki>|}}</nowiki><br>{{#function:Z10730|}}</small> <!-- |- | {{Z|Z46}} |- | {{Z|Z50}} --> |- | {{Z|Z60}} | <syntaxhighlight lang="wikitext" inline>{{PAGELANGUAGE}}</syntaxhighlight><br>(i.e. <code>de</code> on dewp) | <small><nowiki>{{#function:</nowiki>[[Z14329]]<nowiki>|}}</nowiki><br>{{#function:Z14329|}}</small> <!-- |- | {{Z|Z61}} |- | {{Z|Z64}} --> |- | {{Z|Z80}} | <code>0x00</code> | <small><nowiki>{{#function:</nowiki>[[Z22883]]<nowiki>|}}</nowiki><br>{{#function:Z22883|}}</small> |- | {{Z|Z86}} | <code>U+0000</code> | <small><nowiki>{{#function:</nowiki>[[Z23061]]<nowiki>|}}</nowiki><br>{{#function:Z23061|}}</small> |- | {{Z|Z89}} | N/A (gives an error) | <small><nowiki>{{#function:</nowiki>[[Z27854]]<nowiki>|}}</nowiki><br>{{#function:Z27854|}}</small> <!-- |- | {{Z|Z99}} --> |- | {{Z|Z881}} | N/A (gives an error) | <small><nowiki>{{#function:</nowiki>[[Z12681]]<nowiki>|}}</nowiki><br>{{#function:Z12681|}}</small> |- | {{Z|Z882}} | N/A (gives an error) | <small><nowiki>{{#function:</nowiki>[[Z24660]]<nowiki>||}}</nowiki><br>{{#function:Z24660||}}</small> |- | {{Z|Z883}} | N/A (gives an error) | <small><nowiki>{{#function:</nowiki>[[Z30737]]<nowiki>|}}</nowiki><br>{{#function:Z30737|}}</small> |- | {{Z|Z310}} | N/A (gives an error) | <small><nowiki>{{#function:</nowiki>[[Z36104]]<nowiki>|}}</nowiki><br>{{#function:Z36104|}}</small> |- | {{Z|Z6091}}<br>{{Z|Z6001}} | N/A (gives an error) | <small><nowiki>{{#function:</nowiki>[[Z20041]]<nowiki>|}}</nowiki><br>{{#function:Z20041|}}</small> |- | {{Z|Z6092}}<br>{{Z|Z6002}} | N/A (gives an error) | <small><nowiki>{{#function:</nowiki>[[Z20046]]<nowiki>|}}</nowiki><br>{{#function:Z20046|}}</small> |- | {{Z|Z6095}}<br>{{Z|Z6005}} | N/A (gives an error) | <small><nowiki>{{#function:</nowiki>[[Z19310]]<nowiki>|}}</nowiki><br>{{#function:Z19310|}}</small> |- | {{Z|Z6096}}<br>{{Z|Z6006}} | N/A (gives an error) | <small><nowiki>{{#function:</nowiki>[[Z23127]]<nowiki>|}}</nowiki><br>{{#function:Z23127|}}</small> |- | {{Z|Z6094}}<br>{{Z|Z6004}} | N/A (gives an error) | <small><nowiki>{{#function:</nowiki>[[Z35745]]<nowiki>|}}</nowiki><br>{{#function:Z35745|}}</small> <!-- |- | {{Z|Z6003}} |- | {{Z|Z6007}} |- | {{Z|Z6008}} --> |- | {{Z|Z6010}} | N/A (gives an error) | <small><nowiki>{{#function:</nowiki>[[Z25326]]<nowiki>||}}</nowiki><br>{{#function:Z25326||}}</small> |- | {{Z|Z6011}} | N/A (gives an error) | <small><nowiki>{{#function:</nowiki>[[Z26151]]<nowiki>||}}</nowiki><br>{{#function:Z26151||}}</small> <!-- |- | {{Z|Z6020}} |- | {{Z|Z6030}} |- | {{Z|Z6039}} |- | {{Z|Z6040}} --> |- | {{Z|Z6060}} | N/A (gives an error) | <small><nowiki>{{#function:</nowiki>[[Z25701]]<nowiki>|}}</nowiki><br>{{#function:Z25701|}}</small> |- | {{Z|Z6061}} | N/A (gives an error) | <small><nowiki>{{#function:</nowiki>[[Z25724]]<nowiki>|}}</nowiki><br>{{#function:Z25724|}}</small> |- | {{Z|Z6064}} | N/A (gives an error) | <small><nowiki>{{#function:</nowiki>[[Z35327]]<nowiki>||}}</nowiki><br>{{#function:Z35327||}}</small> <!-- |- | {{Z|Z6884}} --> |- | {{Z|Z13518}} | N/A (gives an error) | <small><nowiki>{{#function:</nowiki>[[Z13713]]<nowiki>|}}</nowiki><br>{{#function:Z13713|}}</small> <!-- |- | {{Z|Z14293}} |- | {{Z|Z14294}} --> |- | {{Z|Z16098}} | N/A (gives an error) | <small><nowiki>{{#function:</nowiki>[[Z13596]]<nowiki>|}}</nowiki><br>{{#function:Z13596|}}</small> |- | {{Z|Z16659}} | N/A (gives an error) | <small><nowiki>{{#function:</nowiki>[[Z17151]]<nowiki>|}}</nowiki><br>{{#function:Z17151|}}</small> |- | {{Z|Z16683}} | N/A (gives an error) | <small><nowiki>{{#function:</nowiki>[[Z25073]]<nowiki>|}}</nowiki><br>{{#function:Z25073|}}</small> |- | {{Z|Z16927}} | N/A (gives an error) | <small><nowiki>{{#function:</nowiki>[[Z16000]]<nowiki>|}}</nowiki><br>{{#function:Z16000|}}</small> |- | {{Z|Z17402}} | N/A (gives an error) | <small><nowiki>{{#function:</nowiki>[[Z24041]]<nowiki>|}}</nowiki><br>{{#function:Z24041|}}</small> |- | {{Z|Z17813}} | N/A (gives an error) | <small><nowiki>{{#function:</nowiki>[[Z24761]]<nowiki>|}}</nowiki><br>{{#function:Z24761|}}</small> |- | {{Z|Z19677}} | N/A (gives an error) | <small><nowiki>{{#function:</nowiki>[[Z19827]]<nowiki>|}}</nowiki><br>{{#function:Z19827|}}</small> |- | {{Z|Z20159}} | N/A (gives an error) | <small><nowiki>{{#function:</nowiki>[[Z28824]]<nowiki>|}}</nowiki><br>{{#function:Z28824|}}</small> |- | {{Z|Z20342}} | N/A (gives an error) | <small><nowiki>{{#function:</nowiki>[[Z22937]]<nowiki>|}}</nowiki><br>{{#function:Z22937|}}</small> |- | {{Z|Z20420}} | N/A (gives an error) | <small><nowiki>{{#function:</nowiki>[[Z34060]]<nowiki>|}}</nowiki><br>{{#function:Z34060|}}</small> <!-- |- | {{Z|Z20825}} --> |- | {{Z|Z20838}} | N/A (gives an error) | <small><nowiki>{{#function:</nowiki>[[Z20844]]<nowiki>|}}</nowiki><br>{{#function:Z20844|}}</small> |- | {{Z|Z22112}} | N/A (gives an error) | <small><nowiki>{{#function:</nowiki>[[Z22417]]<nowiki>|}}</nowiki><br>{{#function:Z22417|}}</small> |- | {{Z|Z28579}} | N/A (gives an error) | <small><nowiki>{{#function:</nowiki>[[Z28639]]<nowiki>|}}</nowiki><br>{{#function:Z28639|}}</small> |- | {{Z|Z33198}} | N/A (gives an error) | <small><nowiki>{{#function:</nowiki>[[Z33219]]<nowiki>|}}</nowiki><br>{{#function:Z33219|}}</small> <!-- |- | {{Z|Z36462}} |- | {{Z|Z36463}} --> |- | [[Help:Wikidata#Lightweight_enumerations|Lightweight enums]]: * {{Z|Z6062}} * {{Z|Z6063}} * {{Z|Z25340}} * {{Z|Z25501}} * {{Z|Z25502}} * {{Z|Z26582}} * {{Z|Z26934}} * {{Z|Z26935}} * {{Z|Z27951}} * {{Z|Z27970}} * {{Z|Z27971}} * {{Z|Z28215}} * {{Z|Z28515}} * {{Z|Z28516}} * {{Z|Z28517}} * {{Z|Z28518}} * {{Z|Z28519}} * {{Z|Z28520}} * {{Z|Z32789}} * {{Z|Z32792}} * {{Z|Z33568}} * {{Z|Z33827}} | N/A (gives an error) | <small><nowiki>{{#function:</nowiki>[[Z27954]]<nowiki>|}}</nowiki><br>{{#function:Z27954|}}</small> |} 1azbe9ypk38lv77mgtw6js6kn25hxfw 294019 294018 2026-07-25T21:59:33Z YoshiRulz 10156 294019 wikitext text/x-wiki {{draft}} This is a wiki page sandbox. See also sandboxes for specific types of object: * [[Z10119]] * {{Z|Z10121}} * {{Z|Z10123}} * {{Z|Z10131}} * {{Z|Z10166}} * {{Z|Z10122}} * {{Z|Z15104}} * [[Z26295]] Testing embedded Wikifunctions calls: {{#function:Z26039|Q158Error, there's not to rollback to {{#function:Z6824|L1555911-F14}} {{#function:Z6824|L1555911-F16}} {| class="wikitable sortable" ! Input's Type !! Default value !! Live example <!-- |- | {{Z|Z1}} |- | {{Z|Z2}} |- | {{Z|Z3}} |- | {{Z|Z4}} | <small><nowiki>{{#function:</nowiki>[[Z34804]]<nowiki>||}}</nowiki><br>{{#function:Z34804||}}</small> |- | {{Z|Z5}} --> |- | {{Z|Z6}} | N/A ({{Q|670834}}) | <small><nowiki>{{#function:</nowiki>[[Z14142]]<nowiki>|}}</nowiki><br>{{#function:Z14142|}}</small> <!-- |- | {{Z|Z7}} --> |- | {{Z|Z8}} | N/A (gives an error) | <small><nowiki>{{#function:</nowiki>[[Z28231]]<nowiki>|}}</nowiki><br>{{#function:Z28231|}}</small> <!-- |- | {{Z|Z9}} --> |- | {{Z|Z11}} | N/A (gives an error) | <small><nowiki>{{#function:</nowiki>[[Z14396]]<nowiki>|}}</nowiki><br>{{#function:Z14396|}}</small> |- | {{Z|Z12}} | N/A (gives an error) | <small><nowiki>{{#function:</nowiki>[[Z38226]]<nowiki>|}}</nowiki><br>{{#function:Z38226|}}</small> <!-- |- | {{Z|Z14}} |- | {{Z|Z16}} |- | {{Z|Z17}} |- | {{Z|Z18}} |- | {{Z|Z20}} |- | {{Z|Z21}} |- | {{Z|Z22}} |- | {{Z|Z23}} |- | {{Z|Z31}} |- | {{Z|Z32}} --> |- | {{Z|Z39}} | N/A (gives an error) | <small><nowiki>{{#function:</nowiki>[[Z23443]]<nowiki>|}}</nowiki><br>{{#function:Z23443|}}</small> |- | {{Z|Z40}} | {{Z|42}} | <small><nowiki>{{#function:</nowiki>[[Z10730]]<nowiki>|}}</nowiki><br>{{#function:Z10730|}}</small> <!-- |- | {{Z|Z46}} |- | {{Z|Z50}} --> |- | {{Z|Z60}} | <syntaxhighlight lang="wikitext" inline>{{PAGELANGUAGE}}</syntaxhighlight><br>(i.e. <code>de</code> on dewp) | <small><nowiki>{{#function:</nowiki>[[Z14329]]<nowiki>|}}</nowiki><br>{{#function:Z14329|}}</small> <!-- |- | {{Z|Z61}} |- | {{Z|Z64}} --> |- | {{Z|Z80}} | <code>0x00</code> | <small><nowiki>{{#function:</nowiki>[[Z22883]]<nowiki>|}}</nowiki><br>{{#function:Z22883|}}</small> |- | {{Z|Z86}} | <code>U+0000</code> | <small><nowiki>{{#function:</nowiki>[[Z23061]]<nowiki>|}}</nowiki><br>{{#function:Z23061|}}</small> |- | {{Z|Z89}} | N/A (gives an error) | <small><nowiki>{{#function:</nowiki>[[Z27854]]<nowiki>|}}</nowiki><br>{{#function:Z27854|}}</small> <!-- |- | {{Z|Z99}} --> |- | {{Z|Z881}} | N/A (gives an error) | <small><nowiki>{{#function:</nowiki>[[Z12681]]<nowiki>|}}</nowiki><br>{{#function:Z12681|}}</small> |- | {{Z|Z882}} | N/A (gives an error) | <small><nowiki>{{#function:</nowiki>[[Z24660]]<nowiki>||}}</nowiki><br>{{#function:Z24660||}}</small> |- | {{Z|Z883}} | N/A (gives an error) | <small><nowiki>{{#function:</nowiki>[[Z30737]]<nowiki>|}}</nowiki><br>{{#function:Z30737|}}</small> |- | {{Z|Z310}} | N/A (gives an error) | <small><nowiki>{{#function:</nowiki>[[Z36104]]<nowiki>|}}</nowiki><br>{{#function:Z36104|}}</small> |- | {{Z|Z6091}}<br>{{Z|Z6001}} | N/A (gives an error) | <small><nowiki>{{#function:</nowiki>[[Z20041]]<nowiki>|}}</nowiki><br>{{#function:Z20041|}}</small> |- | {{Z|Z6092}}<br>{{Z|Z6002}} | N/A (gives an error) | <small><nowiki>{{#function:</nowiki>[[Z20046]]<nowiki>|}}</nowiki><br>{{#function:Z20046|}}</small> |- | {{Z|Z6095}}<br>{{Z|Z6005}} | N/A (gives an error) | <small><nowiki>{{#function:</nowiki>[[Z19310]]<nowiki>|}}</nowiki><br>{{#function:Z19310|}}</small> |- | {{Z|Z6096}}<br>{{Z|Z6006}} | N/A (gives an error) | <small><nowiki>{{#function:</nowiki>[[Z23127]]<nowiki>|}}</nowiki><br>{{#function:Z23127|}}</small> |- | {{Z|Z6094}}<br>{{Z|Z6004}} | N/A (gives an error) | <small><nowiki>{{#function:</nowiki>[[Z35745]]<nowiki>|}}</nowiki><br>{{#function:Z35745|}}</small> <!-- |- | {{Z|Z6003}} |- | {{Z|Z6007}} |- | {{Z|Z6008}} --> |- | {{Z|Z6010}} | N/A (gives an error) | <small><nowiki>{{#function:</nowiki>[[Z25326]]<nowiki>||}}</nowiki><br>{{#function:Z25326||}}</small> |- | {{Z|Z6011}} | N/A (gives an error) | <small><nowiki>{{#function:</nowiki>[[Z26151]]<nowiki>||}}</nowiki><br>{{#function:Z26151||}}</small> <!-- |- | {{Z|Z6020}} |- | {{Z|Z6030}} |- | {{Z|Z6039}} |- | {{Z|Z6040}} --> |- | {{Z|Z6060}} | N/A (gives an error) | <small><nowiki>{{#function:</nowiki>[[Z25701]]<nowiki>|}}</nowiki><br>{{#function:Z25701|}}</small> |- | {{Z|Z6061}} | N/A (gives an error) | <small><nowiki>{{#function:</nowiki>[[Z25724]]<nowiki>|}}</nowiki><br>{{#function:Z25724|}}</small> |- | {{Z|Z6064}} | N/A (gives an error) | <small><nowiki>{{#function:</nowiki>[[Z35327]]<nowiki>||}}</nowiki><br>{{#function:Z35327||}}</small> <!-- |- | {{Z|Z6884}} --> |- | {{Z|Z13518}} | N/A (gives an error) | <small><nowiki>{{#function:</nowiki>[[Z13713]]<nowiki>|}}</nowiki><br>{{#function:Z13713|}}</small> <!-- |- | {{Z|Z14293}} |- | {{Z|Z14294}} --> |- | {{Z|Z16098}} | N/A (gives an error) | <small><nowiki>{{#function:</nowiki>[[Z13596]]<nowiki>|}}</nowiki><br>{{#function:Z13596|}}</small> |- | {{Z|Z16659}} | N/A (gives an error) | <small><nowiki>{{#function:</nowiki>[[Z17151]]<nowiki>|}}</nowiki><br>{{#function:Z17151|}}</small> |- | {{Z|Z16683}} | N/A (gives an error) | <small><nowiki>{{#function:</nowiki>[[Z25073]]<nowiki>|}}</nowiki><br>{{#function:Z25073|}}</small> |- | {{Z|Z16927}} | N/A (gives an error) | <small><nowiki>{{#function:</nowiki>[[Z16000]]<nowiki>|}}</nowiki><br>{{#function:Z16000|}}</small> |- | {{Z|Z17402}} | N/A (gives an error) | <small><nowiki>{{#function:</nowiki>[[Z24041]]<nowiki>||}}</nowiki><br>{{#function:Z24041||}}</small> |- | {{Z|Z17813}} | N/A (gives an error) | <small><nowiki>{{#function:</nowiki>[[Z24761]]<nowiki>||}}</nowiki><br>{{#function:Z24761||}}</small> |- | {{Z|Z19677}} | N/A (gives an error) | <small><nowiki>{{#function:</nowiki>[[Z19827]]<nowiki>|}}</nowiki><br>{{#function:Z19827|}}</small> |- | {{Z|Z20159}} | N/A (gives an error) | <small><nowiki>{{#function:</nowiki>[[Z28824]]<nowiki>|}}</nowiki><br>{{#function:Z28824|}}</small> |- | {{Z|Z20342}} | N/A (gives an error) | <small><nowiki>{{#function:</nowiki>[[Z22937]]<nowiki>|}}</nowiki><br>{{#function:Z22937|}}</small> |- | {{Z|Z20420}} | N/A (gives an error) | <small><nowiki>{{#function:</nowiki>[[Z34060]]<nowiki>|}}</nowiki><br>{{#function:Z34060|}}</small> <!-- |- | {{Z|Z20825}} --> |- | {{Z|Z20838}} | N/A (gives an error) | <small><nowiki>{{#function:</nowiki>[[Z20844]]<nowiki>|}}</nowiki><br>{{#function:Z20844|}}</small> |- | {{Z|Z22112}} | N/A (gives an error) | <small><nowiki>{{#function:</nowiki>[[Z22417]]<nowiki>|}}</nowiki><br>{{#function:Z22417|}}</small> |- | {{Z|Z28579}} | N/A (gives an error) | <small><nowiki>{{#function:</nowiki>[[Z28639]]<nowiki>|}}</nowiki><br>{{#function:Z28639|}}</small> |- | {{Z|Z33198}} | N/A (gives an error) | <small><nowiki>{{#function:</nowiki>[[Z33219]]<nowiki>||}}</nowiki><br>{{#function:Z33219||}}</small> <!-- |- | {{Z|Z36462}} |- | {{Z|Z36463}} --> |- | [[Help:Wikidata#Lightweight_enumerations|Lightweight enums]]: * {{Z|Z6062}} * {{Z|Z6063}} * {{Z|Z25340}} * {{Z|Z25501}} * {{Z|Z25502}} * {{Z|Z26582}} * {{Z|Z26934}} * {{Z|Z26935}} * {{Z|Z27951}} * {{Z|Z27970}} * {{Z|Z27971}} * {{Z|Z28215}} * {{Z|Z28515}} * {{Z|Z28516}} * {{Z|Z28517}} * {{Z|Z28518}} * {{Z|Z28519}} * {{Z|Z28520}} * {{Z|Z32789}} * {{Z|Z32792}} * {{Z|Z33568}} * {{Z|Z33827}} | N/A (gives an error) | <small><nowiki>{{#function:</nowiki>[[Z27954]]<nowiki>|}}</nowiki><br>{{#function:Z27954|}}</small> |} nprp057yx3u0cswp4jgscczyvb7en47 294020 294019 2026-07-25T22:06:13Z YoshiRulz 10156 294020 wikitext text/x-wiki {{draft}} This is a wiki page sandbox. See also sandboxes for specific types of object: * [[Z10119]] * {{Z|Z10121}} * {{Z|Z10123}} * {{Z|Z10131}} * {{Z|Z10166}} * {{Z|Z10122}} * {{Z|Z15104}} * [[Z26295]] Testing embedded Wikifunctions calls: {{#function:Z26039|Q158Error, there's not to rollback to {{#function:Z6824|L1555911-F14}} {{#function:Z6824|L1555911-F16}} {| class="wikitable sortable" ! Input's Type !! Default value !! Live example <!-- |- | {{Z|Z1}} |- | {{Z|Z2}} |- | {{Z|Z3}} |- | {{Z|Z4}} | <small><nowiki>{{#function:</nowiki>[[Z34804]]<nowiki>||}}</nowiki><br>{{#function:Z34804||}}</small> |- | {{Z|Z5}} --> |- | {{Z|Z6}} | N/A ({{Q|670834}}) | <small><nowiki>{{#function:</nowiki>[[Z14142]]<nowiki>|}}</nowiki><br>{{#function:Z14142|}}</small> <!-- |- | {{Z|Z7}} --> |- | {{Z|Z8}} | N/A (gives an error) | <small><nowiki>{{#function:</nowiki>[[Z28231]]<nowiki>|}}</nowiki><br>{{#function:Z28231|}}</small> <!-- |- | {{Z|Z9}} --> |- | {{Z|Z11}} | N/A (gives an error) | <small><nowiki>{{#function:</nowiki>[[Z14396]]<nowiki>|}}</nowiki><br>{{#function:Z14396|}}</small> |- | {{Z|Z12}} | N/A (gives an error) | <small><nowiki>{{#function:</nowiki>[[Z38226]]<nowiki>|}}</nowiki><br>{{#function:Z38226|}}</small> <!-- |- | {{Z|Z14}} |- | {{Z|Z16}} |- | {{Z|Z17}} |- | {{Z|Z18}} |- | {{Z|Z20}} |- | {{Z|Z21}} |- | {{Z|Z22}} |- | {{Z|Z23}} |- | {{Z|Z31}} |- | {{Z|Z32}} --> |- | {{Z|Z39}} | N/A (gives an error) | <small><nowiki>{{#function:</nowiki>[[Z23443]]<nowiki>|}}</nowiki><br>{{#function:Z23443|}}</small> |- | {{Z|Z40}} | {{Z|42}} | <small><nowiki>{{#function:</nowiki>[[Z10730]]<nowiki>|}}</nowiki><br>{{#function:Z10730|}}</small> <!-- |- | {{Z|Z46}} |- | {{Z|Z50}} --> |- | {{Z|Z60}} | <syntaxhighlight lang="wikitext" inline>{{PAGELANGUAGE}}</syntaxhighlight><br>(i.e. <code>de</code> on dewp) | <small><nowiki>{{#function:</nowiki>[[Z14329]]<nowiki>|}}</nowiki><br>{{#function:Z14329|}}</small> <!-- |- | {{Z|Z61}} |- | {{Z|Z64}} --> |- | {{Z|Z80}} | <code>0x00</code> | <small><nowiki>{{#function:</nowiki>[[Z22883]]<nowiki>|}}</nowiki><br>{{#function:Z22883|}}</small> |- | {{Z|Z86}} | <code>U+0000</code> | <small><nowiki>{{#function:</nowiki>[[Z23061]]<nowiki>|}}</nowiki><br>{{#function:Z23061|}}</small> |- | {{Z|Z89}} | N/A (gives an error) | <small><nowiki>{{#function:</nowiki>[[Z27854]]<nowiki>|}}</nowiki><br>{{#function:Z27854|}}</small> <!-- |- | {{Z|Z99}} --> |- | {{Z|Z881}} | N/A (gives an error) | <small><nowiki>{{#function:</nowiki>[[Z12681]]<nowiki>|}}</nowiki><br>{{#function:Z12681|}}</small> |- | {{Z|Z882}} | N/A (gives an error) | <small><nowiki>{{#function:</nowiki>[[Z24660]]<nowiki>||}}</nowiki><br>{{#function:Z24660||}}</small> |- | {{Z|Z883}} | N/A (gives an error) | <small><nowiki>{{#function:</nowiki>[[Z30737]]<nowiki>|}}</nowiki><br>{{#function:Z30737|}}</small> |- | {{Z|Z310}} | N/A (gives an error) | <small><nowiki>{{#function:</nowiki>[[Z36104]]<nowiki>|}}</nowiki><br>{{#function:Z36104|}}</small> |- | {{Z|Z6091}}<br>{{Z|Z6001}} | N/A (gives an error) | <small><nowiki>{{#function:</nowiki>[[Z20041]]<nowiki>|}}</nowiki><br>{{#function:Z20041|}}</small> | <small><nowiki>{{#function:</nowiki>[[Z28163]]<nowiki>|}}</nowiki><br>{{#function:Z28163|}}</small> |- | {{Z|Z6092}}<br>{{Z|Z6002}} | N/A (gives an error) | <small><nowiki>{{#function:</nowiki>[[Z20046]]<nowiki>|}}</nowiki><br>{{#function:Z20046|}}</small> |- | {{Z|Z6095}}<br>{{Z|Z6005}} | N/A (gives an error) | <small><nowiki>{{#function:</nowiki>[[Z19310]]<nowiki>|}}</nowiki><br>{{#function:Z19310|}}</small> |- | {{Z|Z6096}}<br>{{Z|Z6006}} | N/A (gives an error) | <small><nowiki>{{#function:</nowiki>[[Z23127]]<nowiki>|}}</nowiki><br>{{#function:Z23127|}}</small> |- | {{Z|Z6094}}<br>{{Z|Z6004}} | N/A (gives an error) | <small><nowiki>{{#function:</nowiki>[[Z35745]]<nowiki>|}}</nowiki><br>{{#function:Z35745|}}</small> <!-- |- | {{Z|Z6003}} |- | {{Z|Z6007}} |- | {{Z|Z6008}} --> |- | {{Z|Z6010}} | N/A (gives an error) | <small><nowiki>{{#function:</nowiki>[[Z25326]]<nowiki>||}}</nowiki><br>{{#function:Z25326||}}</small> |- | {{Z|Z6011}} | N/A (gives an error) | <small><nowiki>{{#function:</nowiki>[[Z25880]]<nowiki>||}}</nowiki><br>{{#function:Z25880||}}</small> | <small><nowiki>{{#function:</nowiki>[[Z25883]]<nowiki>||}}</nowiki><br>{{#function:Z25883||}}</small> | <small><nowiki>{{#function:</nowiki>[[Z25886]]<nowiki>||}}</nowiki><br>{{#function:Z25886||}}</small> | <small><nowiki>{{#function:</nowiki>[[Z25889]]<nowiki>||}}</nowiki><br>{{#function:Z25889||}}</small> <!-- |- | {{Z|Z6020}} |- | {{Z|Z6030}} |- | {{Z|Z6039}} |- | {{Z|Z6040}} --> |- | {{Z|Z6060}} | N/A (gives an error) | <small><nowiki>{{#function:</nowiki>[[Z25701]]<nowiki>|}}</nowiki><br>{{#function:Z25701|}}</small> |- | {{Z|Z6061}} | N/A (gives an error) | <small><nowiki>{{#function:</nowiki>[[Z25724]]<nowiki>|}}</nowiki><br>{{#function:Z25724|}}</small> |- | {{Z|Z6064}} | N/A (gives an error) | <small><nowiki>{{#function:</nowiki>[[Z35327]]<nowiki>||}}</nowiki><br>{{#function:Z35327||}}</small> <!-- |- | {{Z|Z6884}} --> |- | {{Z|Z13518}} | N/A (gives an error) | <small><nowiki>{{#function:</nowiki>[[Z13713]]<nowiki>|}}</nowiki><br>{{#function:Z13713|}}</small> <!-- |- | {{Z|Z14293}} |- | {{Z|Z14294}} --> |- | {{Z|Z16098}} | N/A (gives an error) | <small><nowiki>{{#function:</nowiki>[[Z13596]]<nowiki>|}}</nowiki><br>{{#function:Z13596|}}</small> |- | {{Z|Z16659}} | N/A (gives an error) | <small><nowiki>{{#function:</nowiki>[[Z17151]]<nowiki>|}}</nowiki><br>{{#function:Z17151|}}</small> |- | {{Z|Z16683}} | N/A (gives an error) | <small><nowiki>{{#function:</nowiki>[[Z25073]]<nowiki>|}}</nowiki><br>{{#function:Z25073|}}</small> |- | {{Z|Z16927}} | N/A (gives an error) | <small><nowiki>{{#function:</nowiki>[[Z16000]]<nowiki>|}}</nowiki><br>{{#function:Z16000|}}</small> |- | {{Z|Z17402}} | N/A (gives an error) | <small><nowiki>{{#function:</nowiki>[[Z24041]]<nowiki>||}}</nowiki><br>{{#function:Z24041||}}</small> |- | {{Z|Z17813}} | N/A (gives an error) | <small><nowiki>{{#function:</nowiki>[[Z24761]]<nowiki>||}}</nowiki><br>{{#function:Z24761||}}</small> |- | {{Z|Z19677}} | N/A (gives an error) | <small><nowiki>{{#function:</nowiki>[[Z19827]]<nowiki>|}}</nowiki><br>{{#function:Z19827|}}</small> |- | {{Z|Z20159}} | N/A (gives an error) | <small><nowiki>{{#function:</nowiki>[[Z28824]]<nowiki>|}}</nowiki><br>{{#function:Z28824|}}</small> |- | {{Z|Z20342}} | N/A (gives an error) | <small><nowiki>{{#function:</nowiki>[[Z22937]]<nowiki>|}}</nowiki><br>{{#function:Z22937|}}</small> |- | {{Z|Z20420}} | N/A (gives an error) | <small><nowiki>{{#function:</nowiki>[[Z34060]]<nowiki>|}}</nowiki><br>{{#function:Z34060|}}</small> <!-- |- | {{Z|Z20825}} --> |- | {{Z|Z20838}} | N/A (gives an error) | <small><nowiki>{{#function:</nowiki>[[Z20844]]<nowiki>|}}</nowiki><br>{{#function:Z20844|}}</small> |- | {{Z|Z22112}} | N/A (gives an error) | <small><nowiki>{{#function:</nowiki>[[Z22417]]<nowiki>|}}</nowiki><br>{{#function:Z22417|}}</small> |- | {{Z|Z28579}} | N/A (gives an error) | <small><nowiki>{{#function:</nowiki>[[Z28639]]<nowiki>|}}</nowiki><br>{{#function:Z28639|}}</small> |- | {{Z|Z33198}} | N/A (gives an error) | <small><nowiki>{{#function:</nowiki>[[Z33219]]<nowiki>||}}</nowiki><br>{{#function:Z33219||}}</small> <!-- |- | {{Z|Z36462}} |- | {{Z|Z36463}} --> |- | [[Help:Wikidata#Lightweight_enumerations|Lightweight enums]]: * {{Z|Z6062}} * {{Z|Z6063}} * {{Z|Z25340}} * {{Z|Z25501}} * {{Z|Z25502}} * {{Z|Z26582}} * {{Z|Z26934}} * {{Z|Z26935}} * {{Z|Z27951}} * {{Z|Z27970}} * {{Z|Z27971}} * {{Z|Z28215}} * {{Z|Z28515}} * {{Z|Z28516}} * {{Z|Z28517}} * {{Z|Z28518}} * {{Z|Z28519}} * {{Z|Z28520}} * {{Z|Z32789}} * {{Z|Z32792}} * {{Z|Z33568}} * {{Z|Z33827}} | N/A (gives an error) | <small><nowiki>{{#function:</nowiki>[[Z27954]]<nowiki>|}}</nowiki><br>{{#function:Z27954|}}</small> |} jsw97czvgdqqyrssf0ll1jw4hevceq5 294021 294020 2026-07-25T22:12:38Z YoshiRulz 10156 294021 wikitext text/x-wiki {{draft}} This is a wiki page sandbox. See also sandboxes for specific types of object: * [[Z10119]] * {{Z|Z10121}} * {{Z|Z10123}} * {{Z|Z10131}} * {{Z|Z10166}} * {{Z|Z10122}} * {{Z|Z15104}} * [[Z26295]] Testing embedded Wikifunctions calls: {{#function:Z26039|Q158Error, there's not to rollback to {{#function:Z6824|L1555911-F14}} {{#function:Z6824|L1555911-F16}} {| class="wikitable sortable" ! Input's Type !! Default value !! Live example |- | {{Z|Z6011}} | N/A (gives an error) | <small><nowiki>{{#function:</nowiki>[[Z25880]]<nowiki>||}}</nowiki><br>{{#function:Z25880||}}</small> | <small><nowiki>{{#function:</nowiki>[[Z25883]]<nowiki>||}}</nowiki><br>{{#function:Z25883||}}</small> | <small><nowiki>{{#function:</nowiki>[[Z25886]]<nowiki>||}}</nowiki><br>{{#function:Z25886||}}</small> | <small><nowiki>{{#function:</nowiki>[[Z25889]]<nowiki>||}}</nowiki><br>{{#function:Z25889||}}</small> |- | {{Z|Z6011}} | N/A (gives an error) | <small><nowiki>{{#function:</nowiki>[[Z26151]]<nowiki>||}}</nowiki><br>{{#function:Z26151||}}</small> | <small><nowiki>{{#function:</nowiki>[[Z38103]]<nowiki>||}}</nowiki><br>{{#function:Z38103||}}</small> | <small><nowiki>{{#function:</nowiki>[[Z25629]]<nowiki>||}}</nowiki><br>{{#function:Z25629||}}</small> | <small><nowiki>{{#function:</nowiki>[[Z38039]]<nowiki>||}}</nowiki><br>{{#function:Z38039||}}</small> |} 3qk5ohgzwe4arthiluvluhvg5qzolgf 294022 294021 2026-07-25T22:16:10Z YoshiRulz 10156 294022 wikitext text/x-wiki {{draft}} This is a wiki page sandbox. See also sandboxes for specific types of object: * [[Z10119]] * {{Z|Z10121}} * {{Z|Z10123}} * {{Z|Z10131}} * {{Z|Z10166}} * {{Z|Z10122}} * {{Z|Z15104}} * [[Z26295]] Testing embedded Wikifunctions calls: {{#function:Z26039|Q158Error, there's not to rollback to {{#function:Z6824|L1555911-F14}} {{#function:Z6824|L1555911-F16}} g1o9e9poom1pa1pkdl93bpdpcteouvl Translations:Wikifunctions:Glossary/108/fr 1198 4203 294138 14971 2026-07-26T10:36:48Z Wladek92 41973 294138 wikitext text/x-wiki convertisseur de code 5cxixlcp7agh7bg9m76w1l8h6pwnm8v 294142 294138 2026-07-26T10:38:00Z Wladek92 41973 294142 wikitext text/x-wiki convertisseur à partir du code 0yvg4p4ipucccfsmi1e5bs6b0jck3rg Translations:Wikifunctions:Glossary/109/fr 1198 4210 294140 248590 2026-07-26T10:37:28Z Wladek92 41973 294140 wikitext text/x-wiki inverse de la [[$converter|conversion en code]]. 2r28vm1xqwqgm6p7z16eiyw95la89ky 294146 294140 2026-07-26T10:38:54Z Wladek92 41973 294146 wikitext text/x-wiki inverse du [[$converter|convertisseur en code]]. kqdujwzc0tynf6horsvbu74x0nyn3rw Translations:Wikifunctions:Glossary/153/fr 1198 4641 294144 16272 2026-07-26T10:38:26Z Wladek92 41973 294144 wikitext text/x-wiki convertisseur en code 9hmvta3edb6q6l7ffg58mpsek9pnb0h Wikifunctions:Glossary/fr 4 5802 294139 278712 2026-07-26T10:37:10Z Wladek92 41973 294139 wikitext text/x-wiki <noinclude><languages/> <!--<nowiki>(nowiki tags are so that the translate extension doesn't try to translate the TERM and DEFINITION in this boilerplate). Use this boilerplate for a new term: ; {{anchor|term|Term}} <translate>term</translate> {{English term|term}} : ''Definition verification needed'' : <translate>definition</translate> Notes: 1. Omit the "Definition verification" if you're sure that your definition is correct. 2. You can add several values for anchor, if it has spelling or capitalization variants; see the documentation for Template:Anchor and examples in other terms. </nowiki>--></noinclude> {{see also|wikt:en:Appendix:Glossary}} Vous pouvez librement demander l’ajout de termes sur la [[Wikifunctions talk:Glossary|page de discussion]] ou ajouter davantage de termes et améliorer les définitions. {|class="toccolours" style="margin:.2em auto;padding:.2em .5em;text-align:center" dir="ltr" lang="en" |- |style="padding:0;width:100%"|{{CompactTOC}} |} == A == ; {{anchor|abstract|Abstract}} abstrait {{English term|abstract}} : non exprimé(e) dans un [[#natural_language|langage naturel]] spécifique mais sous une forme abstraite ; qui vise à fournir une notation pour la signification sous-entendue dans les textes, phrases ou expressions en langage naturel. Contraire de [[#concrete|concret]]. ; {{anchor|abstracttext|AbstractText}} TexteAbstrait {{English term|AbstractText}} : prototype de [https://github.com/google/abstracttext mise en œuvre] du concept de [[#Wikifunctions|Wikifonctions]] (''Wikifunctions'' en anglais). ; {{anchor|abstract_article}} Article Abstrait {{English term|abstract article}} : Une page dans l’espace principal de la [[#abstract_Wikipedia|Wikipédia abstraite]] ; une page qui est similaire à un article Wikipédia, mais qui est [[#abstract|abstraite]]. L'opposé d'un [[#concrete_article|article concret]]. ; {{anchor|abstract_content}} contenu abstrait {{English term|abstract content}} : voir [[#Content|contenu]]. ; {{anchor|abstract_Wikipedia|Abstract_Wikipedia}} Wikipédia abstraite {{English term|Abstract Wikipedia}} : nom préliminaire de tout le [[#Content|contenu]] qui peut être utilisé par les [[#local_Wikipedia|éditions localisées de Wikipédia]] pour [[#Renderer|faire le rendu]] d’un [[#article|article]] dans un [[#natural_language|langage naturel]] ; actuellement proposé pour être hébergé dans [[#Wikidata|Wikidata]] à côté de l’[[#Item|élément]] correspondant, mais cela sera discuté avant la [[#Part_P2|partie P2]] du [[#development_project|projet de développement]]. ; {{anchor|alias}} alias {{English term|alias}} : un libellé alternatif pour un objet, utilisé essentiellement pour trouver l’objet. ; {{anchor|argument}} argument {{English term|argument}} : une entrée donnée à un [[#function call|appel de fonction]]. ; {{anchor|argument reference}} Référence de l'argument {{English term|argument reference}} : une [[#reference|référence]] à l'un des arguments fournis dans une [[#composition|composition]]. ; {{anchor|array}} tableau {{English term|array}} : De nombreux langages de programmation ont un type "array". Les équivalents dans Wikifunctions sont les [[#list|listes]] et les [[#typed list|listes typées]]. Voir aussi [[#Benjamin array|Benjamin array]]. ; {{anchor|article|Article}} article {{English term|article}} : une page dans l’espace principal de [[#Wikipedia|Wikipédia]] dans une langue spécifique, qui représente habituellement une entrée dans Wikipédia. Contrairement à un [[#abstract_article|Article Abstrait]], un article est [[#concrete|concret]], et peut aussi être appelé "article concret". == B == ; {{anchor|Benjamin array}} Réseau Benjamin {{English term|Benjamin array}} : une façon de désigner les [[#typed list|listes typées]] proposée par Benjamin Degenhart, où une liste typée est stockée sous la forme de liste JSON dont le premier élément indique le type. Cela contraste avec le schéma proposé précédemment, qui utilise des listes à lien unique de type LISP, dans lesquelles le type doit être stocké une fois dans chaque nœud. ; {{anchor|boolean|Boolean}} booléen {{English term|boolean}} : une valeur qui peut avoir 2 états, généralement désignée par vrai et faux. ; {{anchor|built-in|builtin}} intégré {{English term|built-in}} : implémentation d’une fonction fournie par l’évaluateur et qui n’est pas modifiable au moyen de l’interface du wiki. == C == ; {{anchor|call}} appeler (verbe), appel (nom) {{English term|call}} : voir l’[[#function call|appel de fonction]] ; en français, les termes [[#invoke|invoquer ou invocation]] peuvent également être utilisés. ; {{anchor|canonical|canonicalized|canonicalised}} canonique, canonisé {{English term|canonical, canonicalized, canonicalised}} : une façon spécifique, moins verbeuse et donc plus lisible de représenter les [[#ZObject|Z-Objets]] en [[#JSON|JSON]] ; c’est la représentation sous laquelle les Z-Objets sont stockés dans [[#Wikifunctions|Wikifonctions]] (''Wikifunctions'' en anglais) ; celle-ci s’oppose à la forme [[#normal|normale]]. ; {{anchor|character}} caractère {{English term|character}} : un caractère tel que défini par Unicode, un des constituants d’une chaîne ; un caractère peut être codé sur un ou plusieurs octets. ; {{anchor|claim|Claim}} affirmation {{English term|claim}} : Dans le [[:d:Special:MyLanguage/Wikidata:Glossary#Claim|modèle de données Wikibase]] une affirmation est un ''[[#Snak|snak]]'' principal avec des qualifieurs optionnels décrivant une assertion sur une entité (sans référence ni rang). : Exemple : Entité : Albert Einstein :* Affirmation : Epouse = Mileva Marić, depuis 1903 :* Affirmation principale : P26 (épouse) → Q937 (Mileva Marić) :* Snak qualifieur : P580 (depuis) → 1903 : → "L'épouse de Albert Einstein était Mileva Marić, depuis 1903.” : L'affirmation peut ensuite se transformer en déclaration en ajoutant une référence et un rang. ; {{anchor|composition}} composition {{English term|composition}} : une forme de mise en œuvre d’une fonction, donnée par la combinaison d’autres fonctions ; voir [[Special:MyLanguage/Wikifunctions:Function model#Composition|Modèle de fonctions]]. ; {{anchor|composition notation}} notation de composition {{English term|composition notation}} : une notation facile à lire pour les compositions ; voir [[Special:MyLanguage/Wikifunctions:Function model#Composition|Modèle de fonctions]]. ; {{anchor|concrete|Concrete}} concret {{English term|concrete}} : exprimé(e) dans un [[#natural_language|langage naturel]] spécifique. Contraire de [[#abstract|abstrait]]. ; {{anchor|concrete_article}} article concret {{English term|concrete article}} : Voir [[#article|article]]. L'opposé de [[#abstract_article|Article Abstrait]]. ; {{anchor|cons}} ''cons'' {{English term|cons}} : une fonction pour construire une nouvelle liste en ajoutant un élément en tête d’une autre ; voir [[phab:T261474]]. Voir l’article [[w:en:cons|''cons'']] sur Wikipédia en anglais. ; {{anchor|constructor|Constructor}} constructeur {{English term|constructor}} : un [[#abstract|résumé]] de [[#Content|contenu]]. Un constructeur vise à capturer le sens d’une seule phrase ou d’une seule structure de phrase. Il a souvent des emplacements qui peuvent prendre d’autres constructeurs, et peut lui-même être utilisé comme valeur pour remplir les emplacements d’autres constructeurs. ; {{anchor|Content}}<!--do not add |content to the anchor, it is used by MediaWiki--> contenu, contenu abstrait {{English term|content, abstract content}} : représentation abstraite d’un texte ou d’un fragment de texte, assemblé à partir de [[#Constructor|constructeurs]] ; techniquement, une instance de constructeur; le constructeur de plus haut niveau est utilisé pour représenter un [[#article|article]] entier et stocké dans la [[#Abstract_Wikipedia|Wikipédia abstraite]], mais le contenu peut n’être aussi qu’une phrase ou une expression ; parfois appelé « contenu abstrait ». ; {{anchor|converter_from_code}} convertisseur de code {{English term|converter from code}} : <span class="mw-translate-fuzzy">inverse de la [[$serialization|sérialisation]].</span> ; {{anchor|converter_to_code}} <span class="mw-translate-fuzzy">sérialisation</span> {{English term|converter to code}} : façons de représenter les [[#ZObject|Z-Objets]] en [[#JSON|JSON]] ; voir également [[#canonical|canonique]], [[#normal|normal]]. ; {{anchor|curry}} curryfié, curryfier, curryfication {{English term|curried, curry, currying}} : une fonction curryfiée est une fonction qui a été transformée afin qu’au lieu de prendre des arguments multiples, elle utilise une séquence de fonctions, chacune prenant un argument unique ; cette technique est nommée d’après le mathématicien américan [[:w:en:Haskell Curry|Haskell Curry]] ; voir [[:w:en:Currying|''Currying'']] dans la Wikipédia en anglais. == D == ; {{anchor|development_project|Development_project}} projet de développement {{English term|development project}} : un projet pour développer [[#Wikifunctions|Wikifonctions]] (''Wikifunctions'' en anglais) et la [[#Abstract_Wikipedia|Wikipédia abstraite]] ; voir le [[:m:Special:MyLanguage/Abstract Wikipedia/Plan|plan de la Wikipédia abstraite]]. ; {{anchor|display function}} fonction d’affichage {{English term|display function}} : un synonyme de [[#renderer|renderer]]. Par exemple, une fonction qui convertit un [[#type|type]] en une chaîne que les utilisateurs peuvent comprendre, comme la conversion d’un nombre 123456 en « 123,456 » en anglais (international), « 1,23,456 » en anglais indien, « 123.456 » en français, etc., ou la conversion de la date '2024', '03<nowiki>''</nowiki>, '12' en '2024-03-12', etc. ; {{anchor|documentation}} documentation {{English term|documentation}} : texte qui explique un objet dans un langage lisible par un humain. == E == ; {{anchor|eney|eneyjj}} eneyj {{English term|eneyj}} :# modèle prototype de [[#Wikifunctions|Wikifonctions]] (''Wikifunctions'' en anglais) ; :# une mise en œuvre en JavaScript d’un [[#evaluator|évaluateur]] de ce modèle fourni comme [[#abstracttext|text abstrait]]. ; {{anchor|error|Error}} erreur {{English term|error}} : un type dont les instances indiquent des problèmes dans [[#evaluation|évaluation]] ou [[#validation|validation]] ; voir [[Special:MyLanguage/Wikifunctions:Function model#Z5/Errors|Modèle de fonction]]. ; {{anchor|evaluation|Evaluation}} évaluation {{English term|evaluation}} : Action effectuée par l'[[#evaluator|évaluateur]]. ; {{anchor|evaluator|Evaluator}} évaluateur {{English term|evaluator}} : un bloc logiciel qui prend un [[#ZObject|Z-Objet]] et qui l’évalue, c’est-à-dire qui exécute une [[#Function|fonction]] et renvoie le résultat ; nous envisageons le développement de plusieurs évaluateurs ; les évaluateurs peuvent être mis en œuvre et s’exécuter dans le navigateur, sur le serveur de la [[#Wikimedia_Foundation|Fondation Wikimedia]], dans le nuage réseau, dans une application sur un appareil mobile, or bien à d’autres endroits ; à comparer avec l'[[#executor|exécuteur]] et l'[[#orchestrator|orchestrateur]]. ; {{anchor|execution|Execution}} exécution {{English term|execution}} : Action effectuée par l'[[#executor|exécuteur]]. ; {{anchor|executor|Executor|executors|Executors}} exécuteur {{English term|executor}} : c'est un membre d’un ensemble de services internes qui ne sont pas exposés au public et qui ne peuvent être appelés que par l’[[#Orchestrator|orchestrateur]] ; il exécute du code natif dans un langage de programmation spécifique ; il pourrait y avoir un exécuteur pour Lua, un autre pour JavaScript, un pour Python, etc. ; voir la [https://gitlab.wikimedia.org/repos/abstract-wiki/wikifunctions/function-evaluator#executors documentation du service] ; à comparer à l’[[#evaluator|évaluateur]] et à l’[[#orchestrator|orchestrateur]]. == F == ; {{anchor|function|Function}} fonction, sous-programme {{English term|function}} : la spécification d’un traitement informatique qui prend certaines entrées et renvoie un résultat ; voir l’article [[:w:fr:Sous-programme|Sous-programme]] dans Wikipédia en français. ; {{anchor|function call|Function call}} appel de fonction {{English term|function call}} : un appel de fonction est un Z-Objet qui consiste en une fonction et les arguments qui lui sont nécessaires, et qui peut être évalué en un autre Z-Objet ; en français, le terme « invoqué » est parfois aussi utilisé. ; {{anchor|function evaluator}} Évaluateur de fonction {{English term|function evaluator}} : Voir [[#evaluator|évaluateur]]. ; {{anchor|function executor}} exécuteur de fonction {{English term|function executor}} : Voir l'[[#executor|exécuteur]]. ; {{anchor|function model}} modèle de fonctions {{English term|function model}} : voir [[Special:MyLanguage/Wikifunctions:Function model|Modèle de fonctions]]. ; {{anchor|function orchestrator}} Orchestrateur de fonctions {{English term|function orchestrator}} : Voir l'[[#orchestrator|orchestrateur]]. ; {{anchor|function schemata}} schémas de fonction {{English term|function schemata}} : un ensemble de ZObjects prédéfinis utilisés dans l'[[#orchestrator|orchestrateur]] et l'[[#evaluator|évaluateur]]. Le [[$wikiLambda-système|compte système WikiLambda]] remplit également des ZObjects prédéfinis sur le wiki à partir de schémas de fonction. ; {{anchor|functional}} fonctionnel, fonctionnelle {{English term|functional}} : raccourci pour « purement fonctionnel », c’est-à-dire que l'[[#evaluation|évaluation]] d’une telle fonction n’a pas d’effets secondaires et est déterministe, c’est-à-dire toujours la même ; voir [[w:fr:Programmation purement fonctionnelle|Programmation purement fonctionnelle]] dans Wikipédia ; voir aussi [[Special:MyLanguage/Wikifunctions:Function model#non-functional|Modèle de fonction]]. == G == ; {{anchor|generic type}} type générique {{English term|generic type}} : Un type généré par l'[[#evaluation|évaluation]] d’un appel de fonction. == I == ; {{anchor|identity|Identity}} identité {{English term|identity}} : l’identité d’un type est une instance de la fonction (spécifique) qui évalue vers ce type ; pour un type simple, c’est une référence au type lui-même. ; {{anchor|implementation|Implementation}} mise en œuvre {{English term|implementation}} : une manière particulière d’exécuter une [[#function|fonction]]. Une implémentation peut être un morceau de code dans un certain langage de programmation, faire référence à des fonctionnalités « intégrées » dans l'[[#evaluator|évaluateur]], ou [[#composition|composer]] des appels à d’autres fonctions. Une fonction peut avoir de nombreuses implémentations, qui doivent toutes être équivalentes. Abréviation de "[[#ZFunction|ZFunction]]". ; {{anchor|instance}} instance {{English term|instance}} : chaque Z-Objet est une instance de ce type. ; {{anchor|invoke}} invoquer {{English term|invoke}} : synonyme pour [[#call|appeler]] (''call'' en anglais) ; voir le terme [[#function call|appel de fonction]]. ; {{anchor|item|Item}} élément {{English term|item}} : une entrée dans la base de connaissance de [[#Wikidata|Wikidata]] ; voir le terme [[:d:Wikidata:Glossary#Item|élément]] dans le glossaire Wikidata. == J == ; {{anchor|JSON}} JSON {{English term|JSON}} : un format de transfert de données largement utilisé ; voir [[w:fr:JSON|JSON]] dans Wikipédia. == K == ; {{anchor|key|Key}} clé {{English term|key}} : une chaîne qui se termine par la lettre K suivie d’un nombre entier naturel et qui est éventuellement précédée par un [[#ZID|Z-ID]] ; les clés sont définies dans [[#Wikifunctions|Wikifonctions]] (''Wikifunctions'' en anglais) habituellement sur les [[#Type|types]] ou les [[#Function|fonctions]] et sont utilisées pour construire des [[#ZObject|Z-Objets]]. == L == ; {{anchor|label}} libellé {{English term|label}} : nom principal donné pour identifier un Z-Objet ; ne peut être du texte simple. ; {{anchor|lexeme|Lexeme}} lexème {{English term|lexeme}} : une entrée de [[#Wikidata|Wikidata]] qui stocke la connaissance lexicographique concernant, en gros, à un mot ; voir le terme [[d:Wikidata:Glossary#Lexeme|lexème]] dans le glossaire Wikidata. ; {{anchor|linearizer|Linearizer}} linéarisateur {{English term|linearizer}} : (ce terme n’est plus utilisé dans la terminologie actuelle, mais peut encore être trouvé dans des documents plus anciens) synonyme de [[#renderer|renderer]] (1). ; {{anchor|list|List}} liste {{English term|list}} : un type de données qui groupe un nombre arbitraire d’instances dans une entité ordonnée ; voir [[w:en:List (abstract data type)|Liste (type de données abstraites)]] dans Wikipédia en anglais. ; {{anchor|literal}} littéral {{English term|literal}} : une valeur qui n’est pas un Z-Objet ; actuellement le seul type de littéral accepté est la chaîne de caractères. ; {{anchor|local_Wikipedia|Local_Wikipedia}} Wikipédia locale {{English term|local Wikipedia}} : une édition de [[#Wikipedia|Wikipédia]] dans une langue spécifique, telle que Wikipédia en hébreu, Wikipédia en japonais ou Wikipédia en italien. == M == ; {{anchor|Multlingual_Wikipedia|multilingual_Wikipedia}} Wikipédia multilingue {{English term|multilingual Wikipedia}} : l’architecture qui permet aux [[#local_Wikipedia|éditions localisées de Wikipédia]] de s’enrichir elles-mêmes en effectuant le [[#Renderer|rendu]] du [[#Content|contenu]] de la [[#Abstract_Wikipedia|Wikipédia abstraite]] et qui a donc une couverture plus exhaustive, plus actualisée et plus correcte de la Wikipédia dans les langues ; voir l’[[:m:Special:MyLanguage/Abstract Wikipedia/Architecture|architecture de la Wikipédia abstraite]]. == N == ; {{anchor|natural_language|Natural_language}} langage naturel {{English term|natural language}} : un langage naturel spécifique au sens large, telle que l’anglais, le tagalog ou le swahili ; voir l’article [[:w:fr:Langage naturel|Langage naturel]] sur la Wikipédia en français. ; {{anchor|normal|Normal|normalized|Normalized|normalised}} normal {{English term|normal}} : une façon étendue, facilement traitable et très uniforme de représenter les [[#ZObject|Z-Objects]] en [[#JSON|JSON]] ; ce terme s’oppose à [[#canonical|canonique]]. ; {{anchor|nothing|Nothing}} rien {{English term|nothing}} : un type de données qui n’a aucune instance ; voir [[w:en:Bottom type|Type « plancher »]] dans Wikipédia en anglais. == O == ; {{anchor|object|Object}} objet {{English term|object}} :# en JavaScript ou en JSON, un objet est basiquement un [[w:fr:Tableau associatif|tableau associatif]]. :# Dans Wikifunctions, synonyme de [[#ZObject|Z-Objet]]. ; {{anchor|orchestration|Orchestration}} orchestration {{English term|orchestration}} :Action effectuée par l'[[#orchestrator|orchestrateur]]. ; {{anchor|orchestrator|Orchestrator}} orchestrateur {{English term|orchestrator}} : un service qui prend un [[#ZObject|ZObject]] et renvoie une version [[#Evaluator|évaluée]] de celui-ci. Pour ce faire, il fera des appels au wiki pour d’autres ZObjects dont il a besoin, à l'[[#Executor|exécuteur]] pour évaluer certains appels de fonction, et à d’autres services tels que [[#Wikidata|Wikidata]]. Voir [https://gitlab.wikimedia.org/repos/abstract-wiki/wikifunctions/function-orchestrator#wikifunctions-function-orchestrator la documentation du service]. Comparer à l'[[#evaluator|évaluateur]] et l'[[#executor|exécuteur]]. == P == ; {{anchor|page|Page}} page {{English term|page}} : une partie d’un wiki. Un [[#wiki|wiki]] se compose d’un certain nombre de pages individuelles, qui peuvent être modifiées indépendamment, avoir des liens internes les unes vers les autres, etc. ; {{anchor|parser|Parser}} analyseur syntaxique {{English term|parser}} : une fonction pour convertir une chaîne de caractères en ZObject. L’opposé de [[#renderer|renderer]]. ; {{anchor|pair|Pair}} couple {{English term|pair}} : un Z-Objet composé qui contient deux Z-Objets de types spécifiques (mais arbitraires). ; {{anchor|part_P1|Part_P1}} partie P1 {{English term|Part P1}} : la partie du [[#development_project|projet de développement]] qui porte sur la création de [[#Wikifunctions|Wikifonctions]] (''Wikifunctions'' en anglais) ; elle commence dès le début du projet et se poursuivra durant sa vie toute entière ; voir la [[:m:Special:MyLanguage/Abstract Wikipedia/Tasks#Part P1: Wikifunctions|Partie P1 : Wikifunctions]]. ; {{anchor|part_P2|Part_P2}} partie P2 {{English term|Part P2}} : la partie du [[#development_project|projet de développement]] qui porte sur la création de la [[#Abstract_Wikipedia|Wikipédia abstraite]] ; elle commencera environ un an après le début du projet et se poursuivra durant toute cette seconde moitié de vie du projet ; voir la [[:m:Special:MyLanguage/Abstract Wikipedia/Tasks#Part P2: Abstract Wikipedia|Partie P2 : Wikipédia abstraite]]. ; {{anchor|persistent|Persistent}} persistant {{English term|persistent}} : un [[#ZObject|Z-Objet]] avec son [[#ZID|Z-ID]] et sa propre page dans le wiki ; la plupart des Z-Objets persistants incluront des [[#value|valeurs]] qui sont des Z-Objets sans Z-ID et qui par conséquent ne sont pas persistants. ; {{anchor|property|Property}} propriété {{English term|property}} : utilisé pour réaliser une [[#Statement|déclaration]] concernant un [[#Item|élément]] dans la base de connaissance de [[#Wikidata|Wikidata]] ; voir [[:d:Wikidata:Glossary#Property|propriété]] dans le glossaire de Wikidata. == Q == ; {{anchor|quote|Quote}} citation, données statiques {{English term|quote}} : une structure de données qui n’est pas évaluée mais gardée telle quelle. ; {{anchor|QID}} QID {{English term|QID}} : identifiant pour un élément dans [[#Wikidata|Wikidata]], composé de la lettre Q suivie d'un nombre entier. == R == ; {{anchor|reading function}} fonction de lecture {{English term|reading function}} : un synonyme de [[#parser|parser]]. Fonction qui convertit la saisie de texte de l’utilisateur à partir d’une chaîne en un type donné. Par exemple, convertir la chaîne « 123456 » en nombre 123456 », ou la chaîne « 2024-03-12 » en date « 2024 », « 03 », « 12 ». ; {{anchor|reference|Reference}} référence {{English term|reference}} : un identifiant qui désigne l’objet sous-jacent, par exemple la chaîne « Z11 » fait référence au type Z11/Texte monolingue. : {{TakeNote}}Ce terme a un sens complètement différent de celui de Wikidata ; voir [[w:fr:Référence (programmation)|Référence (programmation)]] sur Wikipédia. ; {{anchor|renderer|Renderer}} moteur de rendu {{English term|renderer}} (1) : une fonction pour convertir un ZObject en une chaîne de caractères. L’opposé de [[#parser|parser]] (anciennement appelé « linéariseur »). ; Rendu {{English term|renderer}} (2) : une [[#Function|fonction]] qui prend un [[#Content|contenu]] et un identifiant de [[#natural_language|langue naturelle]] en entrée et renvoie en résultat du texte dans cette langue naturelle, afin de représenter le contenu en tant que texte concret, en utilisant la connaissance des [[#Lexeme|lexèmes]]. : {{TakeNote}}Il s’agit d’une fonctionnalité future, et la signification du terme « renderer » dans la {{Pg|:m:Abstract Wikipedia/Historic proposal|proposition originale}} ; ce terme entre en conflit avec l’utilisation actuelle de « renderer », il peut donc être renommé à l’avenir. ; {{anchor|reify}} réifier {{English term|reify}} : une fonction qui déconstruit un objet en ses parties constituantes afin que ces parties puissent être accédées individuellement ; voir l’article [[w:en:Reification (computer science)|Réification]] dans Wikipédia en anglais ; voir [[phab:T261474]]. ; {{anchor|REPL}} LÉAR {{English term|REPL}} : un processus « Lire / Évaluer / Afficher / Répéter », une interface en ligne de commande qui prend une certaine entrée, l’évalue et affiche le résultat ; voir [[w:en:REPL|''REPL'']] dans Wikipédia en anglais ; voir le [[Special:MyLanguage/Wikifunctions:Function model#REPL|Modèle de fonctions]]. == S == ; {{anchor|schemata}} Régimes {{English term|schemata}} : Voir [[#function schemata|schéma de fonction]]. ; {{anchor|snak|Snak}}snak {{English term|snak}} : Dans le [[:mw:Special:MyLanguage/Wikibase/DataModel|Modèle de données Wikibase]], un ''snak'' est la plus petite unité d'une déclaration, reliant une propriété soit à une valeur, à ''aucune valeur'' ou à une ''certaine valeur''. : Exemple de [[#statement|déclaration]] pour {{Q|Q937}} avec 3 snaks : : Snak principal : :  Propriété : {{Q|P26}} → Valeur : {{Q|Q76346}} : Snak qualifieur (ajoute le contexte) : :  Propriété : {{Q|P580}} → Valeur : 1903 : Snak de référence (prend en charge l'[[#Claim|affirmation]]) : :  Propriété : {{Q|P248}} → Valeur : {{Q|Q23833686}} : Déclaration résultante (avec des mots) : ''L'épouse d'Albert Einstein était Mileva Marić, à partir de 1903, comme indiqué dans le Catalogue de la Bibliothèque nationale allemande.'' ; {{anchor|statement|Statement}} déclaration {{English term|statement}} : utilisé pour représenter une assertion à propos d'un [[#Item|élément]] de la base de connaissance de [[#Wikidata|Wikidata]] ; voir [[:d:Special:MyLanguage/Wikidata:Glossary#Statement|Déclaration]] dans le glossaire de Wikidata (mais noter qu'une affirmation sans [[#reference|référence]] est encore représentée en tant que {{Z|Z6003|lang={{CURRENTCONTENTLANGUAGE}}}}). ; {{anchor|string}} chaîne {{English term|string}} : une séquence de caractères. ; {{anchor|sum type|Sum type}} type somme {{English term|sum type}} : un type qui a des instances tout types de constituants ; voir [[w:en:Sum type|Type somme]] dans Wikipédia en anglais ; voir le [[Special:MyLanguage/Wikifunctions:Function model#Zx/Sum_types|Modèle de fonctions]]. == T == ; {{anchor|template}} modèle {{English term|template}} : une façon de spécifier un [[#renderer|rendu]] en tant que texte où sont dispersés des substituts ou « emplacements », qui peuvent être remplis avec des données provenant de [[#constructor|constructeurs]], du calcul de fonction, ou du contenu d’un autre modèle. Voir le document [[:m:Special:MyLanguage/Abstract Wikipedia/Template Language for Wikifunctions|Langage de modèles pour Wikifonctions]] pour une discussion détaillée sur la syntaxe des modèles. ; {{anchor|tester|Tester}} testeur {{English term|tester}} : une façon de déterminer automatiquement si une [[#ZFunction|Z-Fonction]] travaille correctement ; une [[#function|fonction]] aura typiquement de multiples testeurs, chacun spécifiant une entrée de la fonction et les conditions que doivent remplir les résultats de sortie pour les entrées données ; par exemple, les testeurs pour une fonction « capitalisation du titre » pourraient dire que : « abc » devrait devenir « Abc » ; « guerre et paix » devrait devenir « Guerre et paix » ; « le petit prince » devrait devenir « Le Petit prince » ; « война и мир » devrait devenir « Война и мир » ; et « 123 » devrait rester « 123 ». ; {{anchor|transient|Transient}} transitoire {{English term|transient}} : contraire de [[#persistent|persistant]]. ; {{anchor|type|Type}} type {{English term|type}} : Le type d'un objet nous indique comment interpréter et comprendre l'objet donné, et ce qui peut être fait avec l'objet. Par exemple, si nous avons un objet avec la valeur "2023", nous comprenons cet objet différemment selon que son type est un entier, une année ou une chaîne de caractères. Chaque objet fait référence à "une chose dans le monde réel". L'entier 2023 est différent de l'année 2023. Le type nous indique comment interpréter un objet donné, afin que nous sachions à quelle chose du monde réel il fait référence. Techniquement, il définit la structure des objets de ce type et les conditions qu'ils doivent remplir pour être un objet valide de ce type. un type définit les conditions pour qu’un [[#ZObject|Z-Objet]] soit une instance valide de ce type, en fournissant une [[#Function|fonction]] qui valide un Z-Objet ; les types sont eux-mêmes des Z-Objets, afin que les contributeurs de [[#Wikifunctions|Wikifunctions]] puissent créer de nouveaux types. ; {{anchor|type converter}} convertisseur de type {{English term|type converter}} : Un script écrit dans un langage de programmation (tel que JavaScript), prenant un objet natif (tel que BigInt) et renvoyant un objet JSON représentant le ZObject correspondant ; ou « vice versa ». ; {{anchor|typed list|Typed List}} liste typée {{English term|typed list}} : Une liste typée est une [[#list|liste]] dont tous les membres sont d'un [[#type|type]] spécifique et prédéfini. Par exemple, une liste typée de [[#string|chaînes]] est une liste dont tous les membres sont des chaînes. Une liste typée prend un argument : le type dont tous les membres de la liste doivent être une instance. Les listes typées sont probablement les [[#generic type|type générique]] les plus utilisés. == V == ; {{anchor|value}} valeur {{English term|value}} : la chaîne ou le [[#ZObject|Z-Objet]] associé avec une [[#key|clé]] dans un autre Z-Objet. ; {{anchor|validation|Validation}} validation {{English term|validation}} : Action effectuée par le [[#validator|validateur]]. ; {{anchor|validator|Validator}} validateur {{English term|validator}} : une fonction qui prend un Z-Objet en argument et renvoie une liste des erreurs trouvées. == W == ; {{anchor|wiki|Wiki}} wiki {{English term|wiki}} : un site web qui permet la modification facile et collaborative de ses [[#page|pages]]. ; {{anchor|Wikidata}} Wikidata {{English term|Wikidata}} : un projet de la [[#Wikimedia_Foundation|Fondation Wikimedia]], une base de connaissances libre, modifiée de façon collaborative ; voir [[:m:Special:MyLanguage/Wikidata|Wikidata]]. ; {{anchor|Wikifunctions}}{{anchor|Wikilambda}} Wikifonctions {{English term|Wikifunctions}} : nouveau projet de la [[#Wikimedia_Foundation|Fondation Wikimédia]] ; un catalogue libre de [[#Function|fonctions]], développé et maintenu de façon collaborative ; il était initialement connu comme '''Wikilambda''' dans la {{Pg|:m:Abstract Wikipedia/Historic proposal|proposition originelle}} (ce dernier nom n’est plus utilisé que pour l’[[#WikiLambda|extension WikiLambda]]). ; {{anchor|WikiLambda}} WikiLambda {{English term|WikiLambda}} : logiciel utilisé pour propulser le projet, [[mw:Special:MyLanguage/Extension:WikiLambda|Extension:WikiLambda]]. ; {{anchor|WikiLambda system}} Système WikiLambda {{English term|WikiLambda system}} : un compte système automatisé qui est un élément clé de l’extension WikiLambda. Voir [[User:WikiLambda system]] pour sa fonction actuelle. ; {{anchor|WMF|Wikimedia_Foundation}} Fondation Wikimédia {{English term|Wikimedia Foundation}} : organisation qui soutient le mouvement Wikimedia ; voir la [[:m:Special:MyLanguage/Wikimedia Foundation|Fondation Wikimedia]]. ; {{anchor|Wikipedia}} Wikipédia {{English term|Wikipedia}} : projet de la [[#Wikimedia_Foundation|Fondation Wikimédia]], une encyclopédie libre, modifiée de façon collaborative ; voir [[:m:Special:MyLanguage/Wikipedia|Wikipédia]]. ; Wikipédia abstraite {{English term|Wikipedia, Abstract}} : voir la [[#Abstract_Wikipedia|Wikipédia abstraite]]. ; Wikipédia multilingue {{English term|Wikipedia, multilingual}} : voir la [[#multilingual_Wikipedia|Wikipédia multilingue]]. == Z == ; {{anchor|ZID|ZIDs}} Z-ID {{English term|ZID}} : un identifiant commençant par la lettre Z suivie d'un entier naturel ; utilisé pour identifier les [[#ZObject|Z-Objets]] [[#persistent|persistants]]. ; {{anchor|zfunction|ZFunction}} Z-Fonction, Z-Fonctions {{English term|ZFunction}} : une page wiki sur [[#Wikifunctions|Wikifonctions]] (''Wikifunctions'' en anglais) qui décrit une [[#function|fonction]] particulière qui peut être utilisées au moyen de l’[[#evaluator|évaluateur]]; chaque Z-Fonction peut être réalisée en code par une ou plusieurs [[#implementation|implémentations]] qui peuvent être vérifiées chacunes comme étant correctes par une ou plusieurs Z-Fonctions [[#tester|testeur]]. ; {{anchor|ZKey}} Z-Clé, Z-Clés, Z-Clef, Z-Clefs {{English term|ZKey}} : [[#ZObject|Z-Objet]] définissant une [[#key|clé]] pour un [[#type|type]] particulier. ; {{anchor|ZList}} Z-Liste, Z-Listes {{English term|ZList}} : [[#ZObject|Z-Objet]] pour une séquence ordonnée d’autres Z-Objets. ; {{anchor|ZObject}} Z-Objet, Z-Objets {{English term|ZObject}} : chaque entrée de [[#Wikifunctions|Wikifonctions]] (''Wikifunctions'' en anglais) est un Z-Objet ; les Z-Objets stockés dans Wikifonctions ont leur [[#ZID|Z-ID]] et peuvent être de nombreux types, tels que les [[#Constructor|constructeurs]], les [[#Function|fonctions]], les [[#Type|types]], etc. ; un Z-Objet consiste en un ensemble de paires [[#Key|clé]] / [[#Value|valeur]], où chaque clé n’apparaît qu’une seule fois par Z-Objet et où les valeurs sont des Z-Objets. ; {{anchor|ZUnit}} Z-Unité {{English term|ZUnit}} : [[#ZObject|Z-Objet]] qui représente un [[:w:en:Unit type|type d’unité]]. [[Category:Glossary| {{#translation:}}]] ek9j75x7yzci0nf36j7wfdjodkrq957 294141 294139 2026-07-26T10:37:28Z Wladek92 41973 294141 wikitext text/x-wiki <noinclude><languages/> <!--<nowiki>(nowiki tags are so that the translate extension doesn't try to translate the TERM and DEFINITION in this boilerplate). Use this boilerplate for a new term: ; {{anchor|term|Term}} <translate>term</translate> {{English term|term}} : ''Definition verification needed'' : <translate>definition</translate> Notes: 1. Omit the "Definition verification" if you're sure that your definition is correct. 2. You can add several values for anchor, if it has spelling or capitalization variants; see the documentation for Template:Anchor and examples in other terms. </nowiki>--></noinclude> {{see also|wikt:en:Appendix:Glossary}} Vous pouvez librement demander l’ajout de termes sur la [[Wikifunctions talk:Glossary|page de discussion]] ou ajouter davantage de termes et améliorer les définitions. {|class="toccolours" style="margin:.2em auto;padding:.2em .5em;text-align:center" dir="ltr" lang="en" |- |style="padding:0;width:100%"|{{CompactTOC}} |} == A == ; {{anchor|abstract|Abstract}} abstrait {{English term|abstract}} : non exprimé(e) dans un [[#natural_language|langage naturel]] spécifique mais sous une forme abstraite ; qui vise à fournir une notation pour la signification sous-entendue dans les textes, phrases ou expressions en langage naturel. Contraire de [[#concrete|concret]]. ; {{anchor|abstracttext|AbstractText}} TexteAbstrait {{English term|AbstractText}} : prototype de [https://github.com/google/abstracttext mise en œuvre] du concept de [[#Wikifunctions|Wikifonctions]] (''Wikifunctions'' en anglais). ; {{anchor|abstract_article}} Article Abstrait {{English term|abstract article}} : Une page dans l’espace principal de la [[#abstract_Wikipedia|Wikipédia abstraite]] ; une page qui est similaire à un article Wikipédia, mais qui est [[#abstract|abstraite]]. L'opposé d'un [[#concrete_article|article concret]]. ; {{anchor|abstract_content}} contenu abstrait {{English term|abstract content}} : voir [[#Content|contenu]]. ; {{anchor|abstract_Wikipedia|Abstract_Wikipedia}} Wikipédia abstraite {{English term|Abstract Wikipedia}} : nom préliminaire de tout le [[#Content|contenu]] qui peut être utilisé par les [[#local_Wikipedia|éditions localisées de Wikipédia]] pour [[#Renderer|faire le rendu]] d’un [[#article|article]] dans un [[#natural_language|langage naturel]] ; actuellement proposé pour être hébergé dans [[#Wikidata|Wikidata]] à côté de l’[[#Item|élément]] correspondant, mais cela sera discuté avant la [[#Part_P2|partie P2]] du [[#development_project|projet de développement]]. ; {{anchor|alias}} alias {{English term|alias}} : un libellé alternatif pour un objet, utilisé essentiellement pour trouver l’objet. ; {{anchor|argument}} argument {{English term|argument}} : une entrée donnée à un [[#function call|appel de fonction]]. ; {{anchor|argument reference}} Référence de l'argument {{English term|argument reference}} : une [[#reference|référence]] à l'un des arguments fournis dans une [[#composition|composition]]. ; {{anchor|array}} tableau {{English term|array}} : De nombreux langages de programmation ont un type "array". Les équivalents dans Wikifunctions sont les [[#list|listes]] et les [[#typed list|listes typées]]. Voir aussi [[#Benjamin array|Benjamin array]]. ; {{anchor|article|Article}} article {{English term|article}} : une page dans l’espace principal de [[#Wikipedia|Wikipédia]] dans une langue spécifique, qui représente habituellement une entrée dans Wikipédia. Contrairement à un [[#abstract_article|Article Abstrait]], un article est [[#concrete|concret]], et peut aussi être appelé "article concret". == B == ; {{anchor|Benjamin array}} Réseau Benjamin {{English term|Benjamin array}} : une façon de désigner les [[#typed list|listes typées]] proposée par Benjamin Degenhart, où une liste typée est stockée sous la forme de liste JSON dont le premier élément indique le type. Cela contraste avec le schéma proposé précédemment, qui utilise des listes à lien unique de type LISP, dans lesquelles le type doit être stocké une fois dans chaque nœud. ; {{anchor|boolean|Boolean}} booléen {{English term|boolean}} : une valeur qui peut avoir 2 états, généralement désignée par vrai et faux. ; {{anchor|built-in|builtin}} intégré {{English term|built-in}} : implémentation d’une fonction fournie par l’évaluateur et qui n’est pas modifiable au moyen de l’interface du wiki. == C == ; {{anchor|call}} appeler (verbe), appel (nom) {{English term|call}} : voir l’[[#function call|appel de fonction]] ; en français, les termes [[#invoke|invoquer ou invocation]] peuvent également être utilisés. ; {{anchor|canonical|canonicalized|canonicalised}} canonique, canonisé {{English term|canonical, canonicalized, canonicalised}} : une façon spécifique, moins verbeuse et donc plus lisible de représenter les [[#ZObject|Z-Objets]] en [[#JSON|JSON]] ; c’est la représentation sous laquelle les Z-Objets sont stockés dans [[#Wikifunctions|Wikifonctions]] (''Wikifunctions'' en anglais) ; celle-ci s’oppose à la forme [[#normal|normale]]. ; {{anchor|character}} caractère {{English term|character}} : un caractère tel que défini par Unicode, un des constituants d’une chaîne ; un caractère peut être codé sur un ou plusieurs octets. ; {{anchor|claim|Claim}} affirmation {{English term|claim}} : Dans le [[:d:Special:MyLanguage/Wikidata:Glossary#Claim|modèle de données Wikibase]] une affirmation est un ''[[#Snak|snak]]'' principal avec des qualifieurs optionnels décrivant une assertion sur une entité (sans référence ni rang). : Exemple : Entité : Albert Einstein :* Affirmation : Epouse = Mileva Marić, depuis 1903 :* Affirmation principale : P26 (épouse) → Q937 (Mileva Marić) :* Snak qualifieur : P580 (depuis) → 1903 : → "L'épouse de Albert Einstein était Mileva Marić, depuis 1903.” : L'affirmation peut ensuite se transformer en déclaration en ajoutant une référence et un rang. ; {{anchor|composition}} composition {{English term|composition}} : une forme de mise en œuvre d’une fonction, donnée par la combinaison d’autres fonctions ; voir [[Special:MyLanguage/Wikifunctions:Function model#Composition|Modèle de fonctions]]. ; {{anchor|composition notation}} notation de composition {{English term|composition notation}} : une notation facile à lire pour les compositions ; voir [[Special:MyLanguage/Wikifunctions:Function model#Composition|Modèle de fonctions]]. ; {{anchor|concrete|Concrete}} concret {{English term|concrete}} : exprimé(e) dans un [[#natural_language|langage naturel]] spécifique. Contraire de [[#abstract|abstrait]]. ; {{anchor|concrete_article}} article concret {{English term|concrete article}} : Voir [[#article|article]]. L'opposé de [[#abstract_article|Article Abstrait]]. ; {{anchor|cons}} ''cons'' {{English term|cons}} : une fonction pour construire une nouvelle liste en ajoutant un élément en tête d’une autre ; voir [[phab:T261474]]. Voir l’article [[w:en:cons|''cons'']] sur Wikipédia en anglais. ; {{anchor|constructor|Constructor}} constructeur {{English term|constructor}} : un [[#abstract|résumé]] de [[#Content|contenu]]. Un constructeur vise à capturer le sens d’une seule phrase ou d’une seule structure de phrase. Il a souvent des emplacements qui peuvent prendre d’autres constructeurs, et peut lui-même être utilisé comme valeur pour remplir les emplacements d’autres constructeurs. ; {{anchor|Content}}<!--do not add |content to the anchor, it is used by MediaWiki--> contenu, contenu abstrait {{English term|content, abstract content}} : représentation abstraite d’un texte ou d’un fragment de texte, assemblé à partir de [[#Constructor|constructeurs]] ; techniquement, une instance de constructeur; le constructeur de plus haut niveau est utilisé pour représenter un [[#article|article]] entier et stocké dans la [[#Abstract_Wikipedia|Wikipédia abstraite]], mais le contenu peut n’être aussi qu’une phrase ou une expression ; parfois appelé « contenu abstrait ». ; {{anchor|converter_from_code}} convertisseur de code {{English term|converter from code}} : inverse de la [[$converter|conversion en code]]. ; {{anchor|converter_to_code}} <span class="mw-translate-fuzzy">sérialisation</span> {{English term|converter to code}} : façons de représenter les [[#ZObject|Z-Objets]] en [[#JSON|JSON]] ; voir également [[#canonical|canonique]], [[#normal|normal]]. ; {{anchor|curry}} curryfié, curryfier, curryfication {{English term|curried, curry, currying}} : une fonction curryfiée est une fonction qui a été transformée afin qu’au lieu de prendre des arguments multiples, elle utilise une séquence de fonctions, chacune prenant un argument unique ; cette technique est nommée d’après le mathématicien américan [[:w:en:Haskell Curry|Haskell Curry]] ; voir [[:w:en:Currying|''Currying'']] dans la Wikipédia en anglais. == D == ; {{anchor|development_project|Development_project}} projet de développement {{English term|development project}} : un projet pour développer [[#Wikifunctions|Wikifonctions]] (''Wikifunctions'' en anglais) et la [[#Abstract_Wikipedia|Wikipédia abstraite]] ; voir le [[:m:Special:MyLanguage/Abstract Wikipedia/Plan|plan de la Wikipédia abstraite]]. ; {{anchor|display function}} fonction d’affichage {{English term|display function}} : un synonyme de [[#renderer|renderer]]. Par exemple, une fonction qui convertit un [[#type|type]] en une chaîne que les utilisateurs peuvent comprendre, comme la conversion d’un nombre 123456 en « 123,456 » en anglais (international), « 1,23,456 » en anglais indien, « 123.456 » en français, etc., ou la conversion de la date '2024', '03<nowiki>''</nowiki>, '12' en '2024-03-12', etc. ; {{anchor|documentation}} documentation {{English term|documentation}} : texte qui explique un objet dans un langage lisible par un humain. == E == ; {{anchor|eney|eneyjj}} eneyj {{English term|eneyj}} :# modèle prototype de [[#Wikifunctions|Wikifonctions]] (''Wikifunctions'' en anglais) ; :# une mise en œuvre en JavaScript d’un [[#evaluator|évaluateur]] de ce modèle fourni comme [[#abstracttext|text abstrait]]. ; {{anchor|error|Error}} erreur {{English term|error}} : un type dont les instances indiquent des problèmes dans [[#evaluation|évaluation]] ou [[#validation|validation]] ; voir [[Special:MyLanguage/Wikifunctions:Function model#Z5/Errors|Modèle de fonction]]. ; {{anchor|evaluation|Evaluation}} évaluation {{English term|evaluation}} : Action effectuée par l'[[#evaluator|évaluateur]]. ; {{anchor|evaluator|Evaluator}} évaluateur {{English term|evaluator}} : un bloc logiciel qui prend un [[#ZObject|Z-Objet]] et qui l’évalue, c’est-à-dire qui exécute une [[#Function|fonction]] et renvoie le résultat ; nous envisageons le développement de plusieurs évaluateurs ; les évaluateurs peuvent être mis en œuvre et s’exécuter dans le navigateur, sur le serveur de la [[#Wikimedia_Foundation|Fondation Wikimedia]], dans le nuage réseau, dans une application sur un appareil mobile, or bien à d’autres endroits ; à comparer avec l'[[#executor|exécuteur]] et l'[[#orchestrator|orchestrateur]]. ; {{anchor|execution|Execution}} exécution {{English term|execution}} : Action effectuée par l'[[#executor|exécuteur]]. ; {{anchor|executor|Executor|executors|Executors}} exécuteur {{English term|executor}} : c'est un membre d’un ensemble de services internes qui ne sont pas exposés au public et qui ne peuvent être appelés que par l’[[#Orchestrator|orchestrateur]] ; il exécute du code natif dans un langage de programmation spécifique ; il pourrait y avoir un exécuteur pour Lua, un autre pour JavaScript, un pour Python, etc. ; voir la [https://gitlab.wikimedia.org/repos/abstract-wiki/wikifunctions/function-evaluator#executors documentation du service] ; à comparer à l’[[#evaluator|évaluateur]] et à l’[[#orchestrator|orchestrateur]]. == F == ; {{anchor|function|Function}} fonction, sous-programme {{English term|function}} : la spécification d’un traitement informatique qui prend certaines entrées et renvoie un résultat ; voir l’article [[:w:fr:Sous-programme|Sous-programme]] dans Wikipédia en français. ; {{anchor|function call|Function call}} appel de fonction {{English term|function call}} : un appel de fonction est un Z-Objet qui consiste en une fonction et les arguments qui lui sont nécessaires, et qui peut être évalué en un autre Z-Objet ; en français, le terme « invoqué » est parfois aussi utilisé. ; {{anchor|function evaluator}} Évaluateur de fonction {{English term|function evaluator}} : Voir [[#evaluator|évaluateur]]. ; {{anchor|function executor}} exécuteur de fonction {{English term|function executor}} : Voir l'[[#executor|exécuteur]]. ; {{anchor|function model}} modèle de fonctions {{English term|function model}} : voir [[Special:MyLanguage/Wikifunctions:Function model|Modèle de fonctions]]. ; {{anchor|function orchestrator}} Orchestrateur de fonctions {{English term|function orchestrator}} : Voir l'[[#orchestrator|orchestrateur]]. ; {{anchor|function schemata}} schémas de fonction {{English term|function schemata}} : un ensemble de ZObjects prédéfinis utilisés dans l'[[#orchestrator|orchestrateur]] et l'[[#evaluator|évaluateur]]. Le [[$wikiLambda-système|compte système WikiLambda]] remplit également des ZObjects prédéfinis sur le wiki à partir de schémas de fonction. ; {{anchor|functional}} fonctionnel, fonctionnelle {{English term|functional}} : raccourci pour « purement fonctionnel », c’est-à-dire que l'[[#evaluation|évaluation]] d’une telle fonction n’a pas d’effets secondaires et est déterministe, c’est-à-dire toujours la même ; voir [[w:fr:Programmation purement fonctionnelle|Programmation purement fonctionnelle]] dans Wikipédia ; voir aussi [[Special:MyLanguage/Wikifunctions:Function model#non-functional|Modèle de fonction]]. == G == ; {{anchor|generic type}} type générique {{English term|generic type}} : Un type généré par l'[[#evaluation|évaluation]] d’un appel de fonction. == I == ; {{anchor|identity|Identity}} identité {{English term|identity}} : l’identité d’un type est une instance de la fonction (spécifique) qui évalue vers ce type ; pour un type simple, c’est une référence au type lui-même. ; {{anchor|implementation|Implementation}} mise en œuvre {{English term|implementation}} : une manière particulière d’exécuter une [[#function|fonction]]. Une implémentation peut être un morceau de code dans un certain langage de programmation, faire référence à des fonctionnalités « intégrées » dans l'[[#evaluator|évaluateur]], ou [[#composition|composer]] des appels à d’autres fonctions. Une fonction peut avoir de nombreuses implémentations, qui doivent toutes être équivalentes. Abréviation de "[[#ZFunction|ZFunction]]". ; {{anchor|instance}} instance {{English term|instance}} : chaque Z-Objet est une instance de ce type. ; {{anchor|invoke}} invoquer {{English term|invoke}} : synonyme pour [[#call|appeler]] (''call'' en anglais) ; voir le terme [[#function call|appel de fonction]]. ; {{anchor|item|Item}} élément {{English term|item}} : une entrée dans la base de connaissance de [[#Wikidata|Wikidata]] ; voir le terme [[:d:Wikidata:Glossary#Item|élément]] dans le glossaire Wikidata. == J == ; {{anchor|JSON}} JSON {{English term|JSON}} : un format de transfert de données largement utilisé ; voir [[w:fr:JSON|JSON]] dans Wikipédia. == K == ; {{anchor|key|Key}} clé {{English term|key}} : une chaîne qui se termine par la lettre K suivie d’un nombre entier naturel et qui est éventuellement précédée par un [[#ZID|Z-ID]] ; les clés sont définies dans [[#Wikifunctions|Wikifonctions]] (''Wikifunctions'' en anglais) habituellement sur les [[#Type|types]] ou les [[#Function|fonctions]] et sont utilisées pour construire des [[#ZObject|Z-Objets]]. == L == ; {{anchor|label}} libellé {{English term|label}} : nom principal donné pour identifier un Z-Objet ; ne peut être du texte simple. ; {{anchor|lexeme|Lexeme}} lexème {{English term|lexeme}} : une entrée de [[#Wikidata|Wikidata]] qui stocke la connaissance lexicographique concernant, en gros, à un mot ; voir le terme [[d:Wikidata:Glossary#Lexeme|lexème]] dans le glossaire Wikidata. ; {{anchor|linearizer|Linearizer}} linéarisateur {{English term|linearizer}} : (ce terme n’est plus utilisé dans la terminologie actuelle, mais peut encore être trouvé dans des documents plus anciens) synonyme de [[#renderer|renderer]] (1). ; {{anchor|list|List}} liste {{English term|list}} : un type de données qui groupe un nombre arbitraire d’instances dans une entité ordonnée ; voir [[w:en:List (abstract data type)|Liste (type de données abstraites)]] dans Wikipédia en anglais. ; {{anchor|literal}} littéral {{English term|literal}} : une valeur qui n’est pas un Z-Objet ; actuellement le seul type de littéral accepté est la chaîne de caractères. ; {{anchor|local_Wikipedia|Local_Wikipedia}} Wikipédia locale {{English term|local Wikipedia}} : une édition de [[#Wikipedia|Wikipédia]] dans une langue spécifique, telle que Wikipédia en hébreu, Wikipédia en japonais ou Wikipédia en italien. == M == ; {{anchor|Multlingual_Wikipedia|multilingual_Wikipedia}} Wikipédia multilingue {{English term|multilingual Wikipedia}} : l’architecture qui permet aux [[#local_Wikipedia|éditions localisées de Wikipédia]] de s’enrichir elles-mêmes en effectuant le [[#Renderer|rendu]] du [[#Content|contenu]] de la [[#Abstract_Wikipedia|Wikipédia abstraite]] et qui a donc une couverture plus exhaustive, plus actualisée et plus correcte de la Wikipédia dans les langues ; voir l’[[:m:Special:MyLanguage/Abstract Wikipedia/Architecture|architecture de la Wikipédia abstraite]]. == N == ; {{anchor|natural_language|Natural_language}} langage naturel {{English term|natural language}} : un langage naturel spécifique au sens large, telle que l’anglais, le tagalog ou le swahili ; voir l’article [[:w:fr:Langage naturel|Langage naturel]] sur la Wikipédia en français. ; {{anchor|normal|Normal|normalized|Normalized|normalised}} normal {{English term|normal}} : une façon étendue, facilement traitable et très uniforme de représenter les [[#ZObject|Z-Objects]] en [[#JSON|JSON]] ; ce terme s’oppose à [[#canonical|canonique]]. ; {{anchor|nothing|Nothing}} rien {{English term|nothing}} : un type de données qui n’a aucune instance ; voir [[w:en:Bottom type|Type « plancher »]] dans Wikipédia en anglais. == O == ; {{anchor|object|Object}} objet {{English term|object}} :# en JavaScript ou en JSON, un objet est basiquement un [[w:fr:Tableau associatif|tableau associatif]]. :# Dans Wikifunctions, synonyme de [[#ZObject|Z-Objet]]. ; {{anchor|orchestration|Orchestration}} orchestration {{English term|orchestration}} :Action effectuée par l'[[#orchestrator|orchestrateur]]. ; {{anchor|orchestrator|Orchestrator}} orchestrateur {{English term|orchestrator}} : un service qui prend un [[#ZObject|ZObject]] et renvoie une version [[#Evaluator|évaluée]] de celui-ci. Pour ce faire, il fera des appels au wiki pour d’autres ZObjects dont il a besoin, à l'[[#Executor|exécuteur]] pour évaluer certains appels de fonction, et à d’autres services tels que [[#Wikidata|Wikidata]]. Voir [https://gitlab.wikimedia.org/repos/abstract-wiki/wikifunctions/function-orchestrator#wikifunctions-function-orchestrator la documentation du service]. Comparer à l'[[#evaluator|évaluateur]] et l'[[#executor|exécuteur]]. == P == ; {{anchor|page|Page}} page {{English term|page}} : une partie d’un wiki. Un [[#wiki|wiki]] se compose d’un certain nombre de pages individuelles, qui peuvent être modifiées indépendamment, avoir des liens internes les unes vers les autres, etc. ; {{anchor|parser|Parser}} analyseur syntaxique {{English term|parser}} : une fonction pour convertir une chaîne de caractères en ZObject. L’opposé de [[#renderer|renderer]]. ; {{anchor|pair|Pair}} couple {{English term|pair}} : un Z-Objet composé qui contient deux Z-Objets de types spécifiques (mais arbitraires). ; {{anchor|part_P1|Part_P1}} partie P1 {{English term|Part P1}} : la partie du [[#development_project|projet de développement]] qui porte sur la création de [[#Wikifunctions|Wikifonctions]] (''Wikifunctions'' en anglais) ; elle commence dès le début du projet et se poursuivra durant sa vie toute entière ; voir la [[:m:Special:MyLanguage/Abstract Wikipedia/Tasks#Part P1: Wikifunctions|Partie P1 : Wikifunctions]]. ; {{anchor|part_P2|Part_P2}} partie P2 {{English term|Part P2}} : la partie du [[#development_project|projet de développement]] qui porte sur la création de la [[#Abstract_Wikipedia|Wikipédia abstraite]] ; elle commencera environ un an après le début du projet et se poursuivra durant toute cette seconde moitié de vie du projet ; voir la [[:m:Special:MyLanguage/Abstract Wikipedia/Tasks#Part P2: Abstract Wikipedia|Partie P2 : Wikipédia abstraite]]. ; {{anchor|persistent|Persistent}} persistant {{English term|persistent}} : un [[#ZObject|Z-Objet]] avec son [[#ZID|Z-ID]] et sa propre page dans le wiki ; la plupart des Z-Objets persistants incluront des [[#value|valeurs]] qui sont des Z-Objets sans Z-ID et qui par conséquent ne sont pas persistants. ; {{anchor|property|Property}} propriété {{English term|property}} : utilisé pour réaliser une [[#Statement|déclaration]] concernant un [[#Item|élément]] dans la base de connaissance de [[#Wikidata|Wikidata]] ; voir [[:d:Wikidata:Glossary#Property|propriété]] dans le glossaire de Wikidata. == Q == ; {{anchor|quote|Quote}} citation, données statiques {{English term|quote}} : une structure de données qui n’est pas évaluée mais gardée telle quelle. ; {{anchor|QID}} QID {{English term|QID}} : identifiant pour un élément dans [[#Wikidata|Wikidata]], composé de la lettre Q suivie d'un nombre entier. == R == ; {{anchor|reading function}} fonction de lecture {{English term|reading function}} : un synonyme de [[#parser|parser]]. Fonction qui convertit la saisie de texte de l’utilisateur à partir d’une chaîne en un type donné. Par exemple, convertir la chaîne « 123456 » en nombre 123456 », ou la chaîne « 2024-03-12 » en date « 2024 », « 03 », « 12 ». ; {{anchor|reference|Reference}} référence {{English term|reference}} : un identifiant qui désigne l’objet sous-jacent, par exemple la chaîne « Z11 » fait référence au type Z11/Texte monolingue. : {{TakeNote}}Ce terme a un sens complètement différent de celui de Wikidata ; voir [[w:fr:Référence (programmation)|Référence (programmation)]] sur Wikipédia. ; {{anchor|renderer|Renderer}} moteur de rendu {{English term|renderer}} (1) : une fonction pour convertir un ZObject en une chaîne de caractères. L’opposé de [[#parser|parser]] (anciennement appelé « linéariseur »). ; Rendu {{English term|renderer}} (2) : une [[#Function|fonction]] qui prend un [[#Content|contenu]] et un identifiant de [[#natural_language|langue naturelle]] en entrée et renvoie en résultat du texte dans cette langue naturelle, afin de représenter le contenu en tant que texte concret, en utilisant la connaissance des [[#Lexeme|lexèmes]]. : {{TakeNote}}Il s’agit d’une fonctionnalité future, et la signification du terme « renderer » dans la {{Pg|:m:Abstract Wikipedia/Historic proposal|proposition originale}} ; ce terme entre en conflit avec l’utilisation actuelle de « renderer », il peut donc être renommé à l’avenir. ; {{anchor|reify}} réifier {{English term|reify}} : une fonction qui déconstruit un objet en ses parties constituantes afin que ces parties puissent être accédées individuellement ; voir l’article [[w:en:Reification (computer science)|Réification]] dans Wikipédia en anglais ; voir [[phab:T261474]]. ; {{anchor|REPL}} LÉAR {{English term|REPL}} : un processus « Lire / Évaluer / Afficher / Répéter », une interface en ligne de commande qui prend une certaine entrée, l’évalue et affiche le résultat ; voir [[w:en:REPL|''REPL'']] dans Wikipédia en anglais ; voir le [[Special:MyLanguage/Wikifunctions:Function model#REPL|Modèle de fonctions]]. == S == ; {{anchor|schemata}} Régimes {{English term|schemata}} : Voir [[#function schemata|schéma de fonction]]. ; {{anchor|snak|Snak}}snak {{English term|snak}} : Dans le [[:mw:Special:MyLanguage/Wikibase/DataModel|Modèle de données Wikibase]], un ''snak'' est la plus petite unité d'une déclaration, reliant une propriété soit à une valeur, à ''aucune valeur'' ou à une ''certaine valeur''. : Exemple de [[#statement|déclaration]] pour {{Q|Q937}} avec 3 snaks : : Snak principal : :  Propriété : {{Q|P26}} → Valeur : {{Q|Q76346}} : Snak qualifieur (ajoute le contexte) : :  Propriété : {{Q|P580}} → Valeur : 1903 : Snak de référence (prend en charge l'[[#Claim|affirmation]]) : :  Propriété : {{Q|P248}} → Valeur : {{Q|Q23833686}} : Déclaration résultante (avec des mots) : ''L'épouse d'Albert Einstein était Mileva Marić, à partir de 1903, comme indiqué dans le Catalogue de la Bibliothèque nationale allemande.'' ; {{anchor|statement|Statement}} déclaration {{English term|statement}} : utilisé pour représenter une assertion à propos d'un [[#Item|élément]] de la base de connaissance de [[#Wikidata|Wikidata]] ; voir [[:d:Special:MyLanguage/Wikidata:Glossary#Statement|Déclaration]] dans le glossaire de Wikidata (mais noter qu'une affirmation sans [[#reference|référence]] est encore représentée en tant que {{Z|Z6003|lang={{CURRENTCONTENTLANGUAGE}}}}). ; {{anchor|string}} chaîne {{English term|string}} : une séquence de caractères. ; {{anchor|sum type|Sum type}} type somme {{English term|sum type}} : un type qui a des instances tout types de constituants ; voir [[w:en:Sum type|Type somme]] dans Wikipédia en anglais ; voir le [[Special:MyLanguage/Wikifunctions:Function model#Zx/Sum_types|Modèle de fonctions]]. == T == ; {{anchor|template}} modèle {{English term|template}} : une façon de spécifier un [[#renderer|rendu]] en tant que texte où sont dispersés des substituts ou « emplacements », qui peuvent être remplis avec des données provenant de [[#constructor|constructeurs]], du calcul de fonction, ou du contenu d’un autre modèle. Voir le document [[:m:Special:MyLanguage/Abstract Wikipedia/Template Language for Wikifunctions|Langage de modèles pour Wikifonctions]] pour une discussion détaillée sur la syntaxe des modèles. ; {{anchor|tester|Tester}} testeur {{English term|tester}} : une façon de déterminer automatiquement si une [[#ZFunction|Z-Fonction]] travaille correctement ; une [[#function|fonction]] aura typiquement de multiples testeurs, chacun spécifiant une entrée de la fonction et les conditions que doivent remplir les résultats de sortie pour les entrées données ; par exemple, les testeurs pour une fonction « capitalisation du titre » pourraient dire que : « abc » devrait devenir « Abc » ; « guerre et paix » devrait devenir « Guerre et paix » ; « le petit prince » devrait devenir « Le Petit prince » ; « война и мир » devrait devenir « Война и мир » ; et « 123 » devrait rester « 123 ». ; {{anchor|transient|Transient}} transitoire {{English term|transient}} : contraire de [[#persistent|persistant]]. ; {{anchor|type|Type}} type {{English term|type}} : Le type d'un objet nous indique comment interpréter et comprendre l'objet donné, et ce qui peut être fait avec l'objet. Par exemple, si nous avons un objet avec la valeur "2023", nous comprenons cet objet différemment selon que son type est un entier, une année ou une chaîne de caractères. Chaque objet fait référence à "une chose dans le monde réel". L'entier 2023 est différent de l'année 2023. Le type nous indique comment interpréter un objet donné, afin que nous sachions à quelle chose du monde réel il fait référence. Techniquement, il définit la structure des objets de ce type et les conditions qu'ils doivent remplir pour être un objet valide de ce type. un type définit les conditions pour qu’un [[#ZObject|Z-Objet]] soit une instance valide de ce type, en fournissant une [[#Function|fonction]] qui valide un Z-Objet ; les types sont eux-mêmes des Z-Objets, afin que les contributeurs de [[#Wikifunctions|Wikifunctions]] puissent créer de nouveaux types. ; {{anchor|type converter}} convertisseur de type {{English term|type converter}} : Un script écrit dans un langage de programmation (tel que JavaScript), prenant un objet natif (tel que BigInt) et renvoyant un objet JSON représentant le ZObject correspondant ; ou « vice versa ». ; {{anchor|typed list|Typed List}} liste typée {{English term|typed list}} : Une liste typée est une [[#list|liste]] dont tous les membres sont d'un [[#type|type]] spécifique et prédéfini. Par exemple, une liste typée de [[#string|chaînes]] est une liste dont tous les membres sont des chaînes. Une liste typée prend un argument : le type dont tous les membres de la liste doivent être une instance. Les listes typées sont probablement les [[#generic type|type générique]] les plus utilisés. == V == ; {{anchor|value}} valeur {{English term|value}} : la chaîne ou le [[#ZObject|Z-Objet]] associé avec une [[#key|clé]] dans un autre Z-Objet. ; {{anchor|validation|Validation}} validation {{English term|validation}} : Action effectuée par le [[#validator|validateur]]. ; {{anchor|validator|Validator}} validateur {{English term|validator}} : une fonction qui prend un Z-Objet en argument et renvoie une liste des erreurs trouvées. == W == ; {{anchor|wiki|Wiki}} wiki {{English term|wiki}} : un site web qui permet la modification facile et collaborative de ses [[#page|pages]]. ; {{anchor|Wikidata}} Wikidata {{English term|Wikidata}} : un projet de la [[#Wikimedia_Foundation|Fondation Wikimedia]], une base de connaissances libre, modifiée de façon collaborative ; voir [[:m:Special:MyLanguage/Wikidata|Wikidata]]. ; {{anchor|Wikifunctions}}{{anchor|Wikilambda}} Wikifonctions {{English term|Wikifunctions}} : nouveau projet de la [[#Wikimedia_Foundation|Fondation Wikimédia]] ; un catalogue libre de [[#Function|fonctions]], développé et maintenu de façon collaborative ; il était initialement connu comme '''Wikilambda''' dans la {{Pg|:m:Abstract Wikipedia/Historic proposal|proposition originelle}} (ce dernier nom n’est plus utilisé que pour l’[[#WikiLambda|extension WikiLambda]]). ; {{anchor|WikiLambda}} WikiLambda {{English term|WikiLambda}} : logiciel utilisé pour propulser le projet, [[mw:Special:MyLanguage/Extension:WikiLambda|Extension:WikiLambda]]. ; {{anchor|WikiLambda system}} Système WikiLambda {{English term|WikiLambda system}} : un compte système automatisé qui est un élément clé de l’extension WikiLambda. Voir [[User:WikiLambda system]] pour sa fonction actuelle. ; {{anchor|WMF|Wikimedia_Foundation}} Fondation Wikimédia {{English term|Wikimedia Foundation}} : organisation qui soutient le mouvement Wikimedia ; voir la [[:m:Special:MyLanguage/Wikimedia Foundation|Fondation Wikimedia]]. ; {{anchor|Wikipedia}} Wikipédia {{English term|Wikipedia}} : projet de la [[#Wikimedia_Foundation|Fondation Wikimédia]], une encyclopédie libre, modifiée de façon collaborative ; voir [[:m:Special:MyLanguage/Wikipedia|Wikipédia]]. ; Wikipédia abstraite {{English term|Wikipedia, Abstract}} : voir la [[#Abstract_Wikipedia|Wikipédia abstraite]]. ; Wikipédia multilingue {{English term|Wikipedia, multilingual}} : voir la [[#multilingual_Wikipedia|Wikipédia multilingue]]. == Z == ; {{anchor|ZID|ZIDs}} Z-ID {{English term|ZID}} : un identifiant commençant par la lettre Z suivie d'un entier naturel ; utilisé pour identifier les [[#ZObject|Z-Objets]] [[#persistent|persistants]]. ; {{anchor|zfunction|ZFunction}} Z-Fonction, Z-Fonctions {{English term|ZFunction}} : une page wiki sur [[#Wikifunctions|Wikifonctions]] (''Wikifunctions'' en anglais) qui décrit une [[#function|fonction]] particulière qui peut être utilisées au moyen de l’[[#evaluator|évaluateur]]; chaque Z-Fonction peut être réalisée en code par une ou plusieurs [[#implementation|implémentations]] qui peuvent être vérifiées chacunes comme étant correctes par une ou plusieurs Z-Fonctions [[#tester|testeur]]. ; {{anchor|ZKey}} Z-Clé, Z-Clés, Z-Clef, Z-Clefs {{English term|ZKey}} : [[#ZObject|Z-Objet]] définissant une [[#key|clé]] pour un [[#type|type]] particulier. ; {{anchor|ZList}} Z-Liste, Z-Listes {{English term|ZList}} : [[#ZObject|Z-Objet]] pour une séquence ordonnée d’autres Z-Objets. ; {{anchor|ZObject}} Z-Objet, Z-Objets {{English term|ZObject}} : chaque entrée de [[#Wikifunctions|Wikifonctions]] (''Wikifunctions'' en anglais) est un Z-Objet ; les Z-Objets stockés dans Wikifonctions ont leur [[#ZID|Z-ID]] et peuvent être de nombreux types, tels que les [[#Constructor|constructeurs]], les [[#Function|fonctions]], les [[#Type|types]], etc. ; un Z-Objet consiste en un ensemble de paires [[#Key|clé]] / [[#Value|valeur]], où chaque clé n’apparaît qu’une seule fois par Z-Objet et où les valeurs sont des Z-Objets. ; {{anchor|ZUnit}} Z-Unité {{English term|ZUnit}} : [[#ZObject|Z-Objet]] qui représente un [[:w:en:Unit type|type d’unité]]. [[Category:Glossary| {{#translation:}}]] qigoeaphlw3a32o2nadnod0gmxez0zd 294143 294141 2026-07-26T10:38:00Z Wladek92 41973 294143 wikitext text/x-wiki <noinclude><languages/> <!--<nowiki>(nowiki tags are so that the translate extension doesn't try to translate the TERM and DEFINITION in this boilerplate). Use this boilerplate for a new term: ; {{anchor|term|Term}} <translate>term</translate> {{English term|term}} : ''Definition verification needed'' : <translate>definition</translate> Notes: 1. Omit the "Definition verification" if you're sure that your definition is correct. 2. You can add several values for anchor, if it has spelling or capitalization variants; see the documentation for Template:Anchor and examples in other terms. </nowiki>--></noinclude> {{see also|wikt:en:Appendix:Glossary}} Vous pouvez librement demander l’ajout de termes sur la [[Wikifunctions talk:Glossary|page de discussion]] ou ajouter davantage de termes et améliorer les définitions. {|class="toccolours" style="margin:.2em auto;padding:.2em .5em;text-align:center" dir="ltr" lang="en" |- |style="padding:0;width:100%"|{{CompactTOC}} |} == A == ; {{anchor|abstract|Abstract}} abstrait {{English term|abstract}} : non exprimé(e) dans un [[#natural_language|langage naturel]] spécifique mais sous une forme abstraite ; qui vise à fournir une notation pour la signification sous-entendue dans les textes, phrases ou expressions en langage naturel. Contraire de [[#concrete|concret]]. ; {{anchor|abstracttext|AbstractText}} TexteAbstrait {{English term|AbstractText}} : prototype de [https://github.com/google/abstracttext mise en œuvre] du concept de [[#Wikifunctions|Wikifonctions]] (''Wikifunctions'' en anglais). ; {{anchor|abstract_article}} Article Abstrait {{English term|abstract article}} : Une page dans l’espace principal de la [[#abstract_Wikipedia|Wikipédia abstraite]] ; une page qui est similaire à un article Wikipédia, mais qui est [[#abstract|abstraite]]. L'opposé d'un [[#concrete_article|article concret]]. ; {{anchor|abstract_content}} contenu abstrait {{English term|abstract content}} : voir [[#Content|contenu]]. ; {{anchor|abstract_Wikipedia|Abstract_Wikipedia}} Wikipédia abstraite {{English term|Abstract Wikipedia}} : nom préliminaire de tout le [[#Content|contenu]] qui peut être utilisé par les [[#local_Wikipedia|éditions localisées de Wikipédia]] pour [[#Renderer|faire le rendu]] d’un [[#article|article]] dans un [[#natural_language|langage naturel]] ; actuellement proposé pour être hébergé dans [[#Wikidata|Wikidata]] à côté de l’[[#Item|élément]] correspondant, mais cela sera discuté avant la [[#Part_P2|partie P2]] du [[#development_project|projet de développement]]. ; {{anchor|alias}} alias {{English term|alias}} : un libellé alternatif pour un objet, utilisé essentiellement pour trouver l’objet. ; {{anchor|argument}} argument {{English term|argument}} : une entrée donnée à un [[#function call|appel de fonction]]. ; {{anchor|argument reference}} Référence de l'argument {{English term|argument reference}} : une [[#reference|référence]] à l'un des arguments fournis dans une [[#composition|composition]]. ; {{anchor|array}} tableau {{English term|array}} : De nombreux langages de programmation ont un type "array". Les équivalents dans Wikifunctions sont les [[#list|listes]] et les [[#typed list|listes typées]]. Voir aussi [[#Benjamin array|Benjamin array]]. ; {{anchor|article|Article}} article {{English term|article}} : une page dans l’espace principal de [[#Wikipedia|Wikipédia]] dans une langue spécifique, qui représente habituellement une entrée dans Wikipédia. Contrairement à un [[#abstract_article|Article Abstrait]], un article est [[#concrete|concret]], et peut aussi être appelé "article concret". == B == ; {{anchor|Benjamin array}} Réseau Benjamin {{English term|Benjamin array}} : une façon de désigner les [[#typed list|listes typées]] proposée par Benjamin Degenhart, où une liste typée est stockée sous la forme de liste JSON dont le premier élément indique le type. Cela contraste avec le schéma proposé précédemment, qui utilise des listes à lien unique de type LISP, dans lesquelles le type doit être stocké une fois dans chaque nœud. ; {{anchor|boolean|Boolean}} booléen {{English term|boolean}} : une valeur qui peut avoir 2 états, généralement désignée par vrai et faux. ; {{anchor|built-in|builtin}} intégré {{English term|built-in}} : implémentation d’une fonction fournie par l’évaluateur et qui n’est pas modifiable au moyen de l’interface du wiki. == C == ; {{anchor|call}} appeler (verbe), appel (nom) {{English term|call}} : voir l’[[#function call|appel de fonction]] ; en français, les termes [[#invoke|invoquer ou invocation]] peuvent également être utilisés. ; {{anchor|canonical|canonicalized|canonicalised}} canonique, canonisé {{English term|canonical, canonicalized, canonicalised}} : une façon spécifique, moins verbeuse et donc plus lisible de représenter les [[#ZObject|Z-Objets]] en [[#JSON|JSON]] ; c’est la représentation sous laquelle les Z-Objets sont stockés dans [[#Wikifunctions|Wikifonctions]] (''Wikifunctions'' en anglais) ; celle-ci s’oppose à la forme [[#normal|normale]]. ; {{anchor|character}} caractère {{English term|character}} : un caractère tel que défini par Unicode, un des constituants d’une chaîne ; un caractère peut être codé sur un ou plusieurs octets. ; {{anchor|claim|Claim}} affirmation {{English term|claim}} : Dans le [[:d:Special:MyLanguage/Wikidata:Glossary#Claim|modèle de données Wikibase]] une affirmation est un ''[[#Snak|snak]]'' principal avec des qualifieurs optionnels décrivant une assertion sur une entité (sans référence ni rang). : Exemple : Entité : Albert Einstein :* Affirmation : Epouse = Mileva Marić, depuis 1903 :* Affirmation principale : P26 (épouse) → Q937 (Mileva Marić) :* Snak qualifieur : P580 (depuis) → 1903 : → "L'épouse de Albert Einstein était Mileva Marić, depuis 1903.” : L'affirmation peut ensuite se transformer en déclaration en ajoutant une référence et un rang. ; {{anchor|composition}} composition {{English term|composition}} : une forme de mise en œuvre d’une fonction, donnée par la combinaison d’autres fonctions ; voir [[Special:MyLanguage/Wikifunctions:Function model#Composition|Modèle de fonctions]]. ; {{anchor|composition notation}} notation de composition {{English term|composition notation}} : une notation facile à lire pour les compositions ; voir [[Special:MyLanguage/Wikifunctions:Function model#Composition|Modèle de fonctions]]. ; {{anchor|concrete|Concrete}} concret {{English term|concrete}} : exprimé(e) dans un [[#natural_language|langage naturel]] spécifique. Contraire de [[#abstract|abstrait]]. ; {{anchor|concrete_article}} article concret {{English term|concrete article}} : Voir [[#article|article]]. L'opposé de [[#abstract_article|Article Abstrait]]. ; {{anchor|cons}} ''cons'' {{English term|cons}} : une fonction pour construire une nouvelle liste en ajoutant un élément en tête d’une autre ; voir [[phab:T261474]]. Voir l’article [[w:en:cons|''cons'']] sur Wikipédia en anglais. ; {{anchor|constructor|Constructor}} constructeur {{English term|constructor}} : un [[#abstract|résumé]] de [[#Content|contenu]]. Un constructeur vise à capturer le sens d’une seule phrase ou d’une seule structure de phrase. Il a souvent des emplacements qui peuvent prendre d’autres constructeurs, et peut lui-même être utilisé comme valeur pour remplir les emplacements d’autres constructeurs. ; {{anchor|Content}}<!--do not add |content to the anchor, it is used by MediaWiki--> contenu, contenu abstrait {{English term|content, abstract content}} : représentation abstraite d’un texte ou d’un fragment de texte, assemblé à partir de [[#Constructor|constructeurs]] ; techniquement, une instance de constructeur; le constructeur de plus haut niveau est utilisé pour représenter un [[#article|article]] entier et stocké dans la [[#Abstract_Wikipedia|Wikipédia abstraite]], mais le contenu peut n’être aussi qu’une phrase ou une expression ; parfois appelé « contenu abstrait ». ; {{anchor|converter_from_code}} convertisseur à partir du code {{English term|converter from code}} : inverse de la [[$converter|conversion en code]]. ; {{anchor|converter_to_code}} <span class="mw-translate-fuzzy">sérialisation</span> {{English term|converter to code}} : façons de représenter les [[#ZObject|Z-Objets]] en [[#JSON|JSON]] ; voir également [[#canonical|canonique]], [[#normal|normal]]. ; {{anchor|curry}} curryfié, curryfier, curryfication {{English term|curried, curry, currying}} : une fonction curryfiée est une fonction qui a été transformée afin qu’au lieu de prendre des arguments multiples, elle utilise une séquence de fonctions, chacune prenant un argument unique ; cette technique est nommée d’après le mathématicien américan [[:w:en:Haskell Curry|Haskell Curry]] ; voir [[:w:en:Currying|''Currying'']] dans la Wikipédia en anglais. == D == ; {{anchor|development_project|Development_project}} projet de développement {{English term|development project}} : un projet pour développer [[#Wikifunctions|Wikifonctions]] (''Wikifunctions'' en anglais) et la [[#Abstract_Wikipedia|Wikipédia abstraite]] ; voir le [[:m:Special:MyLanguage/Abstract Wikipedia/Plan|plan de la Wikipédia abstraite]]. ; {{anchor|display function}} fonction d’affichage {{English term|display function}} : un synonyme de [[#renderer|renderer]]. Par exemple, une fonction qui convertit un [[#type|type]] en une chaîne que les utilisateurs peuvent comprendre, comme la conversion d’un nombre 123456 en « 123,456 » en anglais (international), « 1,23,456 » en anglais indien, « 123.456 » en français, etc., ou la conversion de la date '2024', '03<nowiki>''</nowiki>, '12' en '2024-03-12', etc. ; {{anchor|documentation}} documentation {{English term|documentation}} : texte qui explique un objet dans un langage lisible par un humain. == E == ; {{anchor|eney|eneyjj}} eneyj {{English term|eneyj}} :# modèle prototype de [[#Wikifunctions|Wikifonctions]] (''Wikifunctions'' en anglais) ; :# une mise en œuvre en JavaScript d’un [[#evaluator|évaluateur]] de ce modèle fourni comme [[#abstracttext|text abstrait]]. ; {{anchor|error|Error}} erreur {{English term|error}} : un type dont les instances indiquent des problèmes dans [[#evaluation|évaluation]] ou [[#validation|validation]] ; voir [[Special:MyLanguage/Wikifunctions:Function model#Z5/Errors|Modèle de fonction]]. ; {{anchor|evaluation|Evaluation}} évaluation {{English term|evaluation}} : Action effectuée par l'[[#evaluator|évaluateur]]. ; {{anchor|evaluator|Evaluator}} évaluateur {{English term|evaluator}} : un bloc logiciel qui prend un [[#ZObject|Z-Objet]] et qui l’évalue, c’est-à-dire qui exécute une [[#Function|fonction]] et renvoie le résultat ; nous envisageons le développement de plusieurs évaluateurs ; les évaluateurs peuvent être mis en œuvre et s’exécuter dans le navigateur, sur le serveur de la [[#Wikimedia_Foundation|Fondation Wikimedia]], dans le nuage réseau, dans une application sur un appareil mobile, or bien à d’autres endroits ; à comparer avec l'[[#executor|exécuteur]] et l'[[#orchestrator|orchestrateur]]. ; {{anchor|execution|Execution}} exécution {{English term|execution}} : Action effectuée par l'[[#executor|exécuteur]]. ; {{anchor|executor|Executor|executors|Executors}} exécuteur {{English term|executor}} : c'est un membre d’un ensemble de services internes qui ne sont pas exposés au public et qui ne peuvent être appelés que par l’[[#Orchestrator|orchestrateur]] ; il exécute du code natif dans un langage de programmation spécifique ; il pourrait y avoir un exécuteur pour Lua, un autre pour JavaScript, un pour Python, etc. ; voir la [https://gitlab.wikimedia.org/repos/abstract-wiki/wikifunctions/function-evaluator#executors documentation du service] ; à comparer à l’[[#evaluator|évaluateur]] et à l’[[#orchestrator|orchestrateur]]. == F == ; {{anchor|function|Function}} fonction, sous-programme {{English term|function}} : la spécification d’un traitement informatique qui prend certaines entrées et renvoie un résultat ; voir l’article [[:w:fr:Sous-programme|Sous-programme]] dans Wikipédia en français. ; {{anchor|function call|Function call}} appel de fonction {{English term|function call}} : un appel de fonction est un Z-Objet qui consiste en une fonction et les arguments qui lui sont nécessaires, et qui peut être évalué en un autre Z-Objet ; en français, le terme « invoqué » est parfois aussi utilisé. ; {{anchor|function evaluator}} Évaluateur de fonction {{English term|function evaluator}} : Voir [[#evaluator|évaluateur]]. ; {{anchor|function executor}} exécuteur de fonction {{English term|function executor}} : Voir l'[[#executor|exécuteur]]. ; {{anchor|function model}} modèle de fonctions {{English term|function model}} : voir [[Special:MyLanguage/Wikifunctions:Function model|Modèle de fonctions]]. ; {{anchor|function orchestrator}} Orchestrateur de fonctions {{English term|function orchestrator}} : Voir l'[[#orchestrator|orchestrateur]]. ; {{anchor|function schemata}} schémas de fonction {{English term|function schemata}} : un ensemble de ZObjects prédéfinis utilisés dans l'[[#orchestrator|orchestrateur]] et l'[[#evaluator|évaluateur]]. Le [[$wikiLambda-système|compte système WikiLambda]] remplit également des ZObjects prédéfinis sur le wiki à partir de schémas de fonction. ; {{anchor|functional}} fonctionnel, fonctionnelle {{English term|functional}} : raccourci pour « purement fonctionnel », c’est-à-dire que l'[[#evaluation|évaluation]] d’une telle fonction n’a pas d’effets secondaires et est déterministe, c’est-à-dire toujours la même ; voir [[w:fr:Programmation purement fonctionnelle|Programmation purement fonctionnelle]] dans Wikipédia ; voir aussi [[Special:MyLanguage/Wikifunctions:Function model#non-functional|Modèle de fonction]]. == G == ; {{anchor|generic type}} type générique {{English term|generic type}} : Un type généré par l'[[#evaluation|évaluation]] d’un appel de fonction. == I == ; {{anchor|identity|Identity}} identité {{English term|identity}} : l’identité d’un type est une instance de la fonction (spécifique) qui évalue vers ce type ; pour un type simple, c’est une référence au type lui-même. ; {{anchor|implementation|Implementation}} mise en œuvre {{English term|implementation}} : une manière particulière d’exécuter une [[#function|fonction]]. Une implémentation peut être un morceau de code dans un certain langage de programmation, faire référence à des fonctionnalités « intégrées » dans l'[[#evaluator|évaluateur]], ou [[#composition|composer]] des appels à d’autres fonctions. Une fonction peut avoir de nombreuses implémentations, qui doivent toutes être équivalentes. Abréviation de "[[#ZFunction|ZFunction]]". ; {{anchor|instance}} instance {{English term|instance}} : chaque Z-Objet est une instance de ce type. ; {{anchor|invoke}} invoquer {{English term|invoke}} : synonyme pour [[#call|appeler]] (''call'' en anglais) ; voir le terme [[#function call|appel de fonction]]. ; {{anchor|item|Item}} élément {{English term|item}} : une entrée dans la base de connaissance de [[#Wikidata|Wikidata]] ; voir le terme [[:d:Wikidata:Glossary#Item|élément]] dans le glossaire Wikidata. == J == ; {{anchor|JSON}} JSON {{English term|JSON}} : un format de transfert de données largement utilisé ; voir [[w:fr:JSON|JSON]] dans Wikipédia. == K == ; {{anchor|key|Key}} clé {{English term|key}} : une chaîne qui se termine par la lettre K suivie d’un nombre entier naturel et qui est éventuellement précédée par un [[#ZID|Z-ID]] ; les clés sont définies dans [[#Wikifunctions|Wikifonctions]] (''Wikifunctions'' en anglais) habituellement sur les [[#Type|types]] ou les [[#Function|fonctions]] et sont utilisées pour construire des [[#ZObject|Z-Objets]]. == L == ; {{anchor|label}} libellé {{English term|label}} : nom principal donné pour identifier un Z-Objet ; ne peut être du texte simple. ; {{anchor|lexeme|Lexeme}} lexème {{English term|lexeme}} : une entrée de [[#Wikidata|Wikidata]] qui stocke la connaissance lexicographique concernant, en gros, à un mot ; voir le terme [[d:Wikidata:Glossary#Lexeme|lexème]] dans le glossaire Wikidata. ; {{anchor|linearizer|Linearizer}} linéarisateur {{English term|linearizer}} : (ce terme n’est plus utilisé dans la terminologie actuelle, mais peut encore être trouvé dans des documents plus anciens) synonyme de [[#renderer|renderer]] (1). ; {{anchor|list|List}} liste {{English term|list}} : un type de données qui groupe un nombre arbitraire d’instances dans une entité ordonnée ; voir [[w:en:List (abstract data type)|Liste (type de données abstraites)]] dans Wikipédia en anglais. ; {{anchor|literal}} littéral {{English term|literal}} : une valeur qui n’est pas un Z-Objet ; actuellement le seul type de littéral accepté est la chaîne de caractères. ; {{anchor|local_Wikipedia|Local_Wikipedia}} Wikipédia locale {{English term|local Wikipedia}} : une édition de [[#Wikipedia|Wikipédia]] dans une langue spécifique, telle que Wikipédia en hébreu, Wikipédia en japonais ou Wikipédia en italien. == M == ; {{anchor|Multlingual_Wikipedia|multilingual_Wikipedia}} Wikipédia multilingue {{English term|multilingual Wikipedia}} : l’architecture qui permet aux [[#local_Wikipedia|éditions localisées de Wikipédia]] de s’enrichir elles-mêmes en effectuant le [[#Renderer|rendu]] du [[#Content|contenu]] de la [[#Abstract_Wikipedia|Wikipédia abstraite]] et qui a donc une couverture plus exhaustive, plus actualisée et plus correcte de la Wikipédia dans les langues ; voir l’[[:m:Special:MyLanguage/Abstract Wikipedia/Architecture|architecture de la Wikipédia abstraite]]. == N == ; {{anchor|natural_language|Natural_language}} langage naturel {{English term|natural language}} : un langage naturel spécifique au sens large, telle que l’anglais, le tagalog ou le swahili ; voir l’article [[:w:fr:Langage naturel|Langage naturel]] sur la Wikipédia en français. ; {{anchor|normal|Normal|normalized|Normalized|normalised}} normal {{English term|normal}} : une façon étendue, facilement traitable et très uniforme de représenter les [[#ZObject|Z-Objects]] en [[#JSON|JSON]] ; ce terme s’oppose à [[#canonical|canonique]]. ; {{anchor|nothing|Nothing}} rien {{English term|nothing}} : un type de données qui n’a aucune instance ; voir [[w:en:Bottom type|Type « plancher »]] dans Wikipédia en anglais. == O == ; {{anchor|object|Object}} objet {{English term|object}} :# en JavaScript ou en JSON, un objet est basiquement un [[w:fr:Tableau associatif|tableau associatif]]. :# Dans Wikifunctions, synonyme de [[#ZObject|Z-Objet]]. ; {{anchor|orchestration|Orchestration}} orchestration {{English term|orchestration}} :Action effectuée par l'[[#orchestrator|orchestrateur]]. ; {{anchor|orchestrator|Orchestrator}} orchestrateur {{English term|orchestrator}} : un service qui prend un [[#ZObject|ZObject]] et renvoie une version [[#Evaluator|évaluée]] de celui-ci. Pour ce faire, il fera des appels au wiki pour d’autres ZObjects dont il a besoin, à l'[[#Executor|exécuteur]] pour évaluer certains appels de fonction, et à d’autres services tels que [[#Wikidata|Wikidata]]. Voir [https://gitlab.wikimedia.org/repos/abstract-wiki/wikifunctions/function-orchestrator#wikifunctions-function-orchestrator la documentation du service]. Comparer à l'[[#evaluator|évaluateur]] et l'[[#executor|exécuteur]]. == P == ; {{anchor|page|Page}} page {{English term|page}} : une partie d’un wiki. Un [[#wiki|wiki]] se compose d’un certain nombre de pages individuelles, qui peuvent être modifiées indépendamment, avoir des liens internes les unes vers les autres, etc. ; {{anchor|parser|Parser}} analyseur syntaxique {{English term|parser}} : une fonction pour convertir une chaîne de caractères en ZObject. L’opposé de [[#renderer|renderer]]. ; {{anchor|pair|Pair}} couple {{English term|pair}} : un Z-Objet composé qui contient deux Z-Objets de types spécifiques (mais arbitraires). ; {{anchor|part_P1|Part_P1}} partie P1 {{English term|Part P1}} : la partie du [[#development_project|projet de développement]] qui porte sur la création de [[#Wikifunctions|Wikifonctions]] (''Wikifunctions'' en anglais) ; elle commence dès le début du projet et se poursuivra durant sa vie toute entière ; voir la [[:m:Special:MyLanguage/Abstract Wikipedia/Tasks#Part P1: Wikifunctions|Partie P1 : Wikifunctions]]. ; {{anchor|part_P2|Part_P2}} partie P2 {{English term|Part P2}} : la partie du [[#development_project|projet de développement]] qui porte sur la création de la [[#Abstract_Wikipedia|Wikipédia abstraite]] ; elle commencera environ un an après le début du projet et se poursuivra durant toute cette seconde moitié de vie du projet ; voir la [[:m:Special:MyLanguage/Abstract Wikipedia/Tasks#Part P2: Abstract Wikipedia|Partie P2 : Wikipédia abstraite]]. ; {{anchor|persistent|Persistent}} persistant {{English term|persistent}} : un [[#ZObject|Z-Objet]] avec son [[#ZID|Z-ID]] et sa propre page dans le wiki ; la plupart des Z-Objets persistants incluront des [[#value|valeurs]] qui sont des Z-Objets sans Z-ID et qui par conséquent ne sont pas persistants. ; {{anchor|property|Property}} propriété {{English term|property}} : utilisé pour réaliser une [[#Statement|déclaration]] concernant un [[#Item|élément]] dans la base de connaissance de [[#Wikidata|Wikidata]] ; voir [[:d:Wikidata:Glossary#Property|propriété]] dans le glossaire de Wikidata. == Q == ; {{anchor|quote|Quote}} citation, données statiques {{English term|quote}} : une structure de données qui n’est pas évaluée mais gardée telle quelle. ; {{anchor|QID}} QID {{English term|QID}} : identifiant pour un élément dans [[#Wikidata|Wikidata]], composé de la lettre Q suivie d'un nombre entier. == R == ; {{anchor|reading function}} fonction de lecture {{English term|reading function}} : un synonyme de [[#parser|parser]]. Fonction qui convertit la saisie de texte de l’utilisateur à partir d’une chaîne en un type donné. Par exemple, convertir la chaîne « 123456 » en nombre 123456 », ou la chaîne « 2024-03-12 » en date « 2024 », « 03 », « 12 ». ; {{anchor|reference|Reference}} référence {{English term|reference}} : un identifiant qui désigne l’objet sous-jacent, par exemple la chaîne « Z11 » fait référence au type Z11/Texte monolingue. : {{TakeNote}}Ce terme a un sens complètement différent de celui de Wikidata ; voir [[w:fr:Référence (programmation)|Référence (programmation)]] sur Wikipédia. ; {{anchor|renderer|Renderer}} moteur de rendu {{English term|renderer}} (1) : une fonction pour convertir un ZObject en une chaîne de caractères. L’opposé de [[#parser|parser]] (anciennement appelé « linéariseur »). ; Rendu {{English term|renderer}} (2) : une [[#Function|fonction]] qui prend un [[#Content|contenu]] et un identifiant de [[#natural_language|langue naturelle]] en entrée et renvoie en résultat du texte dans cette langue naturelle, afin de représenter le contenu en tant que texte concret, en utilisant la connaissance des [[#Lexeme|lexèmes]]. : {{TakeNote}}Il s’agit d’une fonctionnalité future, et la signification du terme « renderer » dans la {{Pg|:m:Abstract Wikipedia/Historic proposal|proposition originale}} ; ce terme entre en conflit avec l’utilisation actuelle de « renderer », il peut donc être renommé à l’avenir. ; {{anchor|reify}} réifier {{English term|reify}} : une fonction qui déconstruit un objet en ses parties constituantes afin que ces parties puissent être accédées individuellement ; voir l’article [[w:en:Reification (computer science)|Réification]] dans Wikipédia en anglais ; voir [[phab:T261474]]. ; {{anchor|REPL}} LÉAR {{English term|REPL}} : un processus « Lire / Évaluer / Afficher / Répéter », une interface en ligne de commande qui prend une certaine entrée, l’évalue et affiche le résultat ; voir [[w:en:REPL|''REPL'']] dans Wikipédia en anglais ; voir le [[Special:MyLanguage/Wikifunctions:Function model#REPL|Modèle de fonctions]]. == S == ; {{anchor|schemata}} Régimes {{English term|schemata}} : Voir [[#function schemata|schéma de fonction]]. ; {{anchor|snak|Snak}}snak {{English term|snak}} : Dans le [[:mw:Special:MyLanguage/Wikibase/DataModel|Modèle de données Wikibase]], un ''snak'' est la plus petite unité d'une déclaration, reliant une propriété soit à une valeur, à ''aucune valeur'' ou à une ''certaine valeur''. : Exemple de [[#statement|déclaration]] pour {{Q|Q937}} avec 3 snaks : : Snak principal : :  Propriété : {{Q|P26}} → Valeur : {{Q|Q76346}} : Snak qualifieur (ajoute le contexte) : :  Propriété : {{Q|P580}} → Valeur : 1903 : Snak de référence (prend en charge l'[[#Claim|affirmation]]) : :  Propriété : {{Q|P248}} → Valeur : {{Q|Q23833686}} : Déclaration résultante (avec des mots) : ''L'épouse d'Albert Einstein était Mileva Marić, à partir de 1903, comme indiqué dans le Catalogue de la Bibliothèque nationale allemande.'' ; {{anchor|statement|Statement}} déclaration {{English term|statement}} : utilisé pour représenter une assertion à propos d'un [[#Item|élément]] de la base de connaissance de [[#Wikidata|Wikidata]] ; voir [[:d:Special:MyLanguage/Wikidata:Glossary#Statement|Déclaration]] dans le glossaire de Wikidata (mais noter qu'une affirmation sans [[#reference|référence]] est encore représentée en tant que {{Z|Z6003|lang={{CURRENTCONTENTLANGUAGE}}}}). ; {{anchor|string}} chaîne {{English term|string}} : une séquence de caractères. ; {{anchor|sum type|Sum type}} type somme {{English term|sum type}} : un type qui a des instances tout types de constituants ; voir [[w:en:Sum type|Type somme]] dans Wikipédia en anglais ; voir le [[Special:MyLanguage/Wikifunctions:Function model#Zx/Sum_types|Modèle de fonctions]]. == T == ; {{anchor|template}} modèle {{English term|template}} : une façon de spécifier un [[#renderer|rendu]] en tant que texte où sont dispersés des substituts ou « emplacements », qui peuvent être remplis avec des données provenant de [[#constructor|constructeurs]], du calcul de fonction, ou du contenu d’un autre modèle. Voir le document [[:m:Special:MyLanguage/Abstract Wikipedia/Template Language for Wikifunctions|Langage de modèles pour Wikifonctions]] pour une discussion détaillée sur la syntaxe des modèles. ; {{anchor|tester|Tester}} testeur {{English term|tester}} : une façon de déterminer automatiquement si une [[#ZFunction|Z-Fonction]] travaille correctement ; une [[#function|fonction]] aura typiquement de multiples testeurs, chacun spécifiant une entrée de la fonction et les conditions que doivent remplir les résultats de sortie pour les entrées données ; par exemple, les testeurs pour une fonction « capitalisation du titre » pourraient dire que : « abc » devrait devenir « Abc » ; « guerre et paix » devrait devenir « Guerre et paix » ; « le petit prince » devrait devenir « Le Petit prince » ; « война и мир » devrait devenir « Война и мир » ; et « 123 » devrait rester « 123 ». ; {{anchor|transient|Transient}} transitoire {{English term|transient}} : contraire de [[#persistent|persistant]]. ; {{anchor|type|Type}} type {{English term|type}} : Le type d'un objet nous indique comment interpréter et comprendre l'objet donné, et ce qui peut être fait avec l'objet. Par exemple, si nous avons un objet avec la valeur "2023", nous comprenons cet objet différemment selon que son type est un entier, une année ou une chaîne de caractères. Chaque objet fait référence à "une chose dans le monde réel". L'entier 2023 est différent de l'année 2023. Le type nous indique comment interpréter un objet donné, afin que nous sachions à quelle chose du monde réel il fait référence. Techniquement, il définit la structure des objets de ce type et les conditions qu'ils doivent remplir pour être un objet valide de ce type. un type définit les conditions pour qu’un [[#ZObject|Z-Objet]] soit une instance valide de ce type, en fournissant une [[#Function|fonction]] qui valide un Z-Objet ; les types sont eux-mêmes des Z-Objets, afin que les contributeurs de [[#Wikifunctions|Wikifunctions]] puissent créer de nouveaux types. ; {{anchor|type converter}} convertisseur de type {{English term|type converter}} : Un script écrit dans un langage de programmation (tel que JavaScript), prenant un objet natif (tel que BigInt) et renvoyant un objet JSON représentant le ZObject correspondant ; ou « vice versa ». ; {{anchor|typed list|Typed List}} liste typée {{English term|typed list}} : Une liste typée est une [[#list|liste]] dont tous les membres sont d'un [[#type|type]] spécifique et prédéfini. Par exemple, une liste typée de [[#string|chaînes]] est une liste dont tous les membres sont des chaînes. Une liste typée prend un argument : le type dont tous les membres de la liste doivent être une instance. Les listes typées sont probablement les [[#generic type|type générique]] les plus utilisés. == V == ; {{anchor|value}} valeur {{English term|value}} : la chaîne ou le [[#ZObject|Z-Objet]] associé avec une [[#key|clé]] dans un autre Z-Objet. ; {{anchor|validation|Validation}} validation {{English term|validation}} : Action effectuée par le [[#validator|validateur]]. ; {{anchor|validator|Validator}} validateur {{English term|validator}} : une fonction qui prend un Z-Objet en argument et renvoie une liste des erreurs trouvées. == W == ; {{anchor|wiki|Wiki}} wiki {{English term|wiki}} : un site web qui permet la modification facile et collaborative de ses [[#page|pages]]. ; {{anchor|Wikidata}} Wikidata {{English term|Wikidata}} : un projet de la [[#Wikimedia_Foundation|Fondation Wikimedia]], une base de connaissances libre, modifiée de façon collaborative ; voir [[:m:Special:MyLanguage/Wikidata|Wikidata]]. ; {{anchor|Wikifunctions}}{{anchor|Wikilambda}} Wikifonctions {{English term|Wikifunctions}} : nouveau projet de la [[#Wikimedia_Foundation|Fondation Wikimédia]] ; un catalogue libre de [[#Function|fonctions]], développé et maintenu de façon collaborative ; il était initialement connu comme '''Wikilambda''' dans la {{Pg|:m:Abstract Wikipedia/Historic proposal|proposition originelle}} (ce dernier nom n’est plus utilisé que pour l’[[#WikiLambda|extension WikiLambda]]). ; {{anchor|WikiLambda}} WikiLambda {{English term|WikiLambda}} : logiciel utilisé pour propulser le projet, [[mw:Special:MyLanguage/Extension:WikiLambda|Extension:WikiLambda]]. ; {{anchor|WikiLambda system}} Système WikiLambda {{English term|WikiLambda system}} : un compte système automatisé qui est un élément clé de l’extension WikiLambda. Voir [[User:WikiLambda system]] pour sa fonction actuelle. ; {{anchor|WMF|Wikimedia_Foundation}} Fondation Wikimédia {{English term|Wikimedia Foundation}} : organisation qui soutient le mouvement Wikimedia ; voir la [[:m:Special:MyLanguage/Wikimedia Foundation|Fondation Wikimedia]]. ; {{anchor|Wikipedia}} Wikipédia {{English term|Wikipedia}} : projet de la [[#Wikimedia_Foundation|Fondation Wikimédia]], une encyclopédie libre, modifiée de façon collaborative ; voir [[:m:Special:MyLanguage/Wikipedia|Wikipédia]]. ; Wikipédia abstraite {{English term|Wikipedia, Abstract}} : voir la [[#Abstract_Wikipedia|Wikipédia abstraite]]. ; Wikipédia multilingue {{English term|Wikipedia, multilingual}} : voir la [[#multilingual_Wikipedia|Wikipédia multilingue]]. == Z == ; {{anchor|ZID|ZIDs}} Z-ID {{English term|ZID}} : un identifiant commençant par la lettre Z suivie d'un entier naturel ; utilisé pour identifier les [[#ZObject|Z-Objets]] [[#persistent|persistants]]. ; {{anchor|zfunction|ZFunction}} Z-Fonction, Z-Fonctions {{English term|ZFunction}} : une page wiki sur [[#Wikifunctions|Wikifonctions]] (''Wikifunctions'' en anglais) qui décrit une [[#function|fonction]] particulière qui peut être utilisées au moyen de l’[[#evaluator|évaluateur]]; chaque Z-Fonction peut être réalisée en code par une ou plusieurs [[#implementation|implémentations]] qui peuvent être vérifiées chacunes comme étant correctes par une ou plusieurs Z-Fonctions [[#tester|testeur]]. ; {{anchor|ZKey}} Z-Clé, Z-Clés, Z-Clef, Z-Clefs {{English term|ZKey}} : [[#ZObject|Z-Objet]] définissant une [[#key|clé]] pour un [[#type|type]] particulier. ; {{anchor|ZList}} Z-Liste, Z-Listes {{English term|ZList}} : [[#ZObject|Z-Objet]] pour une séquence ordonnée d’autres Z-Objets. ; {{anchor|ZObject}} Z-Objet, Z-Objets {{English term|ZObject}} : chaque entrée de [[#Wikifunctions|Wikifonctions]] (''Wikifunctions'' en anglais) est un Z-Objet ; les Z-Objets stockés dans Wikifonctions ont leur [[#ZID|Z-ID]] et peuvent être de nombreux types, tels que les [[#Constructor|constructeurs]], les [[#Function|fonctions]], les [[#Type|types]], etc. ; un Z-Objet consiste en un ensemble de paires [[#Key|clé]] / [[#Value|valeur]], où chaque clé n’apparaît qu’une seule fois par Z-Objet et où les valeurs sont des Z-Objets. ; {{anchor|ZUnit}} Z-Unité {{English term|ZUnit}} : [[#ZObject|Z-Objet]] qui représente un [[:w:en:Unit type|type d’unité]]. [[Category:Glossary| {{#translation:}}]] 5i0y87pr7mimlyyl9fr2u50fogy08zh 294145 294143 2026-07-26T10:38:27Z Wladek92 41973 294145 wikitext text/x-wiki <noinclude><languages/> <!--<nowiki>(nowiki tags are so that the translate extension doesn't try to translate the TERM and DEFINITION in this boilerplate). Use this boilerplate for a new term: ; {{anchor|term|Term}} <translate>term</translate> {{English term|term}} : ''Definition verification needed'' : <translate>definition</translate> Notes: 1. Omit the "Definition verification" if you're sure that your definition is correct. 2. You can add several values for anchor, if it has spelling or capitalization variants; see the documentation for Template:Anchor and examples in other terms. </nowiki>--></noinclude> {{see also|wikt:en:Appendix:Glossary}} Vous pouvez librement demander l’ajout de termes sur la [[Wikifunctions talk:Glossary|page de discussion]] ou ajouter davantage de termes et améliorer les définitions. {|class="toccolours" style="margin:.2em auto;padding:.2em .5em;text-align:center" dir="ltr" lang="en" |- |style="padding:0;width:100%"|{{CompactTOC}} |} == A == ; {{anchor|abstract|Abstract}} abstrait {{English term|abstract}} : non exprimé(e) dans un [[#natural_language|langage naturel]] spécifique mais sous une forme abstraite ; qui vise à fournir une notation pour la signification sous-entendue dans les textes, phrases ou expressions en langage naturel. Contraire de [[#concrete|concret]]. ; {{anchor|abstracttext|AbstractText}} TexteAbstrait {{English term|AbstractText}} : prototype de [https://github.com/google/abstracttext mise en œuvre] du concept de [[#Wikifunctions|Wikifonctions]] (''Wikifunctions'' en anglais). ; {{anchor|abstract_article}} Article Abstrait {{English term|abstract article}} : Une page dans l’espace principal de la [[#abstract_Wikipedia|Wikipédia abstraite]] ; une page qui est similaire à un article Wikipédia, mais qui est [[#abstract|abstraite]]. L'opposé d'un [[#concrete_article|article concret]]. ; {{anchor|abstract_content}} contenu abstrait {{English term|abstract content}} : voir [[#Content|contenu]]. ; {{anchor|abstract_Wikipedia|Abstract_Wikipedia}} Wikipédia abstraite {{English term|Abstract Wikipedia}} : nom préliminaire de tout le [[#Content|contenu]] qui peut être utilisé par les [[#local_Wikipedia|éditions localisées de Wikipédia]] pour [[#Renderer|faire le rendu]] d’un [[#article|article]] dans un [[#natural_language|langage naturel]] ; actuellement proposé pour être hébergé dans [[#Wikidata|Wikidata]] à côté de l’[[#Item|élément]] correspondant, mais cela sera discuté avant la [[#Part_P2|partie P2]] du [[#development_project|projet de développement]]. ; {{anchor|alias}} alias {{English term|alias}} : un libellé alternatif pour un objet, utilisé essentiellement pour trouver l’objet. ; {{anchor|argument}} argument {{English term|argument}} : une entrée donnée à un [[#function call|appel de fonction]]. ; {{anchor|argument reference}} Référence de l'argument {{English term|argument reference}} : une [[#reference|référence]] à l'un des arguments fournis dans une [[#composition|composition]]. ; {{anchor|array}} tableau {{English term|array}} : De nombreux langages de programmation ont un type "array". Les équivalents dans Wikifunctions sont les [[#list|listes]] et les [[#typed list|listes typées]]. Voir aussi [[#Benjamin array|Benjamin array]]. ; {{anchor|article|Article}} article {{English term|article}} : une page dans l’espace principal de [[#Wikipedia|Wikipédia]] dans une langue spécifique, qui représente habituellement une entrée dans Wikipédia. Contrairement à un [[#abstract_article|Article Abstrait]], un article est [[#concrete|concret]], et peut aussi être appelé "article concret". == B == ; {{anchor|Benjamin array}} Réseau Benjamin {{English term|Benjamin array}} : une façon de désigner les [[#typed list|listes typées]] proposée par Benjamin Degenhart, où une liste typée est stockée sous la forme de liste JSON dont le premier élément indique le type. Cela contraste avec le schéma proposé précédemment, qui utilise des listes à lien unique de type LISP, dans lesquelles le type doit être stocké une fois dans chaque nœud. ; {{anchor|boolean|Boolean}} booléen {{English term|boolean}} : une valeur qui peut avoir 2 états, généralement désignée par vrai et faux. ; {{anchor|built-in|builtin}} intégré {{English term|built-in}} : implémentation d’une fonction fournie par l’évaluateur et qui n’est pas modifiable au moyen de l’interface du wiki. == C == ; {{anchor|call}} appeler (verbe), appel (nom) {{English term|call}} : voir l’[[#function call|appel de fonction]] ; en français, les termes [[#invoke|invoquer ou invocation]] peuvent également être utilisés. ; {{anchor|canonical|canonicalized|canonicalised}} canonique, canonisé {{English term|canonical, canonicalized, canonicalised}} : une façon spécifique, moins verbeuse et donc plus lisible de représenter les [[#ZObject|Z-Objets]] en [[#JSON|JSON]] ; c’est la représentation sous laquelle les Z-Objets sont stockés dans [[#Wikifunctions|Wikifonctions]] (''Wikifunctions'' en anglais) ; celle-ci s’oppose à la forme [[#normal|normale]]. ; {{anchor|character}} caractère {{English term|character}} : un caractère tel que défini par Unicode, un des constituants d’une chaîne ; un caractère peut être codé sur un ou plusieurs octets. ; {{anchor|claim|Claim}} affirmation {{English term|claim}} : Dans le [[:d:Special:MyLanguage/Wikidata:Glossary#Claim|modèle de données Wikibase]] une affirmation est un ''[[#Snak|snak]]'' principal avec des qualifieurs optionnels décrivant une assertion sur une entité (sans référence ni rang). : Exemple : Entité : Albert Einstein :* Affirmation : Epouse = Mileva Marić, depuis 1903 :* Affirmation principale : P26 (épouse) → Q937 (Mileva Marić) :* Snak qualifieur : P580 (depuis) → 1903 : → "L'épouse de Albert Einstein était Mileva Marić, depuis 1903.” : L'affirmation peut ensuite se transformer en déclaration en ajoutant une référence et un rang. ; {{anchor|composition}} composition {{English term|composition}} : une forme de mise en œuvre d’une fonction, donnée par la combinaison d’autres fonctions ; voir [[Special:MyLanguage/Wikifunctions:Function model#Composition|Modèle de fonctions]]. ; {{anchor|composition notation}} notation de composition {{English term|composition notation}} : une notation facile à lire pour les compositions ; voir [[Special:MyLanguage/Wikifunctions:Function model#Composition|Modèle de fonctions]]. ; {{anchor|concrete|Concrete}} concret {{English term|concrete}} : exprimé(e) dans un [[#natural_language|langage naturel]] spécifique. Contraire de [[#abstract|abstrait]]. ; {{anchor|concrete_article}} article concret {{English term|concrete article}} : Voir [[#article|article]]. L'opposé de [[#abstract_article|Article Abstrait]]. ; {{anchor|cons}} ''cons'' {{English term|cons}} : une fonction pour construire une nouvelle liste en ajoutant un élément en tête d’une autre ; voir [[phab:T261474]]. Voir l’article [[w:en:cons|''cons'']] sur Wikipédia en anglais. ; {{anchor|constructor|Constructor}} constructeur {{English term|constructor}} : un [[#abstract|résumé]] de [[#Content|contenu]]. Un constructeur vise à capturer le sens d’une seule phrase ou d’une seule structure de phrase. Il a souvent des emplacements qui peuvent prendre d’autres constructeurs, et peut lui-même être utilisé comme valeur pour remplir les emplacements d’autres constructeurs. ; {{anchor|Content}}<!--do not add |content to the anchor, it is used by MediaWiki--> contenu, contenu abstrait {{English term|content, abstract content}} : représentation abstraite d’un texte ou d’un fragment de texte, assemblé à partir de [[#Constructor|constructeurs]] ; techniquement, une instance de constructeur; le constructeur de plus haut niveau est utilisé pour représenter un [[#article|article]] entier et stocké dans la [[#Abstract_Wikipedia|Wikipédia abstraite]], mais le contenu peut n’être aussi qu’une phrase ou une expression ; parfois appelé « contenu abstrait ». ; {{anchor|converter_from_code}} convertisseur à partir du code {{English term|converter from code}} : inverse de la [[$converter|conversion en code]]. ; {{anchor|converter_to_code}} convertisseur en code {{English term|converter to code}} : façons de représenter les [[#ZObject|Z-Objets]] en [[#JSON|JSON]] ; voir également [[#canonical|canonique]], [[#normal|normal]]. ; {{anchor|curry}} curryfié, curryfier, curryfication {{English term|curried, curry, currying}} : une fonction curryfiée est une fonction qui a été transformée afin qu’au lieu de prendre des arguments multiples, elle utilise une séquence de fonctions, chacune prenant un argument unique ; cette technique est nommée d’après le mathématicien américan [[:w:en:Haskell Curry|Haskell Curry]] ; voir [[:w:en:Currying|''Currying'']] dans la Wikipédia en anglais. == D == ; {{anchor|development_project|Development_project}} projet de développement {{English term|development project}} : un projet pour développer [[#Wikifunctions|Wikifonctions]] (''Wikifunctions'' en anglais) et la [[#Abstract_Wikipedia|Wikipédia abstraite]] ; voir le [[:m:Special:MyLanguage/Abstract Wikipedia/Plan|plan de la Wikipédia abstraite]]. ; {{anchor|display function}} fonction d’affichage {{English term|display function}} : un synonyme de [[#renderer|renderer]]. Par exemple, une fonction qui convertit un [[#type|type]] en une chaîne que les utilisateurs peuvent comprendre, comme la conversion d’un nombre 123456 en « 123,456 » en anglais (international), « 1,23,456 » en anglais indien, « 123.456 » en français, etc., ou la conversion de la date '2024', '03<nowiki>''</nowiki>, '12' en '2024-03-12', etc. ; {{anchor|documentation}} documentation {{English term|documentation}} : texte qui explique un objet dans un langage lisible par un humain. == E == ; {{anchor|eney|eneyjj}} eneyj {{English term|eneyj}} :# modèle prototype de [[#Wikifunctions|Wikifonctions]] (''Wikifunctions'' en anglais) ; :# une mise en œuvre en JavaScript d’un [[#evaluator|évaluateur]] de ce modèle fourni comme [[#abstracttext|text abstrait]]. ; {{anchor|error|Error}} erreur {{English term|error}} : un type dont les instances indiquent des problèmes dans [[#evaluation|évaluation]] ou [[#validation|validation]] ; voir [[Special:MyLanguage/Wikifunctions:Function model#Z5/Errors|Modèle de fonction]]. ; {{anchor|evaluation|Evaluation}} évaluation {{English term|evaluation}} : Action effectuée par l'[[#evaluator|évaluateur]]. ; {{anchor|evaluator|Evaluator}} évaluateur {{English term|evaluator}} : un bloc logiciel qui prend un [[#ZObject|Z-Objet]] et qui l’évalue, c’est-à-dire qui exécute une [[#Function|fonction]] et renvoie le résultat ; nous envisageons le développement de plusieurs évaluateurs ; les évaluateurs peuvent être mis en œuvre et s’exécuter dans le navigateur, sur le serveur de la [[#Wikimedia_Foundation|Fondation Wikimedia]], dans le nuage réseau, dans une application sur un appareil mobile, or bien à d’autres endroits ; à comparer avec l'[[#executor|exécuteur]] et l'[[#orchestrator|orchestrateur]]. ; {{anchor|execution|Execution}} exécution {{English term|execution}} : Action effectuée par l'[[#executor|exécuteur]]. ; {{anchor|executor|Executor|executors|Executors}} exécuteur {{English term|executor}} : c'est un membre d’un ensemble de services internes qui ne sont pas exposés au public et qui ne peuvent être appelés que par l’[[#Orchestrator|orchestrateur]] ; il exécute du code natif dans un langage de programmation spécifique ; il pourrait y avoir un exécuteur pour Lua, un autre pour JavaScript, un pour Python, etc. ; voir la [https://gitlab.wikimedia.org/repos/abstract-wiki/wikifunctions/function-evaluator#executors documentation du service] ; à comparer à l’[[#evaluator|évaluateur]] et à l’[[#orchestrator|orchestrateur]]. == F == ; {{anchor|function|Function}} fonction, sous-programme {{English term|function}} : la spécification d’un traitement informatique qui prend certaines entrées et renvoie un résultat ; voir l’article [[:w:fr:Sous-programme|Sous-programme]] dans Wikipédia en français. ; {{anchor|function call|Function call}} appel de fonction {{English term|function call}} : un appel de fonction est un Z-Objet qui consiste en une fonction et les arguments qui lui sont nécessaires, et qui peut être évalué en un autre Z-Objet ; en français, le terme « invoqué » est parfois aussi utilisé. ; {{anchor|function evaluator}} Évaluateur de fonction {{English term|function evaluator}} : Voir [[#evaluator|évaluateur]]. ; {{anchor|function executor}} exécuteur de fonction {{English term|function executor}} : Voir l'[[#executor|exécuteur]]. ; {{anchor|function model}} modèle de fonctions {{English term|function model}} : voir [[Special:MyLanguage/Wikifunctions:Function model|Modèle de fonctions]]. ; {{anchor|function orchestrator}} Orchestrateur de fonctions {{English term|function orchestrator}} : Voir l'[[#orchestrator|orchestrateur]]. ; {{anchor|function schemata}} schémas de fonction {{English term|function schemata}} : un ensemble de ZObjects prédéfinis utilisés dans l'[[#orchestrator|orchestrateur]] et l'[[#evaluator|évaluateur]]. Le [[$wikiLambda-système|compte système WikiLambda]] remplit également des ZObjects prédéfinis sur le wiki à partir de schémas de fonction. ; {{anchor|functional}} fonctionnel, fonctionnelle {{English term|functional}} : raccourci pour « purement fonctionnel », c’est-à-dire que l'[[#evaluation|évaluation]] d’une telle fonction n’a pas d’effets secondaires et est déterministe, c’est-à-dire toujours la même ; voir [[w:fr:Programmation purement fonctionnelle|Programmation purement fonctionnelle]] dans Wikipédia ; voir aussi [[Special:MyLanguage/Wikifunctions:Function model#non-functional|Modèle de fonction]]. == G == ; {{anchor|generic type}} type générique {{English term|generic type}} : Un type généré par l'[[#evaluation|évaluation]] d’un appel de fonction. == I == ; {{anchor|identity|Identity}} identité {{English term|identity}} : l’identité d’un type est une instance de la fonction (spécifique) qui évalue vers ce type ; pour un type simple, c’est une référence au type lui-même. ; {{anchor|implementation|Implementation}} mise en œuvre {{English term|implementation}} : une manière particulière d’exécuter une [[#function|fonction]]. Une implémentation peut être un morceau de code dans un certain langage de programmation, faire référence à des fonctionnalités « intégrées » dans l'[[#evaluator|évaluateur]], ou [[#composition|composer]] des appels à d’autres fonctions. Une fonction peut avoir de nombreuses implémentations, qui doivent toutes être équivalentes. Abréviation de "[[#ZFunction|ZFunction]]". ; {{anchor|instance}} instance {{English term|instance}} : chaque Z-Objet est une instance de ce type. ; {{anchor|invoke}} invoquer {{English term|invoke}} : synonyme pour [[#call|appeler]] (''call'' en anglais) ; voir le terme [[#function call|appel de fonction]]. ; {{anchor|item|Item}} élément {{English term|item}} : une entrée dans la base de connaissance de [[#Wikidata|Wikidata]] ; voir le terme [[:d:Wikidata:Glossary#Item|élément]] dans le glossaire Wikidata. == J == ; {{anchor|JSON}} JSON {{English term|JSON}} : un format de transfert de données largement utilisé ; voir [[w:fr:JSON|JSON]] dans Wikipédia. == K == ; {{anchor|key|Key}} clé {{English term|key}} : une chaîne qui se termine par la lettre K suivie d’un nombre entier naturel et qui est éventuellement précédée par un [[#ZID|Z-ID]] ; les clés sont définies dans [[#Wikifunctions|Wikifonctions]] (''Wikifunctions'' en anglais) habituellement sur les [[#Type|types]] ou les [[#Function|fonctions]] et sont utilisées pour construire des [[#ZObject|Z-Objets]]. == L == ; {{anchor|label}} libellé {{English term|label}} : nom principal donné pour identifier un Z-Objet ; ne peut être du texte simple. ; {{anchor|lexeme|Lexeme}} lexème {{English term|lexeme}} : une entrée de [[#Wikidata|Wikidata]] qui stocke la connaissance lexicographique concernant, en gros, à un mot ; voir le terme [[d:Wikidata:Glossary#Lexeme|lexème]] dans le glossaire Wikidata. ; {{anchor|linearizer|Linearizer}} linéarisateur {{English term|linearizer}} : (ce terme n’est plus utilisé dans la terminologie actuelle, mais peut encore être trouvé dans des documents plus anciens) synonyme de [[#renderer|renderer]] (1). ; {{anchor|list|List}} liste {{English term|list}} : un type de données qui groupe un nombre arbitraire d’instances dans une entité ordonnée ; voir [[w:en:List (abstract data type)|Liste (type de données abstraites)]] dans Wikipédia en anglais. ; {{anchor|literal}} littéral {{English term|literal}} : une valeur qui n’est pas un Z-Objet ; actuellement le seul type de littéral accepté est la chaîne de caractères. ; {{anchor|local_Wikipedia|Local_Wikipedia}} Wikipédia locale {{English term|local Wikipedia}} : une édition de [[#Wikipedia|Wikipédia]] dans une langue spécifique, telle que Wikipédia en hébreu, Wikipédia en japonais ou Wikipédia en italien. == M == ; {{anchor|Multlingual_Wikipedia|multilingual_Wikipedia}} Wikipédia multilingue {{English term|multilingual Wikipedia}} : l’architecture qui permet aux [[#local_Wikipedia|éditions localisées de Wikipédia]] de s’enrichir elles-mêmes en effectuant le [[#Renderer|rendu]] du [[#Content|contenu]] de la [[#Abstract_Wikipedia|Wikipédia abstraite]] et qui a donc une couverture plus exhaustive, plus actualisée et plus correcte de la Wikipédia dans les langues ; voir l’[[:m:Special:MyLanguage/Abstract Wikipedia/Architecture|architecture de la Wikipédia abstraite]]. == N == ; {{anchor|natural_language|Natural_language}} langage naturel {{English term|natural language}} : un langage naturel spécifique au sens large, telle que l’anglais, le tagalog ou le swahili ; voir l’article [[:w:fr:Langage naturel|Langage naturel]] sur la Wikipédia en français. ; {{anchor|normal|Normal|normalized|Normalized|normalised}} normal {{English term|normal}} : une façon étendue, facilement traitable et très uniforme de représenter les [[#ZObject|Z-Objects]] en [[#JSON|JSON]] ; ce terme s’oppose à [[#canonical|canonique]]. ; {{anchor|nothing|Nothing}} rien {{English term|nothing}} : un type de données qui n’a aucune instance ; voir [[w:en:Bottom type|Type « plancher »]] dans Wikipédia en anglais. == O == ; {{anchor|object|Object}} objet {{English term|object}} :# en JavaScript ou en JSON, un objet est basiquement un [[w:fr:Tableau associatif|tableau associatif]]. :# Dans Wikifunctions, synonyme de [[#ZObject|Z-Objet]]. ; {{anchor|orchestration|Orchestration}} orchestration {{English term|orchestration}} :Action effectuée par l'[[#orchestrator|orchestrateur]]. ; {{anchor|orchestrator|Orchestrator}} orchestrateur {{English term|orchestrator}} : un service qui prend un [[#ZObject|ZObject]] et renvoie une version [[#Evaluator|évaluée]] de celui-ci. Pour ce faire, il fera des appels au wiki pour d’autres ZObjects dont il a besoin, à l'[[#Executor|exécuteur]] pour évaluer certains appels de fonction, et à d’autres services tels que [[#Wikidata|Wikidata]]. Voir [https://gitlab.wikimedia.org/repos/abstract-wiki/wikifunctions/function-orchestrator#wikifunctions-function-orchestrator la documentation du service]. Comparer à l'[[#evaluator|évaluateur]] et l'[[#executor|exécuteur]]. == P == ; {{anchor|page|Page}} page {{English term|page}} : une partie d’un wiki. Un [[#wiki|wiki]] se compose d’un certain nombre de pages individuelles, qui peuvent être modifiées indépendamment, avoir des liens internes les unes vers les autres, etc. ; {{anchor|parser|Parser}} analyseur syntaxique {{English term|parser}} : une fonction pour convertir une chaîne de caractères en ZObject. L’opposé de [[#renderer|renderer]]. ; {{anchor|pair|Pair}} couple {{English term|pair}} : un Z-Objet composé qui contient deux Z-Objets de types spécifiques (mais arbitraires). ; {{anchor|part_P1|Part_P1}} partie P1 {{English term|Part P1}} : la partie du [[#development_project|projet de développement]] qui porte sur la création de [[#Wikifunctions|Wikifonctions]] (''Wikifunctions'' en anglais) ; elle commence dès le début du projet et se poursuivra durant sa vie toute entière ; voir la [[:m:Special:MyLanguage/Abstract Wikipedia/Tasks#Part P1: Wikifunctions|Partie P1 : Wikifunctions]]. ; {{anchor|part_P2|Part_P2}} partie P2 {{English term|Part P2}} : la partie du [[#development_project|projet de développement]] qui porte sur la création de la [[#Abstract_Wikipedia|Wikipédia abstraite]] ; elle commencera environ un an après le début du projet et se poursuivra durant toute cette seconde moitié de vie du projet ; voir la [[:m:Special:MyLanguage/Abstract Wikipedia/Tasks#Part P2: Abstract Wikipedia|Partie P2 : Wikipédia abstraite]]. ; {{anchor|persistent|Persistent}} persistant {{English term|persistent}} : un [[#ZObject|Z-Objet]] avec son [[#ZID|Z-ID]] et sa propre page dans le wiki ; la plupart des Z-Objets persistants incluront des [[#value|valeurs]] qui sont des Z-Objets sans Z-ID et qui par conséquent ne sont pas persistants. ; {{anchor|property|Property}} propriété {{English term|property}} : utilisé pour réaliser une [[#Statement|déclaration]] concernant un [[#Item|élément]] dans la base de connaissance de [[#Wikidata|Wikidata]] ; voir [[:d:Wikidata:Glossary#Property|propriété]] dans le glossaire de Wikidata. == Q == ; {{anchor|quote|Quote}} citation, données statiques {{English term|quote}} : une structure de données qui n’est pas évaluée mais gardée telle quelle. ; {{anchor|QID}} QID {{English term|QID}} : identifiant pour un élément dans [[#Wikidata|Wikidata]], composé de la lettre Q suivie d'un nombre entier. == R == ; {{anchor|reading function}} fonction de lecture {{English term|reading function}} : un synonyme de [[#parser|parser]]. Fonction qui convertit la saisie de texte de l’utilisateur à partir d’une chaîne en un type donné. Par exemple, convertir la chaîne « 123456 » en nombre 123456 », ou la chaîne « 2024-03-12 » en date « 2024 », « 03 », « 12 ». ; {{anchor|reference|Reference}} référence {{English term|reference}} : un identifiant qui désigne l’objet sous-jacent, par exemple la chaîne « Z11 » fait référence au type Z11/Texte monolingue. : {{TakeNote}}Ce terme a un sens complètement différent de celui de Wikidata ; voir [[w:fr:Référence (programmation)|Référence (programmation)]] sur Wikipédia. ; {{anchor|renderer|Renderer}} moteur de rendu {{English term|renderer}} (1) : une fonction pour convertir un ZObject en une chaîne de caractères. L’opposé de [[#parser|parser]] (anciennement appelé « linéariseur »). ; Rendu {{English term|renderer}} (2) : une [[#Function|fonction]] qui prend un [[#Content|contenu]] et un identifiant de [[#natural_language|langue naturelle]] en entrée et renvoie en résultat du texte dans cette langue naturelle, afin de représenter le contenu en tant que texte concret, en utilisant la connaissance des [[#Lexeme|lexèmes]]. : {{TakeNote}}Il s’agit d’une fonctionnalité future, et la signification du terme « renderer » dans la {{Pg|:m:Abstract Wikipedia/Historic proposal|proposition originale}} ; ce terme entre en conflit avec l’utilisation actuelle de « renderer », il peut donc être renommé à l’avenir. ; {{anchor|reify}} réifier {{English term|reify}} : une fonction qui déconstruit un objet en ses parties constituantes afin que ces parties puissent être accédées individuellement ; voir l’article [[w:en:Reification (computer science)|Réification]] dans Wikipédia en anglais ; voir [[phab:T261474]]. ; {{anchor|REPL}} LÉAR {{English term|REPL}} : un processus « Lire / Évaluer / Afficher / Répéter », une interface en ligne de commande qui prend une certaine entrée, l’évalue et affiche le résultat ; voir [[w:en:REPL|''REPL'']] dans Wikipédia en anglais ; voir le [[Special:MyLanguage/Wikifunctions:Function model#REPL|Modèle de fonctions]]. == S == ; {{anchor|schemata}} Régimes {{English term|schemata}} : Voir [[#function schemata|schéma de fonction]]. ; {{anchor|snak|Snak}}snak {{English term|snak}} : Dans le [[:mw:Special:MyLanguage/Wikibase/DataModel|Modèle de données Wikibase]], un ''snak'' est la plus petite unité d'une déclaration, reliant une propriété soit à une valeur, à ''aucune valeur'' ou à une ''certaine valeur''. : Exemple de [[#statement|déclaration]] pour {{Q|Q937}} avec 3 snaks : : Snak principal : :  Propriété : {{Q|P26}} → Valeur : {{Q|Q76346}} : Snak qualifieur (ajoute le contexte) : :  Propriété : {{Q|P580}} → Valeur : 1903 : Snak de référence (prend en charge l'[[#Claim|affirmation]]) : :  Propriété : {{Q|P248}} → Valeur : {{Q|Q23833686}} : Déclaration résultante (avec des mots) : ''L'épouse d'Albert Einstein était Mileva Marić, à partir de 1903, comme indiqué dans le Catalogue de la Bibliothèque nationale allemande.'' ; {{anchor|statement|Statement}} déclaration {{English term|statement}} : utilisé pour représenter une assertion à propos d'un [[#Item|élément]] de la base de connaissance de [[#Wikidata|Wikidata]] ; voir [[:d:Special:MyLanguage/Wikidata:Glossary#Statement|Déclaration]] dans le glossaire de Wikidata (mais noter qu'une affirmation sans [[#reference|référence]] est encore représentée en tant que {{Z|Z6003|lang={{CURRENTCONTENTLANGUAGE}}}}). ; {{anchor|string}} chaîne {{English term|string}} : une séquence de caractères. ; {{anchor|sum type|Sum type}} type somme {{English term|sum type}} : un type qui a des instances tout types de constituants ; voir [[w:en:Sum type|Type somme]] dans Wikipédia en anglais ; voir le [[Special:MyLanguage/Wikifunctions:Function model#Zx/Sum_types|Modèle de fonctions]]. == T == ; {{anchor|template}} modèle {{English term|template}} : une façon de spécifier un [[#renderer|rendu]] en tant que texte où sont dispersés des substituts ou « emplacements », qui peuvent être remplis avec des données provenant de [[#constructor|constructeurs]], du calcul de fonction, ou du contenu d’un autre modèle. Voir le document [[:m:Special:MyLanguage/Abstract Wikipedia/Template Language for Wikifunctions|Langage de modèles pour Wikifonctions]] pour une discussion détaillée sur la syntaxe des modèles. ; {{anchor|tester|Tester}} testeur {{English term|tester}} : une façon de déterminer automatiquement si une [[#ZFunction|Z-Fonction]] travaille correctement ; une [[#function|fonction]] aura typiquement de multiples testeurs, chacun spécifiant une entrée de la fonction et les conditions que doivent remplir les résultats de sortie pour les entrées données ; par exemple, les testeurs pour une fonction « capitalisation du titre » pourraient dire que : « abc » devrait devenir « Abc » ; « guerre et paix » devrait devenir « Guerre et paix » ; « le petit prince » devrait devenir « Le Petit prince » ; « война и мир » devrait devenir « Война и мир » ; et « 123 » devrait rester « 123 ». ; {{anchor|transient|Transient}} transitoire {{English term|transient}} : contraire de [[#persistent|persistant]]. ; {{anchor|type|Type}} type {{English term|type}} : Le type d'un objet nous indique comment interpréter et comprendre l'objet donné, et ce qui peut être fait avec l'objet. Par exemple, si nous avons un objet avec la valeur "2023", nous comprenons cet objet différemment selon que son type est un entier, une année ou une chaîne de caractères. Chaque objet fait référence à "une chose dans le monde réel". L'entier 2023 est différent de l'année 2023. Le type nous indique comment interpréter un objet donné, afin que nous sachions à quelle chose du monde réel il fait référence. Techniquement, il définit la structure des objets de ce type et les conditions qu'ils doivent remplir pour être un objet valide de ce type. un type définit les conditions pour qu’un [[#ZObject|Z-Objet]] soit une instance valide de ce type, en fournissant une [[#Function|fonction]] qui valide un Z-Objet ; les types sont eux-mêmes des Z-Objets, afin que les contributeurs de [[#Wikifunctions|Wikifunctions]] puissent créer de nouveaux types. ; {{anchor|type converter}} convertisseur de type {{English term|type converter}} : Un script écrit dans un langage de programmation (tel que JavaScript), prenant un objet natif (tel que BigInt) et renvoyant un objet JSON représentant le ZObject correspondant ; ou « vice versa ». ; {{anchor|typed list|Typed List}} liste typée {{English term|typed list}} : Une liste typée est une [[#list|liste]] dont tous les membres sont d'un [[#type|type]] spécifique et prédéfini. Par exemple, une liste typée de [[#string|chaînes]] est une liste dont tous les membres sont des chaînes. Une liste typée prend un argument : le type dont tous les membres de la liste doivent être une instance. Les listes typées sont probablement les [[#generic type|type générique]] les plus utilisés. == V == ; {{anchor|value}} valeur {{English term|value}} : la chaîne ou le [[#ZObject|Z-Objet]] associé avec une [[#key|clé]] dans un autre Z-Objet. ; {{anchor|validation|Validation}} validation {{English term|validation}} : Action effectuée par le [[#validator|validateur]]. ; {{anchor|validator|Validator}} validateur {{English term|validator}} : une fonction qui prend un Z-Objet en argument et renvoie une liste des erreurs trouvées. == W == ; {{anchor|wiki|Wiki}} wiki {{English term|wiki}} : un site web qui permet la modification facile et collaborative de ses [[#page|pages]]. ; {{anchor|Wikidata}} Wikidata {{English term|Wikidata}} : un projet de la [[#Wikimedia_Foundation|Fondation Wikimedia]], une base de connaissances libre, modifiée de façon collaborative ; voir [[:m:Special:MyLanguage/Wikidata|Wikidata]]. ; {{anchor|Wikifunctions}}{{anchor|Wikilambda}} Wikifonctions {{English term|Wikifunctions}} : nouveau projet de la [[#Wikimedia_Foundation|Fondation Wikimédia]] ; un catalogue libre de [[#Function|fonctions]], développé et maintenu de façon collaborative ; il était initialement connu comme '''Wikilambda''' dans la {{Pg|:m:Abstract Wikipedia/Historic proposal|proposition originelle}} (ce dernier nom n’est plus utilisé que pour l’[[#WikiLambda|extension WikiLambda]]). ; {{anchor|WikiLambda}} WikiLambda {{English term|WikiLambda}} : logiciel utilisé pour propulser le projet, [[mw:Special:MyLanguage/Extension:WikiLambda|Extension:WikiLambda]]. ; {{anchor|WikiLambda system}} Système WikiLambda {{English term|WikiLambda system}} : un compte système automatisé qui est un élément clé de l’extension WikiLambda. Voir [[User:WikiLambda system]] pour sa fonction actuelle. ; {{anchor|WMF|Wikimedia_Foundation}} Fondation Wikimédia {{English term|Wikimedia Foundation}} : organisation qui soutient le mouvement Wikimedia ; voir la [[:m:Special:MyLanguage/Wikimedia Foundation|Fondation Wikimedia]]. ; {{anchor|Wikipedia}} Wikipédia {{English term|Wikipedia}} : projet de la [[#Wikimedia_Foundation|Fondation Wikimédia]], une encyclopédie libre, modifiée de façon collaborative ; voir [[:m:Special:MyLanguage/Wikipedia|Wikipédia]]. ; Wikipédia abstraite {{English term|Wikipedia, Abstract}} : voir la [[#Abstract_Wikipedia|Wikipédia abstraite]]. ; Wikipédia multilingue {{English term|Wikipedia, multilingual}} : voir la [[#multilingual_Wikipedia|Wikipédia multilingue]]. == Z == ; {{anchor|ZID|ZIDs}} Z-ID {{English term|ZID}} : un identifiant commençant par la lettre Z suivie d'un entier naturel ; utilisé pour identifier les [[#ZObject|Z-Objets]] [[#persistent|persistants]]. ; {{anchor|zfunction|ZFunction}} Z-Fonction, Z-Fonctions {{English term|ZFunction}} : une page wiki sur [[#Wikifunctions|Wikifonctions]] (''Wikifunctions'' en anglais) qui décrit une [[#function|fonction]] particulière qui peut être utilisées au moyen de l’[[#evaluator|évaluateur]]; chaque Z-Fonction peut être réalisée en code par une ou plusieurs [[#implementation|implémentations]] qui peuvent être vérifiées chacunes comme étant correctes par une ou plusieurs Z-Fonctions [[#tester|testeur]]. ; {{anchor|ZKey}} Z-Clé, Z-Clés, Z-Clef, Z-Clefs {{English term|ZKey}} : [[#ZObject|Z-Objet]] définissant une [[#key|clé]] pour un [[#type|type]] particulier. ; {{anchor|ZList}} Z-Liste, Z-Listes {{English term|ZList}} : [[#ZObject|Z-Objet]] pour une séquence ordonnée d’autres Z-Objets. ; {{anchor|ZObject}} Z-Objet, Z-Objets {{English term|ZObject}} : chaque entrée de [[#Wikifunctions|Wikifonctions]] (''Wikifunctions'' en anglais) est un Z-Objet ; les Z-Objets stockés dans Wikifonctions ont leur [[#ZID|Z-ID]] et peuvent être de nombreux types, tels que les [[#Constructor|constructeurs]], les [[#Function|fonctions]], les [[#Type|types]], etc. ; un Z-Objet consiste en un ensemble de paires [[#Key|clé]] / [[#Value|valeur]], où chaque clé n’apparaît qu’une seule fois par Z-Objet et où les valeurs sont des Z-Objets. ; {{anchor|ZUnit}} Z-Unité {{English term|ZUnit}} : [[#ZObject|Z-Objet]] qui représente un [[:w:en:Unit type|type d’unité]]. [[Category:Glossary| {{#translation:}}]] esdg3jvn34va14o0987c0378h94brxn 294147 294145 2026-07-26T10:38:55Z Wladek92 41973 294147 wikitext text/x-wiki <noinclude><languages/> <!--<nowiki>(nowiki tags are so that the translate extension doesn't try to translate the TERM and DEFINITION in this boilerplate). Use this boilerplate for a new term: ; {{anchor|term|Term}} <translate>term</translate> {{English term|term}} : ''Definition verification needed'' : <translate>definition</translate> Notes: 1. Omit the "Definition verification" if you're sure that your definition is correct. 2. You can add several values for anchor, if it has spelling or capitalization variants; see the documentation for Template:Anchor and examples in other terms. </nowiki>--></noinclude> {{see also|wikt:en:Appendix:Glossary}} Vous pouvez librement demander l’ajout de termes sur la [[Wikifunctions talk:Glossary|page de discussion]] ou ajouter davantage de termes et améliorer les définitions. {|class="toccolours" style="margin:.2em auto;padding:.2em .5em;text-align:center" dir="ltr" lang="en" |- |style="padding:0;width:100%"|{{CompactTOC}} |} == A == ; {{anchor|abstract|Abstract}} abstrait {{English term|abstract}} : non exprimé(e) dans un [[#natural_language|langage naturel]] spécifique mais sous une forme abstraite ; qui vise à fournir une notation pour la signification sous-entendue dans les textes, phrases ou expressions en langage naturel. Contraire de [[#concrete|concret]]. ; {{anchor|abstracttext|AbstractText}} TexteAbstrait {{English term|AbstractText}} : prototype de [https://github.com/google/abstracttext mise en œuvre] du concept de [[#Wikifunctions|Wikifonctions]] (''Wikifunctions'' en anglais). ; {{anchor|abstract_article}} Article Abstrait {{English term|abstract article}} : Une page dans l’espace principal de la [[#abstract_Wikipedia|Wikipédia abstraite]] ; une page qui est similaire à un article Wikipédia, mais qui est [[#abstract|abstraite]]. L'opposé d'un [[#concrete_article|article concret]]. ; {{anchor|abstract_content}} contenu abstrait {{English term|abstract content}} : voir [[#Content|contenu]]. ; {{anchor|abstract_Wikipedia|Abstract_Wikipedia}} Wikipédia abstraite {{English term|Abstract Wikipedia}} : nom préliminaire de tout le [[#Content|contenu]] qui peut être utilisé par les [[#local_Wikipedia|éditions localisées de Wikipédia]] pour [[#Renderer|faire le rendu]] d’un [[#article|article]] dans un [[#natural_language|langage naturel]] ; actuellement proposé pour être hébergé dans [[#Wikidata|Wikidata]] à côté de l’[[#Item|élément]] correspondant, mais cela sera discuté avant la [[#Part_P2|partie P2]] du [[#development_project|projet de développement]]. ; {{anchor|alias}} alias {{English term|alias}} : un libellé alternatif pour un objet, utilisé essentiellement pour trouver l’objet. ; {{anchor|argument}} argument {{English term|argument}} : une entrée donnée à un [[#function call|appel de fonction]]. ; {{anchor|argument reference}} Référence de l'argument {{English term|argument reference}} : une [[#reference|référence]] à l'un des arguments fournis dans une [[#composition|composition]]. ; {{anchor|array}} tableau {{English term|array}} : De nombreux langages de programmation ont un type "array". Les équivalents dans Wikifunctions sont les [[#list|listes]] et les [[#typed list|listes typées]]. Voir aussi [[#Benjamin array|Benjamin array]]. ; {{anchor|article|Article}} article {{English term|article}} : une page dans l’espace principal de [[#Wikipedia|Wikipédia]] dans une langue spécifique, qui représente habituellement une entrée dans Wikipédia. Contrairement à un [[#abstract_article|Article Abstrait]], un article est [[#concrete|concret]], et peut aussi être appelé "article concret". == B == ; {{anchor|Benjamin array}} Réseau Benjamin {{English term|Benjamin array}} : une façon de désigner les [[#typed list|listes typées]] proposée par Benjamin Degenhart, où une liste typée est stockée sous la forme de liste JSON dont le premier élément indique le type. Cela contraste avec le schéma proposé précédemment, qui utilise des listes à lien unique de type LISP, dans lesquelles le type doit être stocké une fois dans chaque nœud. ; {{anchor|boolean|Boolean}} booléen {{English term|boolean}} : une valeur qui peut avoir 2 états, généralement désignée par vrai et faux. ; {{anchor|built-in|builtin}} intégré {{English term|built-in}} : implémentation d’une fonction fournie par l’évaluateur et qui n’est pas modifiable au moyen de l’interface du wiki. == C == ; {{anchor|call}} appeler (verbe), appel (nom) {{English term|call}} : voir l’[[#function call|appel de fonction]] ; en français, les termes [[#invoke|invoquer ou invocation]] peuvent également être utilisés. ; {{anchor|canonical|canonicalized|canonicalised}} canonique, canonisé {{English term|canonical, canonicalized, canonicalised}} : une façon spécifique, moins verbeuse et donc plus lisible de représenter les [[#ZObject|Z-Objets]] en [[#JSON|JSON]] ; c’est la représentation sous laquelle les Z-Objets sont stockés dans [[#Wikifunctions|Wikifonctions]] (''Wikifunctions'' en anglais) ; celle-ci s’oppose à la forme [[#normal|normale]]. ; {{anchor|character}} caractère {{English term|character}} : un caractère tel que défini par Unicode, un des constituants d’une chaîne ; un caractère peut être codé sur un ou plusieurs octets. ; {{anchor|claim|Claim}} affirmation {{English term|claim}} : Dans le [[:d:Special:MyLanguage/Wikidata:Glossary#Claim|modèle de données Wikibase]] une affirmation est un ''[[#Snak|snak]]'' principal avec des qualifieurs optionnels décrivant une assertion sur une entité (sans référence ni rang). : Exemple : Entité : Albert Einstein :* Affirmation : Epouse = Mileva Marić, depuis 1903 :* Affirmation principale : P26 (épouse) → Q937 (Mileva Marić) :* Snak qualifieur : P580 (depuis) → 1903 : → "L'épouse de Albert Einstein était Mileva Marić, depuis 1903.” : L'affirmation peut ensuite se transformer en déclaration en ajoutant une référence et un rang. ; {{anchor|composition}} composition {{English term|composition}} : une forme de mise en œuvre d’une fonction, donnée par la combinaison d’autres fonctions ; voir [[Special:MyLanguage/Wikifunctions:Function model#Composition|Modèle de fonctions]]. ; {{anchor|composition notation}} notation de composition {{English term|composition notation}} : une notation facile à lire pour les compositions ; voir [[Special:MyLanguage/Wikifunctions:Function model#Composition|Modèle de fonctions]]. ; {{anchor|concrete|Concrete}} concret {{English term|concrete}} : exprimé(e) dans un [[#natural_language|langage naturel]] spécifique. Contraire de [[#abstract|abstrait]]. ; {{anchor|concrete_article}} article concret {{English term|concrete article}} : Voir [[#article|article]]. L'opposé de [[#abstract_article|Article Abstrait]]. ; {{anchor|cons}} ''cons'' {{English term|cons}} : une fonction pour construire une nouvelle liste en ajoutant un élément en tête d’une autre ; voir [[phab:T261474]]. Voir l’article [[w:en:cons|''cons'']] sur Wikipédia en anglais. ; {{anchor|constructor|Constructor}} constructeur {{English term|constructor}} : un [[#abstract|résumé]] de [[#Content|contenu]]. Un constructeur vise à capturer le sens d’une seule phrase ou d’une seule structure de phrase. Il a souvent des emplacements qui peuvent prendre d’autres constructeurs, et peut lui-même être utilisé comme valeur pour remplir les emplacements d’autres constructeurs. ; {{anchor|Content}}<!--do not add |content to the anchor, it is used by MediaWiki--> contenu, contenu abstrait {{English term|content, abstract content}} : représentation abstraite d’un texte ou d’un fragment de texte, assemblé à partir de [[#Constructor|constructeurs]] ; techniquement, une instance de constructeur; le constructeur de plus haut niveau est utilisé pour représenter un [[#article|article]] entier et stocké dans la [[#Abstract_Wikipedia|Wikipédia abstraite]], mais le contenu peut n’être aussi qu’une phrase ou une expression ; parfois appelé « contenu abstrait ». ; {{anchor|converter_from_code}} convertisseur à partir du code {{English term|converter from code}} : inverse du [[$converter|convertisseur en code]]. ; {{anchor|converter_to_code}} convertisseur en code {{English term|converter to code}} : façons de représenter les [[#ZObject|Z-Objets]] en [[#JSON|JSON]] ; voir également [[#canonical|canonique]], [[#normal|normal]]. ; {{anchor|curry}} curryfié, curryfier, curryfication {{English term|curried, curry, currying}} : une fonction curryfiée est une fonction qui a été transformée afin qu’au lieu de prendre des arguments multiples, elle utilise une séquence de fonctions, chacune prenant un argument unique ; cette technique est nommée d’après le mathématicien américan [[:w:en:Haskell Curry|Haskell Curry]] ; voir [[:w:en:Currying|''Currying'']] dans la Wikipédia en anglais. == D == ; {{anchor|development_project|Development_project}} projet de développement {{English term|development project}} : un projet pour développer [[#Wikifunctions|Wikifonctions]] (''Wikifunctions'' en anglais) et la [[#Abstract_Wikipedia|Wikipédia abstraite]] ; voir le [[:m:Special:MyLanguage/Abstract Wikipedia/Plan|plan de la Wikipédia abstraite]]. ; {{anchor|display function}} fonction d’affichage {{English term|display function}} : un synonyme de [[#renderer|renderer]]. Par exemple, une fonction qui convertit un [[#type|type]] en une chaîne que les utilisateurs peuvent comprendre, comme la conversion d’un nombre 123456 en « 123,456 » en anglais (international), « 1,23,456 » en anglais indien, « 123.456 » en français, etc., ou la conversion de la date '2024', '03<nowiki>''</nowiki>, '12' en '2024-03-12', etc. ; {{anchor|documentation}} documentation {{English term|documentation}} : texte qui explique un objet dans un langage lisible par un humain. == E == ; {{anchor|eney|eneyjj}} eneyj {{English term|eneyj}} :# modèle prototype de [[#Wikifunctions|Wikifonctions]] (''Wikifunctions'' en anglais) ; :# une mise en œuvre en JavaScript d’un [[#evaluator|évaluateur]] de ce modèle fourni comme [[#abstracttext|text abstrait]]. ; {{anchor|error|Error}} erreur {{English term|error}} : un type dont les instances indiquent des problèmes dans [[#evaluation|évaluation]] ou [[#validation|validation]] ; voir [[Special:MyLanguage/Wikifunctions:Function model#Z5/Errors|Modèle de fonction]]. ; {{anchor|evaluation|Evaluation}} évaluation {{English term|evaluation}} : Action effectuée par l'[[#evaluator|évaluateur]]. ; {{anchor|evaluator|Evaluator}} évaluateur {{English term|evaluator}} : un bloc logiciel qui prend un [[#ZObject|Z-Objet]] et qui l’évalue, c’est-à-dire qui exécute une [[#Function|fonction]] et renvoie le résultat ; nous envisageons le développement de plusieurs évaluateurs ; les évaluateurs peuvent être mis en œuvre et s’exécuter dans le navigateur, sur le serveur de la [[#Wikimedia_Foundation|Fondation Wikimedia]], dans le nuage réseau, dans une application sur un appareil mobile, or bien à d’autres endroits ; à comparer avec l'[[#executor|exécuteur]] et l'[[#orchestrator|orchestrateur]]. ; {{anchor|execution|Execution}} exécution {{English term|execution}} : Action effectuée par l'[[#executor|exécuteur]]. ; {{anchor|executor|Executor|executors|Executors}} exécuteur {{English term|executor}} : c'est un membre d’un ensemble de services internes qui ne sont pas exposés au public et qui ne peuvent être appelés que par l’[[#Orchestrator|orchestrateur]] ; il exécute du code natif dans un langage de programmation spécifique ; il pourrait y avoir un exécuteur pour Lua, un autre pour JavaScript, un pour Python, etc. ; voir la [https://gitlab.wikimedia.org/repos/abstract-wiki/wikifunctions/function-evaluator#executors documentation du service] ; à comparer à l’[[#evaluator|évaluateur]] et à l’[[#orchestrator|orchestrateur]]. == F == ; {{anchor|function|Function}} fonction, sous-programme {{English term|function}} : la spécification d’un traitement informatique qui prend certaines entrées et renvoie un résultat ; voir l’article [[:w:fr:Sous-programme|Sous-programme]] dans Wikipédia en français. ; {{anchor|function call|Function call}} appel de fonction {{English term|function call}} : un appel de fonction est un Z-Objet qui consiste en une fonction et les arguments qui lui sont nécessaires, et qui peut être évalué en un autre Z-Objet ; en français, le terme « invoqué » est parfois aussi utilisé. ; {{anchor|function evaluator}} Évaluateur de fonction {{English term|function evaluator}} : Voir [[#evaluator|évaluateur]]. ; {{anchor|function executor}} exécuteur de fonction {{English term|function executor}} : Voir l'[[#executor|exécuteur]]. ; {{anchor|function model}} modèle de fonctions {{English term|function model}} : voir [[Special:MyLanguage/Wikifunctions:Function model|Modèle de fonctions]]. ; {{anchor|function orchestrator}} Orchestrateur de fonctions {{English term|function orchestrator}} : Voir l'[[#orchestrator|orchestrateur]]. ; {{anchor|function schemata}} schémas de fonction {{English term|function schemata}} : un ensemble de ZObjects prédéfinis utilisés dans l'[[#orchestrator|orchestrateur]] et l'[[#evaluator|évaluateur]]. Le [[$wikiLambda-système|compte système WikiLambda]] remplit également des ZObjects prédéfinis sur le wiki à partir de schémas de fonction. ; {{anchor|functional}} fonctionnel, fonctionnelle {{English term|functional}} : raccourci pour « purement fonctionnel », c’est-à-dire que l'[[#evaluation|évaluation]] d’une telle fonction n’a pas d’effets secondaires et est déterministe, c’est-à-dire toujours la même ; voir [[w:fr:Programmation purement fonctionnelle|Programmation purement fonctionnelle]] dans Wikipédia ; voir aussi [[Special:MyLanguage/Wikifunctions:Function model#non-functional|Modèle de fonction]]. == G == ; {{anchor|generic type}} type générique {{English term|generic type}} : Un type généré par l'[[#evaluation|évaluation]] d’un appel de fonction. == I == ; {{anchor|identity|Identity}} identité {{English term|identity}} : l’identité d’un type est une instance de la fonction (spécifique) qui évalue vers ce type ; pour un type simple, c’est une référence au type lui-même. ; {{anchor|implementation|Implementation}} mise en œuvre {{English term|implementation}} : une manière particulière d’exécuter une [[#function|fonction]]. Une implémentation peut être un morceau de code dans un certain langage de programmation, faire référence à des fonctionnalités « intégrées » dans l'[[#evaluator|évaluateur]], ou [[#composition|composer]] des appels à d’autres fonctions. Une fonction peut avoir de nombreuses implémentations, qui doivent toutes être équivalentes. Abréviation de "[[#ZFunction|ZFunction]]". ; {{anchor|instance}} instance {{English term|instance}} : chaque Z-Objet est une instance de ce type. ; {{anchor|invoke}} invoquer {{English term|invoke}} : synonyme pour [[#call|appeler]] (''call'' en anglais) ; voir le terme [[#function call|appel de fonction]]. ; {{anchor|item|Item}} élément {{English term|item}} : une entrée dans la base de connaissance de [[#Wikidata|Wikidata]] ; voir le terme [[:d:Wikidata:Glossary#Item|élément]] dans le glossaire Wikidata. == J == ; {{anchor|JSON}} JSON {{English term|JSON}} : un format de transfert de données largement utilisé ; voir [[w:fr:JSON|JSON]] dans Wikipédia. == K == ; {{anchor|key|Key}} clé {{English term|key}} : une chaîne qui se termine par la lettre K suivie d’un nombre entier naturel et qui est éventuellement précédée par un [[#ZID|Z-ID]] ; les clés sont définies dans [[#Wikifunctions|Wikifonctions]] (''Wikifunctions'' en anglais) habituellement sur les [[#Type|types]] ou les [[#Function|fonctions]] et sont utilisées pour construire des [[#ZObject|Z-Objets]]. == L == ; {{anchor|label}} libellé {{English term|label}} : nom principal donné pour identifier un Z-Objet ; ne peut être du texte simple. ; {{anchor|lexeme|Lexeme}} lexème {{English term|lexeme}} : une entrée de [[#Wikidata|Wikidata]] qui stocke la connaissance lexicographique concernant, en gros, à un mot ; voir le terme [[d:Wikidata:Glossary#Lexeme|lexème]] dans le glossaire Wikidata. ; {{anchor|linearizer|Linearizer}} linéarisateur {{English term|linearizer}} : (ce terme n’est plus utilisé dans la terminologie actuelle, mais peut encore être trouvé dans des documents plus anciens) synonyme de [[#renderer|renderer]] (1). ; {{anchor|list|List}} liste {{English term|list}} : un type de données qui groupe un nombre arbitraire d’instances dans une entité ordonnée ; voir [[w:en:List (abstract data type)|Liste (type de données abstraites)]] dans Wikipédia en anglais. ; {{anchor|literal}} littéral {{English term|literal}} : une valeur qui n’est pas un Z-Objet ; actuellement le seul type de littéral accepté est la chaîne de caractères. ; {{anchor|local_Wikipedia|Local_Wikipedia}} Wikipédia locale {{English term|local Wikipedia}} : une édition de [[#Wikipedia|Wikipédia]] dans une langue spécifique, telle que Wikipédia en hébreu, Wikipédia en japonais ou Wikipédia en italien. == M == ; {{anchor|Multlingual_Wikipedia|multilingual_Wikipedia}} Wikipédia multilingue {{English term|multilingual Wikipedia}} : l’architecture qui permet aux [[#local_Wikipedia|éditions localisées de Wikipédia]] de s’enrichir elles-mêmes en effectuant le [[#Renderer|rendu]] du [[#Content|contenu]] de la [[#Abstract_Wikipedia|Wikipédia abstraite]] et qui a donc une couverture plus exhaustive, plus actualisée et plus correcte de la Wikipédia dans les langues ; voir l’[[:m:Special:MyLanguage/Abstract Wikipedia/Architecture|architecture de la Wikipédia abstraite]]. == N == ; {{anchor|natural_language|Natural_language}} langage naturel {{English term|natural language}} : un langage naturel spécifique au sens large, telle que l’anglais, le tagalog ou le swahili ; voir l’article [[:w:fr:Langage naturel|Langage naturel]] sur la Wikipédia en français. ; {{anchor|normal|Normal|normalized|Normalized|normalised}} normal {{English term|normal}} : une façon étendue, facilement traitable et très uniforme de représenter les [[#ZObject|Z-Objects]] en [[#JSON|JSON]] ; ce terme s’oppose à [[#canonical|canonique]]. ; {{anchor|nothing|Nothing}} rien {{English term|nothing}} : un type de données qui n’a aucune instance ; voir [[w:en:Bottom type|Type « plancher »]] dans Wikipédia en anglais. == O == ; {{anchor|object|Object}} objet {{English term|object}} :# en JavaScript ou en JSON, un objet est basiquement un [[w:fr:Tableau associatif|tableau associatif]]. :# Dans Wikifunctions, synonyme de [[#ZObject|Z-Objet]]. ; {{anchor|orchestration|Orchestration}} orchestration {{English term|orchestration}} :Action effectuée par l'[[#orchestrator|orchestrateur]]. ; {{anchor|orchestrator|Orchestrator}} orchestrateur {{English term|orchestrator}} : un service qui prend un [[#ZObject|ZObject]] et renvoie une version [[#Evaluator|évaluée]] de celui-ci. Pour ce faire, il fera des appels au wiki pour d’autres ZObjects dont il a besoin, à l'[[#Executor|exécuteur]] pour évaluer certains appels de fonction, et à d’autres services tels que [[#Wikidata|Wikidata]]. Voir [https://gitlab.wikimedia.org/repos/abstract-wiki/wikifunctions/function-orchestrator#wikifunctions-function-orchestrator la documentation du service]. Comparer à l'[[#evaluator|évaluateur]] et l'[[#executor|exécuteur]]. == P == ; {{anchor|page|Page}} page {{English term|page}} : une partie d’un wiki. Un [[#wiki|wiki]] se compose d’un certain nombre de pages individuelles, qui peuvent être modifiées indépendamment, avoir des liens internes les unes vers les autres, etc. ; {{anchor|parser|Parser}} analyseur syntaxique {{English term|parser}} : une fonction pour convertir une chaîne de caractères en ZObject. L’opposé de [[#renderer|renderer]]. ; {{anchor|pair|Pair}} couple {{English term|pair}} : un Z-Objet composé qui contient deux Z-Objets de types spécifiques (mais arbitraires). ; {{anchor|part_P1|Part_P1}} partie P1 {{English term|Part P1}} : la partie du [[#development_project|projet de développement]] qui porte sur la création de [[#Wikifunctions|Wikifonctions]] (''Wikifunctions'' en anglais) ; elle commence dès le début du projet et se poursuivra durant sa vie toute entière ; voir la [[:m:Special:MyLanguage/Abstract Wikipedia/Tasks#Part P1: Wikifunctions|Partie P1 : Wikifunctions]]. ; {{anchor|part_P2|Part_P2}} partie P2 {{English term|Part P2}} : la partie du [[#development_project|projet de développement]] qui porte sur la création de la [[#Abstract_Wikipedia|Wikipédia abstraite]] ; elle commencera environ un an après le début du projet et se poursuivra durant toute cette seconde moitié de vie du projet ; voir la [[:m:Special:MyLanguage/Abstract Wikipedia/Tasks#Part P2: Abstract Wikipedia|Partie P2 : Wikipédia abstraite]]. ; {{anchor|persistent|Persistent}} persistant {{English term|persistent}} : un [[#ZObject|Z-Objet]] avec son [[#ZID|Z-ID]] et sa propre page dans le wiki ; la plupart des Z-Objets persistants incluront des [[#value|valeurs]] qui sont des Z-Objets sans Z-ID et qui par conséquent ne sont pas persistants. ; {{anchor|property|Property}} propriété {{English term|property}} : utilisé pour réaliser une [[#Statement|déclaration]] concernant un [[#Item|élément]] dans la base de connaissance de [[#Wikidata|Wikidata]] ; voir [[:d:Wikidata:Glossary#Property|propriété]] dans le glossaire de Wikidata. == Q == ; {{anchor|quote|Quote}} citation, données statiques {{English term|quote}} : une structure de données qui n’est pas évaluée mais gardée telle quelle. ; {{anchor|QID}} QID {{English term|QID}} : identifiant pour un élément dans [[#Wikidata|Wikidata]], composé de la lettre Q suivie d'un nombre entier. == R == ; {{anchor|reading function}} fonction de lecture {{English term|reading function}} : un synonyme de [[#parser|parser]]. Fonction qui convertit la saisie de texte de l’utilisateur à partir d’une chaîne en un type donné. Par exemple, convertir la chaîne « 123456 » en nombre 123456 », ou la chaîne « 2024-03-12 » en date « 2024 », « 03 », « 12 ». ; {{anchor|reference|Reference}} référence {{English term|reference}} : un identifiant qui désigne l’objet sous-jacent, par exemple la chaîne « Z11 » fait référence au type Z11/Texte monolingue. : {{TakeNote}}Ce terme a un sens complètement différent de celui de Wikidata ; voir [[w:fr:Référence (programmation)|Référence (programmation)]] sur Wikipédia. ; {{anchor|renderer|Renderer}} moteur de rendu {{English term|renderer}} (1) : une fonction pour convertir un ZObject en une chaîne de caractères. L’opposé de [[#parser|parser]] (anciennement appelé « linéariseur »). ; Rendu {{English term|renderer}} (2) : une [[#Function|fonction]] qui prend un [[#Content|contenu]] et un identifiant de [[#natural_language|langue naturelle]] en entrée et renvoie en résultat du texte dans cette langue naturelle, afin de représenter le contenu en tant que texte concret, en utilisant la connaissance des [[#Lexeme|lexèmes]]. : {{TakeNote}}Il s’agit d’une fonctionnalité future, et la signification du terme « renderer » dans la {{Pg|:m:Abstract Wikipedia/Historic proposal|proposition originale}} ; ce terme entre en conflit avec l’utilisation actuelle de « renderer », il peut donc être renommé à l’avenir. ; {{anchor|reify}} réifier {{English term|reify}} : une fonction qui déconstruit un objet en ses parties constituantes afin que ces parties puissent être accédées individuellement ; voir l’article [[w:en:Reification (computer science)|Réification]] dans Wikipédia en anglais ; voir [[phab:T261474]]. ; {{anchor|REPL}} LÉAR {{English term|REPL}} : un processus « Lire / Évaluer / Afficher / Répéter », une interface en ligne de commande qui prend une certaine entrée, l’évalue et affiche le résultat ; voir [[w:en:REPL|''REPL'']] dans Wikipédia en anglais ; voir le [[Special:MyLanguage/Wikifunctions:Function model#REPL|Modèle de fonctions]]. == S == ; {{anchor|schemata}} Régimes {{English term|schemata}} : Voir [[#function schemata|schéma de fonction]]. ; {{anchor|snak|Snak}}snak {{English term|snak}} : Dans le [[:mw:Special:MyLanguage/Wikibase/DataModel|Modèle de données Wikibase]], un ''snak'' est la plus petite unité d'une déclaration, reliant une propriété soit à une valeur, à ''aucune valeur'' ou à une ''certaine valeur''. : Exemple de [[#statement|déclaration]] pour {{Q|Q937}} avec 3 snaks : : Snak principal : :  Propriété : {{Q|P26}} → Valeur : {{Q|Q76346}} : Snak qualifieur (ajoute le contexte) : :  Propriété : {{Q|P580}} → Valeur : 1903 : Snak de référence (prend en charge l'[[#Claim|affirmation]]) : :  Propriété : {{Q|P248}} → Valeur : {{Q|Q23833686}} : Déclaration résultante (avec des mots) : ''L'épouse d'Albert Einstein était Mileva Marić, à partir de 1903, comme indiqué dans le Catalogue de la Bibliothèque nationale allemande.'' ; {{anchor|statement|Statement}} déclaration {{English term|statement}} : utilisé pour représenter une assertion à propos d'un [[#Item|élément]] de la base de connaissance de [[#Wikidata|Wikidata]] ; voir [[:d:Special:MyLanguage/Wikidata:Glossary#Statement|Déclaration]] dans le glossaire de Wikidata (mais noter qu'une affirmation sans [[#reference|référence]] est encore représentée en tant que {{Z|Z6003|lang={{CURRENTCONTENTLANGUAGE}}}}). ; {{anchor|string}} chaîne {{English term|string}} : une séquence de caractères. ; {{anchor|sum type|Sum type}} type somme {{English term|sum type}} : un type qui a des instances tout types de constituants ; voir [[w:en:Sum type|Type somme]] dans Wikipédia en anglais ; voir le [[Special:MyLanguage/Wikifunctions:Function model#Zx/Sum_types|Modèle de fonctions]]. == T == ; {{anchor|template}} modèle {{English term|template}} : une façon de spécifier un [[#renderer|rendu]] en tant que texte où sont dispersés des substituts ou « emplacements », qui peuvent être remplis avec des données provenant de [[#constructor|constructeurs]], du calcul de fonction, ou du contenu d’un autre modèle. Voir le document [[:m:Special:MyLanguage/Abstract Wikipedia/Template Language for Wikifunctions|Langage de modèles pour Wikifonctions]] pour une discussion détaillée sur la syntaxe des modèles. ; {{anchor|tester|Tester}} testeur {{English term|tester}} : une façon de déterminer automatiquement si une [[#ZFunction|Z-Fonction]] travaille correctement ; une [[#function|fonction]] aura typiquement de multiples testeurs, chacun spécifiant une entrée de la fonction et les conditions que doivent remplir les résultats de sortie pour les entrées données ; par exemple, les testeurs pour une fonction « capitalisation du titre » pourraient dire que : « abc » devrait devenir « Abc » ; « guerre et paix » devrait devenir « Guerre et paix » ; « le petit prince » devrait devenir « Le Petit prince » ; « война и мир » devrait devenir « Война и мир » ; et « 123 » devrait rester « 123 ». ; {{anchor|transient|Transient}} transitoire {{English term|transient}} : contraire de [[#persistent|persistant]]. ; {{anchor|type|Type}} type {{English term|type}} : Le type d'un objet nous indique comment interpréter et comprendre l'objet donné, et ce qui peut être fait avec l'objet. Par exemple, si nous avons un objet avec la valeur "2023", nous comprenons cet objet différemment selon que son type est un entier, une année ou une chaîne de caractères. Chaque objet fait référence à "une chose dans le monde réel". L'entier 2023 est différent de l'année 2023. Le type nous indique comment interpréter un objet donné, afin que nous sachions à quelle chose du monde réel il fait référence. Techniquement, il définit la structure des objets de ce type et les conditions qu'ils doivent remplir pour être un objet valide de ce type. un type définit les conditions pour qu’un [[#ZObject|Z-Objet]] soit une instance valide de ce type, en fournissant une [[#Function|fonction]] qui valide un Z-Objet ; les types sont eux-mêmes des Z-Objets, afin que les contributeurs de [[#Wikifunctions|Wikifunctions]] puissent créer de nouveaux types. ; {{anchor|type converter}} convertisseur de type {{English term|type converter}} : Un script écrit dans un langage de programmation (tel que JavaScript), prenant un objet natif (tel que BigInt) et renvoyant un objet JSON représentant le ZObject correspondant ; ou « vice versa ». ; {{anchor|typed list|Typed List}} liste typée {{English term|typed list}} : Une liste typée est une [[#list|liste]] dont tous les membres sont d'un [[#type|type]] spécifique et prédéfini. Par exemple, une liste typée de [[#string|chaînes]] est une liste dont tous les membres sont des chaînes. Une liste typée prend un argument : le type dont tous les membres de la liste doivent être une instance. Les listes typées sont probablement les [[#generic type|type générique]] les plus utilisés. == V == ; {{anchor|value}} valeur {{English term|value}} : la chaîne ou le [[#ZObject|Z-Objet]] associé avec une [[#key|clé]] dans un autre Z-Objet. ; {{anchor|validation|Validation}} validation {{English term|validation}} : Action effectuée par le [[#validator|validateur]]. ; {{anchor|validator|Validator}} validateur {{English term|validator}} : une fonction qui prend un Z-Objet en argument et renvoie une liste des erreurs trouvées. == W == ; {{anchor|wiki|Wiki}} wiki {{English term|wiki}} : un site web qui permet la modification facile et collaborative de ses [[#page|pages]]. ; {{anchor|Wikidata}} Wikidata {{English term|Wikidata}} : un projet de la [[#Wikimedia_Foundation|Fondation Wikimedia]], une base de connaissances libre, modifiée de façon collaborative ; voir [[:m:Special:MyLanguage/Wikidata|Wikidata]]. ; {{anchor|Wikifunctions}}{{anchor|Wikilambda}} Wikifonctions {{English term|Wikifunctions}} : nouveau projet de la [[#Wikimedia_Foundation|Fondation Wikimédia]] ; un catalogue libre de [[#Function|fonctions]], développé et maintenu de façon collaborative ; il était initialement connu comme '''Wikilambda''' dans la {{Pg|:m:Abstract Wikipedia/Historic proposal|proposition originelle}} (ce dernier nom n’est plus utilisé que pour l’[[#WikiLambda|extension WikiLambda]]). ; {{anchor|WikiLambda}} WikiLambda {{English term|WikiLambda}} : logiciel utilisé pour propulser le projet, [[mw:Special:MyLanguage/Extension:WikiLambda|Extension:WikiLambda]]. ; {{anchor|WikiLambda system}} Système WikiLambda {{English term|WikiLambda system}} : un compte système automatisé qui est un élément clé de l’extension WikiLambda. Voir [[User:WikiLambda system]] pour sa fonction actuelle. ; {{anchor|WMF|Wikimedia_Foundation}} Fondation Wikimédia {{English term|Wikimedia Foundation}} : organisation qui soutient le mouvement Wikimedia ; voir la [[:m:Special:MyLanguage/Wikimedia Foundation|Fondation Wikimedia]]. ; {{anchor|Wikipedia}} Wikipédia {{English term|Wikipedia}} : projet de la [[#Wikimedia_Foundation|Fondation Wikimédia]], une encyclopédie libre, modifiée de façon collaborative ; voir [[:m:Special:MyLanguage/Wikipedia|Wikipédia]]. ; Wikipédia abstraite {{English term|Wikipedia, Abstract}} : voir la [[#Abstract_Wikipedia|Wikipédia abstraite]]. ; Wikipédia multilingue {{English term|Wikipedia, multilingual}} : voir la [[#multilingual_Wikipedia|Wikipédia multilingue]]. == Z == ; {{anchor|ZID|ZIDs}} Z-ID {{English term|ZID}} : un identifiant commençant par la lettre Z suivie d'un entier naturel ; utilisé pour identifier les [[#ZObject|Z-Objets]] [[#persistent|persistants]]. ; {{anchor|zfunction|ZFunction}} Z-Fonction, Z-Fonctions {{English term|ZFunction}} : une page wiki sur [[#Wikifunctions|Wikifonctions]] (''Wikifunctions'' en anglais) qui décrit une [[#function|fonction]] particulière qui peut être utilisées au moyen de l’[[#evaluator|évaluateur]]; chaque Z-Fonction peut être réalisée en code par une ou plusieurs [[#implementation|implémentations]] qui peuvent être vérifiées chacunes comme étant correctes par une ou plusieurs Z-Fonctions [[#tester|testeur]]. ; {{anchor|ZKey}} Z-Clé, Z-Clés, Z-Clef, Z-Clefs {{English term|ZKey}} : [[#ZObject|Z-Objet]] définissant une [[#key|clé]] pour un [[#type|type]] particulier. ; {{anchor|ZList}} Z-Liste, Z-Listes {{English term|ZList}} : [[#ZObject|Z-Objet]] pour une séquence ordonnée d’autres Z-Objets. ; {{anchor|ZObject}} Z-Objet, Z-Objets {{English term|ZObject}} : chaque entrée de [[#Wikifunctions|Wikifonctions]] (''Wikifunctions'' en anglais) est un Z-Objet ; les Z-Objets stockés dans Wikifonctions ont leur [[#ZID|Z-ID]] et peuvent être de nombreux types, tels que les [[#Constructor|constructeurs]], les [[#Function|fonctions]], les [[#Type|types]], etc. ; un Z-Objet consiste en un ensemble de paires [[#Key|clé]] / [[#Value|valeur]], où chaque clé n’apparaît qu’une seule fois par Z-Objet et où les valeurs sont des Z-Objets. ; {{anchor|ZUnit}} Z-Unité {{English term|ZUnit}} : [[#ZObject|Z-Objet]] qui représente un [[:w:en:Unit type|type d’unité]]. [[Category:Glossary| {{#translation:}}]] m6g2nsymgtifneewtbup0uv88q13w1k Template:Draft/pl 10 12474 293757 45809 2026-07-25T14:03:42Z Wcalenieja 10313 293757 wikitext text/x-wiki <noinclude><languages/></noinclude>{{#switch: |={{Ombox|image=[[File:Aufgabe-zeichnen.svg|40px|link=]]|text= <div style="margin:0 .5em;float:{{Dir|{{Pagelang}}|left|right}};margin-{{Dir|{{Pagelang}}|left|right}}:0">{{Translate|icon=yes|Template:Draft}}</div> '''Ta strona jest jedynie szkicem.''' Więcej informacji z nią związanych może znajdować się na [[{{{talk|{{TALKPAGENAME}}}}}|stronie dyskusji]]. Do administratorów tłumaczeń: szkiców zazwyczaj ''nie należy'' oznaczać do tłumaczenia. }} |#default={{#invoke:Template translation|renderTranslatedTemplate|template=Template:Draft|noshift=1|uselang={{{uselang|{{#if:{{#translation:}}|{{CURRENTCONTENTLANGUAGE}}|{{Uselang}}}}}}}}} }}<includeonly>[[Category:Drafts{{#translation:}}]]</includeonly><noinclude>{{Documentation|Template:Draft/doc}}</noinclude> 4x9dhx8q5qwzs86dlyxi198zahtmxvj Translations:Template:Draft/4/pl 1198 12477 293756 45808 2026-07-25T14:03:42Z Wcalenieja 10313 293756 wikitext text/x-wiki Do administratorów tłumaczeń: szkiców zazwyczaj ''nie należy'' oznaczać do tłumaczenia. 26pogonwuz9akj7lgxhmtpjnalmtcpd Z11022 0 13556 294059 243868 2026-07-26T07:31:04Z JhowieNitnek 1044 294059 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z11022" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z13518", "Z17K2": "Z11022K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "entier (entre 1 et 4999)" }, { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Arabic number" }, { "Z1K1": "Z11", "Z11K1": "Z1381", "Z11K2": "inteiro" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Zahl" }, { "Z1K1": "Z11", "Z11K1": "Z1531", "Z11K2": "integer" }, { "Z1K1": "Z11", "Z11K1": "Z1434", "Z11K2": "اينتيݢر" }, { "Z1K1": "Z11", "Z11K1": "Z1011", "Z11K2": "সংখ্যা" }, { "Z1K1": "Z11", "Z11K1": "Z1314", "Z11K2": "balioa" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "intero" }, { "Z1K1": "Z11", "Z11K1": "Z1005", "Z11K2": "целое число" } ] } } ], "Z8K2": "Z6", "Z8K3": [ "Z20", "Z22199", "Z27287", "Z27288", "Z11024" ], "Z8K4": [ "Z14", "Z24559", "Z11026" ], "Z8K5": "Z11022" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "entier vers nombre romain" }, { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Arabic to Roman numeral" }, { "Z1K1": "Z11", "Z11K1": "Z1381", "Z11K2": "Numeral arábico para romano" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Arabische in Römische Zahl" }, { "Z1K1": "Z11", "Z11K1": "Z1531", "Z11K2": "angka Arab ke Rumi" }, { "Z1K1": "Z11", "Z11K1": "Z1434", "Z11K2": "اڠک عرب کرومي" }, { "Z1K1": "Z11", "Z11K1": "Z1014", "Z11K2": "Ọnụọgụgụ Arabic ruo Roman" }, { "Z1K1": "Z11", "Z11K1": "Z1011", "Z11K2": "স্বাভাবিক সংখ্যা থেকে রোমান সংখ্যা" }, { "Z1K1": "Z11", "Z11K1": "Z1314", "Z11K2": "arabiar zenbakitik erromatar zenbakietara aldatu" }, { "Z1K1": "Z11", "Z11K1": "Z1061", "Z11K2": "araber til romertal" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "converti numero naturale in cifre romane" }, { "Z1K1": "Z11", "Z11K1": "Z1005", "Z11K2": "Перевод арабских цифр в римские" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1011", "Z31K2": [ "Z6", "আরবি থেকে রোমান সংখ্যা" ] }, { "Z1K1": "Z31", "Z31K1": "Z1787", "Z31K2": [ "Z6", "numero romano" ] }, { "Z1K1": "Z31", "Z31K1": "Z1005", "Z31K2": [ "Z6", "Конвертер арабских цифр в римские" ] }, { "Z1K1": "Z31", "Z31K1": "Z1002", "Z31K2": [ "Z6", "Arabic to Roman numeral", "Latin natural number" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "Convertit un entier positif [1, 4999] en chiffres romains" }, { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Convert a Arabic numeral to Roman numeral [1, 3999])." }, { "Z1K1": "Z11", "Z11K1": "Z1381", "Z11K2": "Converte um número positivo inteiro arábico [1, 4999] para um número romano" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "wandelt eine natürliche Zahl (von 1 bis 4999) in eine Römische Zahl um" }, { "Z1K1": "Z11", "Z11K1": "Z1531", "Z11K2": "Tukar nombor asli [1, 4999] ke angka rumi" }, { "Z1K1": "Z11", "Z11K1": "Z1434", "Z11K2": "توکر نومبور اصلي [1, 4999] کأڠک رومي" }, { "Z1K1": "Z11", "Z11K1": "Z1014", "Z11K2": "Tụgharịa ọnụọgụ okike [1, 4999] ka ọ bụrụ ọnụọgụ roman" }, { "Z1K1": "Z11", "Z11K1": "Z1011", "Z11K2": "একটি স্বাভাবিক সংখ্যাকে (১ থেকে ৪৯৯৯) রোমান সংখ্যায় রূপান্তর করে।" }, { "Z1K1": "Z11", "Z11K1": "Z1314", "Z11K2": "Zenbaki arrunt bat ([1, 4999]) zenbaki erromatar moduan itzultzen du." }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "Converte un numero naturale minore di 5000 in numero romano" }, { "Z1K1": "Z11", "Z11K1": "Z1005", "Z11K2": "Преобразует натуральное число (от 1 до 4999) в римскую цифру" } ] } } 4hj0zyy859knrah86k6ylz69ngfs6bg Z11023 0 13557 294055 257564 2026-07-26T07:24:40Z JhowieNitnek 1044 Added Z25818 to the approved list of implementations 294055 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z11023" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6", "Z17K2": "Z11023K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "nombre romain" }, { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "roman numeral" }, { "Z1K1": "Z11", "Z11K1": "Z1381", "Z11K2": "numeral romano" }, { "Z1K1": "Z11", "Z11K1": "Z1282", "Z11K2": "niver roman" }, { "Z1K1": "Z11", "Z11K1": "Z1014", "Z11K2": "ọnụọgụgụ roman" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Zahl" }, { "Z1K1": "Z11", "Z11K1": "Z1011", "Z11K2": "রোমান সংখ্যা" } ] } } ], "Z8K2": "Z13518", "Z8K3": [ "Z20", "Z11025", "Z18644" ], "Z8K4": [ "Z14", "Z11027", "Z25818" ], "Z8K5": "Z11023" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "nombre romain vers entier" }, { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Roman to Arabic numeral" }, { "Z1K1": "Z11", "Z11K1": "Z1381", "Z11K2": "Numeral romano para arábico" }, { "Z1K1": "Z11", "Z11K1": "Z1014", "Z11K2": "Roman ru ọ na ọnụọgụ arabic " }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Römische in Arabische Zahl" }, { "Z1K1": "Z11", "Z11K1": "Z1011", "Z11K2": "রোমান সংখ্যা থেকে স্বাভাবিক সংখ্যা" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "numero romano in numero arabo" }, { "Z1K1": "Z11", "Z11K1": "Z1157", "Z11K2": "Romeins getal naar getal" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1011", "Z31K2": [ "Z6", "রোমান থেকে আরবি সংখ্যা" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "convertit un nombre romain en entier positif" }, { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Convert a Roman numeral to Arabic numeral" }, { "Z1K1": "Z11", "Z11K1": "Z1381", "Z11K2": "Converte um numeral romano para um numeral arábico " }, { "Z1K1": "Z11", "Z11K1": "Z1282", "Z11K2": "tro niver roman en niver arabek" }, { "Z1K1": "Z11", "Z11K1": "Z1014", "Z11K2": "Tụgharịa ọnụọgụ Rome ka ọ bụrụ ọnụọgụ Arabic" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "wandelt eine Römische Zahl in eine Arabische Zahl um" }, { "Z1K1": "Z11", "Z11K1": "Z1011", "Z11K2": "একটি রোমান সংখ্যাকে স্বাভাবিক সংখ্যাতে রূপান্তর করে।" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "converte un numero romano in un numero arabo" }, { "Z1K1": "Z11", "Z11K1": "Z1157", "Z11K2": "Zet een Romeins getal om in een gewoon getal" } ] } } m7c1xsbhkkixdff1jkc2lhinbdcw3g7 294056 294055 2026-07-26T07:29:20Z WikiLambda system 3 Updated the implementation list (see [[Help:Wikifunctions/Implementation_ordering_and_choosing|About implementation selection]]) 294056 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z11023" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6", "Z17K2": "Z11023K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "nombre romain" }, { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "roman numeral" }, { "Z1K1": "Z11", "Z11K1": "Z1381", "Z11K2": "numeral romano" }, { "Z1K1": "Z11", "Z11K1": "Z1282", "Z11K2": "niver roman" }, { "Z1K1": "Z11", "Z11K1": "Z1014", "Z11K2": "ọnụọgụgụ roman" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Zahl" }, { "Z1K1": "Z11", "Z11K1": "Z1011", "Z11K2": "রোমান সংখ্যা" } ] } } ], "Z8K2": "Z13518", "Z8K3": [ "Z20", "Z11025", "Z18644" ], "Z8K4": [ "Z14", "Z25818", "Z11027" ], "Z8K5": "Z11023" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "nombre romain vers entier" }, { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Roman to Arabic numeral" }, { "Z1K1": "Z11", "Z11K1": "Z1381", "Z11K2": "Numeral romano para arábico" }, { "Z1K1": "Z11", "Z11K1": "Z1014", "Z11K2": "Roman ru ọ na ọnụọgụ arabic " }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Römische in Arabische Zahl" }, { "Z1K1": "Z11", "Z11K1": "Z1011", "Z11K2": "রোমান সংখ্যা থেকে স্বাভাবিক সংখ্যা" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "numero romano in numero arabo" }, { "Z1K1": "Z11", "Z11K1": "Z1157", "Z11K2": "Romeins getal naar getal" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1011", "Z31K2": [ "Z6", "রোমান থেকে আরবি সংখ্যা" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "convertit un nombre romain en entier positif" }, { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Convert a Roman numeral to Arabic numeral" }, { "Z1K1": "Z11", "Z11K1": "Z1381", "Z11K2": "Converte um numeral romano para um numeral arábico " }, { "Z1K1": "Z11", "Z11K1": "Z1282", "Z11K2": "tro niver roman en niver arabek" }, { "Z1K1": "Z11", "Z11K1": "Z1014", "Z11K2": "Tụgharịa ọnụọgụ Rome ka ọ bụrụ ọnụọgụ Arabic" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "wandelt eine Römische Zahl in eine Arabische Zahl um" }, { "Z1K1": "Z11", "Z11K1": "Z1011", "Z11K2": "একটি রোমান সংখ্যাকে স্বাভাবিক সংখ্যাতে রূপান্তর করে।" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "converte un numero romano in un numero arabo" }, { "Z1K1": "Z11", "Z11K1": "Z1157", "Z11K2": "Zet een Romeins getal om in een gewoon getal" } ] } } soro0oiqyqwfcdrznatrrozkkty72ms Wikifunctions:How to create implementations/fr 4 15833 294127 276450 2026-07-26T10:24:46Z Wladek92 41973 Created page with "Depuis mai 2026, la tentative de renvoyer une liste de listes peut échouer, vous ne pouvez donc pas implémenter de telles fonctions dans le code." 294127 wikitext text/x-wiki <languages/> Cette page fournit un guide plus détaillé pour '''créer des implémentations''', au delà de l’explication générale de {{ll|Wikifunctions:Introduction}}. <span id="Types_of_Implementations"></span> == Types d'implémentations == Dans Wikifunctions, une '''implémentation''' peut prendre la forme d'un '''code''' ou d'une '''composition'''. Une implémentation sous forme de code exprime directement la logique de la fonction dans tout langage de programmation disponible (actuellement, Python3 ou JavaScript). Cela sert principalement quand le comportement de la fonction ne peut pas se construire facilement à partir des Wikifunctions existantes, ou quand un contrôle précis du traitement des données est nécessaire. Une implémentation sous forme de composition, en revanche, définit la fonction entièrement par une combinaison d'autres fonctions existantes, sans écrire de code. Les compositions sont plus faciles à comprendre, à réutiliser et à traduire automatiquement dans d'autres langues, mais elles dépendent des blocs de construction appropriés déjà disponibles et sont souvent moins performantes. En général, commencez par vérifier si votre objectif peut être atteint avec des compositions; si ce n'est pas le cas, ou si la performance ou la logique du détail sont importantes, choisissez plutôt une mise en œuvre sous forme de code. Un troisième type d'implémentation existe : '''built-ins'''. Il est exécuté par le code interne du système et n'est pas modifiable. En général chaque fonction prédéfinie aura déjà une implémentation interne. Si c'est le cas, vous verrez un message disant ''"{{int|wikilambda-implementation-selector-none}}"'' lorsque vous afficherez la page d'implémentation. <span id="Practice_Test-Driven_Development"></span> == Développement pratique dirigé par les tests == Le '''TDD''' (''Test-Driven Development'') est un principe où l'on décrit le logiciel en partant de l'écriture des tests avant celle du code actuel. Les tests sont juste une manière de comprendre ce que votre fonction doit réaliser en fournissant des exemples et la façon dont ils doivent fonctionner. Dans Wikifunctions, l'écriture des tests offre d'abord des bénéfices significatifs. Si vous travaillez sur une implémentation, vous pouvez exécuter votre code avec les tests existants pour vérifier qu'il se comporte comme attendu. Cela facilite la détection des erreurs très tôt, bien avant même que de publier votre implémentation. Les tests sont aussi un moyen puissant de décrire la fonction dont vous avez besoin. En décrivant ces tests, '''vous indiquez clairement le comportement attendu''', et la communauté peut poursuivre en aidant à l'implémentation ou à la création d'implementations alternatives. Imaginez que vous voulez mettre en œuvre une fonction qui combine deux chaînes avec un espace entre elles. Un test de base pour cela pourrait être : <syntaxhighlight lang="prolog"> join_with_space( "Hello", "world" ) => "Hello world" </syntaxhighlight> Une fois le comportement de base défini, il est important de '''penser aux cas aux limites'''—ce sont des situations où les entrées nécessitent un comportement particulier. Par exemple, que faire si votre première chaîne se termine par un espace, ou que votre deuxième chaîne commence avec un espace ? La fonction doit-elle conserver tous les espaces existants et en ajouter un autre ? ou doit-elle renvoyer un résultat espacé effectivement avec un seul espace entre les mots ? Selon vos besoins, vous devez écrire un test pour ce type de situation. Par exemple, un test pour ce cas aux limites pourrait être l'un des deux suivants — mais pas les deux simultanément ! : <syntaxhighlight lang="prolog"> join_with_space( "Hello ", " world") => "Hello world" </syntaxhighlight> ou ... <syntaxhighlight lang="prolog"> join_with_space( "Hello ", " world") => "Hello world" </syntaxhighlight> Assurez-vous que tous les cas spéciaux possibles sont couverts par vos tests et dès que vous les avez rassemblés, vérifiez qu'ils sont tous conectés à la Fonction en les sélectionnant et en cliquant sur ''Connect''. <span id="Code_implementations"></span> == Implémentations du code == [[File:Code implementation.png|thumb|alt=Editeur de code de Wikifunctions initialisé avec un modèle de fonction|Lors de l'ajout d'une nouvelle implémentation de code, le modèle de fonction est initialisé avec le nom de la fonction et les noms des arguments]] Lorsque vous créez une implementation en code, l'interface utilisateur de Wikifunctions vous configure l'éditeur de code qui correspond au langage actif pour la mise en valeur de la syntaxe et la validation. Lorsque la fonction à implémenter et le langage de programmation sont sélectionnés, cet éditeur est configuré avec le modèle correct de fonction : '''ne supprimez pas, ni ne modifiez pas cela''' ! Conservez votre code à l'intérieur de la signature de cette fonction : si vous avez besoin de fonctions annexes, il suffit de les déclarer simplement à l'intérieur de la déclaration de la fonction de niveau principal. <span id="Using_input_types_in_your_code"></span> === Utiliser des types d'entrées dans votre code === Les types Wikifunctions {{Z|Z6}} et {{Z|Z40}} peuvent être utilisés comme s'ils étaient des types natifs en JavaScript et en Python3. Par exemple, une entrée chaîne de caractères peut être concatenée ou un booléan peut être directement utilisé dans une expression logique. Pour utiliser d'autres types dans vos implémentations de code, vous devrez regarder le type plus précisément, déterminer s'il a une conversion en un équivalent natif, et le traiter en conséquence. Supposons par exemple que l'on veuille écrire du code Python qui traite une entrée de type {{Z|Z20420}}. Sur la page de ce type, nous cherchons les ''convertisseurs de type en code'' et en choisissons un pour Python. Le convertisseur {{Z|Z20424}} est appliqué à notre entrée date avant le code, donc en cherchant le ''type natif'' nous voyons que notre entrée est un ''dict'' Python et l'implémentation nous donne les clés attendues : <syntaxhighlight lang="python3"> return { 'K1': year, 'K2': month, 'K3': day } </syntaxhighlight> Quand un type n'a pas de convertisseur, vous devez accéder à ses composants directement à l'aide de ses clés. Par exemple, supposons que votre fonction <code>Z30000</code> a une entrée <code>Z30000K1</code> de type {{Z|Z11}}. Ce type a deux clés : <code>Z11K1</code> pour le langage (lui-même un objet de type {{Z|Z60}}), et <code>Z11K2</code> pour la valeur de la chaîne. De même, l'objet language a une clé <code>Z60K1</code> pour le code de langue. Donc, pour obtenir une chaîne avec le code de la langue et le texte, vous pouvez écrire : <syntaxhighlight lang="javascript"> function Z30000( Z30000K1 ) { // par exemple "fr: placez votre texte en français ici" return Z30000K1.Z11K1.Z60K1 + ": " + Z30000K1.Z11K2; } </syntaxhighlight> Pour une référence rapide des conversions de type, voir la [[Special:MyLanguage/Wikifunctions:Execution targets#Default type conversion|table de conversion du type par défaut]]. <span id="Returning_the_right_outputs"></span> === Renvoyer les bonnes sorties === De la même façon que vous traitez les entrées, les sorties doivent correspondre au type spécifié dans la définition de la fonction. Certains peuvent être traités comme des types natifs, de sorte que toute sortie de chaîne sera convertie en un objet Wikifunctions {{Z|Z6}} et tout booléen natif renvoyé par votre implémentation sera converti en un objet wikifunctions {{Z|Z40}} . Ces types qui disposent de ''convertisseurs de type à partir du code'' appliquent la fonction appropriée à la sortie, afin de construire le type requis. Suivant l'exemple de {{Z|Z20420}}, le {{Z|Z20443}} transformera la sortie de implémentation – dicté par les clés K1, K2 et K3 – en sa représentation ZObject correcte. Pour les types qui n'ont pas de convertisseur de code, vous pouvez construire soigneusement et renvoyer les objets en sortie. Par exemple, si notre fonction <code>Z30000</code> prend deux entrées de chaîne : le code de langue et un texte, et doit renvoyer un objet {{Z|Z11}}. Vous pouvez faire cela en Python en utilisant le constructeur <code>ZObject</code> : <syntaxhighlight lang="python3"> def Z30000(Z30000K1, Z30000K2): lang_object = ZObject( {"Z1K1": "Z9", "Z9K1": "Z60"}, Z60K1 = Z30000K1 ) return ZObject( {"Z1K1": "Z9", "Z9K1": "Z11"}, Z11K1 = lang_object, Z11K2 = Z30000K2 ) </syntaxhighlight> Ou en JavaScript : <syntaxhighlight lang="javascript"> function Z30000( Z30000K1, Z30000K2 ) { const langObject = new ZObject( new Map( [ [ "Z60K1", Z30000K1 ] ] ), { "Z1K1": "Z9", "Z9K1": "Z60" } ); const monolingualKeys = new Map( [ [ "Z11K1", langObject ], [ "Z11K2", Z30000K2 ] ] ); return new ZObject( monolingualKeys, { "Z1K1": "Z9", "Z9K1": "Z11" } ); } </syntaxhighlight> Vous trouverez des informations complémentaires sur la classe <code>ZObject</code> et d'autres constructeurs utiles dans {{ll|Wikifunctions:Execution_targets#Custom_and_non-built-in_type_conversion}}. {{phab|T392750}}Depuis mai 2026, la tentative de renvoyer une liste de listes peut échouer, vous ne pouvez donc pas implémenter de telles fonctions dans le code. <span id="Code_in_Python"></span> === Code Python === Dans cette section nous donnons ci-dessous un exemple concret de la façon de créer une implémentation sous la forme de code Python. Supposons que nous voulons créer une implémentation pour une fonction qui combine deux chaînes d'entrée en mettant un espace entre-elles et qui renvoie le résultat. Supposons que le ZID de cette fonction est Z30000. L’implémentation est définie en utilisant le ZID de la fonction. Il en va de même pour les arguments de la fonction. Donc, dans le cas de la fonction Z300000 avec ses deux arguments, le modèle de la fonction devrait ressembler à : <syntaxhighlight lang="python3"> def Z30000(Z30000K1, Z30000K2): </syntaxhighlight> Comme nous l'avons décrit précédemment, nous savons que les arguments (<code>Z30000K1</code> et <code>Z30000K2</code>) sont des chaînes, donc nous pouvons les traiter aussi simplement que nous utilisons les chaînées natives en Python. De plus, la fonction doit renvoyer une chaîne. Pour notre exemple, nous renvoyons simplement les deux arguments concatenés avec un espace entre eux deux : <syntaxhighlight lang="python3"> def Z30000(Z30000K1, Z30000K2): return Z30000K1 + " " + Z30000K2 </syntaxhighlight> Comme il s’agit de Python, n’oubliez pas d’indenter cette ligne. Si vous avez suivi notre conseil pour [[#Practice Test-Driven Development|pratiquer le TDD]] vous disposez déjà d'un ensemble de tests dont vous savez qu'ils fonctionnent. Si c'est la cas, tout en construisant votre immplémentation vous pouvez cliquer sur la flèche circulaire du panneau Tests pour voir si votre implémentation les vérifie tous. Rappelez-vous que le temps d’exécution n'a pas d'état. Ne supposez pas que les valeurs sont des variables globales ou statiques. Si vous avez d’autres questions sur ce que vous pouvez et ne pouvez pas faire en Python, demandez à [[Wikifunctions:Python implementations]]. <span id="Code_in_JavaScript"></span> === Code JavaScript === Nous donnons ci-dessous un exemple concret de la façon de créer une implémentation sous la forme de code JavaScript. Supposons que nous voulons créer une implémentation pour une fonction qui combine deux chaînes d'entrée en mettant un espace entre-elles et qui renvoie le résultat. Supposons que le ZID de cette fonction est <code>Z30000</code>. L’implémentation est définie en utilisant le ZID de la fonction. Il en va de même pour les arguments de la fonction. Donc, dans le cas de la fonction <code>Z30000</code> avec ses deux arguments, le modèle de la fonction devrait ressembler à : <syntaxhighlight lang="javascript"> function Z30000( Z30000K1, Z30000K2 ) { } </syntaxhighlight> Nous savons que les arguments (<code>Z30000K1</code> et <code>Z30000K2</code>) sont des chaînes, donc nous pouvons les traiter comme des chaînées natives en JavaScript. De plus, la fonction doit renvoyer une chaîne. Pour compléter notre fonction, vous pouvez ensuite ajouter une ligne qui concatène les chaînes d'entrée, comme ceci : <syntaxhighlight lang="javascript"> function Z30000( Z30000K1, Z30000K2 ) { return Z30000K1 + " " + Z30000K2; } </syntaxhighlight> Si vous avez des tests comme cela a été recommandé dans la section [[#Practice Test-Driven Development|TDD]] ci-dessus, cliquez sur la flèche circulaire du panneau Tests pour voir si votre implémentation les vérifie tous. Rappelez-vous que le runtime n'a pas d'état. Ne présumez pas des valeurs des variables globales ou statiques. Si vous avez d'autres questions sur ce que vous pouvez ou ne pouvez pas faire en JavaScript, posez-les sur [[Wikifunctions:JavaScript implementations]]. <span id="Compositions"></span> == Composition == Nous donnons ci-dessous un exemple concret de la façon de créer une implémentation sous la forme de composition. Supposons que nous voulons créer une implémentation pour une fonction qui combine deux chaînes d'entrée en mettant un espace entre-elles et qui renvoie le résultat. Supposons que le ZID de cette fonction est <code>Z30000</code>. Il est généralement bon de réfléchir d'abord à la façon de combiner les fonctions existantes afin de créer la sortie souhaitée. Parfois, cela peut être trivial, et vous pouvez simplement continuer en utilisant les fonctions de composition, mais dans de nombreux cas, cela vaut la peine de détailler la composition souhaitée. Par exemple, pour la fonction donnée, nous pourrions utiliser la fonction existante {{Z|Z10000}}. Cette fonction prend deux chaînes de caractères et en fait une chaîne résultat. Mais nous devons ajouter un espace entre les deux. Donc nous concaténons d'abord un espace à la fin de la première chaîne, puis concatenons la deuxième chaîne au résultat de la première concatenation. Notre composition pourrait donc se noter ainsi : <syntaxhighlight lang="prolog"> join_strings( join_strings( Z30000K1, " " ), Z30000K2 ) </syntaxhighlight> Il existe différentes façons d'écrire une composition; notez que la même chose peut être réalisée avec : <syntaxhighlight lang="prolog"> join_strings( Z30000K1, join_strings( " ", Z30000K2 ) ) </syntaxhighlight> Une implémentation alternative pourrait également utiliser la fonction existante {{Z|Z15175}}, de sorte que votre composition pourrait être : <syntaxhighlight lang="prolog"> join_with_separator( Z30000K1, Z30000K2, " " ) </syntaxhighlight> Comme vous pouvez le voir, il y a plusieurs façons d'y parvenir, alors prenez votre temps et explorez les fonctions existantes disponibles dans le {{ll|Wikifunctions:Catalogue}}. Essayons de créer le second exemple, <code>join_strings(Z30000K1, join_strings(" ", Z30000K2))</code>. Pour créer ceci : # Commencez par ajouter une implémentation en cliquant sur le bouton <code>+</code> dans la table ''Implémentations'' de votre page ''Fonction''. # Vérifier que l'option ''composition'' sous ''Implémentation'' est sélectionnée. # Cliquez sur l'icône <code>›</code> ou cliquez sur le lien ''Sélectionner une fonction'' pour développer les détails de la fonction. # Sous "fonction" chercher le nom de la fonction la plus extérieure que vous voulez utiliser, qui dans cet exemple est ''joindre deux chaînes''. Ensuite, sélectionner la fonction souhaitée dans la liste déroulante. # Vous verrez deux nouveaux champs, un pour chacun des arguments nécessaires à la fonction sélectionnée. # Pour le premier argument, nous voulons sélectionner la première entrée de notre fonction : ## À côté de ''première chaîne'', cliquer sur le bouton <code>...</code> et sélectionnez ''Référence d'argument''. ## Sous ''key id'' vous pouvez maintenant sélectionner la première chaîne de votre fonction dans la liste déroulante, qui contient toutes les entrées possibles. # Pour le deuxième argument, nous voulons utiliser le résultat d'un autre appel à ''joindre deux chaînes'' : ## À côté de ''seconde chaîne'', cliquer sur le bouton <code>...</code> et sélectionner ''Appel de fonction''. ## Sous ''fonction'', chercher et sélectionner la fonction que vous voulez appeler, et qui est encore ''joindre deux chaînes''. ## Pour cet appel de fonction interne, configurer la ''première chaîne'' en tapant simplement un espace blanc dans le champ de texte, et configurer la ''seconde chaîne'' comme vous l'avez fait pour l'étape 6 : changez-le en mettant le bouton <code>...</code> à ''Référence d'argument'', puis sélectionner le deuxième argument dans la zone déroulante. Votre composition est maintenant terminée ! Vous pouvez développer ou replier les détails en utilisant les boutons avec des chevrons pour voir à quoi cela ressemble. Si vous disposez déjà des tests comme il vous l'a été indiqué dans la section [[#Practice Test-Driven Development|TDD]] ci-dessus, cliquer sur la flèche circulaire du panneau Tests et vérifier si votre implementation passe les tests. Dès que votre composition réussit les tests, avancez et publiez-la. [[File:Composition implementation expanded.png|frame|center|alt=Implémentation d'une composition Wikifunctions dans sa vue étendue|Implémentation d'une composition Wikifunctions dans sa vue étendue]] [[File:Composition implementation collapsed.png|frame|center|alt=Implémentation d'une composition Wikifunctions dans sa vue repliée|Implémentation d'une composition Wikifunctions dans sa vue repliée]] <span id="Wikifunctions_error_handling"></span> == Gestion des erreurs Wikifunctions == En tant que créateur de fonctions Wikifunctions, vous voudrez peut-être avertir l'utilisateur qui appelle votre fonction lorsque quelque chose ne va pas dans le code, ou lorsque les entrées ne correspondent pas à un certain critère. Par exemple, si votre fonction s'attend à ce qu'une chaîne de saisie contienne un nom, vous voudrez peut-être vérifier que le nom n'est pas vide et, si c'est le cas, afficher un message d'erreur compréhensible par la personne qui utilise votre fonction. Pour cela, vous pouvez utiliser <code>Wikifunctions.Error()</code> de vos implémentations de code ou la fonction {{Z|Z851}} de vos compositions. Dans cette section nous aprrendrons : * Comment générer des erreurs provenant à la fois par les implémentations du code et par les compositions, * comment écrire les tests pour les cas d'erreur, et * comment récupérer et gérer les erreurs causées par les fonctions que vous utilisez dans vos compositions. <span id="Throwing_errors_from_code_implementations"></span> === Générer des erreurs à partir de l'implémentation du code === Lorsque vous écrivez du code, à la fois à partir de JavaScript ou de Python, vous pouvez utiliser <code>Wikifunctions.Error()</code> pour terminer l'exécution avec une erreur souhaitée. <code>Wikifunctions.Error()</code> a deux paramètres : # Type d'erreur : une chaîne contenant le ZID du type d'erreur à renvoyer. # Arguments d'erreur : liste d'arguments de chaîne pour construire l'erreur. Procédons par étape : <span id="Error_type"></span> ==== Type d'erreur ==== Un type d'erreur est un objet qui décrit une sorte d'erreur pouvant se produire dans le système. Il existe un certain nombre de types d'erreur intégrés mais vous pouvez aussi construire d'autres types d'erreur plus adaptés à votre cas d'utilisation. Si vous utilisez les erreurs, le mieux est de parcourir les types d'erreur disponibles que vous pouvez retrouver dans [[Special:ListObjectsByType/Z50|cette liste]]. S'il n'y a pas d'erreurs qui puissent correspondre à votre cas, créez-en une nouvelle en allant sur la page de création et en sélectionnant ''type d'erreur'' dans le sélecteur de type. Ensuite, définissez les champs nécessaires : [[File:Error type.png|thumb|alt=Création de type d'erreur dans Wikifunctions|Pour créer un nouveau type d'erreur (Z50), modifier l'étiquette et ajoutez les clés nécessaires.]] * '''Label''' – c'est le titre principal de l'erreur qui doit contenir un message bref mais suffisamment descriptif. Initialiser le libellé d'erreur dans la boîte ''About'', à droite. * '''Keys''' – les clés contiennent des informations supplémentaires à propos de ce qui a causé l'erreur. Par exemple, si une entrée a un mauvais format, vous pouvez informer l'utilisateur en donnant son contenu au moment de l'erreur. Pour pouvoir utiliser les clés dans vos implémentations, elles doivent être des chaînes. Pour créer une clé, cliquer sur l'icône <code>[+]</code> sous ''keys'', sélectionner ''String'' sous ''value type'' et ajouter un libellé suffisamment descriptif, par exemple ''entrée actuelle''. Une fois toutes les clés nécessaires en votre possession, vous pouvez publier votre type d'erreur et conserver l'ID du nouvel objet créé. <span id="Error_arguments"></span> ==== Arguments des erreurs ==== Les arguments des erreurs correspondent aux clés du type d'erreur et doivent fournir des informations supplémentaires pour comprendre l'erreur. Les arguments d'erreur doivent toujours être des ''String''. <span id="Using_Wikifunctions.Error()"></span> ==== Utiliser Wikifunctions.Error() ==== Supposons que vous voulez qu'une erreur soit signalée soit quand votre première, ou votre deuxième entrée est vide. Vous avez déjà créé le type d'erreur, et le ZID qui a été attribué était <code>Z30005</code>. Votre type d'erreur a deux clés textuelles : * Input key : contient la clé de l'entrée erronnée * Input value : contient la valeur actuelle de l'entrée erronnée Pour générer une erreur dans votre implémentation JavaScript, essayez ceci : <syntaxhighlight lang="javascript"> function Z30000( Z30000K1, Z30000K2 ) { if ( trim( Z30000K1 ) === '' ) { // si la première entrée est vide, générer une erreur Z30005 // avec deux arguments de chaîne : [ première clé d'entrée, première valeur d'entrée ] Wikifunctions.Error( 'Z30005', [ "Z30000K1", Z30000K1 ] ) } if ( trim( Z30000K2 ) === '' ) { // si la seconde entrée est vide, générer une erreur Z30005 // avec deux arguments chaîne : [ seconde clé d'entrée, seconde valeur d'entrée ] Wikifunctions.Error( 'Z30005', [ "Z30000K2", Z30000K2 ] ) } return Z30000K1 + " " + Z30000K2; } </syntaxhighlight> Pour créer une erreur dans votre implémentation Python, essayez ceci : <syntaxhighlight lang="python3"> def Z30000(Z30000K1, Z30000K2): if Z30000K1.strip() == "": # si l'entrée est vide, générer une erreur Z30005 # avec deux arguments chaîne : [ première clé d'entrée, première valeur d'entrée ] Wikifunctions.Error("Z30005", ["Z30000K1", Z30000K1]) if Z30000K2.strip() == "": # si la deuxième entrée est vide, générer l'erreur Z30005 # avec deux arguments chaîne : [ première clé d'entrée, première valeur d'entrée ] Wikifunctions.Error("Z30005", ["Z30000K2", Z30000K2]) return Z30000K1 + " " + Z30000K2 </syntaxhighlight> Rappelez-vous que l'appel à <code>Wikifunctions.Error()</code> met fin à l'exécution ! <span id="Throwing_errors_from_compositions"></span> === Générer des erreurs à partir des compositions === Si vous créez l'implémentation d'une composition, vous pouvez générer une erreur en appelant la fonction spéciale {{Z|Z851}}. <span id="Throw_Error_function_(Z851)"></span> ==== Fonction ''Throw Error'' (Z851) ==== La fonction {{Z|Z851}} est similaire à la méthode <code>Wikifunctions.Error()</code> et prend deux arguments : * '''Error type''' – référence du type d'erreur que vous voulez signaler * '''Error parameters''' – liste d'arguments pour créer votre erreur (doivent aussi être des ''String'') . <span id="Using_Throw_Error"></span> ==== Utiliser ''Throw Error'' ==== Supposons que vous souhaitez modifier votre composition pour qu'elle vérifie d'abord que les arguments ne sont pas vides, et qu'elle génère une erreur si un argument est vide. Si aucun d'entre-eux est vide, la composition originale est exécutée, soit : <syntaxhighlight lang="prolog"> join_with_separator( Z30000K1, Z30000K2, " " ) </syntaxhighlight> Pour cela, vous devez créer des pattes conditionnelles à l'aide la fonction {{Z|Z802}}. Elle doit être comprise ainsi : * Si le premier argument est vide, générer une erreur pour le premier argument * Sinon procéder au contrôle du second argument * Si le deuxième argument est vide, générer une erreur pour ce deuxième argument * Sinon, procéder avec la patte de succès et renvoyer les chaînes jointes avec le séparateur espace Ou sous forme de pseudo code fonctionnel : <syntaxhighlight lang="prolog"> if ( is_empty_string( Z30000K1 ), throw_error( Z30005, [ "Z30000K1", Z30000K1 ] ), if( is_empty_string( Z30000K2 ), throw_error( Z30005, [ "Z30000K2", Z30000K2 ] ), join_with_separator( Z30000K1, Z30000K2, " " ) ) ) </syntaxhighlight> Créons cela progressivement : # Commencez par ajouter une implémentation en cliquant sur le bouton <code>+</code> dans la table ''Implémentations'' de votre page ''Fonction''. # Vérifier que l'option ''composition'' sous ''Implémentation'' est sélectionnée. # Cliquez sur l'icône <code>›</code> ou cliquez sur le lien ''Sélectionner une fonction'' pour développer les détails de la fonction. # Sous "fonction" chercher et sélectionner la fonction la plus extérieure que vous souhaitez utiliser, qui dans ce cas est ''if''. # Vérifier la validité du premier argument : ## À côté de ''condition'', cliquer sur le bouton <code>...</code> et sélectionner ''Appel de fonction''. ## Sous ''fonction'', chercher et sélectionner la fonction ''is empty string'' ## À côté de ''entrée'', cliquer sur le bouton <code>...</code> et sélectionnez ''Référence d'argument''. ## Sous ''key id'', sélectionner la première entrée (par exemple ''first string'') ## Vous pouvez désormais refermer l'appel de la fonction ''condition'' si vous le souhaitez, en cliquant sur le chevron vers le bas à côté de ''condition''. Vous devriez voir quelque chose comme ''f(x) est une chaîne vide (→ première chaîne)'' # Générer une erreur si la condition est vraie : ## À côté de ''then'', cliquer sur le bouton <code>...</code> et sélectionner ''Appel de fonction''. ## Sous ''fonction'', chercher et sélectionner la fonction ''Throw Error'' ## Sous ''error type'', chercher et sélectionner votre type d'erreur (vous pouvez entrer directement l'ID de l'erreur si vous le connaissez, par exemple Z30005) ## Sous ''paramètres d'erreur'', ajouter deux éléments en cliquant sur le bouton <code>+</code> ## Pour ''Item 1'' (cassant la clé de l'argument), définir son type à ''String'' et écrire l'identificateur d'arguments (par exemple ''first input'' ou ''Z30000K1'') ## Pour ''Item 2'' (valeur d'argument offensant), cliquer sur <code>…</code> à côté de ''Item 2'' et sélectionner ''argument reference'' ## Sous ''key id'', sélectionner la première entrée (par exemple ''first string'') ## Vous pouvez maintenant refermer l'appel de la fonction ''then'' si vous le souhaitez, en cliquant sur le chevron vers le bas à côté de ''then''. Vous devriez voir quelque chose comme ''f(x) Throw Error( l'entrée avait le format incorrect, liste typée (Objet, "première entrée", → première chaîne) )'' # Continuer le contrôle du second argument si le premier est correct : ## À côté de ''else'', cliquer sur le bouton <code>...</code> et sélectionner ''Appel de fonction'' ## Sous ''fonction'', chercher et sélectionner la fonction ''if'' ## Configurer ''condition'' pour vérifier la validité du deuxième argument en suivant le même processus que celui décrit à l'étape 5. ## Configurez "then" pour générer une erreur pour le deuxième argument en suivant le même processus que celui décrit à l'étape 6. # Enfin définir la patte de succès : ## À côté du ''else'' imbriqué, cliquer sur le bouton <code>...</code> et sélectionner ''Appel de fonction'' ## Sous ''fonction'', chercher et sélectionner la fonction réussie, qui dans ce cas peut être ''joindre des chaînes avec séparateur'' ## À côté de ''première chaîne'', cliquer sur le bouton <code>...</code> et initialisez-le à ''Référence d'argument'' puis sélectionner ''première chaîne''. ## À côté de la ''seconde chaîne'', cliquer sur le bouton <code>...</code> et définissez-le à ''référence d'argument'', puis sélectionner "seconde chaîne" ## Sous ''separator'' ajouter un espace dans le champ de texte L'appel résultant de la fonction doit être similaire à : [[File:Throw error expanded.png|frame|center|alt=Composition Wikifunctions utilisant la fonction ''Throw Error''|Composition Wikifunctions utilisant la fonction ''Throw Error'']] [[File:Throw error collapsed.png|frame|center|alt=Composition Wikifunctions utilisant la fonction ''Throw Error'', dans sa vue repliée|Composition Wikifunctions utilisant la fonction ''Throw Error'', dans sa vue repliée]] <span id="Handling_errors_in_compositions"></span> === Gestion des erreurs dans les compostions === Bien qu'il soit utile de permettre aux fonctions de générer les erreurs attendues, il est crucial de pouvoir gérer les erreurs dans vos compositions afin d'utiliser ces fonctions en toute sécurité. Supposons que vous souhaitiez créer une nouvelle fonction ''nom complet d'une personne'' – nous nous référerons à elle avec le ZID <code>Z30010</code>. Cette fonction doit renvoyer le nom complet de la personne avec un prénom et un nom de famille, mais si l'un des deux champs est vide, elle doit renvoyer le texte ''Unknown'' à la place. Vous pouvez créer une composition en utilisant notre fonction d'exemple ''Join two strings with a space'' ou <code>Z30000</code> pour générer le nom. Si l'une des entrées est vide, vous savez que <code>Z30000</code> va générer une erreur de type <code>Z30005</code>. En utilisant la fonction {{Z|Z850}} comme enveloppe, vous pouvez essayer l'opération de jointure et intercepter une erreur possible pour simplement renvoyer ''Unknown'' chaque fois qu'elle se produit. <span id="Try-Catch_function_(Z850)"></span> ==== Fonction ''Try-Catch'' (Z850) ==== La fonction {{Z|Z850}} est intégrée avec ZID <code>Z850</code> et prend trois arguments : * '''Function call''' – appel de la fonction initiale à exécuter. Si tout se passe bien, la réponse est le résultat de cet appel. * '''Error type''' – type d'erreur à capturer dans le cas où il apparaît pendant l'exécution de l'appel à la première fonction. * '''Error handler''' – fonction à appeler dans le cas où l'erreur spécifiée ci-dessus est capturée pendant l'exécution de l'appel de la fonction initiale. Si la capture a lieu, la valeur renvoyée est le résultat du gestionnaire d'erreur. <span id="Using_Try-Catch"></span> ==== Utiliser ''Try-Catch'' ==== Une fois toutes les fonctions de notre composition réunies, nous pouvons les assembler ainsi : <syntaxhighlight lang="prolog"> try_catch( join_with_space( Z30010K1, Z30010K2 ), Z30005, echo( "Unknown" ) ) </syntaxhighlight> Cela signifie que : * La fonction ''Join two strings with a space'' sera testée avec les deux entrées et, si tout va bien, la sortie de cette fonction sera renvoyée * Si l'une des entrées est vide, ''Join two strings with a space'' génère une erreur de type <code>Z30005</code> * Notre {{Z|Z850}} détecte alors cette erreur et exécute la fonction {{Z|Z801}} et renvoie ''Unknown'' Créons cela progressivement : # Commencez par ajouter une implémentation en cliquant sur le bouton <code>+</code> dans la table ''Implémentations'' de votre page ''Fonction''. # Vérifier que l'option ''composition'' sous ''Implémentation'' est sélectionnée. # Cliquer sur l'icône <code>›</code> ou cliquer sur le lien ''Sélectionner une fonction'' pour développer les détails de la fonction. # Sous "fonction" chercher et sélectionner la fonction la plus extérieure à utiliser, qui dans ce cas est ''Try-Catch''. # Définir l'appel à la fonction principale : ## Dans le champ où la fonction ''Try-Catch'' est sélectionnée, à côté de la touche ''appel à la fonction'', cliquer sur le bouton <code>...</code> et sélectionner ''appel de fonction'' ## Sous ''fonction'', chercher et sélectionner la fonction ''join two strings with space'' ## À côté de ''première chaîne'', cliquer sur le bouton <code>...</code> et sélectionner ''argument reference'' puis sélectionner l'argument de ''premier nom'' dans le menu déroulant. ## À côté de la ''seconde chaîne'', cliquer sur le bouton <code>...</code> et sélectionner ''argument reference'', puis sélectionner l'argument de ''second nom'' à partir du menu déroulant. # Sélectionner l'erreur à récupérer : ## Sous ''error type'', chercher et sélectionner ''bad string input'' – vous pouvez chercher directement à l'aide de son ZID <code>Z30005</code> # Déclarer l'appel de fonction du gestionnaire d'erreur : ## À côté de ''error handler'', cliquer sur le bouton <code>...</code> et sélectionner ''Appel de fonction''. ## Sous ''fonction'', chercher et sélectionner la fonction ''écho'' ## Sous ''input'' et ''type'', chercher et sélectionner le type ''String'' ## Maintenant, sous ''entrée'', saisir ''Inconnu'' dans le champ de texte La fonction résultante doit être similaire à ceci : [[File:Try catch expanded.png|frame|center|alt=Composition Wikifunctions utilisant la fonction ''Try-catch'', en mode développé|Composition Wikifunctions utilisant la fonction ''Try-catch'', en mode développé]] [[File:Try catch collapsed.png|frame|center|alt=Composition Wikifunctions utilisant la fonction ''Try-catch'', en mode replié|Composition Wikifunctions utilisant la fonction ''Try-catch'', en mode replié]] <span id="Testing_your_failure_use_cases"></span> === Tester vos cas d'utilisation en échec === Comme annoncé dans la section ci-dessus à propos de la [[#Practice Test-Driven Development|pratique du TDD]], il est important de tester non seulement les pattes les plus habituelles, mais également les cas aux limites possibles. De manière équivalente, il est aussi important de tester le comportement en cas d'échec. Dans cette section nous allons vous donner les outils nécessaires pour vérifier que votre fonction échoue avec un ensemble donné de valeurs d'entrées, et que l'erreur générée est bien celle qui est attendue. Pour faire cela, deux fonctions système supplémentaires vous sont nécessaires : <span id="Is_error_type_(Z852)"></span> ==== Tester le type d'erreur (Z852) ==== La fonction {{Z|Z852}} est intégrée avec ZID <code>Z852</code> et prend deux arguments : * '''Error''' – objet {{Z|Z5}}, qui peut être émis par un appel en échec. Une instance d'erreur possède un type et une valeur. * '''Error type''' – référence à un {{Z|Z50}} qui sera comparé au type de l'erreur passé dans le premier argument. S'ils correspondent, la fonction renvoie <code>true</code>. <span id="Get_error_thrown_by_function_call_(Z853)"></span> ==== Récupérer l'erreur générée par l'appel de fonction (Z853) ==== La fonction {{Z|Z853}} est intégrée avec ZID <code>Z853</code> et prend un argument : * '''Function call''' – appel d'une fonction qui peut renvoyer soit une valeur de succès de n'importe quel type, soit générer une erreur. Cette fonction renvoie un {{Z|Z882}} avec un {{Z|Z40}} en première position et un {{Z|Z1}} en seconde position : * Si l'appel de fonction s'exécute avec succès et donc ne produit donc aucune erreur, la paire retournée contiendra <code>False</code> en première position <code>void</code> dans la seconde. * Si l'appel de fonction génère une erreur, la paire retournée contiendra <code>True</code> en première position et l'erreur détectée, en seconde position. Pour utiliser cette fonction dans vos compositions, il est possible que vous deviez utiliser les fonctions supplémentaires : * {{Z|Z821}}, et * {{Z|Z822}} <span id="Testing_errors"></span> ==== Tester les erreurs ==== Disons que notre fonction cible, ''Joindre deux chaînes avec un espace'' ou <code>Z30000</code>, génère une erreur de type <code>Z30005</code> et nous voulons tester ce comportement. Pour ce faire, nous devons : * Génèrer un appel à une fonction en échec * Récupérer l'erreur en utilisant la fonction {{Z|Z853}} * Vérifier que l'erreur est du bon type avec {{Z|Z852}} Les tests ont deux champs : * '''Call''' – appel de fonction générant une sortie d'après les valeurs des entrées à tester. Cet appel renvoie une valeur. * '''Result validation''' – appel de fonction qui valide que la valeur renvoyée par l'appel ci-dessus est bien celle qui était attendue. Le premier argument ce cet appel de fonction sera automatiquement attribué comme étant la valeur renvoyée par le premier appel. Pour les instructions pas à pas sur la manière de créer des tests, voir {{ll|Wikifunctions:Introduction#Create_tests}}. Dans notre exemple, nous pouvons le structurer de la manière suivante — mais elle n'est pas la seule ! L'appel qui va renvoyer un objet {{Z|Z5}} : <syntaxhighlight lang="prolog"> error = get_second_element_of_typed_list( get_error_thrown_by( join_strings_by_whitespace( "", "not empty" ) ) ) </syntaxhighlight> Et la validation du résultat, qui prend l'objet {{Z|Z5}} comme son premier argument : <syntaxhighlight lang="prolog"> is_error_type( error, Z30005 ) </syntaxhighlight> Faisons cela progressivement : # Commencez par ajouter un test en cliquant sur le bouton <code>+</code> dans la table ''Tests'' de votre page Fonction. Les champs ''call'' et ''result validation'' ont déjà certaines fonctions prédéfinies, mais pour tester les erreurs, nous devons les modifier. # D'abord, définissons l'appel : ## Sous ''call'', cliquer sur le bouton du chevron <code>›</code> pour développer l'appel de fonction. ## Sous ''function'', modifier le champ et chercher puis sélectionner la fonction ''Get second element of a typed pair'' ## Une fois sélectionné, à côté de ''Typed pair'' cliquer sur le bouton <code>...</code> et sélectionner ''Appel de fonction''. ## Sous ''fonction'', chercher et sélectionner la fonction ''Get error thrown by function call'' ## À côté de ''Appel de fonction'', cliquer sur le bouton <code>...</code> et sélectionner ''Appel de fonction''. ## Sous ''fonction'', chercher et sélectionner la fonction "Join two strings with a space" (ou par ZID <code>Z30000</code>) ## Maintenant définir les entrées de sorte à provoquer une faute : au moins l'une d'entre-elles doit être vide. ## Vous pouvez maintenant, si vous le souhaitez, replier votre appel en cliquant à nouveau sur le bouton avec le chevron vers le bas ! # Puis, définir la validation du résultat : ## Sous ''validation des résultats'', cliquer sur le bouton <code>›</code> pour développer l'appel de fonction. ## Sous ''fonction'', modifier le champ et recherchez et sélectionnez la fonction ''Is error type'' ## Maintenant on vous demandera de ne configurer que le deuxième argument. Sous ''error type'' chercher et sélectionner le type de votre erreur <code>Z30005</code> . # Voila, c'est terminé ! Vous pouvez maintenant cliquer sur la flèche circulaire dans la boîte ''Implémentations'' et vous verrez les cases vertes cochées. Si tout c'est bien passé vous pouvez maintenant sauvegarder votre test. Il doit ressembler à : [[File:Get error expanded.png|frame|center|alt=Tester un échec en utilisant les fonctions ''Get error'' et ''Is error type'', en mode développé|Tester un échec en utilisant les fonctions ''Get error'' et ''Is error type'', en mode développé]] [[File:Get error collapsed.png|frame|center|alt=Tester un échec en utilisant les fonctions ''Get error'' et ''Is error type'', en mode replié|Tester un échec en utilisant les fonctions ''Get error'' et ''Is error type'' en mode replié]] <span id="Debugging_your_implementations"></span> == Deboguer vos implémentations == Parfois, les choses peuvent mal se passer. Une fonction peut se comporter différemment de ce à quoi on s'attendait ou une valeur peut ne pas ressembler parfaitement. Parfois, les implémentations sont vraiment complexes et, parce qu'elles sont exécutées dans un environnement de type bac à sable, il peut sembler très difficile de les déboguer. Pour comprendre ce qui se passe à l'intérieur d'un appel de fonction, Wikifunctions fournit un petit ensemble d'outils de débogage. Ces outils ne changent pas le résultat d'une fonction, mais ajoutent des informations supplémentaires aux métadonnées renvoyées, que vous pouvez observer après avoir exécuté la fonction. Vous pouvez utiliser <code>Wikifunctions.Debug()</code> dans vos implémentations de code ou la fonction {{Z|Z854}} pour vos compositions. Dans cette section, vous apprendrez : * Comment ajouter des messages de débogage à la fois à partir de l'implémentation du code et des compositions, * comment inspecter les métadonnées manuellement ou via l'interface utilisateur pour explorer ces journaux. <span id="Debugging_your_code_implementations"></span> === Deboguer vos implémentations de code === Lorsque vous écrivez du code, à la fois en JavaScript ou en Python3, vous pouvez utiliser <code>Wikifunctions.Debug()</code> pour ajouter un message à votre journal de debogue et continuer l'exécution. <code>Wikifunctions.Debug()</code> a un paramètre, qui est généralement censé être une chaîne de caractères. Cependant, tout autre objet passé en tant que paramètre sera directement converti en chaîne. Si nous voulons ajouter des journaux de débogue à nos implémentations de code pour notre fonction d'exemple ''Join two strings with a space'', nous pouvons le faire, en JavaScript : <syntaxhighlight lang="JavaScript"> function Z30000( Z30000K1, Z30000K2 ) { if ( trim( Z30000K1 ) === '' ) { Wikifunctions.Debug( `first input is empty "${ Z30000K1 }"` ); Wikifunctions.Error( 'Z30005', [ "Z30000K1", Z30000K1 ] ) } if ( trim( Z30000K2 ) === '' ) { Wikifunctions.Debug( `second input is empty "${ Z30000K2 }"` ); Wikifunctions.Error( 'Z30005', [ "Z30000K2", Z30000K2 ] ) } Wikifunctions.Debug( "both inputs are fine" ); return Z30000K1 + " " + Z30000K2; } </syntaxhighlight> Et la même chose dans votre implémentation en Python3 sera : <syntaxhighlight lang="python3"> def Z30000(Z30000K1, Z30000K2): if Z30000K1.strip() == "": Wikifunctions.Debug( 'first input is empty "'+Z30000K1+'"' ) Wikifunctions.Error("Z30005", ["Z30000K1", Z30000K1]) if Z30000K2.strip() == "": Wikifunctions.Debug( 'second input is empty "'+Z30000K2+'"' ) Wikifunctions.Error("Z30005", ["Z30000K2", Z30000K2]) Wikifunctions.Debug( 'both inputs are fine' ) return Z30000K1 + " " + Z30000K2 </syntaxhighlight> De cette façon, peu importe ce qui se passe, nous allons ajouter un message dans vos journaux de débogue : * Si l'appel à la fonction échoue lors de la vérification de la première ou de la deuxième entrée, le résultat de l'exécution sera un échec et il contiendra un journal informatif avec la branche qui n'a pas réussi. * Si l'appel de la fonction réussit — parce que les deux entrées sont valides — l'appel de la fonction renvoie la chaîne jointe, mais les métadonnées renvoyées contiendront aussi un journal de débogue. <span id="Debugging_your_compositions"></span> === Deboguer vos compositions === Pour soutenir les compositions de débogue, Wikifunctions fournit la fonction intégrée {{Z|Z854}}. Cette fonction vous permet d'attacher des messages de débogue à l'exécution de tout appel de fonction qui génère la sortie finale. Les journaux de débogue recueillis pendant l'évaluation sont renvoyés dans le cadre des métadonnées d'exécution, sous la clé <code>executorDebugLogs</code>. <span id="Add_debug_log_to_function_call_(Z854)"></span> ==== Ajouter les journaux de débogue à l'appel de fonction (Z854) ==== La fonction {{Z|Z854}} est intégrée avec ZID <code>Z854</code> et prend deux arguments : * '''Function call''' – toute composition que vous voulez exécuter. * '''Debug log''' – un message textuel qui sera sauvegardé si l'appel de la fonction est évalué. Lorsque l'appel de fonction enveloppe est exécuté, le message fourni est ajouté aux journaux d'exécution. Si cette appel de fonction n'est pas exécuté ou si son exécution ne fait pas partie de la sortie finale, son journal de débogage n'apparaîtra pas dans les métadonnées du résultat final. Vous bénéficiez de cette intégration si vous voulez observer : * Branche exécutée d'une condition, ou * ordre d'évaluation d'une composition. <span id="Using_Add_debug_log_to_function_call"></span> ==== Utiliser l'ajout de journaux de débogue à l'appel de fonction ==== Supposons que vous souhaitez jouter des journaux de débogage à notre fonction d'exemple ''Join two strings with a space'' ou <code>Z30000</code>, de sorte que différents messages soient ajoutés aux différents résultats possibles. Vous pourriez utiliser notre débogage intégré comme ceci : <syntaxhighlight lang="prolog"> if ( is_empty_string( Z30000K1 ), add_debug_log( throw_error( Z30005, ... ), 'failed on first input' ) if( is_empty_string( Z30000K2 ), add_debug_log( throw_error( Z30005, ... ), 'failed on second input' ), add_debug_log( join_with_separator( Z30000K1, Z30000K2, " " ), 'both inputs are ok!' ) ) ) </syntaxhighlight> Ainsi, * lorsqu'elle est appelée avec une première entrée vide, la fonction renvoie une réponse d'échec, et les métadonnées contiennent une entrée <code>executorDebugLogs</code> avec une trace ''failed on first input''. * Si l'appel est fait avec une seconde entrée qui est vide, il va échouer aussi mais le message journalisé sera ''failed on second input'' * Lorsque l'appel est effectué avec des entrées valides, la fonction renvoie une réponse de succès avec des métadonnées contenant ''both inputs are ok'' dans sa clé <code>executorDebugLogs</code>. Voici à quoi ressemblerait cette composition : [[File:Add debug log expanded.png|frame|center|alt=Implémentation de composition en utilisant ''Add debug logs'' pour enregistrer toutes les pattes d'exécution possibles|Implémentation de composition en utilisant ''Add debug logs'' pour enregistrer toutes les pattes d'exécution possibles]] <span id="Accessing_execution_debug_logs"></span> === Accès aux journaux de débogue de l'exécution === Que vos journaux d'exécution soient ajoutés via <code>Wikifunctions.Debug()</code> ou via la fonction intégrée {{Z|Z854}} , ils sont renvoyés dans le cadre des métadonnées de réponse. Pour voir les journaux, une fois que vous avez exécuté votre fonction, cliquer sur le bouton ''Details'' qui apparaît en bas de la section ''Résultat''. L'erreur et les informations de debug apparaissent en haut de la boîte de dialogue des ''Détails''. Voici ce que vous obtenez lorsque vous exécutez la composition de notre exemple précédent avec des entrées valides et d'autres invalides : {| class="wikitable" | [[File:Execution logs success.png|frameless|center|alt=Dialogue des métadonnées de la fonction pour une exécution avec succès, avec les journaux de debogue.]] | [[File:Execution logs failure.png|frameless|center|alt=Dialogue des métadonnées de la fonction pour une exécution en échec, avec les journaux de debogue.]] |- | Dialogue des métadonnées de la fonction pour une exécution avec succès : pas d'erreur affichée, mais affiche le journal d'exécution avec succès : ''"both inputs are ok!"'' | Dialogue des métadonnées de la fonction pour une exécution en échec : affichage des informations d'erreur, et du journal d'exécution supplémentaire pour la première branche en échec : ''"failed on first input"'' |} [[Category:How to create implementations| {{#translation:}}]] 9aj3vwbv7k06d1ptagzouuofm1hemwd Help:Contents/fr 12 18896 294125 289873 2026-07-26T10:23:12Z Wladek92 41973 Created page with "Support de la voix pour les fonctionnalités futures" 294125 wikitext text/x-wiki <languages/> La page où trouver de l’aide pour contribuer à Wikifunctions. == Documentation == * [[Special:MyLanguage/Wikifunctions:Introduction|Introduction]] * [[Special:MyLanguage/Wikifunctions:How to create implementations|Comment créer des implémentations]] * [[Special:MyLanguage/Wikifunctions:Function model|Modèle de fonctions]] * [[Special:MyLanguage/Wikifunctions:Glossary|Glossaire]] * [[Special:MyLanguage/Wikifunctions:Rosetta|Rosette]] — guides "{{SITENAME}} pour les programmeurs de &lt;langage&gt;" * [[Special:MyLanguage/Wikifunctions:FAQ|FAQ]] * [[mw:Special:MyLanguage/Help:Contents|Aide:Sommaire]] — sur mediawiki.org pour la modification standard des pages wiki <span id="Community_and_communication"></span> == Communauté et communication == * [[Wikifunctions:Project chat|Discussion sur le projet]] * [[Special:MyLanguage/Wikifunctions:Report a technical problem|Signaler un problème technique]]<!-- --> / [[Special:MyLanguage/Wikifunctions:Feature petitions|Support de la voix pour les fonctionnalités futures]] * [[Wikifunctions:Requests for deletions|Demandes de suppression]] * [[Wikifunctions:Report vandalism|Signaler un vandalisme]] <span id="Policies_and_guidelines"></span> == Règles et recommandations == * [[Special:MyLanguage/Wikifunctions:List of policies and guidelines|Liste des règles et recommandations]] <span id="Processes"></span> == Processus == * [[Special:MyLanguage/Wikifunctions:Approving implementations|Approbation des implémentations]] [[Category:Help{{#translation:}}| ]] orubunbfuec433de0nh02mnsirugn5g Z14018 0 25747 294057 150287 2026-07-26T07:29:50Z JhowieNitnek 1044 294057 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z14018" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z13518", "Z17K2": "Z14018K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Arabic number" }, { "Z1K1": "Z11", "Z11K1": "Z1014", "Z11K2": "nọmba: Nọmba eke" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Zahl" } ] } } ], "Z8K2": "Z6", "Z8K3": [ "Z20", "Z14019", "Z14021", "Z14025", "Z14022", "Z14024" ], "Z8K4": [ "Z14", "Z14020" ], "Z8K5": "Z14018" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Arabic to Glagolitic numeral" }, { "Z1K1": "Z11", "Z11K1": "Z1014", "Z11K2": "na ọnụọgụ glagolitic" }, { "Z1K1": "Z11", "Z11K1": "Z1818", "Z11K2": "to glagolitic nomba" }, { "Z1K1": "Z11", "Z11K1": "Z1013", "Z11K2": "zuwa lamba glagolitic" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "in glagolitischer Zahlschrift" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Convert a Arabic numeral to Glagolitic numeral (1-5999)." }, { "Z1K1": "Z11", "Z11K1": "Z1014", "Z11K2": "Na-atụgharị nọmba ka ọ bụrụ nnochite anya ya dị ka ọnụọgụ glagolitic. Na-arụ ọrụ maka oke 1-5999." }, { "Z1K1": "Z11", "Z11K1": "Z1818", "Z11K2": "Yi nọmba kan pada si aṣoju rẹ bi nọmba glagolitic kan. Ṣiṣẹ fun awọn sakani 1-5999." }, { "Z1K1": "Z11", "Z11K1": "Z1013", "Z11K2": "Yana juya lamba zuwa wakilcinta azaman lamba ta glagolitic. Yana aiki don kewayon 1-5999" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "wandelt eine Zahl in ihre Darstellung als glagolitische Zahl um" } ] } } k2jw0y5bmc14q98nwrbwgbv9mx0cvj9 294061 294057 2026-07-26T07:31:20Z JhowieNitnek 1044 294061 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z14018" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z13518", "Z17K2": "Z14018K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Arabic number" }, { "Z1K1": "Z11", "Z11K1": "Z1014", "Z11K2": "nọmba: Nọmba eke" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Zahl" } ] } } ], "Z8K2": "Z6", "Z8K3": [ "Z20", "Z14019", "Z14021", "Z14025", "Z14022", "Z14024" ], "Z8K4": [ "Z14", "Z14020" ], "Z8K5": "Z14018" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Arabic to Glagolitic numeral" }, { "Z1K1": "Z11", "Z11K1": "Z1014", "Z11K2": "na ọnụọgụ glagolitic" }, { "Z1K1": "Z11", "Z11K1": "Z1818", "Z11K2": "to glagolitic nomba" }, { "Z1K1": "Z11", "Z11K1": "Z1013", "Z11K2": "zuwa lamba glagolitic" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "in glagolitischer Zahlschrift" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Convert a Arabic numeral to Glagolitic numeral [1, 5999]." }, { "Z1K1": "Z11", "Z11K1": "Z1014", "Z11K2": "Na-atụgharị nọmba ka ọ bụrụ nnochite anya ya dị ka ọnụọgụ glagolitic. Na-arụ ọrụ maka oke 1-5999." }, { "Z1K1": "Z11", "Z11K1": "Z1818", "Z11K2": "Yi nọmba kan pada si aṣoju rẹ bi nọmba glagolitic kan. Ṣiṣẹ fun awọn sakani 1-5999." }, { "Z1K1": "Z11", "Z11K1": "Z1013", "Z11K2": "Yana juya lamba zuwa wakilcinta azaman lamba ta glagolitic. Yana aiki don kewayon 1-5999" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "wandelt eine Zahl in ihre Darstellung als glagolitische Zahl um" } ] } } tacj4gu16l8xabrwk2ger18lw1qaztd Z14302 0 26555 293747 290525 2026-07-25T13:47:25Z JhowieNitnek 1044 293747 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z14302" }, "Z2K2": { "Z1K1": "Z14294", "Z14294K1": [ "Z14293", { "Z1K1": "Z14293", "Z14293K1": "Z14295", "Z14293K2": [ "Z60", "Z1002", "Z1113", "Z1199", "Z1124", "Z1689", "Z1830" ] }, { "Z1K1": "Z14293", "Z14293K1": "Z14364", "Z14293K2": [ "Z60", "Z1021", "Z1003", "Z1430", "Z1037", "Z1789", "Z1158", "Z1061", "Z1099", "Z1774" ] }, { "Z1K1": "Z14293", "Z14293K1": "Z14368", "Z14293K2": [ "Z60", "Z1051", "Z1004", "Z1640", "Z1157", "Z1517" ] }, { "Z1K1": "Z14293", "Z14293K1": "Z14435", "Z14293K2": [ "Z60" ] }, { "Z1K1": "Z14293", "Z14293K1": "Z14438", "Z14293K2": [ "Z60", "Z1592", "Z1025", "Z1787", "Z1005", "Z1062" ] }, { "Z1K1": "Z14293", "Z14293K1": "Z19503", "Z14293K2": [ "Z60", "Z1012" ] }, { "Z1K1": "Z14293", "Z14293K1": "Z11022", "Z14293K2": [ "Z60", "Z1403" ] }, { "Z1K1": "Z14293", "Z14293K1": "Z23283", "Z14293K2": [ "Z60", "Z1966" ] }, { "Z1K1": "Z14293", "Z14293K1": "Z23344", "Z14293K2": [ "Z60", "Z1820", "Z1569", "Z1749", "Z1206" ] }, { "Z1K1": "Z14293", "Z14293K1": "Z23843", "Z14293K2": [ "Z60", "Z1429" ] }, { "Z1K1": "Z14293", "Z14293K1": "Z28422", "Z14293K2": [ "Z60", "Z1011", "Z1197", "Z1148" ] } ], "Z14294K2": "Z13713" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "config for displaying Natural number" }, { "Z1K1": "Z11", "Z11K1": "Z1011", "Z11K2": "স্বাভাবিক সংখ্যার জন্য ফাংশন প্রদর্শন" }, { "Z1K1": "Z11", "Z11K1": "Z1014", "Z11K2": "ọrụ ngosi maka ọnụọgụ eke" }, { "Z1K1": "Z11", "Z11K1": "Z1592", "Z11K2": "visningsfunktioner för naturliga tal" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "fonctions d'affichage pour les nombres naturels" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Anzeigefunktionen für natürliche Zahl" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "funzioni di stampa dei numeri naturali" }, { "Z1K1": "Z11", "Z11K1": "Z1394", "Z11K2": "Funkcije za prikaz prirodnih brojeva" }, { "Z1K1": "Z11", "Z11K1": "Z1181", "Z11K2": "функције за приказ природних бројева" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1002", "Z31K2": [ "Z6", "Natural number display functions", "Renderers for natural numbers", "display functions for natural number" ] }, { "Z1K1": "Z31", "Z31K1": "Z1011", "Z31K2": [ "Z6", "স্বাভাবিক সংখ্যার প্রদর্শন ফাংশন" ] }, { "Z1K1": "Z31", "Z31K1": "Z1787", "Z31K2": [ "Z6", "formattatori di numeri naturali" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } pdug0tu377kquy6sipxyec9m9hjlxs0 Z89 0 30033 293675 286883 2026-07-25T12:18:53Z Wcalenieja 10313 added Polish 293675 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z89" }, "Z2K2": { "Z1K1": "Z4", "Z4K1": "Z89", "Z4K2": [ "Z3", { "Z1K1": "Z3", "Z3K1": "Z6", "Z3K2": "Z89K1", "Z3K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "value" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Wert" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "valeur" }, { "Z1K1": "Z11", "Z11K1": "Z1011", "Z11K2": "মান" }, { "Z1K1": "Z11", "Z11K1": "Z1005", "Z11K2": "значение" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "valore" }, { "Z1K1": "Z11", "Z11K1": "Z1181", "Z11K2": "вредност" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "वैल्यू" }, { "Z1K1": "Z11", "Z11K1": "Z1078", "Z11K2": "nilai" }, { "Z1K1": "Z11", "Z11K1": "Z1062", "Z11K2": "hodnota" }, { "Z1K1": "Z11", "Z11K1": "Z1823", "Z11K2": "стойност" } ] }, "Z3K4": { "Z1K1": "Z40", "Z40K1": "Z42" } } ], "Z4K3": "Z189", "Z4K4": "Z877", "Z4K7": [ "Z46" ], "Z4K8": [ "Z64" ] }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "HTML fragment" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "HTML-Fragment" }, { "Z1K1": "Z11", "Z11K1": "Z1709", "Z11K2": "HTML fragments" }, { "Z1K1": "Z11", "Z11K1": "Z1078", "Z11K2": "Fragmen HTML" }, { "Z1K1": "Z11", "Z11K1": "Z1186", "Z11K2": "מקטע HTML" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "fragment HTML" }, { "Z1K1": "Z11", "Z11K1": "Z1011", "Z11K2": "এইচটিএমএল অংশ" }, { "Z1K1": "Z11", "Z11K1": "Z1005", "Z11K2": "Фрагмент HTML" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "HTML का टुकड़ा" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "Frammento HTML" }, { "Z1K1": "Z11", "Z11K1": "Z1003", "Z11K2": "fragmento HTML" }, { "Z1K1": "Z11", "Z11K1": "Z1062", "Z11K2": "Fragment HTML" }, { "Z1K1": "Z11", "Z11K1": "Z1645", "Z11K2": "HTML片段" }, { "Z1K1": "Z11", "Z11K1": "Z1823", "Z11K2": "Фрагмент от HTML" }, { "Z1K1": "Z11", "Z11K1": "Z1592", "Z11K2": "HTML-fragment" }, { "Z1K1": "Z11", "Z11K1": "Z1025", "Z11K2": "fragment kodu HTML" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1002", "Z31K2": [ "Z6", "HTML", "rich text" ] }, { "Z1K1": "Z31", "Z31K1": "Z1078", "Z31K2": [ "Z6", "HTML" ] }, { "Z1K1": "Z31", "Z31K1": "Z1004", "Z31K2": [ "Z6", "HTML" ] }, { "Z1K1": "Z31", "Z31K1": "Z1011", "Z31K2": [ "Z6", "এইচটিএমএল " ] }, { "Z1K1": "Z31", "Z31K1": "Z1787", "Z31K2": [ "Z6", "HTML", "codice HTML" ] }, { "Z1K1": "Z31", "Z31K1": "Z1062", "Z31K2": [ "Z6", "HTML", "HTML fragment" ] }, { "Z1K1": "Z31", "Z31K1": "Z1025", "Z31K2": [ "Z6", "HTML", "kod HTML" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "represents strings of (limited) HTML markup, to be displayed as rich text in Abstract Wikipedia and sister projects; see docs on talk page and [[WF:Embedded function calls]]" }, { "Z1K1": "Z11", "Z11K1": "Z1592", "Z11K2": "sträng med begränsad uppsättning HTML-taggar, avsedd för att visas som rik text på Abstrakta Wikipedia och dess systerprojekt, dokumentation på diskussionssidan och [[WF:Embedded function calls]]" }, { "Z1K1": "Z11", "Z11K1": "Z1025", "Z11K2": "oznacza ciągi (ograniczonego) kodu HTML, które mają być wyświetlane jako tekst sformatowany w Wikipedii Abstrakcyjnej i projektach siostrzanych; zobacz dokumentację na stronie dyskusji" } ] } } ehwhj6ixjkqwmoanhhv953zaxw0ja0b Z16093 0 30071 293711 236912 2026-07-25T12:51:58Z Jdforrester (WMF) 4 Added Z29381 to the approved list of test cases 293711 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z16093" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z13518", "Z17K2": "Z16093K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "nombre" }, { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "number" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Zahl" }, { "Z1K1": "Z11", "Z11K1": "Z1078", "Z11K2": "bilangan" } ] } } ], "Z8K2": "Z6", "Z8K3": [ "Z20", "Z16094", "Z16095", "Z16096", "Z16097", "Z16166", "Z16167", "Z16168", "Z16169", "Z16170", "Z16171", "Z16182", "Z16183", "Z29381" ], "Z8K4": [ "Z14", "Z16165", "Z29382" ], "Z8K5": "Z16093" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "cardinal en français" }, { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "French cardinal" }, { "Z1K1": "Z11", "Z11K1": "Z1332", "Z11K2": "Число французькою прописом" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Französische Kardinalzahl" }, { "Z1K1": "Z11", "Z11K1": "Z1078", "Z11K2": "kardinal Prancis" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1004", "Z31K2": [ "Z6", "nombre en toutes lettres en français ", " nombre en lettres en français", "chiffre en lettres en français", "chiffre en toutes lettres en français", "conversion d'un nombre en lettres en français" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "expresses a natural number in French words" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "convertit un nombre naturel en une chaîne en français (en échelle longue et en orthographe de 1990)" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "gibt eine natürliche Zahl in französischen Wörtern aus" }, { "Z1K1": "Z11", "Z11K1": "Z1078", "Z11K2": "menyatakan bilangan asli dalam kata-kata bahasa Prancis" } ] } } 8ac8z7s73477coowll983adc2j1ogok Z17814 0 34059 293842 288818 2026-07-25T17:15:55Z JhowieNitnek 1044 293842 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z17814" }, "Z2K2": { "Z1K1": "Z17813", "Z17813K1": "Z17814" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "AD" }, { "Z1K1": "Z11", "Z11K1": "Z1689", "Z11K2": "CE" }, { "Z1K1": "Z11", "Z11K1": "Z1011", "Z11K2": "সাধারণ অব্দ" }, { "Z1K1": "Z11", "Z11K1": "Z1037", "Z11K2": "D.C." }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "n. Chr." }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "après Jésus-Christ" }, { "Z1K1": "Z11", "Z11K1": "Z1664", "Z11K2": "e.n." }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "d.C." }, { "Z1K1": "Z11", "Z11K1": "Z1051", "Z11K2": "jaa." }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "ईस्वी" }, { "Z1K1": "Z11", "Z11K1": "Z1592", "Z11K2": "e.Kr." }, { "Z1K1": "Z11", "Z11K1": "Z1157", "Z11K2": "n.Chr." } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1002", "Z31K2": [ "Z6", "Common Era", "Anno Domini", "CE" ] }, { "Z1K1": "Z31", "Z31K1": "Z1689", "Z31K2": [ "Z6", "AD", "Common era", "Anno Domini" ] }, { "Z1K1": "Z31", "Z31K1": "Z1011", "Z31K2": [ "Z6", "কমন এরা", "খ্রিস্টাব্দ" ] }, { "Z1K1": "Z31", "Z31K1": "Z1037", "Z31K2": [ "Z6", "DC", "depois de Cristo", "Era Comum", "Era Cristã" ] }, { "Z1K1": "Z31", "Z31K1": "Z1664", "Z31K2": [ "Z6", "era noastră ", "după Hristos", "d.Hr." ] }, { "Z1K1": "Z31", "Z31K1": "Z1787", "Z31K2": [ "Z6", "dopo Cristo" ] }, { "Z1K1": "Z31", "Z31K1": "Z1051", "Z31K2": [ "Z6", "jKr." ] }, { "Z1K1": "Z31", "Z31K1": "Z1820", "Z31K2": [ "Z6", "ई॰", "ईसवी" ] }, { "Z1K1": "Z31", "Z31K1": "Z1157", "Z31K2": [ "Z6", "n.C.", "na Christus" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } gifywgwnshukmsxpx5wedgcuu5pscbb Z17815 0 34060 294077 288819 2026-07-26T08:26:14Z JhowieNitnek 1044 294077 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z17815" }, "Z2K2": { "Z1K1": "Z17813", "Z17813K1": "Z17815" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "BC" }, { "Z1K1": "Z11", "Z11K1": "Z1689", "Z11K2": "BCE" }, { "Z1K1": "Z11", "Z11K1": "Z1011", "Z11K2": "সাধারণ পূর্বাব্দ" }, { "Z1K1": "Z11", "Z11K1": "Z1037", "Z11K2": "A.C." }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "v. Chr." }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "avant Jésus-Christ" }, { "Z1K1": "Z11", "Z11K1": "Z1664", "Z11K2": "î.e.n." }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "a.C." }, { "Z1K1": "Z11", "Z11K1": "Z1051", "Z11K2": "eaa." }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "ईसा पूर्व" }, { "Z1K1": "Z11", "Z11K1": "Z1592", "Z11K2": "f.Kr." }, { "Z1K1": "Z11", "Z11K1": "Z1157", "Z11K2": "v.Chr." } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1002", "Z31K2": [ "Z6", "Before Common Era", "Before Christ", "BCE" ] }, { "Z1K1": "Z31", "Z31K1": "Z1689", "Z31K2": [ "Z6", "BC", "Before Common era", "Before Christ" ] }, { "Z1K1": "Z31", "Z31K1": "Z1011", "Z31K2": [ "Z6", "বিফোর দ্যা কমন এরা", "খ্রিস্টপূর্ব" ] }, { "Z1K1": "Z31", "Z31K1": "Z1037", "Z31K2": [ "Z6", "AC", "antes de Cristo", "antes da Era Comum" ] }, { "Z1K1": "Z31", "Z31K1": "Z1664", "Z31K2": [ "Z6", "înainte de era noastră ", "înainte de Hristos ", "î.Hr." ] }, { "Z1K1": "Z31", "Z31K1": "Z1787", "Z31K2": [ "Z6", "avanti Cristo" ] }, { "Z1K1": "Z31", "Z31K1": "Z1051", "Z31K2": [ "Z6", "eKr." ] }, { "Z1K1": "Z31", "Z31K1": "Z1820", "Z31K2": [ "Z6", "ई॰ पू॰" ] }, { "Z1K1": "Z31", "Z31K1": "Z1157", "Z31K2": [ "Z6", "v.C." ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 2glf6b8t7wkwd5nkr5jf0hzzmut7k9q Z17817 0 34062 294078 245603 2026-07-26T08:29:10Z JhowieNitnek 1044 294078 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z17817" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z17813", "Z17K2": "Z17817K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "this" }, { "Z1K1": "Z11", "Z11K1": "Z1011", "Z11K2": "অব্দ" }, { "Z1K1": "Z11", "Z11K1": "Z1014", "Z11K2": "nke a: Oge Gregorian" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "Cette ère grégorienne" }, { "Z1K1": "Z11", "Z11K1": "Z1664", "Z11K2": "aceasta " }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "prima era" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "erste Ära des Gregorianischen Kalenders" }, { "Z1K1": "Z11", "Z11K1": "Z1157", "Z11K2": "dit" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z17813", "Z17K2": "Z17817K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "that" }, { "Z1K1": "Z11", "Z11K1": "Z1011", "Z11K2": "অব্দ" }, { "Z1K1": "Z11", "Z11K1": "Z1014", "Z11K2": "na: Oge Gregorian" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "est-elle la même que cette ère grégorienne ?" }, { "Z1K1": "Z11", "Z11K1": "Z1664", "Z11K2": "aceea" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "seconda era" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "zweite Ära des Gregorianischen Kalenders" }, { "Z1K1": "Z11", "Z11K1": "Z1157", "Z11K2": "dat" } ] } } ], "Z8K2": "Z40", "Z8K3": [ "Z20", "Z17858", "Z17857", "Z17859", "Z17860" ], "Z8K4": [ "Z14", "Z17846", "Z17818", "Z17856" ], "Z8K5": "Z17817" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "same Gregorian era" }, { "Z1K1": "Z11", "Z11K1": "Z1011", "Z11K2": "একই গ্রেগরীয় অব্দ" }, { "Z1K1": "Z11", "Z11K1": "Z1014", "Z11K2": "otu oge Gregorian" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "est-ce la même ère grégorienne ?" }, { "Z1K1": "Z11", "Z11K1": "Z1664", "Z11K2": "aceeași eră gregoriană " }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "stessa Era gregoriana" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "gleiche Ära des Gregorianischen Kalenders" }, { "Z1K1": "Z11", "Z11K1": "Z1157", "Z11K2": "hetzelfde Gregoriaanse tijdperk" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1002", "Z31K2": [ "Z6", "equal", "same" ] }, { "Z1K1": "Z31", "Z31K1": "Z1011", "Z31K2": [ "Z6", "গ্রেগরীয় অব্দের সমতা" ] }, { "Z1K1": "Z31", "Z31K1": "Z1664", "Z31K2": [ "Z6", "egal", "aceleași ", "aceeași " ] }, { "Z1K1": "Z31", "Z31K1": "Z1787", "Z31K2": [ "Z6", "uguaglianza tra ere gregoriane" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Checks whether 2 Gregorian eras are the same" }, { "Z1K1": "Z11", "Z11K1": "Z1011", "Z11K2": "২টি গ্রেগরিয়ান অব্দ তথা যুগ একই কিনা তা যাচাই করে" }, { "Z1K1": "Z11", "Z11K1": "Z1014", "Z11K2": "Na-enyocha ma oge 2 Gregorian ọ bụ otu" }, { "Z1K1": "Z11", "Z11K1": "Z1664", "Z11K2": "Verifică dacă două ere gregoriene sunt identice " }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "prüft, ob zwei Ären des Gregorianischen Kalenders gleich sind" } ] } } ltrerzoyvxdezr6okr7ced89fbyo21c 294079 294078 2026-07-26T08:29:16Z WikiLambda system 3 Updated the implementation list (see [[Help:Wikifunctions/Implementation_ordering_and_choosing|About implementation selection]]) 294079 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z17817" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z17813", "Z17K2": "Z17817K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "this" }, { "Z1K1": "Z11", "Z11K1": "Z1011", "Z11K2": "অব্দ" }, { "Z1K1": "Z11", "Z11K1": "Z1014", "Z11K2": "nke a: Oge Gregorian" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "Cette ère grégorienne" }, { "Z1K1": "Z11", "Z11K1": "Z1664", "Z11K2": "aceasta " }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "prima era" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "erste Ära des Gregorianischen Kalenders" }, { "Z1K1": "Z11", "Z11K1": "Z1157", "Z11K2": "dit" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z17813", "Z17K2": "Z17817K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "that" }, { "Z1K1": "Z11", "Z11K1": "Z1011", "Z11K2": "অব্দ" }, { "Z1K1": "Z11", "Z11K1": "Z1014", "Z11K2": "na: Oge Gregorian" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "est-elle la même que cette ère grégorienne ?" }, { "Z1K1": "Z11", "Z11K1": "Z1664", "Z11K2": "aceea" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "seconda era" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "zweite Ära des Gregorianischen Kalenders" }, { "Z1K1": "Z11", "Z11K1": "Z1157", "Z11K2": "dat" } ] } } ], "Z8K2": "Z40", "Z8K3": [ "Z20", "Z17858", "Z17857", "Z17859", "Z17860" ], "Z8K4": [ "Z14", "Z17818", "Z17856", "Z17846" ], "Z8K5": "Z17817" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "same Gregorian era" }, { "Z1K1": "Z11", "Z11K1": "Z1011", "Z11K2": "একই গ্রেগরীয় অব্দ" }, { "Z1K1": "Z11", "Z11K1": "Z1014", "Z11K2": "otu oge Gregorian" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "est-ce la même ère grégorienne ?" }, { "Z1K1": "Z11", "Z11K1": "Z1664", "Z11K2": "aceeași eră gregoriană " }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "stessa Era gregoriana" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "gleiche Ära des Gregorianischen Kalenders" }, { "Z1K1": "Z11", "Z11K1": "Z1157", "Z11K2": "hetzelfde Gregoriaanse tijdperk" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1002", "Z31K2": [ "Z6", "equal", "same" ] }, { "Z1K1": "Z31", "Z31K1": "Z1011", "Z31K2": [ "Z6", "গ্রেগরীয় অব্দের সমতা" ] }, { "Z1K1": "Z31", "Z31K1": "Z1664", "Z31K2": [ "Z6", "egal", "aceleași ", "aceeași " ] }, { "Z1K1": "Z31", "Z31K1": "Z1787", "Z31K2": [ "Z6", "uguaglianza tra ere gregoriane" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Checks whether 2 Gregorian eras are the same" }, { "Z1K1": "Z11", "Z11K1": "Z1011", "Z11K2": "২টি গ্রেগরিয়ান অব্দ তথা যুগ একই কিনা তা যাচাই করে" }, { "Z1K1": "Z11", "Z11K1": "Z1014", "Z11K2": "Na-enyocha ma oge 2 Gregorian ọ bụ otu" }, { "Z1K1": "Z11", "Z11K1": "Z1664", "Z11K2": "Verifică dacă două ere gregoriene sunt identice " }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "prüft, ob zwei Ären des Gregorianischen Kalenders gleich sind" } ] } } df161g26jazcs1eeyli3xw7sf5djwak Wikifunctions:Naming conventions/fr 4 38021 294157 270526 2026-07-26T10:45:35Z Wladek92 41973 Created page with "== Types ==" 294157 wikitext text/x-wiki <languages/> {{Draft}} Le but de cette page est de résumer certaines conventions relatives à la façon dont les objets sont nommés sur Wikifunctions. Comme le projet est encore jeune, les lignes directrices ne sont pas trop nombreuses. <span id="Capitalization"></span> == Majuscules == Certains langages utilisent les majuscules et les minuscules. Le libellé des objets doit être écrit dans ces langages comme dans une phrase ordinaire. L'utilisation de la [[:w:en:Title case|Casse du titre]] n'est pas recommandée. Par exemple, au lieu de ''Calculer La Distance entre la Terre et le Soleil A une Date Donnée'', entrez quelque chose comme ''calculate la distance entre la Terre et le Soleil à une date donnée''. <div class="mw-translate-fuzzy"> Utiliser les majuscules uniquement pour les noms propres et les autres mots comme décrit dans les règles du langage que vous utilisez. Par exemple ceci s'applique aux noms en allemand et à certaines classes de mots en anglais, comme les jours de la semaine et le nom des langues. N'utilisez pas les majuscules si les règles de votre langue ne l'exigent pas. Les abréviations doivent utiliser leur forme conventionnelle; par exemple en anglais, utilisez ''[[:fr:Chiffrement RSA|RSA]]'' et non pas ''rsa'' pour le nom de l'algorithme de cryptage. </div> Par convention, le nom des objets décrivant des types de données doivent commencer par une majuscule (par exemple, [[Z1]] ou [[Z8]]). <span id="Search_characters"></span> == Caractères de recherche == Le moteur de recherche utilise certains caractères comme modificateurs, alors évitez de les utiliser en début de mot. Ces caractères sont: <code>~ * \? - " !</code>. Noter que "?" en tant que tel (plutôt que "\?") n'est pas un modifieur. Néanmoins c'est un caractère "greyspace" parmi d'autres qui sont : <code>~ ! @ # $ % ^ & ( ) _ + - = { } | [ ] \ : " ; ' < > ? , . /</code>. Le moteur de recherche les traite (seuls ou combinés) comme une partie du délimiteur de mots. Ce n'est généralement pas un problème mais s'ils sont significatifs dans une recherche vous devez les éviter au début et à la fin du mot (ou entre les mots), à moins qu'ils ne soient nécessaires (par exemple, [[Z11729]]). Voir [[:mw:Special:MyLanguage/Help:CirrusSearch|CirrusSearch]] pour les détails sur la recherche de texte utilisant ces caractères. <span id="Implementation_names"></span> == Noms d'implémentation == Lorsque vous créez une Implementation, veuillez mentionner la langue que vous avez utilisée dans son nom (Python / JavaScript / Composition). S'il y a plus d'une implémentation dans une même langue, il est recommandé de donner un peu de détails dans le titre de ce qui rend cette implémentation différente. Par exemple, nommer le nom de l'algorithme (s'il existe). <span id="Test_cases"></span> == Cas de test == Le libellé des cas de test doit renseigner sur ce que vous voulez vérifier. Il n'est pas nécessaire d'inclure les valeurs de chaque entrée et sortie, mais vous devez au moins spécifier un domaine que vous vérifiez. Par exemple, vous voudrez peut-être dire que ce test vérifie le comportement d'une fonction de chaîne quand on lui fournit des lettres de l'alphabet cyrillique, ou d'une function mathématique quand on lui passe une fraction ou un nombre complexe. Si le cas de test lié à une fonction de chaîne de caractères et que vous incluez un argument de type ''string'' dans le nom du cas de test, veuillez mettre cet argument entre guillemets (comme une citation) ou le marquer d'une autre manière afin de savoir clairement de quelle valeur il s'agit. Ceci est particulièrement utile si la valeur contient un espace blanc au début ou à la fin (par exemple, lors du test d'une fonction qui travaille avec les sous-chaînes). <div lang="en" dir="ltr" class="mw-content-ltr"> == Configuration of functions for given languages == </div> * doit commencer par "configuration pour" (ou une forme raccourcie) ** Si la configuration est une fonction d'affichage, elle doit être ''configuration d'affichage'', suivie du nom exact du type. ** Si la configuration est une fonction de lecture, elle doit être "configuration de lecture", suivie du nom exact du type. == Types == * doit être dans la casse de la phrase (par exemple, Nombre rationnel) ** Cette règle ne doit pas être suivie quand le nom du type est utilisé en dehors de Wikifunctions et le plus souvent quand elle n'est pas en casse mixte (comme {{Z|Z20838}}) <span id="Multi-lingual_labels"></span> == Libellés multilingues == {{Phab|T359663}} Les libellés en ''multiples langues'' (utilisant le code de langue <code>mul</code>, conformément aux [[d:Special:MyLanguage/Help:Default values for labels and aliases|conventions Wikidata]]) peuvent être utilisés pour spécifier le libellé d'une manière qui n'implique pas de mots, par exemple comme expression mathématique. Voir {{Z|10512}} pour un exemple. Au moment où nous écrivons, le logiciel n'utilise pas ces libellés comme repli. [[Category:Policy{{#translation:}}]] n8hft5mlebgn9emyjm0g50kszxo2g0n 294159 294157 2026-07-26T10:46:10Z Wladek92 41973 Created page with "== Configuration des fonctions selon le langage ==" 294159 wikitext text/x-wiki <languages/> {{Draft}} Le but de cette page est de résumer certaines conventions relatives à la façon dont les objets sont nommés sur Wikifunctions. Comme le projet est encore jeune, les lignes directrices ne sont pas trop nombreuses. <span id="Capitalization"></span> == Majuscules == Certains langages utilisent les majuscules et les minuscules. Le libellé des objets doit être écrit dans ces langages comme dans une phrase ordinaire. L'utilisation de la [[:w:en:Title case|Casse du titre]] n'est pas recommandée. Par exemple, au lieu de ''Calculer La Distance entre la Terre et le Soleil A une Date Donnée'', entrez quelque chose comme ''calculate la distance entre la Terre et le Soleil à une date donnée''. <div class="mw-translate-fuzzy"> Utiliser les majuscules uniquement pour les noms propres et les autres mots comme décrit dans les règles du langage que vous utilisez. Par exemple ceci s'applique aux noms en allemand et à certaines classes de mots en anglais, comme les jours de la semaine et le nom des langues. N'utilisez pas les majuscules si les règles de votre langue ne l'exigent pas. Les abréviations doivent utiliser leur forme conventionnelle; par exemple en anglais, utilisez ''[[:fr:Chiffrement RSA|RSA]]'' et non pas ''rsa'' pour le nom de l'algorithme de cryptage. </div> Par convention, le nom des objets décrivant des types de données doivent commencer par une majuscule (par exemple, [[Z1]] ou [[Z8]]). <span id="Search_characters"></span> == Caractères de recherche == Le moteur de recherche utilise certains caractères comme modificateurs, alors évitez de les utiliser en début de mot. Ces caractères sont: <code>~ * \? - " !</code>. Noter que "?" en tant que tel (plutôt que "\?") n'est pas un modifieur. Néanmoins c'est un caractère "greyspace" parmi d'autres qui sont : <code>~ ! @ # $ % ^ & ( ) _ + - = { } | [ ] \ : " ; ' < > ? , . /</code>. Le moteur de recherche les traite (seuls ou combinés) comme une partie du délimiteur de mots. Ce n'est généralement pas un problème mais s'ils sont significatifs dans une recherche vous devez les éviter au début et à la fin du mot (ou entre les mots), à moins qu'ils ne soient nécessaires (par exemple, [[Z11729]]). Voir [[:mw:Special:MyLanguage/Help:CirrusSearch|CirrusSearch]] pour les détails sur la recherche de texte utilisant ces caractères. <span id="Implementation_names"></span> == Noms d'implémentation == Lorsque vous créez une Implementation, veuillez mentionner la langue que vous avez utilisée dans son nom (Python / JavaScript / Composition). S'il y a plus d'une implémentation dans une même langue, il est recommandé de donner un peu de détails dans le titre de ce qui rend cette implémentation différente. Par exemple, nommer le nom de l'algorithme (s'il existe). <span id="Test_cases"></span> == Cas de test == Le libellé des cas de test doit renseigner sur ce que vous voulez vérifier. Il n'est pas nécessaire d'inclure les valeurs de chaque entrée et sortie, mais vous devez au moins spécifier un domaine que vous vérifiez. Par exemple, vous voudrez peut-être dire que ce test vérifie le comportement d'une fonction de chaîne quand on lui fournit des lettres de l'alphabet cyrillique, ou d'une function mathématique quand on lui passe une fraction ou un nombre complexe. Si le cas de test lié à une fonction de chaîne de caractères et que vous incluez un argument de type ''string'' dans le nom du cas de test, veuillez mettre cet argument entre guillemets (comme une citation) ou le marquer d'une autre manière afin de savoir clairement de quelle valeur il s'agit. Ceci est particulièrement utile si la valeur contient un espace blanc au début ou à la fin (par exemple, lors du test d'une fonction qui travaille avec les sous-chaînes). <span id="Configuration_of_functions_for_given_languages"></span> == Configuration des fonctions selon le langage == * doit commencer par "configuration pour" (ou une forme raccourcie) ** Si la configuration est une fonction d'affichage, elle doit être ''configuration d'affichage'', suivie du nom exact du type. ** Si la configuration est une fonction de lecture, elle doit être "configuration de lecture", suivie du nom exact du type. == Types == * doit être dans la casse de la phrase (par exemple, Nombre rationnel) ** Cette règle ne doit pas être suivie quand le nom du type est utilisé en dehors de Wikifunctions et le plus souvent quand elle n'est pas en casse mixte (comme {{Z|Z20838}}) <span id="Multi-lingual_labels"></span> == Libellés multilingues == {{Phab|T359663}} Les libellés en ''multiples langues'' (utilisant le code de langue <code>mul</code>, conformément aux [[d:Special:MyLanguage/Help:Default values for labels and aliases|conventions Wikidata]]) peuvent être utilisés pour spécifier le libellé d'une manière qui n'implique pas de mots, par exemple comme expression mathématique. Voir {{Z|10512}} pour un exemple. Au moment où nous écrivons, le logiciel n'utilise pas ces libellés comme repli. [[Category:Policy{{#translation:}}]] 4agc3ht8jbiox58mx6nap0kcf7lj9bk Z6091 0 40365 293681 293474 2026-07-25T12:24:50Z Wcalenieja 10313 added Polish 293681 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z6091" }, "Z2K2": { "Z1K1": "Z4", "Z4K1": "Z6091", "Z4K2": [ "Z3", { "Z1K1": "Z3", "Z3K1": "Z6", "Z3K2": "Z6091K1", "Z3K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Wikidata item id" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Wikidata-Datenobjekt-ID" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "identifiant de l'élément Wikidata (Q-ID)" }, { "Z1K1": "Z11", "Z11K1": "Z1672", "Z11K2": "維基數據項目ID" }, { "Z1K1": "Z11", "Z11K1": "Z1001", "Z11K2": "معرّف عنصر ويكي بيانات" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "ID elemento Wikidata" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "विकिडेटा आयटम ID" }, { "Z1K1": "Z11", "Z11K1": "Z1062", "Z11K2": "identifikátor položky Wikidat" }, { "Z1K1": "Z11", "Z11K1": "Z1851", "Z11K2": "รหัสระบุไอเทมวิกิสนเทศ" } ] }, "Z3K4": { "Z1K1": "Z40", "Z40K1": "Z42" } } ], "Z4K3": "Z101", "Z4K4": "Z19316", "Z4K7": [ "Z46" ], "Z4K8": [ "Z64" ] }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Wikidata item reference" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Wikidata-Datenobjekt-Referenz" }, { "Z1K1": "Z11", "Z11K1": "Z1078", "Z11K2": "Referensi butir Wikidata" }, { "Z1K1": "Z11", "Z11K1": "Z1186", "Z11K2": "התייחסות לפריט ויקינתונים" }, { "Z1K1": "Z11", "Z11K1": "Z1592", "Z11K2": "Wikidata objekt-id" }, { "Z1K1": "Z11", "Z11K1": "Z1011", "Z11K2": "উইকিউপাত্ত আইটেম উল্লেখ" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "référence de l'élément Wikidata" }, { "Z1K1": "Z11", "Z11K1": "Z1005", "Z11K2": "Ссылка на элемент Викиданных" }, { "Z1K1": "Z11", "Z11K1": "Z1672", "Z11K2": "維基數據項目參照" }, { "Z1K1": "Z11", "Z11K1": "Z1001", "Z11K2": "إحالة لعنصر ويكي بيانات" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "Riferimento a elemento Wikidata" }, { "Z1K1": "Z11", "Z11K1": "Z1827", "Z11K2": "κωδικός αντικειμένου των Wikidata" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "विकिडेटा आयटम संदर्भ" }, { "Z1K1": "Z11", "Z11K1": "Z1851", "Z11K2": "การอ้างอิงไอเทมวิกิสนเทศ" }, { "Z1K1": "Z11", "Z11K1": "Z1062", "Z11K2": "Reference na položku Wikidat" }, { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "Wikidata項目参照" }, { "Z1K1": "Z11", "Z11K1": "Z1025", "Z11K2": "odwołanie do elementu Wikidanych" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1592", "Z31K2": [ "Z6", "qid", "wikidata qid", "Wikidata objekt id" ] }, { "Z1K1": "Z31", "Z31K1": "Z1002", "Z31K2": [ "Z6", "qid", "wikidata qid", "reference to wikidata qid", "reference to qid", "reference to qitem" ] }, { "Z1K1": "Z31", "Z31K1": "Z1011", "Z31K2": [ "Z6", "উইকিডাটা আইডি", "উইকিউপাত্ত আইডি" ] }, { "Z1K1": "Z31", "Z31K1": "Z1787", "Z31K2": [ "Z6", "qid", "qid Wikidata", "riferimento a qid", "collegamento a qid", "collegamento a elemento Wikidata" ] }, { "Z1K1": "Z31", "Z31K1": "Z1827", "Z31K2": [ "Z6", "κωδικός αναφοράς αντικειμένου των Wikidata" ] }, { "Z1K1": "Z31", "Z31K1": "Z1820", "Z31K2": [ "Z6", "विकिडेटा qid" ] }, { "Z1K1": "Z31", "Z31K1": "Z1062", "Z31K2": [ "Z6", "QID", "Wikidata QID" ] }, { "Z1K1": "Z31", "Z31K1": "Z1830", "Z31K2": [ "Z6", "ウィキデータ項目参照", "ウィキデータqid" ] }, { "Z1K1": "Z31", "Z31K1": "Z1025", "Z31K2": [ "Z6", "Wikidane", "QID", "odwołanie do QID z Wikidanych", "Wikidata qid", "odwołanie do QID", "odwołanie do elementu Q z Wikidanych" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "A link to a Wikidata item, using the item's Wikidata ID (QID)" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Link auf ein Wikidata-Datenobjekt über die ID des Datenobjekts auf Wikidata (QID)" }, { "Z1K1": "Z11", "Z11K1": "Z1078", "Z11K2": "Pranala menuju butir Wikidata, menggunakan identitas butir Wikidata (QID)" }, { "Z1K1": "Z11", "Z11K1": "Z1592", "Z11K2": "Identifierare för objekt i Wikidata." }, { "Z1K1": "Z11", "Z11K1": "Z1011", "Z11K2": "একটি আইটেমের উইকিউপাত্ত আইডি ব্যবহার করে উইকিউপাত্ত আইটেমের সাথে সংযোগ। " }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "un lien vers un élément Wikidata, en utilisant l'ID Wikidata (Q-ID) de l'élément" }, { "Z1K1": "Z11", "Z11K1": "Z1672", "Z11K2": "維基數據項目的連結,使用項目的維基數據ID (QID)" }, { "Z1K1": "Z11", "Z11K1": "Z1001", "Z11K2": "وصلة لعنصر ويكي بيانات باستعمال معرّف عنصر ويكي بيانات (QID)" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "Un collegamento ad un elemento Wikidata tramite il suo ID Wikidata (QID)" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "विकिडेटा के किसी आयटम की विकिडेटा ID (QID) की मदद से आयटम की कड़ी" }, { "Z1K1": "Z11", "Z11K1": "Z1851", "Z11K2": "การลิงก์ไปไอเทมวิกิสนเทศโดยใช้ตัวระบุวิกิสนเทศ (QID)" }, { "Z1K1": "Z11", "Z11K1": "Z1062", "Z11K2": "odkaz na položku Wikidat pomocí jejího identifikátoru (QID)" }, { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "Wikidata項目へのリンク(項目のWikidata ID(QID)を使用)" }, { "Z1K1": "Z11", "Z11K1": "Z1025", "Z11K2": "Link do elementu w Wikidanych, wykorzystujący identyfikator elementu w Wikidanych (QID, identyfikator Q)" } ] } } k8wbf99ua9033v3vjrikmr1h5xa55r8 Z19441 0 41722 293979 214791 2026-07-25T20:10:14Z Ameisenigel 44 de 293979 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z19441" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z16683", "Z17K2": "Z19441K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "seed" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Seed" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z16683", "Z17K2": "Z19441K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Min" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Min" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z16683", "Z17K2": "Z19441K3", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Max" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Max" } ] } } ], "Z8K2": "Z16683", "Z8K3": [ "Z20", "Z19443", "Z19444", "Z19445" ], "Z8K4": [ "Z14", "Z22703", "Z19442" ], "Z8K5": "Z19441" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Mulberry 32 Random" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Mulberry 32" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1002", "Z31K2": [ "Z6", "random", "seeded random", "rng", "seeded rng", "deterministic rng", "deterministic random" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "A deterministic random function" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "deterministische Zufallsfunktion" } ] } } 8w3s3jgzklbiq6hzvhhck5hzo9i7rfe 293980 293979 2026-07-25T20:10:19Z WikiLambda system 3 Updated the implementation list (see [[Help:Wikifunctions/Implementation_ordering_and_choosing|About implementation selection]]) 293980 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z19441" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z16683", "Z17K2": "Z19441K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "seed" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Seed" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z16683", "Z17K2": "Z19441K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Min" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Min" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z16683", "Z17K2": "Z19441K3", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Max" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Max" } ] } } ], "Z8K2": "Z16683", "Z8K3": [ "Z20", "Z19443", "Z19444", "Z19445" ], "Z8K4": [ "Z14", "Z19442", "Z22703" ], "Z8K5": "Z19441" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Mulberry 32 Random" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Mulberry 32" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1002", "Z31K2": [ "Z6", "random", "seeded random", "rng", "seeded rng", "deterministic rng", "deterministic random" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "A deterministic random function" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "deterministische Zufallsfunktion" } ] } } 2ud2ahcvjhaaemxbbq38vsjeg371eg8 Z19442 0 41723 293981 134951 2026-07-25T20:10:36Z Ameisenigel 44 de 293981 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z19442" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z19441", "Z14K3": { "Z1K1": "Z16", "Z16K1": "Z600", "Z16K2": "function Z19441( Z19441K1, Z19441K2, Z19441K3 ) {\n const a = Number(Z19441K1)\n const b = Number(Z19441K2)\n const c = Number(Z19441K3)\n let t = a + 0x6D2B79F5;\n t = Math.imul(t ^ t \u003E\u003E\u003E 15, t | 1);\n t ^= t + Math.imul(t ^ t \u003E\u003E\u003E 7, t | 61);\n const out = ((t ^ t \u003E\u003E\u003E 14) \u003E\u003E\u003E 0) / 4294967296;\n return Math.floor(out * (c - b + 1)) + b;\n}" } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Mulberry 32 Javascript" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Mulberry 32 in JavaScript" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 8hp4kqaivyf2n6cab3z196owk00iez3 Z19443 0 41724 293982 134949 2026-07-25T20:10:59Z Ameisenigel 44 de 293982 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z19443" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z19441", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z19441", "Z19441K1": { "Z1K1": "Z16683", "Z16683K1": { "Z1K1": "Z16659", "Z16659K1": "Z16660" }, "Z16683K2": { "Z1K1": "Z13518", "Z13518K1": "10" } }, "Z19441K2": { "Z1K1": "Z16683", "Z16683K1": { "Z1K1": "Z16659", "Z16659K1": "Z16660" }, "Z16683K2": { "Z1K1": "Z13518", "Z13518K1": "20" } }, "Z19441K3": { "Z1K1": "Z16683", "Z16683K1": { "Z1K1": "Z16659", "Z16659K1": "Z16660" }, "Z16683K2": { "Z1K1": "Z13518", "Z13518K1": "30" } } }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z16688", "Z16688K2": { "Z1K1": "Z16683", "Z16683K1": { "Z1K1": "Z16659", "Z16659K1": "Z16660" }, "Z16683K2": { "Z1K1": "Z13518", "Z13518K1": "25" } } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "10, 20, 30 = 25" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "10, 20, 30 = 25" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } a52ohcjv71e48ktty8pntuspu73p10h Z19444 0 41725 293983 134953 2026-07-25T20:11:20Z Ameisenigel 44 de 293983 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z19444" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z19441", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z19441", "Z19441K1": { "Z1K1": "Z16683", "Z16683K1": { "Z1K1": "Z16659", "Z16659K1": "Z16660" }, "Z16683K2": { "Z1K1": "Z13518", "Z13518K1": "1" } }, "Z19441K2": { "Z1K1": "Z16683", "Z16683K1": { "Z1K1": "Z16659", "Z16659K1": "Z16660" }, "Z16683K2": { "Z1K1": "Z13518", "Z13518K1": "2" } }, "Z19441K3": { "Z1K1": "Z16683", "Z16683K1": { "Z1K1": "Z16659", "Z16659K1": "Z16660" }, "Z16683K2": { "Z1K1": "Z13518", "Z13518K1": "3" } } }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z16688", "Z16688K2": { "Z1K1": "Z16683", "Z16683K1": { "Z1K1": "Z16659", "Z16659K1": "Z16660" }, "Z16683K2": { "Z1K1": "Z13518", "Z13518K1": "3" } } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "1,2,3 = 3" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "1, 2, 3 = 3" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 4yxik9mpdwq2r8c0jotesnssoivs7r1 Z19445 0 41726 293984 134955 2026-07-25T20:11:40Z Ameisenigel 44 de 293984 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z19445" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z19441", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z19441", "Z19441K1": { "Z1K1": "Z16683", "Z16683K1": { "Z1K1": "Z16659", "Z16659K1": "Z16660" }, "Z16683K2": { "Z1K1": "Z13518", "Z13518K1": "1000000000" } }, "Z19441K2": { "Z1K1": "Z16683", "Z16683K1": { "Z1K1": "Z16659", "Z16659K1": "Z16660" }, "Z16683K2": { "Z1K1": "Z13518", "Z13518K1": "2000000000" } }, "Z19441K3": { "Z1K1": "Z16683", "Z16683K1": { "Z1K1": "Z16659", "Z16659K1": "Z16660" }, "Z16683K2": { "Z1K1": "Z13518", "Z13518K1": "3000000000" } } }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z16688", "Z16688K2": { "Z1K1": "Z16683", "Z16683K1": { "Z1K1": "Z16659", "Z16659K1": "Z16660" }, "Z16683K2": { "Z1K1": "Z13518", "Z13518K1": "2971373630" } } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "1000000000, 2000000000, 3000000000 = 2971373630" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "1000000000, 2000000000, 3000000000 = 2971373630" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } paa79nvvo7izo9yu1vma1gkjvtq7f6w Z19446 0 41727 293985 134968 2026-07-25T20:12:16Z Ameisenigel 44 de 293985 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z19446" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z16683", "Z17K2": "Z19446K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "seed" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Seed" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z16683", "Z17K2": "Z19446K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Min (final output)" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Min (final)" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z16683", "Z17K2": "Z19446K3", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Max (final output)" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Max (final)" } ] } } ], "Z8K2": "Z16683", "Z8K3": [ "Z20", "Z19448" ], "Z8K4": [ "Z14", "Z19447" ], "Z8K5": "Z19446" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Double run Mulberry 32" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Mulberry 32 doppelt" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1002", "Z31K2": [ "Z6", "extra random", "deterministic rng" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } pmqk5ilxhpko4yfbsg5kgntgr1lslzv Z19447 0 41728 293986 135333 2026-07-25T20:12:42Z Ameisenigel 44 de 293986 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z19447" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z19446", "Z14K2": { "Z1K1": "Z7", "Z7K1": "Z19441", "Z19441K1": { "Z1K1": "Z7", "Z7K1": "Z19441", "Z19441K1": { "Z1K1": "Z18", "Z18K1": "Z19446K1" }, "Z19441K2": { "Z1K1": "Z16683", "Z16683K1": { "Z1K1": "Z16659", "Z16659K1": "Z16660" }, "Z16683K2": { "Z1K1": "Z13518", "Z13518K1": "1" } }, "Z19441K3": { "Z1K1": "Z16683", "Z16683K1": { "Z1K1": "Z16659", "Z16659K1": "Z16660" }, "Z16683K2": { "Z1K1": "Z13518", "Z13518K1": "10000" } } }, "Z19441K2": { "Z1K1": "Z18", "Z18K1": "Z19446K2" }, "Z19441K3": { "Z1K1": "Z18", "Z18K1": "Z19446K3" } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Run function twice" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Mulberry 32 doppelt als Komposition" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } c5lhgtgjw3i2s2s46lnyoof6aiz74s5 Z19448 0 41729 293987 134958 2026-07-25T20:13:01Z Ameisenigel 44 de 293987 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z19448" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z19446", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z19446", "Z19446K1": { "Z1K1": "Z16683", "Z16683K1": { "Z1K1": "Z16659", "Z16659K1": "Z16660" }, "Z16683K2": { "Z1K1": "Z13518", "Z13518K1": "10" } }, "Z19446K2": { "Z1K1": "Z16683", "Z16683K1": { "Z1K1": "Z16659", "Z16659K1": "Z16660" }, "Z16683K2": { "Z1K1": "Z13518", "Z13518K1": "25" } }, "Z19446K3": { "Z1K1": "Z16683", "Z16683K1": { "Z1K1": "Z16659", "Z16659K1": "Z16660" }, "Z16683K2": { "Z1K1": "Z13518", "Z13518K1": "30" } } }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z16688", "Z16688K2": { "Z1K1": "Z16683", "Z16683K1": { "Z1K1": "Z16659", "Z16659K1": "Z16660" }, "Z16683K2": { "Z1K1": "Z13518", "Z13518K1": "27" } } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "10, 25, 30 = 27" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "10, 25, 30 = 27" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 4rc4znqpp0wekh7utonxetm5lkez959 Z19449 0 41732 293988 134978 2026-07-25T20:13:18Z Ameisenigel 44 de 293988 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z19449" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z18300", "Z14K3": { "Z1K1": "Z16", "Z16K1": "Z600", "Z16K2": "function Z18300(Z18300K1, Z18300K2) {\n function hexToRgb(hexColor) {\n return [\n parseInt(hexColor.slice(1, 3), 16),\n parseInt(hexColor.slice(3, 5), 16),\n parseInt(hexColor.slice(5, 7), 16),\n ];\n }\n\n function rgbToHex(r, g, b) {\n return `#${r.toString(16).padStart(2, '0')}${g\n .toString(16)\n .padStart(2, '0')}${b.toString(16).padStart(2, '0')}`;\n }\n\n const rgb1 = hexToRgb(Z18300K1);\n const rgb2 = hexToRgb(Z18300K2);\n const mixedRgb = rgb1.map((c1, i) =\u003E Math.min(255, c1 + rgb2[i]));\n return rgbToHex(...mixedRgb);\n}" } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Additive colours, javascript." }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Farben addieren in JavaScript" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } f9n4u4u6gbyhf6g60ygl9e8v2ydz6dg Wikifunctions:Catalogue/Natural language operations 4 41925 294050 293524 2026-07-26T07:18:38Z JhowieNitnek 1044 /* Sign languages */ 294050 wikitext text/x-wiki [[File:Wikifunctions-logo-natural-language.svg|200px|right]] See context in [[m:Special:MyLanguage/Abstract_Wikipedia/Updates/2023-09-08|m:Abstract Wikipedia/Updates/2023-09-08]]. == Global == * [[Wikifunctions:Catalogue/Natural language operations/Global language functions|Global language functions]] * [[Wikifunctions:Catalogue/Lightweight_Wikidata_enumeration_operations#Natural_language_features|Enumerations of language features]] (gender/case, plurality, tense, etc.) == Function categories == * [[Wikifunctions:Cardinal numbers|Cardinal numbers]] == Sign languages == * [[Wikifunctions:Catalogue/Natural language operations/American Sign Language|American Sign Language]] * [[Wikifunctions:Catalogue/Natural language operations/Brazilian Sign Language|Brazilian Sign Language]] * [[Wikifunctions:Catalogue/Natural language operations/Flemish Sign Language|Flemish Sign Language]] * [[Wikifunctions:Catalogue/Natural language operations/French Belgian Sign Language|French Belgian Sign Language]] * [[Wikifunctions:Catalogue/Natural language operations/Sutton Signwriting|Sutton Signwriting]] == Individual languages == <div style="column-width: 244px;"> * [[Wikifunctions:Catalogue/Natural language operations/Afrikaans|Afrikaans]] * [[Wikifunctions:Catalogue/Natural language operations/Albanian|Albanian]] * [[Wikifunctions:Catalogue/Natural language operations/Arabic|Arabic]] * [[Wikifunctions:Catalogue/Natural language operations/Armenian|Armenian]] * [[Wikifunctions:Catalogue/Natural language operations/Bangla|Bangla]] * [[Wikifunctions:Catalogue/Natural language operations/Baoulé|Baoulé]] * [[Wikifunctions:Catalogue/Natural language operations/Bavarian|Bavarian]] * [[Wikifunctions:Catalogue/Natural language operations/Basque|Basque]] * [[Wikifunctions:Catalogue/Natural language operations/Belarussian|Belarussian]] * [[Wikifunctions:Catalogue/Natural language operations/Bosnian|Bosnian]] * [[Wikifunctions:Catalogue/Natural language operations/Brahui|Brahui]] * [[Wikifunctions:Catalogue/Natural language operations/Breton|Breton]] * [[Wikifunctions:Catalogue/Natural language operations/Bulgarian|Bulgarian]] * [[Wikifunctions:Catalogue/Natural language operations/Catalan|Catalan]] * [[Wikifunctions:Catalogue/Natural language operations/Cantonese - Simplified Han script|Cantonese - Simplified Han script]] * [[Wikifunctions:Catalogue/Natural language operations/Cantonese - Traditional Han script|Cantonese - Traditional Han script]] * [[Wikifunctions:Catalogue/Natural language operations/Church Slavonic|Church Slavonic]] * [[Wikifunctions:Catalogue/Natural language operations/Croatian|Croatian]] * [[Wikifunctions:Catalogue/Natural language operations/Czech|Czech]] * [[Wikifunctions:Catalogue/Natural language operations/Dagbani|Dagbani]] * [[Wikifunctions:Catalogue/Natural language operations/Danish|Danish]] * [[Wikifunctions:Catalogue/Natural language operations/Dutch|Dutch]] * [[Wikifunctions:Catalogue/Natural language operations/English|English]] * [[Wikifunctions:Catalogue/Natural language operations/Esperanto|Esperanto]] * [[Wikifunctions:Catalogue/Natural language operations/Finnish|Finnish]] * [[Wikifunctions:Catalogue/Natural language operations/French|French]] * [[Wikifunctions:Catalogue/Natural language operations/Galician|Galician]] * [[Wikifunctions:Catalogue/Natural language operations/German|German]] * [[Wikifunctions:Catalogue/Natural language operations/Hebrew|Hebrew]] * [[Wikifunctions:Catalogue/Natural language operations/Hindi|Hindi]] * [[Wikifunctions:Catalogue/Natural language operations/Hindustani|Hindustani]] * [[Wikifunctions:Catalogue/Natural language operations/Hungarian|Hungarian]] * [[Wikifunctions:Catalogue/Natural language operations/Icelandic|Icelandic]] * [[Wikifunctions:Catalogue/Natural language operations/Igbo|Igbo]] * [[Wikifunctions:Catalogue/Natural language operations/Indonesian|Indonesian]] * [[Wikifunctions:Catalogue/Natural language operations/Italian|Italian]] * [[Wikifunctions:Catalogue/Natural language operations/Japanese|Japanese]] * [[Wikifunctions:Catalogue/Natural language operations/Kildin Sami|Kildin Sami]] * [[Wikifunctions:Catalogue/Natural language operations/Korean|Korean]] * [[Wikifunctions:Catalogue/Natural language operations/Klingon|Klingon]] * [[Wikifunctions:Catalogue/Natural language operations/Kurdish|Kurdish]] * [[Wikifunctions:Catalogue/Natural language operations/Láadan|Láadan]] * [[Wikifunctions:Catalogue/Natural language operations/Latin|Latin]] * [[Wikifunctions:Catalogue/Natural language operations/Lorrain|Lorrain]] * [[Wikifunctions:Catalogue/Natural language operations/Low German|Low German]] * [[Wikifunctions:Catalogue/Natural language operations/Luxembourgish|Luxembourgish]] * [[Wikifunctions:Catalogue/Natural language operations/Macedonian|Macedonian]] * [[Wikifunctions:Catalogue/Natural language operations/Malay|Malay]] * [[Wikifunctions:Catalogue/Natural language operations/Malayalam|Malayalam]] * [[Wikifunctions:Catalogue/Natural language operations/Mandarin - Simplified Han script|Mandarin - Simplified Han script]] * [[Wikifunctions:Catalogue/Natural language operations/Marathi|Marathi]] * [[Wikifunctions:Catalogue/Natural language operations/Moroccan Arabic|Moroccan Arabic]] * [[Wikifunctions:Catalogue/Natural language operations/New Persian|New Persian]] * [[Wikifunctions:Catalogue/Natural language operations/Northern Frisian|Northern Frisian]] * [[Wikifunctions:Catalogue/Natural language operations/Old Church Slavonic|Old Church Slavonic]] * [[Wikifunctions:Catalogue/Natural language operations/Ossetic|Ossetic]] * [[Wikifunctions:Catalogue/Natural language operations/Papiamento|Papiamento]] * [[Wikifunctions:Catalogue/Natural language operations/Polish|Polish]] * [[Wikifunctions:Catalogue/Natural language operations/Portuguese|Portuguese]] * [[Wikifunctions:Catalogue/Natural language operations/Punjabi|Punjabi]] * [[Wikifunctions:Catalogue/Natural language operations/Quechua|Quechua]] * [[Wikifunctions:Catalogue/Natural language operations/Rohingya|Rohingya]] * [[Wikifunctions:Catalogue/Natural language operations/Russian|Russian]] * [[Wikifunctions:Catalogue/Natural language operations/Scottish Gaelic|Scottish Gaelic]] * [[Wikifunctions:Catalogue/Natural language operations/Serbian|Serbian]] * [[Wikifunctions:Catalogue/Natural language operations/Sindhi|Sindhi]] * [[Wikifunctions:Catalogue/Natural language operations/Slovak|Slovak]] * [[Wikifunctions:Catalogue/Natural language operations/Spanish|Spanish]] * [[Wikifunctions:Catalogue/Natural language operations/Swedish|Swedish]] * [[Wikifunctions:Catalogue/Natural language operations/Tagalog|Tagalog]] * [[Wikifunctions:Catalogue/Natural language operations/Toki Pona|Toki Pona]] * [[Wikifunctions:Catalogue/Natural language operations/Turkish|Turkish]] * [[Wikifunctions:Catalogue/Natural language operations/Ukrainian|Ukrainian]] * [[Wikifunctions:Catalogue/Natural language operations/Upper Sorbian|Upper Sorbian]] * [[Wikifunctions:Catalogue/Natural language operations/Uzbek|Uzbek]] * [[Wikifunctions:Catalogue/Natural language operations/Vietnamese|Vietnamese]] * [[Wikifunctions:Catalogue/Natural language operations/Western Frisian|Western Frisian]] * [[Wikifunctions:Catalogue/Natural language operations/Zeelandic|Zeelandic]] </div> == Dos and don'ts == === Do === * Create wrappers and helper functions to reduce the complexity of individual compositions * Do cooperate with other members of the community * Do use Wikidata item references as input on the top NLG functions to enable Abstract Wikipedia content to use them. === Don't === * Use {{z|Z6095}} as input or output for NLG functions (use {{z|Z6005}} instead) == See also == *[[Wikifunctions:Human languages]], for a list of languages sorted by language families and classification [[Category:Lists of functions]] [[Category:Natural languages]] iblfmn5y307tlkgzdqbthjxn0oi1od7 Z20240 0 43343 293755 288197 2026-07-25T14:01:57Z JhowieNitnek 1044 293755 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z20240" }, "Z2K2": { "Z1K1": "Z14294", "Z14294K1": [ "Z14293", { "Z1K1": "Z14293", "Z14293K1": "Z20192", "Z14293K2": [ "Z60", "Z1002", "Z1113", "Z1124", "Z1199", "Z1437", "Z1124", "Z1689" ] }, { "Z1K1": "Z14293", "Z14293K1": "Z23193", "Z14293K2": [ "Z60", "Z1787" ] }, { "Z1K1": "Z14293", "Z14293K1": "Z26111", "Z14293K2": [ "Z60", "Z1006", "Z1645", "Z1672", "Z1411", "Z1107", "Z1589", "Z1406", "Z1504", "Z1591", "Z1202", "Z1901", "Z1902", "Z1837", "Z1899", "Z1900", "Z1804", "Z1372", "Z1375" ] }, { "Z1K1": "Z14293", "Z14293K1": "Z26258", "Z14293K2": [ "Z60", "Z1181", "Z1158" ] }, { "Z1K1": "Z14293", "Z14293K1": "Z26692", "Z14293K2": [ "Z60", "Z1011" ] }, { "Z1K1": "Z14293", "Z14293K1": "Z28870", "Z14293K2": [ "Z60", "Z1099" ] }, { "Z1K1": "Z14293", "Z14293K1": "Z37245", "Z14293K2": [ "Z60", "Z1592" ] }, { "Z1K1": "Z14293", "Z14293K1": "Z38246", "Z14293K2": "Z34075" } ], "Z14294K2": "Z22920" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "config for displaying Gregorian year" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "funzioni di stampa di anni gregoriani" }, { "Z1K1": "Z11", "Z11K1": "Z1592", "Z11K2": "konfigurering för att visa gregorianskt år" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1002", "Z31K2": [ "Z6", "display functions for Gregorian Year" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 1t8slcjzv313ns0qrons6san2pcew4o Z20779 0 45437 294037 292177 2026-07-26T06:16:26Z EatingCarBatteries 61191 change to variant calls 294037 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z20779" }, "Z2K2": { "Z1K1": "Z14294", "Z14294K1": [ "Z14293", { "Z1K1": "Z14293", "Z14293K1": "Z20773", "Z14293K2": "Z33034" }, { "Z1K1": "Z14293", "Z14293K1": "Z20770", "Z14293K2": [ "Z60", "Z1015" ] }, { "Z1K1": "Z14293", "Z14293K1": "Z20776", "Z14293K2": [ "Z60", "Z1430" ] }, { "Z1K1": "Z14293", "Z14293K1": "Z20782", "Z14293K2": [ "Z60", "Z1689" ] }, { "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" ] } ], "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" } ] }, "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" } ] } } ngtz1bqy15gmhxiwp9cqlxcuggfq1by Z20785 0 45443 293955 272207 2026-07-25T19:50:25Z YoshiRulz 10156 Added Z38294 to the approved list of test cases 293955 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z20785" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z20420", "Z17K2": "Z20785K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "date" } ] } } ], "Z8K2": "Z6", "Z8K3": [ "Z20", "Z20787", "Z38294" ], "Z8K4": [ "Z14", "Z20786", "Z31240" ], "Z8K5": "Z20785" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "French date" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "a date in French in dmy" } ] } } 03qcqrfi4ajrcaflelhn3911iflaiyz 293957 293955 2026-07-25T19:50:32Z YoshiRulz 10156 Removed Z20786 from the approved list of implementations 293957 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z20785" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z20420", "Z17K2": "Z20785K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "date" } ] } } ], "Z8K2": "Z6", "Z8K3": [ "Z20", "Z20787", "Z38294" ], "Z8K4": [ "Z14", "Z31240" ], "Z8K5": "Z20785" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "French date" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "a date in French in dmy" } ] } } rfavn7fgx7xpmrtq34ow36ayyt0qg46 293967 293957 2026-07-25T20:02:55Z YoshiRulz 10156 Added Z20786 to the approved list of implementations 293967 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z20785" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z20420", "Z17K2": "Z20785K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "date" } ] } } ], "Z8K2": "Z6", "Z8K3": [ "Z20", "Z20787", "Z38294" ], "Z8K4": [ "Z14", "Z31240", "Z20786" ], "Z8K5": "Z20785" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "French date" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "a date in French in dmy" } ] } } ouueqzlkdvqybi4jbt5aq74lcfif163 293970 293967 2026-07-25T20:04:24Z YoshiRulz 10156 Removed Z31240 from the approved list of implementations 293970 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z20785" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z20420", "Z17K2": "Z20785K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "date" } ] } } ], "Z8K2": "Z6", "Z8K3": [ "Z20", "Z20787", "Z38294" ], "Z8K4": [ "Z14", "Z20786" ], "Z8K5": "Z20785" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "French date" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "a date in French in dmy" } ] } } 4qc21bfxvo7bpiw6u5vuj0jq67cpho1 Z20786 0 45444 293965 146491 2026-07-25T19:59:20Z Seudo 13071 Fix for the 1st day in the month 293965 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z20786" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z20785", "Z14K3": { "Z1K1": "Z16", "Z16K1": "Z610", "Z16K2": "def Z20785(Z20785K1):\n\tmonths = (\"janvier\", \"février\", \"mars\", \"avril\", \"mai\", \"juin\", \"juillet\", \"août\", \"septembre\", \"octobre\", \"novembre\", \"décembre\")\n\tday = Z20785K1['K3']\n\tif day == 1:\n\t\tday = \"1er\"\n\treturn f\"{day} {months[Z20785K1['K2'] - 1]} {Z20785K1['K1']}\"" } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "date (frwiki), python" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 6uo4cfaq9ol18xhbqe9etmuafxbtycw Z20896 0 45699 294000 292025 2026-07-25T20:33:43Z EatingCarBatteries 61191 condense to english variants 294000 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z20896" }, "Z2K2": { "Z1K1": "Z14294", "Z14294K1": [ "Z14293", { "Z1K1": "Z14293", "Z14293K1": "Z20597", "Z14293K2": "Z33034" }, { "Z1K1": "Z14293", "Z14293K1": "Z20727", "Z14293K2": [ "Z60", "Z1430" ] }, { "Z1K1": "Z14293", "Z14293K1": "Z20767", "Z14293K2": [ "Z60", "Z1015" ] }, { "Z1K1": "Z14293", "Z14293K1": "Z21590", "Z14293K2": [ "Z60", "Z1237" ] }, { "Z1K1": "Z14293", "Z14293K1": "Z28378", "Z14293K2": [ "Z60", "Z1011" ] }, { "Z1K1": "Z14293", "Z14293K1": "Z30306", "Z14293K2": [ "Z60", "Z1181", "Z1158" ] }, { "Z1K1": "Z14293", "Z14293K1": "Z31322", "Z14293K2": "Z34075" }, { "Z1K1": "Z14293", "Z14293K1": "Z31572", "Z14293K2": [ "Z60", "Z1001" ] }, { "Z1K1": "Z14293", "Z14293K1": "Z30638", "Z14293K2": [ "Z60", "Z1531" ] }, { "Z1K1": "Z14293", "Z14293K1": "Z32588", "Z14293K2": [ "Z60", "Z1062" ] }, { "Z1K1": "Z14293", "Z14293K1": "Z33245", "Z14293K2": [ "Z60", "Z1830", "Z1326", "Z1171", "Z1736" ] }, { "Z1K1": "Z14293", "Z14293K1": "Z37315", "Z14293K2": [ "Z60", "Z1592" ] } ], "Z14294K2": "Z28154" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "config for intro for year" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "fonctions d'introduction pour une année" }, { "Z1K1": "Z11", "Z11K1": "Z1062", "Z11K2": "konfigurace pro úvod k roku" }, { "Z1K1": "Z11", "Z11K1": "Z1592", "Z11K2": "konfiguration för inledning för år" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } p7fhc6ybjgaya1uew8qiqyjt04wbrwu Z21999 0 48671 293767 290532 2026-07-25T14:30:18Z JhowieNitnek 1044 293767 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z21999" }, "Z2K2": { "Z1K1": "Z14294", "Z14294K1": [ "Z14293", { "Z1K1": "Z14293", "Z14293K1": "Z22002", "Z14293K2": [ "Z60", "Z1002", "Z1113", "Z1124", "Z1199", "Z1689" ] }, { "Z1K1": "Z14293", "Z14293K1": "Z22007", "Z14293K2": [ "Z60", "Z1004", "Z1430", "Z1099", "Z1157", "Z1517", "Z1774" ] } ], "Z14294K2": "Z21642" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "config for reading float64" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "lire les fonctions pour les nombres à vir. flott." } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "a configuration to choose which read function to use for each language" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "une configuration pour choisir quelle fonction de lecture utiliser pour chaque langue, en ce qui concerne les nombres à virgule flottante" } ] } } m789l38gpp4sbk0516imf6r92zba1wi Z22717 0 51138 294025 257478 2026-07-25T22:24:33Z Fdsdsfsdf 95452 294025 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z22717" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6", "Z17K2": "Z22717K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "String" }, { "Z1K1": "Z11", "Z11K1": "Z1078", "Z11K2": "untaian" }, { "Z1K1": "Z11", "Z11K1": "Z1011", "Z11K2": "অক্ষরসারি" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Zeichenkette" }, { "Z1K1": "Z11", "Z11K1": "Z1014", "Z11K2": "Ụdọ" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "chaîne" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "stringa" } ] } } ], "Z8K2": { "Z1K1": "Z7", "Z7K1": "Z881", "Z881K1": "Z86" }, "Z8K3": [ "Z20", "Z22718", "Z22719", "Z22721", "Z22773", "Z24338" ], "Z8K4": [ "Z14", "Z24465", "Z22720" ], "Z8K5": "Z22717" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "To be deleted" }, { "Z1K1": "Z11", "Z11K1": "Z1078", "Z11K2": "untaian ke daftar" }, { "Z1K1": "Z11", "Z11K1": "Z1011", "Z11K2": "অক্ষরসারি থেকে ভাষাপয়েন্ট তালিকা" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Zeichenkette zu Liste von Codepunkten" }, { "Z1K1": "Z11", "Z11K1": "Z1186", "Z11K2": "מחרוזת לרשימת נקודת קוד" }, { "Z1K1": "Z11", "Z11K1": "Z1014", "Z11K2": "Eriri na ndepụta koodu" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "chaîne vers liste de points de code" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "stringa in lista di codepoint" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1430", "Z31K2": [ "Z6", "Elemente der Zeichenkette", "Zeichenkette zu Liste", "Codepunkte von Zeichenkette", "Elemente von Zeichenkette", "Zeichenkette zu Codepunkten" ] }, { "Z1K1": "Z31", "Z31K1": "Z1004", "Z31K2": [ "Z6", "chaîne à lister" ] }, { "Z1K1": "Z31", "Z31K1": "Z1078", "Z31K2": [ "Z6", "string ke dafter" ] }, { "Z1K1": "Z31", "Z31K1": "Z1186", "Z31K2": [ "Z6", "מחרוזת לרשימה" ] }, { "Z1K1": "Z31", "Z31K1": "Z1787", "Z31K2": [ "Z6", "stringa in lista" ] }, { "Z1K1": "Z31", "Z31K1": "Z1002", "Z31K2": [ "Z6", "Code point list from String" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1078", "Z11K2": "menghasilkan daftar karakter dari untaian yang dimasukkan" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "gibt die Codepunkte der Zeichenkette sequentiell als Liste zurück" }, { "Z1K1": "Z11", "Z11K1": "Z1186", "Z11K2": "המרת מחרוזת לרשימה של נקודות קוד" }, { "Z1K1": "Z11", "Z11K1": "Z1014", "Z11K2": "mepụta ndepụta mkpụrụedemede ndị agụnyere" }, { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Converts a string to a list of codepoints. Reverse at Z22693" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "Converte una stringa in una lista di codepoint. Funzione inversa: Z22693" } ] } } l3w4c74pn22wpbjz5iephfp2x34ba90 294027 294025 2026-07-25T22:42:22Z Fdsdsfsdf 95452 294027 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z22717" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6", "Z17K2": "Z22717K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "String" }, { "Z1K1": "Z11", "Z11K1": "Z1078", "Z11K2": "untaian" }, { "Z1K1": "Z11", "Z11K1": "Z1011", "Z11K2": "অক্ষরসারি" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Zeichenkette" }, { "Z1K1": "Z11", "Z11K1": "Z1014", "Z11K2": "Ụdọ" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "chaîne" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "stringa" } ] } } ], "Z8K2": { "Z1K1": "Z7", "Z7K1": "Z881", "Z881K1": "Z86" }, "Z8K3": [ "Z20", "Z22718", "Z22719", "Z22721", "Z22773", "Z24338" ], "Z8K4": [ "Z14", "Z24465", "Z22720" ], "Z8K5": "Z22717" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "String to codepoint list" }, { "Z1K1": "Z11", "Z11K1": "Z1078", "Z11K2": "untaian ke daftar" }, { "Z1K1": "Z11", "Z11K1": "Z1011", "Z11K2": "অক্ষরসারি থেকে ভাষাপয়েন্ট তালিকা" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Zeichenkette zu Liste von Codepunkten" }, { "Z1K1": "Z11", "Z11K1": "Z1186", "Z11K2": "מחרוזת לרשימת נקודת קוד" }, { "Z1K1": "Z11", "Z11K1": "Z1014", "Z11K2": "Eriri na ndepụta koodu" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "chaîne vers liste de points de code" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "stringa in lista di codepoint" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1430", "Z31K2": [ "Z6", "Elemente der Zeichenkette", "Zeichenkette zu Liste", "Codepunkte von Zeichenkette", "Elemente von Zeichenkette", "Zeichenkette zu Codepunkten" ] }, { "Z1K1": "Z31", "Z31K1": "Z1004", "Z31K2": [ "Z6", "chaîne à lister" ] }, { "Z1K1": "Z31", "Z31K1": "Z1078", "Z31K2": [ "Z6", "string ke dafter" ] }, { "Z1K1": "Z31", "Z31K1": "Z1186", "Z31K2": [ "Z6", "מחרוזת לרשימה" ] }, { "Z1K1": "Z31", "Z31K1": "Z1787", "Z31K2": [ "Z6", "stringa in lista" ] }, { "Z1K1": "Z31", "Z31K1": "Z1002", "Z31K2": [ "Z6", "Code point list from String" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1078", "Z11K2": "menghasilkan daftar karakter dari untaian yang dimasukkan" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "gibt die Codepunkte der Zeichenkette sequentiell als Liste zurück" }, { "Z1K1": "Z11", "Z11K1": "Z1186", "Z11K2": "המרת מחרוזת לרשימה של נקודות קוד" }, { "Z1K1": "Z11", "Z11K1": "Z1014", "Z11K2": "mepụta ndepụta mkpụrụedemede ndị agụnyere" }, { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Converts a string to a list of codepoints. Reverse at Z22693" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "Converte una stringa in una lista di codepoint. Funzione inversa: Z22693" } ] } } e2v9tyaq6c0sb26refqd0zdi111vg3o Z22940 0 51562 293778 290667 2026-07-25T14:48:45Z JhowieNitnek 1044 293778 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z22940" }, "Z2K2": { "Z1K1": "Z14294", "Z14294K1": [ "Z14293", { "Z1K1": "Z14293", "Z14293K1": "Z22933", "Z14293K2": [ "Z60", "Z1002", "Z1437", "Z1689" ] }, { "Z1K1": "Z14293", "Z14293K1": "Z24974", "Z14293K2": [ "Z60", "Z1113", "Z1199", "Z1124" ] }, { "Z1K1": "Z14293", "Z14293K1": "Z24979", "Z14293K2": [ "Z60", "Z1787" ] }, { "Z1K1": "Z14293", "Z14293K1": "Z24984", "Z14293K2": [ "Z60", "Z1015" ] }, { "Z1K1": "Z14293", "Z14293K1": "Z24987", "Z14293K2": [ "Z60", "Z1003", "Z1133", "Z1423", "Z1127", "Z1547" ] }, { "Z1K1": "Z14293", "Z14293K1": "Z26116", "Z14293K2": [ "Z60", "Z1006", "Z1645", "Z1672", "Z1411", "Z1107", "Z1589", "Z1406", "Z1504", "Z1591" ] }, { "Z1K1": "Z14293", "Z14293K1": "Z26134", "Z14293K2": [ "Z60", "Z1202", "Z1902", "Z1900", "Z1804", "Z1372" ] }, { "Z1K1": "Z14293", "Z14293K1": "Z26139", "Z14293K2": [ "Z60", "Z1901", "Z1837", "Z1899", "Z1375" ] }, { "Z1K1": "Z14293", "Z14293K1": "Z26243", "Z14293K2": [ "Z60", "Z1181", "Z1158", "Z1653" ] }, { "Z1K1": "Z14293", "Z14293K1": "Z26652", "Z14293K2": [ "Z60", "Z1011" ] }, { "Z1K1": "Z14293", "Z14293K1": "Z28539", "Z14293K2": [ "Z60", "Z1430", "Z1231" ] }, { "Z1K1": "Z14293", "Z14293K1": "Z37694", "Z14293K2": [ "Z60", "Z1592" ] }, { "Z1K1": "Z14293", "Z14293K1": "Z38256", "Z14293K2": "Z34075" } ], "Z14294K2": "Z22937" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "config for displaying Day of Roman Year" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "funzioni di stampa per Giorno di anno romano" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Konfiguration Anzeige Tag Römischer Kalender" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } ksioro59wrfyw2fm5assvxa4sosch3a Wikifunctions:Embedded function calls 4 55080 294023 257282 2026-07-25T22:18:33Z YoshiRulz 10156 /* Update as of 2026-07 */ New section 294023 wikitext text/x-wiki It is now possible to '''embed calls to Wikifunctions in wikitext''', both on this wiki and cross-wiki. You should feel free to try it out on [[Wikifunctions:Embedded function calls/sandbox|this sandbox page]], or on your user page. '''There are no-doubt some bugs''', and we're excited to find and fix them. That said, the below may give you a guide for your expectations. == What works now (August 2025) == You can make any calls to any Function as long as: * it uses only input Types that are parsable ''from'' text (''i.e.'', either their inputs are [[Z6|Z6/Strings]] or have a reading Function, like a [[Z13518|Z13518/Natural number]]), or selectable from a set of options (''i.e.'', their inputs are [[Z40|Z40/Boolean]] or other enumerations like [[Z16098|Z16098/Gregorian calendar month]]), or is a Wikidata or natural language reference we support, * it outputs a Type that is renderable ''into'' text (''i.e.'' their output is a Z6/String or has a display Function that will turn it into one), and * it has an approved Implementation. {| class="wikitable" ! Types used ! Input ! Result |- | String | <code><nowiki>{{#function:Z10018|This is a bit shouty}}</nowiki></code><ref group="Notes"> HTML entities in the argument will be resolved by the MediaWiki parser. If you need the unescaped entity for some reason, pass e.g. <syntaxhighlight lang="wikitext" inline>{{#function:Z10018|&amp;rarr;}}</syntaxhighlight> </ref> | {{#function:Z10018|This is a bit shouty}} |- | Boolean | <code><nowiki>{{#function:Z10730|Z41}}</nowiki></code> | {{#function:Z10730|Z41}} |- | Natural number | <code><nowiki>{{#function:Z11022|1234}}</nowiki></code> | {{#function:Z11022|1234}} |- |Floating point | <code><nowiki>{{#function:Z18428|1.2345}} km</nowiki></code> | {{#function:Z18428|1.2345}} km |- | Rational number | <code><nowiki>{{#function:Z19682|12/5}}</nowiki></code> | {{#function:Z19682|12/5}} |- |Gregorian month | <code><nowiki>{{#function:Z13596|Z16105}}</nowiki></code> | {{#function:Z13596|Z16105}} |- | rowspan="2" |Gregorian date | <code><nowiki>{{#function:Z20744|30 June 2020|15 April 2025}}</nowiki></code> | {{#function:Z20744|30 June 2020|15 April 2025}} |- |''Special case: Blank value means "today's date":'' <code><nowiki>{{#function:Z20744|30 June 2020|}}</nowiki></code> | {{#function:Z20744|30 June 2020|}} |- | rowspan="3" | Language | <code><nowiki>{{#function:Z16437|1|en}}</nowiki></code> | {{#function:Z16437|1|en}} |- | ''Special case: ZID instead of language code:'' <code><nowiki>{{#function:Z16437|2|Z1002}}</nowiki></code> | {{#function:Z16437|2|Z1002}} |- |''Special case: Blank value means "this page's language":'' <code><nowiki>{{#function:Z16437|3|}}</nowiki></code> |{{#function:Z16437|3|}} |- | rowspan="2" | Wikidata item reference | <code><nowiki>{{#function:Z23753|Q42|en}}</nowiki></code> | {{#function:Z23753|Q42|en}} |- | ''Special case: Blank value means "Wikidata item for this page":'' <code><nowiki>{{#function:Z23753||en}}</nowiki></code> | ''(Not applicable.)'' |- | Wikidata lexeme reference | <code><nowiki>{{#function:Z19248|L10958}}</nowiki></code> | {{#function:Z19248|L10958}} |- | HTML (only for output) | <code><nowiki>{{#function:Z23293|2|3}}</nowiki></code> | {{#function:Z23293|2|3}} |} Function calls are cached for all users (across all wikis), given the same inputs. If the Function call is not yet ready, a message is shown in the page {{Int:wikilambda-fragment-pending}} ([[MediaWiki:Wikilambda-fragment-pending|<code>wikilambda-fragment-pending</code>]]<ref group="Notes">As always, please do not over-write this message locally, but suggest improvements in Phabricator tasks so we can share them for all communities and languages.</ref>). If the Function call goes wrong, it shows up in an error state and is added to the appropriate tracking category. We've planned this to work on mobile and desktop for Web readers using the standard supported skins. Editing integration is provided with the visual and 2017 wikitext editors, and the raw wikitext should mostly work with any editor (but without any neat tools<ref group="Notes">For example, in the 2010 wikitext editor it won't preview using the new parser, so you only see the wikitext you inputted, not the result until after you've published.</ref>). Edits to Functions used on pages that could affect the output will trigger page refreshes, including entries in Recent Changes and Watchlists (disabled by default), like Wikidata, with a structured description of what change happened (''e.g.'' a new Implementation was connected), rendered into text in the reader's language (if available). As you create or edit a Function call inside the visual editor, you can see the result of your changes in a "preview" pane as you tweak it. === Update as of 2026-07 === {| class="wikitable sortable" ! Input's Type !! Default value !! Live example <!-- |- | style="text-align: end;" | {{Z|Z1}} |- | style="text-align: end;" | {{Z|Z2}} |- | style="text-align: end;" | {{Z|Z3}} |- | style="text-align: end;" | {{Z|Z4}} | <small><nowiki>&#x2B10;{{#function:</nowiki>[[Z34804]]<nowiki>||}}</nowiki><br>{{#function:Z34804||}}</small> |- | style="text-align: end;" | {{Z|Z5}} --> |- | style="text-align: end;" | {{Z|Z6}} | N/A ({{Q|670834}}) | <small><nowiki>&#x2B10;{{#function:</nowiki>[[Z14142]]<nowiki>|}}</nowiki><br>{{#function:Z14142|}}</small> <!-- |- | style="text-align: end;" | {{Z|Z7}} --> |- | style="text-align: end;" | {{Z|Z8}} | N/A (gives an error) | <small><nowiki>&#x2B10;{{#function:</nowiki>[[Z28231]]<nowiki>|}}</nowiki><br>{{#function:Z28231|}}</small> <!-- |- | style="text-align: end;" | {{Z|Z9}} --> |- | style="text-align: end;" | {{Z|Z11}} | N/A (gives an error) | <small><nowiki>&#x2B10;{{#function:</nowiki>[[Z14396]]<nowiki>|}}</nowiki><br>{{#function:Z14396|}}</small> |- | style="text-align: end;" | {{Z|Z12}} | N/A (gives an error) | <small><nowiki>&#x2B10;{{#function:</nowiki>[[Z38226]]<nowiki>|}}</nowiki><br>{{#function:Z38226|}}</small> <!-- |- | style="text-align: end;" | {{Z|Z14}} |- | style="text-align: end;" | {{Z|Z16}} |- | style="text-align: end;" | {{Z|Z17}} |- | style="text-align: end;" | {{Z|Z18}} |- | style="text-align: end;" | {{Z|Z20}} |- | style="text-align: end;" | {{Z|Z21}} |- | style="text-align: end;" | {{Z|Z22}} |- | style="text-align: end;" | {{Z|Z23}} |- | style="text-align: end;" | {{Z|Z31}} |- | style="text-align: end;" | {{Z|Z32}} --> |- | style="text-align: end;" | {{Z|Z39}} | N/A (gives an error) | <small><nowiki>&#x2B10;{{#function:</nowiki>[[Z23443]]<nowiki>|}}</nowiki><br>{{#function:Z23443|}}</small> |- | style="text-align: end;" | {{Z|Z40}} | N/A (gives an error) | <small><nowiki>&#x2B10;{{#function:</nowiki>[[Z10730]]<nowiki>|}}</nowiki><br>{{#function:Z10730|}}</small> <!-- |- | style="text-align: end;" | {{Z|Z46}} |- | style="text-align: end;" | {{Z|Z50}} --> |- | style="text-align: end;" | {{Z|Z60}} | <syntaxhighlight lang="wikitext" inline>{{PAGELANGUAGE}}</syntaxhighlight><br>(i.e. <code>de</code> on dewp) | <small><nowiki>&#x2B10;{{#function:</nowiki>[[Z14329]]<nowiki>|}}</nowiki><br>{{#function:Z14329|}}</small> <!-- |- | style="text-align: end;" | {{Z|Z61}} |- | style="text-align: end;" | {{Z|Z64}} --> |- | style="text-align: end;" | {{Z|Z80}} | N/A (gives an error) | <small><nowiki>&#x2B10;{{#function:</nowiki>[[Z22883]]<nowiki>|}}</nowiki><br>{{#function:Z22883|}}</small> |- | style="text-align: end;" | {{Z|Z86}} | N/A (gives an error) | <small><nowiki>&#x2B10;{{#function:</nowiki>[[Z23061]]<nowiki>|}}</nowiki><br>{{#function:Z23061|}}</small> |- | style="text-align: end;" | {{Z|Z89}} | N/A (gives an error) | <small><nowiki>&#x2B10;{{#function:</nowiki>[[Z27854]]<nowiki>|}}</nowiki><br>{{#function:Z27854|}}</small> <!-- |- | style="text-align: end;" | {{Z|Z99}} --> |- | style="text-align: end;" | {{Z|Z881}} | N/A (gives an error) | <small><nowiki>&#x2B10;{{#function:</nowiki>[[Z12681]]<nowiki>|}}</nowiki><br>{{#function:Z12681|}}</small> |- | style="text-align: end;" | {{Z|Z882}} | N/A (gives an error) | <small><nowiki>&#x2B10;{{#function:</nowiki>[[Z24660]]<nowiki>||}}</nowiki><br>{{#function:Z24660||}}</small> |- | style="text-align: end;" | {{Z|Z883}} | N/A (gives an error) | <small><nowiki>&#x2B10;{{#function:</nowiki>[[Z30737]]<nowiki>|}}</nowiki><br>{{#function:Z30737|}}</small> |- | style="text-align: end;" | {{Z|Z310}} | N/A (gives an error) | <small><nowiki>&#x2B10;{{#function:</nowiki>[[Z36104]]<nowiki>|}}</nowiki><br>{{#function:Z36104|}}</small> |- | style="text-align: end;" | {{Z|Z6091}}<br>{{Z|Z6001}} | <syntaxhighlight lang="lua" inline>mw.wikibase.getEntityIdForCurrentPage()</syntaxhighlight>/<syntaxhighlight lang="lua" inline>mw.wikibase.getEntity()</syntaxhighlight> | <small><nowiki>&#x2B10;{{#function:</nowiki>[[Z20041]]<nowiki>|}}</nowiki><br>{{#function:Z20041|}}</small> |- | style="text-align: end;" | {{Z|Z6092}}<br>{{Z|Z6002}} | N/A (gives an error) | <small><nowiki>&#x2B10;{{#function:</nowiki>[[Z20046]]<nowiki>|}}</nowiki><br>{{#function:Z20046|}}</small> |- | style="text-align: end;" | {{Z|Z6095}}<br>{{Z|Z6005}} | N/A (gives an error) | <small><nowiki>&#x2B10;{{#function:</nowiki>[[Z19310]]<nowiki>|}}</nowiki><br>{{#function:Z19310|}}</small> |- | style="text-align: end;" | {{Z|Z6096}}<br>{{Z|Z6006}} | N/A (gives an error) | <small><nowiki>&#x2B10;{{#function:</nowiki>[[Z23127]]<nowiki>|}}</nowiki><br>{{#function:Z23127|}}</small> |- | style="text-align: end;" | {{Z|Z6094}}<br>{{Z|Z6004}} | N/A (gives an error) | <small><nowiki>&#x2B10;{{#function:</nowiki>[[Z35745]]<nowiki>|}}</nowiki><br>{{#function:Z35745|}}</small> <!-- |- | style="text-align: end;" | {{Z|Z6003}} |- | style="text-align: end;" | {{Z|Z6007}} |- | style="text-align: end;" | {{Z|Z6008}} --> |- | style="text-align: end;" | {{Z|Z6010}} | N/A (gives an error) | <small><nowiki>&#x2B10;{{#function:</nowiki>[[Z25326]]<nowiki>||}}</nowiki><br>{{#function:Z25326||}}</small> |- | style="text-align: end;" | {{Z|Z6011}} | 0&deg; N, 0&deg; E<br>({{Q|16896007}}) | <small><nowiki>&#x2B10;{{#function:</nowiki>[[Z25629]]<nowiki>||}}</nowiki><br>{{#function:Z25629||}}</small> <!-- |- | style="text-align: end;" | {{Z|Z6020}} |- | style="text-align: end;" | {{Z|Z6030}} |- | style="text-align: end;" | {{Z|Z6039}} |- | style="text-align: end;" | {{Z|Z6040}} --> |- | style="text-align: end;" | {{Z|Z6060}} | N/A (gives an error) | <small><nowiki>&#x2B10;{{#function:</nowiki>[[Z25701]]<nowiki>|}}</nowiki><br>{{#function:Z25701|}}</small> |- | style="text-align: end;" | {{Z|Z6061}} | N/A (gives an error) | <small><nowiki>&#x2B10;{{#function:</nowiki>[[Z25724]]<nowiki>|}}</nowiki><br>{{#function:Z25724|}}</small> |- | style="text-align: end;" | {{Z|Z6064}} | N/A (gives an error) | <small><nowiki>&#x2B10;{{#function:</nowiki>[[Z35327]]<nowiki>||}}</nowiki><br>{{#function:Z35327||}}</small> <!-- |- | style="text-align: end;" | {{Z|Z6884}} |- | style="text-align: end;" | {{Z|Z14293}} |- | style="text-align: end;" | {{Z|Z14294}} --> |- | style="text-align: end;" | {{Z|Z16098}} | N/A (gives an error) | <small><nowiki>&#x2B10;{{#function:</nowiki>[[Z13596]]<nowiki>|}}</nowiki><br>{{#function:Z13596|}}</small> |- | style="text-align: end;" | {{Z|Z16927}} | N/A (gives an error) | <small><nowiki>&#x2B10;{{#function:</nowiki>[[Z16000]]<nowiki>|}}</nowiki><br>{{#function:Z16000|}}</small> |- | style="text-align: end;" | {{Z|Z17402}} | N/A (gives an error) | <small><nowiki>&#x2B10;{{#function:</nowiki>[[Z24041]]<nowiki>||}}</nowiki><br>{{#function:Z24041||}}</small> |- | style="text-align: end;" | {{Z|Z17813}} | N/A (gives an error) | <small><nowiki>&#x2B10;{{#function:</nowiki>[[Z24761]]<nowiki>||}}</nowiki><br>{{#function:Z24761||}}</small> |- | style="text-align: end;" | {{Z|Z20159}} | N/A (gives an error) | <small><nowiki>&#x2B10;{{#function:</nowiki>[[Z28824]]<nowiki>|}}</nowiki><br>{{#function:Z28824|}}</small> |- | style="text-align: end;" | {{Z|Z20342}} | N/A (gives an error) | <small><nowiki>&#x2B10;{{#function:</nowiki>[[Z22937]]<nowiki>|}}</nowiki><br>{{#function:Z22937|}}</small> |- | style="text-align: end;" | {{Z|Z20420}} | <syntaxhighlight lang="wikitext" inline>{{CURRENTTIMESTAMP}}</syntaxhighlight><br>(i.e. today's date, subject to caching) | <small><nowiki>&#x2B10;{{#function:</nowiki>[[Z34060]]<nowiki>|}}</nowiki><br>{{#function:Z34060|}}</small> <!-- |- | style="text-align: end;" | {{Z|Z20825}} --> |- | style="text-align: end;" | {{Z|Z13518}} | N/A (gives an error) | <small><nowiki>&#x2B10;{{#function:</nowiki>[[Z13713]]<nowiki>|}}</nowiki><br>{{#function:Z13713|}}</small> |- | style="text-align: end;" | {{Z|Z16659}} | N/A (gives an error) | <small><nowiki>&#x2B10;{{#function:</nowiki>[[Z17151]]<nowiki>|}}</nowiki><br>{{#function:Z17151|}}</small> |- | style="text-align: end;" | {{Z|Z16683}} | N/A (gives an error) | <small><nowiki>&#x2B10;{{#function:</nowiki>[[Z25073]]<nowiki>|}}</nowiki><br>{{#function:Z25073|}}</small> |- | style="text-align: end;" | {{Z|Z19677}} | N/A (gives an error) | <small><nowiki>&#x2B10;{{#function:</nowiki>[[Z19827]]<nowiki>|}}</nowiki><br>{{#function:Z19827|}}</small> |- | style="text-align: end;" | {{Z|Z20838}} | N/A (gives an error) | <small><nowiki>&#x2B10;{{#function:</nowiki>[[Z20844]]<nowiki>|}}</nowiki><br>{{#function:Z20844|}}</small> |- | style="text-align: end;" | {{Z|Z22112}} | N/A (gives an error) | <small><nowiki>&#x2B10;{{#function:</nowiki>[[Z22417]]<nowiki>|}}</nowiki><br>{{#function:Z22417|}}</small> |- | style="text-align: end;" | {{Z|Z33198}} | N/A (gives an error) | <small><nowiki>&#x2B10;{{#function:</nowiki>[[Z33219]]<nowiki>||}}</nowiki><br>{{#function:Z33219||}}</small> |- | style="text-align: end;" | {{Z|Z28579}} | N/A (gives an error) | <small><nowiki>&#x2B10;{{#function:</nowiki>[[Z28639]]<nowiki>|}}</nowiki><br>{{#function:Z28639|}}</small> <!-- |- | style="text-align: end;" | {{Z|Z36462}} |- | style="text-align: end;" | {{Z|Z36463}} --> |- | [[Help:Wikidata#Lightweight_enumerations|Lightweight enums]]: * {{Z|Z6062}} * {{Z|Z6063}} * {{Z|Z25340}} * {{Z|Z25501}} * {{Z|Z25502}} * {{Z|Z26582}} * {{Z|Z26934}} * {{Z|Z26935}} * {{Z|Z27951}} * {{Z|Z27970}} * {{Z|Z27971}} * {{Z|Z28215}} * {{Z|Z28515}} * {{Z|Z28516}} * {{Z|Z28517}} * {{Z|Z28518}} * {{Z|Z28519}} * {{Z|Z28520}} * {{Z|Z32789}} * {{Z|Z32792}} * {{Z|Z33568}} * {{Z|Z33827}} | N/A (gives an error) | <small><nowiki>&#x2B10;{{#function:</nowiki>[[Z27954]]<nowiki>|}}</nowiki><br>{{#function:Z27954|}}</small> |} == What will work soon == === Setting arbitrary 'render' (display) and 'parse' (read) languages for calls === The input 1.234 in English canonically means a floating point number; in German, it means an integer. Reading and display functions take the input and display language into account, so when you embed a Wikifunctions call in a page we pass on that page's language for you. (On this wiki every page is in English (the MediaWiki default), regardless of translation status.) However, sometimes you might want to show outputs in a different language, or have an input that's original to the source, or even just a demonstration Function call that you can copy to any client wiki This is waiting on some work upstream, and we hope to support it very soon. {| class="wikitable" ! {{Not done|Does not yet work}} | <code><nowiki>{{#function:Z10000|foo|bar|renderlang=en|parselang=en}}</nowiki></code> |} === Speed improvements === We're aware that using Wikifunctions can sometimes be painfully slow. We don't want that — for you, waiting for a result, or for our servers, waiting around with open connections to serve pages. It's expensive in peoples' time and sapping of confidence in the system, and we will do better. We're working on this as part of this Quarter's work, and expect to ship the first of these improvements over the next month or so. === Calling Wikifunctions from within a template or parser function === For now, Wikifunctions calls are only supported at the "top level" of a page — ''i.e.'', in the wikitext of the page itself, and not in parameters passed to templates or parser functions on the page. Using the Wikifunctions parser function as a parameter will generally not work, or provide surprising results. Note that if the exact call has already been used, it will happen to work, but it should not be relied upon. This is due to the new changes to MediaWiki, and the new feature will expand over time. We're working with upstream on various issues, and this parts of this may be remedied in the next few months; we will keep you updated. {| class="wikitable" !{{Not done|Happens to work}} | <code><nowiki>{{1x|{{#function:Z11022|1234}}}}</nowiki></code> -> {{1x|{{#function:Z11022|1234}}}} (but only because this exact call is already on the page) |- ! {{Not done|Does not yet work}} | <code><nowiki>{{1x|{{#function:Z11022|321}}}}</nowiki></code> |- !{{Not done|Does not yet work}} | <code><nowiki>{{#ifeq:{{#function:Z11022|4321}}|MMMMCCCXXI|same|different}}</nowiki></code> |} Note that some template uses will happen to work, but you '''must not rely on them''' until the system is re-built, as they may stop working or change unexepectedly. === Use on more wikis === Right now, we've enabled this feature here on Wikifunctions.org itself, and on the Dagbani Wikipedia and most Wiktionary communities. We're really keen to hear feedback here (on the talk page or wherever) on what works or doesn't, what's expected or surprising, and where we frustrate or delight you. We're working on this as a big part of our work, and expect to ship it to most other Wiktionaries, and some other wikis<ref group="Notes">https://noc.wikimedia.org/conf/dblists/wikifunctionsclient.dblist</ref>, over the next few months. Wider deployment relies on major work upstream to migrate wikis off the legacy parser, as well as performance and scaling work at our end, and so we are limited in the places to which we can deploy the feature right now. == What won't work for a while == === Use on very big wikis === Due to a combination of the speed and legacy parser issues above, and nervousness about scalability, we do not plan to deploy the Wikifunctions client mode to any "large" Wikimedia wikis soon. We'll keep you updated as we learn more. === Provenance in output (citations, ''etc.'') === A huge part of the trustworthiness of the Wikimedia communities' outputs over the last quarter-century has been based on provenance information being displayed prominently and reliably next to claims. We definitely want to support this for the outputs of Wikifunctions calls, but it has some huge design, community, product, and engineering concerns that we (and the whole Wikimedia movement!) will need to solve first, or at least agree an experimental way forward. We do not expect this to happen soon, sadly, but we're strongly focussed on it as a key need for people both to have confidence in using Wikifunctions, but also to know where to go to fix issues or expand content when they see something wrong in Wikifunctions usage. === Taking over article pages and search results on wikis === A key hoped-for outcome of the long-term vision for Abstract Wikipedia is to provide short articles and snippets made up entirely of Wikifunctions calls using Wikidata inputs, shown alongside local articles. We're very interested in this and plan to deliver it as the main part of the Abstract Wikipedia vision, but we don't want to promise a timeline. Soon, we'll be starting a wider set of conversations about what this kind of "Abstract Content" would be in terms of where it would live, how it would be edited and maintained and by whom, and how it might be presented. === User-interactive "dynamic" calls === Several people have requested a means by which Functions can be embedded into articles as interactive elements, where readers are prompted to set inputs and run the Function to get the output, which might be useful in teaching ''e.g.'' mathematical concepts. There are already some interesting gadget-bourne systems in some communities, and it's clear that it's potentially very exciting, but it has a number of usability and scalability concerns, and it's not a focus of the team right now. === Non-text output === A number of people have asked if it will be possible to have Functions output non-text items, like bar charts and sheet music (using SVG or other technologies). We think this is a neat idea, but it's not a focus of the team for the medium term. == What will never work == === Use with the legacy parser === Major structural changes had to be made for MediaWiki to support Wikifunctions calls being embedded into pages. The core of MediaWiki, the parser which turns wikitext into HTML, is 13 years into being replaced, and is in the final stretches. Because of this, the changes to support us are available only in the modern page system ("Parsoid"). If the site's configuration or your preferences force the page to be in non-Parsoid mode, it will instead show the raw wikitext of the function call; this currently includes Test Wikipedia, so '''please do not try out the feature there''' for now, and be aware that there's likely a long tail of tools that will need to be updated. === Wikitext output === As part of Wikifunctions calls only being able to be used in the modern page system, this means that you will not be able to output wikitext fragments, only plain text and (later) valid, balanced HTML. This means your Function will be able to output <code><nowiki><em>l'Étranger</em></nowiki> is…</code> but not <code><nowiki>''l'Étranger''</nowiki> is…</code> .<ref group="Notes">There are other restrictions / benefits as well.</ref> === Unbalanced output === As with the above, we cannot provide content that affects content outside of its part of the page — so you can't use a Function call to open or close a table or box, or format a table row (rather than provide the entire table). == Notes == <references group="Notes" responsive="" /> [[Category:Help]] [[Category:Pages with Wikifunctions calls]] 7jmm6afdsrj9xd4cpy2uilxvpjebsor 294024 294023 2026-07-25T22:22:15Z YoshiRulz 10156 /* Update as of 2026-07 */ Forgot to explain Z6091/Z6001 294024 wikitext text/x-wiki It is now possible to '''embed calls to Wikifunctions in wikitext''', both on this wiki and cross-wiki. You should feel free to try it out on [[Wikifunctions:Embedded function calls/sandbox|this sandbox page]], or on your user page. '''There are no-doubt some bugs''', and we're excited to find and fix them. That said, the below may give you a guide for your expectations. == What works now (August 2025) == You can make any calls to any Function as long as: * it uses only input Types that are parsable ''from'' text (''i.e.'', either their inputs are [[Z6|Z6/Strings]] or have a reading Function, like a [[Z13518|Z13518/Natural number]]), or selectable from a set of options (''i.e.'', their inputs are [[Z40|Z40/Boolean]] or other enumerations like [[Z16098|Z16098/Gregorian calendar month]]), or is a Wikidata or natural language reference we support, * it outputs a Type that is renderable ''into'' text (''i.e.'' their output is a Z6/String or has a display Function that will turn it into one), and * it has an approved Implementation. {| class="wikitable" ! Types used ! Input ! Result |- | String | <code><nowiki>{{#function:Z10018|This is a bit shouty}}</nowiki></code><ref group="Notes"> HTML entities in the argument will be resolved by the MediaWiki parser. If you need the unescaped entity for some reason, pass e.g. <syntaxhighlight lang="wikitext" inline>{{#function:Z10018|&amp;rarr;}}</syntaxhighlight> </ref> | {{#function:Z10018|This is a bit shouty}} |- | Boolean | <code><nowiki>{{#function:Z10730|Z41}}</nowiki></code> | {{#function:Z10730|Z41}} |- | Natural number | <code><nowiki>{{#function:Z11022|1234}}</nowiki></code> | {{#function:Z11022|1234}} |- |Floating point | <code><nowiki>{{#function:Z18428|1.2345}} km</nowiki></code> | {{#function:Z18428|1.2345}} km |- | Rational number | <code><nowiki>{{#function:Z19682|12/5}}</nowiki></code> | {{#function:Z19682|12/5}} |- |Gregorian month | <code><nowiki>{{#function:Z13596|Z16105}}</nowiki></code> | {{#function:Z13596|Z16105}} |- | rowspan="2" |Gregorian date | <code><nowiki>{{#function:Z20744|30 June 2020|15 April 2025}}</nowiki></code> | {{#function:Z20744|30 June 2020|15 April 2025}} |- |''Special case: Blank value means "today's date":'' <code><nowiki>{{#function:Z20744|30 June 2020|}}</nowiki></code> | {{#function:Z20744|30 June 2020|}} |- | rowspan="3" | Language | <code><nowiki>{{#function:Z16437|1|en}}</nowiki></code> | {{#function:Z16437|1|en}} |- | ''Special case: ZID instead of language code:'' <code><nowiki>{{#function:Z16437|2|Z1002}}</nowiki></code> | {{#function:Z16437|2|Z1002}} |- |''Special case: Blank value means "this page's language":'' <code><nowiki>{{#function:Z16437|3|}}</nowiki></code> |{{#function:Z16437|3|}} |- | rowspan="2" | Wikidata item reference | <code><nowiki>{{#function:Z23753|Q42|en}}</nowiki></code> | {{#function:Z23753|Q42|en}} |- | ''Special case: Blank value means "Wikidata item for this page":'' <code><nowiki>{{#function:Z23753||en}}</nowiki></code> | ''(Not applicable.)'' |- | Wikidata lexeme reference | <code><nowiki>{{#function:Z19248|L10958}}</nowiki></code> | {{#function:Z19248|L10958}} |- | HTML (only for output) | <code><nowiki>{{#function:Z23293|2|3}}</nowiki></code> | {{#function:Z23293|2|3}} |} Function calls are cached for all users (across all wikis), given the same inputs. If the Function call is not yet ready, a message is shown in the page {{Int:wikilambda-fragment-pending}} ([[MediaWiki:Wikilambda-fragment-pending|<code>wikilambda-fragment-pending</code>]]<ref group="Notes">As always, please do not over-write this message locally, but suggest improvements in Phabricator tasks so we can share them for all communities and languages.</ref>). If the Function call goes wrong, it shows up in an error state and is added to the appropriate tracking category. We've planned this to work on mobile and desktop for Web readers using the standard supported skins. Editing integration is provided with the visual and 2017 wikitext editors, and the raw wikitext should mostly work with any editor (but without any neat tools<ref group="Notes">For example, in the 2010 wikitext editor it won't preview using the new parser, so you only see the wikitext you inputted, not the result until after you've published.</ref>). Edits to Functions used on pages that could affect the output will trigger page refreshes, including entries in Recent Changes and Watchlists (disabled by default), like Wikidata, with a structured description of what change happened (''e.g.'' a new Implementation was connected), rendered into text in the reader's language (if available). As you create or edit a Function call inside the visual editor, you can see the result of your changes in a "preview" pane as you tweak it. === Update as of 2026-07 === {| class="wikitable sortable" ! Input's Type !! Default value !! Live example <!-- |- | style="text-align: end;" | {{Z|Z1}} |- | style="text-align: end;" | {{Z|Z2}} |- | style="text-align: end;" | {{Z|Z3}} |- | style="text-align: end;" | {{Z|Z4}} | <small><nowiki>&#x2B10;{{#function:</nowiki>[[Z34804]]<nowiki>||}}</nowiki><br>{{#function:Z34804||}}</small> |- | style="text-align: end;" | {{Z|Z5}} --> |- | style="text-align: end;" | {{Z|Z6}} | N/A ({{Q|670834}}) | <small><nowiki>&#x2B10;{{#function:</nowiki>[[Z14142]]<nowiki>|}}</nowiki><br>{{#function:Z14142|}}</small> <!-- |- | style="text-align: end;" | {{Z|Z7}} --> |- | style="text-align: end;" | {{Z|Z8}} | N/A (gives an error) | <small><nowiki>&#x2B10;{{#function:</nowiki>[[Z28231]]<nowiki>|}}</nowiki><br>{{#function:Z28231|}}</small> <!-- |- | style="text-align: end;" | {{Z|Z9}} --> |- | style="text-align: end;" | {{Z|Z11}} | N/A (gives an error) | <small><nowiki>&#x2B10;{{#function:</nowiki>[[Z14396]]<nowiki>|}}</nowiki><br>{{#function:Z14396|}}</small> |- | style="text-align: end;" | {{Z|Z12}} | N/A (gives an error) | <small><nowiki>&#x2B10;{{#function:</nowiki>[[Z38226]]<nowiki>|}}</nowiki><br>{{#function:Z38226|}}</small> <!-- |- | style="text-align: end;" | {{Z|Z14}} |- | style="text-align: end;" | {{Z|Z16}} |- | style="text-align: end;" | {{Z|Z17}} |- | style="text-align: end;" | {{Z|Z18}} |- | style="text-align: end;" | {{Z|Z20}} |- | style="text-align: end;" | {{Z|Z21}} |- | style="text-align: end;" | {{Z|Z22}} |- | style="text-align: end;" | {{Z|Z23}} |- | style="text-align: end;" | {{Z|Z31}} |- | style="text-align: end;" | {{Z|Z32}} --> |- | style="text-align: end;" | {{Z|Z39}} | N/A (gives an error) | <small><nowiki>&#x2B10;{{#function:</nowiki>[[Z23443]]<nowiki>|}}</nowiki><br>{{#function:Z23443|}}</small> |- | style="text-align: end;" | {{Z|Z40}} | N/A (gives an error) | <small><nowiki>&#x2B10;{{#function:</nowiki>[[Z10730]]<nowiki>|}}</nowiki><br>{{#function:Z10730|}}</small> <!-- |- | style="text-align: end;" | {{Z|Z46}} |- | style="text-align: end;" | {{Z|Z50}} --> |- | style="text-align: end;" | {{Z|Z60}} | <syntaxhighlight lang="wikitext" inline>{{PAGELANGUAGE}}</syntaxhighlight><br>(i.e. <code>de</code> on dewp) | <small><nowiki>&#x2B10;{{#function:</nowiki>[[Z14329]]<nowiki>|}}</nowiki><br>{{#function:Z14329|}}</small> <!-- |- | style="text-align: end;" | {{Z|Z61}} |- | style="text-align: end;" | {{Z|Z64}} --> |- | style="text-align: end;" | {{Z|Z80}} | N/A (gives an error) | <small><nowiki>&#x2B10;{{#function:</nowiki>[[Z22883]]<nowiki>|}}</nowiki><br>{{#function:Z22883|}}</small> |- | style="text-align: end;" | {{Z|Z86}} | N/A (gives an error) | <small><nowiki>&#x2B10;{{#function:</nowiki>[[Z23061]]<nowiki>|}}</nowiki><br>{{#function:Z23061|}}</small> |- | style="text-align: end;" | {{Z|Z89}} | N/A (gives an error) | <small><nowiki>&#x2B10;{{#function:</nowiki>[[Z27854]]<nowiki>|}}</nowiki><br>{{#function:Z27854|}}</small> <!-- |- | style="text-align: end;" | {{Z|Z99}} --> |- | style="text-align: end;" | {{Z|Z881}} | N/A (gives an error) | <small><nowiki>&#x2B10;{{#function:</nowiki>[[Z12681]]<nowiki>|}}</nowiki><br>{{#function:Z12681|}}</small> |- | style="text-align: end;" | {{Z|Z882}} | N/A (gives an error) | <small><nowiki>&#x2B10;{{#function:</nowiki>[[Z24660]]<nowiki>||}}</nowiki><br>{{#function:Z24660||}}</small> |- | style="text-align: end;" | {{Z|Z883}} | N/A (gives an error) | <small><nowiki>&#x2B10;{{#function:</nowiki>[[Z30737]]<nowiki>|}}</nowiki><br>{{#function:Z30737|}}</small> |- | style="text-align: end;" | {{Z|Z310}} | N/A (gives an error) | <small><nowiki>&#x2B10;{{#function:</nowiki>[[Z36104]]<nowiki>|}}</nowiki><br>{{#function:Z36104|}}</small> |- | style="text-align: end;" | {{Z|Z6091}}<br>{{Z|Z6001}} | <syntaxhighlight lang="lua" inline>mw.wikibase.getEntityIdForCurrentPage()</syntaxhighlight><br>/<syntaxhighlight lang="lua" inline>mw.wikibase.getEntity()</syntaxhighlight> <br>(i.e. the Item which has this page as a sitelink) | <small><nowiki>&#x2B10;{{#function:</nowiki>[[Z20041]]<nowiki>|}}</nowiki><br>{{#function:Z20041|}}</small> |- | style="text-align: end;" | {{Z|Z6092}}<br>{{Z|Z6002}} | N/A (gives an error) | <small><nowiki>&#x2B10;{{#function:</nowiki>[[Z20046]]<nowiki>|}}</nowiki><br>{{#function:Z20046|}}</small> |- | style="text-align: end;" | {{Z|Z6095}}<br>{{Z|Z6005}} | N/A (gives an error) | <small><nowiki>&#x2B10;{{#function:</nowiki>[[Z19310]]<nowiki>|}}</nowiki><br>{{#function:Z19310|}}</small> |- | style="text-align: end;" | {{Z|Z6096}}<br>{{Z|Z6006}} | N/A (gives an error) | <small><nowiki>&#x2B10;{{#function:</nowiki>[[Z23127]]<nowiki>|}}</nowiki><br>{{#function:Z23127|}}</small> |- | style="text-align: end;" | {{Z|Z6094}}<br>{{Z|Z6004}} | N/A (gives an error) | <small><nowiki>&#x2B10;{{#function:</nowiki>[[Z35745]]<nowiki>|}}</nowiki><br>{{#function:Z35745|}}</small> <!-- |- | style="text-align: end;" | {{Z|Z6003}} |- | style="text-align: end;" | {{Z|Z6007}} |- | style="text-align: end;" | {{Z|Z6008}} --> |- | style="text-align: end;" | {{Z|Z6010}} | N/A (gives an error) | <small><nowiki>&#x2B10;{{#function:</nowiki>[[Z25326]]<nowiki>||}}</nowiki><br>{{#function:Z25326||}}</small> |- | style="text-align: end;" | {{Z|Z6011}} | 0&deg; N, 0&deg; E<br>({{Q|16896007}}) | <small><nowiki>&#x2B10;{{#function:</nowiki>[[Z25629]]<nowiki>||}}</nowiki><br>{{#function:Z25629||}}</small> <!-- |- | style="text-align: end;" | {{Z|Z6020}} |- | style="text-align: end;" | {{Z|Z6030}} |- | style="text-align: end;" | {{Z|Z6039}} |- | style="text-align: end;" | {{Z|Z6040}} --> |- | style="text-align: end;" | {{Z|Z6060}} | N/A (gives an error) | <small><nowiki>&#x2B10;{{#function:</nowiki>[[Z25701]]<nowiki>|}}</nowiki><br>{{#function:Z25701|}}</small> |- | style="text-align: end;" | {{Z|Z6061}} | N/A (gives an error) | <small><nowiki>&#x2B10;{{#function:</nowiki>[[Z25724]]<nowiki>|}}</nowiki><br>{{#function:Z25724|}}</small> |- | style="text-align: end;" | {{Z|Z6064}} | N/A (gives an error) | <small><nowiki>&#x2B10;{{#function:</nowiki>[[Z35327]]<nowiki>||}}</nowiki><br>{{#function:Z35327||}}</small> <!-- |- | style="text-align: end;" | {{Z|Z6884}} |- | style="text-align: end;" | {{Z|Z14293}} |- | style="text-align: end;" | {{Z|Z14294}} --> |- | style="text-align: end;" | {{Z|Z16098}} | N/A (gives an error) | <small><nowiki>&#x2B10;{{#function:</nowiki>[[Z13596]]<nowiki>|}}</nowiki><br>{{#function:Z13596|}}</small> |- | style="text-align: end;" | {{Z|Z16927}} | N/A (gives an error) | <small><nowiki>&#x2B10;{{#function:</nowiki>[[Z16000]]<nowiki>|}}</nowiki><br>{{#function:Z16000|}}</small> |- | style="text-align: end;" | {{Z|Z17402}} | N/A (gives an error) | <small><nowiki>&#x2B10;{{#function:</nowiki>[[Z24041]]<nowiki>||}}</nowiki><br>{{#function:Z24041||}}</small> |- | style="text-align: end;" | {{Z|Z17813}} | N/A (gives an error) | <small><nowiki>&#x2B10;{{#function:</nowiki>[[Z24761]]<nowiki>||}}</nowiki><br>{{#function:Z24761||}}</small> |- | style="text-align: end;" | {{Z|Z20159}} | N/A (gives an error) | <small><nowiki>&#x2B10;{{#function:</nowiki>[[Z28824]]<nowiki>|}}</nowiki><br>{{#function:Z28824|}}</small> |- | style="text-align: end;" | {{Z|Z20342}} | N/A (gives an error) | <small><nowiki>&#x2B10;{{#function:</nowiki>[[Z22937]]<nowiki>|}}</nowiki><br>{{#function:Z22937|}}</small> |- | style="text-align: end;" | {{Z|Z20420}} | <syntaxhighlight lang="wikitext" inline>{{CURRENTTIMESTAMP}}</syntaxhighlight><br>(i.e. today's date, subject to caching) | <small><nowiki>&#x2B10;{{#function:</nowiki>[[Z34060]]<nowiki>|}}</nowiki><br>{{#function:Z34060|}}</small> <!-- |- | style="text-align: end;" | {{Z|Z20825}} --> |- | style="text-align: end;" | {{Z|Z13518}} | N/A (gives an error) | <small><nowiki>&#x2B10;{{#function:</nowiki>[[Z13713]]<nowiki>|}}</nowiki><br>{{#function:Z13713|}}</small> |- | style="text-align: end;" | {{Z|Z16659}} | N/A (gives an error) | <small><nowiki>&#x2B10;{{#function:</nowiki>[[Z17151]]<nowiki>|}}</nowiki><br>{{#function:Z17151|}}</small> |- | style="text-align: end;" | {{Z|Z16683}} | N/A (gives an error) | <small><nowiki>&#x2B10;{{#function:</nowiki>[[Z25073]]<nowiki>|}}</nowiki><br>{{#function:Z25073|}}</small> |- | style="text-align: end;" | {{Z|Z19677}} | N/A (gives an error) | <small><nowiki>&#x2B10;{{#function:</nowiki>[[Z19827]]<nowiki>|}}</nowiki><br>{{#function:Z19827|}}</small> |- | style="text-align: end;" | {{Z|Z20838}} | N/A (gives an error) | <small><nowiki>&#x2B10;{{#function:</nowiki>[[Z20844]]<nowiki>|}}</nowiki><br>{{#function:Z20844|}}</small> |- | style="text-align: end;" | {{Z|Z22112}} | N/A (gives an error) | <small><nowiki>&#x2B10;{{#function:</nowiki>[[Z22417]]<nowiki>|}}</nowiki><br>{{#function:Z22417|}}</small> |- | style="text-align: end;" | {{Z|Z33198}} | N/A (gives an error) | <small><nowiki>&#x2B10;{{#function:</nowiki>[[Z33219]]<nowiki>||}}</nowiki><br>{{#function:Z33219||}}</small> |- | style="text-align: end;" | {{Z|Z28579}} | N/A (gives an error) | <small><nowiki>&#x2B10;{{#function:</nowiki>[[Z28639]]<nowiki>|}}</nowiki><br>{{#function:Z28639|}}</small> <!-- |- | style="text-align: end;" | {{Z|Z36462}} |- | style="text-align: end;" | {{Z|Z36463}} --> |- | [[Help:Wikidata#Lightweight_enumerations|Lightweight enums]]: * {{Z|Z6062}} * {{Z|Z6063}} * {{Z|Z25340}} * {{Z|Z25501}} * {{Z|Z25502}} * {{Z|Z26582}} * {{Z|Z26934}} * {{Z|Z26935}} * {{Z|Z27951}} * {{Z|Z27970}} * {{Z|Z27971}} * {{Z|Z28215}} * {{Z|Z28515}} * {{Z|Z28516}} * {{Z|Z28517}} * {{Z|Z28518}} * {{Z|Z28519}} * {{Z|Z28520}} * {{Z|Z32789}} * {{Z|Z32792}} * {{Z|Z33568}} * {{Z|Z33827}} | N/A (gives an error) | <small><nowiki>&#x2B10;{{#function:</nowiki>[[Z27954]]<nowiki>|}}</nowiki><br>{{#function:Z27954|}}</small> |} == What will work soon == === Setting arbitrary 'render' (display) and 'parse' (read) languages for calls === The input 1.234 in English canonically means a floating point number; in German, it means an integer. Reading and display functions take the input and display language into account, so when you embed a Wikifunctions call in a page we pass on that page's language for you. (On this wiki every page is in English (the MediaWiki default), regardless of translation status.) However, sometimes you might want to show outputs in a different language, or have an input that's original to the source, or even just a demonstration Function call that you can copy to any client wiki This is waiting on some work upstream, and we hope to support it very soon. {| class="wikitable" ! {{Not done|Does not yet work}} | <code><nowiki>{{#function:Z10000|foo|bar|renderlang=en|parselang=en}}</nowiki></code> |} === Speed improvements === We're aware that using Wikifunctions can sometimes be painfully slow. We don't want that — for you, waiting for a result, or for our servers, waiting around with open connections to serve pages. It's expensive in peoples' time and sapping of confidence in the system, and we will do better. We're working on this as part of this Quarter's work, and expect to ship the first of these improvements over the next month or so. === Calling Wikifunctions from within a template or parser function === For now, Wikifunctions calls are only supported at the "top level" of a page — ''i.e.'', in the wikitext of the page itself, and not in parameters passed to templates or parser functions on the page. Using the Wikifunctions parser function as a parameter will generally not work, or provide surprising results. Note that if the exact call has already been used, it will happen to work, but it should not be relied upon. This is due to the new changes to MediaWiki, and the new feature will expand over time. We're working with upstream on various issues, and this parts of this may be remedied in the next few months; we will keep you updated. {| class="wikitable" !{{Not done|Happens to work}} | <code><nowiki>{{1x|{{#function:Z11022|1234}}}}</nowiki></code> -> {{1x|{{#function:Z11022|1234}}}} (but only because this exact call is already on the page) |- ! {{Not done|Does not yet work}} | <code><nowiki>{{1x|{{#function:Z11022|321}}}}</nowiki></code> |- !{{Not done|Does not yet work}} | <code><nowiki>{{#ifeq:{{#function:Z11022|4321}}|MMMMCCCXXI|same|different}}</nowiki></code> |} Note that some template uses will happen to work, but you '''must not rely on them''' until the system is re-built, as they may stop working or change unexepectedly. === Use on more wikis === Right now, we've enabled this feature here on Wikifunctions.org itself, and on the Dagbani Wikipedia and most Wiktionary communities. We're really keen to hear feedback here (on the talk page or wherever) on what works or doesn't, what's expected or surprising, and where we frustrate or delight you. We're working on this as a big part of our work, and expect to ship it to most other Wiktionaries, and some other wikis<ref group="Notes">https://noc.wikimedia.org/conf/dblists/wikifunctionsclient.dblist</ref>, over the next few months. Wider deployment relies on major work upstream to migrate wikis off the legacy parser, as well as performance and scaling work at our end, and so we are limited in the places to which we can deploy the feature right now. == What won't work for a while == === Use on very big wikis === Due to a combination of the speed and legacy parser issues above, and nervousness about scalability, we do not plan to deploy the Wikifunctions client mode to any "large" Wikimedia wikis soon. We'll keep you updated as we learn more. === Provenance in output (citations, ''etc.'') === A huge part of the trustworthiness of the Wikimedia communities' outputs over the last quarter-century has been based on provenance information being displayed prominently and reliably next to claims. We definitely want to support this for the outputs of Wikifunctions calls, but it has some huge design, community, product, and engineering concerns that we (and the whole Wikimedia movement!) will need to solve first, or at least agree an experimental way forward. We do not expect this to happen soon, sadly, but we're strongly focussed on it as a key need for people both to have confidence in using Wikifunctions, but also to know where to go to fix issues or expand content when they see something wrong in Wikifunctions usage. === Taking over article pages and search results on wikis === A key hoped-for outcome of the long-term vision for Abstract Wikipedia is to provide short articles and snippets made up entirely of Wikifunctions calls using Wikidata inputs, shown alongside local articles. We're very interested in this and plan to deliver it as the main part of the Abstract Wikipedia vision, but we don't want to promise a timeline. Soon, we'll be starting a wider set of conversations about what this kind of "Abstract Content" would be in terms of where it would live, how it would be edited and maintained and by whom, and how it might be presented. === User-interactive "dynamic" calls === Several people have requested a means by which Functions can be embedded into articles as interactive elements, where readers are prompted to set inputs and run the Function to get the output, which might be useful in teaching ''e.g.'' mathematical concepts. There are already some interesting gadget-bourne systems in some communities, and it's clear that it's potentially very exciting, but it has a number of usability and scalability concerns, and it's not a focus of the team right now. === Non-text output === A number of people have asked if it will be possible to have Functions output non-text items, like bar charts and sheet music (using SVG or other technologies). We think this is a neat idea, but it's not a focus of the team for the medium term. == What will never work == === Use with the legacy parser === Major structural changes had to be made for MediaWiki to support Wikifunctions calls being embedded into pages. The core of MediaWiki, the parser which turns wikitext into HTML, is 13 years into being replaced, and is in the final stretches. Because of this, the changes to support us are available only in the modern page system ("Parsoid"). If the site's configuration or your preferences force the page to be in non-Parsoid mode, it will instead show the raw wikitext of the function call; this currently includes Test Wikipedia, so '''please do not try out the feature there''' for now, and be aware that there's likely a long tail of tools that will need to be updated. === Wikitext output === As part of Wikifunctions calls only being able to be used in the modern page system, this means that you will not be able to output wikitext fragments, only plain text and (later) valid, balanced HTML. This means your Function will be able to output <code><nowiki><em>l'Étranger</em></nowiki> is…</code> but not <code><nowiki>''l'Étranger''</nowiki> is…</code> .<ref group="Notes">There are other restrictions / benefits as well.</ref> === Unbalanced output === As with the above, we cannot provide content that affects content outside of its part of the page — so you can't use a Function call to open or close a table or box, or format a table row (rather than provide the entire table). == Notes == <references group="Notes" responsive="" /> [[Category:Help]] [[Category:Pages with Wikifunctions calls]] o1u7wxs00dp70lkbr8wps062ao94cui 294026 294024 2026-07-25T22:26:18Z YoshiRulz 10156 /* Update as of 2026-07 */ Fix line breaks 294026 wikitext text/x-wiki It is now possible to '''embed calls to Wikifunctions in wikitext''', both on this wiki and cross-wiki. You should feel free to try it out on [[Wikifunctions:Embedded function calls/sandbox|this sandbox page]], or on your user page. '''There are no-doubt some bugs''', and we're excited to find and fix them. That said, the below may give you a guide for your expectations. == What works now (August 2025) == You can make any calls to any Function as long as: * it uses only input Types that are parsable ''from'' text (''i.e.'', either their inputs are [[Z6|Z6/Strings]] or have a reading Function, like a [[Z13518|Z13518/Natural number]]), or selectable from a set of options (''i.e.'', their inputs are [[Z40|Z40/Boolean]] or other enumerations like [[Z16098|Z16098/Gregorian calendar month]]), or is a Wikidata or natural language reference we support, * it outputs a Type that is renderable ''into'' text (''i.e.'' their output is a Z6/String or has a display Function that will turn it into one), and * it has an approved Implementation. {| class="wikitable" ! Types used ! Input ! Result |- | String | <code><nowiki>{{#function:Z10018|This is a bit shouty}}</nowiki></code><ref group="Notes"> HTML entities in the argument will be resolved by the MediaWiki parser. If you need the unescaped entity for some reason, pass e.g. <syntaxhighlight lang="wikitext" inline>{{#function:Z10018|&amp;rarr;}}</syntaxhighlight> </ref> | {{#function:Z10018|This is a bit shouty}} |- | Boolean | <code><nowiki>{{#function:Z10730|Z41}}</nowiki></code> | {{#function:Z10730|Z41}} |- | Natural number | <code><nowiki>{{#function:Z11022|1234}}</nowiki></code> | {{#function:Z11022|1234}} |- |Floating point | <code><nowiki>{{#function:Z18428|1.2345}} km</nowiki></code> | {{#function:Z18428|1.2345}} km |- | Rational number | <code><nowiki>{{#function:Z19682|12/5}}</nowiki></code> | {{#function:Z19682|12/5}} |- |Gregorian month | <code><nowiki>{{#function:Z13596|Z16105}}</nowiki></code> | {{#function:Z13596|Z16105}} |- | rowspan="2" |Gregorian date | <code><nowiki>{{#function:Z20744|30 June 2020|15 April 2025}}</nowiki></code> | {{#function:Z20744|30 June 2020|15 April 2025}} |- |''Special case: Blank value means "today's date":'' <code><nowiki>{{#function:Z20744|30 June 2020|}}</nowiki></code> | {{#function:Z20744|30 June 2020|}} |- | rowspan="3" | Language | <code><nowiki>{{#function:Z16437|1|en}}</nowiki></code> | {{#function:Z16437|1|en}} |- | ''Special case: ZID instead of language code:'' <code><nowiki>{{#function:Z16437|2|Z1002}}</nowiki></code> | {{#function:Z16437|2|Z1002}} |- |''Special case: Blank value means "this page's language":'' <code><nowiki>{{#function:Z16437|3|}}</nowiki></code> |{{#function:Z16437|3|}} |- | rowspan="2" | Wikidata item reference | <code><nowiki>{{#function:Z23753|Q42|en}}</nowiki></code> | {{#function:Z23753|Q42|en}} |- | ''Special case: Blank value means "Wikidata item for this page":'' <code><nowiki>{{#function:Z23753||en}}</nowiki></code> | ''(Not applicable.)'' |- | Wikidata lexeme reference | <code><nowiki>{{#function:Z19248|L10958}}</nowiki></code> | {{#function:Z19248|L10958}} |- | HTML (only for output) | <code><nowiki>{{#function:Z23293|2|3}}</nowiki></code> | {{#function:Z23293|2|3}} |} Function calls are cached for all users (across all wikis), given the same inputs. If the Function call is not yet ready, a message is shown in the page {{Int:wikilambda-fragment-pending}} ([[MediaWiki:Wikilambda-fragment-pending|<code>wikilambda-fragment-pending</code>]]<ref group="Notes">As always, please do not over-write this message locally, but suggest improvements in Phabricator tasks so we can share them for all communities and languages.</ref>). If the Function call goes wrong, it shows up in an error state and is added to the appropriate tracking category. We've planned this to work on mobile and desktop for Web readers using the standard supported skins. Editing integration is provided with the visual and 2017 wikitext editors, and the raw wikitext should mostly work with any editor (but without any neat tools<ref group="Notes">For example, in the 2010 wikitext editor it won't preview using the new parser, so you only see the wikitext you inputted, not the result until after you've published.</ref>). Edits to Functions used on pages that could affect the output will trigger page refreshes, including entries in Recent Changes and Watchlists (disabled by default), like Wikidata, with a structured description of what change happened (''e.g.'' a new Implementation was connected), rendered into text in the reader's language (if available). As you create or edit a Function call inside the visual editor, you can see the result of your changes in a "preview" pane as you tweak it. === Update as of 2026-07 === {| class="wikitable sortable" ! Input's Type !! Default value !! Live example <!-- |- | style="text-align: end;" | {{Z|Z1}} |- | style="text-align: end;" | {{Z|Z2}} |- | style="text-align: end;" | {{Z|Z3}} |- | style="text-align: end;" | {{Z|Z4}} | <small><nowiki>&#x2B10;{{#function:</nowiki>[[Z34804]]<nowiki>||}}</nowiki><br>{{#function:Z34804||}}</small> |- | style="text-align: end;" | {{Z|Z5}} --> |- | style="text-align: end;" | {{Z|Z6}} | N/A<br>({{Q|670834}}) | <small><nowiki>&#x2B10;{{#function:</nowiki>[[Z14142]]<nowiki>|}}</nowiki><br>{{#function:Z14142|}}</small> <!-- |- | style="text-align: end;" | {{Z|Z7}} --> |- | style="text-align: end;" | {{Z|Z8}} | N/A (gives an error) | <small><nowiki>&#x2B10;{{#function:</nowiki>[[Z28231]]<nowiki>|}}</nowiki><br>{{#function:Z28231|}}</small> <!-- |- | style="text-align: end;" | {{Z|Z9}} --> |- | style="text-align: end;" | {{Z|Z11}} | N/A (gives an error) | <small><nowiki>&#x2B10;{{#function:</nowiki>[[Z14396]]<nowiki>|}}</nowiki><br>{{#function:Z14396|}}</small> |- | style="text-align: end;" | {{Z|Z12}} | N/A (gives an error) | <small><nowiki>&#x2B10;{{#function:</nowiki>[[Z38226]]<nowiki>|}}</nowiki><br>{{#function:Z38226|}}</small> <!-- |- | style="text-align: end;" | {{Z|Z14}} |- | style="text-align: end;" | {{Z|Z16}} |- | style="text-align: end;" | {{Z|Z17}} |- | style="text-align: end;" | {{Z|Z18}} |- | style="text-align: end;" | {{Z|Z20}} |- | style="text-align: end;" | {{Z|Z21}} |- | style="text-align: end;" | {{Z|Z22}} |- | style="text-align: end;" | {{Z|Z23}} |- | style="text-align: end;" | {{Z|Z31}} |- | style="text-align: end;" | {{Z|Z32}} --> |- | style="text-align: end;" | {{Z|Z39}} | N/A (gives an error) | <small><nowiki>&#x2B10;{{#function:</nowiki>[[Z23443]]<nowiki>|}}</nowiki><br>{{#function:Z23443|}}</small> |- | style="text-align: end;" | {{Z|Z40}} | N/A (gives an error) | <small><nowiki>&#x2B10;{{#function:</nowiki>[[Z10730]]<nowiki>|}}</nowiki><br>{{#function:Z10730|}}</small> <!-- |- | style="text-align: end;" | {{Z|Z46}} |- | style="text-align: end;" | {{Z|Z50}} --> |- | style="text-align: end;" | {{Z|Z60}} | <syntaxhighlight lang="wikitext" inline>{{PAGELANGUAGE}}</syntaxhighlight><br>(i.e. <code>de</code> on dewp) | <small><nowiki>&#x2B10;{{#function:</nowiki>[[Z14329]]<nowiki>|}}</nowiki><br>{{#function:Z14329|}}</small> <!-- |- | style="text-align: end;" | {{Z|Z61}} |- | style="text-align: end;" | {{Z|Z64}} --> |- | style="text-align: end;" | {{Z|Z80}} | N/A (gives an error) | <small><nowiki>&#x2B10;{{#function:</nowiki>[[Z22883]]<nowiki>|}}</nowiki><br>{{#function:Z22883|}}</small> |- | style="text-align: end;" | {{Z|Z86}} | N/A (gives an error) | <small><nowiki>&#x2B10;{{#function:</nowiki>[[Z23061]]<nowiki>|}}</nowiki><br>{{#function:Z23061|}}</small> |- | style="text-align: end;" | {{Z|Z89}} | N/A (gives an error) | <small><nowiki>&#x2B10;{{#function:</nowiki>[[Z27854]]<nowiki>|}}</nowiki><br>{{#function:Z27854|}}</small> <!-- |- | style="text-align: end;" | {{Z|Z99}} --> |- | style="text-align: end;" | {{Z|Z881}} | N/A (gives an error) | <small><nowiki>&#x2B10;{{#function:</nowiki>[[Z12681]]<nowiki>|}}</nowiki><br>{{#function:Z12681|}}</small> |- | style="text-align: end;" | {{Z|Z882}} | N/A (gives an error) | <small><nowiki>&#x2B10;{{#function:</nowiki>[[Z24660]]<nowiki>||}}</nowiki><br>{{#function:Z24660||}}</small> |- | style="text-align: end;" | {{Z|Z883}} | N/A (gives an error) | <small><nowiki>&#x2B10;{{#function:</nowiki>[[Z30737]]<nowiki>|}}</nowiki><br>{{#function:Z30737|}}</small> |- | style="text-align: end;" | {{Z|Z310}} | N/A (gives an error) | <small><nowiki>&#x2B10;{{#function:</nowiki>[[Z36104]]<nowiki>|}}</nowiki><br>{{#function:Z36104|}}</small> |- | style="text-align: end;" | {{Z|Z6091}}<br>{{Z|Z6001}} | <syntaxhighlight lang="lua" inline>mw.wikibase.getEntityIdForCurrentPage()</syntaxhighlight><br>/<syntaxhighlight lang="lua" inline>mw.wikibase.getEntity()</syntaxhighlight><!-- --><br>(i.e. the Item which has this page as a sitelink) | <small><nowiki>&#x2B10;{{#function:</nowiki>[[Z20041]]<nowiki>|}}</nowiki><br>{{#function:Z20041|}}</small> |- | style="text-align: end;" | {{Z|Z6092}}<br>{{Z|Z6002}} | N/A (gives an error) | <small><nowiki>&#x2B10;{{#function:</nowiki>[[Z20046]]<nowiki>|}}</nowiki><br>{{#function:Z20046|}}</small> |- | style="text-align: end;" | {{Z|Z6095}}<br>{{Z|Z6005}} | N/A (gives an error) | <small><nowiki>&#x2B10;{{#function:</nowiki>[[Z19310]]<nowiki>|}}</nowiki><br>{{#function:Z19310|}}</small> |- | style="text-align: end;" | {{Z|Z6096}}<br>{{Z|Z6006}} | N/A (gives an error) | <small><nowiki>&#x2B10;{{#function:</nowiki>[[Z23127]]<nowiki>|}}</nowiki><br>{{#function:Z23127|}}</small> |- | style="text-align: end;" | {{Z|Z6094}}<br>{{Z|Z6004}} | N/A (gives an error) | <small><nowiki>&#x2B10;{{#function:</nowiki>[[Z35745]]<nowiki>|}}</nowiki><br>{{#function:Z35745|}}</small> <!-- |- | style="text-align: end;" | {{Z|Z6003}} |- | style="text-align: end;" | {{Z|Z6007}} |- | style="text-align: end;" | {{Z|Z6008}} --> |- | style="text-align: end;" | {{Z|Z6010}} | N/A (gives an error) | <small><nowiki>&#x2B10;{{#function:</nowiki>[[Z25326]]<nowiki>||}}</nowiki><br>{{#function:Z25326||}}</small> |- | style="text-align: end;" | {{Z|Z6011}} | 0&deg; N, 0&deg; E<br>({{Q|16896007}}) | <small><nowiki>&#x2B10;{{#function:</nowiki>[[Z25629]]<nowiki>||}}</nowiki><br>{{#function:Z25629||}}</small> <!-- |- | style="text-align: end;" | {{Z|Z6020}} |- | style="text-align: end;" | {{Z|Z6030}} |- | style="text-align: end;" | {{Z|Z6039}} |- | style="text-align: end;" | {{Z|Z6040}} --> |- | style="text-align: end;" | {{Z|Z6060}} | N/A (gives an error) | <small><nowiki>&#x2B10;{{#function:</nowiki>[[Z25701]]<nowiki>|}}</nowiki><br>{{#function:Z25701|}}</small> |- | style="text-align: end;" | {{Z|Z6061}} | N/A (gives an error) | <small><nowiki>&#x2B10;{{#function:</nowiki>[[Z25724]]<nowiki>|}}</nowiki><br>{{#function:Z25724|}}</small> |- | style="text-align: end;" | {{Z|Z6064}} | N/A (gives an error) | <small><nowiki>&#x2B10;{{#function:</nowiki>[[Z35327]]<nowiki>||}}</nowiki><br>{{#function:Z35327||}}</small> <!-- |- | style="text-align: end;" | {{Z|Z6884}} |- | style="text-align: end;" | {{Z|Z14293}} |- | style="text-align: end;" | {{Z|Z14294}} --> |- | style="text-align: end;" | {{Z|Z16098}} | N/A (gives an error) | <small><nowiki>&#x2B10;{{#function:</nowiki>[[Z13596]]<nowiki>|}}</nowiki><br>{{#function:Z13596|}}</small> |- | style="text-align: end;" | {{Z|Z16927}} | N/A (gives an error) | <small><nowiki>&#x2B10;{{#function:</nowiki>[[Z16000]]<nowiki>|}}</nowiki><br>{{#function:Z16000|}}</small> |- | style="text-align: end;" | {{Z|Z17402}} | N/A (gives an error) | <small><nowiki>&#x2B10;{{#function:</nowiki>[[Z24041]]<nowiki>||}}</nowiki><br>{{#function:Z24041||}}</small> |- | style="text-align: end;" | {{Z|Z17813}} | N/A (gives an error) | <small><nowiki>&#x2B10;{{#function:</nowiki>[[Z24761]]<nowiki>||}}</nowiki><br>{{#function:Z24761||}}</small> |- | style="text-align: end;" | {{Z|Z20159}} | N/A (gives an error) | <small><nowiki>&#x2B10;{{#function:</nowiki>[[Z28824]]<nowiki>|}}</nowiki><br>{{#function:Z28824|}}</small> |- | style="text-align: end;" | {{Z|Z20342}} | N/A (gives an error) | <small><nowiki>&#x2B10;{{#function:</nowiki>[[Z22937]]<nowiki>|}}</nowiki><br>{{#function:Z22937|}}</small> |- | style="text-align: end;" | {{Z|Z20420}} | <syntaxhighlight lang="wikitext" inline>{{CURRENTTIMESTAMP}}</syntaxhighlight><br>(i.e. today's date, subject to caching) | <small><nowiki>&#x2B10;{{#function:</nowiki>[[Z34060]]<nowiki>|}}</nowiki><br>{{#function:Z34060|}}</small> <!-- |- | style="text-align: end;" | {{Z|Z20825}} --> |- | style="text-align: end;" | {{Z|Z13518}} | N/A (gives an error) | <small><nowiki>&#x2B10;{{#function:</nowiki>[[Z13713]]<nowiki>|}}</nowiki><br>{{#function:Z13713|}}</small> |- | style="text-align: end;" | {{Z|Z16659}} | N/A (gives an error) | <small><nowiki>&#x2B10;{{#function:</nowiki>[[Z17151]]<nowiki>|}}</nowiki><br>{{#function:Z17151|}}</small> |- | style="text-align: end;" | {{Z|Z16683}} | N/A (gives an error) | <small><nowiki>&#x2B10;{{#function:</nowiki>[[Z25073]]<nowiki>|}}</nowiki><br>{{#function:Z25073|}}</small> |- | style="text-align: end;" | {{Z|Z19677}} | N/A (gives an error) | <small><nowiki>&#x2B10;{{#function:</nowiki>[[Z19827]]<nowiki>|}}</nowiki><br>{{#function:Z19827|}}</small> |- | style="text-align: end;" | {{Z|Z20838}} | N/A (gives an error) | <small><nowiki>&#x2B10;{{#function:</nowiki>[[Z20844]]<nowiki>|}}</nowiki><br>{{#function:Z20844|}}</small> |- | style="text-align: end;" | {{Z|Z22112}} | N/A (gives an error) | <small><nowiki>&#x2B10;{{#function:</nowiki>[[Z22417]]<nowiki>|}}</nowiki><br>{{#function:Z22417|}}</small> |- | style="text-align: end;" | {{Z|Z33198}} | N/A (gives an error) | <small><nowiki>&#x2B10;{{#function:</nowiki>[[Z33219]]<nowiki>||}}</nowiki><br>{{#function:Z33219||}}</small> |- | style="text-align: end;" | {{Z|Z28579}} | N/A (gives an error) | <small><nowiki>&#x2B10;{{#function:</nowiki>[[Z28639]]<nowiki>|}}</nowiki><br>{{#function:Z28639|}}</small> <!-- |- | style="text-align: end;" | {{Z|Z36462}} |- | style="text-align: end;" | {{Z|Z36463}} --> |- | [[Help:Wikidata#Lightweight_enumerations|Lightweight enums]]: * {{Z|Z6062}} * {{Z|Z6063}} * {{Z|Z25340}} * {{Z|Z25501}} * {{Z|Z25502}} * {{Z|Z26582}} * {{Z|Z26934}} * {{Z|Z26935}} * {{Z|Z27951}} * {{Z|Z27970}} * {{Z|Z27971}} * {{Z|Z28215}} * {{Z|Z28515}} * {{Z|Z28516}} * {{Z|Z28517}} * {{Z|Z28518}} * {{Z|Z28519}} * {{Z|Z28520}} * {{Z|Z32789}} * {{Z|Z32792}} * {{Z|Z33568}} * {{Z|Z33827}} | N/A (gives an error) | <small><nowiki>&#x2B10;{{#function:</nowiki>[[Z27954]]<nowiki>|}}</nowiki><br>{{#function:Z27954|}}</small> |} == What will work soon == === Setting arbitrary 'render' (display) and 'parse' (read) languages for calls === The input 1.234 in English canonically means a floating point number; in German, it means an integer. Reading and display functions take the input and display language into account, so when you embed a Wikifunctions call in a page we pass on that page's language for you. (On this wiki every page is in English (the MediaWiki default), regardless of translation status.) However, sometimes you might want to show outputs in a different language, or have an input that's original to the source, or even just a demonstration Function call that you can copy to any client wiki This is waiting on some work upstream, and we hope to support it very soon. {| class="wikitable" ! {{Not done|Does not yet work}} | <code><nowiki>{{#function:Z10000|foo|bar|renderlang=en|parselang=en}}</nowiki></code> |} === Speed improvements === We're aware that using Wikifunctions can sometimes be painfully slow. We don't want that — for you, waiting for a result, or for our servers, waiting around with open connections to serve pages. It's expensive in peoples' time and sapping of confidence in the system, and we will do better. We're working on this as part of this Quarter's work, and expect to ship the first of these improvements over the next month or so. === Calling Wikifunctions from within a template or parser function === For now, Wikifunctions calls are only supported at the "top level" of a page — ''i.e.'', in the wikitext of the page itself, and not in parameters passed to templates or parser functions on the page. Using the Wikifunctions parser function as a parameter will generally not work, or provide surprising results. Note that if the exact call has already been used, it will happen to work, but it should not be relied upon. This is due to the new changes to MediaWiki, and the new feature will expand over time. We're working with upstream on various issues, and this parts of this may be remedied in the next few months; we will keep you updated. {| class="wikitable" !{{Not done|Happens to work}} | <code><nowiki>{{1x|{{#function:Z11022|1234}}}}</nowiki></code> -> {{1x|{{#function:Z11022|1234}}}} (but only because this exact call is already on the page) |- ! {{Not done|Does not yet work}} | <code><nowiki>{{1x|{{#function:Z11022|321}}}}</nowiki></code> |- !{{Not done|Does not yet work}} | <code><nowiki>{{#ifeq:{{#function:Z11022|4321}}|MMMMCCCXXI|same|different}}</nowiki></code> |} Note that some template uses will happen to work, but you '''must not rely on them''' until the system is re-built, as they may stop working or change unexepectedly. === Use on more wikis === Right now, we've enabled this feature here on Wikifunctions.org itself, and on the Dagbani Wikipedia and most Wiktionary communities. We're really keen to hear feedback here (on the talk page or wherever) on what works or doesn't, what's expected or surprising, and where we frustrate or delight you. We're working on this as a big part of our work, and expect to ship it to most other Wiktionaries, and some other wikis<ref group="Notes">https://noc.wikimedia.org/conf/dblists/wikifunctionsclient.dblist</ref>, over the next few months. Wider deployment relies on major work upstream to migrate wikis off the legacy parser, as well as performance and scaling work at our end, and so we are limited in the places to which we can deploy the feature right now. == What won't work for a while == === Use on very big wikis === Due to a combination of the speed and legacy parser issues above, and nervousness about scalability, we do not plan to deploy the Wikifunctions client mode to any "large" Wikimedia wikis soon. We'll keep you updated as we learn more. === Provenance in output (citations, ''etc.'') === A huge part of the trustworthiness of the Wikimedia communities' outputs over the last quarter-century has been based on provenance information being displayed prominently and reliably next to claims. We definitely want to support this for the outputs of Wikifunctions calls, but it has some huge design, community, product, and engineering concerns that we (and the whole Wikimedia movement!) will need to solve first, or at least agree an experimental way forward. We do not expect this to happen soon, sadly, but we're strongly focussed on it as a key need for people both to have confidence in using Wikifunctions, but also to know where to go to fix issues or expand content when they see something wrong in Wikifunctions usage. === Taking over article pages and search results on wikis === A key hoped-for outcome of the long-term vision for Abstract Wikipedia is to provide short articles and snippets made up entirely of Wikifunctions calls using Wikidata inputs, shown alongside local articles. We're very interested in this and plan to deliver it as the main part of the Abstract Wikipedia vision, but we don't want to promise a timeline. Soon, we'll be starting a wider set of conversations about what this kind of "Abstract Content" would be in terms of where it would live, how it would be edited and maintained and by whom, and how it might be presented. === User-interactive "dynamic" calls === Several people have requested a means by which Functions can be embedded into articles as interactive elements, where readers are prompted to set inputs and run the Function to get the output, which might be useful in teaching ''e.g.'' mathematical concepts. There are already some interesting gadget-bourne systems in some communities, and it's clear that it's potentially very exciting, but it has a number of usability and scalability concerns, and it's not a focus of the team right now. === Non-text output === A number of people have asked if it will be possible to have Functions output non-text items, like bar charts and sheet music (using SVG or other technologies). We think this is a neat idea, but it's not a focus of the team for the medium term. == What will never work == === Use with the legacy parser === Major structural changes had to be made for MediaWiki to support Wikifunctions calls being embedded into pages. The core of MediaWiki, the parser which turns wikitext into HTML, is 13 years into being replaced, and is in the final stretches. Because of this, the changes to support us are available only in the modern page system ("Parsoid"). If the site's configuration or your preferences force the page to be in non-Parsoid mode, it will instead show the raw wikitext of the function call; this currently includes Test Wikipedia, so '''please do not try out the feature there''' for now, and be aware that there's likely a long tail of tools that will need to be updated. === Wikitext output === As part of Wikifunctions calls only being able to be used in the modern page system, this means that you will not be able to output wikitext fragments, only plain text and (later) valid, balanced HTML. This means your Function will be able to output <code><nowiki><em>l'Étranger</em></nowiki> is…</code> but not <code><nowiki>''l'Étranger''</nowiki> is…</code> .<ref group="Notes">There are other restrictions / benefits as well.</ref> === Unbalanced output === As with the above, we cannot provide content that affects content outside of its part of the page — so you can't use a Function call to open or close a table or box, or format a table row (rather than provide the entire table). == Notes == <references group="Notes" responsive="" /> [[Category:Help]] [[Category:Pages with Wikifunctions calls]] idezvqdxuxgnjskv86akbkc3p6d0ykz 294028 294026 2026-07-26T00:14:55Z YoshiRulz 10156 /* Update as of 2026-07 */ Add citations 294028 wikitext text/x-wiki It is now possible to '''embed calls to Wikifunctions in wikitext''', both on this wiki and cross-wiki. You should feel free to try it out on [[Wikifunctions:Embedded function calls/sandbox|this sandbox page]], or on your user page. '''There are no-doubt some bugs''', and we're excited to find and fix them. That said, the below may give you a guide for your expectations. == What works now (August 2025) == You can make any calls to any Function as long as: * it uses only input Types that are parsable ''from'' text (''i.e.'', either their inputs are [[Z6|Z6/Strings]] or have a reading Function, like a [[Z13518|Z13518/Natural number]]), or selectable from a set of options (''i.e.'', their inputs are [[Z40|Z40/Boolean]] or other enumerations like [[Z16098|Z16098/Gregorian calendar month]]), or is a Wikidata or natural language reference we support, * it outputs a Type that is renderable ''into'' text (''i.e.'' their output is a Z6/String or has a display Function that will turn it into one), and * it has an approved Implementation. {| class="wikitable" ! Types used ! Input ! Result |- | String | <code><nowiki>{{#function:Z10018|This is a bit shouty}}</nowiki></code><ref group="Notes"> HTML entities in the argument will be resolved by the MediaWiki parser. If you need the unescaped entity for some reason, pass e.g. <syntaxhighlight lang="wikitext" inline>{{#function:Z10018|&amp;rarr;}}</syntaxhighlight> </ref> | {{#function:Z10018|This is a bit shouty}} |- | Boolean | <code><nowiki>{{#function:Z10730|Z41}}</nowiki></code> | {{#function:Z10730|Z41}} |- | Natural number | <code><nowiki>{{#function:Z11022|1234}}</nowiki></code> | {{#function:Z11022|1234}} |- |Floating point | <code><nowiki>{{#function:Z18428|1.2345}} km</nowiki></code> | {{#function:Z18428|1.2345}} km |- | Rational number | <code><nowiki>{{#function:Z19682|12/5}}</nowiki></code> | {{#function:Z19682|12/5}} |- |Gregorian month | <code><nowiki>{{#function:Z13596|Z16105}}</nowiki></code> | {{#function:Z13596|Z16105}} |- | rowspan="2" |Gregorian date | <code><nowiki>{{#function:Z20744|30 June 2020|15 April 2025}}</nowiki></code> | {{#function:Z20744|30 June 2020|15 April 2025}} |- |''Special case: Blank value means "today's date":'' <code><nowiki>{{#function:Z20744|30 June 2020|}}</nowiki></code> | {{#function:Z20744|30 June 2020|}} |- | rowspan="3" | Language | <code><nowiki>{{#function:Z16437|1|en}}</nowiki></code> | {{#function:Z16437|1|en}} |- | ''Special case: ZID instead of language code:'' <code><nowiki>{{#function:Z16437|2|Z1002}}</nowiki></code> | {{#function:Z16437|2|Z1002}} |- |''Special case: Blank value means "this page's language":'' <code><nowiki>{{#function:Z16437|3|}}</nowiki></code> |{{#function:Z16437|3|}} |- | rowspan="2" | Wikidata item reference | <code><nowiki>{{#function:Z23753|Q42|en}}</nowiki></code> | {{#function:Z23753|Q42|en}} |- | ''Special case: Blank value means "Wikidata item for this page":'' <code><nowiki>{{#function:Z23753||en}}</nowiki></code> | ''(Not applicable.)'' |- | Wikidata lexeme reference | <code><nowiki>{{#function:Z19248|L10958}}</nowiki></code> | {{#function:Z19248|L10958}} |- | HTML (only for output) | <code><nowiki>{{#function:Z23293|2|3}}</nowiki></code> | {{#function:Z23293|2|3}} |} Function calls are cached for all users (across all wikis), given the same inputs. If the Function call is not yet ready, a message is shown in the page {{Int:wikilambda-fragment-pending}} ([[MediaWiki:Wikilambda-fragment-pending|<code>wikilambda-fragment-pending</code>]]<ref group="Notes">As always, please do not over-write this message locally, but suggest improvements in Phabricator tasks so we can share them for all communities and languages.</ref>). If the Function call goes wrong, it shows up in an error state and is added to the appropriate tracking category. We've planned this to work on mobile and desktop for Web readers using the standard supported skins. Editing integration is provided with the visual and 2017 wikitext editors, and the raw wikitext should mostly work with any editor (but without any neat tools<ref group="Notes">For example, in the 2010 wikitext editor it won't preview using the new parser, so you only see the wikitext you inputted, not the result until after you've published.</ref>). Edits to Functions used on pages that could affect the output will trigger page refreshes, including entries in Recent Changes and Watchlists (disabled by default), like Wikidata, with a structured description of what change happened (''e.g.'' a new Implementation was connected), rendered into text in the reader's language (if available). As you create or edit a Function call inside the visual editor, you can see the result of your changes in a "preview" pane as you tweak it. === Update as of 2026-07 === {| class="wikitable sortable" ! Input's Type !! Default value !! Live example <!-- |- | style="text-align: end;" | {{Z|Z1}} |- | style="text-align: end;" | {{Z|Z2}} |- | style="text-align: end;" | {{Z|Z3}} |- | style="text-align: end;" | {{Z|Z4}} | <small><nowiki>&#x2B10;{{#function:</nowiki>[[Z34804]]<nowiki>||}}</nowiki><br>{{#function:Z34804||}}</small> |- | style="text-align: end;" | {{Z|Z5}} --> |- | style="text-align: end;" | {{Z|Z6}} | N/A<br>({{Q|670834}}) | <small><nowiki>&#x2B10;{{#function:</nowiki>[[Z14142]]<nowiki>|}}</nowiki><br>{{#function:Z14142|}}</small> <!-- |- | style="text-align: end;" | {{Z|Z7}} --> |- | style="text-align: end;" | {{Z|Z8}} | N/A (gives an error) | <small><nowiki>&#x2B10;{{#function:</nowiki>[[Z28231]]<nowiki>|}}</nowiki><br>{{#function:Z28231|}}</small> <!-- |- | style="text-align: end;" | {{Z|Z9}} --> |- | style="text-align: end;" | {{Z|Z11}} | N/A (gives an error) | <small><nowiki>&#x2B10;{{#function:</nowiki>[[Z14396]]<nowiki>|}}</nowiki><br>{{#function:Z14396|}}</small> |- | style="text-align: end;" | {{Z|Z12}} | N/A (gives an error) | <small><nowiki>&#x2B10;{{#function:</nowiki>[[Z38226]]<nowiki>|}}</nowiki><br>{{#function:Z38226|}}</small> <!-- |- | style="text-align: end;" | {{Z|Z14}} |- | style="text-align: end;" | {{Z|Z16}} |- | style="text-align: end;" | {{Z|Z17}} |- | style="text-align: end;" | {{Z|Z18}} |- | style="text-align: end;" | {{Z|Z20}} |- | style="text-align: end;" | {{Z|Z21}} |- | style="text-align: end;" | {{Z|Z22}} |- | style="text-align: end;" | {{Z|Z23}} |- | style="text-align: end;" | {{Z|Z31}} |- | style="text-align: end;" | {{Z|Z32}} --> |- | style="text-align: end;" | {{Z|Z39}} | N/A (gives an error) | <small><nowiki>&#x2B10;{{#function:</nowiki>[[Z23443]]<nowiki>|}}</nowiki><br>{{#function:Z23443|}}</small> |- | style="text-align: end;" | {{Z|Z40}} | N/A (gives an error) | <small><nowiki>&#x2B10;{{#function:</nowiki>[[Z10730]]<nowiki>|}}</nowiki><br>{{#function:Z10730|}}</small> <!-- |- | style="text-align: end;" | {{Z|Z46}} |- | style="text-align: end;" | {{Z|Z50}} --> |- | style="text-align: end;" | {{Z|Z60}} | <syntaxhighlight lang="wikitext" inline>{{PAGELANGUAGE}}</syntaxhighlight><ref group="Notes" name="default-values-builtin" /><br>(i.e. <code>de</code> on dewp) | <small><nowiki>&#x2B10;{{#function:</nowiki>[[Z14329]]<nowiki>|}}</nowiki><br>{{#function:Z14329|}}</small> <!-- |- | style="text-align: end;" | {{Z|Z61}} |- | style="text-align: end;" | {{Z|Z64}} --> |- | style="text-align: end;" | {{Z|Z80}} | N/A (gives an error) | <small><nowiki>&#x2B10;{{#function:</nowiki>[[Z22883]]<nowiki>|}}</nowiki><br>{{#function:Z22883|}}</small> |- | style="text-align: end;" | {{Z|Z86}} | N/A (gives an error) | <small><nowiki>&#x2B10;{{#function:</nowiki>[[Z23061]]<nowiki>|}}</nowiki><br>{{#function:Z23061|}}</small> |- | style="text-align: end;" | {{Z|Z89}} | N/A (gives an error) | <small><nowiki>&#x2B10;{{#function:</nowiki>[[Z27854]]<nowiki>|}}</nowiki><br>{{#function:Z27854|}}</small> <!-- |- | style="text-align: end;" | {{Z|Z99}} --> |- | style="text-align: end;" | {{Z|Z881}} | N/A (gives an error) | <small><nowiki>&#x2B10;{{#function:</nowiki>[[Z12681]]<nowiki>|}}</nowiki><br>{{#function:Z12681|}}</small> |- | style="text-align: end;" | {{Z|Z882}} | N/A (gives an error) | <small><nowiki>&#x2B10;{{#function:</nowiki>[[Z24660]]<nowiki>||}}</nowiki><br>{{#function:Z24660||}}</small> |- | style="text-align: end;" | {{Z|Z883}} | N/A (gives an error) | <small><nowiki>&#x2B10;{{#function:</nowiki>[[Z30737]]<nowiki>|}}</nowiki><br>{{#function:Z30737|}}</small> |- | style="text-align: end;" | {{Z|Z310}} | N/A (gives an error) | <small><nowiki>&#x2B10;{{#function:</nowiki>[[Z36104]]<nowiki>|}}</nowiki><br>{{#function:Z36104|}}</small> |- | style="text-align: end;" | {{Z|Z6091}}<br>{{Z|Z6001}} | <syntaxhighlight lang="lua" inline>mw.wikibase.getEntityIdForCurrentPage()</syntaxhighlight><br>/<syntaxhighlight lang="lua" inline>mw.wikibase.getEntity()</syntaxhighlight><ref group="Notes" name="default-values-builtin" /><!-- --><br>(i.e. the Item which has this page as a sitelink) | <small><nowiki>&#x2B10;{{#function:</nowiki>[[Z20041]]<nowiki>|}}</nowiki><br>{{#function:Z20041|}}</small> |- | style="text-align: end;" | {{Z|Z6092}}<br>{{Z|Z6002}} | N/A (gives an error) | <small><nowiki>&#x2B10;{{#function:</nowiki>[[Z20046]]<nowiki>|}}</nowiki><br>{{#function:Z20046|}}</small> |- | style="text-align: end;" | {{Z|Z6095}}<br>{{Z|Z6005}} | N/A (gives an error) | <small><nowiki>&#x2B10;{{#function:</nowiki>[[Z19310]]<nowiki>|}}</nowiki><br>{{#function:Z19310|}}</small> |- | style="text-align: end;" | {{Z|Z6096}}<br>{{Z|Z6006}} | N/A (gives an error) | <small><nowiki>&#x2B10;{{#function:</nowiki>[[Z23127]]<nowiki>|}}</nowiki><br>{{#function:Z23127|}}</small> |- | style="text-align: end;" | {{Z|Z6094}}<br>{{Z|Z6004}} | N/A (gives an error) | <small><nowiki>&#x2B10;{{#function:</nowiki>[[Z35745]]<nowiki>|}}</nowiki><br>{{#function:Z35745|}}</small> <!-- |- | style="text-align: end;" | {{Z|Z6003}} |- | style="text-align: end;" | {{Z|Z6007}} |- | style="text-align: end;" | {{Z|Z6008}} --> |- | style="text-align: end;" | {{Z|Z6010}} | N/A (gives an error) | <small><nowiki>&#x2B10;{{#function:</nowiki>[[Z25326]]<nowiki>||}}</nowiki><br>{{#function:Z25326||}}</small> |- | style="text-align: end;" | {{Z|Z6011}} | 0&deg; N, 0&deg; E<ref group="Notes" name="default-value-z6011" /><br>({{Q|16896007}}) | <small><nowiki>&#x2B10;{{#function:</nowiki>[[Z25629]]<nowiki>||}}</nowiki><br>{{#function:Z25629||}}</small> <!-- |- | style="text-align: end;" | {{Z|Z6020}} |- | style="text-align: end;" | {{Z|Z6030}} |- | style="text-align: end;" | {{Z|Z6039}} |- | style="text-align: end;" | {{Z|Z6040}} --> |- | style="text-align: end;" | {{Z|Z6060}} | N/A (gives an error) | <small><nowiki>&#x2B10;{{#function:</nowiki>[[Z25701]]<nowiki>|}}</nowiki><br>{{#function:Z25701|}}</small> |- | style="text-align: end;" | {{Z|Z6061}} | N/A (gives an error) | <small><nowiki>&#x2B10;{{#function:</nowiki>[[Z25724]]<nowiki>|}}</nowiki><br>{{#function:Z25724|}}</small> |- | style="text-align: end;" | {{Z|Z6064}} | N/A (gives an error) | <small><nowiki>&#x2B10;{{#function:</nowiki>[[Z35327]]<nowiki>||}}</nowiki><br>{{#function:Z35327||}}</small> <!-- |- | style="text-align: end;" | {{Z|Z6884}} |- | style="text-align: end;" | {{Z|Z14293}} |- | style="text-align: end;" | {{Z|Z14294}} --> |- | style="text-align: end;" | {{Z|Z16098}} | N/A (gives an error) | <small><nowiki>&#x2B10;{{#function:</nowiki>[[Z13596]]<nowiki>|}}</nowiki><br>{{#function:Z13596|}}</small> |- | style="text-align: end;" | {{Z|Z16927}} | N/A (gives an error) | <small><nowiki>&#x2B10;{{#function:</nowiki>[[Z16000]]<nowiki>|}}</nowiki><br>{{#function:Z16000|}}</small> |- | style="text-align: end;" | {{Z|Z17402}} | N/A (gives an error) | <small><nowiki>&#x2B10;{{#function:</nowiki>[[Z24041]]<nowiki>||}}</nowiki><br>{{#function:Z24041||}}</small> |- | style="text-align: end;" | {{Z|Z17813}} | N/A (gives an error) | <small><nowiki>&#x2B10;{{#function:</nowiki>[[Z24761]]<nowiki>||}}</nowiki><br>{{#function:Z24761||}}</small> |- | style="text-align: end;" | {{Z|Z20159}} | N/A (gives an error) | <small><nowiki>&#x2B10;{{#function:</nowiki>[[Z28824]]<nowiki>|}}</nowiki><br>{{#function:Z28824|}}</small> |- | style="text-align: end;" | {{Z|Z20342}} | N/A (gives an error) | <small><nowiki>&#x2B10;{{#function:</nowiki>[[Z22937]]<nowiki>|}}</nowiki><br>{{#function:Z22937|}}</small> |- | style="text-align: end;" | {{Z|Z20420}} | <syntaxhighlight lang="wikitext" inline>{{CURRENTTIMESTAMP}}</syntaxhighlight><ref group="Notes" name="default-values-builtin" /><br>(i.e. today's date, subject to caching) | <small><nowiki>&#x2B10;{{#function:</nowiki>[[Z34060]]<nowiki>|}}</nowiki><br>{{#function:Z34060|}}</small> <!-- |- | style="text-align: end;" | {{Z|Z20825}} --> |- | style="text-align: end;" | {{Z|Z13518}} | N/A (gives an error) | <small><nowiki>&#x2B10;{{#function:</nowiki>[[Z13713]]<nowiki>|}}</nowiki><br>{{#function:Z13713|}}</small> |- | style="text-align: end;" | {{Z|Z16659}} | N/A (gives an error) | <small><nowiki>&#x2B10;{{#function:</nowiki>[[Z17151]]<nowiki>|}}</nowiki><br>{{#function:Z17151|}}</small> |- | style="text-align: end;" | {{Z|Z16683}} | N/A (gives an error) | <small><nowiki>&#x2B10;{{#function:</nowiki>[[Z25073]]<nowiki>|}}</nowiki><br>{{#function:Z25073|}}</small> |- | style="text-align: end;" | {{Z|Z19677}} | N/A (gives an error) | <small><nowiki>&#x2B10;{{#function:</nowiki>[[Z19827]]<nowiki>|}}</nowiki><br>{{#function:Z19827|}}</small> |- | style="text-align: end;" | {{Z|Z20838}} | N/A (gives an error) | <small><nowiki>&#x2B10;{{#function:</nowiki>[[Z20844]]<nowiki>|}}</nowiki><br>{{#function:Z20844|}}</small> |- | style="text-align: end;" | {{Z|Z22112}} | N/A (gives an error) | <small><nowiki>&#x2B10;{{#function:</nowiki>[[Z22417]]<nowiki>|}}</nowiki><br>{{#function:Z22417|}}</small> |- | style="text-align: end;" | {{Z|Z33198}} | N/A (gives an error) | <small><nowiki>&#x2B10;{{#function:</nowiki>[[Z33219]]<nowiki>||}}</nowiki><br>{{#function:Z33219||}}</small> |- | style="text-align: end;" | {{Z|Z28579}} | N/A (gives an error) | <small><nowiki>&#x2B10;{{#function:</nowiki>[[Z28639]]<nowiki>|}}</nowiki><br>{{#function:Z28639|}}</small> <!-- |- | style="text-align: end;" | {{Z|Z36462}} |- | style="text-align: end;" | {{Z|Z36463}} --> |- | [[Help:Wikidata#Lightweight_enumerations|Lightweight enums]]: * {{Z|Z6062}} * {{Z|Z6063}} * {{Z|Z25340}} * {{Z|Z25501}} * {{Z|Z25502}} * {{Z|Z26582}} * {{Z|Z26934}} * {{Z|Z26935}} * {{Z|Z27951}} * {{Z|Z27970}} * {{Z|Z27971}} * {{Z|Z28215}} * {{Z|Z28515}} * {{Z|Z28516}} * {{Z|Z28517}} * {{Z|Z28518}} * {{Z|Z28519}} * {{Z|Z28520}} * {{Z|Z32789}} * {{Z|Z32792}} * {{Z|Z33568}} * {{Z|Z33827}} | N/A (gives an error) | <small><nowiki>&#x2B10;{{#function:</nowiki>[[Z27954]]<nowiki>|}}</nowiki><br>{{#function:Z27954|}}</small> |} == What will work soon == === Setting arbitrary 'render' (display) and 'parse' (read) languages for calls === The input 1.234 in English canonically means a floating point number; in German, it means an integer. Reading and display functions take the input and display language into account, so when you embed a Wikifunctions call in a page we pass on that page's language for you. (On this wiki every page is in English (the MediaWiki default), regardless of translation status.) However, sometimes you might want to show outputs in a different language, or have an input that's original to the source, or even just a demonstration Function call that you can copy to any client wiki This is waiting on some work upstream, and we hope to support it very soon. {| class="wikitable" ! {{Not done|Does not yet work}} | <code><nowiki>{{#function:Z10000|foo|bar|renderlang=en|parselang=en}}</nowiki></code> |} === Speed improvements === We're aware that using Wikifunctions can sometimes be painfully slow. We don't want that — for you, waiting for a result, or for our servers, waiting around with open connections to serve pages. It's expensive in peoples' time and sapping of confidence in the system, and we will do better. We're working on this as part of this Quarter's work, and expect to ship the first of these improvements over the next month or so. === Calling Wikifunctions from within a template or parser function === For now, Wikifunctions calls are only supported at the "top level" of a page — ''i.e.'', in the wikitext of the page itself, and not in parameters passed to templates or parser functions on the page. Using the Wikifunctions parser function as a parameter will generally not work, or provide surprising results. Note that if the exact call has already been used, it will happen to work, but it should not be relied upon. This is due to the new changes to MediaWiki, and the new feature will expand over time. We're working with upstream on various issues, and this parts of this may be remedied in the next few months; we will keep you updated. {| class="wikitable" !{{Not done|Happens to work}} | <code><nowiki>{{1x|{{#function:Z11022|1234}}}}</nowiki></code> -> {{1x|{{#function:Z11022|1234}}}} (but only because this exact call is already on the page) |- ! {{Not done|Does not yet work}} | <code><nowiki>{{1x|{{#function:Z11022|321}}}}</nowiki></code> |- !{{Not done|Does not yet work}} | <code><nowiki>{{#ifeq:{{#function:Z11022|4321}}|MMMMCCCXXI|same|different}}</nowiki></code> |} Note that some template uses will happen to work, but you '''must not rely on them''' until the system is re-built, as they may stop working or change unexepectedly. === Use on more wikis === Right now, we've enabled this feature here on Wikifunctions.org itself, and on the Dagbani Wikipedia and most Wiktionary communities. We're really keen to hear feedback here (on the talk page or wherever) on what works or doesn't, what's expected or surprising, and where we frustrate or delight you. We're working on this as a big part of our work, and expect to ship it to most other Wiktionaries, and some other wikis<ref group="Notes">https://noc.wikimedia.org/conf/dblists/wikifunctionsclient.dblist</ref>, over the next few months. Wider deployment relies on major work upstream to migrate wikis off the legacy parser, as well as performance and scaling work at our end, and so we are limited in the places to which we can deploy the feature right now. == What won't work for a while == === Use on very big wikis === Due to a combination of the speed and legacy parser issues above, and nervousness about scalability, we do not plan to deploy the Wikifunctions client mode to any "large" Wikimedia wikis soon. We'll keep you updated as we learn more. === Provenance in output (citations, ''etc.'') === A huge part of the trustworthiness of the Wikimedia communities' outputs over the last quarter-century has been based on provenance information being displayed prominently and reliably next to claims. We definitely want to support this for the outputs of Wikifunctions calls, but it has some huge design, community, product, and engineering concerns that we (and the whole Wikimedia movement!) will need to solve first, or at least agree an experimental way forward. We do not expect this to happen soon, sadly, but we're strongly focussed on it as a key need for people both to have confidence in using Wikifunctions, but also to know where to go to fix issues or expand content when they see something wrong in Wikifunctions usage. === Taking over article pages and search results on wikis === A key hoped-for outcome of the long-term vision for Abstract Wikipedia is to provide short articles and snippets made up entirely of Wikifunctions calls using Wikidata inputs, shown alongside local articles. We're very interested in this and plan to deliver it as the main part of the Abstract Wikipedia vision, but we don't want to promise a timeline. Soon, we'll be starting a wider set of conversations about what this kind of "Abstract Content" would be in terms of where it would live, how it would be edited and maintained and by whom, and how it might be presented. === User-interactive "dynamic" calls === Several people have requested a means by which Functions can be embedded into articles as interactive elements, where readers are prompted to set inputs and run the Function to get the output, which might be useful in teaching ''e.g.'' mathematical concepts. There are already some interesting gadget-bourne systems in some communities, and it's clear that it's potentially very exciting, but it has a number of usability and scalability concerns, and it's not a focus of the team right now. === Non-text output === A number of people have asked if it will be possible to have Functions output non-text items, like bar charts and sheet music (using SVG or other technologies). We think this is a neat idea, but it's not a focus of the team for the medium term. == What will never work == === Use with the legacy parser === Major structural changes had to be made for MediaWiki to support Wikifunctions calls being embedded into pages. The core of MediaWiki, the parser which turns wikitext into HTML, is 13 years into being replaced, and is in the final stretches. Because of this, the changes to support us are available only in the modern page system ("Parsoid"). If the site's configuration or your preferences force the page to be in non-Parsoid mode, it will instead show the raw wikitext of the function call; this currently includes Test Wikipedia, so '''please do not try out the feature there''' for now, and be aware that there's likely a long tail of tools that will need to be updated. === Wikitext output === As part of Wikifunctions calls only being able to be used in the modern page system, this means that you will not be able to output wikitext fragments, only plain text and (later) valid, balanced HTML. This means your Function will be able to output <code><nowiki><em>l'Étranger</em></nowiki> is…</code> but not <code><nowiki>''l'Étranger''</nowiki> is…</code> .<ref group="Notes">There are other restrictions / benefits as well.</ref> === Unbalanced output === As with the above, we cannot provide content that affects content outside of its part of the page — so you can't use a Function call to open or close a table or box, or format a table row (rather than provide the entire table). == Notes == <references group="Notes" responsive=""> <ref name="default-values-builtin">Hardcoded in [https://github.com/wikimedia/mediawiki-extensions-WikiLambda/blob/4618fac706305e39af47c54c58bf2e761da23797/includes/ParserFunction/WikifunctionsCallDefaultValues.php#L34-L41 <code>WikifunctionsCallDefaultValues::getDefaultValueCallbacks</code>].</ref> <ref name="default-value-z6011">No idea why this works, it's not present in [https://github.com/wikimedia/mediawiki-extensions-WikiLambda/blob/4618fac706305e39af47c54c58bf2e761da23797/includes/ParserFunction/WikifunctionsCallDefaultValues.php#L34-L41 <code>WikifunctionsCallDefaultValues::getDefaultValueCallbacks</code>].</ref> </references> [[Category:Help]] [[Category:Pages with Wikifunctions calls]] 7cn4g7kynn36gudpr070o40o83zi8y6 Z25116 0 58489 293790 288299 2026-07-25T15:21:36Z JhowieNitnek 1044 293790 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 Z25440 0 59057 293795 288567 2026-07-25T15:24:52Z JhowieNitnek 1044 293795 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z25440" }, "Z2K2": { "Z1K1": "Z14294", "Z14294K1": [ "Z14293", { "Z1K1": "Z14293", "Z14293K1": "Z25442", "Z14293K2": [ "Z60", "Z1787", "Z1592", "Z1430", "Z1157", "Z1517", "Z1774" ] }, { "Z1K1": "Z14293", "Z14293K1": "Z28425", "Z14293K2": [ "Z60", "Z1011", "Z1197", "Z1148" ] } ], "Z14294K2": "Z21949" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "config for displaying float64" }, { "Z1K1": "Z11", "Z11K1": "Z1592", "Z11K2": "konfiguration för att visa float64" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } dd852mnu5t4uws0kidksca79h5lg4wx Z25634 0 59586 293801 293217 2026-07-25T15:29:40Z JhowieNitnek 1044 293801 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z25634" }, "Z2K2": { "Z1K1": "Z14294", "Z14294K1": [ "Z14293", { "Z1K1": "Z14293", "Z14293K1": "Z25636", "Z14293K2": "Z33034" }, { "Z1K1": "Z14293", "Z14293K1": "Z25639", "Z14293K2": [ "Z60", "Z1787", "Z1592", "Z1004", "Z1157", "Z1517", "Z1774" ] }, { "Z1K1": "Z14293", "Z14293K1": "Z26674", "Z14293K2": [ "Z60", "Z1011" ] }, { "Z1K1": "Z14293", "Z14293K1": "Z29116", "Z14293K2": [ "Z60", "Z1078" ] } ], "Z14294K2": "Z25445" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "config for rational as formatted decimal" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } co7okan98q76pyms5rldlmc5zrr44ax Z26096 0 60847 293803 293443 2026-07-25T15:38:19Z JhowieNitnek 1044 293803 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z26096" }, "Z2K2": { "Z1K1": "Z14294", "Z14294K1": [ "Z14293", { "Z1K1": "Z14293", "Z14293K1": "Z23410", "Z14293K2": "Z33034" }, { "Z1K1": "Z14293", "Z14293K1": "Z27102", "Z14293K2": [ "Z60", "Z1787" ] }, { "Z1K1": "Z14293", "Z14293K1": "Z27258", "Z14293K2": [ "Z60", "Z1015" ] }, { "Z1K1": "Z14293", "Z14293K1": "Z27249", "Z14293K2": [ "Z60", "Z1430" ] }, { "Z1K1": "Z14293", "Z14293K1": "Z27396", "Z14293K2": "Z33056" }, { "Z1K1": "Z14293", "Z14293K1": "Z29356", "Z14293K2": [ "Z60", "Z1146" ] }, { "Z1K1": "Z14293", "Z14293K1": "Z30654", "Z14293K2": [ "Z60", "Z1531" ] }, { "Z1K1": "Z14293", "Z14293K1": "Z32967", "Z14293K2": "Z34003" }, { "Z1K1": "Z14293", "Z14293K1": "Z32900", "Z14293K2": "Z33463" }, { "Z1K1": "Z14293", "Z14293K1": "Z27209", "Z14293K2": [ "Z60", "Z1332", "Z1005", "Z1622" ] }, { "Z1K1": "Z14293", "Z14293K1": "Z33828", "Z14293K2": [ "Z60", "Z1762" ] }, { "Z1K1": "Z14293", "Z14293K1": "Z34165", "Z14293K2": [ "Z60", "Z1823" ] }, { "Z1K1": "Z14293", "Z14293K1": "Z34487", "Z14293K2": [ "Z60", "Z1062" ] }, { "Z1K1": "Z14293", "Z14293K1": "Z35203", "Z14293K2": [ "Z60", "Z1011" ] }, { "Z1K1": "Z14293", "Z14293K1": "Z38178", "Z14293K2": [ "Z60", "Z1592" ] }, { "Z1K1": "Z14293", "Z14293K1": "Z36873", "Z14293K2": [ "Z60", "Z1532", "Z1730", "Z1473", "Z1576", "Z1650", "Z1216", "Z1642", "Z1106", "Z1402", "Z1157", "Z1798", "Z1137", "Z1158", "Z1051", "Z1078", "Z1338", "Z1517", "Z1774" ] } ], "Z14294K2": "Z33808" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "config for article-ful instantiating sentences" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "soggetto è tipo di, configurazione di lingue" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Instanziierungssatz mit Artikel nach Sprache" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Sentences which express the relationship between an instance of a subclass X and its superclass Y. In English has the form \"a/n X is a Y\": \"A frog is an amphibian.\"" } ] } } t42tlbmdqaqxkk6u99k9reae31oj30x Z27243 0 63223 294089 292789 2026-07-26T08:59:36Z 99of9 1622 nudge 294089 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z27243" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z27243K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "entity" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "entité" }, { "Z1K1": "Z11", "Z11K1": "Z1062", "Z11K2": "entita" }, { "Z1K1": "Z11", "Z11K1": "Z1592", "Z11K2": "objekt" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z27243K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "adjective" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "adjectif" }, { "Z1K1": "Z11", "Z11K1": "Z1062", "Z11K2": "adjektivum" }, { "Z1K1": "Z11", "Z11K1": "Z1592", "Z11K2": "adjektiv" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z27243K3", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "class" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "classe" }, { "Z1K1": "Z11", "Z11K1": "Z1062", "Z11K2": "třída" }, { "Z1K1": "Z11", "Z11K1": "Z1592", "Z11K2": "klass" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z27243K4", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "location" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "localisation" }, { "Z1K1": "Z11", "Z11K1": "Z1062", "Z11K2": "místo" }, { "Z1K1": "Z11", "Z11K1": "Z1592", "Z11K2": "plats" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z60", "Z17K2": "Z27243K5", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "language" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "langue" }, { "Z1K1": "Z11", "Z11K1": "Z1062", "Z11K2": "jazyk" }, { "Z1K1": "Z11", "Z11K1": "Z1592", "Z11K2": "språk" } ] } } ], "Z8K2": "Z11", "Z8K3": [ "Z20", "Z27248", "Z27256", "Z32233", "Z33264", "Z35771" ], "Z8K4": [ "Z14", "Z29842" ], "Z8K5": "Z27243" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "superlative definition (monolingual)" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "définition d'un superlatif" }, { "Z1K1": "Z11", "Z11K1": "Z1062", "Z11K2": "definice superlativem" }, { "Z1K1": "Z11", "Z11K1": "Z1592", "Z11K2": "superlativ definition (Enspråkig text)" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1062", "Z31K2": [ "Z6", "superlativní definice" ] }, { "Z1K1": "Z31", "Z31K1": "Z1002", "Z31K2": [ "Z6", "X is the Cest Y in Z", "biggest", "item is extreme in class", "most", "superlative definition", "least", "first" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Topic definition in the form of \"\u003CX\u003E is the \u003CCest\u003E \u003CY\u003E in/on/at \u003CZ\u003E.\"" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "définition d'un sujet sous la forme « \u003CX\u003E est le \u003CY\u003E le plus \u003CC\u003E de \u003CZ\u003E. »" }, { "Z1K1": "Z11", "Z11K1": "Z1062", "Z11K2": "sestaví větu definující téma superlativem ve formě „\u003Centita\u003E je \u003Csuperlativum\u003E \u003Ctřída\u003E v \u003Cmísto\u003E.“" } ] } } f7yxtbo86balpzpek3dclcnl6hwjtyl Z27952 0 64739 293808 292171 2026-07-25T15:46:47Z JhowieNitnek 1044 293808 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z27952" }, "Z2K2": { "Z1K1": "Z14294", "Z14294K1": [ "Z14293", { "Z1K1": "Z14293", "Z14293K1": "Z19866", "Z14293K2": [ "Z60", "Z1002", "Z1124", "Z1113", "Z1199", "Z1437", "Z1966", "Z1689", "Z1157", "Z1517", "Z1774" ] }, { "Z1K1": "Z14293", "Z14293K1": "Z28381", "Z14293K2": [ "Z60", "Z1011" ] } ], "Z14294K2": "Z19866" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "config for reading Rational number" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "conf. pour la lecture des nombres rationnels" }, { "Z1K1": "Z11", "Z11K1": "Z1592", "Z11K2": "konfiguration för att läsa rationellt tal" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1002", "Z31K2": [ "Z6", "Rational number reading function configuration", "configuration of read functions for rational numbers" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } lq79i6sqom474rpwcibzrfyh45fpciz Z28248 0 65503 293964 273262 2026-07-25T19:56:58Z Wcalenieja 10313 293964 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" } ] }, "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" } ] }, "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" } ] }, "Z3K4": { "Z1K1": "Z40", "Z40K1": "Z42" } } ], "Z50K2": "Z28248" }, "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 danym " } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } d1dqdvbrd80gyc7ddb5bvz26ble0u8l 293978 293964 2026-07-25T20:09:40Z Wcalenieja 10313 293978 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" } ] }, "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" } ] }, "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" } ] }, "Z3K4": { "Z1K1": "Z40", "Z40K1": "Z42" } } ], "Z50K2": "Z28248" }, "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" ] } } bwntd35illvqsx9mvr367tjhf3sdoen Z850 0 66131 293959 245636 2026-07-25T19:52:01Z Wcalenieja 10313 293959 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z850" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z1", "Z17K2": "Z850K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "function call" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Funktionsaufruf" }, { "Z1K1": "Z11", "Z11K1": "Z1157", "Z11K2": "functieaanroep" }, { "Z1K1": "Z11", "Z11K1": "Z1025", "Z11K2": "wywołanie funkcji" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z50", "Z17K2": "Z850K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "error type" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Fehlertyp" }, { "Z1K1": "Z11", "Z11K1": "Z1157", "Z11K2": "fouttype" }, { "Z1K1": "Z11", "Z11K1": "Z1025", "Z11K2": "typ błędu" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z1", "Z17K2": "Z850K3", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "error handler" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Fehlerhandler" }, { "Z1K1": "Z11", "Z11K1": "Z1157", "Z11K2": "foutverwerker" }, { "Z1K1": "Z11", "Z11K1": "Z1025", "Z11K2": "moduł obsługi błędów" } ] } } ], "Z8K2": "Z1", "Z8K3": [ "Z20", "Z8500", "Z8501", "Z8502" ], "Z8K4": [ "Z14", "Z950" ], "Z8K5": "Z850" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Try-Catch Function" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Try-Catch-Funktion" }, { "Z1K1": "Z11", "Z11K1": "Z1157", "Z11K2": "probeer-vangfunctie" }, { "Z1K1": "Z11", "Z11K1": "Z1025", "Z11K2": "funkcja try-catch" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 2grjcem9l714a6tlte0njxt93mggzjr Z28562 0 66294 293709 221168 2026-07-25T12:50:44Z Jdforrester (WMF) 4 Added Z28623 and Z28933 to the approved list of test cases 293709 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z28562" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6", "Z17K2": "Z28562K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "Saisir le participé passé" } ] } } ], "Z8K2": "Z6", "Z8K3": [ "Z20", "Z28564", "Z28568", "Z28623", "Z28933" ], "Z8K4": [ "Z14", "Z28563" ], "Z8K5": "Z28562" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "participe passé → infinitif" }, { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "French infinitive from past participle" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "infinitif d'un verbe au participe passé" } ] } } 2pgvnnde9z91h3aa7bcanjqb6qg59sk Z28806 0 66940 293867 288571 2026-07-25T17:37:05Z JhowieNitnek 1044 293867 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z28806" }, "Z2K2": { "Z1K1": "Z14294", "Z14294K1": [ "Z14293", { "Z1K1": "Z14293", "Z14293K1": "Z28811", "Z14293K2": [ "Z60", "Z1508", "Z1430", "Z1843", "Z1515", "Z1231", "Z1859", "Z1463" ] }, { "Z1K1": "Z14293", "Z14293K1": "Z28784", "Z14293K2": "Z33034" }, { "Z1K1": "Z14293", "Z14293K1": "Z32584", "Z14293K2": "Z33056" }, { "Z1K1": "Z14293", "Z14293K1": "Z28977", "Z14293K2": [ "Z60", "Z1120", "Z1439" ] }, { "Z1K1": "Z14293", "Z14293K1": "Z29156", "Z14293K2": [ "Z60", "Z1078" ] }, { "Z1K1": "Z14293", "Z14293K1": "Z30813", "Z14293K2": [ "Z60", "Z1146" ] }, { "Z1K1": "Z14293", "Z14293K1": "Z29134", "Z14293K2": [ "Z60", "Z1592" ] }, { "Z1K1": "Z14293", "Z14293K1": "Z33156", "Z14293K2": "Z34003" }, { "Z1K1": "Z14293", "Z14293K1": "Z38280", "Z14293K2": "Z34075" } ], "Z14294K2": "Z28797" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "config for short description for album" }, { "Z1K1": "Z11", "Z11K1": "Z1078", "Z11K2": "konfigurasi deskripsi singkat album" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "configuration pour courte description d'un album" }, { "Z1K1": "Z11", "Z11K1": "Z1592", "Z11K2": "konfiguration för kort beskrivning av album" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 871mhvwoy3knrpc5obtwifq2aehghkb 293871 293867 2026-07-25T17:48:58Z JhowieNitnek 1044 293871 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z28806" }, "Z2K2": { "Z1K1": "Z14294", "Z14294K1": [ "Z14293", { "Z1K1": "Z14293", "Z14293K1": "Z28811", "Z14293K2": "Z33160" }, { "Z1K1": "Z14293", "Z14293K1": "Z28784", "Z14293K2": "Z33034" }, { "Z1K1": "Z14293", "Z14293K1": "Z32584", "Z14293K2": "Z33056" }, { "Z1K1": "Z14293", "Z14293K1": "Z28977", "Z14293K2": [ "Z60", "Z1120", "Z1439" ] }, { "Z1K1": "Z14293", "Z14293K1": "Z29156", "Z14293K2": [ "Z60", "Z1078" ] }, { "Z1K1": "Z14293", "Z14293K1": "Z30813", "Z14293K2": [ "Z60", "Z1146" ] }, { "Z1K1": "Z14293", "Z14293K1": "Z29134", "Z14293K2": [ "Z60", "Z1592" ] }, { "Z1K1": "Z14293", "Z14293K1": "Z33156", "Z14293K2": "Z34003" }, { "Z1K1": "Z14293", "Z14293K1": "Z38280", "Z14293K2": "Z34075" } ], "Z14294K2": "Z28797" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "config for short description for album" }, { "Z1K1": "Z11", "Z11K1": "Z1078", "Z11K2": "konfigurasi deskripsi singkat album" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "configuration pour courte description d'un album" }, { "Z1K1": "Z11", "Z11K1": "Z1592", "Z11K2": "konfiguration för kort beskrivning av album" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 58l4q3yi4dd2rmn3n7a60nayyt6gxfl Z29680 0 68965 294074 284793 2026-07-26T07:54:01Z EatingCarBatteries 61191 adding hindi 294074 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z29680" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z29649", "Z14K3": { "Z1K1": "Z16", "Z16K1": "Z600", "Z16K2": "function Z29649( Z29649K1 ) {\n\tlet list = {\n\t\t\"aa\": \"Q27811\",\n\t\t\"ab\": \"Q5111\",\n\t\t\"abe\": \"Q197936\",\n\t\t\"abq\": \"Q27567\",\n\t\t\"abs\": \"Q3124354\",\n\t\t\"ace\": \"Q27683\",\n\t\t\"acf\": \"Q3006285\",\n\t\t\"acm\": \"Q56232\",\n\t\t\"adx\": \"Q56509\",\n\t\t\"ady\": \"Q27776\",\n\t\t\"af\": \"Q14196\",\n\t\t\"afa-pro\": \"Q269125\",\n\t\t\"agq\": \"Q34737\",\n\t\t\"ain\": \"Q27969\",\n\t\t\"ajp\": \"Q55633582\",\n\t\t\"ak\": \"Q28026\",\n\t\t\"akl\": \"Q8773\",\n\t\t\"akz\": \"Q1815020\",\n\t\t\"alg-pro\": \"Q7251834\",\n\t\t\"aln\": \"Q181037\",\n\t\t\"als\": \"Q387066\",\n\t\t\"alt\": \"Q1991779\",\n\t\t\"am\": \"Q28244\",\n\t\t\"ami\": \"Q35132\",\n\t\t\"amr\": \"Q35128\",\n\t\t\"an\": \"Q8765\",\n\t\t\"ang\": \"Q42365\",\n\t\t\"anp\": \"Q28378\",\n\t\t\"aoc\": \"Q10729616\",\n\t\t\"apc\": \"Q56593\",\n\t\t\"aql-pro\": \"Q96400333\",\n\t\t\"ar\": \"Q13955\",\n\t\t\"arn\": \"Q33730\",\n\t\t\"aro\": \"Q958414\",\n\t\t\"arq\": \"Q56499\",\n\t\t\"art-blt\": \"Q108055510\",\n\t\t\"art-bsp\": \"Q686210\",\n\t\t\"art-vlh\": \"Q64483808\",\n\t\t\"ary\": \"Q56426\",\n\t\t\"arz\": \"Q29919\",\n\t\t\"as\": \"Q29401\",\n\t\t\"ase\": \"Q14759\",\n\t\t\"ast\": \"Q29507\",\n\t\t\"ath-pro\": \"Q104841722\",\n\t\t\"atj\": \"Q56590\",\n\t\t\"av\": \"Q29561\",\n\t\t\"avk\": \"Q1377116\",\n\t\t\"awa\": \"Q29579\",\n\t\t\"ay\": \"Q4627\",\n\t\t\"az\": \"Q9292\",\n\t\t\"azb\": \"Q3449805\",\n\t\t\"ba\": \"Q13389\",\n\t\t\"bal\": \"Q33049\",\n\t\t\"ban\": \"Q33070\",\n\t\t\"bar\": \"Q29540\",\n\t\t\"bat-pro\": \"Q4375732\",\n\t\t\"bat-smg\": \"Q213434\",\n\t\t\"bbc\": \"Q33017\",\n\t\t\"bcl\": \"Q33284\",\n\t\t\"bdr\": \"Q2880037\",\n\t\t\"be\": \"Q9091\",\n\t\t\"bej\": \"Q33025\",\n\t\t\"bfi\": \"Q33000\",\n\t\t\"bfq\": \"Q33205\",\n\t\t\"bg\": \"Q7918\",\n\t\t\"bh\": \"Q33268\",\n\t\t\"bho\": \"Q33268\",\n\t\t\"bi\": \"Q35452\",\n\t\t\"bjn\": \"Q33151\",\n\t\t\"bla\": \"Q33060\",\n\t\t\"blk\": \"Q7121294\",\n\t\t\"bm\": \"Q33243\",\n\t\t\"bn\": \"Q9610\",\n\t\t\"bnn\": \"Q56505\",\n\t\t\"bnt-mpi\": \"Q93937013\",\n\t\t\"bnt-pro\": \"Q3408025\",\n\t\t\"bo\": \"Q34271\",\n\t\t\"bpy\": \"Q37059\",\n\t\t\"bqi\": \"Q257829\",\n\t\t\"br\": \"Q12107\",\n\t\t\"brh\": \"Q33202\",\n\t\t\"brx\": \"Q33223\",\n\t\t\"bsa\": \"Q56648\",\n\t\t\"bsk\": \"Q216286\",\n\t\t\"bss\": \"Q34806\",\n\t\t\"btk-pro\": \"Q116773191\",\n\t\t\"btm\": \"Q2891049\",\n\t\t\"bto\": \"Q12633026\",\n\t\t\"bug\": \"Q33190\",\n\t\t\"bxr\": \"Q16116629\",\n\t\t\"byq\": \"Q716647\",\n\t\t\"bzg\": \"Q716615\",\n\t\t\"bzs\": \"Q3436689\",\n\t\t\"ca\": \"Q7026\",\n\t\t\"ca-valencia\": \"Q32641\",\n\t\t\"ca-x-old\": \"Q15478520\",\n\t\t\"cak\": \"Q35115\",\n\t\t\"cal\": \"Q28427\",\n\t\t\"cbk-zam\": \"Q33281\",\n\t\t\"ccp\": \"Q32952\",\n\t\t\"cdo\": \"Q36455\",\n\t\t\"ce\": \"Q33350\",\n\t\t\"ceb\": \"Q33239\",\n\t\t\"cel-bry-pro\": \"Q56648796\",\n\t\t\"cel-pro\": \"Q653649\",\n\t\t\"cel-x-combrit\": \"Q1248800\",\n\t\t\"cgc\": \"Q6346422\",\n\t\t\"ch\": \"Q33262\",\n\t\t\"chn\": \"Q35173\",\n\t\t\"cho\": \"Q32979\",\n\t\t\"chr\": \"Q33388\",\n\t\t\"chy\": \"Q33265\",\n\t\t\"ckb\": \"Q36811\",\n\t\t\"ckt\": \"Q33170\",\n\t\t\"ckv\": \"Q716627\",\n\t\t\"clc\": \"Q28535\",\n\t\t\"cnh\": \"Q3250286\",\n\t\t\"cnr\": \"Q8821\",\n\t\t\"co\": \"Q33111\",\n\t\t\"cop\": \"Q36155\",\n\t\t\"cpx\": \"Q56583\",\n\t\t\"cr\": \"Q33390\",\n\t\t\"crh\": \"Q33357\",\n\t\t\"crl\": \"Q12642195\",\n\t\t\"crs\": \"Q34015\",\n\t\t\"cs\": \"Q9056\",\n\t\t\"csb\": \"Q33690\",\n\t\t\"ctg\": \"Q33173\",\n\t\t\"ctu\": \"Q35179\",\n\t\t\"cu\": \"Q33251\",\n\t\t\"cv\": \"Q33348\",\n\t\t\"cy\": \"Q9309\",\n\t\t\"da\": \"Q9035\",\n\t\t\"dag\": \"Q32238\",\n\t\t\"dar\": \"Q32332\",\n\t\t\"de\": \"Q188\",\n\t\t\"de-at\": \"Q306626\",\n\t\t\"de-ch\": \"Q1366643\",\n\t\t\"din\": \"Q56466\",\n\t\t\"diq\": \"Q10199\",\n\t\t\"dlm\": \"Q35527\",\n\t\t\"dra-pro\": \"Q1702853\",\n\t\t\"dru\": \"Q49232\",\n\t\t\"dsb\": \"Q13286\",\n\t\t\"dtp\": \"Q5317225\",\n\t\t\"dty\": \"Q18415595\",\n\t\t\"dua\": \"Q33013\",\n\t\t\"dv\": \"Q32656\",\n\t\t\"dz\": \"Q33081\",\n\t\t\"ee\": \"Q30005\",\n\t\t\"efi\": \"Q35377\",\n\t\t\"egl\": \"Q1057898\",\n\t\t\"egy-x-demotic\": \"Q36765\",\n\t\t\"egy-x-late\": \"Q1852329\",\n\t\t\"egy-x-middle\": \"Q657330\",\n\t\t\"egy-x-old\": \"Q447117\",\n\t\t\"el\": \"Q36510\",\n\t\t\"eml\": \"Q242648\",\n\t\t\"en\": \"Q1860\",\n\t\t\"en-au\": \"Q44679\",\n\t\t\"en-ca\": \"Q44676\",\n\t\t\"en-gb\": \"Q7979\",\n\t\t\"en-simple\": \"Q21480034\",\n\t\t\"en-us\": \"Q7976\",\n\t\t\"en-x-simple\": \"Q21480034\",\n\t\t\"enm\": \"Q36395\",\n\t\t\"eo\": \"Q143\",\n\t\t\"es\": \"Q1321\",\n\t\t\"es-formal\": \"Q64427343\",\n\t\t\"esu\": \"Q21117\",\n\t\t\"esx-esk-pro\": \"Q7251842\",\n\t\t\"esx-inu-pro\": \"Q60785588\",\n\t\t\"et\": \"Q9072\",\n\t\t\"ett\": \"Q35726\",\n\t\t\"eu\": \"Q8752\",\n\t\t\"ext\": \"Q30007\",\n\t\t\"eya\": \"Q27480\",\n\t\t\"fa\": \"Q9168\",\n\t\t\"fa-af\": \"Q178440\",\n\t\t\"fa-cls\": \"Q131287560\",\n\t\t\"ff\": \"Q33454\",\n\t\t\"fi\": \"Q1412\",\n\t\t\"fit\": \"Q13357\",\n\t\t\"fiu-vro\": \"Q32762\",\n\t\t\"fj\": \"Q33295\",\n\t\t\"fkv\": \"Q165795\",\n\t\t\"fo\": \"Q25258\",\n\t\t\"fon\": \"Q33291\",\n\t\t\"fos\": \"Q716604\",\n\t\t\"fr\": \"Q150\",\n\t\t\"fr-x-nrm\": \"Q33850\",\n\t\t\"frc\": \"Q880301\",\n\t\t\"frm\": \"Q1473289\",\n\t\t\"fro\": \"Q35222\",\n\t\t\"frp\": \"Q15087\",\n\t\t\"frr\": \"Q28224\",\n\t\t\"fuf\": \"Q3915357\",\n\t\t\"fur\": \"Q33441\",\n\t\t\"fy\": \"Q27175\",\n\t\t\"ga\": \"Q9142\",\n\t\t\"gaa\": \"Q33287\",\n\t\t\"gag\": \"Q33457\",\n\t\t\"gan\": \"Q33475\",\n\t\t\"gcf\": \"Q3006280\",\n\t\t\"gcr\": \"Q1363072\",\n\t\t\"gd\": \"Q9314\",\n\t\t\"gez\": \"Q35667\",\n\t\t\"gil\": \"Q30898\",\n\t\t\"gl\": \"Q9307\",\n\t\t\"glk\": \"Q33657\",\n\t\t\"gmh\": \"Q837985\",\n\t\t\"gml\": \"Q505674\",\n\t\t\"gmw-pro\": \"Q13138608\",\n\t\t\"gn\": \"Q35876\",\n\t\t\"goh\": \"Q35218\",\n\t\t\"gom\": \"Q5575236\",\n\t\t\"gor\": \"Q2501174\",\n\t\t\"got\": \"Q35722\",\n\t\t\"gpe\": \"Q5555465\",\n\t\t\"grc\": \"Q35497\",\n\t\t\"gsg\": \"Q33282\",\n\t\t\"gsw\": \"Q131339\",\n\t\t\"gsw-fr\": \"Q8786\",\n\t\t\"gu\": \"Q5137\",\n\t\t\"guc\": \"Q891085\",\n\t\t\"guw\": \"Q3111668\",\n\t\t\"gv\": \"Q12175\",\n\t\t\"ha\": \"Q56475\",\n\t\t\"hai\": \"Q33303\",\n\t\t\"hak\": \"Q33375\",\n\t\t\"haw\": \"Q33569\",\n\t\t\"hbo\": \"Q1982248\",\n\t\t\"he\": \"Q9288\",\n\t\t\"hi\": \"Q1568\",\n\t\t\"hif\": \"Q46728\",\n\t\t\"hil\": \"Q35978\",\n\t\t\"hmx-pro\": \"Q7251846\",\n\t\t\"hno\": \"Q382273\",\n\t\t\"ho\": \"Q33617\",\n\t\t\"hoc\": \"Q33270\",\n\t\t\"hr\": \"Q6654\",\n\t\t\"hrx\": \"Q304049\",\n\t\t\"hsb\": \"Q13248\",\n\t\t\"ht\": \"Q33491\",\n\t\t\"hu\": \"Q9067\",\n\t\t\"hu-formal\": \"Q64427347\",\n\t\t\"hus\": \"Q35573\",\n\t\t\"hy\": \"Q8785\",\n\t\t\"hyw\": \"Q180945\",\n\t\t\"hz\": \"Q33315\",\n\t\t\"ia\": \"Q35934\",\n\t\t\"iba\": \"Q33424\",\n\t\t\"id\": \"Q9240\",\n\t\t\"ie\": \"Q35850\",\n\t\t\"ig\": \"Q33578\",\n\t\t\"ii\": \"Q34235\",\n\t\t\"iir-pro\": \"Q966439\",\n\t\t\"ik\": \"Q27183\",\n\t\t\"ilo\": \"Q35936\",\n\t\t\"inc-obn\": \"Q113559926\",\n\t\t\"inc-ohi\": \"Q48767781\",\n\t\t\"inc-pro\": \"Q23808344\",\n\t\t\"ine-bsl-pro\": \"Q1703347\",\n\t\t\"ine-pro\": \"Q37178\",\n\t\t\"inh\": \"Q33509\",\n\t\t\"io\": \"Q35224\",\n\t\t\"ira-pro\": \"Q4167865\",\n\t\t\"is\": \"Q294\",\n\t\t\"isk\": \"Q33419\",\n\t\t\"it\": \"Q652\",\n\t\t\"itc-pro\": \"Q17102720\",\n\t\t\"iu\": \"Q29921\",\n\t\t\"ja\": \"Q5287\",\n\t\t\"ja-hani\": \"Q53979504\",\n\t\t\"ja-hira\": \"Q53979341\",\n\t\t\"ja-hrkt\": \"Q53979345\",\n\t\t\"ja-kana\": \"Q53979342\",\n\t\t\"jam\": \"Q35939\",\n\t\t\"jax\": \"Q3915769\",\n\t\t\"jbo\": \"Q36350\",\n\t\t\"jpx-pro\": \"Q3924309\",\n\t\t\"jut\": \"Q1340322\",\n\t\t\"jv\": \"Q33549\",\n\t\t\"jv-x-bms\": \"Q33219\",\n\t\t\"ka\": \"Q8108\",\n\t\t\"kaa\": \"Q33541\",\n\t\t\"kab\": \"Q35853\",\n\t\t\"kae\": \"Q2779411\",\n\t\t\"kbd\": \"Q33522\",\n\t\t\"kbg\": \"Q12952626\",\n\t\t\"kbp\": \"Q35475\",\n\t\t\"kcg\": \"Q3912765\",\n\t\t\"kea\": \"Q35963\",\n\t\t\"kg\": \"Q33702\",\n\t\t\"kgp\": \"Q2665734\",\n\t\t\"kha\": \"Q33584\",\n\t\t\"khg\": \"Q56601\",\n\t\t\"khw\": \"Q938216\",\n\t\t\"ki\": \"Q33587\",\n\t\t\"kiu\": \"Q3944007\",\n\t\t\"kj\": \"Q1405077\",\n\t\t\"kjg\": \"Q33335\",\n\t\t\"kjh\": \"Q33575\",\n\t\t\"kjp\": \"Q5330390\",\n\t\t\"kk\": \"Q9252\",\n\t\t\"kk-cn\": \"Q64427349\",\n\t\t\"kk-kz\": \"Q64427350\",\n\t\t\"kk-tr\": \"Q64427352\",\n\t\t\"kl\": \"Q25355\",\n\t\t\"klb\": \"Q3182593\",\n\t\t\"km\": \"Q9205\",\n\t\t\"kmz\": \"Q35373\",\n\t\t\"kn\": \"Q33673\",\n\t\t\"ko\": \"Q9176\",\n\t\t\"koi\": \"Q56318\",\n\t\t\"koy\": \"Q28304\",\n\t\t\"kr\": \"Q36094\",\n\t\t\"krc\": \"Q33714\",\n\t\t\"kri\": \"Q35744\",\n\t\t\"krj\": \"Q33720\",\n\t\t\"krl\": \"Q33557\",\n\t\t\"krx\": \"Q35704\",\n\t\t\"ks\": \"Q33552\",\n\t\t\"ksh\": \"Q32145\",\n\t\t\"ksw\": \"Q56410\",\n\t\t\"ku\": \"Q36163\",\n\t\t\"kum\": \"Q36209\",\n\t\t\"kut\": \"Q33434\",\n\t\t\"kv\": \"Q36126\",\n\t\t\"kvr\": \"Q3195442\",\n\t\t\"kw\": \"Q25289\",\n\t\t\"ky\": \"Q9255\",\n\t\t\"la\": \"Q397\",\n\t\t\"la-x-medieval\": \"Q1163234\",\n\t\t\"la-x-new\": \"Q1248221\",\n\t\t\"lag\": \"Q584983\",\n\t\t\"lb\": \"Q9051\",\n\t\t\"lbe\": \"Q36206\",\n\t\t\"ldn\": \"Q35757\",\n\t\t\"lex\": \"Q6695015\",\n\t\t\"lez\": \"Q31746\",\n\t\t\"lfn\": \"Q146803\",\n\t\t\"lg\": \"Q33368\",\n\t\t\"li\": \"Q102172\",\n\t\t\"lij\": \"Q36106\",\n\t\t\"liv\": \"Q33698\",\n\t\t\"lki\": \"Q56483\",\n\t\t\"lkt\": \"Q33537\",\n\t\t\"lld\": \"Q36202\",\n\t\t\"lmo\": \"Q33754\",\n\t\t\"ln\": \"Q36217\",\n\t\t\"lo\": \"Q9211\",\n\t\t\"loz\": \"Q33628\",\n\t\t\"lrc\": \"Q19933293\",\n\t\t\"lt\": \"Q9083\",\n\t\t\"ltg\": \"Q36212\",\n\t\t\"lua\": \"Q34173\",\n\t\t\"lus\": \"Q36147\",\n\t\t\"luz\": \"Q12952748\",\n\t\t\"lv\": \"Q9078\",\n\t\t\"lvk\": \"Q770547\",\n\t\t\"lzh\": \"Q37041\",\n\t\t\"lzz\": \"Q1160372\",\n\t\t\"mad\": \"Q36213\",\n\t\t\"mai\": \"Q36109\",\n\t\t\"map-bms\": \"Q33219\",\n\t\t\"map-pro\": \"Q49230\",\n\t\t\"maz\": \"Q36228\",\n\t\t\"mdf\": \"Q13343\",\n\t\t\"mfe\": \"Q33661\",\n\t\t\"mfy\": \"Q56729\",\n\t\t\"mg\": \"Q7930\",\n\t\t\"mh\": \"Q36280\",\n\t\t\"mhr\": \"Q3906614\",\n\t\t\"mi\": \"Q36451\",\n\t\t\"mic\": \"Q13321\",\n\t\t\"min\": \"Q13324\",\n\t\t\"miq\": \"Q1516803\",\n\t\t\"mis-x-Q2417210\": \"Q2417210\",\n\t\t\"mis-xnu\": \"Q10901674\",\n\t\t\"mk\": \"Q9296\",\n\t\t\"ml\": \"Q36236\",\n\t\t\"mn\": \"Q9246\",\n\t\t\"mnc\": \"Q33638\",\n\t\t\"mni\": \"Q33868\",\n\t\t\"mnw\": \"Q13349\",\n\t\t\"mnw-pi\": \"Q100271134\",\n\t\t\"moe\": \"Q13351\",\n\t\t\"mos\": \"Q36096\",\n\t\t\"mr\": \"Q1571\",\n\t\t\"mrh\": \"Q4175893\",\n\t\t\"mrj\": \"Q1776032\",\n\t\t\"ms\": \"Q9237\",\n\t\t\"ms-my\": \"Q15065\",\n\t\t\"mt\": \"Q9166\",\n\t\t\"mui\": \"Q615660\",\n\t\t\"mun-pro\": \"Q105102373\",\n\t\t\"mus\": \"Q523014\",\n\t\t\"mwl\": \"Q13330\",\n\t\t\"mwr\": \"Q56312\",\n\t\t\"mwv\": \"Q13365\",\n\t\t\"my\": \"Q9228\",\n\t\t\"myv\": \"Q29952\",\n\t\t\"mzn\": \"Q13356\",\n\t\t\"na\": \"Q13307\",\n\t\t\"nah\": \"Q13300\",\n\t\t\"nan\": \"Q36495\",\n\t\t\"nap\": \"Q33845\",\n\t\t\"nb\": \"Q25167\",\n\t\t\"nds\": \"Q25433\",\n\t\t\"ne\": \"Q33823\",\n\t\t\"new\": \"Q33979\",\n\t\t\"ng\": \"Q33900\",\n\t\t\"nia\": \"Q2407831\",\n\t\t\"nij\": \"Q2992872\",\n\t\t\"niu\": \"Q33790\",\n\t\t\"nl\": \"Q7411\",\n\t\t\"nn\": \"Q25164\",\n\t\t\"nn-hognorsk\": \"Q1420587\",\n\t\t\"no\": \"Q9043\",\n\t\t\"nod\": \"Q565110\",\n\t\t\"nog\": \"Q33871\",\n\t\t\"non\": \"Q35505\",\n\t\t\"nov\": \"Q36738\",\n\t\t\"nqo\": \"Q18546266\",\n\t\t\"nr\": \"Q36785\",\n\t\t\"nrf\": \"Q33850\",\n\t\t\"nrf-gg\": \"Q56428\",\n\t\t\"nrf-je\": \"Q56430\",\n\t\t\"nrm\": \"Q33850\",\n\t\t\"nsk\": \"Q1704302\",\n\t\t\"nso\": \"Q33890\",\n\t\t\"nub-pro\": \"Q116773246\",\n\t\t\"nui\": \"Q36459\",\n\t\t\"nv\": \"Q13310\",\n\t\t\"nxm\": \"Q35761\",\n\t\t\"ny\": \"Q33273\",\n\t\t\"nys\": \"Q7049771\",\n\t\t\"oak\": \"Q107548681\",\n\t\t\"oc\": \"Q14185\",\n\t\t\"ojb\": \"Q33875\",\n\t\t\"olo\": \"Q36584\",\n\t\t\"om\": \"Q33864\",\n\t\t\"omq-pro\": \"Q28663860\",\n\t\t\"ood\": \"Q2393095\",\n\t\t\"or\": \"Q33810\",\n\t\t\"os\": \"Q33968\",\n\t\t\"osa\": \"Q2600085\",\n\t\t\"ota\": \"Q36730\",\n\t\t\"otk\": \"Q34988\",\n\t\t\"oto-pro\": \"Q116773252\",\n\t\t\"ovd\": \"Q254950\",\n\t\t\"pad\": \"Q389827\",\n\t\t\"pag\": \"Q33879\",\n\t\t\"pam\": \"Q36121\",\n\t\t\"pap\": \"Q33856\",\n\t\t\"pcd\": \"Q34024\",\n\t\t\"pdc\": \"Q22711\",\n\t\t\"pdt\": \"Q1751432\",\n\t\t\"peo\": \"Q35225\",\n\t\t\"pfl\": \"Q23014\",\n\t\t\"phi-pro\": \"Q18204898\",\n\t\t\"phn\": \"Q36734\",\n\t\t\"pi\": \"Q36727\",\n\t\t\"pih\": \"Q36554\",\n\t\t\"pis\": \"Q36699\",\n\t\t\"pjt\": \"Q2982063\",\n\t\t\"pko\": \"Q36323\",\n\t\t\"pks\": \"Q22964057\",\n\t\t\"pl\": \"Q809\",\n\t\t\"pms\": \"Q15085\",\n\t\t\"pmy\": \"Q12473446\",\n\t\t\"pnt\": \"Q36748\",\n\t\t\"pox\": \"Q36741\",\n\t\t\"poz-cet-pro\": \"Q113992943\",\n\t\t\"poz-mly-pro\": \"Q98057728\",\n\t\t\"poz-oce-pro\": \"Q141741\",\n\t\t\"poz-pep-pro\": \"Q113988745\",\n\t\t\"poz-pnp-pro\": \"Q113988746\",\n\t\t\"poz-pol-pro\": \"Q1658709\",\n\t\t\"poz-pro\": \"Q3832960\",\n\t\t\"ppl\": \"Q1186896\",\n\t\t\"ppu\": \"Q2094884\",\n\t\t\"pqe-pro\": \"Q113992941\",\n\t\t\"prg\": \"Q35501\",\n\t\t\"ps\": \"Q58680\",\n\t\t\"pt\": \"Q5146\",\n\t\t\"pua\": \"Q36803\",\n\t\t\"pwn\": \"Q715755\",\n\t\t\"pyu\": \"Q716690\",\n\t\t\"qu\": \"Q5218\",\n\t\t\"quc\": \"Q36494\",\n\t\t\"qug\": \"Q1740805\",\n\t\t\"qwe-pro\": \"Q5575757\",\n\t\t\"qwh\": \"Q6094343\",\n\t\t\"qxp\": \"Q7260479\",\n\t\t\"qya\": \"Q56383\",\n\t\t\"rar\": \"Q36745\",\n\t\t\"rcf\": \"Q13198\",\n\t\t\"rgn\": \"Q1641543\",\n\t\t\"rif\": \"Q34174\",\n\t\t\"rki\": \"Q3450749\",\n\t\t\"rkt\": \"Q3241618\",\n\t\t\"rm\": \"Q13199\",\n\t\t\"rm-rumgr\": \"Q688873\",\n\t\t\"rmc\": \"Q5045611\",\n\t\t\"rmf\": \"Q2093214\",\n\t\t\"rmy\": \"Q13201\",\n\t\t\"rn\": \"Q33583\",\n\t\t\"ro\": \"Q7913\",\n\t\t\"ru\": \"Q7737\",\n\t\t\"ru-sib\": \"Q1194341\",\n\t\t\"rue\": \"Q26245\",\n\t\t\"rup\": \"Q29316\",\n\t\t\"ruq\": \"Q13358\",\n\t\t\"rw\": \"Q33573\",\n\t\t\"rwr\": \"Q65455884\",\n\t\t\"ryu\": \"Q34233\",\n\t\t\"sa\": \"Q11059\",\n\t\t\"sah\": \"Q34299\",\n\t\t\"sai-par\": \"Q16890038\",\n\t\t\"sat\": \"Q33965\",\n\t\t\"sc\": \"Q33976\",\n\t\t\"scn\": \"Q33973\",\n\t\t\"sco\": \"Q14549\",\n\t\t\"sd\": \"Q33997\",\n\t\t\"sdc\": \"Q845441\",\n\t\t\"sdh\": \"Q1496597\",\n\t\t\"se\": \"Q33947\",\n\t\t\"sei\": \"Q36583\",\n\t\t\"sem-pro\": \"Q1658554\",\n\t\t\"sem-x-taymanit\": \"Q24912301\",\n\t\t\"ses\": \"Q35655\",\n\t\t\"sg\": \"Q33954\",\n\t\t\"sgh\": \"Q34053\",\n\t\t\"sgh-ba\": \"Q33256\",\n\t\t\"sgh-kh\": \"Q2562249\",\n\t\t\"sgh-oro\": \"Q3356620\",\n\t\t\"sgh-ro\": \"Q3356620\",\n\t\t\"sgh-ru\": \"Q2597566\",\n\t\t\"sh\": \"Q9301\",\n\t\t\"shi\": \"Q34152\",\n\t\t\"shn\": \"Q56482\",\n\t\t\"shy\": \"Q33274\",\n\t\t\"si\": \"Q13267\",\n\t\t\"sid\": \"Q33786\",\n\t\t\"simple\": \"Q21480034\",\n\t\t\"sio-pro\": \"Q114784693\",\n\t\t\"sit-nas-pro\": \"Q136457229\",\n\t\t\"sit-pro\": \"Q24839178\",\n\t\t\"sit-tam-pro\": \"Q117469295\",\n\t\t\"sjd\": \"Q33656\",\n\t\t\"sje\": \"Q56314\",\n\t\t\"sjm\": \"Q3287253\",\n\t\t\"sjn\": \"Q56437\",\n\t\t\"sjt\": \"Q36656\",\n\t\t\"sju\": \"Q56415\",\n\t\t\"sk\": \"Q9058\",\n\t\t\"skr\": \"Q33902\",\n\t\t\"sl\": \"Q9063\",\n\t\t\"sla-pro\": \"Q747537\",\n\t\t\"sli\": \"Q152965\",\n\t\t\"sm\": \"Q34011\",\n\t\t\"sma\": \"Q13293\",\n\t\t\"smi-pro\": \"Q7251862\",\n\t\t\"smj\": \"Q56322\",\n\t\t\"smn\": \"Q33462\",\n\t\t\"sms\": \"Q13271\",\n\t\t\"sn\": \"Q34004\",\n\t\t\"so\": \"Q13275\",\n\t\t\"sou\": \"Q56508\",\n\t\t\"sq\": \"Q8748\",\n\t\t\"sqj-pro\": \"Q18210846\",\n\t\t\"sr\": \"Q9299\",\n\t\t\"sr-cyrl\": \"Q21161942\",\n\t\t\"sr-ec\": \"Q21161942\",\n\t\t\"sr-el\": \"Q21161949\",\n\t\t\"sr-latn\": \"Q21161949\",\n\t\t\"srh\": \"Q33873\",\n\t\t\"srn\": \"Q33989\",\n\t\t\"srq\": \"Q3027953\",\n\t\t\"ss\": \"Q34014\",\n\t\t\"ssf\": \"Q676492\",\n\t\t\"st\": \"Q34340\",\n\t\t\"sth\": \"Q36705\",\n\t\t\"stq\": \"Q27154\",\n\t\t\"sty\": \"Q4418344\",\n\t\t\"su\": \"Q34002\",\n\t\t\"sv\": \"Q9027\",\n\t\t\"sw\": \"Q7838\",\n\t\t\"sxr\": \"Q716599\",\n\t\t\"syc\": \"Q33538\",\n\t\t\"syl\": \"Q2044560\",\n\t\t\"szl\": \"Q30319\",\n\t\t\"szy\": \"Q718269\",\n\t\t\"ta\": \"Q5885\",\n\t\t\"tai-pro\": \"Q6583709\",\n\t\t\"tao\": \"Q715760\",\n\t\t\"tar\": \"Q36807\",\n\t\t\"tay\": \"Q715766\",\n\t\t\"tbq-lob-pro\": \"Q116773224\",\n\t\t\"tbq-pro\": \"Q7251864\",\n\t\t\"tce\": \"Q31091048\",\n\t\t\"tcy\": \"Q34251\",\n\t\t\"te\": \"Q8097\",\n\t\t\"tek\": \"Q2802914\",\n\t\t\"tet\": \"Q34125\",\n\t\t\"tg\": \"Q9260\",\n\t\t\"th\": \"Q9217\",\n\t\t\"ti\": \"Q34124\",\n\t\t\"tji\": \"Q12953229\",\n\t\t\"tk\": \"Q9267\",\n\t\t\"tk-arab\": \"Q136643862\",\n\t\t\"tl\": \"Q34057\",\n\t\t\"tlh\": \"Q10134\",\n\t\t\"tli\": \"Q27792\",\n\t\t\"tly\": \"Q34318\",\n\t\t\"tn\": \"Q34137\",\n\t\t\"to\": \"Q34094\",\n\t\t\"tok\": \"Q36846\",\n\t\t\"tpi\": \"Q34159\",\n\t\t\"tr\": \"Q256\",\n\t\t\"trk-pro\": \"Q3657773\",\n\t\t\"tru\": \"Q34040\",\n\t\t\"trv\": \"Q716686\",\n\t\t\"ts\": \"Q34327\",\n\t\t\"tsg\": \"Q34142\",\n\t\t\"tsk\": \"Q11159532\",\n\t\t\"tsu\": \"Q716681\",\n\t\t\"tt\": \"Q25285\",\n\t\t\"ttm\": \"Q20822\",\n\t\t\"tu\": \"Q56240\",\n\t\t\"tum\": \"Q34138\",\n\t\t\"tuo\": \"Q3541834\",\n\t\t\"tup\": \"Q56944\",\n\t\t\"tuw-pro\": \"Q85872335\",\n\t\t\"tvl\": \"Q34055\",\n\t\t\"tvn\": \"Q7689158\",\n\t\t\"tvx\": \"Q1975271\",\n\t\t\"tw\": \"Q36850\",\n\t\t\"ty\": \"Q34128\",\n\t\t\"tyv\": \"Q34119\",\n\t\t\"tzh\": \"Q36808\",\n\t\t\"tzl\": \"Q1063911\",\n\t\t\"tzm\": \"Q49741\",\n\t\t\"udm\": \"Q13238\",\n\t\t\"ug\": \"Q13263\",\n\t\t\"ug-arab\": \"Q22338135\",\n\t\t\"ug-latn\": \"Q22338145\",\n\t\t\"uk\": \"Q8798\",\n\t\t\"umu\": \"Q56547\",\n\t\t\"unm\": \"Q2665761\",\n\t\t\"urh\": \"Q36663\",\n\t\t\"urj-fin-pro\": \"Q11883720\",\n\t\t\"urj-fpr-pro\": \"Q2499870\",\n\t\t\"urj-koo\": \"Q86679962\",\n\t\t\"urj-pro\": \"Q288765\",\n\t\t\"uun\": \"Q36435\",\n\t\t\"uz\": \"Q9264\",\n\t\t\"uzs\": \"Q1066787\",\n\t\t\"var\": \"Q10974017\",\n\t\t\"ve\": \"Q32704\",\n\t\t\"vec\": \"Q32724\",\n\t\t\"vep\": \"Q32747\",\n\t\t\"vi\": \"Q9199\",\n\t\t\"vls\": \"Q100103\",\n\t\t\"vmf\": \"Q497345\",\n\t\t\"vo\": \"Q36986\",\n\t\t\"vot\": \"Q32858\",\n\t\t\"wa\": \"Q3565518\",\n\t\t\"wal\": \"Q36943\",\n\t\t\"war\": \"Q34279\",\n\t\t\"wbl\": \"Q34208\",\n\t\t\"wen\": \"Q25442\",\n\t\t\"wls\": \"Q36979\",\n\t\t\"wo\": \"Q34257\",\n\t\t\"wuu\": \"Q34290\",\n\t\t\"wya\": \"Q3567223\",\n\t\t\"wym\": \"Q56485\",\n\t\t\"xal\": \"Q33634\",\n\t\t\"xgn-pro\": \"Q2493677\",\n\t\t\"xh\": \"Q13218\",\n\t\t\"xme-ttc-pro\": \"Q122973870\",\n\t\t\"xmf\": \"Q13359\",\n\t\t\"xnb\": \"Q172244\",\n\t\t\"xpu\": \"Q535958\",\n\t\t\"xsy\": \"Q716695\",\n\t\t\"yah\": \"Q34186\",\n\t\t\"yai\": \"Q34247\",\n\t\t\"yap\": \"Q34029\",\n\t\t\"yaq\": \"Q34191\",\n\t\t\"yav\": \"Q12953315\",\n\t\t\"ydg\": \"Q34179\",\n\t\t\"yec\": \"Q1365342\",\n\t\t\"yi\": \"Q8641\",\n\t\t\"yo\": \"Q34311\",\n\t\t\"yoi\": \"Q34243\",\n\t\t\"yrk\": \"Q36452\",\n\t\t\"yrl\": \"Q34333\",\n\t\t\"yua\": \"Q13354\",\n\t\t\"yue\": \"Q7033959\",\n\t\t\"yum\": \"Q3573199\",\n\t\t\"za\": \"Q13216\",\n\t\t\"zea\": \"Q237409\",\n\t\t\"zgh\": \"Q7598268\",\n\t\t\"zh\": \"Q7850\",\n\t\t\"zh-cn\": \"Q24841726\",\n\t\t\"zh-hans\": \"Q13414913\",\n\t\t\"zh-hans-cn\": \"Q24841726\",\n \"zh-hans-sg\": \"Q1048980\",\n \"zh-hans-my\": \"Q13646143\",\n\t\t\"zh-hant\": \"Q18130932\",\n\t\t\"zh-hant-hk\": \"Q100148307\",\n\t\t\"zh-hant-mo\": \"Q64427357\",\n\t\t\"zh-hant-tw\": \"Q4380827\",\n\t\t\"zh-hk\": \"Q100148307\",\n\t\t\"zh-min-nan\": \"Q36495\",\n\t\t\"zh-mo\": \"Q64427357\",\n \"zh-my\": \"Q13646143\",\n \"zh-sg\": \"Q1048980\",\n\t\t\"zh-tw\": \"Q4380827\",\n\t\t\"zh-yue\": \"Q7033959\",\n\t\t\"zu\": \"Q10179\",\n\t\t\"zun\": \"Q10188\",\n\t};\n\t\n\tif (list[Z29649K1.Z60K1]==undefined){\n\t\tWikifunctions.Error(\"Z36589\",[Z29649K1.Z60K1,\"Z29680 \"]);\n\t}\n\n\treturn { Z1K1: { Z1K1: \"Z9\", Z9K1: \"Z6091\" }, Z6091K1: list[Z29649K1.Z60K1] };\n}\n" } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Wikidata reference from language, hardcoded SPARQL" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "https://w.wiki/JC6i" } ] } } pqrytew1a5trjgbp2hxvwu6m0yp94ba Z29843 0 69318 293813 292188 2026-07-25T15:54:45Z Wcalenieja 10313 added Polish 293813 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z29843" }, "Z2K2": { "Z1K1": "Z14294", "Z14294K1": [ "Z14293", { "Z1K1": "Z14293", "Z14293K1": "Z26707", "Z14293K2": [ "Z60", "Z1011" ] }, { "Z1K1": "Z14293", "Z14293K1": "Z27219", "Z14293K2": [ "Z60", "Z1787" ] }, { "Z1K1": "Z14293", "Z14293K1": "Z30397", "Z14293K2": "Z33034" }, { "Z1K1": "Z14293", "Z14293K1": "Z30484", "Z14293K2": [ "Z60", "Z1430" ] }, { "Z1K1": "Z14293", "Z14293K1": "Z30514", "Z14293K2": [ "Z60", "Z1541" ] }, { "Z1K1": "Z14293", "Z14293K1": "Z30534", "Z14293K2": [ "Z60", "Z1146" ] }, { "Z1K1": "Z14293", "Z14293K1": "Z32152", "Z14293K2": [ "Z60", "Z1531" ] }, { "Z1K1": "Z14293", "Z14293K1": "Z32193", "Z14293K2": [ "Z60", "Z1844", "Z1226" ] }, { "Z1K1": "Z14293", "Z14293K1": "Z32219", "Z14293K2": [ "Z60", "Z1037", "Z1294", "Z1381" ] }, { "Z1K1": "Z14293", "Z14293K1": "Z32287", "Z14293K2": [ "Z60", "Z1005" ] }, { "Z1K1": "Z14293", "Z14293K1": "Z32371", "Z14293K2": "Z33056" }, { "Z1K1": "Z14293", "Z14293K1": "Z32442", "Z14293K2": [ "Z60", "Z1830", "Z1326", "Z1171", "Z1736" ] }, { "Z1K1": "Z14293", "Z14293K1": "Z32739", "Z14293K2": "Z34075" }, { "Z1K1": "Z14293", "Z14293K1": "Z32848", "Z14293K2": [ "Z60", "Z1403" ] }, { "Z1K1": "Z14293", "Z14293K1": "Z32855", "Z14293K2": [ "Z60", "Z1592" ] }, { "Z1K1": "Z14293", "Z14293K1": "Z32788", "Z14293K2": "Z33463" }, { "Z1K1": "Z14293", "Z14293K1": "Z27267", "Z14293K2": [ "Z60", "Z1078" ] }, { "Z1K1": "Z14293", "Z14293K1": "Z33831", "Z14293K2": [ "Z60", "Z1762" ] }, { "Z1K1": "Z14293", "Z14293K1": "Z34070", "Z14293K2": [ "Z60", "Z1823" ] }, { "Z1K1": "Z14293", "Z14293K1": "Z32698", "Z14293K2": [ "Z60", "Z1062" ] }, { "Z1K1": "Z14293", "Z14293K1": "Z35589", "Z14293K2": [ "Z60", "Z1216", "Z1532", "Z1730", "Z1576", "Z1402", "Z1137", "Z1650", "Z1272", "Z1338" ] }, { "Z1K1": "Z14293", "Z14293K1": "Z36106", "Z14293K2": "Z35147" }, { "Z1K1": "Z14293", "Z14293K1": "Z38255", "Z14293K2": [ "Z60", "Z1025" ] } ], "Z14294K2": "Z36096" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "config for state location using entity and class" }, { "Z1K1": "Z11", "Z11K1": "Z1062", "Z11K2": "konfigurace pro vyjádřit umístění Z26570" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1062", "Z11K2": "konfigurace pro funkci „vyjádřit umístění pomocí entity a třídy“" } ] } } jo9qvjt7tdu9wjs9850g091aj8vrhw2 Z30043 0 69567 294060 256488 2026-07-26T07:31:05Z EatingCarBatteries 61191 294060 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z30043" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z60", "Z17K2": "Z30043K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "lingua in questione" }, { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "object language" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z60", "Z17K2": "Z30043K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "lingua di output" }, { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "output language" } ] } } ], "Z8K2": "Z6", "Z8K3": [ "Z20", "Z30044", "Z30045", "Z30047", "Z31938", "Z31941" ], "Z8K4": [ "Z14", "Z30046" ], "Z8K5": "Z30043" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "nome di lingua in lingua" }, { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "name of language in language" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1002", "Z31K2": [ "Z6", "natural language as string", "language as string" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "Data una lingua, restituisce il nome di tale lingua in un'altra lingua." } ] } } nh6tze3y2aj6enhftbez6da9hl0htt0 User talk:YoshiRulz/Function documentation 3 71583 293785 245965 2026-07-25T14:58:34Z YoshiRulz 10156 /* Categorisation of mainspace pages */ new section 293785 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) d1kts07mk8c0zang61zhbqp7h21myu1 Wikifunctions:Type/fr 4 72253 294135 283856 2026-07-26T10:35:22Z Wladek92 41973 Created page with "énumération de faible poids" 294135 wikitext text/x-wiki <languages/>{{Technical documentation navbox}} Chaque objet de Wikifunctions possède un type. Le type est caractéristique de la structure des objets qui l'utilisent et de ce qu'ils signifient. Le type spécifie également les arguments d'une fonction, ainsi que ce qu'elle renvoie. Nous disposons actuellement de <del>{{formatnum:{{NUMBEROFTYPES}}}}</del> ~{{formatnum:100}} types disponibles pour les arguments ainsi que pour le type renvoyé par une fonction : * {{Z+|Z1}} * {{Z+|Z4}} * {{Z+|Z8}} * {{Z+|Z23}} * {{Z+|Z21}} * {{Z+|Z40}} * {{Z+|Z22112}} * {{Z+|Z881}} (c'est paramétré, par exemple c'est une fonction qui renvoie un type) * {{Z+|Z882}} (paramétré) * {{Z+|Z883}} (paramétré) * {{Z+|Z6884}} (paramétré, utilisé pour définir les [[Special:MyLanguage/WF:Function_model#Lightweight_enumerations|types d'énumération de faible poids]] (''lightweight enumeration'')) <span id="Numeric_types"></span> === Types numériques === * {{Z+|Z80}} * {{Z+|Z13518}} * {{Z+|Z16659}} * {{Z+|Z16683}} * {{Z+|Z19677}} * {{Z+|Z20825}} * {{Z+|Z20838}} * {{Z+|Z33198}} <span id="Language_and_text_types"></span> === Langues et types de texte === * {{Z+|Z86}} * {{Z+|Z6}} * {{Z+|Z60}} * {{Z+|Z11}} * {{Z+|Z31}} * {{Z+|Z12}} * {{Z+|Z32}} * {{Z+|Z89}} * {{Z+|Z14293}} * {{Z+|Z14294}} <span id="Grammatical_feature_enums"></span> ==== Listes énumérées des fonctionnalités grammaticales ==== * {{Z+|Z28516}} (énumération de faible poids) * {{Z+|Z28519}} (énumération de faible poids) * {{Z+|Z25502}} (énumération de faible poids) * {{Z+|Z25340}} (énumération de faible poids) * {{Z+|Z25501}} (énumération de faible poids) * {{Z+|Z26935}} (énumération de faible poids) * {{Z+|Z26934}} (énumération de faible poids) * {{Z+|Z28215}} (énumération de faible poids) * {{Z+|Z28515}} (énumération de faible poids) * {{Z+|Z28517}} (énumération de faible poids) * {{Z+|Z32792}} (énumération de faible poids) * {{Z+|Z32789}} (énumération de faible poids) * {{Z+|Z27970}} (énumération de faible poids) * {{Z+|Z28518}} (énumération de faible poids) * {{Z+|Z28520}} (énumération de faible poids) * {{Z+|Z33568}} (énumération de faible poids) * {{Z+|Z27971}} (énumération de faible poids) <span id="Calendar_types"></span> === Types calendrier === <span id="Gregorian_calendar"></span> ==== Calendrier grégorien ==== * {{Z+|Z17402}} * {{Z+|Z16098}} * {{Z+|Z17813}} * {{Z+|Z20159}} * {{Z+|Z20342}} * {{Z+|Z20420}} <span id="Hijri_(Islamic)_calendar"></span> ==== Calendrier hijri (islamique) ==== * {{Z+|Z26582}} (énumération de faible poids) <span id="Igbo_calendar"></span> ==== Calendrier igbo ==== * {{Z+|Z16927}} <span id="Wikidata_types"></span> === Types Wikidata === {{see also|Help:Wikidata#Statement model}} * {{Z+|Z6030}} <span id="Wikidata_entities"></span> ==== Entités Wikidata ==== * {{Z+|Z6001}} * {{Z+|Z6002}} * {{Z+|Z6004}} * {{Z+|Z6005}} * {{Z+|Z6006}} <span id="Wikidata_references"></span> ==== Références Wikidata ==== * {{Z+|Z6091}} * {{Z+|Z6092}} * {{Z+|Z6094}} * {{Z+|Z6095}} * {{Z+|Z6096}} <span id="Wikidata_statements"></span> ==== Déclarations Wikidata ==== * {{Z+|Z6020}} * {{Z+|Z6007}} * {{Z+|Z6003}} * {{Z+|Z6040}} * {{Z+|Z6008}} * {{Z+|Z6039}} <span id="Wikidata_datatypes"></span> ==== Types de données Wikidata ==== * {{Z+|Z6010}} * {{Z+|Z6011}} * {{Z+|Z6060}} * {{Z+|Z6061}} * {{Z+|Z6062}} (énumération de faible poids) * {{Z+|Z6063}} (énumération de faible poids) * {{Z+|Z6064}} <span id="Miscellaneous"></span> === Divers === * {{Z+|Z310}} * {{Z+|Z27951}} (énumération de faible poids) * {{Z+|Z28579}} * {{Z+|Z33827}} (<span lang="en" dir="ltr" class="mw-content-ltr">lightweight enum</span>) <span id="WikiLambda_structure"></span> === Structure WikiLambda === * {{Z+|Z2}} * {{Z+|Z9}} * {{Z+|Z3}} * {{Z+|Z39}} * {{Z+|Z46}} * {{Z+|Z64}} * {{Z+|Z17}} * {{Z+|Z18}} * {{Z+|Z20}} * {{Z+|Z14}} * {{Z+|Z16}} * {{Z+|Z61}} ==== Evaluation ==== * {{Z+|Z7}} * {{Z+|Z22}} * {{Z+|Z5}} * {{Z+|Z50}} * {{Z+|Z99}} D'autres types peuvent être utilisés mais des bogues peuvent apparaître. Voir la [[Special:ListObjectsByType/Z4|liste des tous les types]] (bien que cela ne comprend ni les [[Special:ListObjectsByType/Z7|appels persistents]] qui renvoient des types, comme les listes énumérées ''lightweight'', ni les types paramétrés tels que {{Z|881}}). Vous pouvez proposer de nouveaux types sur [[Wikifunctions:Type proposals]]. <span id="See_also"></span> == Voir aussi == * {{ll|Wikifunctions:Function model}} [[Category:Technical documentation{{#translation:}}|Type]] aadqp71xkwamm42h3rkcaemmqmovlg9 294137 294135 2026-07-26T10:35:26Z Wladek92 41973 Created page with "énumération de faible poids" 294137 wikitext text/x-wiki <languages/>{{Technical documentation navbox}} Chaque objet de Wikifunctions possède un type. Le type est caractéristique de la structure des objets qui l'utilisent et de ce qu'ils signifient. Le type spécifie également les arguments d'une fonction, ainsi que ce qu'elle renvoie. Nous disposons actuellement de <del>{{formatnum:{{NUMBEROFTYPES}}}}</del> ~{{formatnum:100}} types disponibles pour les arguments ainsi que pour le type renvoyé par une fonction : * {{Z+|Z1}} * {{Z+|Z4}} * {{Z+|Z8}} * {{Z+|Z23}} * {{Z+|Z21}} * {{Z+|Z40}} * {{Z+|Z22112}} * {{Z+|Z881}} (c'est paramétré, par exemple c'est une fonction qui renvoie un type) * {{Z+|Z882}} (paramétré) * {{Z+|Z883}} (paramétré) * {{Z+|Z6884}} (paramétré, utilisé pour définir les [[Special:MyLanguage/WF:Function_model#Lightweight_enumerations|types d'énumération de faible poids]] (''lightweight enumeration'')) <span id="Numeric_types"></span> === Types numériques === * {{Z+|Z80}} * {{Z+|Z13518}} * {{Z+|Z16659}} * {{Z+|Z16683}} * {{Z+|Z19677}} * {{Z+|Z20825}} * {{Z+|Z20838}} * {{Z+|Z33198}} <span id="Language_and_text_types"></span> === Langues et types de texte === * {{Z+|Z86}} * {{Z+|Z6}} * {{Z+|Z60}} * {{Z+|Z11}} * {{Z+|Z31}} * {{Z+|Z12}} * {{Z+|Z32}} * {{Z+|Z89}} * {{Z+|Z14293}} * {{Z+|Z14294}} <span id="Grammatical_feature_enums"></span> ==== Listes énumérées des fonctionnalités grammaticales ==== * {{Z+|Z28516}} (énumération de faible poids) * {{Z+|Z28519}} (énumération de faible poids) * {{Z+|Z25502}} (énumération de faible poids) * {{Z+|Z25340}} (énumération de faible poids) * {{Z+|Z25501}} (énumération de faible poids) * {{Z+|Z26935}} (énumération de faible poids) * {{Z+|Z26934}} (énumération de faible poids) * {{Z+|Z28215}} (énumération de faible poids) * {{Z+|Z28515}} (énumération de faible poids) * {{Z+|Z28517}} (énumération de faible poids) * {{Z+|Z32792}} (énumération de faible poids) * {{Z+|Z32789}} (énumération de faible poids) * {{Z+|Z27970}} (énumération de faible poids) * {{Z+|Z28518}} (énumération de faible poids) * {{Z+|Z28520}} (énumération de faible poids) * {{Z+|Z33568}} (énumération de faible poids) * {{Z+|Z27971}} (énumération de faible poids) <span id="Calendar_types"></span> === Types calendrier === <span id="Gregorian_calendar"></span> ==== Calendrier grégorien ==== * {{Z+|Z17402}} * {{Z+|Z16098}} * {{Z+|Z17813}} * {{Z+|Z20159}} * {{Z+|Z20342}} * {{Z+|Z20420}} <span id="Hijri_(Islamic)_calendar"></span> ==== Calendrier hijri (islamique) ==== * {{Z+|Z26582}} (énumération de faible poids) <span id="Igbo_calendar"></span> ==== Calendrier igbo ==== * {{Z+|Z16927}} <span id="Wikidata_types"></span> === Types Wikidata === {{see also|Help:Wikidata#Statement model}} * {{Z+|Z6030}} <span id="Wikidata_entities"></span> ==== Entités Wikidata ==== * {{Z+|Z6001}} * {{Z+|Z6002}} * {{Z+|Z6004}} * {{Z+|Z6005}} * {{Z+|Z6006}} <span id="Wikidata_references"></span> ==== Références Wikidata ==== * {{Z+|Z6091}} * {{Z+|Z6092}} * {{Z+|Z6094}} * {{Z+|Z6095}} * {{Z+|Z6096}} <span id="Wikidata_statements"></span> ==== Déclarations Wikidata ==== * {{Z+|Z6020}} * {{Z+|Z6007}} * {{Z+|Z6003}} * {{Z+|Z6040}} * {{Z+|Z6008}} * {{Z+|Z6039}} <span id="Wikidata_datatypes"></span> ==== Types de données Wikidata ==== * {{Z+|Z6010}} * {{Z+|Z6011}} * {{Z+|Z6060}} * {{Z+|Z6061}} * {{Z+|Z6062}} (énumération de faible poids) * {{Z+|Z6063}} (énumération de faible poids) * {{Z+|Z6064}} <span id="Miscellaneous"></span> === Divers === * {{Z+|Z310}} * {{Z+|Z27951}} (énumération de faible poids) * {{Z+|Z28579}} * {{Z+|Z33827}} (énumération de faible poids) <span id="WikiLambda_structure"></span> === Structure WikiLambda === * {{Z+|Z2}} * {{Z+|Z9}} * {{Z+|Z3}} * {{Z+|Z39}} * {{Z+|Z46}} * {{Z+|Z64}} * {{Z+|Z17}} * {{Z+|Z18}} * {{Z+|Z20}} * {{Z+|Z14}} * {{Z+|Z16}} * {{Z+|Z61}} ==== Evaluation ==== * {{Z+|Z7}} * {{Z+|Z22}} * {{Z+|Z5}} * {{Z+|Z50}} * {{Z+|Z99}} D'autres types peuvent être utilisés mais des bogues peuvent apparaître. Voir la [[Special:ListObjectsByType/Z4|liste des tous les types]] (bien que cela ne comprend ni les [[Special:ListObjectsByType/Z7|appels persistents]] qui renvoient des types, comme les listes énumérées ''lightweight'', ni les types paramétrés tels que {{Z|881}}). Vous pouvez proposer de nouveaux types sur [[Wikifunctions:Type proposals]]. <span id="See_also"></span> == Voir aussi == * {{ll|Wikifunctions:Function model}} [[Category:Technical documentation{{#translation:}}|Type]] p3eg02dilih12wp11yv2p6ppezrw70d Wikifunctions:Support for Wikidata content/fr 4 73103 294129 276494 2026-07-26T10:31:30Z Wladek92 41973 Created page with "Comme indiqué dans la section d'introduction, le mot ''référence'' est surchargé. La [[$1|<u>référence Wikidata</u>]], (6) ci-dessus, est un type de Wikifunctions qui contient des références vers les sources d'information, et apparaît dans les déclarations importées de Wikidata. Les ''types de référence Wikidata'', présentés dans la section suivante, sont aussi des types de Wikifunctions, mais s'appliquent à des entités Wikidata, et ne contiennent que d..." 294129 wikitext text/x-wiki <languages/> {{AW Content}}{{Technical documentation navbox}} Wikifunctions fournit le support pour récupérer et utiliser le contenu de Wikidata, y compris le contenu encyclopédique contenu initialement dans les ''éléments'' ainsi que le contenu lexicographique se trouvant dans les ''Lexèmes, Formes de lexème'', et ''Sens de lexème''. Depuis que les instances de ces quatre types de contenu peuvent contenir des ''Déclarations'', Wikifunctions intègre également le support des ''Déclaraions'' et leurs composants, y compris les ''Propriétés'', les ''Rangs de déclaration'', les ''Qualifieurs'', et (bientôt) les ''Références''. Vous trouverez la documentation des types lexicographiques Wikidata sur [[:d:Special:MyLanguage/WD:Lexicographical data/Documentation|Lexicographical data/Documentation]], et celle des autres types Wikidata sur [[mw:Special:MyLanguage/Wikibase/DataModel|Wikibase/DataModel]]. '''Note de terminologie''': sur Wikidata, ''Elément, Propriété, Lexème, Forme de lexème'' et ''Sens de lexème'' sont des types qui concernent toutes les ''entités''; nous les référençons donc en tant que ''types d'entités''. Le support actuellement implémenté comprend : # les types implémentés correspondant aux 5 types d'entités ''Déclaration'' et ''Rang de déclaration'' # Un type implémenté "Référence" correspondant au type ''ReferenceRecord'' de Wikidata # Il existe un type intégré ''Claim'' ou affirmation <sup>[ [[d:Special:MyLanguage/Wikidata:Glossary#Claim|glossaire]] ]</sup> qui correspond au type {{Q|86719099}} <sup>[ [[d:Special:MyLanguage/Wikidata:Glossary#Snak|glossaire]] ]</sup> de Wikidata, et qui est utilisé dans la représentation Wikifunctions des qualifieurs et des références à l'intérieur des déclarations # ''Types de référence'' intégrés correspondant aux 5 types d'entités # ''Fonctions de recherche'' intégrées, pour chacun des types d'entité, qui récupèrent le contenu de Wikidata et le transforment en instances de types intégrés # ''Fonctions de recherche'' intégrées qui fournissent des méthodes pour chercher des lexèmes à partir de leurs relations avec d'autres entités # Components d'interface utilisateur pour sélectionner et afficher le contenu de Wikidata à récupérer. '''Notes de terminologie''' : * Nous nous nommerons les types intégrés de (1) -- (3) les “types Wikidata”, et les types intégrés de (4) les “types de référence Wikidata”, mais notez que tous sont des types '''de Wikifunctions''' qui travaillent avec le contenu '''de Wikidata'''. Quand un de ces types est utilisé ci-dessous, il est souligné et comporte un lien si sa définition se trouve actuellement dans Wikifunctions (par exemple pour [[Z6005|<u>lexème Wikidata</u>]]). * Afin que tout soit clair, si un type se trouve ''en italiques'' (tel que ''Lexeme'' ou ''Item'') cela signifie qu'il existe '''dans Wikidata'''. Par exemple nous parlerons du type de [[Z6005|<u>Lexème Wikidata</u>]] créé dans Wikifunctions, qui correspond au type ''Lexème'' dans Wikidata. * Les ''types de référence'' mentionnés dans (4) ne sont pas liés au type "Reference" mentionné dans (2). (4) fournit un moyen de se référer aux entités de Wikidata en utilisant leur identifiant, tandis que (2) recueille les sources qui fournissent un contenu particulier. Cette page décrit chacun de domaines du support ci-dessus. Tout ce qui s'y trouve est déployé et disponible sauf contre-indication mentionnée à certains endroits. <span id="Wikidata_types"></span> == Types Wikidata == Les types suivants ont été définis avec leur structure et suivent étroitement la structure des types correspondants de Wikidata : * [[Z6005|<u>lexeme Wikidata</u>]] * [[Z6004|<u>Forme de lexème Wikidata</u>]] * [[Z6006|<u>Sens de lexème Wikidata</u>]] * [[Z6003|<u>Déclaration Wikidata</u>]] * [[Z6002|<u>Propriété Wikidata</u>]] * [[Z6001|<u>Elément Wikidata</u>]] * [[Z6040|<u>Rang de déclaration Wikidata</u>]] * [[Z6008|<u>Référence Wikidata</u>]] * [[Z6007|<u> Wikidata claim</u>]], correspond au type ''Snak'' de Wikidata * [[Z6020|<u>sous-type d'affirmation Wikidata</u>]], capture les 3 types de ''Snak'' sur Wikidata Les instances de ces types ne sont jamais rendues persistentes dans Wikifunctions (sauf pour les instances de [[Z6040|<u>rang de déclaration Wikidata</u>]] et [[Z6020|<u>sous-type d'affirmation Wikidata</u>]]). Elles sont construites directement à la volée, quand c'est nécessaire, et récupérées directement de Wikidata. Les instances des types d'entités transportent en elles l'identifiant de l'entité Wikidata de laquelle elles sont issues. [[Z6040|<u>rang de la déclaration Wikidata</u>]] est un type d'énumération qui n'a que 3 instances fixes <u>préféré</u>, <u>normal</u>, and <u>obsolète</u>. Le [[Z6020|<u>sous-type d'affirmation Wikidata</u>]] est un type d'énumération qui ne possède que 3 instances fixes <u>valeur</u>, <u>certaine valeur</u>, et <u>pas de valeur</u>. Des informations complémentaires, les motivations, et les exemples des types Wikidata se trouvent sur la [[Wikifunctions:Type proposals/Wikidata based types|page de discussion des propositions de types]] (mais notez que cette page n'est plus active et que les détails ne sont pas forcément à jour). <span id="Example"></span> === Exemple === Une instance de [[Z6005|<u>lexème Wikidata</u>]] comporte ces 7 parties : # l'identité, avec une valeur pour le type [[Z6095|<u>référence de lexème Wikidata</u>]] # les lemmes, avec une valeur pour le type [[Z12|Texte multilingue]] # langue, avec une valeur pour le type [[Z60|Langue naturelle]] # catégorie lexicale, avec une valeur pour le type [[Z6091|<u>référence d'élément Wikidata</u>]] # déclarations, dont la valeur est une liste de [[Z6003|<u>déclaration Wikidata</u>]] # les sens, dont la valeur est une liste de [[Z6006|<u>sens de lexème Wikidata</u>]] # formes, dont la valeur est une liste de [[Z6004|<u>formes de lexème Wikidata</u>]] Notez ensuite que chacune de ces instances contient des instances de 3 autres types Wikidata ([[Z6003|<u>déclaration Wikidata</u>]], [[Z6006|<u>sens de lexème Wikidata</u>]] et [[Z6004|<u>forme de lexème Wikidata</u>]]), et aussi deux types de référence Wikidata types (discutés dans la section suivante). [[Z12|Texte multilingue]] et [[Z60|langue naturelle]] sont des types de Wikifunctions à but multiple, qui ne sont pas créés particulièrement pour traiter du contenu Wikidata. La partie identité stocke l'identifiant Wikidata associé au lexème et sert d'auto- référence. Pour toute information à propos du contenu de chaque autre partie, voir [[:d:Special:MyLanguage/d:Lexicographical data/Documentation|Wikidata:Lexicographical data/Documentation]]. Une instance spécifique récupérée de [[:d:Lexeme:L3435|L3435 sur Wikidata]], est présentée dans l'appendice. <span id="Status_of_Wikidata_types"></span> === Etat des types Wikidata === Tous ces types sont définis et disponibles pour utilisation; il n'y a pas de tâche en attente directement liée à eux. Ils comportent tous des fonctions d'égalité intégrées. Chacun des cinq types d'entités a une fonction de recherche intégrée, comme décrit ci-dessous, par laquelle ses instances peuvent être atteintes directement (obtenue de Wikidata et instanciée sur Wikifunctions).   <span id="Notes_about_Wikidata_statements"></span> === Notes à propos des déclarations Wikidata === Les déclarations apparaissent à l'intérieur des éléments Wikidata, des propriétés, des lexèmes, des formes de lexèmes et des sens de lexèmes. Chaque [[Z6003|<u>déclaration Wikidata</u>]] importée de Wikidata comprend sept parties : # un sujet (référence d'entité, discuté ci-dessous) # un prédicat (référence de propriété, discuté ci-dessous) # une valeur # un rang (une instance de [[Z6040|<u>Wikidata statement rank</u>]]) # liste de qualifieurs (chacun étant représenté en tant que [[Z6003|<u>Wikidata claim</u>]]) # liste de [[Z6008|<u>Wikidata reference</u>]] # instance de [[Z6020|<u>Wikidata claim subtype</u>]]. La valeur (3), peut être de plusieurs types Wikifunctions différents, y compris : * [[Z6|<u>Chaîne de caractères</u>]] * [[Z11|<u>Texte monolingue</u>]] * [[Z6010|<u>Quantité Wikidata</u>]] * [[Z6011|<u>Coordonnées géographiques Wikidata</u>]] * [[Z6040|<u>Heure Wikidata</u>]] * un des types de référence Wikidata discuté ci-dessous. Comme indiqué dans la section d'introduction, le mot ''référence'' est surchargé. La [[Z6008|<u>référence Wikidata</u>]], (6) ci-dessus, est un type de Wikifunctions qui contient des références vers les sources d'information, et apparaît dans les déclarations importées de Wikidata. Les ''types de référence Wikidata'', présentés dans la section suivante, sont aussi des types de Wikifunctions, mais s'appliquent à des entités Wikidata, et ne contiennent que des identifiants Wikidata. Parce que les ''Déclarations'' dans Wikidata n'ont pas d'identifiants publics dans Wikifunctions la [[Z6003|<u>déclaration Wikidata</u>]] n'a pas de type de référence ni de fonction de recherche (ceux-ci sont décrits en détails ci-dessous). <span id="Wikidata_reference_types"></span> == Types de référence Wikidata == Les types suivants de références sont un moyen de faire référence aux entités Wikidata sans inclure les détails de leur contenu. Les instances de ces types de référence contiennent ''uniquement'' l'identifiant Wikidata d'une entité en tant que {{Z|6}}.   * [[Z6095|<u>Référence de lexème Wikidata</u>]] * [[Z6094|<u>Référence de forme de lexème Wikidata</u>]] * [[Z6096|<u>Référence de sens de lexème Wikidata</u>]] * [[Z6092|<u>Référence de propriété Wikidata</u>]] * [[Z6091|<u>Référence d'élément Wikidata</u>]] '''Exemple''' : une [[Z6091|<u>référence d'élément Wikidata</u>]] de l'élément ''Q1084'' (qui représente le concept de nom ''noun'' Wikidata) ressemble à ceci : La colonne de droite montre la représentation formelle du ZObject (sous sa forme canonique); pour faciliter la lecture, la colonne de gauche montre le même contenu mais avec les libellés en anglais correspondants aux éléments du ZObject. La représentations des ZObject de Wikifunctions figure dans {{ll|Wikifunctions:Function model}}; nous ne reprendrons pas les détails ici. {|class="wikitable" style="margin:.6em 1.6em" |- | <syntaxhighlight lang="json" line="line">{ "type": "Wikidata item reference", "Wikidata item id": "Q1084" }</syntaxhighlight> | <syntaxhighlight lang="json">{ "Z1K1": "Z6091", "Z6091K1": "Q1084" }</syntaxhighlight> |} '''Utilisation d'exemples''' : * Les type de références Wikidata sont utilisés dans les fonctions de recherche Wikidata (voir ci-dessous). * Lorsque des IDs d'entités et de propriétés apparaissent dans des lexèmes Wikidata, des formes ou des sens de lexème Wikidata, ou des déclarations Wikidata, ils figurent comme des instances du type de référence Wikidata concerné. Par exemple pour indiquer que ''Lexeme L3435'' (“umbrella”) a pour catégorie lexicale ''noun'' (qui a l'ID ''Q1084''), le [[Z6005|<u>lexème Wikidata</u>]] pour ''L3435'' contient la [[Z6091|<u>référence d'élément Wikidata</u>]] affichée ci-dessus dans l''''Exemple'''. <span id="Status_of_Wikidata_reference_types"></span> === Etat des types de référence Wikidata === Prêt à l'emploi, il n'y a pas de tâches en attente directement liées à ces types. <span id="Wikidata_fetch_functions"></span> == Fonctions d'accès Wikidata == Une fonction de recherche est une fonction Wikifunctions intégrée qui prend une instance de l'un des types de référence Wikidata comme argument d'entrée. Comme indiqué ci-dessus, chacune de ces instances contient l'Id d'une entité Wikidata. nstance du Partant de là, elle récupère le contenu de cette entité à partir de Wikidata et le transforme en une instance du type Wikidata correspondant. '''Exemple''' : si [[Z6825|<u>Chercher un lexème Wikidata</u>]] est appelé avec cette instance de [[Z6095|<u>référence de lexème Wikidata</u>]]: {|class="wikitable" style="margin:.6em 1.6em" |- | <syntaxhighlight lang="json" line="line">{ "type": "Wikidata lexeme reference", "Wikidata lexeme id": "L3435" }</syntaxhighlight> | <syntaxhighlight lang="json">{ "Z1K1": "Z6095", "Z6095K1": "L3435" }</syntaxhighlight> |} il va renvoyer l'instance du [[Z6005|<u>lexème Wikidata</u>]] qui est introduite dans la sous-section ''Exemple'' de la section ''types Wikidata'' ci-dessus, et affichée plus en détails dans l'Appendice. <span id="Status_of_Wikidata_fetch_functions"></span> === Etat des fonctions d'accès Wikidata === Une fonction de recherche existe dans Wikifunctions pour chaque types d'entité : * [[Z6825|<u>Recherche de lexème Wikidata</u>]] * [[Z6824|<u>Récupérer la forme du lexème Wikidata</u>]] * [[Z6826|<u>Recherche de sens de lexème Wikidata</u>]] * [[Z6822|<u>Récupérer la propriété Wikidata</u>]] * [[Z6821|<u>Récupérer l'élément Wikidata</u>]] Pour permettre d'appeler les fonctions de recherche à partir de l'interface utilisateur, Wikifunctions fournit des composants sélecteur permettant de choisir l'entité à rechercher. Il y aura éventuellement un sélecteur correspondant à chacun des types d'entité (et ainsi à chacune des fonctions de recherche). La section suivante fournit d'autres informations concernant les composants du sélecteur. <span id="Wikidata_search_functions"></span> == Fonctions de recherche Wikidata == En plus de chercher le contenu de Wikidata, il est également possible de récupérer le contenu Wikidata de différentes manières, en utiisant ses APIs. Wikifunctions fournit actuellement deux fonctions intégrées basées sur ces capacités de recherche. <span id="Function:_Find_lexemes_for_an_item"></span> === Fonction : [[Z6830|<u>Chercher les lexèmes d'un élément</u>]] === * Types d'argument : [[Z6091|<u>référence d'élément Wikidata</u>]], [[Z6092|<u>référence de propriété Wikidata</u>]], [[Z60|<u>langue naturelle</u>]] * Type de la valeur renvoyée : liste de [[Z6095|<u>référence de lexème Wikidata</u>]] Wikidata capture les relations utiles entre les sens du lexème (qui représentent les significations d'un lexème) et les éléments. Il s'agit notamment de : * [[d:Property:P5137|élément pour ce sens]], connecte le plus souvent un nom à une chose ou a une classe de choses dans Wikidata * [[d:Property:P9970|prédicat pour]] connecter un verbe à une action ou un événement * [[d:Property:P6271|démonyme de]], pour connecter un nom ou un adjectif à un lieu, décrit les personnes et les objets qui vivent ou existent à cet endroit. '''Exemple 1.''' Les trois sens du lexème [[d:Lexeme:L18379|L18379/rose]] font référence à la couleur, à la fleur et au taxon biologique. Chacun de ces 3 sens est lié à un élément différent, au moyen d'une déclaration, dans Wikidata, comme ceci (pour le premier sens) : * sujet de la déclaration : [[d:Lexeme:L18379|L18379-S1/sens 1 de rose]] * propriété de la déclaration :  [[d:Property:P5137|P5137/élément pour ce sens]] * valeur de la déclaration : [[d:Q533047|Q533047/rose]] [[Z6830|<u>Chercher les lexèmes d'un élément</u>]] ramène tous les lexèmes liés à un élément donné par une propriété donnée (même si des relations existent entre un ''sens de lexème'' et un élément, l'API Wikidata et cette fonction renvoient les références de ce ou ces ''lexemes'' qui contiennent le ou les sens). '''Exemple 2''' :  l'appel de [[Z6830|<u>Chercher les lexèmes d'un élément</u>]] avec [[d:Q533047|Q533047/rose]] (la couleur), [[d:Property:P5137|P5137/élément pour ce sens]], et [[Z1002|<u>Z1002/Anglais</u>]] renvoie une liste contenant la référence du lexème pour [[d:Lexeme:L18379|L18379/rose]]. En appelant la fonction avec [[d:Q102231|Q102231/rose]] (la fleur) ou avec [[d:Q34687|Q34687/Rosa]] (le taxon biologique) comme premier argument on récupère aussi le lexème [[d:Lexeme:L18379|L18379/rose]], car ce lexème est lié (via ses 3 sens) à tous ces 3 éléments. '''Exemple''' '''3''': l'appel de [[Z6830|<u>Trouver les lexèmes d'un élément</u>]] avec [[d:Q55|Q55/Netherlands]], [[d:Property:P6271|P6271/démonyme de]], et [[Z1002|<u>Z1002/Anglais</u>]] renvoie une liste contenant la [[Z6095|<u>référence du lexème Wikidata</u>]] pour [[d:Lexeme:L34519|L34519/Dutch]]. Pour un exemple dans lequel [[Z6830|<u>Chercher les lexèmes pour un élément</u>]] est utilisé en générant une phrase en langage naturel, voir la section ''Fonction de la semaine'' dans {{ll|Wikifunctions:Status updates/2025-02-26}}. <span id="Function:_Find_lexemes_for_a_Wikidata_lexeme_sense"></span> === Fonction : [[Z6831|<u>Trouver les lexèmes pour un sens de lexème Wikidata</u>]] === * Types d'argument : [[Z6096|<u>référence de sens de lexème Wikidata</u>]], [[Z6092|<u>référence de propriété Wikidata</u>]], [[Z60|<u>langue naturelle</u>]] * Type de la valeur renvoyée : liste de [[Z6095|<u>références de lexème Wikidata</u>]] Wikidata capture aussi des relations utiles entre les sens de lexèmes et les autres sens de lexèmes, ainsi que els relations exprimées en utilisant la propriété [[:d:Property:P8471|faisant partie de]], qui lie le sens d'un adjectif au sens d'un nom relatif (comme lunaire → lune), ou un sens d'adverbe au sens de l'adjectif qui lui est associé (comme lentenment → lent). [[Z6831|<u>Trouver les lexèmes correspondant au sens d'un lexème Wikidata</u>]] recherche les lexèmes liés au sens d'un lexème donné par une propriété telle que [[:d:Property:P8471|appartient à]] (même si des relations existent entre les paires of ''sens de lexème'', l'API Wikidata, et cette fonction, renvoie les références du ou des ''lemmes'' qui contiennent le ou les sens cibles). <span id="User_interface"></span> == Interface utilisateur == <span id="Selectors"></span> == Sélecteurs == [[File:Selecting a lexeme for "goose".png|thumb|Fig. 1. Sélection d'un lexème pour "goose"]] Les sélecteurs permettent dans l'interface utilisateur de Wikifunctions de sélectionner l'entité à utiliser. Par exemple, lorsque l'utilisateur tape un mot clé partiel dans le sélecteur de lexemes de Wikifunctions, le sélector demande à Wikidata des lexèmes qui correspondent à ce mot clé partiel (la recherche correspond au mot clé partiel par rapport aux lemmes de tous les lexèmes de Wikidata). On affiche jusqu'à 10 correspondances actuelles ce qui permet à l'utilisateur d'en choisir une. Il met à jour la liste des correspondances au fur et à mesure que les caractères suivants sont entrés. '''Exemple''': la figure 1 montre l'aspect d'un sélecteur de lexème après avoir entré les 5 caractères du mot "goose". À ce stade, on affiche à l'utilisateur 4 lexèmes correspondants à choisir. Un exemple où ce sélecteur de lexème est utilisé dans la préparation d'un appel de fonction est donné dans la section ''Fonction de la semaine'' de {{ll|Wikifunctions:Status updates/2024-10-17}}. Notez que la présence d'un sélecteur Wikidata est indiquée par l'icône Wikidata (avec des trais verticaux rouges, verts et bleus). Dès que l'utilisateur a fait son choix, le sélecteur va générer la représentation interne appropriée à l'élément sélectionné, en fonction du contexte : # une instance du type de référence Wikidata approprié si c'est tout ce dont on a besoin, ou bien # un appel à la fonction de récupération appropriée, avec une instance du type de référence en argument. Les sélecteurs sont principalement utilisés pour fournir les arguments de l'appel d'une fonction dans l'interface utilisateur, la fonction appelée fournissant le contexte correspondant. Si l'utilisateur spécifie une valeur pour un argument ayant un type de référence Wikidata pour le type, le sélecteur indiquera (1). Dans ce cas, aucune recherche n'est effectuée. Si l'argument en question a un type Wikidata comme type, le sélecteur fournira (2), qui récupérera en interne l'objet entier et le rendra disponible à la fonction appelée. <span id="Display_elements"></span> === Affichage des éléments === [[File:Compact view of lexeme form for "umbrellas".png|thumb|Fig. 2. Vue compacte de la forme du lexème pour "umbrellas"]] Wikifunctions fournit également une vue simplifiée et compacte des entités Wikidata. Cette vue est affichée sur les pages lues et pour les sorties d'un appel de fonction. Cette vue compacte affiche l'icône Wikidata suivie d'une forme de mot associée à l'entité Wikidata (par exemple, un lemme d'un lexeme, la représentation d'une forme de lexème ou le libellé d'une entité), dans la langue de l'utilisateur si disponible. La forme de mot est liée à la page Wikidata de laquelle l'entité a été extraite. '''Exemple :''' la figure 2 affiche la vue compacte, sous le mot '''Result''', de la [[Z6824|<u>forme du lexème Wikidata</u>]] pour ''umbrellas'' (qu'on appelle ''représentation'' de la forme). Ceci est l'aspect initial du résultat de l'exécution d'une fonction qui renvoie une forme de lexème. [[File:Expanded view of lexeme form for "umbrellas".png|thumb|Fig. 3. Vue étendue de la forme du lexème pour "umbrellas"]] Si l'entité doit être explorée en détails, elle peut être développée en utilisant le bouton avec les ''chevrons'' vers la droite (qui ressemble à '>') avant l'élément. La vue étendue permet à l'utilisateur de comprendre le type de représentation utilisé pour cette entité. La représentation pourrait utiliser un type de référence Wikidata, un appel de fonction de la fonction de recherche Wikidata appropriée, ou l'instance entière de l'entité renvoyée par cet appel de fonction. Dans tous les cas, l'utilisateur pourra étendre, explorer et naviguer dans son contenu. '''Exemple :''' la figure 3 affiche la vue étendue de la forme de lexème pour ''umbrellas'', en cliquant sur le chevron de la figure 2. Ici nous voyons la présentation globale de l'instance de la [[Z6824|<u>forme de lexème Wikidata</u>]]. Chacun des composants imbriqués de la forme avec un chevron (par exemple, <code>identité</code>, <code>lexème</code>, etc.), peut être développé pour une exploration plus approfondie. <span id="Status_of_UI_components_for_Wikidata_entity_types"></span> === Etat des composants de l'interface utilisateur pour les types d'entités Wikidata === * [[Z6825|<u>Lexème Wikidata</u>]] ** Affichage et sélecteur : disponible * [[Z6824|<u>Forme d'un lexème Wikidata</u>]] ** Affichage et sélecteur : disponible * [[Z6826|<u>Sens d'un lexème Wikidata</u>]] ** Affichage et sélecteur: date de diffusion non encore déterminée * [[Z6821|<u>Elément Wikidata</u>]] ** Affichage et sélecteur : disponible * [[Z6822|<u>Propriété Wikidata</u>]] ** Affichage et sélecteur : disponible <span id="Limitations_of_UI_components_for_Wikidata_entity_types"></span> === Limitations des composants de l'interface utilisateur pour les types d'entités Wikidata === '''Discrimination visuelle'''. Actuellement l'interface utilisateur de Wikifunctions manque de discrimination visuelle entre les différents types d'entités Wikidata : * Les sélecteurs pour les autres types d'entités sont similaires à ceux des lexèmes Wikidata affichés sur la figure 1. Il n'y a pas d'indication explicite du type qui sera sélectionné. ** Contournements : en général on devine à partir du contexte quel type d'élément est sélectionné. En plus, le contenu des choix de sélection (dans la liste déroulante) dépend du type d'élément à sélectionner. Par exemple dans un sélecteur de ''lexème'' chaque choix affiche son lemme, sa langue, et une partie du discours (comme montré sur la figure 1), alors que dans un sélecteur de ''forme de lexème'' chaque choix affiche ses fonctionnalités sous forme de mots et grammaticales, ensemble avec les informations qui identifient le lexème contenu. * L'affichage compact des autres types d'entités est le même que celui des lexèmes Wikidata comme sur la Figure 2 (on ne voit que l'icône Wikidata et la forme sur un seul mot). ** Contournement : si le contexte n'est pas déterminant, vous pouvez cliquer sur les chevrons pour obtenir une vue étendue de l'entité qui montre clairement son type comme sur la figure 3. '''Absence de vues compactes'''. C'est parce que l'affichage des éléments pour le [[Z6006|sens du lexème <u>Wikidata</u>]] et la [[Z6003|<u>déclaration Wikidata</u>]] n'a pas été encore complètement déployé, que la présentation des elements de ces types peut prendre quelques fois trop de place et nuire à la lisibilité d'entités plus grosses les contenant. Ceci est spécialement vrai quand un lexème, une forme ou un sens de lexème contient une liste mesurable de déclarations. '''L'état ne correspond pas'''. bien que la fonction de recherche soit disponible pour le [[Z6826|<u>sens du lexème Wikidata</u>]], le sélecteur pour ce type n'est pas encore disponible. <span id="Appendix:_an_instance_of_Wikidata_lexeme"></span> == Appendice : une instance de lexème Wikidata == Cet exemple est présenté dans la sous-section ''Exemple'' de la section des ''Types Wikidata''. Il affiche une instance spécifique de lexème Wikidata, qui a été récupérée de [[:d:Lexeme:L3435|L3435 sur Wikidata]]. La colonne de droite montre la représentation formelle du ZObject (sous sa forme canonique); pour faciliter la lecture, la colonne de gauche montre le même contenu mais avec les libellés en anglais correrspondants aux éléments du ZObject. La représentation des ZObject Wikifunctions est présentée à {{ll|Wikifunctions:Function model}}; nous ne reprendrons pas les détails ici. L'exemple a été écourté en enlevant certains contenus comme indiqué par les parenthèses. Pour améliorer la lisibilité, on a omis également l'indication du type d'élément qui apparaît normalement en première position de chaque liste dans la forme canonique. {|class="wikitable" style="margin:.6em 1.6em" |- | <syntaxhighlight lang="json" line="line">{ "type": "Wikidata lexeme", "identity": { "type": "Wikidata lexeme reference", "Wikidata lexeme id": "L3435" }, "lemmas": { "type": "Multilingual text", "texts": [ { "type": "Monolingual text", "language": "English", "text": "umbrella" } ] }, "language": "English", "lexical category": { "type": "Wikidata item reference", /* Wikidata item for "noun": */ "Wikidata item id": "Q1084" }, "statements": [ { "type": "Wikidata statement", "subject": { "type": "Wikidata lexeme reference", "Wikidata lexeme id": "L3435" }, "predicate": { "type": "Wikidata property reference", /* Oxford English Dictionary ID */ "Wikidata property id": "P5275" }, "value": "208852", ... }, ... ], "senses": [ { "type": "Wikidata lexeme sense", "identity": { "type": "Wikidata lexeme sense reference", "Wikidata lexeme sense id": "L3435-S1" }, "glosses": { "type": "Multilingual text", "texts": [ { "type": "Monolingual text", "language": "Spanish", "text": "utensilio empleado para cubrirse de la lluvia" } ] }, "statements": [ ... ] } ], "forms": [ { "type": "Wikidata lexeme form", "identity": { "type": "Wikidata lexeme form reference", "Wikidata lexeme form id": "L3435-F1" }, "lexeme": { "type": "Wikidata lexeme reference", "Wikidata lexeme id": "L3435" }, "representations": { "type": "Multilingual text", "texts": [ { "type": "Monolingual text", "language": "English", "text": "umbrella" } ] }, "grammatical features": [ { "type": "Wikidata item reference", /* Wikidata item for "singular": */ "Wikidata item id": "Q110786" } ], "statements": [ /* (empty list) */ ] }, ... ] } </syntaxhighlight> | <syntaxhighlight lang="json" line="line">{ "Z1K1": "Z6005", "Z6005K1": { "Z1K1": "Z6095", "Z6095K1": "L3435" }, "Z6005K2": { "Z1K1": "Z12", "Z12K1": [ { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "umbrella" } ] }, "Z6005K3": "Z1002", "Z6005K4": { "Z1K1": "Z6091", "Z6091K1": "Q1084" }, "Z6005K5": [ { "Z1K1": "Z6003", "Z6003K1": { "Z1K1": "Z6095", "Z6095K1": "L3435" }, "Z6003K2": { "Z1K1": "Z6092", "Z6092K1": "P5275" }, "Z6003K3": "208852", ... }, ... ], "Z6005K6": [ { "Z1K1": "Z6006", "Z6006K1": { "Z1K1": "Z6096", "Z6096K1": "L3435-S1" }, "Z6006K2": { "Z1K1": "Z12", "Z12K1": [ { "Z1K1": "Z11", "Z11K1": "Z1003", "Z11K2": "utensilio empleado para cubrirse de la lluvia" } ] }, "Z6006K3": [ ... ] } ], "Z6005K7": [ { "Z1K1": "Z6004", "Z6004K1": { "Z1K1": "Z6094", "Z6094K1": "L3435-F1" }, "Z6004K2": { "Z1K1": "Z6095", "Z6095K1": "L3435" }, "Z6004K3": { "Z1K1": "Z12", "Z12K1": [ { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "umbrella" } ] }, "Z6004K4": [ { "Z1K1": "Z6091", "Z6091K1": "Q110786" } ], "Z6004K5": [ ] }, ... ] } </syntaxhighlight> |} [[Category:Wikidata{{#translation:}}| ]] [[Category:Technical documentation{{#translation:}}]] c1qirl653q042z9llclh2rsgn9axu90 Template:Main page/News/fr 10 73409 294115 291706 2026-07-26T10:19:40Z Wladek92 41973 Created page with "$1: Au-delà des tables syntaxiques" 294115 wikitext text/x-wiki <noinclude><languages /></noinclude> ; Le coin des bénévoles * Le prochain Coin des bénévoles se tiendra le <bdi lang="en" dir="ltr">[https://zonestamp.toolforge.org/1788802200 17:30 UTC on 2026-09-07]</bdi> sur <bdi lang="en" dir="ltr">Google Meet</bdi> à <bdi lang="en" dir="ltr">[https://meet.google.com/xuy-njxh-rkw meet.google.com/xuy-njxh-rkw]</bdi>. * Le [[:c:File:Abstract Wikipedia Volunteer Corner 2026-07.webm|dernier Coin des bénévoles]] est disponible sur Commons ; Dernières mises à jour de l'état de Wikifunctions <!--Keep this to the most recent 5 entries--> * {{Status updates|2026-07-16}}: Au-delà des tables syntaxiques * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-07-08}}: Moving toward our first Abstract Wikipedia integration milestone</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-07-01}}: Integration on test wiki and annual plan</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-06-26}}: Working on Functions, together</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-06-19}}: The or not the, this is (the?) question</span> [[Special:MyLanguage/Wikifunctions:Status updates|<span class="mw-ui-button mw-ui-constructive mw-ui-small">Plus ...</span>]] erw1fijjtun5l7t20bjxxwi539c4brm 294117 294115 2026-07-26T10:20:03Z Wladek92 41973 Created page with "$1: Nous nous dirigeons vers notre première étape de l'intégration de la Wikipédia abstraite" 294117 wikitext text/x-wiki <noinclude><languages /></noinclude> ; Le coin des bénévoles * Le prochain Coin des bénévoles se tiendra le <bdi lang="en" dir="ltr">[https://zonestamp.toolforge.org/1788802200 17:30 UTC on 2026-09-07]</bdi> sur <bdi lang="en" dir="ltr">Google Meet</bdi> à <bdi lang="en" dir="ltr">[https://meet.google.com/xuy-njxh-rkw meet.google.com/xuy-njxh-rkw]</bdi>. * Le [[:c:File:Abstract Wikipedia Volunteer Corner 2026-07.webm|dernier Coin des bénévoles]] est disponible sur Commons ; Dernières mises à jour de l'état de Wikifunctions <!--Keep this to the most recent 5 entries--> * {{Status updates|2026-07-16}}: Au-delà des tables syntaxiques * {{Status updates|2026-07-08}}: Nous nous dirigeons vers notre première étape de l'intégration de la Wikipédia abstraite * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-07-01}}: Integration on test wiki and annual plan</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-06-26}}: Working on Functions, together</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-06-19}}: The or not the, this is (the?) question</span> [[Special:MyLanguage/Wikifunctions:Status updates|<span class="mw-ui-button mw-ui-constructive mw-ui-small">Plus ...</span>]] auqf346n6yxflgk2e44hljsfrcyjmab 294119 294117 2026-07-26T10:20:15Z Wladek92 41973 Created page with "$1: Intégration sur le wiki de test et plan annuel" 294119 wikitext text/x-wiki <noinclude><languages /></noinclude> ; Le coin des bénévoles * Le prochain Coin des bénévoles se tiendra le <bdi lang="en" dir="ltr">[https://zonestamp.toolforge.org/1788802200 17:30 UTC on 2026-09-07]</bdi> sur <bdi lang="en" dir="ltr">Google Meet</bdi> à <bdi lang="en" dir="ltr">[https://meet.google.com/xuy-njxh-rkw meet.google.com/xuy-njxh-rkw]</bdi>. * Le [[:c:File:Abstract Wikipedia Volunteer Corner 2026-07.webm|dernier Coin des bénévoles]] est disponible sur Commons ; Dernières mises à jour de l'état de Wikifunctions <!--Keep this to the most recent 5 entries--> * {{Status updates|2026-07-16}}: Au-delà des tables syntaxiques * {{Status updates|2026-07-08}}: Nous nous dirigeons vers notre première étape de l'intégration de la Wikipédia abstraite * {{Status updates|2026-07-01}}: Intégration sur le wiki de test et plan annuel * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-06-26}}: Working on Functions, together</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-06-19}}: The or not the, this is (the?) question</span> [[Special:MyLanguage/Wikifunctions:Status updates|<span class="mw-ui-button mw-ui-constructive mw-ui-small">Plus ...</span>]] qjph3bn9af6lank1ll2e8hkxqhr67oc 294121 294119 2026-07-26T10:20:29Z Wladek92 41973 Created page with "$1: Travailler ensemble sur les fonctions" 294121 wikitext text/x-wiki <noinclude><languages /></noinclude> ; Le coin des bénévoles * Le prochain Coin des bénévoles se tiendra le <bdi lang="en" dir="ltr">[https://zonestamp.toolforge.org/1788802200 17:30 UTC on 2026-09-07]</bdi> sur <bdi lang="en" dir="ltr">Google Meet</bdi> à <bdi lang="en" dir="ltr">[https://meet.google.com/xuy-njxh-rkw meet.google.com/xuy-njxh-rkw]</bdi>. * Le [[:c:File:Abstract Wikipedia Volunteer Corner 2026-07.webm|dernier Coin des bénévoles]] est disponible sur Commons ; Dernières mises à jour de l'état de Wikifunctions <!--Keep this to the most recent 5 entries--> * {{Status updates|2026-07-16}}: Au-delà des tables syntaxiques * {{Status updates|2026-07-08}}: Nous nous dirigeons vers notre première étape de l'intégration de la Wikipédia abstraite * {{Status updates|2026-07-01}}: Intégration sur le wiki de test et plan annuel * {{Status updates|2026-06-26}}: Travailler ensemble sur les fonctions * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-06-19}}: The or not the, this is (the?) question</span> [[Special:MyLanguage/Wikifunctions:Status updates|<span class="mw-ui-button mw-ui-constructive mw-ui-small">Plus ...</span>]] jv126a67ef5n4s5wa4jwzdb6g09fj8a 294123 294121 2026-07-26T10:21:17Z Wladek92 41973 Created page with "$1: La question ou pas, c'est ça (la ?) question" 294123 wikitext text/x-wiki <noinclude><languages /></noinclude> ; Le coin des bénévoles * Le prochain Coin des bénévoles se tiendra le <bdi lang="en" dir="ltr">[https://zonestamp.toolforge.org/1788802200 17:30 UTC on 2026-09-07]</bdi> sur <bdi lang="en" dir="ltr">Google Meet</bdi> à <bdi lang="en" dir="ltr">[https://meet.google.com/xuy-njxh-rkw meet.google.com/xuy-njxh-rkw]</bdi>. * Le [[:c:File:Abstract Wikipedia Volunteer Corner 2026-07.webm|dernier Coin des bénévoles]] est disponible sur Commons ; Dernières mises à jour de l'état de Wikifunctions <!--Keep this to the most recent 5 entries--> * {{Status updates|2026-07-16}}: Au-delà des tables syntaxiques * {{Status updates|2026-07-08}}: Nous nous dirigeons vers notre première étape de l'intégration de la Wikipédia abstraite * {{Status updates|2026-07-01}}: Intégration sur le wiki de test et plan annuel * {{Status updates|2026-06-26}}: Travailler ensemble sur les fonctions * {{Status updates|2026-06-19}}: La question ou pas, c'est ça (la ?) question [[Special:MyLanguage/Wikifunctions:Status updates|<span class="mw-ui-button mw-ui-constructive mw-ui-small">Plus ...</span>]] n8yj7syqzqpvr3rxaj067rtmhagms0n Z31240 0 73557 293969 244656 2026-07-25T20:04:10Z YoshiRulz 10156 Update en label 293969 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z31240" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z20785", "Z14K2": { "Z1K1": "Z7", "Z7K1": "Z20780", "Z20780K1": { "Z1K1": "Z18", "Z18K1": "Z20785K1" }, "Z20780K2": "Z1004" } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "French date, recursive composition" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 5w1vlon1p36t3wbgusosoy4aodasrkh Wikifunctions:Tools/fr 4 73772 294131 276506 2026-07-26T10:33:56Z Wladek92 41973 Created page with "[[$1|wikifunctionsanalytics]]: vidage simplifié, interrogeable via [[$2|Quarry]]." 294131 wikitext text/x-wiki <languages/> Cette page comporte une liste d'outils que vous pouvez utiliser pour travailler avec Wikifunctions plus rapidement et plus confortablement. Si vous avez écrit un script, n'hésitez pas à l'ajouter pour que d'autres utilisateurs puissent en bénéficier. <span id="Dump_related_tools"></span> == Outils de vidage == * [https://github.com/marius851000/wikifunction_intepreter interpréteur Rust expérimental de Wikifunction] fonctionnant sur le dump. Ecrit en Rust. * [[Wikifunctions:Tools/wf-dump-scripts|wf-dump-scripts]] - pipeline pour créer des tableaux wiki de statistiques basés sur le dump et l'API interne de Wikifunctions. Ecrit en [[w:Python (programming language)|Python]] * [//wf-query.replit.app wf-query] : outil permettant d'exécuter des requêtes JSONata sur un dump Wikifunctions, avec la sortie des tableaux elle-même personnalisable avec des requêtes JSONata. Ecrit en [[w:Node.js|NodeJS]] Express et [[w:JavaScript|vanilla JavaScript]] * [//gitlab.wikimedia.org/hogue/cobol-file-collection/-/blob/main/Wikifunctionsdumpextract/Dumpextract.cbl Dumpextract] : un programme pour extraire des informations à partir d'un dump de Wikifunctions. Ecrit en [[w:COBOL|COBOL]]. * [https://github.com/99of9/WikifunctionsAnalysis WikifunctionsAnalysis] : code partiel pour aider à l'analyse des dumps Wikifunctions * [[User:Amire80/wikifunctionsanalytics#Example_queries|wikifunctionsanalytics]]: vidage simplifié, interrogeable via [[meta:Special:MyLanguage/Research:Quarry|Quarry]]. * <span lang="en" dir="ltr" class="mw-content-ltr">[[toolforge:abstract-data/functions]]: Tracking Function usage on [[abstract:|Abstract Wikipedia]].</span> <span id="User_interface"></span> == Interface utilisateur == *[[User:Feeglgeef/wikilambda editsource.js|wikilambda editsource.js]] : script utilisateur qui vous permet de mlodifier le contenu brut JSON des ZObjects. * [https://yoshirulz.gitlab.io/WikiLambdaBlockly WikiLambdaBlockly] : application web démontrant une interface d'édition basée sur les blocs pour les compositions. Utilise [[w:Blockly|Blockly]] de [[w:TypeScript|TS]]. <span id="Others"></span> == Autres == * [//play.rust-lang.org/?version=stable&mode=debug&edition=2021&gist=b148d3d147139ddf88cdbc8308bec6e3 recherche de constantes] : outil qui représente un f64 à l'aide de la représentation Wikifunctions. Imprime, avec séparatuer virgule, le signe du flottant (-1, 0, 1), l'exposant du flottant, et la partie fractionnaire du flottant. Ecrit en [[w:Rust (programming language)|Rust]]. [[Category:Project{{#translation:}}]] 5y8jditooebf72h9ilaj7q12fmdqbpj 294133 294131 2026-07-26T10:34:43Z Wladek92 41973 Created page with "[[$1]]: utilisation de la fonction de suivi sur la [[$2|Wikipedia abstraite]]." 294133 wikitext text/x-wiki <languages/> Cette page comporte une liste d'outils que vous pouvez utiliser pour travailler avec Wikifunctions plus rapidement et plus confortablement. Si vous avez écrit un script, n'hésitez pas à l'ajouter pour que d'autres utilisateurs puissent en bénéficier. <span id="Dump_related_tools"></span> == Outils de vidage == * [https://github.com/marius851000/wikifunction_intepreter interpréteur Rust expérimental de Wikifunction] fonctionnant sur le dump. Ecrit en Rust. * [[Wikifunctions:Tools/wf-dump-scripts|wf-dump-scripts]] - pipeline pour créer des tableaux wiki de statistiques basés sur le dump et l'API interne de Wikifunctions. Ecrit en [[w:Python (programming language)|Python]] * [//wf-query.replit.app wf-query] : outil permettant d'exécuter des requêtes JSONata sur un dump Wikifunctions, avec la sortie des tableaux elle-même personnalisable avec des requêtes JSONata. Ecrit en [[w:Node.js|NodeJS]] Express et [[w:JavaScript|vanilla JavaScript]] * [//gitlab.wikimedia.org/hogue/cobol-file-collection/-/blob/main/Wikifunctionsdumpextract/Dumpextract.cbl Dumpextract] : un programme pour extraire des informations à partir d'un dump de Wikifunctions. Ecrit en [[w:COBOL|COBOL]]. * [https://github.com/99of9/WikifunctionsAnalysis WikifunctionsAnalysis] : code partiel pour aider à l'analyse des dumps Wikifunctions * [[User:Amire80/wikifunctionsanalytics#Example_queries|wikifunctionsanalytics]]: vidage simplifié, interrogeable via [[meta:Special:MyLanguage/Research:Quarry|Quarry]]. * [[toolforge:abstract-data/functions]]: utilisation de la fonction de suivi sur la [[abstract:|Wikipedia abstraite]]. <span id="User_interface"></span> == Interface utilisateur == *[[User:Feeglgeef/wikilambda editsource.js|wikilambda editsource.js]] : script utilisateur qui vous permet de mlodifier le contenu brut JSON des ZObjects. * [https://yoshirulz.gitlab.io/WikiLambdaBlockly WikiLambdaBlockly] : application web démontrant une interface d'édition basée sur les blocs pour les compositions. Utilise [[w:Blockly|Blockly]] de [[w:TypeScript|TS]]. <span id="Others"></span> == Autres == * [//play.rust-lang.org/?version=stable&mode=debug&edition=2021&gist=b148d3d147139ddf88cdbc8308bec6e3 recherche de constantes] : outil qui représente un f64 à l'aide de la représentation Wikifunctions. Imprime, avec séparatuer virgule, le signe du flottant (-1, 0, 1), l'exposant du flottant, et la partie fractionnaire du flottant. Ecrit en [[w:Rust (programming language)|Rust]]. [[Category:Project{{#translation:}}]] cc1vwxaoy9qwymd6jz5vynwn6zepx1k Wikifunctions:Programming languages/fr 4 74334 294149 276482 2026-07-26T10:40:45Z Wladek92 41973 294149 wikitext text/x-wiki <languages/> {{shortcut|[[WF:PROG]]}}<!--{{distinguish|WF:HL}}--> {{see also|category:implementations|}} * {{ll|WF:Human languages}} * <span lang="en" dir="ltr" class="mw-content-ltr">[[w:en:Lists of programming languages|Lists of programming languages]] at English Wikipedia.</span> * <span lang="en" dir="ltr" class="mw-content-ltr">[[Special:MyLanguage/WF:glossary#composition|Compositions]] are a kind of LISPish language, but aren't covered here.</span> <span id="Executable"></span> == Exécutable == <span id="Implemented"></span> == Implémentation == Depuis mars 2024 les langages suivants sont compilés dans [[meta:Special:MyLanguage/Abstract Wikipedia/Updates/2023-10-25|WASM]] pour être lancés par l'[[Special:MyLanguage/WF:glossary#executor|exécuteur]] : * <span class="mw-translate-fuzzy">JavaScript non versionné ([https://ecma-international.org/policies/by-ipr/ecma-text-copyright-policy Logiciel W3C et Notice documentaire et Licence], [https://hacks.mozilla.org/2022/06/the-specification-for-javascript-has-a-new-license source]), en utilisant [https://github.com/second-state/wasmedge-quickjs WasmEdge-QuickJS] (qui utilise [https://bellard.org/quickjs/ QuickJS 2024], compatible avec ES2023)</span> * [[Special:MyLanguage/WF:PY|Python]] non versionné ([https://docs.python.org/3/license.html PSF License Agreement], Zero-Clause BSD), utilisant la version de développement du mode [https://github.com/RustPython/RustPython RustPython] WASI (destiné à être compatible avec CPython 3.12) <span id="Planned"></span> === A venir === * JavaScript versionné (ECMA202?+) * Python versionné (3+) <span id="Requested"></span> == Demandes == Voir la [[phab:tag/wikifunctions-new-language-requests|liste des tâches dans Phabricator]] pour demander des langages de programmation supplémentaires qui devraient être pris en compte dans Wikifunctions. Entre autres critères d'implémentation, les logiciels interpréteur et compilateur de langage disponibles doivent être sous licence libre. * [[phab:T352589|T352589]]: LabView/G<!--[https://ni.com/en/support/downloads/activate.html propriétaire]--> via pyLabView ([https://github.com/mefistotelis/pylabview/blob/master/LICENSE MIT]) * [[phab:T352588|T352588]]: Kotlin ([https://github.com/JetBrains/kotlin-web-site/blob/master/LICENSE Apache]) * [[phab:T307171|T307171]]: Lua ([https://lua.org/license.html MIT]) * [[phab:T301418|T301418]]: Scratch/Snap!/Logolike ([https://github.com/scratchfoundation/scratch-gui/blob/develop/LICENSE BSD 3-Clause], GPLv2 et Scratch Source Code License) * [[phab:T298633|T298633]]: Vlojure ([https://github.com/Ella-Hoeppner/Vlojure/blob/main/LICENSE MIT]) <span id="Former"></span> === Précédent === Initialement, l'évaluateur de fonction exécute directement le code dans son conteneur. Parce qu'il est basé sur Debian Bullseye, l'exécution de JavaScript était fournie par Node.js 16 et Python par Python 3.9. Ceux-ci ne sont plus immédiatement disponibles à cause de la recompilation en assembleur Web, mais pourraient revenir si nécessaire grâce à une compilation personnalisée. <span id="Functions_for_manipulating"></span> == Fonctions de traitement == * {{ll|WF:Mathematica}} [[Category:Project{{#translation:}}]] khezpz4vf1qaram6htxpnl5tzk6zt9q 294151 294149 2026-07-26T10:41:30Z Wladek92 41973 294151 wikitext text/x-wiki <languages/> {{shortcut|[[WF:PROG]]}}<!--{{distinguish|WF:HL}}--> {{see also|category:implementations|}} * {{ll|WF:Human languages}} * <span lang="en" dir="ltr" class="mw-content-ltr">[[w:en:Lists of programming languages|Lists of programming languages]] at English Wikipedia.</span> * <span lang="en" dir="ltr" class="mw-content-ltr">[[Special:MyLanguage/WF:glossary#composition|Compositions]] are a kind of LISPish language, but aren't covered here.</span> <span id="Executable"></span> == Exécutable == <span id="Implemented"></span> == Implémentation == Depuis mars 2024 les langages suivants sont compilés dans [[meta:Special:MyLanguage/Abstract Wikipedia/Updates/2023-10-25|WASM]] pour être lancés par l'[[Special:MyLanguage/WF:glossary#executor|exécuteur]] : * [[Special:MyLanguage/WF:JS|JavaScript]] non versionné ([https://ecma-international.org/policies/by-ipr/ecma-text-copyright-policy Logiciel W3C et Notice documentaire et Licence], [https://hacks.mozilla.org/2022/06/the-specification-for-javascript-has-a-new-license source]), en utilisant [https://github.com/second-state/wasmedge-quickjs WasmEdge-QuickJS] (qui utilise [https://bellard.org/quickjs/ QuickJS 2024], compatible avec ES2023) * [[Special:MyLanguage/WF:PY|Python]] non versionné ([https://docs.python.org/3/license.html PSF License Agreement], Zero-Clause BSD), utilisant la version de développement du mode [https://github.com/RustPython/RustPython RustPython] WASI (destiné à être compatible avec CPython 3.12) <span id="Planned"></span> === A venir === * JavaScript versionné (ECMA202?+) * Python versionné (3+) <span id="Requested"></span> == Demandes == Voir la [[phab:tag/wikifunctions-new-language-requests|liste des tâches dans Phabricator]] pour demander des langages de programmation supplémentaires qui devraient être pris en compte dans Wikifunctions. Entre autres critères d'implémentation, les logiciels interpréteur et compilateur de langage disponibles doivent être sous licence libre. * [[phab:T352589|T352589]]: LabView/G<!--[https://ni.com/en/support/downloads/activate.html propriétaire]--> via pyLabView ([https://github.com/mefistotelis/pylabview/blob/master/LICENSE MIT]) * [[phab:T352588|T352588]]: Kotlin ([https://github.com/JetBrains/kotlin-web-site/blob/master/LICENSE Apache]) * [[phab:T307171|T307171]]: Lua ([https://lua.org/license.html MIT]) * [[phab:T301418|T301418]]: Scratch/Snap!/Logolike ([https://github.com/scratchfoundation/scratch-gui/blob/develop/LICENSE BSD 3-Clause], GPLv2 et Scratch Source Code License) * [[phab:T298633|T298633]]: Vlojure ([https://github.com/Ella-Hoeppner/Vlojure/blob/main/LICENSE MIT]) <span id="Former"></span> === Précédent === Initialement, l'évaluateur de fonction exécute directement le code dans son conteneur. Parce qu'il est basé sur Debian Bullseye, l'exécution de JavaScript était fournie par Node.js 16 et Python par Python 3.9. Ceux-ci ne sont plus immédiatement disponibles à cause de la recompilation en assembleur Web, mais pourraient revenir si nécessaire grâce à une compilation personnalisée. <span id="Functions_for_manipulating"></span> == Fonctions de traitement == * {{ll|WF:Mathematica}} [[Category:Project{{#translation:}}]] p9ze2g8xqfejixu0zaenn4i3r1gevjm 294153 294151 2026-07-26T10:42:33Z Wladek92 41973 Created page with "[[w:en:Lists of programming languages|Listes des langages de programmation]] sur la Wikipedia anglophone." 294153 wikitext text/x-wiki <languages/> {{shortcut|[[WF:PROG]]}}<!--{{distinguish|WF:HL}}--> {{see also|category:implementations|}} * {{ll|WF:Human languages}} * [[w:en:Lists of programming languages|Listes des langages de programmation]] sur la Wikipedia anglophone. * <span lang="en" dir="ltr" class="mw-content-ltr">[[Special:MyLanguage/WF:glossary#composition|Compositions]] are a kind of LISPish language, but aren't covered here.</span> <span id="Executable"></span> == Exécutable == <span id="Implemented"></span> == Implémentation == Depuis mars 2024 les langages suivants sont compilés dans [[meta:Special:MyLanguage/Abstract Wikipedia/Updates/2023-10-25|WASM]] pour être lancés par l'[[Special:MyLanguage/WF:glossary#executor|exécuteur]] : * [[Special:MyLanguage/WF:JS|JavaScript]] non versionné ([https://ecma-international.org/policies/by-ipr/ecma-text-copyright-policy Logiciel W3C et Notice documentaire et Licence], [https://hacks.mozilla.org/2022/06/the-specification-for-javascript-has-a-new-license source]), en utilisant [https://github.com/second-state/wasmedge-quickjs WasmEdge-QuickJS] (qui utilise [https://bellard.org/quickjs/ QuickJS 2024], compatible avec ES2023) * [[Special:MyLanguage/WF:PY|Python]] non versionné ([https://docs.python.org/3/license.html PSF License Agreement], Zero-Clause BSD), utilisant la version de développement du mode [https://github.com/RustPython/RustPython RustPython] WASI (destiné à être compatible avec CPython 3.12) <span id="Planned"></span> === A venir === * JavaScript versionné (ECMA202?+) * Python versionné (3+) <span id="Requested"></span> == Demandes == Voir la [[phab:tag/wikifunctions-new-language-requests|liste des tâches dans Phabricator]] pour demander des langages de programmation supplémentaires qui devraient être pris en compte dans Wikifunctions. Entre autres critères d'implémentation, les logiciels interpréteur et compilateur de langage disponibles doivent être sous licence libre. * [[phab:T352589|T352589]]: LabView/G<!--[https://ni.com/en/support/downloads/activate.html propriétaire]--> via pyLabView ([https://github.com/mefistotelis/pylabview/blob/master/LICENSE MIT]) * [[phab:T352588|T352588]]: Kotlin ([https://github.com/JetBrains/kotlin-web-site/blob/master/LICENSE Apache]) * [[phab:T307171|T307171]]: Lua ([https://lua.org/license.html MIT]) * [[phab:T301418|T301418]]: Scratch/Snap!/Logolike ([https://github.com/scratchfoundation/scratch-gui/blob/develop/LICENSE BSD 3-Clause], GPLv2 et Scratch Source Code License) * [[phab:T298633|T298633]]: Vlojure ([https://github.com/Ella-Hoeppner/Vlojure/blob/main/LICENSE MIT]) <span id="Former"></span> === Précédent === Initialement, l'évaluateur de fonction exécute directement le code dans son conteneur. Parce qu'il est basé sur Debian Bullseye, l'exécution de JavaScript était fournie par Node.js 16 et Python par Python 3.9. Ceux-ci ne sont plus immédiatement disponibles à cause de la recompilation en assembleur Web, mais pourraient revenir si nécessaire grâce à une compilation personnalisée. <span id="Functions_for_manipulating"></span> == Fonctions de traitement == * {{ll|WF:Mathematica}} [[Category:Project{{#translation:}}]] 0toc8tnl86sza5zfip2m6usutvxulpp 294155 294153 2026-07-26T10:44:18Z Wladek92 41973 Created page with "Les [[$1|Compositions]] sont une sorte de langages LISP, mais ne sont pas couvertes ici." 294155 wikitext text/x-wiki <languages/> {{shortcut|[[WF:PROG]]}}<!--{{distinguish|WF:HL}}--> {{see also|category:implementations|}} * {{ll|WF:Human languages}} * [[w:en:Lists of programming languages|Listes des langages de programmation]] sur la Wikipedia anglophone. * Les [[Special:MyLanguage/WF:glossary#composition|Compositions]] sont une sorte de langages LISP, mais ne sont pas couvertes ici. <span id="Executable"></span> == Exécutable == <span id="Implemented"></span> == Implémentation == Depuis mars 2024 les langages suivants sont compilés dans [[meta:Special:MyLanguage/Abstract Wikipedia/Updates/2023-10-25|WASM]] pour être lancés par l'[[Special:MyLanguage/WF:glossary#executor|exécuteur]] : * [[Special:MyLanguage/WF:JS|JavaScript]] non versionné ([https://ecma-international.org/policies/by-ipr/ecma-text-copyright-policy Logiciel W3C et Notice documentaire et Licence], [https://hacks.mozilla.org/2022/06/the-specification-for-javascript-has-a-new-license source]), en utilisant [https://github.com/second-state/wasmedge-quickjs WasmEdge-QuickJS] (qui utilise [https://bellard.org/quickjs/ QuickJS 2024], compatible avec ES2023) * [[Special:MyLanguage/WF:PY|Python]] non versionné ([https://docs.python.org/3/license.html PSF License Agreement], Zero-Clause BSD), utilisant la version de développement du mode [https://github.com/RustPython/RustPython RustPython] WASI (destiné à être compatible avec CPython 3.12) <span id="Planned"></span> === A venir === * JavaScript versionné (ECMA202?+) * Python versionné (3+) <span id="Requested"></span> == Demandes == Voir la [[phab:tag/wikifunctions-new-language-requests|liste des tâches dans Phabricator]] pour demander des langages de programmation supplémentaires qui devraient être pris en compte dans Wikifunctions. Entre autres critères d'implémentation, les logiciels interpréteur et compilateur de langage disponibles doivent être sous licence libre. * [[phab:T352589|T352589]]: LabView/G<!--[https://ni.com/en/support/downloads/activate.html propriétaire]--> via pyLabView ([https://github.com/mefistotelis/pylabview/blob/master/LICENSE MIT]) * [[phab:T352588|T352588]]: Kotlin ([https://github.com/JetBrains/kotlin-web-site/blob/master/LICENSE Apache]) * [[phab:T307171|T307171]]: Lua ([https://lua.org/license.html MIT]) * [[phab:T301418|T301418]]: Scratch/Snap!/Logolike ([https://github.com/scratchfoundation/scratch-gui/blob/develop/LICENSE BSD 3-Clause], GPLv2 et Scratch Source Code License) * [[phab:T298633|T298633]]: Vlojure ([https://github.com/Ella-Hoeppner/Vlojure/blob/main/LICENSE MIT]) <span id="Former"></span> === Précédent === Initialement, l'évaluateur de fonction exécute directement le code dans son conteneur. Parce qu'il est basé sur Debian Bullseye, l'exécution de JavaScript était fournie par Node.js 16 et Python par Python 3.9. Ceux-ci ne sont plus immédiatement disponibles à cause de la recompilation en assembleur Web, mais pourraient revenir si nécessaire grâce à une compilation personnalisée. <span id="Functions_for_manipulating"></span> == Fonctions de traitement == * {{ll|WF:Mathematica}} [[Category:Project{{#translation:}}]] 1q5hsgowi49jidnzymgopkubdkhak2b Translations:Wikifunctions:Programming languages/5/fr 1198 74350 294150 247107 2026-07-26T10:41:29Z Wladek92 41973 294150 wikitext text/x-wiki [[$5|JavaScript]] non versionné ([$1 Logiciel W3C et Notice documentaire et Licence], [$2 source]), en utilisant [$3 WasmEdge-QuickJS] (qui utilise [$4 QuickJS 2024], compatible avec ES2023) bqeyj9i556220lp0mojaum00q633qqn Translations:Wikifunctions:Programming languages/6/fr 1198 74351 294148 247110 2026-07-26T10:40:44Z Wladek92 41973 294148 wikitext text/x-wiki [[$3|Python]] non versionné ([$1 PSF License Agreement], Zero-Clause BSD), utilisant la version de développement du mode [$2 RustPython] WASI (destiné à être compatible avec CPython 3.12) 53r7y0abcjb1wkrx1qb9nvr7k5exx2p Template:Main page/News/nl 10 75151 294110 291708 2026-07-26T09:55:16Z JhowieNitnek 1044 Created page with "$1: Verder dan syntactische tabellen" 294110 wikitext text/x-wiki <noinclude><languages /></noinclude> ; Bijeenkomst vrijwilligers * De volgende bijeenkomst zal plaatsvinden op <bdi lang="en" dir="ltr">[https://zonestamp.toolforge.org/1788802200 17:30 UTC on 2026-09-07]</bdi> op <bdi lang="en" dir="ltr">Google Meet</bdi> op <bdi lang="en" dir="ltr">[https://meet.google.com/xuy-njxh-rkw meet.google.com/xuy-njxh-rkw]</bdi>. * Verslag [[:c:File:Abstract Wikipedia Volunteer Corner 2026-07.webm|meest recente "Volunteer's Corner"]] ; Recente statusupdates over Wikifuncties <!--Keep this to the most recent 5 entries--> * {{Status updates|2026-07-16}}: Verder dan syntactische tabellen * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-07-08}}: Moving toward our first Abstract Wikipedia integration milestone</span> * {{Status updates|2026-07-01}}: Integratie op test-wiki en jaarplan * {{Status updates|2026-06-26}}: Samen werken aan Functies * {{Status updates|2026-06-19}}: De of niet de, dit is (de?) vraag [[Special:MyLanguage/Wikifunctions:Status updates|<span class="mw-ui-button mw-ui-constructive mw-ui-small">Meer nieuws</span>]] 0tk9brq50eu2h6kx9vqnua8utjmsmjb 294112 294110 2026-07-26T09:55:41Z JhowieNitnek 1044 Created page with "$1: Op weg naar onze eerste mijlpaal in de integratie van Abstracte Wikipedia" 294112 wikitext text/x-wiki <noinclude><languages /></noinclude> ; Bijeenkomst vrijwilligers * De volgende bijeenkomst zal plaatsvinden op <bdi lang="en" dir="ltr">[https://zonestamp.toolforge.org/1788802200 17:30 UTC on 2026-09-07]</bdi> op <bdi lang="en" dir="ltr">Google Meet</bdi> op <bdi lang="en" dir="ltr">[https://meet.google.com/xuy-njxh-rkw meet.google.com/xuy-njxh-rkw]</bdi>. * Verslag [[:c:File:Abstract Wikipedia Volunteer Corner 2026-07.webm|meest recente "Volunteer's Corner"]] ; Recente statusupdates over Wikifuncties <!--Keep this to the most recent 5 entries--> * {{Status updates|2026-07-16}}: Verder dan syntactische tabellen * {{Status updates|2026-07-08}}: Op weg naar onze eerste mijlpaal in de integratie van Abstracte Wikipedia * {{Status updates|2026-07-01}}: Integratie op test-wiki en jaarplan * {{Status updates|2026-06-26}}: Samen werken aan Functies * {{Status updates|2026-06-19}}: De of niet de, dit is (de?) vraag [[Special:MyLanguage/Wikifunctions:Status updates|<span class="mw-ui-button mw-ui-constructive mw-ui-small">Meer nieuws</span>]] jakkr1touj1d3n5pj48y4y4scdab67t Z31465 0 75448 293663 291298 2026-07-25T12:08:42Z Joseph 866 +tr 293663 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z31465" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6", "Z17K2": "Z31465K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "title text" }, { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "タイトルの文字列" }, { "Z1K1": "Z11", "Z11K1": "Z1001", "Z11K2": "نص العنوان" }, { "Z1K1": "Z11", "Z11K1": "Z1062", "Z11K2": "text nadpisu" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Überschriftentext" }, { "Z1K1": "Z11", "Z11K1": "Z1592", "Z11K2": "rubriktext" } ] } } ], "Z8K2": "Z89", "Z8K3": [ "Z20", "Z31466", "Z31470" ], "Z8K4": [ "Z14", "Z31469", "Z31467", "Z31468" ], "Z8K5": "Z31465" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "section title (H2)" }, { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "節タイトル" }, { "Z1K1": "Z11", "Z11K1": "Z1001", "Z11K2": "عنوان قسم" }, { "Z1K1": "Z11", "Z11K1": "Z1062", "Z11K2": "nadpis sekce" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Abschnittsüberschrift (H2)" }, { "Z1K1": "Z11", "Z11K1": "Z1592", "Z11K2": "rubrik nivå två" }, { "Z1K1": "Z11", "Z11K1": "Z1237", "Z11K2": "bölüm başlığı (H2)" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1002", "Z31K2": [ "Z6", "H2", "section title from plain text as HTML (h2)" ] }, { "Z1K1": "Z31", "Z31K1": "Z1062", "Z31K2": [ "Z6", "záhlaví sekce", "titulek sekce", "nadpis části článku" ] }, { "Z1K1": "Z31", "Z31K1": "Z1430", "Z31K2": [ "Z6", "H2" ] }, { "Z1K1": "Z31", "Z31K1": "Z1592", "Z31K2": [ "Z6", "H2" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Create a section title out of the given string. H2 subtitle. For H3 use Z33691." }, { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "入力された文字列で節タイトルを作成" }, { "Z1K1": "Z11", "Z11K1": "Z1001", "Z11K2": "إنشاء عنوان قسم من سلسلة مُعطاة" }, { "Z1K1": "Z11", "Z11K1": "Z1062", "Z11K2": "z dodaného řetězce vytvoří titulek sekce článku" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Erstellt eine Abschnittsüberschrift aus der gegebenen Zeichenkette. H2-Unterüberschrift. Verwende Z33691 für H3." }, { "Z1K1": "Z11", "Z11K1": "Z1237", "Z11K2": "Verilen metin ile bölüm başlığı oluşturur. H2 alt başlığı. H3 için Z33691 kullanın." } ] } } 7q0kotwm27ootfac9illpka2wlp3b39 Z31999 0 77933 294014 256973 2026-07-25T21:43:51Z YoshiRulz 10156 Added Z38302 to the approved list of implementations 294014 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z31999" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z22112", "Z17K2": "Z31999K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "input" } ] } } ], "Z8K2": "Z22112", "Z8K3": [ "Z20", "Z32001", "Z32002", "Z32003" ], "Z8K4": [ "Z14", "Z32000", "Z38302" ], "Z8K5": "Z31999" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "lean false (Kleenean)" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "T → T\nM → F\nF → F" } ] } } nskl2q0mo2tyg627eehixzujl8pnzqm Z32123 0 78195 293895 293650 2026-07-25T18:47:55Z Wcalenieja 10313 293895 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z32123" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z89", "Z17K2": "Z32123K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "content" }, { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "コンテンツ" }, { "Z1K1": "Z11", "Z11K1": "Z1062", "Z11K2": "obsah" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "contenu" }, { "Z1K1": "Z11", "Z11K1": "Z1003", "Z11K2": "contenido" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "contenuto" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Inhalt" }, { "Z1K1": "Z11", "Z11K1": "Z1592", "Z11K2": "innehåll" }, { "Z1K1": "Z11", "Z11K1": "Z1025", "Z11K2": "treść" } ] } } ], "Z8K2": "Z89", "Z8K3": [ "Z20", "Z32124" ], "Z8K4": [ "Z14", "Z33403", "Z32125" ], "Z8K5": "Z32123" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "paragraph" }, { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "段落" }, { "Z1K1": "Z11", "Z11K1": "Z1062", "Z11K2": "odstavec" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "paragraphe" }, { "Z1K1": "Z11", "Z11K1": "Z1003", "Z11K2": "párrafo" }, { "Z1K1": "Z11", "Z11K1": "Z1360", "Z11K2": "¶" }, { "Z1K1": "Z11", "Z11K1": "Z1403", "Z11K2": "paragraphus" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "paragrafo" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Absatz" }, { "Z1K1": "Z11", "Z11K1": "Z1592", "Z11K2": "stycke" }, { "Z1K1": "Z11", "Z11K1": "Z1237", "Z11K2": "paragraf" }, { "Z1K1": "Z11", "Z11K1": "Z1025", "Z11K2": "akapit" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1360", "Z31K2": [ "Z6", "\u003Cp\u003E\u003C/p\u003E", "\u003Cp\u003E...\u003C/p\u003E" ] }, { "Z1K1": "Z31", "Z31K1": "Z1025", "Z31K2": [ "Z6", "paragraf", "paragraph", "ustęp", "\u003Cp\u003E", "paragraf HTML" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "wraps the provided content in HTML paragraph tags" }, { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "入力されたコンテンツをHTMLの段落タグでラップ" }, { "Z1K1": "Z11", "Z11K1": "Z1062", "Z11K2": "obalí poskytnutý obsah do HTML značek pro odstavec" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "enveloppe le contenu donné avec des balises de paragraphes HTML" }, { "Z1K1": "Z11", "Z11K1": "Z1003", "Z11K2": "envuelve el contenido dado con etiquetas de párrafo HTML" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "Racchiude il paragrafo fornito in tag HTML paragrafo" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "umschließt den eingegebenen Inhalt mit HTML-Absatz-Tags" }, { "Z1K1": "Z11", "Z11K1": "Z1592", "Z11K2": "bildar ett stycke av ett HTML-fragment" }, { "Z1K1": "Z11", "Z11K1": "Z1237", "Z11K2": "verilen içeriği HTML paragraph etiketi içerisine sarar" }, { "Z1K1": "Z11", "Z11K1": "Z1025", "Z11K2": "otacza podaną treść znacznikami akapitu HTML (\u003Cp\u003E)" } ] } } q0gw6daw5dztl3vd9rqxogeriy9ce0k Z32234 0 78394 293896 293644 2026-07-25T18:48:34Z Wcalenieja 10313 293896 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z32234" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": { "Z1K1": "Z7", "Z7K1": "Z881", "Z881K1": "Z1" }, "Z17K2": "Z32234K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "list" }, { "Z1K1": "Z11", "Z11K1": "Z1062", "Z11K2": "seznam" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "liste" }, { "Z1K1": "Z11", "Z11K1": "Z1592", "Z11K2": "lista" }, { "Z1K1": "Z11", "Z11K1": "Z1025", "Z11K2": "lista" } ] } } ], "Z8K2": "Z89", "Z8K3": [ "Z20", "Z32236", "Z36215" ], "Z8K4": [ "Z14", "Z32885", "Z32235" ], "Z8K5": "Z32234" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "join text-like objects into HTML fragment" }, { "Z1K1": "Z11", "Z11K1": "Z1062", "Z11K2": "spojit textové objekty do fragmentu HTML" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "joindre plusieurs objets texte en un fragment HTML" }, { "Z1K1": "Z11", "Z11K1": "Z1592", "Z11K2": "sammanfoga textartade objekt till HTML-fragment" }, { "Z1K1": "Z11", "Z11K1": "Z1237", "Z11K2": "metin benzeri nesneleri HTML parçaçığına birleştir" }, { "Z1K1": "Z11", "Z11K1": "Z1025", "Z11K2": "połącz obiekty tekstowe w fragment kodu HTML" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1592", "Z31K2": [ "Z6", "sammanfoga textliknande objekt till HTML-fragment" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } s94ry0jkshfwob4u0enojspt3mrkjh9 Z32298 0 78493 293878 292086 2026-07-25T17:59:11Z JhowieNitnek 1044 293878 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z32298" }, "Z2K2": { "Z1K1": "Z14294", "Z14294K1": [ "Z14293", { "Z1K1": "Z14293", "Z14293K1": "Z32299", "Z14293K2": "Z33034" }, { "Z1K1": "Z14293", "Z14293K1": "Z32971", "Z14293K2": [ "Z60", "Z1011" ] }, { "Z1K1": "Z14293", "Z14293K1": "Z33768", "Z14293K2": [ "Z60", "Z1787" ] }, { "Z1K1": "Z14293", "Z14293K1": "Z33859", "Z14293K2": [ "Z60", "Z1844", "Z1226", "Z1609" ] }, { "Z1K1": "Z14293", "Z14293K1": "Z34484", "Z14293K2": [ "Z60", "Z1062" ] }, { "Z1K1": "Z14293", "Z14293K1": "Z37936", "Z14293K2": [ "Z60", "Z1592" ] }, { "Z1K1": "Z14293", "Z14293K1": "Z38285", "Z14293K2": "Z34075" } ], "Z14294K2": "Z32276" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "config for final word separator in lists" }, { "Z1K1": "Z11", "Z11K1": "Z1062", "Z11K2": "konfigurace pro oddělovač posledních slov" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1002", "Z31K2": [ "Z6", "[mul] word separator (last)", "Returning word separator (last) per language", "Returning word separator (last), language", "[lang] Returning word separator (last)", "[lang] word separator (last)", "config for Word separator (last)" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1062", "Z11K2": "konfigurace pro Z32297" } ] } } jhx6z8q7we4kcudkx7gq7ty3z93i2e8 Z32467 0 78713 293893 293505 2026-07-25T18:28:21Z JhowieNitnek 1044 293893 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z32467" }, "Z2K2": { "Z1K1": "Z14294", "Z14294K1": [ "Z14293", { "Z1K1": "Z14293", "Z14293K1": "Z32468", "Z14293K2": "Z33034" }, { "Z1K1": "Z14293", "Z14293K1": "Z38189", "Z14293K2": "Z33056" }, { "Z1K1": "Z14293", "Z14293K1": "Z38288", "Z14293K2": "Z34075" } ], "Z14294K2": "Z32468" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "config for short description for painting" }, { "Z1K1": "Z11", "Z11K1": "Z1592", "Z11K2": "konfiguration för kort beskrivning för tavla" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } j2u4hnwqd4u7uwety0tr092wjlnwnz2 Z32823 0 79253 293894 288578 2026-07-25T18:37:15Z JhowieNitnek 1044 293894 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z32823" }, "Z2K2": { "Z1K1": "Z14294", "Z14294K1": [ "Z14293", { "Z1K1": "Z14293", "Z14293K1": "Z29778", "Z14293K2": "Z33034" } ], "Z14294K2": "Z29778" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "config for demonym" }, { "Z1K1": "Z11", "Z11K1": "Z1592", "Z11K2": "konfiguration för demonym" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } h0ytmzhliig5yv67cc6lxrfvke4zaiu Z32963 0 79486 294160 290160 2026-07-26T10:59:26Z 99of9 1622 Default version shouldn't link entity. We can make a separate version which links both. 294160 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z32963" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z32962", "Z14K2": { "Z1K1": "Z7", "Z7K1": "Z37493", "Z37493K1": { "Z1K1": "Z7", "Z7K1": "Z26039", "Z26039K1": { "Z1K1": "Z18", "Z18K1": "Z32962K1" }, "Z26039K2": { "Z1K1": "Z18", "Z18K1": "Z32962K2" }, "Z26039K3": { "Z1K1": "Z18", "Z18K1": "Z32962K3" } }, "Z37493K2": { "Z1K1": "Z6", "Z6K1": "Z26043" }, "Z37493K3": [ "Z6091", { "Z1K1": "Z18", "Z18K1": "Z32962K2" } ], "Z37493K4": [ "Z6091", { "Z1K1": "Z18", "Z18K1": "Z32962K1" }, { "Z1K1": "Z18", "Z18K1": "Z32962K2" } ], "Z37493K5": { "Z1K1": "Z18", "Z18K1": "Z32962K3" } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Article-less instantiating HTML fragment, Comp" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } jjfzxtesccpiqhantel9x2tzmwmnwa4 Z34075 0 81212 293868 287039 2026-07-25T17:39:47Z JhowieNitnek 1044 293868 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z34075" }, "Z2K2": [ "Z60", "Z1157", "Z1517", "Z1774" ], "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Dutch variants" }, { "Z1K1": "Z11", "Z11K1": "Z1592", "Z11K2": "varianter av nederländska" }, { "Z1K1": "Z11", "Z11K1": "Z1157", "Z11K2": "Nederlandse varianten" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "a persistent list of some Dutch variants" }, { "Z1K1": "Z11", "Z11K1": "Z1157", "Z11K2": "een doorlopende lijst van enkele Nederlandse varianten" } ] } } ecyfb9gfa58qldv2t1ue2h07n61ur94 Z34124 0 81264 294036 293184 2026-07-26T05:20:01Z 99of9 1622 Added Z38305 to the approved list of test cases 294036 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z34124" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6", "Z17K2": "Z34124K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "source string" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z6", "Z17K2": "Z34124K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "substring" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z34124K3", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "item" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z40", "Z17K2": "Z34124K4", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "replace all?" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z40", "Z17K2": "Z34124K5", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "case sensitive?" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z60", "Z17K2": "Z34124K6", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "language" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z6", "Z17K2": "Z34124K7", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "display text override (optional, leave empty)" } ] } } ], "Z8K2": "Z6", "Z8K3": [ "Z20", "Z34126", "Z34131", "Z37663", "Z38082", "Z38113", "Z38305" ], "Z8K4": [ "Z14", "Z38081", "Z38077", "Z34125" ], "Z8K5": "Z34124" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "inject abstract wikilink into string as string" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1002", "Z31K2": [ "Z6", "replace word with wikilinked word" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "This function replaces a substring with a link to the Abstract Wikipedia article associated with the Wikidata item input, which can be converted into an HTML fragment using Z27861." } ] } } pplw0oqni5mpuw5z49o67cyx4jcahve 294082 294036 2026-07-26T08:47:29Z 99of9 1622 Added Z38315 to the approved list of test cases 294082 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z34124" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6", "Z17K2": "Z34124K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "source string" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z6", "Z17K2": "Z34124K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "substring" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z34124K3", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "item" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z40", "Z17K2": "Z34124K4", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "replace all?" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z40", "Z17K2": "Z34124K5", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "case sensitive?" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z60", "Z17K2": "Z34124K6", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "language" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z6", "Z17K2": "Z34124K7", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "display text override (optional, leave empty)" } ] } } ], "Z8K2": "Z6", "Z8K3": [ "Z20", "Z34126", "Z34131", "Z37663", "Z38082", "Z38113", "Z38305", "Z38315" ], "Z8K4": [ "Z14", "Z38081", "Z38077", "Z34125" ], "Z8K5": "Z34124" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "inject abstract wikilink into string as string" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1002", "Z31K2": [ "Z6", "replace word with wikilinked word" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "This function replaces a substring with a link to the Abstract Wikipedia article associated with the Wikidata item input, which can be converted into an HTML fragment using Z27861." } ] } } 6kizckdqvnh6gtl7lazdv6u5upcpc13 294163 294082 2026-07-26T11:13:21Z 99of9 1622 Added Z38322 to the approved list of test cases 294163 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z34124" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6", "Z17K2": "Z34124K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "source string" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z6", "Z17K2": "Z34124K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "substring" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z34124K3", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "item" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z40", "Z17K2": "Z34124K4", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "replace all?" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z40", "Z17K2": "Z34124K5", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "case sensitive?" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z60", "Z17K2": "Z34124K6", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "language" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z6", "Z17K2": "Z34124K7", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "display text override (optional, leave empty)" } ] } } ], "Z8K2": "Z6", "Z8K3": [ "Z20", "Z34126", "Z34131", "Z37663", "Z38082", "Z38113", "Z38305", "Z38315", "Z38322" ], "Z8K4": [ "Z14", "Z38081", "Z38077", "Z34125" ], "Z8K5": "Z34124" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "inject abstract wikilink into string as string" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1002", "Z31K2": [ "Z6", "replace word with wikilinked word" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "This function replaces a substring with a link to the Abstract Wikipedia article associated with the Wikidata item input, which can be converted into an HTML fragment using Z27861." } ] } } 4pbipbje1zx4t1nufl6pftrt2khzpd1 Wikifunctions:Requests for connection and disconnection 4 81533 293804 291983 2026-07-25T15:40:46Z Wcalenieja 10313 new request 293804 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 == 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) mz6utrzl3qba6i0xq7ajhkf8rtj4htw 293807 293804 2026-07-25T15:45:43Z YoshiRulz 10156 /* Requests */ Reply 293807 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 == 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) ogl2eadxz2nf3p8abkxwhjxfyatgptk 293817 293807 2026-07-25T16:02:08Z Wcalenieja 10313 /* Requests */ Reply 293817 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 == 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) 3f7xan3hyy8ld5f0l7f07jem9gzp48w 293821 293817 2026-07-25T16:11:10Z YoshiRulz 10156 /* Requests */ Reply 293821 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 == 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) otujcv6ouig31llmnhnloccb5f9ny2r 293859 293821 2026-07-25T17:31:56Z Seudo 13071 /* Requests */ +request 293859 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 == 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) 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) :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) tqngqvz7dwn3jbxxelqkrgowgckv4zt 293861 293859 2026-07-25T17:32:42Z Seudo 13071 Undid revision [[Special:Diff/293859|293859]] by [[Special:Contributions/Seudo|Seudo]] ([[User talk:Seudo|talk]]) oups 293861 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 == 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) otujcv6ouig31llmnhnloccb5f9ny2r 293863 293861 2026-07-25T17:33:28Z Seudo 13071 /* Requests */ 293863 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 == 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) a9nt6nxlg9puusffqfk8xy87v3s6lle 293880 293863 2026-07-25T18:00:26Z YoshiRulz 10156 /* Requests */ Reply 293880 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 == 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) gueelru77xdt9nsczg03q2kp8k1lnzi 293948 293880 2026-07-25T19:46:27Z Seudo 13071 /* Requests */ Reply 293948 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 == 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]] (the second one will probably 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) 07wu01rr915f8d8ezoxlgid9b97rofy 293952 293948 2026-07-25T19:49:13Z Seudo 13071 /* Requests */ 293952 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 == 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) nap81uilp5pdha88e2cyc5grhi7yr7j 293958 293952 2026-07-25T19:50:52Z YoshiRulz 10156 /* Requests */ Reply 293958 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 == 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) 784qtyzuyfrok5t24ywi6ly8nt7oyyt 293966 293958 2026-07-25T20:02:05Z Seudo 13071 /* Requests */ Reply 293966 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 == 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) 3iju0tzcf5oapoxvsdo8j5zdl4xif3p 293968 293966 2026-07-25T20:03:51Z Brianwinum 96530 Request connection for Z38295 implementation and tests 293968 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 == 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) 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) g7b5dxedxcjpkqqpdgie12vkixh4hxy 293974 293968 2026-07-25T20:06:00Z YoshiRulz 10156 /* Requests */ Reply 293974 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 == 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) 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) mrqodge3crc72jb3bja98ao93qbb0z1 293976 293974 2026-07-25T20:08:37Z YoshiRulz 10156 /* Requests */ Reply 293976 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 == 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) 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) 5yt9b3w328gqm845m731dn933gigqfu 293998 293976 2026-07-25T20:31:05Z Seudo 13071 /* Requests */ Reply 293998 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 == 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) 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) 1c8b8yjrmcewhgxiq33hzmxiyfcvsf1 294003 293998 2026-07-25T20:37:00Z YoshiRulz 10156 /* Requests */ Reply 294003 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 == 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) 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) h7skxs7s68gii47jfpnzuruyefhuss5 294004 294003 2026-07-25T20:38:02Z Seudo 13071 /* Requests */ 294004 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 == 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) 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) ci7o8k2ufkr802bx8yd2kehn1ylqhkk 294007 294004 2026-07-25T20:48:42Z YoshiRulz 10156 /* Requests */ Reply 294007 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 == 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) kwjizuqle2qmflsoj51p523q5a5xeux User:YoshiRulz/Type documentation/search table 2 84322 293699 291988 2026-07-25T12:41:30Z YoshiRulz 10156 This can be shorter 293699 wikitext text/x-wiki <onlyinclude><includeonly>* [[Special:WhatLinksHere/{{{1}}}]] (all links from all namespaces, misses any references from Implementations-by-code) * [[Special:Search/: "{{{1}}}"|Search for <code>"{{{1}}}"</code> in mainspace]] (includes references from Implementations-by-code) * [[Special:ListObjectsByType/{{{1}}}]] (persistent objects whose Type is declared as {{{1}}}) * {{#tag:{{#ifeq:{{{1}}}|Z1|s|span}}|[https://www.wikifunctions.org/wiki/Special:ListObjectsByType?type=Z8&return_type={{{1}}}&orderby=oldest Special:ListObjectsByType/Z8/{{{1}}}] (functions whose return Type is declared as {{{1}}})|class=plainlinks}} {| class="mw-collapsible mw-collapsed wikitable" style="width: 100%;" ! colspan="3" | Queries for {{Z|8}} declarations |- ! style="text-align: end;" | (&hellip;) ! style="text-align: start;" | &rarr; {{{1}}} | [[Special:Search/: "Z8K2 {{{1}}}"|Search for <code>{{nowrap|"Z8K2 {{{1}}}"}}</code> in mainspace]] |- ! style="text-align: end;" | {{nowrap|(&hellip;, {{{1}}}, &hellip;)}} ! style="text-align: start;" | &rarr; * | [[Special:Search/: "Z17K1 {{{1}}}"|Search for <code>{{nowrap|"Z17K1 {{{1}}}"}}</code> in mainspace]] |- | style="text-align: end;" | {{nowrap|({{{1}}}, &hellip;)}} | &rarr; * | [[Special:Search/: "Z8K1 Z17 Z1K1 Z17 Z17K1 {{{1}}}"|Search for <code>{{nowrap|"Z8K1 Z17 Z1K1 Z17 Z17K1 {{{1}}}"}}</code> in mainspace]] |- | style="text-align: end;" | {{nowrap|(&not;{{{1}}}, &hellip;, {{{1}}}, &hellip;)}} | &rarr; * | [[Special:Search/: "Z17K1 {{{1}}}" -"Z8K1 Z17 Z1K1 Z17 Z17K1 {{{1}}}"|Search for <code>{{nowrap|"Z17K1 {{{1}}}"}} {{nowrap|-"Z8K1 Z17 Z1K1 Z17 Z17K1 {{{1}}}"}}</code> in mainspace]] |- ! style="text-align: end;" | {{nowrap|(&hellip;, {{{1}}}, &hellip;)}} ! style="text-align: start;" | &rarr; {{{1}}} | [[Special:Search/: "Z8K2 {{{1}}}" "Z17K1 {{{1}}}"|Search for <code>{{nowrap|"Z8K2 {{{1}}}"}} {{nowrap|"Z17K1 {{{1}}}"}}</code> in mainspace]] |- ! colspan="3" | |- ! style="text-align: end;" | (&hellip;) ! style="text-align: start;" | {{nowrap|&rarr; &lt;{{{1}}}&gt;[&hellip;]}} | [[Special:Search/: "Z8K2 Z1K1 Z7 Z7K1 Z881 Z881K1 {{{1}}}"|Search for <code>{{nowrap|"Z8K2 Z1K1 Z7 Z7K1 Z881 Z881K1 {{{1}}}"}}</code> in mainspace]] |- ! style="text-align: end;" | {{nowrap|(&hellip;, &lt;{{{1}}}&gt;[&hellip;], &hellip;)}} ! style="text-align: start;" | &rarr; * | [[Special:Search/: "Z17K1 Z1K1 Z7 Z7K1 Z881 Z881K1 {{{1}}}"|Search for <code>{{nowrap|"Z17K1 Z1K1 Z7 Z7K1 Z881 Z881K1 {{{1}}}"}}</code> in mainspace]] |- ! style="text-align: end;" | {{nowrap|(&hellip;, &lt;{{{1}}}&gt;[&hellip;], &hellip;)}} ! style="text-align: start;" | {{nowrap|&rarr; &lt;{{{1}}}&gt;[&hellip;]}} | [[Special:Search/: "Z8K2 Z1K1 Z7 Z7K1 Z881 Z881K1 {{{1}}}" "Z17K1 Z1K1 Z7 Z7K1 Z881 Z881K1 {{{1}}}"|Search for <code>{{nowrap|"Z8K2 Z1K1 Z7 Z7K1 Z881 Z881K1 {{{1}}}"}} {{nowrap|"Z17K1 Z1K1 Z7 Z7K1 Z881 Z881K1 {{{1}}}"}}</code> in mainspace]] |- ! colspan="3" | More info at [[WF:Find#Finding_functions|WF:Find]]<!-- --><span style="float: inline-end;">{{mini navbar|User:YoshiRulz/Type documentation/search table}}</span> |}</includeonly></onlyinclude> Preview: {{type documentation|Z99|Quote |proposal=<!--N/A--> }} 5xnb6pt4x9znvgstiidtkzp726kqvk4 Z35672 0 84328 293664 292253 2026-07-25T12:09:27Z Wcalenieja 10313 added Polish 293664 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z35672" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z60", "Z17K2": "Z35672K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "language" }, { "Z1K1": "Z11", "Z11K1": "Z1592", "Z11K2": "språk" }, { "Z1K1": "Z11", "Z11K1": "Z1025", "Z11K2": "język" } ] } } ], "Z8K2": "Z89", "Z8K3": [ "Z20", "Z35673", "Z35674" ], "Z8K4": [ "Z14", "Z35686" ], "Z8K5": "Z35672" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "sentence separator" }, { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "文と文の間の空白" }, { "Z1K1": "Z11", "Z11K1": "Z1592", "Z11K2": "meningsavgränsare" }, { "Z1K1": "Z11", "Z11K1": "Z1025", "Z11K2": "separator zdań" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1002", "Z31K2": [ "Z6", "single space", "sentence spacer", "space sentences", "sentence joiner", "join sentences", "separate sentences" ] }, { "Z1K1": "Z31", "Z31K1": "Z1592", "Z31K2": [ "Z6", "skiljetecken mellan meningar", "meningsavskiljare", "meningsseparator" ] }, { "Z1K1": "Z31", "Z31K1": "Z1025", "Z31K2": [ "Z6", "spacja", "pojedyncza spacja", "znak spacji", "rozdzielnik zdań", "separator zdania" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Returns an HTML fragment which should appear between sentences. After everything that belongs with the first sentence, and before everything that belongs in the second. English: a single space" }, { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "文と文の間にゼロ幅スペースを入れる" }, { "Z1K1": "Z11", "Z11K1": "Z1025", "Z11K2": "Zwraca fragment kodu HTML, który powinien pojawić się między dwoma zdaniami – po zakończeniu pierwszego zdania i przed rozpoczęciem drugiego. W języku polskim: pojedyncza spacja" } ] } } h7ibtn3w8xywlgdu8a8zbagjpi3arw1 Z310 0 84841 293678 285904 2026-07-25T12:20:47Z Wcalenieja 10313 added Polish 293678 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z310" }, "Z2K2": { "Z1K1": "Z4", "Z4K1": "Z310", "Z4K2": [ "Z3", { "Z1K1": "Z3", "Z3K1": "Z6", "Z3K2": "Z310K1", "Z3K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Commons media id" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "id media Commons" }, { "Z1K1": "Z11", "Z11K1": "Z1011", "Z11K2": "কমন্স মিডিয়া আইডি" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Commons-Medien-ID" }, { "Z1K1": "Z11", "Z11K1": "Z1062", "Z11K2": "ID stránky na Commons" } ] } } ], "Z4K3": "Z101" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Commons image reference" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "Riferimento a immagine Commons" }, { "Z1K1": "Z11", "Z11K1": "Z1011", "Z11K2": "কমন্স ছবি উল্লেখ" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Commons-Bildreferenz" }, { "Z1K1": "Z11", "Z11K1": "Z1062", "Z11K2": "Reference na obrázek na Commons" }, { "Z1K1": "Z11", "Z11K1": "Z1025", "Z11K2": "odwołanie do pliku obrazu z Commons" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1011", "Z31K2": [ "Z6", "কমন্স ছবি রেফারেন্স" ] }, { "Z1K1": "Z31", "Z31K1": "Z1062", "Z31K2": [ "Z6", "Commons obrázek" ] }, { "Z1K1": "Z31", "Z31K1": "Z1025", "Z31K2": [ "Z6", "odwołanie do obrazu z Commons" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "A reference to a Wikimedia Commons image, using the file's Commons page ID (M-ID)" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "Un riferimento ad una immagine Wikimedia Commons, usando l'ID della pagina Commons (M-ID)" }, { "Z1K1": "Z11", "Z11K1": "Z1011", "Z11K2": "উইকিমিডিয়া কমন্স হতে কোনো ছবির কমন্স পেইজ আইডি ব্যবহার করে সেই ছবিটির উল্লেখ। " }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Referenz auf ein Bild von Wikimedia Commons unter Verwendung der Seiten-ID (MID) der Datei auf Commons" }, { "Z1K1": "Z11", "Z11K1": "Z1062", "Z11K2": "Reference na soubor s obrázkem uložený na Wikimedia Commons prostřednictvím M-ID stránky na Commons" }, { "Z1K1": "Z11", "Z11K1": "Z1025", "Z11K2": "Odwołanie do pliku obrazu z Wikimedia Commons przy użyciu identyfikatora strony pliku w Commons (M-ID)" } ] } } 9k83t0gyqo6pg9k5lqrdllmofwwms1a Z35973 0 84851 293990 291391 2026-07-25T20:17:39Z Volvox 3308 replacing „infobox row“ with „infobox row best values“ (cf. Talk page) 293990 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z35973" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z35972", "Z14K2": { "Z1K1": "Z7", "Z7K1": "Z33328", "Z33328K1": { "Z1K1": "Z89", "Z89K1": "" }, "Z33328K2": { "Z1K1": "Z89", "Z89K1": "" }, "Z33328K3": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z37644", "Z37644K1": { "Z1K1": "Z18", "Z18K1": "Z35972K1" }, "Z37644K2": "default", "Z37644K3": { "Z1K1": "Z18", "Z18K1": "Z35972K2" } }, { "Z1K1": "Z7", "Z7K1": "Z38216", "Z38216K1": { "Z1K1": "Z18", "Z18K1": "Z35972K1" }, "Z38216K2": { "Z1K1": "Z6092", "Z6092K1": "P3966" }, "Z38216K3": { "Z1K1": "Z18", "Z18K1": "Z35972K2" } }, { "Z1K1": "Z7", "Z7K1": "Z37782", "Z37782K1": { "Z1K1": "Z18", "Z18K1": "Z35972K1" }, "Z37782K2": { "Z1K1": "Z6092", "Z6092K1": "P571" }, "Z37782K3": { "Z1K1": "Z18", "Z18K1": "Z35972K2" } } ] } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "infobox for programming language, comp" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } h4s7d6jbw40x8alrhg6znx63fnkdq42 Z36038 0 84951 293653 291562 2026-07-25T12:03:01Z Wcalenieja 10313 added Polish 293653 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z36038" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z310", "Z17K2": "Z36038K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "image" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "immagine" }, { "Z1K1": "Z11", "Z11K1": "Z1062", "Z11K2": "obrázek" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Bild" }, { "Z1K1": "Z11", "Z11K1": "Z1592", "Z11K2": "bild" }, { "Z1K1": "Z11", "Z11K1": "Z1025", "Z11K2": "obraz" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z6", "Z17K2": "Z36038K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "alternative text" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "testo alternativo" }, { "Z1K1": "Z11", "Z11K1": "Z1062", "Z11K2": "alternativní text" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Alt-Text" }, { "Z1K1": "Z11", "Z11K1": "Z1592", "Z11K2": "alternativtext" }, { "Z1K1": "Z11", "Z11K1": "Z1025", "Z11K2": "tekst alternatywny " } ] } } ], "Z8K2": "Z89", "Z8K3": [ "Z20", "Z36042" ], "Z8K4": [ "Z14", "Z36039", "Z36040", "Z36248" ], "Z8K5": "Z36038" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "image thumbnail with alt text" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "crea miniatura di immagine Commons" }, { "Z1K1": "Z11", "Z11K1": "Z1062", "Z11K2": "náhled obrázku s alternativním textem" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Bild-Miniaturansicht mit Alt-Text" }, { "Z1K1": "Z11", "Z11K1": "Z1592", "Z11K2": "miniatyrbild med alternativtext" }, { "Z1K1": "Z11", "Z11K1": "Z1025", "Z11K2": "miniatura obrazu z tekstem alternatywnym" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1002", "Z31K2": [ "Z6", "insert image", "image HTML", "thumbnail with alt text", "create Commons thumbnail image" ] }, { "Z1K1": "Z31", "Z31K1": "Z1062", "Z31K2": [ "Z6", "obrázek", "vložit obrázek", "Commons obrázek" ] }, { "Z1K1": "Z31", "Z31K1": "Z1430", "Z31K2": [ "Z6", "Bild einfügen" ] }, { "Z1K1": "Z31", "Z31K1": "Z1025", "Z31K2": [ "Z6", "wstaw obraz, obraz z altem, obraz z tekstem alternatywnym, miniatura z tekstem alternatywnym, kod HTML obrazu, obraz w HTML, miniatura z tekstem alternatywnym, utwórz miniaturę z Commons" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Given a Commons image file reference (Z310), returns an \u003Cext-wikilambda-image\u003E element string" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "Dato un riferimento a immagine Commons, restituisce un frammento HTML con \u003Cext-wikilambda-image\u003E" }, { "Z1K1": "Z11", "Z11K1": "Z1062", "Z11K2": "Vytvoří řetězec elementu \u003Cext-wikilambda-image\u003E pro zadanou Referenci na obrázkový soubor na Commons (Z310)" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Gibt bei Angabe einer Commons-Bilddateireferenz (Z310) eine Zeichenkette des Elements \u003Cext-wikilambda-image\u003E zurück" }, { "Z1K1": "Z11", "Z11K1": "Z1592", "Z11K2": "infogar en bildminiatyr med Textsträng som alternativtext" }, { "Z1K1": "Z11", "Z11K1": "Z1025", "Z11K2": "Podając odwołanie do pliku obrazu z Commons (Z310), zwraca ciąg znaków elementu \u003Cext-wikilambda-image\u003E" } ] } } nxeo4yydnc7bsw6gaqhd5cg24u7ci10 293655 293653 2026-07-25T12:05:39Z Wcalenieja 10313 removed space character from Polish 293655 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z36038" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z310", "Z17K2": "Z36038K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "image" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "immagine" }, { "Z1K1": "Z11", "Z11K1": "Z1062", "Z11K2": "obrázek" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Bild" }, { "Z1K1": "Z11", "Z11K1": "Z1592", "Z11K2": "bild" }, { "Z1K1": "Z11", "Z11K1": "Z1025", "Z11K2": "obraz" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z6", "Z17K2": "Z36038K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "alternative text" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "testo alternativo" }, { "Z1K1": "Z11", "Z11K1": "Z1062", "Z11K2": "alternativní text" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Alt-Text" }, { "Z1K1": "Z11", "Z11K1": "Z1592", "Z11K2": "alternativtext" }, { "Z1K1": "Z11", "Z11K1": "Z1025", "Z11K2": "tekst alternatywny" } ] } } ], "Z8K2": "Z89", "Z8K3": [ "Z20", "Z36042" ], "Z8K4": [ "Z14", "Z36039", "Z36040", "Z36248" ], "Z8K5": "Z36038" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "image thumbnail with alt text" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "crea miniatura di immagine Commons" }, { "Z1K1": "Z11", "Z11K1": "Z1062", "Z11K2": "náhled obrázku s alternativním textem" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Bild-Miniaturansicht mit Alt-Text" }, { "Z1K1": "Z11", "Z11K1": "Z1592", "Z11K2": "miniatyrbild med alternativtext" }, { "Z1K1": "Z11", "Z11K1": "Z1025", "Z11K2": "miniatura obrazu z tekstem alternatywnym" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1002", "Z31K2": [ "Z6", "insert image", "image HTML", "thumbnail with alt text", "create Commons thumbnail image" ] }, { "Z1K1": "Z31", "Z31K1": "Z1062", "Z31K2": [ "Z6", "obrázek", "vložit obrázek", "Commons obrázek" ] }, { "Z1K1": "Z31", "Z31K1": "Z1430", "Z31K2": [ "Z6", "Bild einfügen" ] }, { "Z1K1": "Z31", "Z31K1": "Z1025", "Z31K2": [ "Z6", "wstaw obraz, obraz z altem, obraz z tekstem alternatywnym, miniatura z tekstem alternatywnym, kod HTML obrazu, obraz w HTML, miniatura z tekstem alternatywnym, utwórz miniaturę z Commons" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Given a Commons image file reference (Z310), returns an \u003Cext-wikilambda-image\u003E element string" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "Dato un riferimento a immagine Commons, restituisce un frammento HTML con \u003Cext-wikilambda-image\u003E" }, { "Z1K1": "Z11", "Z11K1": "Z1062", "Z11K2": "Vytvoří řetězec elementu \u003Cext-wikilambda-image\u003E pro zadanou Referenci na obrázkový soubor na Commons (Z310)" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Gibt bei Angabe einer Commons-Bilddateireferenz (Z310) eine Zeichenkette des Elements \u003Cext-wikilambda-image\u003E zurück" }, { "Z1K1": "Z11", "Z11K1": "Z1592", "Z11K2": "infogar en bildminiatyr med Textsträng som alternativtext" }, { "Z1K1": "Z11", "Z11K1": "Z1025", "Z11K2": "Podając odwołanie do pliku obrazu z Commons (Z310), zwraca ciąg znaków elementu \u003Cext-wikilambda-image\u003E" } ] } } lpuckhynwcg0mth0k21yxwg7l8isz39 293656 293655 2026-07-25T12:05:44Z WikiLambda system 3 Updated the implementation list (see [[Help:Wikifunctions/Implementation_ordering_and_choosing|About implementation selection]]) 293656 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z36038" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z310", "Z17K2": "Z36038K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "image" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "immagine" }, { "Z1K1": "Z11", "Z11K1": "Z1062", "Z11K2": "obrázek" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Bild" }, { "Z1K1": "Z11", "Z11K1": "Z1592", "Z11K2": "bild" }, { "Z1K1": "Z11", "Z11K1": "Z1025", "Z11K2": "obraz" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z6", "Z17K2": "Z36038K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "alternative text" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "testo alternativo" }, { "Z1K1": "Z11", "Z11K1": "Z1062", "Z11K2": "alternativní text" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Alt-Text" }, { "Z1K1": "Z11", "Z11K1": "Z1592", "Z11K2": "alternativtext" }, { "Z1K1": "Z11", "Z11K1": "Z1025", "Z11K2": "tekst alternatywny" } ] } } ], "Z8K2": "Z89", "Z8K3": [ "Z20", "Z36042" ], "Z8K4": [ "Z14", "Z36040", "Z36039", "Z36248" ], "Z8K5": "Z36038" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "image thumbnail with alt text" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "crea miniatura di immagine Commons" }, { "Z1K1": "Z11", "Z11K1": "Z1062", "Z11K2": "náhled obrázku s alternativním textem" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Bild-Miniaturansicht mit Alt-Text" }, { "Z1K1": "Z11", "Z11K1": "Z1592", "Z11K2": "miniatyrbild med alternativtext" }, { "Z1K1": "Z11", "Z11K1": "Z1025", "Z11K2": "miniatura obrazu z tekstem alternatywnym" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1002", "Z31K2": [ "Z6", "insert image", "image HTML", "thumbnail with alt text", "create Commons thumbnail image" ] }, { "Z1K1": "Z31", "Z31K1": "Z1062", "Z31K2": [ "Z6", "obrázek", "vložit obrázek", "Commons obrázek" ] }, { "Z1K1": "Z31", "Z31K1": "Z1430", "Z31K2": [ "Z6", "Bild einfügen" ] }, { "Z1K1": "Z31", "Z31K1": "Z1025", "Z31K2": [ "Z6", "wstaw obraz, obraz z altem, obraz z tekstem alternatywnym, miniatura z tekstem alternatywnym, kod HTML obrazu, obraz w HTML, miniatura z tekstem alternatywnym, utwórz miniaturę z Commons" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Given a Commons image file reference (Z310), returns an \u003Cext-wikilambda-image\u003E element string" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "Dato un riferimento a immagine Commons, restituisce un frammento HTML con \u003Cext-wikilambda-image\u003E" }, { "Z1K1": "Z11", "Z11K1": "Z1062", "Z11K2": "Vytvoří řetězec elementu \u003Cext-wikilambda-image\u003E pro zadanou Referenci na obrázkový soubor na Commons (Z310)" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Gibt bei Angabe einer Commons-Bilddateireferenz (Z310) eine Zeichenkette des Elements \u003Cext-wikilambda-image\u003E zurück" }, { "Z1K1": "Z11", "Z11K1": "Z1592", "Z11K2": "infogar en bildminiatyr med Textsträng som alternativtext" }, { "Z1K1": "Z11", "Z11K1": "Z1025", "Z11K2": "Podając odwołanie do pliku obrazu z Commons (Z310), zwraca ciąg znaków elementu \u003Cext-wikilambda-image\u003E" } ] } } 69mdy25v3kz5juytjqaw39dgtcyfuyt 293665 293656 2026-07-25T12:09:38Z WikiLambda system 3 Updated the implementation list (see [[Help:Wikifunctions/Implementation_ordering_and_choosing|About implementation selection]]) 293665 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z36038" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z310", "Z17K2": "Z36038K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "image" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "immagine" }, { "Z1K1": "Z11", "Z11K1": "Z1062", "Z11K2": "obrázek" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Bild" }, { "Z1K1": "Z11", "Z11K1": "Z1592", "Z11K2": "bild" }, { "Z1K1": "Z11", "Z11K1": "Z1025", "Z11K2": "obraz" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z6", "Z17K2": "Z36038K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "alternative text" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "testo alternativo" }, { "Z1K1": "Z11", "Z11K1": "Z1062", "Z11K2": "alternativní text" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Alt-Text" }, { "Z1K1": "Z11", "Z11K1": "Z1592", "Z11K2": "alternativtext" }, { "Z1K1": "Z11", "Z11K1": "Z1025", "Z11K2": "tekst alternatywny" } ] } } ], "Z8K2": "Z89", "Z8K3": [ "Z20", "Z36042" ], "Z8K4": [ "Z14", "Z36039", "Z36040", "Z36248" ], "Z8K5": "Z36038" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "image thumbnail with alt text" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "crea miniatura di immagine Commons" }, { "Z1K1": "Z11", "Z11K1": "Z1062", "Z11K2": "náhled obrázku s alternativním textem" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Bild-Miniaturansicht mit Alt-Text" }, { "Z1K1": "Z11", "Z11K1": "Z1592", "Z11K2": "miniatyrbild med alternativtext" }, { "Z1K1": "Z11", "Z11K1": "Z1025", "Z11K2": "miniatura obrazu z tekstem alternatywnym" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1002", "Z31K2": [ "Z6", "insert image", "image HTML", "thumbnail with alt text", "create Commons thumbnail image" ] }, { "Z1K1": "Z31", "Z31K1": "Z1062", "Z31K2": [ "Z6", "obrázek", "vložit obrázek", "Commons obrázek" ] }, { "Z1K1": "Z31", "Z31K1": "Z1430", "Z31K2": [ "Z6", "Bild einfügen" ] }, { "Z1K1": "Z31", "Z31K1": "Z1025", "Z31K2": [ "Z6", "wstaw obraz, obraz z altem, obraz z tekstem alternatywnym, miniatura z tekstem alternatywnym, kod HTML obrazu, obraz w HTML, miniatura z tekstem alternatywnym, utwórz miniaturę z Commons" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Given a Commons image file reference (Z310), returns an \u003Cext-wikilambda-image\u003E element string" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "Dato un riferimento a immagine Commons, restituisce un frammento HTML con \u003Cext-wikilambda-image\u003E" }, { "Z1K1": "Z11", "Z11K1": "Z1062", "Z11K2": "Vytvoří řetězec elementu \u003Cext-wikilambda-image\u003E pro zadanou Referenci na obrázkový soubor na Commons (Z310)" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Gibt bei Angabe einer Commons-Bilddateireferenz (Z310) eine Zeichenkette des Elements \u003Cext-wikilambda-image\u003E zurück" }, { "Z1K1": "Z11", "Z11K1": "Z1592", "Z11K2": "infogar en bildminiatyr med Textsträng som alternativtext" }, { "Z1K1": "Z11", "Z11K1": "Z1025", "Z11K2": "Podając odwołanie do pliku obrazu z Commons (Z310), zwraca ciąg znaków elementu \u003Cext-wikilambda-image\u003E" } ] } } lpuckhynwcg0mth0k21yxwg7l8isz39 293671 293665 2026-07-25T12:14:11Z Wcalenieja 10313 separated aliases in Polish 293671 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z36038" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z310", "Z17K2": "Z36038K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "image" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "immagine" }, { "Z1K1": "Z11", "Z11K1": "Z1062", "Z11K2": "obrázek" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Bild" }, { "Z1K1": "Z11", "Z11K1": "Z1592", "Z11K2": "bild" }, { "Z1K1": "Z11", "Z11K1": "Z1025", "Z11K2": "obraz" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z6", "Z17K2": "Z36038K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "alternative text" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "testo alternativo" }, { "Z1K1": "Z11", "Z11K1": "Z1062", "Z11K2": "alternativní text" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Alt-Text" }, { "Z1K1": "Z11", "Z11K1": "Z1592", "Z11K2": "alternativtext" }, { "Z1K1": "Z11", "Z11K1": "Z1025", "Z11K2": "tekst alternatywny" } ] } } ], "Z8K2": "Z89", "Z8K3": [ "Z20", "Z36042" ], "Z8K4": [ "Z14", "Z36039", "Z36040", "Z36248" ], "Z8K5": "Z36038" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "image thumbnail with alt text" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "crea miniatura di immagine Commons" }, { "Z1K1": "Z11", "Z11K1": "Z1062", "Z11K2": "náhled obrázku s alternativním textem" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Bild-Miniaturansicht mit Alt-Text" }, { "Z1K1": "Z11", "Z11K1": "Z1592", "Z11K2": "miniatyrbild med alternativtext" }, { "Z1K1": "Z11", "Z11K1": "Z1025", "Z11K2": "miniatura obrazu z tekstem alternatywnym" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1002", "Z31K2": [ "Z6", "insert image", "image HTML", "thumbnail with alt text", "create Commons thumbnail image" ] }, { "Z1K1": "Z31", "Z31K1": "Z1062", "Z31K2": [ "Z6", "obrázek", "vložit obrázek", "Commons obrázek" ] }, { "Z1K1": "Z31", "Z31K1": "Z1430", "Z31K2": [ "Z6", "Bild einfügen" ] }, { "Z1K1": "Z31", "Z31K1": "Z1025", "Z31K2": [ "Z6", "wstaw obraz", "obraz z altem", "obraz z tekstem alternatywnym", "miniatura z tekstem alternatywnym", "kod HTML obrazu", "obraz w HTML", "utwórz miniaturę z Commons" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Given a Commons image file reference (Z310), returns an \u003Cext-wikilambda-image\u003E element string" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "Dato un riferimento a immagine Commons, restituisce un frammento HTML con \u003Cext-wikilambda-image\u003E" }, { "Z1K1": "Z11", "Z11K1": "Z1062", "Z11K2": "Vytvoří řetězec elementu \u003Cext-wikilambda-image\u003E pro zadanou Referenci na obrázkový soubor na Commons (Z310)" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Gibt bei Angabe einer Commons-Bilddateireferenz (Z310) eine Zeichenkette des Elements \u003Cext-wikilambda-image\u003E zurück" }, { "Z1K1": "Z11", "Z11K1": "Z1592", "Z11K2": "infogar en bildminiatyr med Textsträng som alternativtext" }, { "Z1K1": "Z11", "Z11K1": "Z1025", "Z11K2": "Podając odwołanie do pliku obrazu z Commons (Z310), zwraca ciąg znaków elementu \u003Cext-wikilambda-image\u003E" } ] } } ic6c7g92r1lu9my20zow56z1kc41ajd Z36185 0 85298 293707 281946 2026-07-25T12:50:28Z YoshiRulz 10156 Removed Z36187 from the approved list of implementations 293707 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z36185" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6001", "Z17K2": "Z36185K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "person" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z60", "Z17K2": "Z36185K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "language" } ] } } ], "Z8K2": "Z89", "Z8K3": [ "Z20", "Z36186" ], "Z8K4": [ "Z14" ], "Z8K5": "Z36185" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Birth sentence from Wikidata person, English" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1002", "Z31K2": [ "Z6", "date of birth", "place of birth", "birth sentence from Wikidata" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Given a Wikidata person item, fetches date of birth (P569) and place of birth (P19), then returns an English sentence in the form \"[name] was born [date] in [place].\"" } ] } } r9uqxfs6yf60m2o3m17jkdgfdzixwo9 293708 293707 2026-07-25T12:50:30Z YoshiRulz 10156 Removed Z36186 from the approved list of test cases 293708 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z36185" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6001", "Z17K2": "Z36185K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "person" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z60", "Z17K2": "Z36185K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "language" } ] } } ], "Z8K2": "Z89", "Z8K3": [ "Z20" ], "Z8K4": [ "Z14" ], "Z8K5": "Z36185" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Birth sentence from Wikidata person, English" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1002", "Z31K2": [ "Z6", "date of birth", "place of birth", "birth sentence from Wikidata" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Given a Wikidata person item, fetches date of birth (P569) and place of birth (P19), then returns an English sentence in the form \"[name] was born [date] in [place].\"" } ] } } lckzrrna5cep4nardstmdm8szzbi52m 293710 293708 2026-07-25T12:51:27Z YoshiRulz 10156 Change type of first input from Item to Item ref 293710 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z36185" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z36185K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "person" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z60", "Z17K2": "Z36185K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "language" } ] } } ], "Z8K2": "Z89", "Z8K3": [ "Z20" ], "Z8K4": [ "Z14" ], "Z8K5": "Z36185" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Birth sentence from Wikidata person, English" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1002", "Z31K2": [ "Z6", "date of birth", "place of birth", "birth sentence from Wikidata" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Given a Wikidata person item, fetches date of birth (P569) and place of birth (P19), then returns an English sentence in the form \"[name] was born [date] in [place].\"" } ] } } trrf8frokota43gjzs3kszslog7b567 293713 293710 2026-07-25T12:54:56Z YoshiRulz 10156 Added Z36186 to the approved list of test cases 293713 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z36185" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z36185K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "person" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z60", "Z17K2": "Z36185K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "language" } ] } } ], "Z8K2": "Z89", "Z8K3": [ "Z20", "Z36186" ], "Z8K4": [ "Z14" ], "Z8K5": "Z36185" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Birth sentence from Wikidata person, English" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1002", "Z31K2": [ "Z6", "date of birth", "place of birth", "birth sentence from Wikidata" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Given a Wikidata person item, fetches date of birth (P569) and place of birth (P19), then returns an English sentence in the form \"[name] was born [date] in [place].\"" } ] } } 279bb66mjbo9toyjemtgtzlewm4l1n6 293715 293713 2026-07-25T12:56:56Z YoshiRulz 10156 Added Z36187 to the approved list of implementations 293715 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z36185" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z36185K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "person" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z60", "Z17K2": "Z36185K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "language" } ] } } ], "Z8K2": "Z89", "Z8K3": [ "Z20", "Z36186" ], "Z8K4": [ "Z14", "Z36187" ], "Z8K5": "Z36185" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Birth sentence from Wikidata person, English" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1002", "Z31K2": [ "Z6", "date of birth", "place of birth", "birth sentence from Wikidata" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Given a Wikidata person item, fetches date of birth (P569) and place of birth (P19), then returns an English sentence in the form \"[name] was born [date] in [place].\"" } ] } } t90zkmcmvrf3tk9b94ww26hmaxmmkbe Z36186 0 85299 293712 281707 2026-07-25T12:52:26Z YoshiRulz 10156 Update to reflect changed param type 293712 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z36186" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z36185", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z36185", "Z36185K1": { "Z1K1": "Z6091", "Z6091K1": "Q483382" }, "Z36185K2": "Z1002" }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z877", "Z877K2": { "Z1K1": "Z89", "Z89K1": "Steve Wozniak was born on 11 August 1950 in San Jose." } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Steve Wozniak was born on 11 August 1950 in San Jo" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } o0u5g8yj5zocbq8m4cr3p8s9yki6vkr Z36187 0 85300 293714 289467 2026-07-25T12:56:52Z YoshiRulz 10156 Update to reflect changed param type 293714 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z36187" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z36185", "Z14K2": { "Z1K1": "Z7", "Z7K1": "Z27868", "Z27868K1": { "Z1K1": "Z7", "Z7K1": "Z32473", "Z32473K1": { "Z1K1": "Z7", "Z7K1": "Z30120", "Z30120K1": { "Z1K1": "Z18", "Z18K1": "Z36185K1" }, "Z30120K2": [ "Z6030", "Z6033", "Z6036" ], "Z30120K3": "Z33034", "Z30120K4": [ "Z6092", { "Z1K1": "Z6092", "Z6092K1": "P569" }, { "Z1K1": "Z6092", "Z6092K1": "P19" } ] }, "Z32473K2": { "Z1K1": "Z7", "Z7K1": "Z25601", "Z25601K1": { "Z1K1": "Z7", "Z7K1": "Z30120", "Z30120K1": { "Z1K1": "Z18", "Z18K1": "Z36185K1" }, "Z30120K2": [ "Z6030", "Z6033", "Z6036" ], "Z30120K3": "Z33034", "Z30120K4": [ "Z6092", { "Z1K1": "Z6092", "Z6092K1": "P569" }, { "Z1K1": "Z6092", "Z6092K1": "P19" } ] } }, "Z32473K3": { "Z1K1": "Z7", "Z7K1": "Z30120", "Z30120K1": { "Z1K1": "Z7", "Z7K1": "Z28787", "Z28787K1": { "Z1K1": "Z7", "Z7K1": "Z23756", "Z23756K1": { "Z1K1": "Z7", "Z7K1": "Z30120", "Z30120K1": { "Z1K1": "Z18", "Z18K1": "Z36185K1" }, "Z30120K2": [ "Z6030", "Z6033", "Z6036" ], "Z30120K3": "Z33034", "Z30120K4": [ "Z6092", { "Z1K1": "Z6092", "Z6092K1": "P569" }, { "Z1K1": "Z6092", "Z6092K1": "P19" } ] } }, "Z28787K2": { "Z1K1": "Z6092", "Z6092K1": "P19" } }, "Z30120K2": [ "Z6030", "Z6033" ], "Z30120K3": "Z33034", "Z30120K4": [ "Z6092" ] }, "Z32473K4": { "Z1K1": "Z18", "Z18K1": "Z36185K2" } } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "simple birth sentence from WD person, English" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } ikxebu5ox8ldhkfwufh8rmzzpnhy6qp Z36270 0 85398 293685 282087 2026-07-25T12:28:36Z Wcalenieja 10313 293685 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z36270" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z36270K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "QID" }, { "Z1K1": "Z11", "Z11K1": "Z1025", "Z11K2": "identyfikator Q (QID)" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z60", "Z17K2": "Z36270K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "preferred language" }, { "Z1K1": "Z11", "Z11K1": "Z1025", "Z11K2": "preferowany język" } ] } } ], "Z8K2": "Z6", "Z8K3": [ "Z20", "Z36271", "Z36272", "Z36273" ], "Z8K4": [ "Z14", "Z36274" ], "Z8K5": "Z36270" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "label text for item in lang or ltd fallback or QID" }, { "Z1K1": "Z11", "Z11K1": "Z1025", "Z11K2": "tekst etykiety elementu w podanym języku, języku z" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1002", "Z31K2": [ "Z6", "label text for item in given language or fallback" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Returns the label of the item specified by the QID in the best (first listed) language on the fallback list for the requested language until mul. If none found, return QID." }, { "Z1K1": "Z11", "Z11K1": "Z1025", "Z11K2": "Zwraca etykietę elementu określonego przez QID w pierwszym pasującym języku z listy języków zastępczych dla wskazanego języka (aż do „mul”). Jeśli nie znaleziono etykiety, zwraca identyfikator QID." } ] } } dbb22r944xridceuk195d29z3xpkcao 293686 293685 2026-07-25T12:29:25Z Wcalenieja 10313 shortened Polish label 293686 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z36270" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z36270K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "QID" }, { "Z1K1": "Z11", "Z11K1": "Z1025", "Z11K2": "identyfikator Q (QID)" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z60", "Z17K2": "Z36270K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "preferred language" }, { "Z1K1": "Z11", "Z11K1": "Z1025", "Z11K2": "preferowany język" } ] } } ], "Z8K2": "Z6", "Z8K3": [ "Z20", "Z36271", "Z36272", "Z36273" ], "Z8K4": [ "Z14", "Z36274" ], "Z8K5": "Z36270" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "label text for item in lang or ltd fallback or QID" }, { "Z1K1": "Z11", "Z11K1": "Z1025", "Z11K2": "etykieta elem. w podanym jęz., jęz. zast. lub QID" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1002", "Z31K2": [ "Z6", "label text for item in given language or fallback" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Returns the label of the item specified by the QID in the best (first listed) language on the fallback list for the requested language until mul. If none found, return QID." }, { "Z1K1": "Z11", "Z11K1": "Z1025", "Z11K2": "Zwraca etykietę elementu określonego przez QID w pierwszym pasującym języku z listy języków zastępczych dla wskazanego języka (aż do „mul”). Jeśli nie znaleziono etykiety, zwraca identyfikator QID." } ] } } 39tunv01losul2dwuejdqb03fqvy2pz 293687 293686 2026-07-25T12:30:33Z Wcalenieja 10313 293687 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z36270" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z36270K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "QID" }, { "Z1K1": "Z11", "Z11K1": "Z1025", "Z11K2": "identyfikator Q (QID)" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z60", "Z17K2": "Z36270K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "preferred language" }, { "Z1K1": "Z11", "Z11K1": "Z1025", "Z11K2": "preferowany język" } ] } } ], "Z8K2": "Z6", "Z8K3": [ "Z20", "Z36271", "Z36272", "Z36273" ], "Z8K4": [ "Z14", "Z36274" ], "Z8K5": "Z36270" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "label text for item in lang or ltd fallback or QID" }, { "Z1K1": "Z11", "Z11K1": "Z1025", "Z11K2": "etykieta elem. w podanym jęz., jęz. zast. lub QID" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1002", "Z31K2": [ "Z6", "label text for item in given language or fallback" ] }, { "Z1K1": "Z31", "Z31K1": "Z1025", "Z31K2": [ "Z6", "etykieta elementu w podanym języku, języku zastępczym lub QID", "etykieta dla danego lang, ltd lub QID" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Returns the label of the item specified by the QID in the best (first listed) language on the fallback list for the requested language until mul. If none found, return QID." }, { "Z1K1": "Z11", "Z11K1": "Z1025", "Z11K2": "Zwraca etykietę elementu określonego przez QID w pierwszym pasującym języku z listy języków zastępczych dla wskazanego języka (aż do „mul”). Jeśli nie znaleziono etykiety, zwraca identyfikator QID." } ] } } 26eyeyyhyyozjp33a5hk5ot3n481sf1 Z36489 0 85962 294009 291598 2026-07-25T21:05:55Z EatingCarBatteries 61191 294009 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z36489" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z36489K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "article QID" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z6", "Z17K2": "Z36489K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "text string for link" } ] } } ], "Z8K2": "Z89", "Z8K3": [ "Z20", "Z36491", "Z36492" ], "Z8K4": [ "Z14", "Z36490" ], "Z8K5": "Z36489" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "abstract link with text string specified, if QID✏️" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1002", "Z31K2": [ "Z6", "abstract wikilink with text string specified", "piped wikilink", "link with string specified" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "If the specified string is a QID, the function adds an additional link to the Wikidata item with a pencil symbol." } ] } } 7r7fozrnkzsypimadmie5ct88u4j24g Z36586 0 86118 294167 284757 2026-07-26T11:47:39Z HenkvD 1290 English label 294167 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z36586" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z27327", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z27327", "Z27327K1": { "Z1K1": "Z6091", "Z6091K1": "Q177749" }, "Z27327K2": { "Z1K1": "Z6092", "Z6092K1": "P5137" }, "Z27327K3": "Z1199" }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z6805", "Z6805K2": { "Z1K1": "Z7", "Z7K1": "Z6825", "Z6825K1": { "Z1K1": "Z6095", "Z6095K1": "L325162" } } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "marciapiede, en-br: pavement" }, { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "sidewalk -\u003E [en-br] pavement" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } pr8hdvtu25fz0r622nzg92luw4pvl4n Z36588 0 86120 294168 284762 2026-07-26T11:48:24Z HenkvD 1290 English label 294168 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z36588" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z36587", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z36587", "Z36587K1": { "Z1K1": "Z7", "Z7K1": "Z30260", "Z30260K1": [ "Z6095", { "Z1K1": "Z6095", "Z6095K1": "L320843" }, { "Z1K1": "Z6095", "Z6095K1": "L325162" } ], "Z30260K2": [ "Z6030" ], "Z30260K3": [ "Z60" ], "Z30260K4": [ "Z6092" ] }, "Z36587K2": { "Z1K1": "Z7", "Z7K1": "Z6821", "Z6821K1": { "Z1K1": "Z6091", "Z6091K1": "Q177749" } }, "Z36587K3": [ "Z60", "Z1113", "Z1002" ], "Z36587K4": [ "Z6091", { "Z1K1": "Z6091", "Z6091K1": "Q44679" }, { "Z1K1": "Z6091", "Z6091K1": "Q1860" } ] }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z6805", "Z6805K2": { "Z1K1": "Z7", "Z7K1": "Z6825", "Z6825K1": { "Z1K1": "Z6095", "Z6095K1": "L320843" } } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "[footpath, pavement], en-au -\u003E footpath" }, { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "[footpath, pavement], en-au -\u003E footpath" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } itfthiiopcvhvlytd5dvu55c29ye2b9 Z36593 0 86125 294169 284785 2026-07-26T11:49:07Z HenkvD 1290 English label 294169 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z36593" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z33823", "Z14K2": { "Z1K1": "Z7", "Z7K1": "Z36587", "Z36587K1": { "Z1K1": "Z7", "Z7K1": "Z6820", "Z6820K1": { "Z1K1": "Z7", "Z7K1": "Z17895", "Z17895K1": { "Z1K1": "Z7", "Z7K1": "Z32599", "Z32599K1": { "Z1K1": "Z18", "Z18K1": "Z33823K1" }, "Z32599K2": { "Z1K1": "Z18", "Z18K1": "Z33823K2" }, "Z32599K3": { "Z1K1": "Z18", "Z18K1": "Z33823K3" } } }, "Z6820K2": { "Z1K1": "Z18", "Z18K1": "Z33823K4" }, "Z6820K3": { "Z1K1": "Z18", "Z18K1": "Z33823K5" }, "Z6820K4": { "Z1K1": "Z7", "Z7K1": "Z802", "Z802K1": { "Z1K1": "Z7", "Z7K1": "Z813", "Z813K1": { "Z1K1": "Z18", "Z18K1": "Z33823K6" } }, "Z802K2": [ "Z1" ], "Z802K3": { "Z1K1": "Z7", "Z7K1": "Z12767", "Z12767K1": { "Z1K1": "Z18", "Z18K1": "Z33823K6" }, "Z12767K2": [ "Z6092", { "Z1K1": "Z18", "Z18K1": "Z33823K2" }, { "Z1K1": "Z6092", "Z6092K1": "P6191" }, { "Z1K1": "Z6092", "Z6092K1": "P7481" } ] } } }, "Z36587K2": { "Z1K1": "Z7", "Z7K1": "Z30120", "Z30120K1": { "Z1K1": "Z18", "Z18K1": "Z33823K1" }, "Z30120K2": [ "Z6030", "Z6033" ], "Z30120K3": { "Z1K1": "Z7", "Z7K1": "Z24144", "Z24144K1": { "Z1K1": "Z18", "Z18K1": "Z33823K3" }, "Z24144K2": { "Z1K1": "Z40", "Z40K1": "Z41" }, "Z24144K3": { "Z1K1": "Z40", "Z40K1": "Z41" } }, "Z30120K4": [ "Z6092" ] }, "Z36587K3": { "Z1K1": "Z7", "Z7K1": "Z24144", "Z24144K1": { "Z1K1": "Z18", "Z18K1": "Z33823K3" }, "Z24144K2": { "Z1K1": "Z40", "Z40K1": "Z41" }, "Z24144K3": { "Z1K1": "Z40", "Z40K1": "Z41" } }, "Z36587K4": { "Z1K1": "Z7", "Z7K1": "Z850", "Z850K1": { "Z1K1": "Z7", "Z7K1": "Z873", "Z873K1": "Z29649", "Z873K2": { "Z1K1": "Z7", "Z7K1": "Z24144", "Z24144K1": { "Z1K1": "Z18", "Z18K1": "Z33823K3" }, "Z24144K2": { "Z1K1": "Z40", "Z40K1": "Z42" }, "Z24144K3": { "Z1K1": "Z40", "Z40K1": "Z41" } } }, "Z850K2": "Z36589", "Z850K3": [ "Z6091" ] } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "miglior lessema parziale, QID lingue" }, { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "best partial lexeme for Wikidata item Composition" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } rh3vvyk0xxls5l1rashrjpp2j0hyql0 Z36594 0 86126 294170 284788 2026-07-26T11:50:16Z HenkvD 1290 English label 294170 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z36594" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z33823", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z33823", "Z33823K1": { "Z1K1": "Z6091", "Z6091K1": "Q177749" }, "Z33823K2": { "Z1K1": "Z6092", "Z6092K1": "P5137" }, "Z33823K3": "Z1113", "Z33823K4": [ "Z6030" ], "Z33823K5": [ "Z60" ], "Z33823K6": [ "Z6092" ] }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z6805", "Z6805K2": { "Z1K1": "Z7", "Z7K1": "Z6825", "Z6825K1": { "Z1K1": "Z6095", "Z6095K1": "L320843" } } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "marciapiede in en-au: footpath" }, { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "sidewalk -\u003E [en-au] footpath" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } hoph27kc7j3zt2vlangzo14vgnjhep4 Z36983 0 86655 293827 293600 2026-07-25T16:56:44Z Wcalenieja 10313 Polish desc 293827 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z36983" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z36983K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "entity" }, { "Z1K1": "Z11", "Z11K1": "Z1645", "Z11K2": "实体" }, { "Z1K1": "Z11", "Z11K1": "Z1062", "Z11K2": "entita" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "entité" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Ding" }, { "Z1K1": "Z11", "Z11K1": "Z1078", "Z11K2": "entitas" }, { "Z1K1": "Z11", "Z11K1": "Z1643", "Z11K2": "클래스" }, { "Z1K1": "Z11", "Z11K1": "Z1003", "Z11K2": "entidad" }, { "Z1K1": "Z11", "Z11K1": "Z1592", "Z11K2": "entitet" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z36983K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "class" }, { "Z1K1": "Z11", "Z11K1": "Z1645", "Z11K2": "类别" }, { "Z1K1": "Z11", "Z11K1": "Z1062", "Z11K2": "třída" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "classe" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Art" }, { "Z1K1": "Z11", "Z11K1": "Z1078", "Z11K2": "kelas" }, { "Z1K1": "Z11", "Z11K1": "Z1643", "Z11K2": "엔터티" }, { "Z1K1": "Z11", "Z11K1": "Z1003", "Z11K2": "clase" }, { "Z1K1": "Z11", "Z11K1": "Z1592", "Z11K2": "typ" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z36983K3", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "location" }, { "Z1K1": "Z11", "Z11K1": "Z1645", "Z11K2": "位置" }, { "Z1K1": "Z11", "Z11K1": "Z1062", "Z11K2": "umístění" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "localisation" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Ort" }, { "Z1K1": "Z11", "Z11K1": "Z1078", "Z11K2": "lokasi" }, { "Z1K1": "Z11", "Z11K1": "Z1643", "Z11K2": "위치" }, { "Z1K1": "Z11", "Z11K1": "Z1003", "Z11K2": "ubicación" }, { "Z1K1": "Z11", "Z11K1": "Z1592", "Z11K2": "plats" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z60", "Z17K2": "Z36983K4", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "language" }, { "Z1K1": "Z11", "Z11K1": "Z1645", "Z11K2": "语言" }, { "Z1K1": "Z11", "Z11K1": "Z1062", "Z11K2": "jazyk" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "langue" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Sprache" }, { "Z1K1": "Z11", "Z11K1": "Z1078", "Z11K2": "bahasa" }, { "Z1K1": "Z11", "Z11K1": "Z1643", "Z11K2": "언어" }, { "Z1K1": "Z11", "Z11K1": "Z1003", "Z11K2": "lengua" }, { "Z1K1": "Z11", "Z11K1": "Z1592", "Z11K2": "språk" } ] } } ], "Z8K2": "Z89", "Z8K3": [ "Z20", "Z36984", "Z37475" ], "Z8K4": [ "Z14", "Z36985" ], "Z8K5": "Z36983" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "state location using entity and class" }, { "Z1K1": "Z11", "Z11K1": "Z1645", "Z11K2": "使用实体和类别说明位置 " }, { "Z1K1": "Z11", "Z11K1": "Z1062", "Z11K2": "vyjádřit umístění pomocí entity a třídy " }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "localiser en utilisant l'entité et la classe " }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Satz über ein Ding einer Art an einem Ort " }, { "Z1K1": "Z11", "Z11K1": "Z1078", "Z11K2": "Berikan lokasi menggunakan entitas dan kelas " }, { "Z1K1": "Z11", "Z11K1": "Z1643", "Z11K2": "엔터티와 클래스를 사용하여 위치 지정 " }, { "Z1K1": "Z11", "Z11K1": "Z1003", "Z11K2": "localizar utilizando la entidad y la clase " }, { "Z1K1": "Z11", "Z11K1": "Z1592", "Z11K2": "ange plats med entitet och typ (HTML-fragment)" }, { "Z1K1": "Z11", "Z11K1": "Z1025", "Z11K2": "wyraź położenie za pomocą encji i klasy " } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1002", "Z31K2": [ "Z6", " something is a something in somewhere", "is a ? in ?", " X is a Y in Z", "state location using entity and class (HTML)", "entity is a class in location" ] }, { "Z1K1": "Z31", "Z31K1": "Z1645", "Z31K2": [ "Z6", "某物是某地的某类事物" ] }, { "Z1K1": "Z31", "Z31K1": "Z1430", "Z31K2": [ "Z6", "X ist ein Y in Z" ] }, { "Z1K1": "Z31", "Z31K1": "Z1078", "Z31K2": [ "Z6", "sesuatu adalah sesuatu di suatu tempat" ] }, { "Z1K1": "Z31", "Z31K1": "Z1592", "Z31K2": [ "Z6", "Ange plats med entitet och klass" ] }, { "Z1K1": "Z31", "Z31K1": "Z1025", "Z31K2": [ "Z6", "coś jest czymś w czymś, ? jest ? w ?, encja jest klasą w położeniu" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Forms a sentence stating the location and class of a given entity. E.g. \"Seoul is a city in South Korea.\"" }, { "Z1K1": "Z11", "Z11K1": "Z1645", "Z11K2": "生成一句话,说明某个给定实体的类别及其所在位置。如:“首尔是韩国的一座城市。”" }, { "Z1K1": "Z11", "Z11K1": "Z1062", "Z11K2": "Vytvoří větu popisující polohu a třídu dané entity. Např. „Soul je město v Jižní Koreji.“" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "z.B. \"Seoul ist eine Stadt in Südkorea.\"" }, { "Z1K1": "Z11", "Z11K1": "Z1078", "Z11K2": "Membuat kalimat yang memberikan lokasi dan kelas dari entitas yang diberikan. Misalnya \"Seoul adalah kota di Korea Selatan.\"" }, { "Z1K1": "Z11", "Z11K1": "Z1003", "Z11K2": "ejemplo : \"Francia es un país en Europa.\"" }, { "Z1K1": "Z11", "Z11K1": "Z1592", "Z11K2": "Skapar en mening med plats och typ av en angiven entitet. Ex. \"Seoul är en stad i Sydkorea.\"" }, { "Z1K1": "Z11", "Z11K1": "Z1025", "Z11K2": "Tworzy zdanie określające położenie i klasę danej encji, np. Seul jest miastem w Korei Południowej." } ] } } pr39ytqmxbdi7opcia60wkphdj66uwn 293828 293827 2026-07-25T16:57:08Z Wcalenieja 10313 293828 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z36983" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z36983K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "entity" }, { "Z1K1": "Z11", "Z11K1": "Z1645", "Z11K2": "实体" }, { "Z1K1": "Z11", "Z11K1": "Z1062", "Z11K2": "entita" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "entité" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Ding" }, { "Z1K1": "Z11", "Z11K1": "Z1078", "Z11K2": "entitas" }, { "Z1K1": "Z11", "Z11K1": "Z1643", "Z11K2": "클래스" }, { "Z1K1": "Z11", "Z11K1": "Z1003", "Z11K2": "entidad" }, { "Z1K1": "Z11", "Z11K1": "Z1592", "Z11K2": "entitet" }, { "Z1K1": "Z11", "Z11K1": "Z1025", "Z11K2": "encja" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z36983K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "class" }, { "Z1K1": "Z11", "Z11K1": "Z1645", "Z11K2": "类别" }, { "Z1K1": "Z11", "Z11K1": "Z1062", "Z11K2": "třída" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "classe" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Art" }, { "Z1K1": "Z11", "Z11K1": "Z1078", "Z11K2": "kelas" }, { "Z1K1": "Z11", "Z11K1": "Z1643", "Z11K2": "엔터티" }, { "Z1K1": "Z11", "Z11K1": "Z1003", "Z11K2": "clase" }, { "Z1K1": "Z11", "Z11K1": "Z1592", "Z11K2": "typ" }, { "Z1K1": "Z11", "Z11K1": "Z1025", "Z11K2": "klasa" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z36983K3", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "location" }, { "Z1K1": "Z11", "Z11K1": "Z1645", "Z11K2": "位置" }, { "Z1K1": "Z11", "Z11K1": "Z1062", "Z11K2": "umístění" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "localisation" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Ort" }, { "Z1K1": "Z11", "Z11K1": "Z1078", "Z11K2": "lokasi" }, { "Z1K1": "Z11", "Z11K1": "Z1643", "Z11K2": "위치" }, { "Z1K1": "Z11", "Z11K1": "Z1003", "Z11K2": "ubicación" }, { "Z1K1": "Z11", "Z11K1": "Z1592", "Z11K2": "plats" }, { "Z1K1": "Z11", "Z11K1": "Z1025", "Z11K2": "położenie" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z60", "Z17K2": "Z36983K4", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "language" }, { "Z1K1": "Z11", "Z11K1": "Z1645", "Z11K2": "语言" }, { "Z1K1": "Z11", "Z11K1": "Z1062", "Z11K2": "jazyk" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "langue" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Sprache" }, { "Z1K1": "Z11", "Z11K1": "Z1078", "Z11K2": "bahasa" }, { "Z1K1": "Z11", "Z11K1": "Z1643", "Z11K2": "언어" }, { "Z1K1": "Z11", "Z11K1": "Z1003", "Z11K2": "lengua" }, { "Z1K1": "Z11", "Z11K1": "Z1592", "Z11K2": "språk" }, { "Z1K1": "Z11", "Z11K1": "Z1025", "Z11K2": "język" } ] } } ], "Z8K2": "Z89", "Z8K3": [ "Z20", "Z36984", "Z37475" ], "Z8K4": [ "Z14", "Z36985" ], "Z8K5": "Z36983" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "state location using entity and class" }, { "Z1K1": "Z11", "Z11K1": "Z1645", "Z11K2": "使用实体和类别说明位置 " }, { "Z1K1": "Z11", "Z11K1": "Z1062", "Z11K2": "vyjádřit umístění pomocí entity a třídy " }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "localiser en utilisant l'entité et la classe " }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Satz über ein Ding einer Art an einem Ort " }, { "Z1K1": "Z11", "Z11K1": "Z1078", "Z11K2": "Berikan lokasi menggunakan entitas dan kelas " }, { "Z1K1": "Z11", "Z11K1": "Z1643", "Z11K2": "엔터티와 클래스를 사용하여 위치 지정 " }, { "Z1K1": "Z11", "Z11K1": "Z1003", "Z11K2": "localizar utilizando la entidad y la clase " }, { "Z1K1": "Z11", "Z11K1": "Z1592", "Z11K2": "ange plats med entitet och typ (HTML-fragment)" }, { "Z1K1": "Z11", "Z11K1": "Z1025", "Z11K2": "wyraź położenie za pomocą encji i klasy " } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1002", "Z31K2": [ "Z6", " something is a something in somewhere", "is a ? in ?", " X is a Y in Z", "state location using entity and class (HTML)", "entity is a class in location" ] }, { "Z1K1": "Z31", "Z31K1": "Z1645", "Z31K2": [ "Z6", "某物是某地的某类事物" ] }, { "Z1K1": "Z31", "Z31K1": "Z1430", "Z31K2": [ "Z6", "X ist ein Y in Z" ] }, { "Z1K1": "Z31", "Z31K1": "Z1078", "Z31K2": [ "Z6", "sesuatu adalah sesuatu di suatu tempat" ] }, { "Z1K1": "Z31", "Z31K1": "Z1592", "Z31K2": [ "Z6", "Ange plats med entitet och klass" ] }, { "Z1K1": "Z31", "Z31K1": "Z1025", "Z31K2": [ "Z6", "coś jest czymś w czymś, ? jest ? w ?, encja jest klasą w położeniu" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Forms a sentence stating the location and class of a given entity. E.g. \"Seoul is a city in South Korea.\"" }, { "Z1K1": "Z11", "Z11K1": "Z1645", "Z11K2": "生成一句话,说明某个给定实体的类别及其所在位置。如:“首尔是韩国的一座城市。”" }, { "Z1K1": "Z11", "Z11K1": "Z1062", "Z11K2": "Vytvoří větu popisující polohu a třídu dané entity. Např. „Soul je město v Jižní Koreji.“" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "z.B. \"Seoul ist eine Stadt in Südkorea.\"" }, { "Z1K1": "Z11", "Z11K1": "Z1078", "Z11K2": "Membuat kalimat yang memberikan lokasi dan kelas dari entitas yang diberikan. Misalnya \"Seoul adalah kota di Korea Selatan.\"" }, { "Z1K1": "Z11", "Z11K1": "Z1003", "Z11K2": "ejemplo : \"Francia es un país en Europa.\"" }, { "Z1K1": "Z11", "Z11K1": "Z1592", "Z11K2": "Skapar en mening med plats och typ av en angiven entitet. Ex. \"Seoul är en stad i Sydkorea.\"" }, { "Z1K1": "Z11", "Z11K1": "Z1025", "Z11K2": "Tworzy zdanie określające położenie i klasę danej encji, np. Seul jest miastem w Korei Południowej." } ] } } 0s5u1lrhqfsa9n7b0gn1oyqb6wrcgyj 293830 293828 2026-07-25T16:57:49Z Wcalenieja 10313 293830 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z36983" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z36983K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "entity" }, { "Z1K1": "Z11", "Z11K1": "Z1645", "Z11K2": "实体" }, { "Z1K1": "Z11", "Z11K1": "Z1062", "Z11K2": "entita" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "entité" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Ding" }, { "Z1K1": "Z11", "Z11K1": "Z1078", "Z11K2": "entitas" }, { "Z1K1": "Z11", "Z11K1": "Z1643", "Z11K2": "클래스" }, { "Z1K1": "Z11", "Z11K1": "Z1003", "Z11K2": "entidad" }, { "Z1K1": "Z11", "Z11K1": "Z1592", "Z11K2": "entitet" }, { "Z1K1": "Z11", "Z11K1": "Z1025", "Z11K2": "encja" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z36983K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "class" }, { "Z1K1": "Z11", "Z11K1": "Z1645", "Z11K2": "类别" }, { "Z1K1": "Z11", "Z11K1": "Z1062", "Z11K2": "třída" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "classe" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Art" }, { "Z1K1": "Z11", "Z11K1": "Z1078", "Z11K2": "kelas" }, { "Z1K1": "Z11", "Z11K1": "Z1643", "Z11K2": "엔터티" }, { "Z1K1": "Z11", "Z11K1": "Z1003", "Z11K2": "clase" }, { "Z1K1": "Z11", "Z11K1": "Z1592", "Z11K2": "typ" }, { "Z1K1": "Z11", "Z11K1": "Z1025", "Z11K2": "klasa" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z36983K3", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "location" }, { "Z1K1": "Z11", "Z11K1": "Z1645", "Z11K2": "位置" }, { "Z1K1": "Z11", "Z11K1": "Z1062", "Z11K2": "umístění" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "localisation" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Ort" }, { "Z1K1": "Z11", "Z11K1": "Z1078", "Z11K2": "lokasi" }, { "Z1K1": "Z11", "Z11K1": "Z1643", "Z11K2": "위치" }, { "Z1K1": "Z11", "Z11K1": "Z1003", "Z11K2": "ubicación" }, { "Z1K1": "Z11", "Z11K1": "Z1592", "Z11K2": "plats" }, { "Z1K1": "Z11", "Z11K1": "Z1025", "Z11K2": "położenie" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z60", "Z17K2": "Z36983K4", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "language" }, { "Z1K1": "Z11", "Z11K1": "Z1645", "Z11K2": "语言" }, { "Z1K1": "Z11", "Z11K1": "Z1062", "Z11K2": "jazyk" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "langue" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Sprache" }, { "Z1K1": "Z11", "Z11K1": "Z1078", "Z11K2": "bahasa" }, { "Z1K1": "Z11", "Z11K1": "Z1643", "Z11K2": "언어" }, { "Z1K1": "Z11", "Z11K1": "Z1003", "Z11K2": "lengua" }, { "Z1K1": "Z11", "Z11K1": "Z1592", "Z11K2": "språk" }, { "Z1K1": "Z11", "Z11K1": "Z1025", "Z11K2": "język" } ] } } ], "Z8K2": "Z89", "Z8K3": [ "Z20", "Z36984", "Z37475" ], "Z8K4": [ "Z14", "Z36985" ], "Z8K5": "Z36983" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "state location using entity and class" }, { "Z1K1": "Z11", "Z11K1": "Z1645", "Z11K2": "使用实体和类别说明位置 " }, { "Z1K1": "Z11", "Z11K1": "Z1062", "Z11K2": "vyjádřit umístění pomocí entity a třídy " }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "localiser en utilisant l'entité et la classe " }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Satz über ein Ding einer Art an einem Ort " }, { "Z1K1": "Z11", "Z11K1": "Z1078", "Z11K2": "Berikan lokasi menggunakan entitas dan kelas " }, { "Z1K1": "Z11", "Z11K1": "Z1643", "Z11K2": "엔터티와 클래스를 사용하여 위치 지정 " }, { "Z1K1": "Z11", "Z11K1": "Z1003", "Z11K2": "localizar utilizando la entidad y la clase " }, { "Z1K1": "Z11", "Z11K1": "Z1592", "Z11K2": "ange plats med entitet och typ (HTML-fragment)" }, { "Z1K1": "Z11", "Z11K1": "Z1025", "Z11K2": "wyraź położenie za pomocą encji i klasy" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1002", "Z31K2": [ "Z6", " something is a something in somewhere", "is a ? in ?", " X is a Y in Z", "state location using entity and class (HTML)", "entity is a class in location" ] }, { "Z1K1": "Z31", "Z31K1": "Z1645", "Z31K2": [ "Z6", "某物是某地的某类事物" ] }, { "Z1K1": "Z31", "Z31K1": "Z1430", "Z31K2": [ "Z6", "X ist ein Y in Z" ] }, { "Z1K1": "Z31", "Z31K1": "Z1078", "Z31K2": [ "Z6", "sesuatu adalah sesuatu di suatu tempat" ] }, { "Z1K1": "Z31", "Z31K1": "Z1592", "Z31K2": [ "Z6", "Ange plats med entitet och klass" ] }, { "Z1K1": "Z31", "Z31K1": "Z1025", "Z31K2": [ "Z6", "coś jest czymś w czymś, ? jest ? w ?, encja jest klasą w położeniu" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Forms a sentence stating the location and class of a given entity. E.g. \"Seoul is a city in South Korea.\"" }, { "Z1K1": "Z11", "Z11K1": "Z1645", "Z11K2": "生成一句话,说明某个给定实体的类别及其所在位置。如:“首尔是韩国的一座城市。”" }, { "Z1K1": "Z11", "Z11K1": "Z1062", "Z11K2": "Vytvoří větu popisující polohu a třídu dané entity. Např. „Soul je město v Jižní Koreji.“" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "z.B. \"Seoul ist eine Stadt in Südkorea.\"" }, { "Z1K1": "Z11", "Z11K1": "Z1078", "Z11K2": "Membuat kalimat yang memberikan lokasi dan kelas dari entitas yang diberikan. Misalnya \"Seoul adalah kota di Korea Selatan.\"" }, { "Z1K1": "Z11", "Z11K1": "Z1003", "Z11K2": "ejemplo : \"Francia es un país en Europa.\"" }, { "Z1K1": "Z11", "Z11K1": "Z1592", "Z11K2": "Skapar en mening med plats och typ av en angiven entitet. Ex. \"Seoul är en stad i Sydkorea.\"" }, { "Z1K1": "Z11", "Z11K1": "Z1025", "Z11K2": "Tworzy zdanie określające położenie i klasę danej encji, np. Seul jest miastem w Korei Południowej." } ] } } najwgi75o461iky8i0z9pck5gcfx26s Z37065 0 86760 294087 293627 2026-07-26T08:57:35Z 99of9 1622 nudge 294087 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z37065" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z37065K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "entity" }, { "Z1K1": "Z11", "Z11K1": "Z1592", "Z11K2": "objekt" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z37065K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "adjective" }, { "Z1K1": "Z11", "Z11K1": "Z1592", "Z11K2": "adjektiv" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z37065K3", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "class" }, { "Z1K1": "Z11", "Z11K1": "Z1592", "Z11K2": "klass" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z37065K4", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "location" }, { "Z1K1": "Z11", "Z11K1": "Z1592", "Z11K2": "plats" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z60", "Z17K2": "Z37065K5", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "language" }, { "Z1K1": "Z11", "Z11K1": "Z1592", "Z11K2": "språk" } ] } } ], "Z8K2": "Z89", "Z8K3": [ "Z20", "Z37067", "Z37462", "Z38214" ], "Z8K4": [ "Z14", "Z37066" ], "Z8K5": "Z37065" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "superlative definition" }, { "Z1K1": "Z11", "Z11K1": "Z1592", "Z11K2": "superlativ definition (HTML-fragment)" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1002", "Z31K2": [ "Z6", "superlative definition (HTML)", "most", "biggest", "greatest", "first", "highest", "lowest" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Topic definition in the form of \"\u003CX\u003E is the \u003CCest\u003E \u003CY\u003E in/on/at \u003CZ\u003E.\" Monolingual text version at Z27243." } ] } } hd90h4d7mai6w095ob0kmxbeoaywbe3 294091 294087 2026-07-26T09:01:34Z 99of9 1622 294091 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z37065" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z37065K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "entity" }, { "Z1K1": "Z11", "Z11K1": "Z1592", "Z11K2": "objekt" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z37065K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "adjective" }, { "Z1K1": "Z11", "Z11K1": "Z1592", "Z11K2": "adjektiv" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z37065K3", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "class" }, { "Z1K1": "Z11", "Z11K1": "Z1592", "Z11K2": "klass" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z37065K4", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "location" }, { "Z1K1": "Z11", "Z11K1": "Z1592", "Z11K2": "plats" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z60", "Z17K2": "Z37065K5", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "language" }, { "Z1K1": "Z11", "Z11K1": "Z1592", "Z11K2": "språk" } ] } } ], "Z8K2": "Z89", "Z8K3": [ "Z20", "Z37067", "Z37462", "Z38214" ], "Z8K4": [ "Z14", "Z37066" ], "Z8K5": "Z37065" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "superlative definition" }, { "Z1K1": "Z11", "Z11K1": "Z1592", "Z11K2": "superlativ definition (HTML-fragment)" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1002", "Z31K2": [ "Z6", "superlative definition (HTML)", "most", "biggest", "greatest", "first", "highest", "lowest", "least" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Topic definition in the form of \"\u003CX\u003E is the \u003CCest\u003E \u003CY\u003E in/on/at \u003CZ\u003E.\" Monolingual text version at Z27243." } ] } } 2qaknxai5ts0aneuqruub6rs6d841kt 294099 294091 2026-07-26T09:18:03Z 99of9 1622 nudge 294099 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z37065" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z37065K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "entity" }, { "Z1K1": "Z11", "Z11K1": "Z1592", "Z11K2": "objekt" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z37065K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "adjective" }, { "Z1K1": "Z11", "Z11K1": "Z1592", "Z11K2": "adjektiv" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z37065K3", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "class" }, { "Z1K1": "Z11", "Z11K1": "Z1592", "Z11K2": "klass" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z37065K4", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "location" }, { "Z1K1": "Z11", "Z11K1": "Z1592", "Z11K2": "plats" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z60", "Z17K2": "Z37065K5", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "language" }, { "Z1K1": "Z11", "Z11K1": "Z1592", "Z11K2": "språk" } ] } } ], "Z8K2": "Z89", "Z8K3": [ "Z20", "Z37067", "Z37462", "Z38214" ], "Z8K4": [ "Z14", "Z37066" ], "Z8K5": "Z37065" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "superlative definition" }, { "Z1K1": "Z11", "Z11K1": "Z1592", "Z11K2": "superlativ definition (HTML-fragment)" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1002", "Z31K2": [ "Z6", "superlative definition (HTML)", "most", "biggest", "greatest", "first", "highest", "lowest", "least", "best" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Topic definition in the form of \"\u003CX\u003E is the \u003CCest\u003E \u003CY\u003E in/on/at \u003CZ\u003E.\" Monolingual text version at Z27243." } ] } } f02gudxuu3ah5xewzegqtqn61rh48cf Z37066 0 86761 293739 290146 2026-07-25T13:30:42Z 99of9 1622 don't link subject or adjective in this default function, we can make a special function for full linking 293739 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z37066" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z37065", "Z14K2": { "Z1K1": "Z7", "Z7K1": "Z37464", "Z37464K1": { "Z1K1": "Z7", "Z7K1": "Z27243", "Z27243K1": { "Z1K1": "Z18", "Z18K1": "Z37065K1" }, "Z27243K2": { "Z1K1": "Z18", "Z18K1": "Z37065K2" }, "Z27243K3": { "Z1K1": "Z18", "Z18K1": "Z37065K3" }, "Z27243K4": { "Z1K1": "Z18", "Z18K1": "Z37065K4" }, "Z27243K5": { "Z1K1": "Z18", "Z18K1": "Z37065K5" } }, "Z37464K2": { "Z1K1": "Z6", "Z6K1": "Z29841" }, "Z37464K3": [ "Z6091", { "Z1K1": "Z18", "Z18K1": "Z37065K3" }, { "Z1K1": "Z18", "Z18K1": "Z37065K4" } ], "Z37464K4": [ "Z6091", { "Z1K1": "Z18", "Z18K1": "Z37065K1" }, { "Z1K1": "Z18", "Z18K1": "Z37065K2" }, { "Z1K1": "Z18", "Z18K1": "Z37065K3" }, { "Z1K1": "Z18", "Z18K1": "Z37065K4" } ], "Z37464K5": { "Z1K1": "Z18", "Z18K1": "Z37065K5" } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "superlative definition, wrap monolingual" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 0k1jpf56ii32tb4u5x9uqv44aicxawa Z37067 0 86762 294088 287129 2026-07-26T08:58:33Z 99of9 1622 links 294088 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z37067" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z37065", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z37065", "Z37065K1": { "Z1K1": "Z6091", "Z6091K1": "Q18915128" }, "Z37065K2": { "Z1K1": "Z6091", "Z6091K1": "Q138758272" }, "Z37065K3": { "Z1K1": "Z6091", "Z6091K1": "Q515" }, "Z37065K4": { "Z1K1": "Z6091", "Z6091K1": "Q408" }, "Z37065K5": "Z1002" }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z877", "Z877K2": { "Z1K1": "Z89", "Z89K1": "Sydney is the most populous \u003Ca href=\"https://abstract.wikipedia.org/wiki/Q515\"\u003Ecity\u003C/a\u003E in \u003Ca href=\"https://abstract.wikipedia.org/wiki/Q408\"\u003EAustralia\u003C/a\u003E." } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Sydney is the most populous city in Australia." } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } ao7bffx4x0db8h1ciawpdiwk7pc51nd Z37419 0 87407 294173 292325 2026-07-26T11:52:34Z HenkvD 1290 English label 294173 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z37419" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z60", "Z17K2": "Z37419K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "linuga" }, { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "language" } ] } } ], "Z8K2": "Z89", "Z8K3": [ "Z20", "Z37421" ], "Z8K4": [ "Z14", "Z37420" ], "Z8K5": "Z37419" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "tabella di coniugazione di articolo indeterm. it" }, { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "conjugation table of indetermin. article, Italian" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } g1ojj5goo7no787s1tb7jfmy38rb49p Z37420 0 87408 294172 289416 2026-07-26T11:51:43Z HenkvD 1290 English label 294172 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z37420" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z37419", "Z14K2": { "Z1K1": "Z7", "Z7K1": "Z30232", "Z30232K1": [ { "Z1K1": "Z7", "Z7K1": "Z881", "Z881K1": "Z6091" }, [ "Z6091", { "Z1K1": "Z6091", "Z6091K1": "Q499327" }, { "Z1K1": "Z6091", "Z6091K1": "Q1775415" } ] ], "Z30232K2": [ "Z89", { "Z1K1": "Z89", "Z89K1": "\u003Cspan lang=\"it\"\u003Eun\u003C/span\u003E, \u003Cspan lang=\"it\"\u003Euno\u003C/span\u003E" }, { "Z1K1": "Z89", "Z89K1": "\u003Cspan lang=\"it\"\u003Euna\u003C/span\u003E (\u003Cspan lang=\"it\"\u003Eun'\u003C/span\u003E)" } ], "Z30232K3": "un", "Z30232K4": { "Z1K1": "Z18", "Z18K1": "Z37419K1" }, "Z30232K5": "Z1787", "Z30232K6": { "Z1K1": "Z40", "Z40K1": "Z42" }, "Z30232K7": { "Z1K1": "Z89", "Z89K1": "" } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "tabella di coniugazione di articolo ind. it, comp." }, { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "conj. table of indetermin. article, Italian Comp" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "conjugation table of indetermin. article, Italian Composition" } ] } } 7057gm3w4niq7mpep6nk7b8dc1k3y0n Z37421 0 87409 294174 289378 2026-07-26T11:54:22Z HenkvD 1290 English label 294174 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z37421" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z37419", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z37419", "Z37419K1": "Z1787" }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z29045", "Z29045K2": "una" } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "articoli indeterminativi it, label in italiano" }, { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "[it] una" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } dp4x5tp9l01n4xxhknbc85hap747zkj Z37426 0 87414 294175 290909 2026-07-26T11:57:24Z HenkvD 1290 English label 294175 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z37426" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z60", "Z17K2": "Z37426K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "lingua" }, { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "language" } ] } } ], "Z8K2": "Z89", "Z8K3": [ "Z20", "Z37427" ], "Z8K4": [ "Z14", "Z37428" ], "Z8K5": "Z37426" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "tabella di coniugazione di articolo partitivo it" }, { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "partitive article conjugation table" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } ftthc0uthojcgf6uklwl0ap3tmnp3rh Z37428 0 87416 294176 289409 2026-07-26T11:58:50Z HenkvD 1290 English label 294176 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z37428" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z37426", "Z14K2": { "Z1K1": "Z7", "Z7K1": "Z30232", "Z30232K1": [ { "Z1K1": "Z7", "Z7K1": "Z881", "Z881K1": "Z6091" }, [ "Z6091", { "Z1K1": "Z6091", "Z6091K1": "Q499327" }, { "Z1K1": "Z6091", "Z6091K1": "Q1775415" } ], [ "Z6091", { "Z1K1": "Z6091", "Z6091K1": "Q110786" }, { "Z1K1": "Z6091", "Z6091K1": "Q146786" } ] ], "Z30232K2": [ "Z1", [ "Z89", { "Z1K1": "Z89", "Z89K1": "\u003Cspan lang=\"it\"\u003Edel\u003C/span\u003E\u003Cbr\u003E\u003Cspan lang=\"it\"\u003Edello\u003C/span\u003E (\u003Cspan lang=\"it\"\u003Edell'\u003C/span\u003E)" }, { "Z1K1": "Z89", "Z89K1": "\u003Cspan lang=\"it\"\u003Edei\u003C/span\u003E\u003Cbr\u003E\u003Cspan lang=\"it\"\u003Edegli\u003C/span\u003E" } ], [ "Z89", { "Z1K1": "Z89", "Z89K1": "\u003Cspan lang=\"it\"\u003Edella\u003C/span\u003E (\u003Cspan lang=\"it\"\u003Edell'\u003C/span\u003E)" }, { "Z1K1": "Z89", "Z89K1": "\u003Cspan lang=\"it\"\u003Edelle\u003C/span\u003E" } ] ], "Z30232K3": "del", "Z30232K4": { "Z1K1": "Z18", "Z18K1": "Z37426K1" }, "Z30232K5": "Z1787", "Z30232K6": { "Z1K1": "Z40", "Z40K1": "Z42" }, "Z30232K7": { "Z1K1": "Z89", "Z89K1": "" } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "tabella di coniugazione di articolo part. it, comp" }, { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "partitive article conjugation table Composition" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } n0j5jw6up0vimjweknvc1btcu2ng7jm Z37462 0 87453 294090 289637 2026-07-26T09:00:54Z 99of9 1622 links 294090 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z37462" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z37065", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z37065", "Z37065K1": { "Z1K1": "Z6091", "Z6091K1": "Q18915128" }, "Z37065K2": { "Z1K1": "Z6091", "Z6091K1": "Q138758272" }, "Z37065K3": { "Z1K1": "Z6091", "Z6091K1": "Q515" }, "Z37065K4": { "Z1K1": "Z6091", "Z6091K1": "Q408" }, "Z37065K5": "Z1674" }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z877", "Z877K2": { "Z1K1": "Z89", "Z89K1": "\u003Cspan lang=\"mul\" style=\"color: #FF00FF;\"\u003E⤒ Q138758272\u003Ca href=\"https://www.wikidata.org/wiki/Q138758272\"\u003E✏️\u003C/a\u003E { \u003Ca href=\"https://abstract.wikipedia.org/wiki/Q515\"\u003EQ515\u003C/a\u003E\u003Ca href=\"https://www.wikidata.org/wiki/Q515\"\u003E✏️\u003C/a\u003E ∩ \u003Ca href=\"https://abstract.wikipedia.org/wiki/Q408\"\u003EQ408\u003C/a\u003E\u003Ca href=\"https://www.wikidata.org/wiki/Q408\"\u003E✏️\u003C/a\u003E } = Sydney.\u003C/span\u003E\u003Ca href=\"https://www.wikifunctions.org/wiki/Z29841\"\u003E🔧\u003C/a\u003E" } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "[dzg, color] ⤒ Q138758272 { Q515 ∩ Q408 } = Syd 🔧" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } ph5vwnw9mxxpzyzfge2ntw4d7ehb650 Z37464 0 87455 294094 292949 2026-07-26T09:07:48Z 99of9 1622 nudge 294094 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z37464" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z11", "Z17K2": "Z37464K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "text" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z6", "Z17K2": "Z37464K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "ZID for link to configuration" } ] } }, { "Z1K1": "Z17", "Z17K1": { "Z1K1": "Z7", "Z7K1": "Z881", "Z881K1": "Z6091" }, "Z17K2": "Z37464K3", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "QIDs to link (first occurrence) to AW" } ] } }, { "Z1K1": "Z17", "Z17K1": { "Z1K1": "Z7", "Z7K1": "Z881", "Z881K1": "Z6091" }, "Z17K2": "Z37464K4", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "QIDs to add WD edit links to if missing label" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z60", "Z17K2": "Z37464K5", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "language expected" } ] } } ], "Z8K2": "Z89", "Z8K3": [ "Z20", "Z37469", "Z37669", "Z37506", "Z37799" ], "Z8K4": [ "Z14", "Z37540" ], "Z8K5": "Z37464" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "monolingual text as HTML with lang, col, ✏️🔧links" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1002", "Z31K2": [ "Z6", "monolingual text to HTML", "HTML from monolingual text", "monolingual to HTML with calls to action", "mark up monolingual text" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Returns an HTML fragment containing the text with links \u0026 QID ✏️s. If not matching the requested language, wrap in a span with a language, the default text colour, a 🔧 link to the configuration ZID." } ] } } 3i9cds7j8k5eicvmvlnjxaekj4r6vry 294097 294094 2026-07-26T09:16:14Z 99of9 1622 Added Z38316 to the approved list of test cases 294097 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z37464" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z11", "Z17K2": "Z37464K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "text" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z6", "Z17K2": "Z37464K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "ZID for link to configuration" } ] } }, { "Z1K1": "Z17", "Z17K1": { "Z1K1": "Z7", "Z7K1": "Z881", "Z881K1": "Z6091" }, "Z17K2": "Z37464K3", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "QIDs to link (first occurrence) to AW" } ] } }, { "Z1K1": "Z17", "Z17K1": { "Z1K1": "Z7", "Z7K1": "Z881", "Z881K1": "Z6091" }, "Z17K2": "Z37464K4", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "QIDs to add WD edit links to if missing label" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z60", "Z17K2": "Z37464K5", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "language expected" } ] } } ], "Z8K2": "Z89", "Z8K3": [ "Z20", "Z37469", "Z37669", "Z37506", "Z37799", "Z38316" ], "Z8K4": [ "Z14", "Z37540" ], "Z8K5": "Z37464" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "monolingual text as HTML with lang, col, ✏️🔧links" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1002", "Z31K2": [ "Z6", "monolingual text to HTML", "HTML from monolingual text", "monolingual to HTML with calls to action", "mark up monolingual text" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Returns an HTML fragment containing the text with links \u0026 QID ✏️s. If not matching the requested language, wrap in a span with a language, the default text colour, a 🔧 link to the configuration ZID." } ] } } h98nw65m10h956ahcohxvdnib9irpyu 294098 294097 2026-07-26T09:16:45Z 99of9 1622 nudge 294098 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z37464" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z11", "Z17K2": "Z37464K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "text" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z6", "Z17K2": "Z37464K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "ZID for link to configuration" } ] } }, { "Z1K1": "Z17", "Z17K1": { "Z1K1": "Z7", "Z7K1": "Z881", "Z881K1": "Z6091" }, "Z17K2": "Z37464K3", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "QIDs to link (first occurrence) to AW" } ] } }, { "Z1K1": "Z17", "Z17K1": { "Z1K1": "Z7", "Z7K1": "Z881", "Z881K1": "Z6091" }, "Z17K2": "Z37464K4", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "QIDs to add WD edit links to if missing label" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z60", "Z17K2": "Z37464K5", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "language expected" } ] } } ], "Z8K2": "Z89", "Z8K3": [ "Z20", "Z37469", "Z37669", "Z37506", "Z37799", "Z38316" ], "Z8K4": [ "Z14", "Z37540" ], "Z8K5": "Z37464" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "monolingual text as HTML with lang, col, ✏️🔧links" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1002", "Z31K2": [ "Z6", "monolingual text to HTML", "HTML from monolingual text", "monolingual to HTML with calls to action", "mark up monolingual text", "mark-up for monolingual text to HTML" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Returns an HTML fragment containing the text with links \u0026 QID ✏️s. If not matching the requested language, wrap in a span with a language, the default text colour, a 🔧 link to the configuration ZID." } ] } } flaf8fdpjqkplkmtxocjz4a9hzaem78 Z37620 0 87674 294064 290464 2026-07-26T07:36:45Z Jsamwrites 938 Update best values 294064 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z37620" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z35972", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z35972", "Z35972K1": { "Z1K1": "Z6091", "Z6091K1": "Q2407" }, "Z35972K2": "Z1002" }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z877", "Z877K2": { "Z1K1": "Z89", "Z89K1": "\u003Ctable style=\"background-color:var(--background-color-interactive-subtle,#F8F9FA);border:1px solid var(--border-color-base,#A2A9B1);border-spacing:3px;clear:inline-end;float: inline-end;margin:0.5em 0 0.5em 1em;padding:0.2em;width:250px;\"\u003E\u003Ctr\u003E\u003Ctd colspan=\"2\" align=\"center\" style=\"--infobox-accent-hue:264deg;background-color:oklch(from var(--background-color-success-subtle,#DFF2EB) calc(0.8*l + 0.15) calc(c + 0.05) var(--infobox-accent-hue,264deg));\"\u003EC++\u003C/td\u003E\u003C/tr\u003E\u003Ctr\u003E\u003Ctd\u003EProgramming paradigm\u003C/td\u003E\u003Ctd\u003EObject-oriented programming, functional programming, procedural programming, generic programming, multi-paradigm programming\u003C/td\u003E\u003C/tr\u003E\u003Ctr\u003E\u003Ctd\u003EDate of establishment\u003C/td\u003E\u003Ctd\u003E1 January 1983\u003C/td\u003E\u003C/tr\u003E\u003C/table\u003E" } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "infobox c++" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 48hzqeg274bipvndkn1raqkrjndf9kr Z37623 0 87679 293794 290345 2026-07-25T15:24:24Z YoshiRulz 10156 Added Z38265 to the approved list of test cases 293794 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z37623" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z37623K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "entity" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z6092", "Z17K2": "Z37623K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "property" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z60", "Z17K2": "Z37623K3", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "language" } ] } } ], "Z8K2": "Z89", "Z8K3": [ "Z20", "Z37626", "Z38265" ], "Z8K4": [ "Z14", "Z37625" ], "Z8K5": "Z37623" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "infobox row" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "a table row with two columns: Property and Value from Wikidata" } ] } } 6dziyr5czgkaxictcbtyc4a20cqjs8e Z37625 0 87681 293792 291802 2026-07-25T15:22:45Z YoshiRulz 10156 Take (first) best statement instead of first overall 293792 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z37625" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z37623", "Z14K2": { "Z1K1": "Z7", "Z7K1": "Z37640", "Z37640K1": { "Z1K1": "Z7", "Z7K1": "Z27299", "Z27299K1": { "Z1K1": "Z7", "Z7K1": "Z30120", "Z30120K1": { "Z1K1": "Z18", "Z18K1": "Z37623K1" }, "Z30120K2": [ "Z6030", "Z6036" ], "Z30120K3": [ "Z60", "Z1360" ], "Z30120K4": [ "Z6092", { "Z1K1": "Z18", "Z18K1": "Z37623K2" } ] }, "Z27299K2": { "Z1K1": "Z18", "Z18K1": "Z37623K2" } }, "Z37640K2": { "Z1K1": "Z7", "Z7K1": "Z33319", "Z33319K1": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z33315", "Z33315K1": { "Z1K1": "Z7", "Z7K1": "Z10771", "Z10771K1": { "Z1K1": "Z7", "Z7K1": "Z24766", "Z24766K1": { "Z1K1": "Z7", "Z7K1": "Z35364", "Z35364K1": { "Z1K1": "Z7", "Z7K1": "Z35036", "Z35036K1": { "Z1K1": "Z18", "Z18K1": "Z37623K2" }, "Z35036K2": [ "Z6030", "Z6036" ], "Z35036K3": [ "Z60" ], "Z35036K4": [ "Z6092", { "Z1K1": "Z6092", "Z6092K1": "P1629" } ] } }, "Z24766K2": { "Z1K1": "Z18", "Z18K1": "Z37623K3" } } } }, { "Z1K1": "Z7", "Z7K1": "Z33315", "Z33315K1": { "Z1K1": "Z7", "Z7K1": "Z10771", "Z10771K1": { "Z1K1": "Z7", "Z7K1": "Z24766", "Z24766K1": { "Z1K1": "Z7", "Z7K1": "Z19308", "Z19308K1": { "Z1K1": "Z7", "Z7K1": "Z23451", "Z23451K1": { "Z1K1": "Z7", "Z7K1": "Z30120", "Z30120K1": { "Z1K1": "Z18", "Z18K1": "Z37623K1" }, "Z30120K2": [ "Z6030", "Z6036" ], "Z30120K3": [ "Z60", "Z1360" ], "Z30120K4": [ "Z6092", { "Z1K1": "Z18", "Z18K1": "Z37623K2" } ] }, "Z23451K2": { "Z1K1": "Z18", "Z18K1": "Z37623K2" } } }, "Z24766K2": { "Z1K1": "Z18", "Z18K1": "Z37623K3" } } } } ] }, "Z37640K3": { "Z1K1": "Z89", "Z89K1": "" } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "infobox row Composition" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 5q1rodqswy4ocbiazxyjvfntktiusya Z37654 0 87714 294100 290469 2026-07-26T09:23:26Z Jsamwrites 938 Update complete date 294100 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z37654" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z35976", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z35976", "Z35976K1": { "Z1K1": "Z6091", "Z6091K1": "Q698" }, "Z35976K2": "Z1002" }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z877", "Z877K2": { "Z1K1": "Z89", "Z89K1": "\u003Ctable style=\"background-color:#F8F9FA;border:1px solid #A2A9B1;border-spacing:3px;clear:right;float:right;margin:0.5em 0 0.5em 1em;padding:0.2em;width:250px;\"\u003E\u003Ctr\u003E\u003Ctd colspan=\"2\" align=\"center\" style=\"background-color:#cddeff;\"\u003EMozilla Firefox\u003C/td\u003E\u003C/tr\u003E\u003Ctr\u003E\u003Ctd\u003EProgramming language\u003C/td\u003E\u003Ctd\u003EC\u003C/td\u003E\u003C/tr\u003E\u003Ctr\u003E\u003Ctd\u003EPublication date\u003C/td\u003E\u003Ctd\u003E1 January 2002\u003C/td\u003E\u003C/tr\u003E\u003C/table\u003E" } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "infobox Mozilla Firefox" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } t02uty4ni1qnm9jayhww9q17q17jyxi Z37657 0 87720 294034 293182 2026-07-26T05:16:16Z 99of9 1622 Added Z38304 to the approved list of test cases 294034 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z37657" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z89", "Z17K2": "Z37657K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "source HTML" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z37657K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "item reference" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z40", "Z17K2": "Z37657K3", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "replace all?" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z40", "Z17K2": "Z37657K4", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "case-sensitive?" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z60", "Z17K2": "Z37657K5", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "language" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z11", "Z17K2": "Z37657K6", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "display text (optional)" } ] } } ], "Z8K2": "Z89", "Z8K3": [ "Z20", "Z37658", "Z37659", "Z38112", "Z38304" ], "Z8K4": [ "Z14", "Z37660" ], "Z8K5": "Z37657" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "inject abstract wikilink into HTML (complex)" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1002", "Z31K2": [ "Z6", "add wikilink to HTML" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Same as Z35472 but starts with an HTML fragment." } ] } } czf8bcs0x0k8ql8wyqk4iq8u8npk3os 294052 294034 2026-07-26T07:21:03Z 99of9 1622 nudge 294052 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z37657" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z89", "Z17K2": "Z37657K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "source HTML" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z37657K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "item reference" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z40", "Z17K2": "Z37657K3", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "replace all?" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z40", "Z17K2": "Z37657K4", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "case-sensitive?" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z60", "Z17K2": "Z37657K5", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "language" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z11", "Z17K2": "Z37657K6", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "display text (optional)" } ] } } ], "Z8K2": "Z89", "Z8K3": [ "Z20", "Z37658", "Z37659", "Z38112", "Z38304" ], "Z8K4": [ "Z14", "Z37660" ], "Z8K5": "Z37657" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "inject abstract wikilink into HTML (complex)" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1002", "Z31K2": [ "Z6", "add wikilink to HTML", "link term in HTML to Abstract article" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Same as Z35472 but starts with an HTML fragment." } ] } } f94vsr741mlzaxav2k2v91r4qqrlion 294084 294052 2026-07-26T08:54:37Z 99of9 1622 Added Z38312 to the approved list of test cases 294084 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z37657" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z89", "Z17K2": "Z37657K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "source HTML" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z37657K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "item reference" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z40", "Z17K2": "Z37657K3", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "replace all?" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z40", "Z17K2": "Z37657K4", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "case-sensitive?" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z60", "Z17K2": "Z37657K5", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "language" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z11", "Z17K2": "Z37657K6", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "display text (optional)" } ] } } ], "Z8K2": "Z89", "Z8K3": [ "Z20", "Z37658", "Z37659", "Z38112", "Z38304", "Z38312" ], "Z8K4": [ "Z14", "Z37660" ], "Z8K5": "Z37657" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "inject abstract wikilink into HTML (complex)" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1002", "Z31K2": [ "Z6", "add wikilink to HTML", "link term in HTML to Abstract article" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Same as Z35472 but starts with an HTML fragment." } ] } } o6w90q3tygeud6nte0b0l5apsiq1k0i 294085 294084 2026-07-26T08:55:10Z 99of9 1622 294085 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z37657" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z89", "Z17K2": "Z37657K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "source HTML" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z37657K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "item reference" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z40", "Z17K2": "Z37657K3", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "replace all?" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z40", "Z17K2": "Z37657K4", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "case-sensitive?" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z60", "Z17K2": "Z37657K5", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "language" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z11", "Z17K2": "Z37657K6", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "display text (optional)" } ] } } ], "Z8K2": "Z89", "Z8K3": [ "Z20", "Z37658", "Z37659", "Z38112", "Z38304", "Z38312" ], "Z8K4": [ "Z14", "Z37660" ], "Z8K5": "Z37657" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "inject abstract wikilink into HTML (complex)" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1002", "Z31K2": [ "Z6", "add wikilink to HTML", "link term in HTML to Abstract article", "insert wikilink in HTML with regex flags" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Same as Z35472 but starts with an HTML fragment." } ] } } l5h00a4vvt275ii3sd8tidslz4rl7b2 Z37661 0 87724 294032 293179 2026-07-26T05:13:18Z 99of9 1622 Added Z38303 to the approved list of test cases 294032 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z37661" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z89", "Z17K2": "Z37661K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "source HTML" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z37661K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "item reference" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z60", "Z17K2": "Z37661K3", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "language" } ] } } ], "Z8K2": "Z89", "Z8K3": [ "Z20", "Z37664", "Z38111", "Z38303" ], "Z8K4": [ "Z14", "Z37662" ], "Z8K5": "Z37661" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "inject abstract wikilink into HTML (simple)" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1002", "Z31K2": [ "Z6", "add wikilink to HTML" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Same as Z37657 but inferring typical default parameters." } ] } } cetgx66ypszaffcy3cano45r9jnxk9e 294053 294032 2026-07-26T07:22:03Z 99of9 1622 nudge 294053 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z37661" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z89", "Z17K2": "Z37661K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "source HTML" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z37661K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "item reference" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z60", "Z17K2": "Z37661K3", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "language" } ] } } ], "Z8K2": "Z89", "Z8K3": [ "Z20", "Z37664", "Z38111" ], "Z8K4": [ "Z14", "Z37662" ], "Z8K5": "Z37661" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "inject abstract wikilink into HTML (simple)" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1002", "Z31K2": [ "Z6", "add wikilink to HTML", "inject abstract wikilink to first occurrence of term in HTML" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Same as Z37657 but inferring typical default parameters." } ] } } r5e09kmmkpqdh0k7l6zk474o9jf53yu 294054 294053 2026-07-26T07:22:12Z 99of9 1622 Added Z38303 to the approved list of test cases 294054 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z37661" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z89", "Z17K2": "Z37661K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "source HTML" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z37661K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "item reference" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z60", "Z17K2": "Z37661K3", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "language" } ] } } ], "Z8K2": "Z89", "Z8K3": [ "Z20", "Z37664", "Z38111", "Z38303" ], "Z8K4": [ "Z14", "Z37662" ], "Z8K5": "Z37661" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "inject abstract wikilink into HTML (simple)" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1002", "Z31K2": [ "Z6", "add wikilink to HTML", "inject abstract wikilink to first occurrence of term in HTML" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Same as Z37657 but inferring typical default parameters." } ] } } 2t6uhh352thxc7mwl0u6mu3h6jv8ste 294086 294054 2026-07-26T08:56:00Z 99of9 1622 nudge 294086 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z37661" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z89", "Z17K2": "Z37661K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "source HTML" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z37661K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "item reference" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z60", "Z17K2": "Z37661K3", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "language" } ] } } ], "Z8K2": "Z89", "Z8K3": [ "Z20", "Z37664", "Z38111", "Z38303" ], "Z8K4": [ "Z14", "Z37662" ], "Z8K5": "Z37661" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "inject abstract wikilink into HTML (simple)" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1002", "Z31K2": [ "Z6", "add wikilink to HTML", "inject abstract wikilink to first occurrence of term in HTML", "insert wikilink in HTML without flags" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Same as Z37657 but inferring typical default parameters." } ] } } q6jc7thblr6kfy1khbucn2k9ejg6qiu Z37665 0 87729 293693 292947 2026-07-25T12:36:02Z 99of9 1622 Added Z38236 to the approved list of test cases 293693 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z37665" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z89", "Z17K2": "Z37665K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "source HTML" } ] } }, { "Z1K1": "Z17", "Z17K1": { "Z1K1": "Z7", "Z7K1": "Z881", "Z881K1": "Z6091" }, "Z17K2": "Z37665K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "list of item references to link" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z60", "Z17K2": "Z37665K3", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "language" } ] } } ], "Z8K2": "Z89", "Z8K3": [ "Z20", "Z37667", "Z37668", "Z38236" ], "Z8K4": [ "Z14", "Z37666" ], "Z8K5": "Z37665" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "inject list of abstract wikilinks into HTML" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1002", "Z31K2": [ "Z6", "add wikilinks to HTML" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Assumes the HTML has matches to the link labels. A more rigorous function could look for marked up spans." } ] } } gsx003v1erg3v9i2djno4z38w9g6fq5 Z37683 0 87748 293716 290614 2026-07-25T12:57:02Z YoshiRulz 10156 Added Z38224 and Z38237 to the approved list of test cases 293716 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z37683" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z37683K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "person" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z60", "Z17K2": "Z37683K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "language" } ] } } ], "Z8K2": "Z89", "Z8K3": [ "Z20", "Z38224", "Z38237" ], "Z8K4": [ "Z14", "Z37685" ], "Z8K5": "Z37683" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "birth sentence from Wikidata" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Generates a sentence like \"[name] was born on [date] in [location].\"" } ] } } 0bvnluslheohqnq0apjbnmewuzocuz5 293745 293716 2026-07-25T13:38:09Z JhowieNitnek 1044 Added Z38245 to the approved list of test cases 293745 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z37683" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z37683K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "person" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z60", "Z17K2": "Z37683K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "language" } ] } } ], "Z8K2": "Z89", "Z8K3": [ "Z20", "Z38224", "Z38237", "Z38245" ], "Z8K4": [ "Z14", "Z37685" ], "Z8K5": "Z37683" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "birth sentence from Wikidata" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Generates a sentence like \"[name] was born on [date] in [location].\"" } ] } } 5i7ynqyyw0or8cwg6460ltjm3zj87pg Z37684 0 87749 293722 290616 2026-07-25T13:06:34Z JhowieNitnek 1044 293722 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z37684" }, "Z2K2": { "Z1K1": "Z14294", "Z14294K1": [ "Z14293", { "Z1K1": "Z14293", "Z14293K1": "Z36185", "Z14293K2": "Z33034" }, { "Z1K1": "Z14293", "Z14293K1": "Z37686", "Z14293K2": [ "Z60", "Z1592" ] }, { "Z1K1": "Z14293", "Z14293K1": "Z37689", "Z14293K2": [ "Z60", "Z1430" ] } ], "Z14294K2": "Z36185" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "config for birth sentence from Wikidata" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 2zvsoq54juhbn7y43oyz3y8p7rfsnd9 293743 293722 2026-07-25T13:35:36Z JhowieNitnek 1044 293743 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z37684" }, "Z2K2": { "Z1K1": "Z14294", "Z14294K1": [ "Z14293", { "Z1K1": "Z14293", "Z14293K1": "Z36185", "Z14293K2": "Z33034" }, { "Z1K1": "Z14293", "Z14293K1": "Z37686", "Z14293K2": [ "Z60", "Z1592" ] }, { "Z1K1": "Z14293", "Z14293K1": "Z37689", "Z14293K2": [ "Z60", "Z1430" ] }, { "Z1K1": "Z14293", "Z14293K1": "Z38240", "Z14293K2": "Z34075" } ], "Z14294K2": "Z36185" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "config for birth sentence from Wikidata" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 4x8qvaehzev4u41tiskg5hyvme6mdo1 293855 293743 2026-07-25T17:23:24Z Seudo 13071 Add French 293855 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z37684" }, "Z2K2": { "Z1K1": "Z14294", "Z14294K1": [ "Z14293", { "Z1K1": "Z14293", "Z14293K1": "Z36185", "Z14293K2": "Z33034" }, { "Z1K1": "Z14293", "Z14293K1": "Z37686", "Z14293K2": [ "Z60", "Z1592" ] }, { "Z1K1": "Z14293", "Z14293K1": "Z37689", "Z14293K2": [ "Z60", "Z1430" ] }, { "Z1K1": "Z14293", "Z14293K1": "Z38240", "Z14293K2": "Z34075" }, { "Z1K1": "Z14293", "Z14293K1": "Z38274", "Z14293K2": "Z33056" } ], "Z14294K2": "Z36185" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "config for birth sentence from Wikidata" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } d20b4wx92kv0ncs6nwtc860kwfv82gv Z37726 0 87831 293689 290899 2026-07-25T12:33:44Z Wcalenieja 10313 added Polish 293689 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z37726" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z89", "Z17K2": "Z37726K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "initial fragment" }, { "Z1K1": "Z11", "Z11K1": "Z1025", "Z11K2": "początkowy fragment" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z37726K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "QID to replace link to" }, { "Z1K1": "Z11", "Z11K1": "Z1025", "Z11K2": "QID odnośnika do zastąpienia" } ] } } ], "Z8K2": "Z89", "Z8K3": [ "Z20", "Z37727" ], "Z8K4": [ "Z14", "Z37728" ], "Z8K5": "Z37726" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "replace Abstract Wikipedia link to QID with bold" }, { "Z1K1": "Z11", "Z11K1": "Z1025", "Z11K2": "zamiana linku Abstract Wiki do QID na pogrubienie" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1025", "Z31K2": [ "Z6", "zastąp link do QID pogrubieniem w Abstrakcyjnej Wikipedii", "zamiana linku Abstrakcyjnej Wikipedii do QID na pogrubienie" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Intended as a wrapper for the first fragment in an article to replace a self-link with bolding the title item." }, { "Z1K1": "Z11", "Z11K1": "Z1025", "Z11K2": "Funkcja opakowująca pierwszy fragment artykułu, zastępująca odnośnik do samego siebie pogrubieniem etykiety opisywanego elementu." } ] } } 16pri5100fi50sb005ogz6vdqmqr492 Wikifunctions:Project chat/Archive/2026/07 4 87913 294029 291200 2026-07-26T03:08:05Z SpBot 978 archiving 3 sections from [[Wikifunctions:Project chat]] (after section [[Wikifunctions:Project chat/Archive/2026/07#Z37279|Z37279]]) 294029 wikitext text/x-wiki {{Talkarchive}} == Wikifunctions & Abstract Wikipedia Newsletter #255: Integration on test wiki and annual plan == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-07-01|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In this issue, we discuss integration of Abstract Wikipedia in Test Wiki and our objectives for the new Wikimedia Foundation Fiscal Year, we remind you of the Wikifunctions and Abstract Wikipedia events at Wikimania 2026, and we take a look at the latest software developments. Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]! Also, we remind you that if you have questions or ideas to discuss, the next '''Volunteers' Corner''' will be held on '''[https://zonestamp.toolforge.org/1783359000 July 6, at 17:30 UTC]''' ([https://meet.google.com/xuy-njxh-rkw link to the meeting]). Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 08:22, 2 July 2026 (UTC) <!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=30755600 --> :<small>This section was archived on a request by: [[User:Sannita (WMF)|Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 12:40, 13 July 2026 (UTC)</small> == [[Z37279]] == I have issues getting this function to work. It throws an error about a multilingual string, ''Unspecified error (error information: "cannot read property 'Z12K1' of undefined")'', but the function isn't using that type anywhere. It worked just as it should when I constructed it directly in the test section of [[Z26107]], so it is probably something obvious I've missed in the implementation. A fresh set of eyes would be much appreciated! [[User:Autom|Autom]] ([[User talk:Autom|talk]]) 23:03, 3 July 2026 (UTC) :You were passing the 1st and 2nd arguments ([[Z6091]]s) to {{Z|23468}}, which takes a [[Z6001]]. Fixed. edit: Also please review the test case I added, it's probably wrong. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 04:14, 4 July 2026 (UTC) ::Thank you, I also found the trouble with the error above. It still doesn't work with the cities I tried yesterday, but all others work. There probably some caching left from before one of the changes. [[User:Autom|Autom]] ([[User talk:Autom|talk]]) 08:57, 4 July 2026 (UTC) :<small>This section was archived on a request by: [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 13:49, 24 July 2026 (UTC)</small> == Criticism from English Wikipedia == Hi all, you might be aware of [[:w:en:Wikipedia:Village pump (WMF)#Abstract Wikipedia goes somewhat live and already hosts unattributed enwiki copies...|this discussion on English Wikipedia]], that raised several criticisms about the project. As a team, we [[:abstract:Abstract Wikipedia:Response to English Wikipedia criticism|drafted an initial response]], that we want to run through you. If you want to suggest changes or edits, please [[:abstract:Abstract Wikipedia talk:Response to English Wikipedia criticism|use the talk page]]. Please, keep a polite and constructive tone. The editing period will be '''open until July 17'''. The final result of this editing will be published on Meta, and will be linked to the English Wikipedia community. [[User:Sannita (WMF)|Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 12:19, 6 July 2026 (UTC) :<small>This section was archived on a request by: [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 13:49, 24 July 2026 (UTC)</small> == Wikifunctions & Abstract Wikipedia Newsletter #256: Moving toward our first Abstract Wikipedia integration milestone == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-07-08|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In this issue, we discuss further our objectives for the new Wikimedia Foundation Fiscal Year, we show the latest community tool, we remind you of the Wikifunctions and Abstract Wikipedia events at Wikimania 2026, and we take a look at the latest software developments. Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]! Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 09:43, 9 July 2026 (UTC) <!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=30755600 --> :<small>This section was archived on a request by: [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 13:49, 24 July 2026 (UTC)</small> 4k09fhetyljgkjfmytkn1ajarx51mka Z37840 0 87984 293857 291627 2026-07-25T17:29:31Z Joseph 866 typo 293857 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z37840" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": { "Z1K1": "Z7", "Z7K1": "Z881", "Z881K1": "Z6091" }, "Z17K2": "Z37840K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "list of QIDs" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z60", "Z17K2": "Z37840K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "language" } ] } } ], "Z8K2": "Z89", "Z8K3": [ "Z20", "Z37842" ], "Z8K4": [ "Z14", "Z37841" ], "Z8K5": "Z37840" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "list of Abstract Wikilinks" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 4vw6qhw3cx5ecye00cbr5ontebl2j2x 294010 293857 2026-07-25T21:10:28Z EatingCarBatteries 61191 294010 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z37840" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": { "Z1K1": "Z7", "Z7K1": "Z881", "Z881K1": "Z6091" }, "Z17K2": "Z37840K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "list of QIDs" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z60", "Z17K2": "Z37840K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "language" } ] } } ], "Z8K2": "Z89", "Z8K3": [ "Z20", "Z37842" ], "Z8K4": [ "Z14", "Z37841" ], "Z8K5": "Z37840" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "list of Abstract Wikilinks" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Creates a bulleted list with each bullet pointing to a QID provided in the typed list" } ] } } 2o19kld166m79hxx07a95k12pml4vc6 Wikifunctions:Status updates/2026-07-16/en 4 88021 293934 291794 2026-07-25T19:37:56Z FuzzyBot 207 Updating to match new version of source page 293934 wikitext text/x-wiki <languages/> {{Wikifunctions updates | prevlabel = Previous update | prev = 2026-07-08 | nextlabel = Next update | next = }} Welcome to Newsletter #257, [https://www.wikifunctions.org/view/en/Z14629?call=%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z14629%22%2C%22Z14629K1%22%3A%7B%22Z1K1%22%3A%22Z13518%22%2C%22Z13518K1%22%3A%223%22%7D%7D Fermat’s third number]! === Beyond syntactic tables === In the last few weeks, some volunteers and I have been experimenting with [[Wikifunctions:Type proposals/Syntactic table|the Syntactic table proposal]]. The community has warned us early in the process that it probably would not scale for morphologically rich languages, such as Turkish or Finnish, where words can have hundreds if not thousands of Forms. And indeed, we ran into issues. Not as fast as I expected, fortunately, but soon enough. And maybe they are just temporarily for the things we want to do right now, but it is expected that eventually they will be overwhelming as our ambitions expand. Because of that, I think we need to improve on Syntactic tables as they are. I wrote [[Wikifunctions:Type proposals/Words with many forms|a document discussing possible approaches]], and want to invite the community to discuss and leave thoughts. I would like to implement the result of the discussion in the week after Wikimania, unless there is dissent, and see where that takes us. === John Samuel: This Pride Month, I Am Focusing on Abstract Wikipedia === [[User:Jsamwrites|John Samuel]] wrote a blog post describing his thoughts and hopes for Abstract Wikipedia: [https://jsamwrites.medium.com/this-pride-month-i-am-focusing-on-abstract-wikipedia-287bbae593c8 jsamwrites.medium.com/this-pride-month-i-am-focusing-on-abstract-wikipedia-287bbae593c8] I quote John: <blockquote>''“Research on multilingual Wikipedia has shown that different language communities develop their own perspectives, priorities, and cultural contexts. Knowledge is not merely translated; it is shaped by communities.'' ''Abstract Wikipedia will not replace those communities. Instead, it offers an opportunity to share certain forms of knowledge more broadly while preserving linguistic diversity.”''</blockquote> Particularly noteworthy are [[:commons:File:Wikicafe-JohnSAMUEL.pdf|his presentation slides which he presented in Lyon last month]] (in French). === Jens Ohlig: Calling Wikifunctions for der, die, das === [[User:Jens Ohlig|Jens Ohlig]] wrote a blog post on the implementation of the der, die, das tool that we have pointed to last week: [https://blog.johl.io/calling-wikifunctions-for-der-die-das/ blog.johl.io/calling-wikifunctions-for-der-die-das] It offers a great write-up into one way Wikifunctions can be used, and how it connects to Wikidata. I quote Jens: <blockquote>''“To extract the information on the grammatical gender, we use Wikifunctions. Wikifunctions is a Wikimedia project that aims to create a collaboratively maintained library of functions. A function is a procedure that takes one or more inputs and produces an output. Examples include converting units, transforming singular words into plural forms, or carrying out simple calculations. Wikifunctions is intended to support the reuse of such functions across Wikimedia projects and other software environments. It’s also the foundation of Abstract Wikipedia. And, last, but not least, we can use these functions in remote calls from the command line.”''</blockquote> Thank you, Jens! === Recent Changes in the software === This week, we fixed a bug that meant that moving complex items up and down in a list would show the wrong expanded "view" ([[:phab:T431714|T431714]]). And to make it easier to recognise what you're searching for, we now show a Function icon or Language icon in the search field, like we do for Wikidata items. As part of wider work to support new languages in MediaWiki, we created Z2051/kix "Khiamniungan Naga" ([[:phab:T428856|T428856]]) and Z2052/uzs "Southern Uzbek" ([[:phab:T423735|T423735]]). === Wikifunctions and Abstract Wikipedia at Wikimania 2026 === Next week is [[:wikimania:Special:MyLanguage/2026:Wikimania|Wikimania 2026]], the annual main conference for all things Wikimedia. Wikimania will be in Paris, France from 21–25 July. We hope to see many of you there. There will be a number of events about Abstract Wikipedia and Wikifunctions (all times local): * [[User:Dnshitobu|Dnshitobu]] has session “[https://wikimedia.eventyay.com/wm/wikimania2026/talk/TWGKWB/ Making indigenous languages ready for Wikifunctions]” on Friday, 14:30 * [[User:Mahir256|Mahir256]] will organize a workshop “[https://wikimedia.eventyay.com/wm/wikimania2026/talk/HYTQBF/ From Abstract Content to Concrete Text with Wikidata Lexemes]” on Friday, 16:00 * [[User:Jdforrester (WMF)|James]], [[User:Sannita (WMF)|Luca]], and [[User:DVrandecic (WMF)|Denny]] will be running “[https://wikimedia.eventyay.com/wm/wikimania2026/talk/AKFG8R/ Abstract Wikipedia workshop: Let's create a multi-lingual article!]” on Saturday, 11:00 If there are any further related events, let us know, and we are happy to tell folks about them! Due to Wikimania next week, we are skipping the newsletter. === News in Types: Thoughts on Wikifunctions Object References === We invite you all to create new and discuss the existing [[Wikifunctions:Type proposals|Type proposals]] so we can keep on creating new Types. Thanks to all the community members contributing to the discussion and writing proposals, making it possible to extend the Wikifunctions to new domains! We have been particularly discussing the proposal for [[Wikifunctions:Type proposals/Wikifunctions object reference|Wikifunctions Object References]] in the team and like it. The only thing we are considering to change is to make it a generic type, stating the object’s type. Furthermore, we are discussing [[Wikifunctions:Type proposals/Words with many forms|an evolution]] of the (experimental) [[Wikifunctions:Type proposals/Syntactic table|Syntactic tables]], as you can see in the top news above. === Fresh Functions weekly: 45 new Functions === This week we had 45 new functions. Here is an incomplete list of functions with implementations and passing tests to get a taste of what functions have been created. We crossed 4700 functions, and are just one week shy of Wikimania – maybe we can get to a round number during Wikimania? Thanks everybody for contributing! * {{Z|Z37348}} * {{Z|Z37353}} * {{Z|Z37354}} * {{Z|Z37357}} * {{Z|Z37361}} * {{Z|Z37367}} * {{Z|Z37375}} * {{Z|Z37387}} * {{Z|Z37389}} * {{Z|Z37391}} * {{Z|Z37393}} * {{Z|Z37395}} * {{Z|Z37403}} * {{Z|Z37415}} * {{Z|Z37419}} * {{Z|Z37422}} * {{Z|Z37424}} * {{Z|Z37426}} * {{Z|Z37436}} * {{Z|Z37441}} * {{Z|Z37447}} * {{Z|Z37450}} * {{Z|Z37454}} * {{Z|Z37459}} * {{Z|Z37464}} * {{Z|Z37465}} * {{Z|Z37473}} * {{Z|Z37481}} * {{Z|Z37482}} * {{Z|Z37493}} * {{Z|Z37507}} * {{Z|Z37510}} * {{Z|Z37512}} * {{Z|Z37518}} * {{Z|Z37533}} * {{Z|Z37541}} * {{Z|Z37551}} * {{Z|Z37609}} * {{Z|Z37623}} * {{Z|Z37633}} * {{Z|Z37640}} * {{Z|Z37644}} * {{Z|Z37647}} * {{Z|Z37655}} 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. [[Category:Status updates{{#translation:}}|2026-07-16]] d5dn7idtbjebi0v4s08i6slvp4sc3md Translations:Wikifunctions:Status updates/2026-07-16/34/en 1198 88049 293933 291793 2026-07-25T19:37:55Z FuzzyBot 207 Importing a new version from external source 293933 wikitext text/x-wiki This week we had 45 new functions. Here is an incomplete list of functions with implementations and passing tests to get a taste of what functions have been created. We crossed 4700 functions, and are just one week shy of Wikimania – maybe we can get to a round number during Wikimania? Thanks everybody for contributing! aggfzn2iqthgu1hwz7g9lvswm0mmnge Z37922 0 88112 294008 292416 2026-07-25T20:48:56Z EatingCarBatteries 61191 doesn't have to be a taxon 294008 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z37922" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z37922K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "species" }, { "Z1K1": "Z11", "Z11K1": "Z1592", "Z11K2": "art" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z37922K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "hypernym" }, { "Z1K1": "Z11", "Z11K1": "Z1592", "Z11K2": "hyperonym" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z60", "Z17K2": "Z37922K3", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "language" }, { "Z1K1": "Z11", "Z11K1": "Z1592", "Z11K2": "språk" } ] } } ], "Z8K2": "Z89", "Z8K3": [ "Z20", "Z38018" ], "Z8K4": [ "Z14", "Z37924" ], "Z8K5": "Z37922" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "intro for species with hypernym" }, { "Z1K1": "Z11", "Z11K1": "Z1592", "Z11K2": "introduktion för art med hyperonym" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "like Z37921, but with a hypernym" } ] } } 0k2wemnjf9fycaehp1fxz09r15qu3a1 Wikifunctions:Status updates/2026-07-08/de 4 88293 293899 293582 2026-07-25T19:28:18Z Ameisenigel 44 Created page with "Wir haben diese Woche einige kleine Fehlerbehebungen im Zusammenhang mit der Unterstützung für die Abstrakte Wikipedia sowie eine Verbesserung an einer der Spezialseiten von Wikifunctions eingeführt." 293899 wikitext text/x-wiki <languages/> {{Wikifunctions updates | prevlabel = Vorheriges Update | prev = 2026-07-01 | nextlabel = Nächstes Update | next = 2026-07-16 }} Willkommen bei Newsletter #256, [https://www.wikifunctions.org/view/en/Z13647?call=%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z13647%22%2C%22Z13647K1%22%3A%7B%22Z1K1%22%3A%22Z13518%22%2C%22Z13518K1%22%3A%222%22%7D%2C%22Z13647K2%22%3A%7B%22Z1K1%22%3A%22Z13518%22%2C%22Z13518K1%22%3A%228%22%7D%7D einer schönen, runden Zahl]. <span id="Moving_toward_our_first_Abstract_Wikipedia_integration_milestone"></span> === Auf dem Weg zu unserem ersten Meilenstein bei der Integration der Abstrakten Wikipedia === Im Newsletter der vergangenen Woche haben wir erläutert, [[Special:MyLanguage/Wikifunctions:Status updates/2026-07-01|wie sich die Abstrakte Wikipedia in den Jahresplan der Wikimedia Foundation für das Geschäftsjahr 2026/27 einfügt]]: Es geht darum, die Tragfähigkeit der Abstrakten Wikipedia als skalierbaren, auf den Menschen ausgerichteten Ansatz zur Erstellung mehrsprachiger enzyklopädischer Inhalte zu demonstrieren. Heute wollen wir einen wichtigen Meilenstein für die Abstrakte Wikipedia in diesem Jahr betrachten und beleuchten, wie unsere für das erste und zweite Quartal geplanten Arbeiten damit zusammenhängen. '''Meilenstein: Bis zum Ende des zweiten Quartals wird ein in der Abstrakten Wikipedia erstellter Artikel in drei verschiedene Sprachversionen der Wikipedia integriert.''' Nachdem wir nun gezeigt haben, dass [[Special:MyLanguage/Wikifunctions:Status updates/2026-07-01|das System durchgängig funktioniert]], besteht unser nächster wichtiger Meilenstein darin, die Akzeptanz durch Sprach-Communitys zu demonstrieren. Um dieses Erfolgsziel zu erreichen, müssen wir aufzeigen, dass sich abstrakte Inhalte erstellen, in verschiedenen Sprachen ausgeben, von Communitys überprüfen und in Wikipedia-Projekten veröffentlichen lassen, wo Leser sie finden können. Um diesen Meilenstein zu erreichen, werden wir uns im ersten und zweiten Quartal auf zwei Bereiche konzentrieren: <span id="1._Supporting_the_creation_of_Abstract_content"></span> ==== 1. Unterstützung bei der Erstellung von Abstrakten Inhalten ==== Zunächst wollen wir die Community der Abstrakten Wikipedia und von Wikifunctions weiterhin dabei unterstützen, abstrakte Inhalte sowie die dafür erforderlichen Funktionen zu erstellen. Im ersten Quartal werden wir uns darauf konzentrieren, den Prozess der Funktionserstellung zu vereinfachen, unter anderem durch mehr Transparenz hinsichtlich der Aktualität der Inhalte, die in den Ergebnissen von Funktionsaufrufen verwendet werden, sowie durch eine Möglichkeit sicherzustellen, dass ein Funktionsaufruf aktuelle Inhalte abruft. Wir werden zudem Bereiche mit hoher Wirkung aufzeigen, an denen Beitragende arbeiten können, gemeinsam mit der Community verschiedene NLG-Ansätze untersuchen und prüfen, wie sich die Erstellung und Bearbeitung von Abstrakten Artikeln benutzerfreundlicher gestalten ließe. Ein wichtiger Aspekt bei der Vorbereitung von abstrakten Inhalten für künftige Integrationen ist die Artikelreife. Mitglieder der Community haben bereits konstruktive Gespräche darüber geführt, welche Voraussetzungen erfüllt sein müssen, damit abstrakte Artikel in die Wikipedias integriert werden können, einschließlich Fragen zur Artikelqualität. Wie im [[Special:MyLanguage/Wikifunctions:Status updates/2026-07-01|Newsletter der letzten Woche]] erörtert, wäre ein praktischer nächster Schritt, sich für eine erste Integration auf einen bestimmten Artikeltyp zu konzentrieren: Artikel über Städte. Das bedeutet natürlich nicht, dass Artikel über Städte die einzige wichtige Art von Artikeln sind. Vielmehr dienen sie uns als konkretes, gemeinsames Beispiel, an dem wir die für solche Artikel erforderlichen Funktionen und Bausteine ​​verbessern, testen und gemeinsam weiterentwickeln können. Wir würden uns sehr freuen, wenn alle, die sich für diesen Bereich interessieren, an der Verbesserung dieser Funktionen und Bausteine ​​mitwirken würden. Um Diskussionen in Taten umzusetzen, wollen wir mit ausgewählten Pilot-Wikipedias zusammenarbeiten, die daran interessiert sind, die Abstrakte Wikipedia in der Praxis zu testen. Dies bedeutet den Übergang von allgemeinem Interesse hin zu konkreter Integrationsarbeit: Es gilt zu ermitteln, was die jeweiligen Communitys benötigen, um relevante Artikel in ihrer Sprache bereitzustellen, zudem sollen sie dabei unterstützt werden, Lücken in Wikidata und Wikifunctions zu schließen, und in die Lage versetzt werden, Artikel auf Basis einer Opt-in-Entscheidung zu prüfen und zu integrieren (wie [[Special:MyLanguage/Wikifunctions:Status updates/2026-07-01|hier]] beschrieben). Wir haben bereits potenzielle Pilot-Communitys identifiziert und freuen uns darauf, im ersten und zweiten Quartal mit ihnen zusammenzuarbeiten. <span id="2._Keeping_the_system_reliable_as_demand_grows"></span> ==== 2. Gewährleistung der Zuverlässigkeit des Systems bei steigender Nachfrage ==== Zudem muss das System diese Arbeit zuverlässig unterstützen. Wenn sich mehr Communitys beteiligen und die Artikel umfangreicher werden, müssen die Abstrakte Wikipedia und die Integrationserfahrung stabil, reaktionsschnell und verständlich bleiben. Im ersten Quartal werden wir uns darauf konzentrieren, die Aktualisierungslast zu messen, Wege zu finden, NLG-Funktionen schneller und robuster zu gestalten, sowie die generierten Fragmente beständiger zu machen, um das Erlebnis für Leser und Autoren zu verbessern. Gemeinsam bringen uns diese Bereiche unserem Integrationsmeilenstein für das zweite Quartal näher und ermöglichen es uns gleichzeitig, laufend dazuzulernen und Anpassungen vorzunehmen. Wie immer freuen wir uns über eure Gedanken zu unserer eingeschlagenen Richtung. <span id="What’s_the_gender_of_a_German_noun?"></span> === Was ist das Geschlecht eines deutschen Substantivs? === Community-Mitglied [[User:Jens Ohlig|Jens Ohlig]] hat ein Kommandozeilen-Werkzeug geschrieben, um das Geschlecht eines deutschen Substantivs über Wikifunctions aus Wikidata abzurufen. Nach der Einrichtung kannst du einfach Folgendes aufrufen: : <code>> noungender Haus</code> : <code>das Haus</code> Das Werkzeug sucht zunächst auf Wikidata nach dem Lexem, ruft dann {{Z|Z20616}} auf und zeigt die entsprechende Ausgabe an. Code und Anleitung sind [https://codeberg.org/johl/noungender auf Codeberg verfügbar]. Danke, Jens! <span id="Recent_Changes_in_the_software"></span> === Letzte Änderungen an der Software === Wir haben diese Woche einige kleine Fehlerbehebungen im Zusammenhang mit der Unterstützung für die Abstrakte Wikipedia sowie eine Verbesserung an einer der Spezialseiten von Wikifunctions eingeführt. <div lang="en" dir="ltr" class="mw-content-ltr"> Loading a longer abstract article now groups together Wikidata entities when fetching them, so they display faster and with less load on the servers ([[:phab:T429766|T429766]]). We fixed the banner on integrated abstract articles that explains the content comes from Abstract Wikipedia so that it shows to every reader, not just sysops. Now the call-to-action to disable it is only shown to sysops, instead ([[:phab:T422710|T422710]]). </div> <div lang="en" dir="ltr" class="mw-content-ltr"> Wikifunctions's Special:ListObjectsByType now doesn't list some Objects multiple times ([[:phab:T430847|T430847]]) and is faster to give you results ([[:phab:T430853|T430853]]). </div> <div lang="en" dir="ltr" class="mw-content-ltr"> === Recording of Volunteers’ Corner from 6 July === </div> [[File:Abstract Wikipedia Volunteer Corner 2026-07.webm|thumb|<span lang="en" dir="ltr" class="mw-content-ltr">Recording of the July Volunteers' Corner</span>]] <div lang="en" dir="ltr" class="mw-content-ltr"> This Monday’s volunteers’ corner meeting (6 July 2026) is [[:commons:File:Abstract Wikipedia Volunteer Corner 2026-07.webm|now available as a recording on Commons]]. Thank you for the lively conversation about specific issues in NLG. We are planning to pick the topic up in an upcoming newsletter. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> === Wikifunctions and Abstract Wikipedia at Wikimania 2026 === </div> <div lang="en" dir="ltr" class="mw-content-ltr"> [[:wikimania:Special:MyLanguage/2026:Wikimania|Wikimania 2026]], the annual main conference for all things Wikimedia, will be in Paris, France from 21–25 July this year. There will be a number of events about Abstract Wikipedia and Wikifunctions (all times local): </div> * <span lang="en" dir="ltr" class="mw-content-ltr">[[User:Dnshitobu|Dnshitobu]] has session “[https://wikimedia.eventyay.com/wm/wikimania2026/talk/TWGKWB/ Making indigenous languages ready for Wikifunctions]” on Friday at 14:30</span> * <span lang="en" dir="ltr" class="mw-content-ltr">[[User:Mahir256|Mahir256]] will organize a workshop “[https://wikimedia.eventyay.com/wm/wikimania2026/talk/HYTQBF/ From Abstract Content to Concrete Text with Wikidata Lexemes]” on Friday at 16:00</span> * <span lang="en" dir="ltr" class="mw-content-ltr">[[User:Jdforrester (WMF)|James]], [[User:Sannita (WMF)|Luca]], and [[User:DVrandecic (WMF)|Denny]] will be running “[https://wikimedia.eventyay.com/wm/wikimania2026/talk/AKFG8R/ Abstract Wikipedia workshop: Let's create a multi-lingual article!]” on Saturday at 11:00</span> <div lang="en" dir="ltr" class="mw-content-ltr"> If there are any further related events, let us know, and we are happy to add them! </div> <div lang="en" dir="ltr" class="mw-content-ltr"> === Fresh Functions weekly: 69 new Functions === </div> <div lang="en" dir="ltr" class="mw-content-ltr"> This week we had 69 new functions. Here is an incomplete list of functions with implementations to get a taste of what functions have been created. We crossed 4650 functions, and are just a few weeks shy of Wikimania – maybe we can get to a round number by then? Thanks everybody for contributing! </div> * {{Z|Z37048}} * {{Z|Z37054}} * {{Z|Z37058}} * {{Z|Z37065}} * {{Z|Z37068}} * {{Z|Z37071}} * {{Z|Z37076}} * {{Z|Z37080}} * {{Z|Z37083}} * {{Z|Z37086}} * {{Z|Z37089}} * {{Z|Z37095}} * {{Z|Z37104}} * {{Z|Z37107}} * {{Z|Z37115}} * {{Z|Z37120}} * {{Z|Z37126}} * {{Z|Z37127}} * {{Z|Z37140}} * {{Z|Z37143}} * {{Z|Z37146}} * {{Z|Z37150}} * {{Z|Z37154}} * {{Z|Z37157}} * {{Z|Z37160}} * {{Z|Z37163}} * {{Z|Z37170}} * {{Z|Z37174}} * {{Z|Z37188}} * {{Z|Z37197}} * {{Z|Z37201}} * {{Z|Z37209}} * {{Z|Z37217}} * {{Z|Z37219}} * {{Z|Z37220}} * {{Z|Z37225}} * {{Z|Z37232}} * {{Z|Z37235}} * {{Z|Z37241}} * {{Z|Z37245}} * {{Z|Z37246}} * {{Z|Z37259}} * {{Z|Z37263}} * {{Z|Z37271}} * {{Z|Z37272}} * {{Z|Z37275}} * {{Z|Z37279}} * {{Z|Z37286}} * {{Z|Z37289}} * {{Z|Z37293}} * {{Z|Z37296}} * {{Z|Z37297}} * {{Z|Z37299}} * {{Z|Z37302}} * {{Z|Z37309}} * {{Z|Z37311}} * {{Z|Z37315}} * {{Z|Z37321}} * {{Z|Z37323}} * {{Z|Z37328}} * {{Z|Z37332}} * {{Z|Z37337}} * {{Z|Z37338}} * {{Z|Z37342}} * {{Z|Z37346}} <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-07-08]] dk6ee8egh2rgd9bwpsud650fse88ozi 293901 293899 2026-07-25T19:31:03Z Ameisenigel 44 Created page with "Beim Laden eines längeren abstrakten Artikels werden die zugehörigen Wikidata-Entitäten nun gebündelt abgerufen, wodurch die Anzeige schneller erfolgt und die Server weniger stark belastet werden ($1). Wir haben den Hinweis bei integrierten abstrakten Artikeln, der darüber informiert, dass die Inhalte aus der Abstrakten Wikipedia stammen, so angepasst, dass er für alle Leser sichtbar ist und nicht mehr nur für Administratoren. Stattdessen wird nun die Aufforderung..." 293901 wikitext text/x-wiki <languages/> {{Wikifunctions updates | prevlabel = Vorheriges Update | prev = 2026-07-01 | nextlabel = Nächstes Update | next = 2026-07-16 }} Willkommen bei Newsletter #256, [https://www.wikifunctions.org/view/en/Z13647?call=%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z13647%22%2C%22Z13647K1%22%3A%7B%22Z1K1%22%3A%22Z13518%22%2C%22Z13518K1%22%3A%222%22%7D%2C%22Z13647K2%22%3A%7B%22Z1K1%22%3A%22Z13518%22%2C%22Z13518K1%22%3A%228%22%7D%7D einer schönen, runden Zahl]. <span id="Moving_toward_our_first_Abstract_Wikipedia_integration_milestone"></span> === Auf dem Weg zu unserem ersten Meilenstein bei der Integration der Abstrakten Wikipedia === Im Newsletter der vergangenen Woche haben wir erläutert, [[Special:MyLanguage/Wikifunctions:Status updates/2026-07-01|wie sich die Abstrakte Wikipedia in den Jahresplan der Wikimedia Foundation für das Geschäftsjahr 2026/27 einfügt]]: Es geht darum, die Tragfähigkeit der Abstrakten Wikipedia als skalierbaren, auf den Menschen ausgerichteten Ansatz zur Erstellung mehrsprachiger enzyklopädischer Inhalte zu demonstrieren. Heute wollen wir einen wichtigen Meilenstein für die Abstrakte Wikipedia in diesem Jahr betrachten und beleuchten, wie unsere für das erste und zweite Quartal geplanten Arbeiten damit zusammenhängen. '''Meilenstein: Bis zum Ende des zweiten Quartals wird ein in der Abstrakten Wikipedia erstellter Artikel in drei verschiedene Sprachversionen der Wikipedia integriert.''' Nachdem wir nun gezeigt haben, dass [[Special:MyLanguage/Wikifunctions:Status updates/2026-07-01|das System durchgängig funktioniert]], besteht unser nächster wichtiger Meilenstein darin, die Akzeptanz durch Sprach-Communitys zu demonstrieren. Um dieses Erfolgsziel zu erreichen, müssen wir aufzeigen, dass sich abstrakte Inhalte erstellen, in verschiedenen Sprachen ausgeben, von Communitys überprüfen und in Wikipedia-Projekten veröffentlichen lassen, wo Leser sie finden können. Um diesen Meilenstein zu erreichen, werden wir uns im ersten und zweiten Quartal auf zwei Bereiche konzentrieren: <span id="1._Supporting_the_creation_of_Abstract_content"></span> ==== 1. Unterstützung bei der Erstellung von Abstrakten Inhalten ==== Zunächst wollen wir die Community der Abstrakten Wikipedia und von Wikifunctions weiterhin dabei unterstützen, abstrakte Inhalte sowie die dafür erforderlichen Funktionen zu erstellen. Im ersten Quartal werden wir uns darauf konzentrieren, den Prozess der Funktionserstellung zu vereinfachen, unter anderem durch mehr Transparenz hinsichtlich der Aktualität der Inhalte, die in den Ergebnissen von Funktionsaufrufen verwendet werden, sowie durch eine Möglichkeit sicherzustellen, dass ein Funktionsaufruf aktuelle Inhalte abruft. Wir werden zudem Bereiche mit hoher Wirkung aufzeigen, an denen Beitragende arbeiten können, gemeinsam mit der Community verschiedene NLG-Ansätze untersuchen und prüfen, wie sich die Erstellung und Bearbeitung von Abstrakten Artikeln benutzerfreundlicher gestalten ließe. Ein wichtiger Aspekt bei der Vorbereitung von abstrakten Inhalten für künftige Integrationen ist die Artikelreife. Mitglieder der Community haben bereits konstruktive Gespräche darüber geführt, welche Voraussetzungen erfüllt sein müssen, damit abstrakte Artikel in die Wikipedias integriert werden können, einschließlich Fragen zur Artikelqualität. Wie im [[Special:MyLanguage/Wikifunctions:Status updates/2026-07-01|Newsletter der letzten Woche]] erörtert, wäre ein praktischer nächster Schritt, sich für eine erste Integration auf einen bestimmten Artikeltyp zu konzentrieren: Artikel über Städte. Das bedeutet natürlich nicht, dass Artikel über Städte die einzige wichtige Art von Artikeln sind. Vielmehr dienen sie uns als konkretes, gemeinsames Beispiel, an dem wir die für solche Artikel erforderlichen Funktionen und Bausteine ​​verbessern, testen und gemeinsam weiterentwickeln können. Wir würden uns sehr freuen, wenn alle, die sich für diesen Bereich interessieren, an der Verbesserung dieser Funktionen und Bausteine ​​mitwirken würden. Um Diskussionen in Taten umzusetzen, wollen wir mit ausgewählten Pilot-Wikipedias zusammenarbeiten, die daran interessiert sind, die Abstrakte Wikipedia in der Praxis zu testen. Dies bedeutet den Übergang von allgemeinem Interesse hin zu konkreter Integrationsarbeit: Es gilt zu ermitteln, was die jeweiligen Communitys benötigen, um relevante Artikel in ihrer Sprache bereitzustellen, zudem sollen sie dabei unterstützt werden, Lücken in Wikidata und Wikifunctions zu schließen, und in die Lage versetzt werden, Artikel auf Basis einer Opt-in-Entscheidung zu prüfen und zu integrieren (wie [[Special:MyLanguage/Wikifunctions:Status updates/2026-07-01|hier]] beschrieben). Wir haben bereits potenzielle Pilot-Communitys identifiziert und freuen uns darauf, im ersten und zweiten Quartal mit ihnen zusammenzuarbeiten. <span id="2._Keeping_the_system_reliable_as_demand_grows"></span> ==== 2. Gewährleistung der Zuverlässigkeit des Systems bei steigender Nachfrage ==== Zudem muss das System diese Arbeit zuverlässig unterstützen. Wenn sich mehr Communitys beteiligen und die Artikel umfangreicher werden, müssen die Abstrakte Wikipedia und die Integrationserfahrung stabil, reaktionsschnell und verständlich bleiben. Im ersten Quartal werden wir uns darauf konzentrieren, die Aktualisierungslast zu messen, Wege zu finden, NLG-Funktionen schneller und robuster zu gestalten, sowie die generierten Fragmente beständiger zu machen, um das Erlebnis für Leser und Autoren zu verbessern. Gemeinsam bringen uns diese Bereiche unserem Integrationsmeilenstein für das zweite Quartal näher und ermöglichen es uns gleichzeitig, laufend dazuzulernen und Anpassungen vorzunehmen. Wie immer freuen wir uns über eure Gedanken zu unserer eingeschlagenen Richtung. <span id="What’s_the_gender_of_a_German_noun?"></span> === Was ist das Geschlecht eines deutschen Substantivs? === Community-Mitglied [[User:Jens Ohlig|Jens Ohlig]] hat ein Kommandozeilen-Werkzeug geschrieben, um das Geschlecht eines deutschen Substantivs über Wikifunctions aus Wikidata abzurufen. Nach der Einrichtung kannst du einfach Folgendes aufrufen: : <code>> noungender Haus</code> : <code>das Haus</code> Das Werkzeug sucht zunächst auf Wikidata nach dem Lexem, ruft dann {{Z|Z20616}} auf und zeigt die entsprechende Ausgabe an. Code und Anleitung sind [https://codeberg.org/johl/noungender auf Codeberg verfügbar]. Danke, Jens! <span id="Recent_Changes_in_the_software"></span> === Letzte Änderungen an der Software === Wir haben diese Woche einige kleine Fehlerbehebungen im Zusammenhang mit der Unterstützung für die Abstrakte Wikipedia sowie eine Verbesserung an einer der Spezialseiten von Wikifunctions eingeführt. Beim Laden eines längeren abstrakten Artikels werden die zugehörigen Wikidata-Entitäten nun gebündelt abgerufen, wodurch die Anzeige schneller erfolgt und die Server weniger stark belastet werden ([[:phab:T429766|T429766]]). Wir haben den Hinweis bei integrierten abstrakten Artikeln, der darüber informiert, dass die Inhalte aus der Abstrakten Wikipedia stammen, so angepasst, dass er für alle Leser sichtbar ist und nicht mehr nur für Administratoren. Stattdessen wird nun die Aufforderung zur Deaktivierung dieses Hinweises nur noch Administratoren angezeigt ([[:phab:T422710|T422710]]). <div lang="en" dir="ltr" class="mw-content-ltr"> Wikifunctions's Special:ListObjectsByType now doesn't list some Objects multiple times ([[:phab:T430847|T430847]]) and is faster to give you results ([[:phab:T430853|T430853]]). </div> <div lang="en" dir="ltr" class="mw-content-ltr"> === Recording of Volunteers’ Corner from 6 July === </div> [[File:Abstract Wikipedia Volunteer Corner 2026-07.webm|thumb|<span lang="en" dir="ltr" class="mw-content-ltr">Recording of the July Volunteers' Corner</span>]] <div lang="en" dir="ltr" class="mw-content-ltr"> This Monday’s volunteers’ corner meeting (6 July 2026) is [[:commons:File:Abstract Wikipedia Volunteer Corner 2026-07.webm|now available as a recording on Commons]]. Thank you for the lively conversation about specific issues in NLG. We are planning to pick the topic up in an upcoming newsletter. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> === Wikifunctions and Abstract Wikipedia at Wikimania 2026 === </div> <div lang="en" dir="ltr" class="mw-content-ltr"> [[:wikimania:Special:MyLanguage/2026:Wikimania|Wikimania 2026]], the annual main conference for all things Wikimedia, will be in Paris, France from 21–25 July this year. There will be a number of events about Abstract Wikipedia and Wikifunctions (all times local): </div> * <span lang="en" dir="ltr" class="mw-content-ltr">[[User:Dnshitobu|Dnshitobu]] has session “[https://wikimedia.eventyay.com/wm/wikimania2026/talk/TWGKWB/ Making indigenous languages ready for Wikifunctions]” on Friday at 14:30</span> * <span lang="en" dir="ltr" class="mw-content-ltr">[[User:Mahir256|Mahir256]] will organize a workshop “[https://wikimedia.eventyay.com/wm/wikimania2026/talk/HYTQBF/ From Abstract Content to Concrete Text with Wikidata Lexemes]” on Friday at 16:00</span> * <span lang="en" dir="ltr" class="mw-content-ltr">[[User:Jdforrester (WMF)|James]], [[User:Sannita (WMF)|Luca]], and [[User:DVrandecic (WMF)|Denny]] will be running “[https://wikimedia.eventyay.com/wm/wikimania2026/talk/AKFG8R/ Abstract Wikipedia workshop: Let's create a multi-lingual article!]” on Saturday at 11:00</span> <div lang="en" dir="ltr" class="mw-content-ltr"> If there are any further related events, let us know, and we are happy to add them! </div> <div lang="en" dir="ltr" class="mw-content-ltr"> === Fresh Functions weekly: 69 new Functions === </div> <div lang="en" dir="ltr" class="mw-content-ltr"> This week we had 69 new functions. Here is an incomplete list of functions with implementations to get a taste of what functions have been created. We crossed 4650 functions, and are just a few weeks shy of Wikimania – maybe we can get to a round number by then? Thanks everybody for contributing! </div> * {{Z|Z37048}} * {{Z|Z37054}} * {{Z|Z37058}} * {{Z|Z37065}} * {{Z|Z37068}} * {{Z|Z37071}} * {{Z|Z37076}} * {{Z|Z37080}} * {{Z|Z37083}} * {{Z|Z37086}} * {{Z|Z37089}} * {{Z|Z37095}} * {{Z|Z37104}} * {{Z|Z37107}} * {{Z|Z37115}} * {{Z|Z37120}} * {{Z|Z37126}} * {{Z|Z37127}} * {{Z|Z37140}} * {{Z|Z37143}} * {{Z|Z37146}} * {{Z|Z37150}} * {{Z|Z37154}} * {{Z|Z37157}} * {{Z|Z37160}} * {{Z|Z37163}} * {{Z|Z37170}} * {{Z|Z37174}} * {{Z|Z37188}} * {{Z|Z37197}} * {{Z|Z37201}} * {{Z|Z37209}} * {{Z|Z37217}} * {{Z|Z37219}} * {{Z|Z37220}} * {{Z|Z37225}} * {{Z|Z37232}} * {{Z|Z37235}} * {{Z|Z37241}} * {{Z|Z37245}} * {{Z|Z37246}} * {{Z|Z37259}} * {{Z|Z37263}} * {{Z|Z37271}} * {{Z|Z37272}} * {{Z|Z37275}} * {{Z|Z37279}} * {{Z|Z37286}} * {{Z|Z37289}} * {{Z|Z37293}} * {{Z|Z37296}} * {{Z|Z37297}} * {{Z|Z37299}} * {{Z|Z37302}} * {{Z|Z37309}} * {{Z|Z37311}} * {{Z|Z37315}} * {{Z|Z37321}} * {{Z|Z37323}} * {{Z|Z37328}} * {{Z|Z37332}} * {{Z|Z37337}} * {{Z|Z37338}} * {{Z|Z37342}} * {{Z|Z37346}} <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-07-08]] rwje5ar2c1bv5g49quubh3i8armt23h 293903 293901 2026-07-25T19:32:03Z Ameisenigel 44 Created page with "Special:ListObjectsByType auf Wikifunctions listet bestimmte Objekte nun nicht mehr mehrfach auf ($1) und liefert Ergebnisse schneller ($2)." 293903 wikitext text/x-wiki <languages/> {{Wikifunctions updates | prevlabel = Vorheriges Update | prev = 2026-07-01 | nextlabel = Nächstes Update | next = 2026-07-16 }} Willkommen bei Newsletter #256, [https://www.wikifunctions.org/view/en/Z13647?call=%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z13647%22%2C%22Z13647K1%22%3A%7B%22Z1K1%22%3A%22Z13518%22%2C%22Z13518K1%22%3A%222%22%7D%2C%22Z13647K2%22%3A%7B%22Z1K1%22%3A%22Z13518%22%2C%22Z13518K1%22%3A%228%22%7D%7D einer schönen, runden Zahl]. <span id="Moving_toward_our_first_Abstract_Wikipedia_integration_milestone"></span> === Auf dem Weg zu unserem ersten Meilenstein bei der Integration der Abstrakten Wikipedia === Im Newsletter der vergangenen Woche haben wir erläutert, [[Special:MyLanguage/Wikifunctions:Status updates/2026-07-01|wie sich die Abstrakte Wikipedia in den Jahresplan der Wikimedia Foundation für das Geschäftsjahr 2026/27 einfügt]]: Es geht darum, die Tragfähigkeit der Abstrakten Wikipedia als skalierbaren, auf den Menschen ausgerichteten Ansatz zur Erstellung mehrsprachiger enzyklopädischer Inhalte zu demonstrieren. Heute wollen wir einen wichtigen Meilenstein für die Abstrakte Wikipedia in diesem Jahr betrachten und beleuchten, wie unsere für das erste und zweite Quartal geplanten Arbeiten damit zusammenhängen. '''Meilenstein: Bis zum Ende des zweiten Quartals wird ein in der Abstrakten Wikipedia erstellter Artikel in drei verschiedene Sprachversionen der Wikipedia integriert.''' Nachdem wir nun gezeigt haben, dass [[Special:MyLanguage/Wikifunctions:Status updates/2026-07-01|das System durchgängig funktioniert]], besteht unser nächster wichtiger Meilenstein darin, die Akzeptanz durch Sprach-Communitys zu demonstrieren. Um dieses Erfolgsziel zu erreichen, müssen wir aufzeigen, dass sich abstrakte Inhalte erstellen, in verschiedenen Sprachen ausgeben, von Communitys überprüfen und in Wikipedia-Projekten veröffentlichen lassen, wo Leser sie finden können. Um diesen Meilenstein zu erreichen, werden wir uns im ersten und zweiten Quartal auf zwei Bereiche konzentrieren: <span id="1._Supporting_the_creation_of_Abstract_content"></span> ==== 1. Unterstützung bei der Erstellung von Abstrakten Inhalten ==== Zunächst wollen wir die Community der Abstrakten Wikipedia und von Wikifunctions weiterhin dabei unterstützen, abstrakte Inhalte sowie die dafür erforderlichen Funktionen zu erstellen. Im ersten Quartal werden wir uns darauf konzentrieren, den Prozess der Funktionserstellung zu vereinfachen, unter anderem durch mehr Transparenz hinsichtlich der Aktualität der Inhalte, die in den Ergebnissen von Funktionsaufrufen verwendet werden, sowie durch eine Möglichkeit sicherzustellen, dass ein Funktionsaufruf aktuelle Inhalte abruft. Wir werden zudem Bereiche mit hoher Wirkung aufzeigen, an denen Beitragende arbeiten können, gemeinsam mit der Community verschiedene NLG-Ansätze untersuchen und prüfen, wie sich die Erstellung und Bearbeitung von Abstrakten Artikeln benutzerfreundlicher gestalten ließe. Ein wichtiger Aspekt bei der Vorbereitung von abstrakten Inhalten für künftige Integrationen ist die Artikelreife. Mitglieder der Community haben bereits konstruktive Gespräche darüber geführt, welche Voraussetzungen erfüllt sein müssen, damit abstrakte Artikel in die Wikipedias integriert werden können, einschließlich Fragen zur Artikelqualität. Wie im [[Special:MyLanguage/Wikifunctions:Status updates/2026-07-01|Newsletter der letzten Woche]] erörtert, wäre ein praktischer nächster Schritt, sich für eine erste Integration auf einen bestimmten Artikeltyp zu konzentrieren: Artikel über Städte. Das bedeutet natürlich nicht, dass Artikel über Städte die einzige wichtige Art von Artikeln sind. Vielmehr dienen sie uns als konkretes, gemeinsames Beispiel, an dem wir die für solche Artikel erforderlichen Funktionen und Bausteine ​​verbessern, testen und gemeinsam weiterentwickeln können. Wir würden uns sehr freuen, wenn alle, die sich für diesen Bereich interessieren, an der Verbesserung dieser Funktionen und Bausteine ​​mitwirken würden. Um Diskussionen in Taten umzusetzen, wollen wir mit ausgewählten Pilot-Wikipedias zusammenarbeiten, die daran interessiert sind, die Abstrakte Wikipedia in der Praxis zu testen. Dies bedeutet den Übergang von allgemeinem Interesse hin zu konkreter Integrationsarbeit: Es gilt zu ermitteln, was die jeweiligen Communitys benötigen, um relevante Artikel in ihrer Sprache bereitzustellen, zudem sollen sie dabei unterstützt werden, Lücken in Wikidata und Wikifunctions zu schließen, und in die Lage versetzt werden, Artikel auf Basis einer Opt-in-Entscheidung zu prüfen und zu integrieren (wie [[Special:MyLanguage/Wikifunctions:Status updates/2026-07-01|hier]] beschrieben). Wir haben bereits potenzielle Pilot-Communitys identifiziert und freuen uns darauf, im ersten und zweiten Quartal mit ihnen zusammenzuarbeiten. <span id="2._Keeping_the_system_reliable_as_demand_grows"></span> ==== 2. Gewährleistung der Zuverlässigkeit des Systems bei steigender Nachfrage ==== Zudem muss das System diese Arbeit zuverlässig unterstützen. Wenn sich mehr Communitys beteiligen und die Artikel umfangreicher werden, müssen die Abstrakte Wikipedia und die Integrationserfahrung stabil, reaktionsschnell und verständlich bleiben. Im ersten Quartal werden wir uns darauf konzentrieren, die Aktualisierungslast zu messen, Wege zu finden, NLG-Funktionen schneller und robuster zu gestalten, sowie die generierten Fragmente beständiger zu machen, um das Erlebnis für Leser und Autoren zu verbessern. Gemeinsam bringen uns diese Bereiche unserem Integrationsmeilenstein für das zweite Quartal näher und ermöglichen es uns gleichzeitig, laufend dazuzulernen und Anpassungen vorzunehmen. Wie immer freuen wir uns über eure Gedanken zu unserer eingeschlagenen Richtung. <span id="What’s_the_gender_of_a_German_noun?"></span> === Was ist das Geschlecht eines deutschen Substantivs? === Community-Mitglied [[User:Jens Ohlig|Jens Ohlig]] hat ein Kommandozeilen-Werkzeug geschrieben, um das Geschlecht eines deutschen Substantivs über Wikifunctions aus Wikidata abzurufen. Nach der Einrichtung kannst du einfach Folgendes aufrufen: : <code>> noungender Haus</code> : <code>das Haus</code> Das Werkzeug sucht zunächst auf Wikidata nach dem Lexem, ruft dann {{Z|Z20616}} auf und zeigt die entsprechende Ausgabe an. Code und Anleitung sind [https://codeberg.org/johl/noungender auf Codeberg verfügbar]. Danke, Jens! <span id="Recent_Changes_in_the_software"></span> === Letzte Änderungen an der Software === Wir haben diese Woche einige kleine Fehlerbehebungen im Zusammenhang mit der Unterstützung für die Abstrakte Wikipedia sowie eine Verbesserung an einer der Spezialseiten von Wikifunctions eingeführt. Beim Laden eines längeren abstrakten Artikels werden die zugehörigen Wikidata-Entitäten nun gebündelt abgerufen, wodurch die Anzeige schneller erfolgt und die Server weniger stark belastet werden ([[:phab:T429766|T429766]]). Wir haben den Hinweis bei integrierten abstrakten Artikeln, der darüber informiert, dass die Inhalte aus der Abstrakten Wikipedia stammen, so angepasst, dass er für alle Leser sichtbar ist und nicht mehr nur für Administratoren. Stattdessen wird nun die Aufforderung zur Deaktivierung dieses Hinweises nur noch Administratoren angezeigt ([[:phab:T422710|T422710]]). Special:ListObjectsByType auf Wikifunctions listet bestimmte Objekte nun nicht mehr mehrfach auf ([[:phab:T430847|T430847]]) und liefert Ergebnisse schneller ([[:phab:T430853|T430853]]). <div lang="en" dir="ltr" class="mw-content-ltr"> === Recording of Volunteers’ Corner from 6 July === </div> [[File:Abstract Wikipedia Volunteer Corner 2026-07.webm|thumb|<span lang="en" dir="ltr" class="mw-content-ltr">Recording of the July Volunteers' Corner</span>]] <div lang="en" dir="ltr" class="mw-content-ltr"> This Monday’s volunteers’ corner meeting (6 July 2026) is [[:commons:File:Abstract Wikipedia Volunteer Corner 2026-07.webm|now available as a recording on Commons]]. Thank you for the lively conversation about specific issues in NLG. We are planning to pick the topic up in an upcoming newsletter. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> === Wikifunctions and Abstract Wikipedia at Wikimania 2026 === </div> <div lang="en" dir="ltr" class="mw-content-ltr"> [[:wikimania:Special:MyLanguage/2026:Wikimania|Wikimania 2026]], the annual main conference for all things Wikimedia, will be in Paris, France from 21–25 July this year. There will be a number of events about Abstract Wikipedia and Wikifunctions (all times local): </div> * <span lang="en" dir="ltr" class="mw-content-ltr">[[User:Dnshitobu|Dnshitobu]] has session “[https://wikimedia.eventyay.com/wm/wikimania2026/talk/TWGKWB/ Making indigenous languages ready for Wikifunctions]” on Friday at 14:30</span> * <span lang="en" dir="ltr" class="mw-content-ltr">[[User:Mahir256|Mahir256]] will organize a workshop “[https://wikimedia.eventyay.com/wm/wikimania2026/talk/HYTQBF/ From Abstract Content to Concrete Text with Wikidata Lexemes]” on Friday at 16:00</span> * <span lang="en" dir="ltr" class="mw-content-ltr">[[User:Jdforrester (WMF)|James]], [[User:Sannita (WMF)|Luca]], and [[User:DVrandecic (WMF)|Denny]] will be running “[https://wikimedia.eventyay.com/wm/wikimania2026/talk/AKFG8R/ Abstract Wikipedia workshop: Let's create a multi-lingual article!]” on Saturday at 11:00</span> <div lang="en" dir="ltr" class="mw-content-ltr"> If there are any further related events, let us know, and we are happy to add them! </div> <div lang="en" dir="ltr" class="mw-content-ltr"> === Fresh Functions weekly: 69 new Functions === </div> <div lang="en" dir="ltr" class="mw-content-ltr"> This week we had 69 new functions. Here is an incomplete list of functions with implementations to get a taste of what functions have been created. We crossed 4650 functions, and are just a few weeks shy of Wikimania – maybe we can get to a round number by then? Thanks everybody for contributing! </div> * {{Z|Z37048}} * {{Z|Z37054}} * {{Z|Z37058}} * {{Z|Z37065}} * {{Z|Z37068}} * {{Z|Z37071}} * {{Z|Z37076}} * {{Z|Z37080}} * {{Z|Z37083}} * {{Z|Z37086}} * {{Z|Z37089}} * {{Z|Z37095}} * {{Z|Z37104}} * {{Z|Z37107}} * {{Z|Z37115}} * {{Z|Z37120}} * {{Z|Z37126}} * {{Z|Z37127}} * {{Z|Z37140}} * {{Z|Z37143}} * {{Z|Z37146}} * {{Z|Z37150}} * {{Z|Z37154}} * {{Z|Z37157}} * {{Z|Z37160}} * {{Z|Z37163}} * {{Z|Z37170}} * {{Z|Z37174}} * {{Z|Z37188}} * {{Z|Z37197}} * {{Z|Z37201}} * {{Z|Z37209}} * {{Z|Z37217}} * {{Z|Z37219}} * {{Z|Z37220}} * {{Z|Z37225}} * {{Z|Z37232}} * {{Z|Z37235}} * {{Z|Z37241}} * {{Z|Z37245}} * {{Z|Z37246}} * {{Z|Z37259}} * {{Z|Z37263}} * {{Z|Z37271}} * {{Z|Z37272}} * {{Z|Z37275}} * {{Z|Z37279}} * {{Z|Z37286}} * {{Z|Z37289}} * {{Z|Z37293}} * {{Z|Z37296}} * {{Z|Z37297}} * {{Z|Z37299}} * {{Z|Z37302}} * {{Z|Z37309}} * {{Z|Z37311}} * {{Z|Z37315}} * {{Z|Z37321}} * {{Z|Z37323}} * {{Z|Z37328}} * {{Z|Z37332}} * {{Z|Z37337}} * {{Z|Z37338}} * {{Z|Z37342}} * {{Z|Z37346}} <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-07-08]] krzaor8jhyw8osuzrse9fji6ucgq6io 293905 293903 2026-07-25T19:32:19Z Ameisenigel 44 Created page with "=== Aufzeichnung des Freiwilligentreffens vom 6. Juli ===" 293905 wikitext text/x-wiki <languages/> {{Wikifunctions updates | prevlabel = Vorheriges Update | prev = 2026-07-01 | nextlabel = Nächstes Update | next = 2026-07-16 }} Willkommen bei Newsletter #256, [https://www.wikifunctions.org/view/en/Z13647?call=%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z13647%22%2C%22Z13647K1%22%3A%7B%22Z1K1%22%3A%22Z13518%22%2C%22Z13518K1%22%3A%222%22%7D%2C%22Z13647K2%22%3A%7B%22Z1K1%22%3A%22Z13518%22%2C%22Z13518K1%22%3A%228%22%7D%7D einer schönen, runden Zahl]. <span id="Moving_toward_our_first_Abstract_Wikipedia_integration_milestone"></span> === Auf dem Weg zu unserem ersten Meilenstein bei der Integration der Abstrakten Wikipedia === Im Newsletter der vergangenen Woche haben wir erläutert, [[Special:MyLanguage/Wikifunctions:Status updates/2026-07-01|wie sich die Abstrakte Wikipedia in den Jahresplan der Wikimedia Foundation für das Geschäftsjahr 2026/27 einfügt]]: Es geht darum, die Tragfähigkeit der Abstrakten Wikipedia als skalierbaren, auf den Menschen ausgerichteten Ansatz zur Erstellung mehrsprachiger enzyklopädischer Inhalte zu demonstrieren. Heute wollen wir einen wichtigen Meilenstein für die Abstrakte Wikipedia in diesem Jahr betrachten und beleuchten, wie unsere für das erste und zweite Quartal geplanten Arbeiten damit zusammenhängen. '''Meilenstein: Bis zum Ende des zweiten Quartals wird ein in der Abstrakten Wikipedia erstellter Artikel in drei verschiedene Sprachversionen der Wikipedia integriert.''' Nachdem wir nun gezeigt haben, dass [[Special:MyLanguage/Wikifunctions:Status updates/2026-07-01|das System durchgängig funktioniert]], besteht unser nächster wichtiger Meilenstein darin, die Akzeptanz durch Sprach-Communitys zu demonstrieren. Um dieses Erfolgsziel zu erreichen, müssen wir aufzeigen, dass sich abstrakte Inhalte erstellen, in verschiedenen Sprachen ausgeben, von Communitys überprüfen und in Wikipedia-Projekten veröffentlichen lassen, wo Leser sie finden können. Um diesen Meilenstein zu erreichen, werden wir uns im ersten und zweiten Quartal auf zwei Bereiche konzentrieren: <span id="1._Supporting_the_creation_of_Abstract_content"></span> ==== 1. Unterstützung bei der Erstellung von Abstrakten Inhalten ==== Zunächst wollen wir die Community der Abstrakten Wikipedia und von Wikifunctions weiterhin dabei unterstützen, abstrakte Inhalte sowie die dafür erforderlichen Funktionen zu erstellen. Im ersten Quartal werden wir uns darauf konzentrieren, den Prozess der Funktionserstellung zu vereinfachen, unter anderem durch mehr Transparenz hinsichtlich der Aktualität der Inhalte, die in den Ergebnissen von Funktionsaufrufen verwendet werden, sowie durch eine Möglichkeit sicherzustellen, dass ein Funktionsaufruf aktuelle Inhalte abruft. Wir werden zudem Bereiche mit hoher Wirkung aufzeigen, an denen Beitragende arbeiten können, gemeinsam mit der Community verschiedene NLG-Ansätze untersuchen und prüfen, wie sich die Erstellung und Bearbeitung von Abstrakten Artikeln benutzerfreundlicher gestalten ließe. Ein wichtiger Aspekt bei der Vorbereitung von abstrakten Inhalten für künftige Integrationen ist die Artikelreife. Mitglieder der Community haben bereits konstruktive Gespräche darüber geführt, welche Voraussetzungen erfüllt sein müssen, damit abstrakte Artikel in die Wikipedias integriert werden können, einschließlich Fragen zur Artikelqualität. Wie im [[Special:MyLanguage/Wikifunctions:Status updates/2026-07-01|Newsletter der letzten Woche]] erörtert, wäre ein praktischer nächster Schritt, sich für eine erste Integration auf einen bestimmten Artikeltyp zu konzentrieren: Artikel über Städte. Das bedeutet natürlich nicht, dass Artikel über Städte die einzige wichtige Art von Artikeln sind. Vielmehr dienen sie uns als konkretes, gemeinsames Beispiel, an dem wir die für solche Artikel erforderlichen Funktionen und Bausteine ​​verbessern, testen und gemeinsam weiterentwickeln können. Wir würden uns sehr freuen, wenn alle, die sich für diesen Bereich interessieren, an der Verbesserung dieser Funktionen und Bausteine ​​mitwirken würden. Um Diskussionen in Taten umzusetzen, wollen wir mit ausgewählten Pilot-Wikipedias zusammenarbeiten, die daran interessiert sind, die Abstrakte Wikipedia in der Praxis zu testen. Dies bedeutet den Übergang von allgemeinem Interesse hin zu konkreter Integrationsarbeit: Es gilt zu ermitteln, was die jeweiligen Communitys benötigen, um relevante Artikel in ihrer Sprache bereitzustellen, zudem sollen sie dabei unterstützt werden, Lücken in Wikidata und Wikifunctions zu schließen, und in die Lage versetzt werden, Artikel auf Basis einer Opt-in-Entscheidung zu prüfen und zu integrieren (wie [[Special:MyLanguage/Wikifunctions:Status updates/2026-07-01|hier]] beschrieben). Wir haben bereits potenzielle Pilot-Communitys identifiziert und freuen uns darauf, im ersten und zweiten Quartal mit ihnen zusammenzuarbeiten. <span id="2._Keeping_the_system_reliable_as_demand_grows"></span> ==== 2. Gewährleistung der Zuverlässigkeit des Systems bei steigender Nachfrage ==== Zudem muss das System diese Arbeit zuverlässig unterstützen. Wenn sich mehr Communitys beteiligen und die Artikel umfangreicher werden, müssen die Abstrakte Wikipedia und die Integrationserfahrung stabil, reaktionsschnell und verständlich bleiben. Im ersten Quartal werden wir uns darauf konzentrieren, die Aktualisierungslast zu messen, Wege zu finden, NLG-Funktionen schneller und robuster zu gestalten, sowie die generierten Fragmente beständiger zu machen, um das Erlebnis für Leser und Autoren zu verbessern. Gemeinsam bringen uns diese Bereiche unserem Integrationsmeilenstein für das zweite Quartal näher und ermöglichen es uns gleichzeitig, laufend dazuzulernen und Anpassungen vorzunehmen. Wie immer freuen wir uns über eure Gedanken zu unserer eingeschlagenen Richtung. <span id="What’s_the_gender_of_a_German_noun?"></span> === Was ist das Geschlecht eines deutschen Substantivs? === Community-Mitglied [[User:Jens Ohlig|Jens Ohlig]] hat ein Kommandozeilen-Werkzeug geschrieben, um das Geschlecht eines deutschen Substantivs über Wikifunctions aus Wikidata abzurufen. Nach der Einrichtung kannst du einfach Folgendes aufrufen: : <code>> noungender Haus</code> : <code>das Haus</code> Das Werkzeug sucht zunächst auf Wikidata nach dem Lexem, ruft dann {{Z|Z20616}} auf und zeigt die entsprechende Ausgabe an. Code und Anleitung sind [https://codeberg.org/johl/noungender auf Codeberg verfügbar]. Danke, Jens! <span id="Recent_Changes_in_the_software"></span> === Letzte Änderungen an der Software === Wir haben diese Woche einige kleine Fehlerbehebungen im Zusammenhang mit der Unterstützung für die Abstrakte Wikipedia sowie eine Verbesserung an einer der Spezialseiten von Wikifunctions eingeführt. Beim Laden eines längeren abstrakten Artikels werden die zugehörigen Wikidata-Entitäten nun gebündelt abgerufen, wodurch die Anzeige schneller erfolgt und die Server weniger stark belastet werden ([[:phab:T429766|T429766]]). Wir haben den Hinweis bei integrierten abstrakten Artikeln, der darüber informiert, dass die Inhalte aus der Abstrakten Wikipedia stammen, so angepasst, dass er für alle Leser sichtbar ist und nicht mehr nur für Administratoren. Stattdessen wird nun die Aufforderung zur Deaktivierung dieses Hinweises nur noch Administratoren angezeigt ([[:phab:T422710|T422710]]). Special:ListObjectsByType auf Wikifunctions listet bestimmte Objekte nun nicht mehr mehrfach auf ([[:phab:T430847|T430847]]) und liefert Ergebnisse schneller ([[:phab:T430853|T430853]]). <span id="Recording_of_Volunteers’_Corner_from_6_July"></span> === Aufzeichnung des Freiwilligentreffens vom 6. Juli === [[File:Abstract Wikipedia Volunteer Corner 2026-07.webm|thumb|<span lang="en" dir="ltr" class="mw-content-ltr">Recording of the July Volunteers' Corner</span>]] <div lang="en" dir="ltr" class="mw-content-ltr"> This Monday’s volunteers’ corner meeting (6 July 2026) is [[:commons:File:Abstract Wikipedia Volunteer Corner 2026-07.webm|now available as a recording on Commons]]. Thank you for the lively conversation about specific issues in NLG. We are planning to pick the topic up in an upcoming newsletter. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> === Wikifunctions and Abstract Wikipedia at Wikimania 2026 === </div> <div lang="en" dir="ltr" class="mw-content-ltr"> [[:wikimania:Special:MyLanguage/2026:Wikimania|Wikimania 2026]], the annual main conference for all things Wikimedia, will be in Paris, France from 21–25 July this year. There will be a number of events about Abstract Wikipedia and Wikifunctions (all times local): </div> * <span lang="en" dir="ltr" class="mw-content-ltr">[[User:Dnshitobu|Dnshitobu]] has session “[https://wikimedia.eventyay.com/wm/wikimania2026/talk/TWGKWB/ Making indigenous languages ready for Wikifunctions]” on Friday at 14:30</span> * <span lang="en" dir="ltr" class="mw-content-ltr">[[User:Mahir256|Mahir256]] will organize a workshop “[https://wikimedia.eventyay.com/wm/wikimania2026/talk/HYTQBF/ From Abstract Content to Concrete Text with Wikidata Lexemes]” on Friday at 16:00</span> * <span lang="en" dir="ltr" class="mw-content-ltr">[[User:Jdforrester (WMF)|James]], [[User:Sannita (WMF)|Luca]], and [[User:DVrandecic (WMF)|Denny]] will be running “[https://wikimedia.eventyay.com/wm/wikimania2026/talk/AKFG8R/ Abstract Wikipedia workshop: Let's create a multi-lingual article!]” on Saturday at 11:00</span> <div lang="en" dir="ltr" class="mw-content-ltr"> If there are any further related events, let us know, and we are happy to add them! </div> <div lang="en" dir="ltr" class="mw-content-ltr"> === Fresh Functions weekly: 69 new Functions === </div> <div lang="en" dir="ltr" class="mw-content-ltr"> This week we had 69 new functions. Here is an incomplete list of functions with implementations to get a taste of what functions have been created. We crossed 4650 functions, and are just a few weeks shy of Wikimania – maybe we can get to a round number by then? Thanks everybody for contributing! </div> * {{Z|Z37048}} * {{Z|Z37054}} * {{Z|Z37058}} * {{Z|Z37065}} * {{Z|Z37068}} * {{Z|Z37071}} * {{Z|Z37076}} * {{Z|Z37080}} * {{Z|Z37083}} * {{Z|Z37086}} * {{Z|Z37089}} * {{Z|Z37095}} * {{Z|Z37104}} * {{Z|Z37107}} * {{Z|Z37115}} * {{Z|Z37120}} * {{Z|Z37126}} * {{Z|Z37127}} * {{Z|Z37140}} * {{Z|Z37143}} * {{Z|Z37146}} * {{Z|Z37150}} * {{Z|Z37154}} * {{Z|Z37157}} * {{Z|Z37160}} * {{Z|Z37163}} * {{Z|Z37170}} * {{Z|Z37174}} * {{Z|Z37188}} * {{Z|Z37197}} * {{Z|Z37201}} * {{Z|Z37209}} * {{Z|Z37217}} * {{Z|Z37219}} * {{Z|Z37220}} * {{Z|Z37225}} * {{Z|Z37232}} * {{Z|Z37235}} * {{Z|Z37241}} * {{Z|Z37245}} * {{Z|Z37246}} * {{Z|Z37259}} * {{Z|Z37263}} * {{Z|Z37271}} * {{Z|Z37272}} * {{Z|Z37275}} * {{Z|Z37279}} * {{Z|Z37286}} * {{Z|Z37289}} * {{Z|Z37293}} * {{Z|Z37296}} * {{Z|Z37297}} * {{Z|Z37299}} * {{Z|Z37302}} * {{Z|Z37309}} * {{Z|Z37311}} * {{Z|Z37315}} * {{Z|Z37321}} * {{Z|Z37323}} * {{Z|Z37328}} * {{Z|Z37332}} * {{Z|Z37337}} * {{Z|Z37338}} * {{Z|Z37342}} * {{Z|Z37346}} <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-07-08]] hww0raingtmbbfq3ek0hvqa0fzfdo7w 293907 293905 2026-07-25T19:32:34Z Ameisenigel 44 Created page with "Aufzeichnung des Freiwilligentreffens im Juli" 293907 wikitext text/x-wiki <languages/> {{Wikifunctions updates | prevlabel = Vorheriges Update | prev = 2026-07-01 | nextlabel = Nächstes Update | next = 2026-07-16 }} Willkommen bei Newsletter #256, [https://www.wikifunctions.org/view/en/Z13647?call=%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z13647%22%2C%22Z13647K1%22%3A%7B%22Z1K1%22%3A%22Z13518%22%2C%22Z13518K1%22%3A%222%22%7D%2C%22Z13647K2%22%3A%7B%22Z1K1%22%3A%22Z13518%22%2C%22Z13518K1%22%3A%228%22%7D%7D einer schönen, runden Zahl]. <span id="Moving_toward_our_first_Abstract_Wikipedia_integration_milestone"></span> === Auf dem Weg zu unserem ersten Meilenstein bei der Integration der Abstrakten Wikipedia === Im Newsletter der vergangenen Woche haben wir erläutert, [[Special:MyLanguage/Wikifunctions:Status updates/2026-07-01|wie sich die Abstrakte Wikipedia in den Jahresplan der Wikimedia Foundation für das Geschäftsjahr 2026/27 einfügt]]: Es geht darum, die Tragfähigkeit der Abstrakten Wikipedia als skalierbaren, auf den Menschen ausgerichteten Ansatz zur Erstellung mehrsprachiger enzyklopädischer Inhalte zu demonstrieren. Heute wollen wir einen wichtigen Meilenstein für die Abstrakte Wikipedia in diesem Jahr betrachten und beleuchten, wie unsere für das erste und zweite Quartal geplanten Arbeiten damit zusammenhängen. '''Meilenstein: Bis zum Ende des zweiten Quartals wird ein in der Abstrakten Wikipedia erstellter Artikel in drei verschiedene Sprachversionen der Wikipedia integriert.''' Nachdem wir nun gezeigt haben, dass [[Special:MyLanguage/Wikifunctions:Status updates/2026-07-01|das System durchgängig funktioniert]], besteht unser nächster wichtiger Meilenstein darin, die Akzeptanz durch Sprach-Communitys zu demonstrieren. Um dieses Erfolgsziel zu erreichen, müssen wir aufzeigen, dass sich abstrakte Inhalte erstellen, in verschiedenen Sprachen ausgeben, von Communitys überprüfen und in Wikipedia-Projekten veröffentlichen lassen, wo Leser sie finden können. Um diesen Meilenstein zu erreichen, werden wir uns im ersten und zweiten Quartal auf zwei Bereiche konzentrieren: <span id="1._Supporting_the_creation_of_Abstract_content"></span> ==== 1. Unterstützung bei der Erstellung von Abstrakten Inhalten ==== Zunächst wollen wir die Community der Abstrakten Wikipedia und von Wikifunctions weiterhin dabei unterstützen, abstrakte Inhalte sowie die dafür erforderlichen Funktionen zu erstellen. Im ersten Quartal werden wir uns darauf konzentrieren, den Prozess der Funktionserstellung zu vereinfachen, unter anderem durch mehr Transparenz hinsichtlich der Aktualität der Inhalte, die in den Ergebnissen von Funktionsaufrufen verwendet werden, sowie durch eine Möglichkeit sicherzustellen, dass ein Funktionsaufruf aktuelle Inhalte abruft. Wir werden zudem Bereiche mit hoher Wirkung aufzeigen, an denen Beitragende arbeiten können, gemeinsam mit der Community verschiedene NLG-Ansätze untersuchen und prüfen, wie sich die Erstellung und Bearbeitung von Abstrakten Artikeln benutzerfreundlicher gestalten ließe. Ein wichtiger Aspekt bei der Vorbereitung von abstrakten Inhalten für künftige Integrationen ist die Artikelreife. Mitglieder der Community haben bereits konstruktive Gespräche darüber geführt, welche Voraussetzungen erfüllt sein müssen, damit abstrakte Artikel in die Wikipedias integriert werden können, einschließlich Fragen zur Artikelqualität. Wie im [[Special:MyLanguage/Wikifunctions:Status updates/2026-07-01|Newsletter der letzten Woche]] erörtert, wäre ein praktischer nächster Schritt, sich für eine erste Integration auf einen bestimmten Artikeltyp zu konzentrieren: Artikel über Städte. Das bedeutet natürlich nicht, dass Artikel über Städte die einzige wichtige Art von Artikeln sind. Vielmehr dienen sie uns als konkretes, gemeinsames Beispiel, an dem wir die für solche Artikel erforderlichen Funktionen und Bausteine ​​verbessern, testen und gemeinsam weiterentwickeln können. Wir würden uns sehr freuen, wenn alle, die sich für diesen Bereich interessieren, an der Verbesserung dieser Funktionen und Bausteine ​​mitwirken würden. Um Diskussionen in Taten umzusetzen, wollen wir mit ausgewählten Pilot-Wikipedias zusammenarbeiten, die daran interessiert sind, die Abstrakte Wikipedia in der Praxis zu testen. Dies bedeutet den Übergang von allgemeinem Interesse hin zu konkreter Integrationsarbeit: Es gilt zu ermitteln, was die jeweiligen Communitys benötigen, um relevante Artikel in ihrer Sprache bereitzustellen, zudem sollen sie dabei unterstützt werden, Lücken in Wikidata und Wikifunctions zu schließen, und in die Lage versetzt werden, Artikel auf Basis einer Opt-in-Entscheidung zu prüfen und zu integrieren (wie [[Special:MyLanguage/Wikifunctions:Status updates/2026-07-01|hier]] beschrieben). Wir haben bereits potenzielle Pilot-Communitys identifiziert und freuen uns darauf, im ersten und zweiten Quartal mit ihnen zusammenzuarbeiten. <span id="2._Keeping_the_system_reliable_as_demand_grows"></span> ==== 2. Gewährleistung der Zuverlässigkeit des Systems bei steigender Nachfrage ==== Zudem muss das System diese Arbeit zuverlässig unterstützen. Wenn sich mehr Communitys beteiligen und die Artikel umfangreicher werden, müssen die Abstrakte Wikipedia und die Integrationserfahrung stabil, reaktionsschnell und verständlich bleiben. Im ersten Quartal werden wir uns darauf konzentrieren, die Aktualisierungslast zu messen, Wege zu finden, NLG-Funktionen schneller und robuster zu gestalten, sowie die generierten Fragmente beständiger zu machen, um das Erlebnis für Leser und Autoren zu verbessern. Gemeinsam bringen uns diese Bereiche unserem Integrationsmeilenstein für das zweite Quartal näher und ermöglichen es uns gleichzeitig, laufend dazuzulernen und Anpassungen vorzunehmen. Wie immer freuen wir uns über eure Gedanken zu unserer eingeschlagenen Richtung. <span id="What’s_the_gender_of_a_German_noun?"></span> === Was ist das Geschlecht eines deutschen Substantivs? === Community-Mitglied [[User:Jens Ohlig|Jens Ohlig]] hat ein Kommandozeilen-Werkzeug geschrieben, um das Geschlecht eines deutschen Substantivs über Wikifunctions aus Wikidata abzurufen. Nach der Einrichtung kannst du einfach Folgendes aufrufen: : <code>> noungender Haus</code> : <code>das Haus</code> Das Werkzeug sucht zunächst auf Wikidata nach dem Lexem, ruft dann {{Z|Z20616}} auf und zeigt die entsprechende Ausgabe an. Code und Anleitung sind [https://codeberg.org/johl/noungender auf Codeberg verfügbar]. Danke, Jens! <span id="Recent_Changes_in_the_software"></span> === Letzte Änderungen an der Software === Wir haben diese Woche einige kleine Fehlerbehebungen im Zusammenhang mit der Unterstützung für die Abstrakte Wikipedia sowie eine Verbesserung an einer der Spezialseiten von Wikifunctions eingeführt. Beim Laden eines längeren abstrakten Artikels werden die zugehörigen Wikidata-Entitäten nun gebündelt abgerufen, wodurch die Anzeige schneller erfolgt und die Server weniger stark belastet werden ([[:phab:T429766|T429766]]). Wir haben den Hinweis bei integrierten abstrakten Artikeln, der darüber informiert, dass die Inhalte aus der Abstrakten Wikipedia stammen, so angepasst, dass er für alle Leser sichtbar ist und nicht mehr nur für Administratoren. Stattdessen wird nun die Aufforderung zur Deaktivierung dieses Hinweises nur noch Administratoren angezeigt ([[:phab:T422710|T422710]]). Special:ListObjectsByType auf Wikifunctions listet bestimmte Objekte nun nicht mehr mehrfach auf ([[:phab:T430847|T430847]]) und liefert Ergebnisse schneller ([[:phab:T430853|T430853]]). <span id="Recording_of_Volunteers’_Corner_from_6_July"></span> === Aufzeichnung des Freiwilligentreffens vom 6. Juli === [[File:Abstract Wikipedia Volunteer Corner 2026-07.webm|thumb|Aufzeichnung des Freiwilligentreffens im Juli]] <div lang="en" dir="ltr" class="mw-content-ltr"> This Monday’s volunteers’ corner meeting (6 July 2026) is [[:commons:File:Abstract Wikipedia Volunteer Corner 2026-07.webm|now available as a recording on Commons]]. Thank you for the lively conversation about specific issues in NLG. We are planning to pick the topic up in an upcoming newsletter. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> === Wikifunctions and Abstract Wikipedia at Wikimania 2026 === </div> <div lang="en" dir="ltr" class="mw-content-ltr"> [[:wikimania:Special:MyLanguage/2026:Wikimania|Wikimania 2026]], the annual main conference for all things Wikimedia, will be in Paris, France from 21–25 July this year. There will be a number of events about Abstract Wikipedia and Wikifunctions (all times local): </div> * <span lang="en" dir="ltr" class="mw-content-ltr">[[User:Dnshitobu|Dnshitobu]] has session “[https://wikimedia.eventyay.com/wm/wikimania2026/talk/TWGKWB/ Making indigenous languages ready for Wikifunctions]” on Friday at 14:30</span> * <span lang="en" dir="ltr" class="mw-content-ltr">[[User:Mahir256|Mahir256]] will organize a workshop “[https://wikimedia.eventyay.com/wm/wikimania2026/talk/HYTQBF/ From Abstract Content to Concrete Text with Wikidata Lexemes]” on Friday at 16:00</span> * <span lang="en" dir="ltr" class="mw-content-ltr">[[User:Jdforrester (WMF)|James]], [[User:Sannita (WMF)|Luca]], and [[User:DVrandecic (WMF)|Denny]] will be running “[https://wikimedia.eventyay.com/wm/wikimania2026/talk/AKFG8R/ Abstract Wikipedia workshop: Let's create a multi-lingual article!]” on Saturday at 11:00</span> <div lang="en" dir="ltr" class="mw-content-ltr"> If there are any further related events, let us know, and we are happy to add them! </div> <div lang="en" dir="ltr" class="mw-content-ltr"> === Fresh Functions weekly: 69 new Functions === </div> <div lang="en" dir="ltr" class="mw-content-ltr"> This week we had 69 new functions. Here is an incomplete list of functions with implementations to get a taste of what functions have been created. We crossed 4650 functions, and are just a few weeks shy of Wikimania – maybe we can get to a round number by then? Thanks everybody for contributing! </div> * {{Z|Z37048}} * {{Z|Z37054}} * {{Z|Z37058}} * {{Z|Z37065}} * {{Z|Z37068}} * {{Z|Z37071}} * {{Z|Z37076}} * {{Z|Z37080}} * {{Z|Z37083}} * {{Z|Z37086}} * {{Z|Z37089}} * {{Z|Z37095}} * {{Z|Z37104}} * {{Z|Z37107}} * {{Z|Z37115}} * {{Z|Z37120}} * {{Z|Z37126}} * {{Z|Z37127}} * {{Z|Z37140}} * {{Z|Z37143}} * {{Z|Z37146}} * {{Z|Z37150}} * {{Z|Z37154}} * {{Z|Z37157}} * {{Z|Z37160}} * {{Z|Z37163}} * {{Z|Z37170}} * {{Z|Z37174}} * {{Z|Z37188}} * {{Z|Z37197}} * {{Z|Z37201}} * {{Z|Z37209}} * {{Z|Z37217}} * {{Z|Z37219}} * {{Z|Z37220}} * {{Z|Z37225}} * {{Z|Z37232}} * {{Z|Z37235}} * {{Z|Z37241}} * {{Z|Z37245}} * {{Z|Z37246}} * {{Z|Z37259}} * {{Z|Z37263}} * {{Z|Z37271}} * {{Z|Z37272}} * {{Z|Z37275}} * {{Z|Z37279}} * {{Z|Z37286}} * {{Z|Z37289}} * {{Z|Z37293}} * {{Z|Z37296}} * {{Z|Z37297}} * {{Z|Z37299}} * {{Z|Z37302}} * {{Z|Z37309}} * {{Z|Z37311}} * {{Z|Z37315}} * {{Z|Z37321}} * {{Z|Z37323}} * {{Z|Z37328}} * {{Z|Z37332}} * {{Z|Z37337}} * {{Z|Z37338}} * {{Z|Z37342}} * {{Z|Z37346}} <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-07-08]] 4cypt8kiqcwqctbko88ow4rgixf988i 293909 293907 2026-07-25T19:33:06Z Ameisenigel 44 Created page with "Die [[$1|Aufzeichnung des Freiwilligentreffens vom Montag (6. Juli 2026) ist jetzt auf Commons verfügbar]]. Vielen Dank für die lebhafte Diskussion über spezifische Aspekte der NLG. Wir planen, dieses Thema in einem der nächsten Newsletter aufzugreifen." 293909 wikitext text/x-wiki <languages/> {{Wikifunctions updates | prevlabel = Vorheriges Update | prev = 2026-07-01 | nextlabel = Nächstes Update | next = 2026-07-16 }} Willkommen bei Newsletter #256, [https://www.wikifunctions.org/view/en/Z13647?call=%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z13647%22%2C%22Z13647K1%22%3A%7B%22Z1K1%22%3A%22Z13518%22%2C%22Z13518K1%22%3A%222%22%7D%2C%22Z13647K2%22%3A%7B%22Z1K1%22%3A%22Z13518%22%2C%22Z13518K1%22%3A%228%22%7D%7D einer schönen, runden Zahl]. <span id="Moving_toward_our_first_Abstract_Wikipedia_integration_milestone"></span> === Auf dem Weg zu unserem ersten Meilenstein bei der Integration der Abstrakten Wikipedia === Im Newsletter der vergangenen Woche haben wir erläutert, [[Special:MyLanguage/Wikifunctions:Status updates/2026-07-01|wie sich die Abstrakte Wikipedia in den Jahresplan der Wikimedia Foundation für das Geschäftsjahr 2026/27 einfügt]]: Es geht darum, die Tragfähigkeit der Abstrakten Wikipedia als skalierbaren, auf den Menschen ausgerichteten Ansatz zur Erstellung mehrsprachiger enzyklopädischer Inhalte zu demonstrieren. Heute wollen wir einen wichtigen Meilenstein für die Abstrakte Wikipedia in diesem Jahr betrachten und beleuchten, wie unsere für das erste und zweite Quartal geplanten Arbeiten damit zusammenhängen. '''Meilenstein: Bis zum Ende des zweiten Quartals wird ein in der Abstrakten Wikipedia erstellter Artikel in drei verschiedene Sprachversionen der Wikipedia integriert.''' Nachdem wir nun gezeigt haben, dass [[Special:MyLanguage/Wikifunctions:Status updates/2026-07-01|das System durchgängig funktioniert]], besteht unser nächster wichtiger Meilenstein darin, die Akzeptanz durch Sprach-Communitys zu demonstrieren. Um dieses Erfolgsziel zu erreichen, müssen wir aufzeigen, dass sich abstrakte Inhalte erstellen, in verschiedenen Sprachen ausgeben, von Communitys überprüfen und in Wikipedia-Projekten veröffentlichen lassen, wo Leser sie finden können. Um diesen Meilenstein zu erreichen, werden wir uns im ersten und zweiten Quartal auf zwei Bereiche konzentrieren: <span id="1._Supporting_the_creation_of_Abstract_content"></span> ==== 1. Unterstützung bei der Erstellung von Abstrakten Inhalten ==== Zunächst wollen wir die Community der Abstrakten Wikipedia und von Wikifunctions weiterhin dabei unterstützen, abstrakte Inhalte sowie die dafür erforderlichen Funktionen zu erstellen. Im ersten Quartal werden wir uns darauf konzentrieren, den Prozess der Funktionserstellung zu vereinfachen, unter anderem durch mehr Transparenz hinsichtlich der Aktualität der Inhalte, die in den Ergebnissen von Funktionsaufrufen verwendet werden, sowie durch eine Möglichkeit sicherzustellen, dass ein Funktionsaufruf aktuelle Inhalte abruft. Wir werden zudem Bereiche mit hoher Wirkung aufzeigen, an denen Beitragende arbeiten können, gemeinsam mit der Community verschiedene NLG-Ansätze untersuchen und prüfen, wie sich die Erstellung und Bearbeitung von Abstrakten Artikeln benutzerfreundlicher gestalten ließe. Ein wichtiger Aspekt bei der Vorbereitung von abstrakten Inhalten für künftige Integrationen ist die Artikelreife. Mitglieder der Community haben bereits konstruktive Gespräche darüber geführt, welche Voraussetzungen erfüllt sein müssen, damit abstrakte Artikel in die Wikipedias integriert werden können, einschließlich Fragen zur Artikelqualität. Wie im [[Special:MyLanguage/Wikifunctions:Status updates/2026-07-01|Newsletter der letzten Woche]] erörtert, wäre ein praktischer nächster Schritt, sich für eine erste Integration auf einen bestimmten Artikeltyp zu konzentrieren: Artikel über Städte. Das bedeutet natürlich nicht, dass Artikel über Städte die einzige wichtige Art von Artikeln sind. Vielmehr dienen sie uns als konkretes, gemeinsames Beispiel, an dem wir die für solche Artikel erforderlichen Funktionen und Bausteine ​​verbessern, testen und gemeinsam weiterentwickeln können. Wir würden uns sehr freuen, wenn alle, die sich für diesen Bereich interessieren, an der Verbesserung dieser Funktionen und Bausteine ​​mitwirken würden. Um Diskussionen in Taten umzusetzen, wollen wir mit ausgewählten Pilot-Wikipedias zusammenarbeiten, die daran interessiert sind, die Abstrakte Wikipedia in der Praxis zu testen. Dies bedeutet den Übergang von allgemeinem Interesse hin zu konkreter Integrationsarbeit: Es gilt zu ermitteln, was die jeweiligen Communitys benötigen, um relevante Artikel in ihrer Sprache bereitzustellen, zudem sollen sie dabei unterstützt werden, Lücken in Wikidata und Wikifunctions zu schließen, und in die Lage versetzt werden, Artikel auf Basis einer Opt-in-Entscheidung zu prüfen und zu integrieren (wie [[Special:MyLanguage/Wikifunctions:Status updates/2026-07-01|hier]] beschrieben). Wir haben bereits potenzielle Pilot-Communitys identifiziert und freuen uns darauf, im ersten und zweiten Quartal mit ihnen zusammenzuarbeiten. <span id="2._Keeping_the_system_reliable_as_demand_grows"></span> ==== 2. Gewährleistung der Zuverlässigkeit des Systems bei steigender Nachfrage ==== Zudem muss das System diese Arbeit zuverlässig unterstützen. Wenn sich mehr Communitys beteiligen und die Artikel umfangreicher werden, müssen die Abstrakte Wikipedia und die Integrationserfahrung stabil, reaktionsschnell und verständlich bleiben. Im ersten Quartal werden wir uns darauf konzentrieren, die Aktualisierungslast zu messen, Wege zu finden, NLG-Funktionen schneller und robuster zu gestalten, sowie die generierten Fragmente beständiger zu machen, um das Erlebnis für Leser und Autoren zu verbessern. Gemeinsam bringen uns diese Bereiche unserem Integrationsmeilenstein für das zweite Quartal näher und ermöglichen es uns gleichzeitig, laufend dazuzulernen und Anpassungen vorzunehmen. Wie immer freuen wir uns über eure Gedanken zu unserer eingeschlagenen Richtung. <span id="What’s_the_gender_of_a_German_noun?"></span> === Was ist das Geschlecht eines deutschen Substantivs? === Community-Mitglied [[User:Jens Ohlig|Jens Ohlig]] hat ein Kommandozeilen-Werkzeug geschrieben, um das Geschlecht eines deutschen Substantivs über Wikifunctions aus Wikidata abzurufen. Nach der Einrichtung kannst du einfach Folgendes aufrufen: : <code>> noungender Haus</code> : <code>das Haus</code> Das Werkzeug sucht zunächst auf Wikidata nach dem Lexem, ruft dann {{Z|Z20616}} auf und zeigt die entsprechende Ausgabe an. Code und Anleitung sind [https://codeberg.org/johl/noungender auf Codeberg verfügbar]. Danke, Jens! <span id="Recent_Changes_in_the_software"></span> === Letzte Änderungen an der Software === Wir haben diese Woche einige kleine Fehlerbehebungen im Zusammenhang mit der Unterstützung für die Abstrakte Wikipedia sowie eine Verbesserung an einer der Spezialseiten von Wikifunctions eingeführt. Beim Laden eines längeren abstrakten Artikels werden die zugehörigen Wikidata-Entitäten nun gebündelt abgerufen, wodurch die Anzeige schneller erfolgt und die Server weniger stark belastet werden ([[:phab:T429766|T429766]]). Wir haben den Hinweis bei integrierten abstrakten Artikeln, der darüber informiert, dass die Inhalte aus der Abstrakten Wikipedia stammen, so angepasst, dass er für alle Leser sichtbar ist und nicht mehr nur für Administratoren. Stattdessen wird nun die Aufforderung zur Deaktivierung dieses Hinweises nur noch Administratoren angezeigt ([[:phab:T422710|T422710]]). Special:ListObjectsByType auf Wikifunctions listet bestimmte Objekte nun nicht mehr mehrfach auf ([[:phab:T430847|T430847]]) und liefert Ergebnisse schneller ([[:phab:T430853|T430853]]). <span id="Recording_of_Volunteers’_Corner_from_6_July"></span> === Aufzeichnung des Freiwilligentreffens vom 6. Juli === [[File:Abstract Wikipedia Volunteer Corner 2026-07.webm|thumb|Aufzeichnung des Freiwilligentreffens im Juli]] Die [[:commons:File:Abstract Wikipedia Volunteer Corner 2026-07.webm|Aufzeichnung des Freiwilligentreffens vom Montag (6. Juli 2026) ist jetzt auf Commons verfügbar]]. Vielen Dank für die lebhafte Diskussion über spezifische Aspekte der NLG. Wir planen, dieses Thema in einem der nächsten Newsletter aufzugreifen. <div lang="en" dir="ltr" class="mw-content-ltr"> === Wikifunctions and Abstract Wikipedia at Wikimania 2026 === </div> <div lang="en" dir="ltr" class="mw-content-ltr"> [[:wikimania:Special:MyLanguage/2026:Wikimania|Wikimania 2026]], the annual main conference for all things Wikimedia, will be in Paris, France from 21–25 July this year. There will be a number of events about Abstract Wikipedia and Wikifunctions (all times local): </div> * <span lang="en" dir="ltr" class="mw-content-ltr">[[User:Dnshitobu|Dnshitobu]] has session “[https://wikimedia.eventyay.com/wm/wikimania2026/talk/TWGKWB/ Making indigenous languages ready for Wikifunctions]” on Friday at 14:30</span> * <span lang="en" dir="ltr" class="mw-content-ltr">[[User:Mahir256|Mahir256]] will organize a workshop “[https://wikimedia.eventyay.com/wm/wikimania2026/talk/HYTQBF/ From Abstract Content to Concrete Text with Wikidata Lexemes]” on Friday at 16:00</span> * <span lang="en" dir="ltr" class="mw-content-ltr">[[User:Jdforrester (WMF)|James]], [[User:Sannita (WMF)|Luca]], and [[User:DVrandecic (WMF)|Denny]] will be running “[https://wikimedia.eventyay.com/wm/wikimania2026/talk/AKFG8R/ Abstract Wikipedia workshop: Let's create a multi-lingual article!]” on Saturday at 11:00</span> <div lang="en" dir="ltr" class="mw-content-ltr"> If there are any further related events, let us know, and we are happy to add them! </div> <div lang="en" dir="ltr" class="mw-content-ltr"> === Fresh Functions weekly: 69 new Functions === </div> <div lang="en" dir="ltr" class="mw-content-ltr"> This week we had 69 new functions. Here is an incomplete list of functions with implementations to get a taste of what functions have been created. We crossed 4650 functions, and are just a few weeks shy of Wikimania – maybe we can get to a round number by then? Thanks everybody for contributing! </div> * {{Z|Z37048}} * {{Z|Z37054}} * {{Z|Z37058}} * {{Z|Z37065}} * {{Z|Z37068}} * {{Z|Z37071}} * {{Z|Z37076}} * {{Z|Z37080}} * {{Z|Z37083}} * {{Z|Z37086}} * {{Z|Z37089}} * {{Z|Z37095}} * {{Z|Z37104}} * {{Z|Z37107}} * {{Z|Z37115}} * {{Z|Z37120}} * {{Z|Z37126}} * {{Z|Z37127}} * {{Z|Z37140}} * {{Z|Z37143}} * {{Z|Z37146}} * {{Z|Z37150}} * {{Z|Z37154}} * {{Z|Z37157}} * {{Z|Z37160}} * {{Z|Z37163}} * {{Z|Z37170}} * {{Z|Z37174}} * {{Z|Z37188}} * {{Z|Z37197}} * {{Z|Z37201}} * {{Z|Z37209}} * {{Z|Z37217}} * {{Z|Z37219}} * {{Z|Z37220}} * {{Z|Z37225}} * {{Z|Z37232}} * {{Z|Z37235}} * {{Z|Z37241}} * {{Z|Z37245}} * {{Z|Z37246}} * {{Z|Z37259}} * {{Z|Z37263}} * {{Z|Z37271}} * {{Z|Z37272}} * {{Z|Z37275}} * {{Z|Z37279}} * {{Z|Z37286}} * {{Z|Z37289}} * {{Z|Z37293}} * {{Z|Z37296}} * {{Z|Z37297}} * {{Z|Z37299}} * {{Z|Z37302}} * {{Z|Z37309}} * {{Z|Z37311}} * {{Z|Z37315}} * {{Z|Z37321}} * {{Z|Z37323}} * {{Z|Z37328}} * {{Z|Z37332}} * {{Z|Z37337}} * {{Z|Z37338}} * {{Z|Z37342}} * {{Z|Z37346}} <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-07-08]] gu677vvbul6y5ukqa4gkw00o3v3ti9i 293911 293909 2026-07-25T19:33:11Z Ameisenigel 44 Created page with "=== Wikifunctions und Abstrakte Wikipedia bei der Wikimania 2026 ===" 293911 wikitext text/x-wiki <languages/> {{Wikifunctions updates | prevlabel = Vorheriges Update | prev = 2026-07-01 | nextlabel = Nächstes Update | next = 2026-07-16 }} Willkommen bei Newsletter #256, [https://www.wikifunctions.org/view/en/Z13647?call=%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z13647%22%2C%22Z13647K1%22%3A%7B%22Z1K1%22%3A%22Z13518%22%2C%22Z13518K1%22%3A%222%22%7D%2C%22Z13647K2%22%3A%7B%22Z1K1%22%3A%22Z13518%22%2C%22Z13518K1%22%3A%228%22%7D%7D einer schönen, runden Zahl]. <span id="Moving_toward_our_first_Abstract_Wikipedia_integration_milestone"></span> === Auf dem Weg zu unserem ersten Meilenstein bei der Integration der Abstrakten Wikipedia === Im Newsletter der vergangenen Woche haben wir erläutert, [[Special:MyLanguage/Wikifunctions:Status updates/2026-07-01|wie sich die Abstrakte Wikipedia in den Jahresplan der Wikimedia Foundation für das Geschäftsjahr 2026/27 einfügt]]: Es geht darum, die Tragfähigkeit der Abstrakten Wikipedia als skalierbaren, auf den Menschen ausgerichteten Ansatz zur Erstellung mehrsprachiger enzyklopädischer Inhalte zu demonstrieren. Heute wollen wir einen wichtigen Meilenstein für die Abstrakte Wikipedia in diesem Jahr betrachten und beleuchten, wie unsere für das erste und zweite Quartal geplanten Arbeiten damit zusammenhängen. '''Meilenstein: Bis zum Ende des zweiten Quartals wird ein in der Abstrakten Wikipedia erstellter Artikel in drei verschiedene Sprachversionen der Wikipedia integriert.''' Nachdem wir nun gezeigt haben, dass [[Special:MyLanguage/Wikifunctions:Status updates/2026-07-01|das System durchgängig funktioniert]], besteht unser nächster wichtiger Meilenstein darin, die Akzeptanz durch Sprach-Communitys zu demonstrieren. Um dieses Erfolgsziel zu erreichen, müssen wir aufzeigen, dass sich abstrakte Inhalte erstellen, in verschiedenen Sprachen ausgeben, von Communitys überprüfen und in Wikipedia-Projekten veröffentlichen lassen, wo Leser sie finden können. Um diesen Meilenstein zu erreichen, werden wir uns im ersten und zweiten Quartal auf zwei Bereiche konzentrieren: <span id="1._Supporting_the_creation_of_Abstract_content"></span> ==== 1. Unterstützung bei der Erstellung von Abstrakten Inhalten ==== Zunächst wollen wir die Community der Abstrakten Wikipedia und von Wikifunctions weiterhin dabei unterstützen, abstrakte Inhalte sowie die dafür erforderlichen Funktionen zu erstellen. Im ersten Quartal werden wir uns darauf konzentrieren, den Prozess der Funktionserstellung zu vereinfachen, unter anderem durch mehr Transparenz hinsichtlich der Aktualität der Inhalte, die in den Ergebnissen von Funktionsaufrufen verwendet werden, sowie durch eine Möglichkeit sicherzustellen, dass ein Funktionsaufruf aktuelle Inhalte abruft. Wir werden zudem Bereiche mit hoher Wirkung aufzeigen, an denen Beitragende arbeiten können, gemeinsam mit der Community verschiedene NLG-Ansätze untersuchen und prüfen, wie sich die Erstellung und Bearbeitung von Abstrakten Artikeln benutzerfreundlicher gestalten ließe. Ein wichtiger Aspekt bei der Vorbereitung von abstrakten Inhalten für künftige Integrationen ist die Artikelreife. Mitglieder der Community haben bereits konstruktive Gespräche darüber geführt, welche Voraussetzungen erfüllt sein müssen, damit abstrakte Artikel in die Wikipedias integriert werden können, einschließlich Fragen zur Artikelqualität. Wie im [[Special:MyLanguage/Wikifunctions:Status updates/2026-07-01|Newsletter der letzten Woche]] erörtert, wäre ein praktischer nächster Schritt, sich für eine erste Integration auf einen bestimmten Artikeltyp zu konzentrieren: Artikel über Städte. Das bedeutet natürlich nicht, dass Artikel über Städte die einzige wichtige Art von Artikeln sind. Vielmehr dienen sie uns als konkretes, gemeinsames Beispiel, an dem wir die für solche Artikel erforderlichen Funktionen und Bausteine ​​verbessern, testen und gemeinsam weiterentwickeln können. Wir würden uns sehr freuen, wenn alle, die sich für diesen Bereich interessieren, an der Verbesserung dieser Funktionen und Bausteine ​​mitwirken würden. Um Diskussionen in Taten umzusetzen, wollen wir mit ausgewählten Pilot-Wikipedias zusammenarbeiten, die daran interessiert sind, die Abstrakte Wikipedia in der Praxis zu testen. Dies bedeutet den Übergang von allgemeinem Interesse hin zu konkreter Integrationsarbeit: Es gilt zu ermitteln, was die jeweiligen Communitys benötigen, um relevante Artikel in ihrer Sprache bereitzustellen, zudem sollen sie dabei unterstützt werden, Lücken in Wikidata und Wikifunctions zu schließen, und in die Lage versetzt werden, Artikel auf Basis einer Opt-in-Entscheidung zu prüfen und zu integrieren (wie [[Special:MyLanguage/Wikifunctions:Status updates/2026-07-01|hier]] beschrieben). Wir haben bereits potenzielle Pilot-Communitys identifiziert und freuen uns darauf, im ersten und zweiten Quartal mit ihnen zusammenzuarbeiten. <span id="2._Keeping_the_system_reliable_as_demand_grows"></span> ==== 2. Gewährleistung der Zuverlässigkeit des Systems bei steigender Nachfrage ==== Zudem muss das System diese Arbeit zuverlässig unterstützen. Wenn sich mehr Communitys beteiligen und die Artikel umfangreicher werden, müssen die Abstrakte Wikipedia und die Integrationserfahrung stabil, reaktionsschnell und verständlich bleiben. Im ersten Quartal werden wir uns darauf konzentrieren, die Aktualisierungslast zu messen, Wege zu finden, NLG-Funktionen schneller und robuster zu gestalten, sowie die generierten Fragmente beständiger zu machen, um das Erlebnis für Leser und Autoren zu verbessern. Gemeinsam bringen uns diese Bereiche unserem Integrationsmeilenstein für das zweite Quartal näher und ermöglichen es uns gleichzeitig, laufend dazuzulernen und Anpassungen vorzunehmen. Wie immer freuen wir uns über eure Gedanken zu unserer eingeschlagenen Richtung. <span id="What’s_the_gender_of_a_German_noun?"></span> === Was ist das Geschlecht eines deutschen Substantivs? === Community-Mitglied [[User:Jens Ohlig|Jens Ohlig]] hat ein Kommandozeilen-Werkzeug geschrieben, um das Geschlecht eines deutschen Substantivs über Wikifunctions aus Wikidata abzurufen. Nach der Einrichtung kannst du einfach Folgendes aufrufen: : <code>> noungender Haus</code> : <code>das Haus</code> Das Werkzeug sucht zunächst auf Wikidata nach dem Lexem, ruft dann {{Z|Z20616}} auf und zeigt die entsprechende Ausgabe an. Code und Anleitung sind [https://codeberg.org/johl/noungender auf Codeberg verfügbar]. Danke, Jens! <span id="Recent_Changes_in_the_software"></span> === Letzte Änderungen an der Software === Wir haben diese Woche einige kleine Fehlerbehebungen im Zusammenhang mit der Unterstützung für die Abstrakte Wikipedia sowie eine Verbesserung an einer der Spezialseiten von Wikifunctions eingeführt. Beim Laden eines längeren abstrakten Artikels werden die zugehörigen Wikidata-Entitäten nun gebündelt abgerufen, wodurch die Anzeige schneller erfolgt und die Server weniger stark belastet werden ([[:phab:T429766|T429766]]). Wir haben den Hinweis bei integrierten abstrakten Artikeln, der darüber informiert, dass die Inhalte aus der Abstrakten Wikipedia stammen, so angepasst, dass er für alle Leser sichtbar ist und nicht mehr nur für Administratoren. Stattdessen wird nun die Aufforderung zur Deaktivierung dieses Hinweises nur noch Administratoren angezeigt ([[:phab:T422710|T422710]]). Special:ListObjectsByType auf Wikifunctions listet bestimmte Objekte nun nicht mehr mehrfach auf ([[:phab:T430847|T430847]]) und liefert Ergebnisse schneller ([[:phab:T430853|T430853]]). <span id="Recording_of_Volunteers’_Corner_from_6_July"></span> === Aufzeichnung des Freiwilligentreffens vom 6. Juli === [[File:Abstract Wikipedia Volunteer Corner 2026-07.webm|thumb|Aufzeichnung des Freiwilligentreffens im Juli]] Die [[:commons:File:Abstract Wikipedia Volunteer Corner 2026-07.webm|Aufzeichnung des Freiwilligentreffens vom Montag (6. Juli 2026) ist jetzt auf Commons verfügbar]]. Vielen Dank für die lebhafte Diskussion über spezifische Aspekte der NLG. Wir planen, dieses Thema in einem der nächsten Newsletter aufzugreifen. <span id="Wikifunctions_and_Abstract_Wikipedia_at_Wikimania_2026"></span> === Wikifunctions und Abstrakte Wikipedia bei der Wikimania 2026 === <div lang="en" dir="ltr" class="mw-content-ltr"> [[:wikimania:Special:MyLanguage/2026:Wikimania|Wikimania 2026]], the annual main conference for all things Wikimedia, will be in Paris, France from 21–25 July this year. There will be a number of events about Abstract Wikipedia and Wikifunctions (all times local): </div> * <span lang="en" dir="ltr" class="mw-content-ltr">[[User:Dnshitobu|Dnshitobu]] has session “[https://wikimedia.eventyay.com/wm/wikimania2026/talk/TWGKWB/ Making indigenous languages ready for Wikifunctions]” on Friday at 14:30</span> * <span lang="en" dir="ltr" class="mw-content-ltr">[[User:Mahir256|Mahir256]] will organize a workshop “[https://wikimedia.eventyay.com/wm/wikimania2026/talk/HYTQBF/ From Abstract Content to Concrete Text with Wikidata Lexemes]” on Friday at 16:00</span> * <span lang="en" dir="ltr" class="mw-content-ltr">[[User:Jdforrester (WMF)|James]], [[User:Sannita (WMF)|Luca]], and [[User:DVrandecic (WMF)|Denny]] will be running “[https://wikimedia.eventyay.com/wm/wikimania2026/talk/AKFG8R/ Abstract Wikipedia workshop: Let's create a multi-lingual article!]” on Saturday at 11:00</span> <div lang="en" dir="ltr" class="mw-content-ltr"> If there are any further related events, let us know, and we are happy to add them! </div> <div lang="en" dir="ltr" class="mw-content-ltr"> === Fresh Functions weekly: 69 new Functions === </div> <div lang="en" dir="ltr" class="mw-content-ltr"> This week we had 69 new functions. Here is an incomplete list of functions with implementations to get a taste of what functions have been created. We crossed 4650 functions, and are just a few weeks shy of Wikimania – maybe we can get to a round number by then? Thanks everybody for contributing! </div> * {{Z|Z37048}} * {{Z|Z37054}} * {{Z|Z37058}} * {{Z|Z37065}} * {{Z|Z37068}} * {{Z|Z37071}} * {{Z|Z37076}} * {{Z|Z37080}} * {{Z|Z37083}} * {{Z|Z37086}} * {{Z|Z37089}} * {{Z|Z37095}} * {{Z|Z37104}} * {{Z|Z37107}} * {{Z|Z37115}} * {{Z|Z37120}} * {{Z|Z37126}} * {{Z|Z37127}} * {{Z|Z37140}} * {{Z|Z37143}} * {{Z|Z37146}} * {{Z|Z37150}} * {{Z|Z37154}} * {{Z|Z37157}} * {{Z|Z37160}} * {{Z|Z37163}} * {{Z|Z37170}} * {{Z|Z37174}} * {{Z|Z37188}} * {{Z|Z37197}} * {{Z|Z37201}} * {{Z|Z37209}} * {{Z|Z37217}} * {{Z|Z37219}} * {{Z|Z37220}} * {{Z|Z37225}} * {{Z|Z37232}} * {{Z|Z37235}} * {{Z|Z37241}} * {{Z|Z37245}} * {{Z|Z37246}} * {{Z|Z37259}} * {{Z|Z37263}} * {{Z|Z37271}} * {{Z|Z37272}} * {{Z|Z37275}} * {{Z|Z37279}} * {{Z|Z37286}} * {{Z|Z37289}} * {{Z|Z37293}} * {{Z|Z37296}} * {{Z|Z37297}} * {{Z|Z37299}} * {{Z|Z37302}} * {{Z|Z37309}} * {{Z|Z37311}} * {{Z|Z37315}} * {{Z|Z37321}} * {{Z|Z37323}} * {{Z|Z37328}} * {{Z|Z37332}} * {{Z|Z37337}} * {{Z|Z37338}} * {{Z|Z37342}} * {{Z|Z37346}} <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-07-08]] igqiyqplapicxd38zt6lvzgj3xlaq77 293915 293911 2026-07-25T19:33:51Z Ameisenigel 44 Created page with "Die [[$1|Wikimania 2026]], die jährliche Hauptkonferenz rund um Wikimedia, findet dieses Jahr vom 21. bis 25. Juli in Paris, Frankreich, statt. Es wird eine Reihe von Veranstaltungen zur Abstrakten Wikipedia und Wikifunctions geben (alle Zeitangaben in Ortszeit):" 293915 wikitext text/x-wiki <languages/> {{Wikifunctions updates | prevlabel = Vorheriges Update | prev = 2026-07-01 | nextlabel = Nächstes Update | next = 2026-07-16 }} Willkommen bei Newsletter #256, [https://www.wikifunctions.org/view/en/Z13647?call=%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z13647%22%2C%22Z13647K1%22%3A%7B%22Z1K1%22%3A%22Z13518%22%2C%22Z13518K1%22%3A%222%22%7D%2C%22Z13647K2%22%3A%7B%22Z1K1%22%3A%22Z13518%22%2C%22Z13518K1%22%3A%228%22%7D%7D einer schönen, runden Zahl]. <span id="Moving_toward_our_first_Abstract_Wikipedia_integration_milestone"></span> === Auf dem Weg zu unserem ersten Meilenstein bei der Integration der Abstrakten Wikipedia === Im Newsletter der vergangenen Woche haben wir erläutert, [[Special:MyLanguage/Wikifunctions:Status updates/2026-07-01|wie sich die Abstrakte Wikipedia in den Jahresplan der Wikimedia Foundation für das Geschäftsjahr 2026/27 einfügt]]: Es geht darum, die Tragfähigkeit der Abstrakten Wikipedia als skalierbaren, auf den Menschen ausgerichteten Ansatz zur Erstellung mehrsprachiger enzyklopädischer Inhalte zu demonstrieren. Heute wollen wir einen wichtigen Meilenstein für die Abstrakte Wikipedia in diesem Jahr betrachten und beleuchten, wie unsere für das erste und zweite Quartal geplanten Arbeiten damit zusammenhängen. '''Meilenstein: Bis zum Ende des zweiten Quartals wird ein in der Abstrakten Wikipedia erstellter Artikel in drei verschiedene Sprachversionen der Wikipedia integriert.''' Nachdem wir nun gezeigt haben, dass [[Special:MyLanguage/Wikifunctions:Status updates/2026-07-01|das System durchgängig funktioniert]], besteht unser nächster wichtiger Meilenstein darin, die Akzeptanz durch Sprach-Communitys zu demonstrieren. Um dieses Erfolgsziel zu erreichen, müssen wir aufzeigen, dass sich abstrakte Inhalte erstellen, in verschiedenen Sprachen ausgeben, von Communitys überprüfen und in Wikipedia-Projekten veröffentlichen lassen, wo Leser sie finden können. Um diesen Meilenstein zu erreichen, werden wir uns im ersten und zweiten Quartal auf zwei Bereiche konzentrieren: <span id="1._Supporting_the_creation_of_Abstract_content"></span> ==== 1. Unterstützung bei der Erstellung von Abstrakten Inhalten ==== Zunächst wollen wir die Community der Abstrakten Wikipedia und von Wikifunctions weiterhin dabei unterstützen, abstrakte Inhalte sowie die dafür erforderlichen Funktionen zu erstellen. Im ersten Quartal werden wir uns darauf konzentrieren, den Prozess der Funktionserstellung zu vereinfachen, unter anderem durch mehr Transparenz hinsichtlich der Aktualität der Inhalte, die in den Ergebnissen von Funktionsaufrufen verwendet werden, sowie durch eine Möglichkeit sicherzustellen, dass ein Funktionsaufruf aktuelle Inhalte abruft. Wir werden zudem Bereiche mit hoher Wirkung aufzeigen, an denen Beitragende arbeiten können, gemeinsam mit der Community verschiedene NLG-Ansätze untersuchen und prüfen, wie sich die Erstellung und Bearbeitung von Abstrakten Artikeln benutzerfreundlicher gestalten ließe. Ein wichtiger Aspekt bei der Vorbereitung von abstrakten Inhalten für künftige Integrationen ist die Artikelreife. Mitglieder der Community haben bereits konstruktive Gespräche darüber geführt, welche Voraussetzungen erfüllt sein müssen, damit abstrakte Artikel in die Wikipedias integriert werden können, einschließlich Fragen zur Artikelqualität. Wie im [[Special:MyLanguage/Wikifunctions:Status updates/2026-07-01|Newsletter der letzten Woche]] erörtert, wäre ein praktischer nächster Schritt, sich für eine erste Integration auf einen bestimmten Artikeltyp zu konzentrieren: Artikel über Städte. Das bedeutet natürlich nicht, dass Artikel über Städte die einzige wichtige Art von Artikeln sind. Vielmehr dienen sie uns als konkretes, gemeinsames Beispiel, an dem wir die für solche Artikel erforderlichen Funktionen und Bausteine ​​verbessern, testen und gemeinsam weiterentwickeln können. Wir würden uns sehr freuen, wenn alle, die sich für diesen Bereich interessieren, an der Verbesserung dieser Funktionen und Bausteine ​​mitwirken würden. Um Diskussionen in Taten umzusetzen, wollen wir mit ausgewählten Pilot-Wikipedias zusammenarbeiten, die daran interessiert sind, die Abstrakte Wikipedia in der Praxis zu testen. Dies bedeutet den Übergang von allgemeinem Interesse hin zu konkreter Integrationsarbeit: Es gilt zu ermitteln, was die jeweiligen Communitys benötigen, um relevante Artikel in ihrer Sprache bereitzustellen, zudem sollen sie dabei unterstützt werden, Lücken in Wikidata und Wikifunctions zu schließen, und in die Lage versetzt werden, Artikel auf Basis einer Opt-in-Entscheidung zu prüfen und zu integrieren (wie [[Special:MyLanguage/Wikifunctions:Status updates/2026-07-01|hier]] beschrieben). Wir haben bereits potenzielle Pilot-Communitys identifiziert und freuen uns darauf, im ersten und zweiten Quartal mit ihnen zusammenzuarbeiten. <span id="2._Keeping_the_system_reliable_as_demand_grows"></span> ==== 2. Gewährleistung der Zuverlässigkeit des Systems bei steigender Nachfrage ==== Zudem muss das System diese Arbeit zuverlässig unterstützen. Wenn sich mehr Communitys beteiligen und die Artikel umfangreicher werden, müssen die Abstrakte Wikipedia und die Integrationserfahrung stabil, reaktionsschnell und verständlich bleiben. Im ersten Quartal werden wir uns darauf konzentrieren, die Aktualisierungslast zu messen, Wege zu finden, NLG-Funktionen schneller und robuster zu gestalten, sowie die generierten Fragmente beständiger zu machen, um das Erlebnis für Leser und Autoren zu verbessern. Gemeinsam bringen uns diese Bereiche unserem Integrationsmeilenstein für das zweite Quartal näher und ermöglichen es uns gleichzeitig, laufend dazuzulernen und Anpassungen vorzunehmen. Wie immer freuen wir uns über eure Gedanken zu unserer eingeschlagenen Richtung. <span id="What’s_the_gender_of_a_German_noun?"></span> === Was ist das Geschlecht eines deutschen Substantivs? === Community-Mitglied [[User:Jens Ohlig|Jens Ohlig]] hat ein Kommandozeilen-Werkzeug geschrieben, um das Geschlecht eines deutschen Substantivs über Wikifunctions aus Wikidata abzurufen. Nach der Einrichtung kannst du einfach Folgendes aufrufen: : <code>> noungender Haus</code> : <code>das Haus</code> Das Werkzeug sucht zunächst auf Wikidata nach dem Lexem, ruft dann {{Z|Z20616}} auf und zeigt die entsprechende Ausgabe an. Code und Anleitung sind [https://codeberg.org/johl/noungender auf Codeberg verfügbar]. Danke, Jens! <span id="Recent_Changes_in_the_software"></span> === Letzte Änderungen an der Software === Wir haben diese Woche einige kleine Fehlerbehebungen im Zusammenhang mit der Unterstützung für die Abstrakte Wikipedia sowie eine Verbesserung an einer der Spezialseiten von Wikifunctions eingeführt. Beim Laden eines längeren abstrakten Artikels werden die zugehörigen Wikidata-Entitäten nun gebündelt abgerufen, wodurch die Anzeige schneller erfolgt und die Server weniger stark belastet werden ([[:phab:T429766|T429766]]). Wir haben den Hinweis bei integrierten abstrakten Artikeln, der darüber informiert, dass die Inhalte aus der Abstrakten Wikipedia stammen, so angepasst, dass er für alle Leser sichtbar ist und nicht mehr nur für Administratoren. Stattdessen wird nun die Aufforderung zur Deaktivierung dieses Hinweises nur noch Administratoren angezeigt ([[:phab:T422710|T422710]]). Special:ListObjectsByType auf Wikifunctions listet bestimmte Objekte nun nicht mehr mehrfach auf ([[:phab:T430847|T430847]]) und liefert Ergebnisse schneller ([[:phab:T430853|T430853]]). <span id="Recording_of_Volunteers’_Corner_from_6_July"></span> === Aufzeichnung des Freiwilligentreffens vom 6. Juli === [[File:Abstract Wikipedia Volunteer Corner 2026-07.webm|thumb|Aufzeichnung des Freiwilligentreffens im Juli]] Die [[:commons:File:Abstract Wikipedia Volunteer Corner 2026-07.webm|Aufzeichnung des Freiwilligentreffens vom Montag (6. Juli 2026) ist jetzt auf Commons verfügbar]]. Vielen Dank für die lebhafte Diskussion über spezifische Aspekte der NLG. Wir planen, dieses Thema in einem der nächsten Newsletter aufzugreifen. <span id="Wikifunctions_and_Abstract_Wikipedia_at_Wikimania_2026"></span> === Wikifunctions und Abstrakte Wikipedia bei der Wikimania 2026 === Die [[:wikimania:Special:MyLanguage/2026:Wikimania|Wikimania 2026]], die jährliche Hauptkonferenz rund um Wikimedia, findet dieses Jahr vom 21. bis 25. Juli in Paris, Frankreich, statt. Es wird eine Reihe von Veranstaltungen zur Abstrakten Wikipedia und Wikifunctions geben (alle Zeitangaben in Ortszeit): * <span lang="en" dir="ltr" class="mw-content-ltr">[[User:Dnshitobu|Dnshitobu]] has session “[https://wikimedia.eventyay.com/wm/wikimania2026/talk/TWGKWB/ Making indigenous languages ready for Wikifunctions]” on Friday at 14:30</span> * <span lang="en" dir="ltr" class="mw-content-ltr">[[User:Mahir256|Mahir256]] will organize a workshop “[https://wikimedia.eventyay.com/wm/wikimania2026/talk/HYTQBF/ From Abstract Content to Concrete Text with Wikidata Lexemes]” on Friday at 16:00</span> * <span lang="en" dir="ltr" class="mw-content-ltr">[[User:Jdforrester (WMF)|James]], [[User:Sannita (WMF)|Luca]], and [[User:DVrandecic (WMF)|Denny]] will be running “[https://wikimedia.eventyay.com/wm/wikimania2026/talk/AKFG8R/ Abstract Wikipedia workshop: Let's create a multi-lingual article!]” on Saturday at 11:00</span> <div lang="en" dir="ltr" class="mw-content-ltr"> If there are any further related events, let us know, and we are happy to add them! </div> <div lang="en" dir="ltr" class="mw-content-ltr"> === Fresh Functions weekly: 69 new Functions === </div> <div lang="en" dir="ltr" class="mw-content-ltr"> This week we had 69 new functions. Here is an incomplete list of functions with implementations to get a taste of what functions have been created. We crossed 4650 functions, and are just a few weeks shy of Wikimania – maybe we can get to a round number by then? Thanks everybody for contributing! </div> * {{Z|Z37048}} * {{Z|Z37054}} * {{Z|Z37058}} * {{Z|Z37065}} * {{Z|Z37068}} * {{Z|Z37071}} * {{Z|Z37076}} * {{Z|Z37080}} * {{Z|Z37083}} * {{Z|Z37086}} * {{Z|Z37089}} * {{Z|Z37095}} * {{Z|Z37104}} * {{Z|Z37107}} * {{Z|Z37115}} * {{Z|Z37120}} * {{Z|Z37126}} * {{Z|Z37127}} * {{Z|Z37140}} * {{Z|Z37143}} * {{Z|Z37146}} * {{Z|Z37150}} * {{Z|Z37154}} * {{Z|Z37157}} * {{Z|Z37160}} * {{Z|Z37163}} * {{Z|Z37170}} * {{Z|Z37174}} * {{Z|Z37188}} * {{Z|Z37197}} * {{Z|Z37201}} * {{Z|Z37209}} * {{Z|Z37217}} * {{Z|Z37219}} * {{Z|Z37220}} * {{Z|Z37225}} * {{Z|Z37232}} * {{Z|Z37235}} * {{Z|Z37241}} * {{Z|Z37245}} * {{Z|Z37246}} * {{Z|Z37259}} * {{Z|Z37263}} * {{Z|Z37271}} * {{Z|Z37272}} * {{Z|Z37275}} * {{Z|Z37279}} * {{Z|Z37286}} * {{Z|Z37289}} * {{Z|Z37293}} * {{Z|Z37296}} * {{Z|Z37297}} * {{Z|Z37299}} * {{Z|Z37302}} * {{Z|Z37309}} * {{Z|Z37311}} * {{Z|Z37315}} * {{Z|Z37321}} * {{Z|Z37323}} * {{Z|Z37328}} * {{Z|Z37332}} * {{Z|Z37337}} * {{Z|Z37338}} * {{Z|Z37342}} * {{Z|Z37346}} <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-07-08]] 3qffsv42hj7mrh5vpdgo16evi82nsim 293917 293915 2026-07-25T19:33:54Z Ameisenigel 44 Created page with "[[$1|Dnshitobu]] hat am Freitag um 14:30 Uhr die Sitzung “[$2 Indigene Sprachen für Wikifunctions bereit machen]”" 293917 wikitext text/x-wiki <languages/> {{Wikifunctions updates | prevlabel = Vorheriges Update | prev = 2026-07-01 | nextlabel = Nächstes Update | next = 2026-07-16 }} Willkommen bei Newsletter #256, [https://www.wikifunctions.org/view/en/Z13647?call=%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z13647%22%2C%22Z13647K1%22%3A%7B%22Z1K1%22%3A%22Z13518%22%2C%22Z13518K1%22%3A%222%22%7D%2C%22Z13647K2%22%3A%7B%22Z1K1%22%3A%22Z13518%22%2C%22Z13518K1%22%3A%228%22%7D%7D einer schönen, runden Zahl]. <span id="Moving_toward_our_first_Abstract_Wikipedia_integration_milestone"></span> === Auf dem Weg zu unserem ersten Meilenstein bei der Integration der Abstrakten Wikipedia === Im Newsletter der vergangenen Woche haben wir erläutert, [[Special:MyLanguage/Wikifunctions:Status updates/2026-07-01|wie sich die Abstrakte Wikipedia in den Jahresplan der Wikimedia Foundation für das Geschäftsjahr 2026/27 einfügt]]: Es geht darum, die Tragfähigkeit der Abstrakten Wikipedia als skalierbaren, auf den Menschen ausgerichteten Ansatz zur Erstellung mehrsprachiger enzyklopädischer Inhalte zu demonstrieren. Heute wollen wir einen wichtigen Meilenstein für die Abstrakte Wikipedia in diesem Jahr betrachten und beleuchten, wie unsere für das erste und zweite Quartal geplanten Arbeiten damit zusammenhängen. '''Meilenstein: Bis zum Ende des zweiten Quartals wird ein in der Abstrakten Wikipedia erstellter Artikel in drei verschiedene Sprachversionen der Wikipedia integriert.''' Nachdem wir nun gezeigt haben, dass [[Special:MyLanguage/Wikifunctions:Status updates/2026-07-01|das System durchgängig funktioniert]], besteht unser nächster wichtiger Meilenstein darin, die Akzeptanz durch Sprach-Communitys zu demonstrieren. Um dieses Erfolgsziel zu erreichen, müssen wir aufzeigen, dass sich abstrakte Inhalte erstellen, in verschiedenen Sprachen ausgeben, von Communitys überprüfen und in Wikipedia-Projekten veröffentlichen lassen, wo Leser sie finden können. Um diesen Meilenstein zu erreichen, werden wir uns im ersten und zweiten Quartal auf zwei Bereiche konzentrieren: <span id="1._Supporting_the_creation_of_Abstract_content"></span> ==== 1. Unterstützung bei der Erstellung von Abstrakten Inhalten ==== Zunächst wollen wir die Community der Abstrakten Wikipedia und von Wikifunctions weiterhin dabei unterstützen, abstrakte Inhalte sowie die dafür erforderlichen Funktionen zu erstellen. Im ersten Quartal werden wir uns darauf konzentrieren, den Prozess der Funktionserstellung zu vereinfachen, unter anderem durch mehr Transparenz hinsichtlich der Aktualität der Inhalte, die in den Ergebnissen von Funktionsaufrufen verwendet werden, sowie durch eine Möglichkeit sicherzustellen, dass ein Funktionsaufruf aktuelle Inhalte abruft. Wir werden zudem Bereiche mit hoher Wirkung aufzeigen, an denen Beitragende arbeiten können, gemeinsam mit der Community verschiedene NLG-Ansätze untersuchen und prüfen, wie sich die Erstellung und Bearbeitung von Abstrakten Artikeln benutzerfreundlicher gestalten ließe. Ein wichtiger Aspekt bei der Vorbereitung von abstrakten Inhalten für künftige Integrationen ist die Artikelreife. Mitglieder der Community haben bereits konstruktive Gespräche darüber geführt, welche Voraussetzungen erfüllt sein müssen, damit abstrakte Artikel in die Wikipedias integriert werden können, einschließlich Fragen zur Artikelqualität. Wie im [[Special:MyLanguage/Wikifunctions:Status updates/2026-07-01|Newsletter der letzten Woche]] erörtert, wäre ein praktischer nächster Schritt, sich für eine erste Integration auf einen bestimmten Artikeltyp zu konzentrieren: Artikel über Städte. Das bedeutet natürlich nicht, dass Artikel über Städte die einzige wichtige Art von Artikeln sind. Vielmehr dienen sie uns als konkretes, gemeinsames Beispiel, an dem wir die für solche Artikel erforderlichen Funktionen und Bausteine ​​verbessern, testen und gemeinsam weiterentwickeln können. Wir würden uns sehr freuen, wenn alle, die sich für diesen Bereich interessieren, an der Verbesserung dieser Funktionen und Bausteine ​​mitwirken würden. Um Diskussionen in Taten umzusetzen, wollen wir mit ausgewählten Pilot-Wikipedias zusammenarbeiten, die daran interessiert sind, die Abstrakte Wikipedia in der Praxis zu testen. Dies bedeutet den Übergang von allgemeinem Interesse hin zu konkreter Integrationsarbeit: Es gilt zu ermitteln, was die jeweiligen Communitys benötigen, um relevante Artikel in ihrer Sprache bereitzustellen, zudem sollen sie dabei unterstützt werden, Lücken in Wikidata und Wikifunctions zu schließen, und in die Lage versetzt werden, Artikel auf Basis einer Opt-in-Entscheidung zu prüfen und zu integrieren (wie [[Special:MyLanguage/Wikifunctions:Status updates/2026-07-01|hier]] beschrieben). Wir haben bereits potenzielle Pilot-Communitys identifiziert und freuen uns darauf, im ersten und zweiten Quartal mit ihnen zusammenzuarbeiten. <span id="2._Keeping_the_system_reliable_as_demand_grows"></span> ==== 2. Gewährleistung der Zuverlässigkeit des Systems bei steigender Nachfrage ==== Zudem muss das System diese Arbeit zuverlässig unterstützen. Wenn sich mehr Communitys beteiligen und die Artikel umfangreicher werden, müssen die Abstrakte Wikipedia und die Integrationserfahrung stabil, reaktionsschnell und verständlich bleiben. Im ersten Quartal werden wir uns darauf konzentrieren, die Aktualisierungslast zu messen, Wege zu finden, NLG-Funktionen schneller und robuster zu gestalten, sowie die generierten Fragmente beständiger zu machen, um das Erlebnis für Leser und Autoren zu verbessern. Gemeinsam bringen uns diese Bereiche unserem Integrationsmeilenstein für das zweite Quartal näher und ermöglichen es uns gleichzeitig, laufend dazuzulernen und Anpassungen vorzunehmen. Wie immer freuen wir uns über eure Gedanken zu unserer eingeschlagenen Richtung. <span id="What’s_the_gender_of_a_German_noun?"></span> === Was ist das Geschlecht eines deutschen Substantivs? === Community-Mitglied [[User:Jens Ohlig|Jens Ohlig]] hat ein Kommandozeilen-Werkzeug geschrieben, um das Geschlecht eines deutschen Substantivs über Wikifunctions aus Wikidata abzurufen. Nach der Einrichtung kannst du einfach Folgendes aufrufen: : <code>> noungender Haus</code> : <code>das Haus</code> Das Werkzeug sucht zunächst auf Wikidata nach dem Lexem, ruft dann {{Z|Z20616}} auf und zeigt die entsprechende Ausgabe an. Code und Anleitung sind [https://codeberg.org/johl/noungender auf Codeberg verfügbar]. Danke, Jens! <span id="Recent_Changes_in_the_software"></span> === Letzte Änderungen an der Software === Wir haben diese Woche einige kleine Fehlerbehebungen im Zusammenhang mit der Unterstützung für die Abstrakte Wikipedia sowie eine Verbesserung an einer der Spezialseiten von Wikifunctions eingeführt. Beim Laden eines längeren abstrakten Artikels werden die zugehörigen Wikidata-Entitäten nun gebündelt abgerufen, wodurch die Anzeige schneller erfolgt und die Server weniger stark belastet werden ([[:phab:T429766|T429766]]). Wir haben den Hinweis bei integrierten abstrakten Artikeln, der darüber informiert, dass die Inhalte aus der Abstrakten Wikipedia stammen, so angepasst, dass er für alle Leser sichtbar ist und nicht mehr nur für Administratoren. Stattdessen wird nun die Aufforderung zur Deaktivierung dieses Hinweises nur noch Administratoren angezeigt ([[:phab:T422710|T422710]]). Special:ListObjectsByType auf Wikifunctions listet bestimmte Objekte nun nicht mehr mehrfach auf ([[:phab:T430847|T430847]]) und liefert Ergebnisse schneller ([[:phab:T430853|T430853]]). <span id="Recording_of_Volunteers’_Corner_from_6_July"></span> === Aufzeichnung des Freiwilligentreffens vom 6. Juli === [[File:Abstract Wikipedia Volunteer Corner 2026-07.webm|thumb|Aufzeichnung des Freiwilligentreffens im Juli]] Die [[:commons:File:Abstract Wikipedia Volunteer Corner 2026-07.webm|Aufzeichnung des Freiwilligentreffens vom Montag (6. Juli 2026) ist jetzt auf Commons verfügbar]]. Vielen Dank für die lebhafte Diskussion über spezifische Aspekte der NLG. Wir planen, dieses Thema in einem der nächsten Newsletter aufzugreifen. <span id="Wikifunctions_and_Abstract_Wikipedia_at_Wikimania_2026"></span> === Wikifunctions und Abstrakte Wikipedia bei der Wikimania 2026 === Die [[:wikimania:Special:MyLanguage/2026:Wikimania|Wikimania 2026]], die jährliche Hauptkonferenz rund um Wikimedia, findet dieses Jahr vom 21. bis 25. Juli in Paris, Frankreich, statt. Es wird eine Reihe von Veranstaltungen zur Abstrakten Wikipedia und Wikifunctions geben (alle Zeitangaben in Ortszeit): * [[User:Dnshitobu|Dnshitobu]] hat am Freitag um 14:30 Uhr die Sitzung “[https://wikimedia.eventyay.com/wm/wikimania2026/talk/TWGKWB/ Indigene Sprachen für Wikifunctions bereit machen]” * <span lang="en" dir="ltr" class="mw-content-ltr">[[User:Mahir256|Mahir256]] will organize a workshop “[https://wikimedia.eventyay.com/wm/wikimania2026/talk/HYTQBF/ From Abstract Content to Concrete Text with Wikidata Lexemes]” on Friday at 16:00</span> * <span lang="en" dir="ltr" class="mw-content-ltr">[[User:Jdforrester (WMF)|James]], [[User:Sannita (WMF)|Luca]], and [[User:DVrandecic (WMF)|Denny]] will be running “[https://wikimedia.eventyay.com/wm/wikimania2026/talk/AKFG8R/ Abstract Wikipedia workshop: Let's create a multi-lingual article!]” on Saturday at 11:00</span> <div lang="en" dir="ltr" class="mw-content-ltr"> If there are any further related events, let us know, and we are happy to add them! </div> <div lang="en" dir="ltr" class="mw-content-ltr"> === Fresh Functions weekly: 69 new Functions === </div> <div lang="en" dir="ltr" class="mw-content-ltr"> This week we had 69 new functions. Here is an incomplete list of functions with implementations to get a taste of what functions have been created. We crossed 4650 functions, and are just a few weeks shy of Wikimania – maybe we can get to a round number by then? Thanks everybody for contributing! </div> * {{Z|Z37048}} * {{Z|Z37054}} * {{Z|Z37058}} * {{Z|Z37065}} * {{Z|Z37068}} * {{Z|Z37071}} * {{Z|Z37076}} * {{Z|Z37080}} * {{Z|Z37083}} * {{Z|Z37086}} * {{Z|Z37089}} * {{Z|Z37095}} * {{Z|Z37104}} * {{Z|Z37107}} * {{Z|Z37115}} * {{Z|Z37120}} * {{Z|Z37126}} * {{Z|Z37127}} * {{Z|Z37140}} * {{Z|Z37143}} * {{Z|Z37146}} * {{Z|Z37150}} * {{Z|Z37154}} * {{Z|Z37157}} * {{Z|Z37160}} * {{Z|Z37163}} * {{Z|Z37170}} * {{Z|Z37174}} * {{Z|Z37188}} * {{Z|Z37197}} * {{Z|Z37201}} * {{Z|Z37209}} * {{Z|Z37217}} * {{Z|Z37219}} * {{Z|Z37220}} * {{Z|Z37225}} * {{Z|Z37232}} * {{Z|Z37235}} * {{Z|Z37241}} * {{Z|Z37245}} * {{Z|Z37246}} * {{Z|Z37259}} * {{Z|Z37263}} * {{Z|Z37271}} * {{Z|Z37272}} * {{Z|Z37275}} * {{Z|Z37279}} * {{Z|Z37286}} * {{Z|Z37289}} * {{Z|Z37293}} * {{Z|Z37296}} * {{Z|Z37297}} * {{Z|Z37299}} * {{Z|Z37302}} * {{Z|Z37309}} * {{Z|Z37311}} * {{Z|Z37315}} * {{Z|Z37321}} * {{Z|Z37323}} * {{Z|Z37328}} * {{Z|Z37332}} * {{Z|Z37337}} * {{Z|Z37338}} * {{Z|Z37342}} * {{Z|Z37346}} <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-07-08]] i36lj0b0nf4254vqjvwdmmuwzshn1r9 293919 293917 2026-07-25T19:33:58Z Ameisenigel 44 Created page with "[[$1|Mahir256]] wird am Freitag um 16:00 Uhr einen Workshop “[$2 Von Abstrakten Inhalten zu Konkretem Text mit Wikidata-Lexemen]” organisieren" 293919 wikitext text/x-wiki <languages/> {{Wikifunctions updates | prevlabel = Vorheriges Update | prev = 2026-07-01 | nextlabel = Nächstes Update | next = 2026-07-16 }} Willkommen bei Newsletter #256, [https://www.wikifunctions.org/view/en/Z13647?call=%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z13647%22%2C%22Z13647K1%22%3A%7B%22Z1K1%22%3A%22Z13518%22%2C%22Z13518K1%22%3A%222%22%7D%2C%22Z13647K2%22%3A%7B%22Z1K1%22%3A%22Z13518%22%2C%22Z13518K1%22%3A%228%22%7D%7D einer schönen, runden Zahl]. <span id="Moving_toward_our_first_Abstract_Wikipedia_integration_milestone"></span> === Auf dem Weg zu unserem ersten Meilenstein bei der Integration der Abstrakten Wikipedia === Im Newsletter der vergangenen Woche haben wir erläutert, [[Special:MyLanguage/Wikifunctions:Status updates/2026-07-01|wie sich die Abstrakte Wikipedia in den Jahresplan der Wikimedia Foundation für das Geschäftsjahr 2026/27 einfügt]]: Es geht darum, die Tragfähigkeit der Abstrakten Wikipedia als skalierbaren, auf den Menschen ausgerichteten Ansatz zur Erstellung mehrsprachiger enzyklopädischer Inhalte zu demonstrieren. Heute wollen wir einen wichtigen Meilenstein für die Abstrakte Wikipedia in diesem Jahr betrachten und beleuchten, wie unsere für das erste und zweite Quartal geplanten Arbeiten damit zusammenhängen. '''Meilenstein: Bis zum Ende des zweiten Quartals wird ein in der Abstrakten Wikipedia erstellter Artikel in drei verschiedene Sprachversionen der Wikipedia integriert.''' Nachdem wir nun gezeigt haben, dass [[Special:MyLanguage/Wikifunctions:Status updates/2026-07-01|das System durchgängig funktioniert]], besteht unser nächster wichtiger Meilenstein darin, die Akzeptanz durch Sprach-Communitys zu demonstrieren. Um dieses Erfolgsziel zu erreichen, müssen wir aufzeigen, dass sich abstrakte Inhalte erstellen, in verschiedenen Sprachen ausgeben, von Communitys überprüfen und in Wikipedia-Projekten veröffentlichen lassen, wo Leser sie finden können. Um diesen Meilenstein zu erreichen, werden wir uns im ersten und zweiten Quartal auf zwei Bereiche konzentrieren: <span id="1._Supporting_the_creation_of_Abstract_content"></span> ==== 1. Unterstützung bei der Erstellung von Abstrakten Inhalten ==== Zunächst wollen wir die Community der Abstrakten Wikipedia und von Wikifunctions weiterhin dabei unterstützen, abstrakte Inhalte sowie die dafür erforderlichen Funktionen zu erstellen. Im ersten Quartal werden wir uns darauf konzentrieren, den Prozess der Funktionserstellung zu vereinfachen, unter anderem durch mehr Transparenz hinsichtlich der Aktualität der Inhalte, die in den Ergebnissen von Funktionsaufrufen verwendet werden, sowie durch eine Möglichkeit sicherzustellen, dass ein Funktionsaufruf aktuelle Inhalte abruft. Wir werden zudem Bereiche mit hoher Wirkung aufzeigen, an denen Beitragende arbeiten können, gemeinsam mit der Community verschiedene NLG-Ansätze untersuchen und prüfen, wie sich die Erstellung und Bearbeitung von Abstrakten Artikeln benutzerfreundlicher gestalten ließe. Ein wichtiger Aspekt bei der Vorbereitung von abstrakten Inhalten für künftige Integrationen ist die Artikelreife. Mitglieder der Community haben bereits konstruktive Gespräche darüber geführt, welche Voraussetzungen erfüllt sein müssen, damit abstrakte Artikel in die Wikipedias integriert werden können, einschließlich Fragen zur Artikelqualität. Wie im [[Special:MyLanguage/Wikifunctions:Status updates/2026-07-01|Newsletter der letzten Woche]] erörtert, wäre ein praktischer nächster Schritt, sich für eine erste Integration auf einen bestimmten Artikeltyp zu konzentrieren: Artikel über Städte. Das bedeutet natürlich nicht, dass Artikel über Städte die einzige wichtige Art von Artikeln sind. Vielmehr dienen sie uns als konkretes, gemeinsames Beispiel, an dem wir die für solche Artikel erforderlichen Funktionen und Bausteine ​​verbessern, testen und gemeinsam weiterentwickeln können. Wir würden uns sehr freuen, wenn alle, die sich für diesen Bereich interessieren, an der Verbesserung dieser Funktionen und Bausteine ​​mitwirken würden. Um Diskussionen in Taten umzusetzen, wollen wir mit ausgewählten Pilot-Wikipedias zusammenarbeiten, die daran interessiert sind, die Abstrakte Wikipedia in der Praxis zu testen. Dies bedeutet den Übergang von allgemeinem Interesse hin zu konkreter Integrationsarbeit: Es gilt zu ermitteln, was die jeweiligen Communitys benötigen, um relevante Artikel in ihrer Sprache bereitzustellen, zudem sollen sie dabei unterstützt werden, Lücken in Wikidata und Wikifunctions zu schließen, und in die Lage versetzt werden, Artikel auf Basis einer Opt-in-Entscheidung zu prüfen und zu integrieren (wie [[Special:MyLanguage/Wikifunctions:Status updates/2026-07-01|hier]] beschrieben). Wir haben bereits potenzielle Pilot-Communitys identifiziert und freuen uns darauf, im ersten und zweiten Quartal mit ihnen zusammenzuarbeiten. <span id="2._Keeping_the_system_reliable_as_demand_grows"></span> ==== 2. Gewährleistung der Zuverlässigkeit des Systems bei steigender Nachfrage ==== Zudem muss das System diese Arbeit zuverlässig unterstützen. Wenn sich mehr Communitys beteiligen und die Artikel umfangreicher werden, müssen die Abstrakte Wikipedia und die Integrationserfahrung stabil, reaktionsschnell und verständlich bleiben. Im ersten Quartal werden wir uns darauf konzentrieren, die Aktualisierungslast zu messen, Wege zu finden, NLG-Funktionen schneller und robuster zu gestalten, sowie die generierten Fragmente beständiger zu machen, um das Erlebnis für Leser und Autoren zu verbessern. Gemeinsam bringen uns diese Bereiche unserem Integrationsmeilenstein für das zweite Quartal näher und ermöglichen es uns gleichzeitig, laufend dazuzulernen und Anpassungen vorzunehmen. Wie immer freuen wir uns über eure Gedanken zu unserer eingeschlagenen Richtung. <span id="What’s_the_gender_of_a_German_noun?"></span> === Was ist das Geschlecht eines deutschen Substantivs? === Community-Mitglied [[User:Jens Ohlig|Jens Ohlig]] hat ein Kommandozeilen-Werkzeug geschrieben, um das Geschlecht eines deutschen Substantivs über Wikifunctions aus Wikidata abzurufen. Nach der Einrichtung kannst du einfach Folgendes aufrufen: : <code>> noungender Haus</code> : <code>das Haus</code> Das Werkzeug sucht zunächst auf Wikidata nach dem Lexem, ruft dann {{Z|Z20616}} auf und zeigt die entsprechende Ausgabe an. Code und Anleitung sind [https://codeberg.org/johl/noungender auf Codeberg verfügbar]. Danke, Jens! <span id="Recent_Changes_in_the_software"></span> === Letzte Änderungen an der Software === Wir haben diese Woche einige kleine Fehlerbehebungen im Zusammenhang mit der Unterstützung für die Abstrakte Wikipedia sowie eine Verbesserung an einer der Spezialseiten von Wikifunctions eingeführt. Beim Laden eines längeren abstrakten Artikels werden die zugehörigen Wikidata-Entitäten nun gebündelt abgerufen, wodurch die Anzeige schneller erfolgt und die Server weniger stark belastet werden ([[:phab:T429766|T429766]]). Wir haben den Hinweis bei integrierten abstrakten Artikeln, der darüber informiert, dass die Inhalte aus der Abstrakten Wikipedia stammen, so angepasst, dass er für alle Leser sichtbar ist und nicht mehr nur für Administratoren. Stattdessen wird nun die Aufforderung zur Deaktivierung dieses Hinweises nur noch Administratoren angezeigt ([[:phab:T422710|T422710]]). Special:ListObjectsByType auf Wikifunctions listet bestimmte Objekte nun nicht mehr mehrfach auf ([[:phab:T430847|T430847]]) und liefert Ergebnisse schneller ([[:phab:T430853|T430853]]). <span id="Recording_of_Volunteers’_Corner_from_6_July"></span> === Aufzeichnung des Freiwilligentreffens vom 6. Juli === [[File:Abstract Wikipedia Volunteer Corner 2026-07.webm|thumb|Aufzeichnung des Freiwilligentreffens im Juli]] Die [[:commons:File:Abstract Wikipedia Volunteer Corner 2026-07.webm|Aufzeichnung des Freiwilligentreffens vom Montag (6. Juli 2026) ist jetzt auf Commons verfügbar]]. Vielen Dank für die lebhafte Diskussion über spezifische Aspekte der NLG. Wir planen, dieses Thema in einem der nächsten Newsletter aufzugreifen. <span id="Wikifunctions_and_Abstract_Wikipedia_at_Wikimania_2026"></span> === Wikifunctions und Abstrakte Wikipedia bei der Wikimania 2026 === Die [[:wikimania:Special:MyLanguage/2026:Wikimania|Wikimania 2026]], die jährliche Hauptkonferenz rund um Wikimedia, findet dieses Jahr vom 21. bis 25. Juli in Paris, Frankreich, statt. Es wird eine Reihe von Veranstaltungen zur Abstrakten Wikipedia und Wikifunctions geben (alle Zeitangaben in Ortszeit): * [[User:Dnshitobu|Dnshitobu]] hat am Freitag um 14:30 Uhr die Sitzung “[https://wikimedia.eventyay.com/wm/wikimania2026/talk/TWGKWB/ Indigene Sprachen für Wikifunctions bereit machen]” * [[User:Mahir256|Mahir256]] wird am Freitag um 16:00 Uhr einen Workshop “[https://wikimedia.eventyay.com/wm/wikimania2026/talk/HYTQBF/ Von Abstrakten Inhalten zu Konkretem Text mit Wikidata-Lexemen]” organisieren * <span lang="en" dir="ltr" class="mw-content-ltr">[[User:Jdforrester (WMF)|James]], [[User:Sannita (WMF)|Luca]], and [[User:DVrandecic (WMF)|Denny]] will be running “[https://wikimedia.eventyay.com/wm/wikimania2026/talk/AKFG8R/ Abstract Wikipedia workshop: Let's create a multi-lingual article!]” on Saturday at 11:00</span> <div lang="en" dir="ltr" class="mw-content-ltr"> If there are any further related events, let us know, and we are happy to add them! </div> <div lang="en" dir="ltr" class="mw-content-ltr"> === Fresh Functions weekly: 69 new Functions === </div> <div lang="en" dir="ltr" class="mw-content-ltr"> This week we had 69 new functions. Here is an incomplete list of functions with implementations to get a taste of what functions have been created. We crossed 4650 functions, and are just a few weeks shy of Wikimania – maybe we can get to a round number by then? Thanks everybody for contributing! </div> * {{Z|Z37048}} * {{Z|Z37054}} * {{Z|Z37058}} * {{Z|Z37065}} * {{Z|Z37068}} * {{Z|Z37071}} * {{Z|Z37076}} * {{Z|Z37080}} * {{Z|Z37083}} * {{Z|Z37086}} * {{Z|Z37089}} * {{Z|Z37095}} * {{Z|Z37104}} * {{Z|Z37107}} * {{Z|Z37115}} * {{Z|Z37120}} * {{Z|Z37126}} * {{Z|Z37127}} * {{Z|Z37140}} * {{Z|Z37143}} * {{Z|Z37146}} * {{Z|Z37150}} * {{Z|Z37154}} * {{Z|Z37157}} * {{Z|Z37160}} * {{Z|Z37163}} * {{Z|Z37170}} * {{Z|Z37174}} * {{Z|Z37188}} * {{Z|Z37197}} * {{Z|Z37201}} * {{Z|Z37209}} * {{Z|Z37217}} * {{Z|Z37219}} * {{Z|Z37220}} * {{Z|Z37225}} * {{Z|Z37232}} * {{Z|Z37235}} * {{Z|Z37241}} * {{Z|Z37245}} * {{Z|Z37246}} * {{Z|Z37259}} * {{Z|Z37263}} * {{Z|Z37271}} * {{Z|Z37272}} * {{Z|Z37275}} * {{Z|Z37279}} * {{Z|Z37286}} * {{Z|Z37289}} * {{Z|Z37293}} * {{Z|Z37296}} * {{Z|Z37297}} * {{Z|Z37299}} * {{Z|Z37302}} * {{Z|Z37309}} * {{Z|Z37311}} * {{Z|Z37315}} * {{Z|Z37321}} * {{Z|Z37323}} * {{Z|Z37328}} * {{Z|Z37332}} * {{Z|Z37337}} * {{Z|Z37338}} * {{Z|Z37342}} * {{Z|Z37346}} <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-07-08]] cufz4su572bzor0cajmkpem9anurhqk 293921 293919 2026-07-25T19:34:03Z Ameisenigel 44 Created page with "[[$1|James]], [[$2|Luca]] und [[$3|Denny]] werden am Samstag um 11:00 Uhr den “[$4 Workshop Abstrakte Wikipedia: Lasst uns einen mehrsprachigen Artikel erstellen!]” leiten" 293921 wikitext text/x-wiki <languages/> {{Wikifunctions updates | prevlabel = Vorheriges Update | prev = 2026-07-01 | nextlabel = Nächstes Update | next = 2026-07-16 }} Willkommen bei Newsletter #256, [https://www.wikifunctions.org/view/en/Z13647?call=%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z13647%22%2C%22Z13647K1%22%3A%7B%22Z1K1%22%3A%22Z13518%22%2C%22Z13518K1%22%3A%222%22%7D%2C%22Z13647K2%22%3A%7B%22Z1K1%22%3A%22Z13518%22%2C%22Z13518K1%22%3A%228%22%7D%7D einer schönen, runden Zahl]. <span id="Moving_toward_our_first_Abstract_Wikipedia_integration_milestone"></span> === Auf dem Weg zu unserem ersten Meilenstein bei der Integration der Abstrakten Wikipedia === Im Newsletter der vergangenen Woche haben wir erläutert, [[Special:MyLanguage/Wikifunctions:Status updates/2026-07-01|wie sich die Abstrakte Wikipedia in den Jahresplan der Wikimedia Foundation für das Geschäftsjahr 2026/27 einfügt]]: Es geht darum, die Tragfähigkeit der Abstrakten Wikipedia als skalierbaren, auf den Menschen ausgerichteten Ansatz zur Erstellung mehrsprachiger enzyklopädischer Inhalte zu demonstrieren. Heute wollen wir einen wichtigen Meilenstein für die Abstrakte Wikipedia in diesem Jahr betrachten und beleuchten, wie unsere für das erste und zweite Quartal geplanten Arbeiten damit zusammenhängen. '''Meilenstein: Bis zum Ende des zweiten Quartals wird ein in der Abstrakten Wikipedia erstellter Artikel in drei verschiedene Sprachversionen der Wikipedia integriert.''' Nachdem wir nun gezeigt haben, dass [[Special:MyLanguage/Wikifunctions:Status updates/2026-07-01|das System durchgängig funktioniert]], besteht unser nächster wichtiger Meilenstein darin, die Akzeptanz durch Sprach-Communitys zu demonstrieren. Um dieses Erfolgsziel zu erreichen, müssen wir aufzeigen, dass sich abstrakte Inhalte erstellen, in verschiedenen Sprachen ausgeben, von Communitys überprüfen und in Wikipedia-Projekten veröffentlichen lassen, wo Leser sie finden können. Um diesen Meilenstein zu erreichen, werden wir uns im ersten und zweiten Quartal auf zwei Bereiche konzentrieren: <span id="1._Supporting_the_creation_of_Abstract_content"></span> ==== 1. Unterstützung bei der Erstellung von Abstrakten Inhalten ==== Zunächst wollen wir die Community der Abstrakten Wikipedia und von Wikifunctions weiterhin dabei unterstützen, abstrakte Inhalte sowie die dafür erforderlichen Funktionen zu erstellen. Im ersten Quartal werden wir uns darauf konzentrieren, den Prozess der Funktionserstellung zu vereinfachen, unter anderem durch mehr Transparenz hinsichtlich der Aktualität der Inhalte, die in den Ergebnissen von Funktionsaufrufen verwendet werden, sowie durch eine Möglichkeit sicherzustellen, dass ein Funktionsaufruf aktuelle Inhalte abruft. Wir werden zudem Bereiche mit hoher Wirkung aufzeigen, an denen Beitragende arbeiten können, gemeinsam mit der Community verschiedene NLG-Ansätze untersuchen und prüfen, wie sich die Erstellung und Bearbeitung von Abstrakten Artikeln benutzerfreundlicher gestalten ließe. Ein wichtiger Aspekt bei der Vorbereitung von abstrakten Inhalten für künftige Integrationen ist die Artikelreife. Mitglieder der Community haben bereits konstruktive Gespräche darüber geführt, welche Voraussetzungen erfüllt sein müssen, damit abstrakte Artikel in die Wikipedias integriert werden können, einschließlich Fragen zur Artikelqualität. Wie im [[Special:MyLanguage/Wikifunctions:Status updates/2026-07-01|Newsletter der letzten Woche]] erörtert, wäre ein praktischer nächster Schritt, sich für eine erste Integration auf einen bestimmten Artikeltyp zu konzentrieren: Artikel über Städte. Das bedeutet natürlich nicht, dass Artikel über Städte die einzige wichtige Art von Artikeln sind. Vielmehr dienen sie uns als konkretes, gemeinsames Beispiel, an dem wir die für solche Artikel erforderlichen Funktionen und Bausteine ​​verbessern, testen und gemeinsam weiterentwickeln können. Wir würden uns sehr freuen, wenn alle, die sich für diesen Bereich interessieren, an der Verbesserung dieser Funktionen und Bausteine ​​mitwirken würden. Um Diskussionen in Taten umzusetzen, wollen wir mit ausgewählten Pilot-Wikipedias zusammenarbeiten, die daran interessiert sind, die Abstrakte Wikipedia in der Praxis zu testen. Dies bedeutet den Übergang von allgemeinem Interesse hin zu konkreter Integrationsarbeit: Es gilt zu ermitteln, was die jeweiligen Communitys benötigen, um relevante Artikel in ihrer Sprache bereitzustellen, zudem sollen sie dabei unterstützt werden, Lücken in Wikidata und Wikifunctions zu schließen, und in die Lage versetzt werden, Artikel auf Basis einer Opt-in-Entscheidung zu prüfen und zu integrieren (wie [[Special:MyLanguage/Wikifunctions:Status updates/2026-07-01|hier]] beschrieben). Wir haben bereits potenzielle Pilot-Communitys identifiziert und freuen uns darauf, im ersten und zweiten Quartal mit ihnen zusammenzuarbeiten. <span id="2._Keeping_the_system_reliable_as_demand_grows"></span> ==== 2. Gewährleistung der Zuverlässigkeit des Systems bei steigender Nachfrage ==== Zudem muss das System diese Arbeit zuverlässig unterstützen. Wenn sich mehr Communitys beteiligen und die Artikel umfangreicher werden, müssen die Abstrakte Wikipedia und die Integrationserfahrung stabil, reaktionsschnell und verständlich bleiben. Im ersten Quartal werden wir uns darauf konzentrieren, die Aktualisierungslast zu messen, Wege zu finden, NLG-Funktionen schneller und robuster zu gestalten, sowie die generierten Fragmente beständiger zu machen, um das Erlebnis für Leser und Autoren zu verbessern. Gemeinsam bringen uns diese Bereiche unserem Integrationsmeilenstein für das zweite Quartal näher und ermöglichen es uns gleichzeitig, laufend dazuzulernen und Anpassungen vorzunehmen. Wie immer freuen wir uns über eure Gedanken zu unserer eingeschlagenen Richtung. <span id="What’s_the_gender_of_a_German_noun?"></span> === Was ist das Geschlecht eines deutschen Substantivs? === Community-Mitglied [[User:Jens Ohlig|Jens Ohlig]] hat ein Kommandozeilen-Werkzeug geschrieben, um das Geschlecht eines deutschen Substantivs über Wikifunctions aus Wikidata abzurufen. Nach der Einrichtung kannst du einfach Folgendes aufrufen: : <code>> noungender Haus</code> : <code>das Haus</code> Das Werkzeug sucht zunächst auf Wikidata nach dem Lexem, ruft dann {{Z|Z20616}} auf und zeigt die entsprechende Ausgabe an. Code und Anleitung sind [https://codeberg.org/johl/noungender auf Codeberg verfügbar]. Danke, Jens! <span id="Recent_Changes_in_the_software"></span> === Letzte Änderungen an der Software === Wir haben diese Woche einige kleine Fehlerbehebungen im Zusammenhang mit der Unterstützung für die Abstrakte Wikipedia sowie eine Verbesserung an einer der Spezialseiten von Wikifunctions eingeführt. Beim Laden eines längeren abstrakten Artikels werden die zugehörigen Wikidata-Entitäten nun gebündelt abgerufen, wodurch die Anzeige schneller erfolgt und die Server weniger stark belastet werden ([[:phab:T429766|T429766]]). Wir haben den Hinweis bei integrierten abstrakten Artikeln, der darüber informiert, dass die Inhalte aus der Abstrakten Wikipedia stammen, so angepasst, dass er für alle Leser sichtbar ist und nicht mehr nur für Administratoren. Stattdessen wird nun die Aufforderung zur Deaktivierung dieses Hinweises nur noch Administratoren angezeigt ([[:phab:T422710|T422710]]). Special:ListObjectsByType auf Wikifunctions listet bestimmte Objekte nun nicht mehr mehrfach auf ([[:phab:T430847|T430847]]) und liefert Ergebnisse schneller ([[:phab:T430853|T430853]]). <span id="Recording_of_Volunteers’_Corner_from_6_July"></span> === Aufzeichnung des Freiwilligentreffens vom 6. Juli === [[File:Abstract Wikipedia Volunteer Corner 2026-07.webm|thumb|Aufzeichnung des Freiwilligentreffens im Juli]] Die [[:commons:File:Abstract Wikipedia Volunteer Corner 2026-07.webm|Aufzeichnung des Freiwilligentreffens vom Montag (6. Juli 2026) ist jetzt auf Commons verfügbar]]. Vielen Dank für die lebhafte Diskussion über spezifische Aspekte der NLG. Wir planen, dieses Thema in einem der nächsten Newsletter aufzugreifen. <span id="Wikifunctions_and_Abstract_Wikipedia_at_Wikimania_2026"></span> === Wikifunctions und Abstrakte Wikipedia bei der Wikimania 2026 === Die [[:wikimania:Special:MyLanguage/2026:Wikimania|Wikimania 2026]], die jährliche Hauptkonferenz rund um Wikimedia, findet dieses Jahr vom 21. bis 25. Juli in Paris, Frankreich, statt. Es wird eine Reihe von Veranstaltungen zur Abstrakten Wikipedia und Wikifunctions geben (alle Zeitangaben in Ortszeit): * [[User:Dnshitobu|Dnshitobu]] hat am Freitag um 14:30 Uhr die Sitzung “[https://wikimedia.eventyay.com/wm/wikimania2026/talk/TWGKWB/ Indigene Sprachen für Wikifunctions bereit machen]” * [[User:Mahir256|Mahir256]] wird am Freitag um 16:00 Uhr einen Workshop “[https://wikimedia.eventyay.com/wm/wikimania2026/talk/HYTQBF/ Von Abstrakten Inhalten zu Konkretem Text mit Wikidata-Lexemen]” organisieren * [[User:Jdforrester (WMF)|James]], [[User:Sannita (WMF)|Luca]] und [[User:DVrandecic (WMF)|Denny]] werden am Samstag um 11:00 Uhr den “[https://wikimedia.eventyay.com/wm/wikimania2026/talk/AKFG8R/ Workshop Abstrakte Wikipedia: Lasst uns einen mehrsprachigen Artikel erstellen!]” leiten <div lang="en" dir="ltr" class="mw-content-ltr"> If there are any further related events, let us know, and we are happy to add them! </div> <div lang="en" dir="ltr" class="mw-content-ltr"> === Fresh Functions weekly: 69 new Functions === </div> <div lang="en" dir="ltr" class="mw-content-ltr"> This week we had 69 new functions. Here is an incomplete list of functions with implementations to get a taste of what functions have been created. We crossed 4650 functions, and are just a few weeks shy of Wikimania – maybe we can get to a round number by then? Thanks everybody for contributing! </div> * {{Z|Z37048}} * {{Z|Z37054}} * {{Z|Z37058}} * {{Z|Z37065}} * {{Z|Z37068}} * {{Z|Z37071}} * {{Z|Z37076}} * {{Z|Z37080}} * {{Z|Z37083}} * {{Z|Z37086}} * {{Z|Z37089}} * {{Z|Z37095}} * {{Z|Z37104}} * {{Z|Z37107}} * {{Z|Z37115}} * {{Z|Z37120}} * {{Z|Z37126}} * {{Z|Z37127}} * {{Z|Z37140}} * {{Z|Z37143}} * {{Z|Z37146}} * {{Z|Z37150}} * {{Z|Z37154}} * {{Z|Z37157}} * {{Z|Z37160}} * {{Z|Z37163}} * {{Z|Z37170}} * {{Z|Z37174}} * {{Z|Z37188}} * {{Z|Z37197}} * {{Z|Z37201}} * {{Z|Z37209}} * {{Z|Z37217}} * {{Z|Z37219}} * {{Z|Z37220}} * {{Z|Z37225}} * {{Z|Z37232}} * {{Z|Z37235}} * {{Z|Z37241}} * {{Z|Z37245}} * {{Z|Z37246}} * {{Z|Z37259}} * {{Z|Z37263}} * {{Z|Z37271}} * {{Z|Z37272}} * {{Z|Z37275}} * {{Z|Z37279}} * {{Z|Z37286}} * {{Z|Z37289}} * {{Z|Z37293}} * {{Z|Z37296}} * {{Z|Z37297}} * {{Z|Z37299}} * {{Z|Z37302}} * {{Z|Z37309}} * {{Z|Z37311}} * {{Z|Z37315}} * {{Z|Z37321}} * {{Z|Z37323}} * {{Z|Z37328}} * {{Z|Z37332}} * {{Z|Z37337}} * {{Z|Z37338}} * {{Z|Z37342}} * {{Z|Z37346}} <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-07-08]] 8kdolre8o6pfwiog8o09jr6cwaqfx0h 293923 293921 2026-07-25T19:34:22Z Ameisenigel 44 Created page with "Sollte es weitere Veranstaltungen zu diesem Thema geben, lass es uns bitte wissen und wir nehmen sie gerne mit auf!" 293923 wikitext text/x-wiki <languages/> {{Wikifunctions updates | prevlabel = Vorheriges Update | prev = 2026-07-01 | nextlabel = Nächstes Update | next = 2026-07-16 }} Willkommen bei Newsletter #256, [https://www.wikifunctions.org/view/en/Z13647?call=%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z13647%22%2C%22Z13647K1%22%3A%7B%22Z1K1%22%3A%22Z13518%22%2C%22Z13518K1%22%3A%222%22%7D%2C%22Z13647K2%22%3A%7B%22Z1K1%22%3A%22Z13518%22%2C%22Z13518K1%22%3A%228%22%7D%7D einer schönen, runden Zahl]. <span id="Moving_toward_our_first_Abstract_Wikipedia_integration_milestone"></span> === Auf dem Weg zu unserem ersten Meilenstein bei der Integration der Abstrakten Wikipedia === Im Newsletter der vergangenen Woche haben wir erläutert, [[Special:MyLanguage/Wikifunctions:Status updates/2026-07-01|wie sich die Abstrakte Wikipedia in den Jahresplan der Wikimedia Foundation für das Geschäftsjahr 2026/27 einfügt]]: Es geht darum, die Tragfähigkeit der Abstrakten Wikipedia als skalierbaren, auf den Menschen ausgerichteten Ansatz zur Erstellung mehrsprachiger enzyklopädischer Inhalte zu demonstrieren. Heute wollen wir einen wichtigen Meilenstein für die Abstrakte Wikipedia in diesem Jahr betrachten und beleuchten, wie unsere für das erste und zweite Quartal geplanten Arbeiten damit zusammenhängen. '''Meilenstein: Bis zum Ende des zweiten Quartals wird ein in der Abstrakten Wikipedia erstellter Artikel in drei verschiedene Sprachversionen der Wikipedia integriert.''' Nachdem wir nun gezeigt haben, dass [[Special:MyLanguage/Wikifunctions:Status updates/2026-07-01|das System durchgängig funktioniert]], besteht unser nächster wichtiger Meilenstein darin, die Akzeptanz durch Sprach-Communitys zu demonstrieren. Um dieses Erfolgsziel zu erreichen, müssen wir aufzeigen, dass sich abstrakte Inhalte erstellen, in verschiedenen Sprachen ausgeben, von Communitys überprüfen und in Wikipedia-Projekten veröffentlichen lassen, wo Leser sie finden können. Um diesen Meilenstein zu erreichen, werden wir uns im ersten und zweiten Quartal auf zwei Bereiche konzentrieren: <span id="1._Supporting_the_creation_of_Abstract_content"></span> ==== 1. Unterstützung bei der Erstellung von Abstrakten Inhalten ==== Zunächst wollen wir die Community der Abstrakten Wikipedia und von Wikifunctions weiterhin dabei unterstützen, abstrakte Inhalte sowie die dafür erforderlichen Funktionen zu erstellen. Im ersten Quartal werden wir uns darauf konzentrieren, den Prozess der Funktionserstellung zu vereinfachen, unter anderem durch mehr Transparenz hinsichtlich der Aktualität der Inhalte, die in den Ergebnissen von Funktionsaufrufen verwendet werden, sowie durch eine Möglichkeit sicherzustellen, dass ein Funktionsaufruf aktuelle Inhalte abruft. Wir werden zudem Bereiche mit hoher Wirkung aufzeigen, an denen Beitragende arbeiten können, gemeinsam mit der Community verschiedene NLG-Ansätze untersuchen und prüfen, wie sich die Erstellung und Bearbeitung von Abstrakten Artikeln benutzerfreundlicher gestalten ließe. Ein wichtiger Aspekt bei der Vorbereitung von abstrakten Inhalten für künftige Integrationen ist die Artikelreife. Mitglieder der Community haben bereits konstruktive Gespräche darüber geführt, welche Voraussetzungen erfüllt sein müssen, damit abstrakte Artikel in die Wikipedias integriert werden können, einschließlich Fragen zur Artikelqualität. Wie im [[Special:MyLanguage/Wikifunctions:Status updates/2026-07-01|Newsletter der letzten Woche]] erörtert, wäre ein praktischer nächster Schritt, sich für eine erste Integration auf einen bestimmten Artikeltyp zu konzentrieren: Artikel über Städte. Das bedeutet natürlich nicht, dass Artikel über Städte die einzige wichtige Art von Artikeln sind. Vielmehr dienen sie uns als konkretes, gemeinsames Beispiel, an dem wir die für solche Artikel erforderlichen Funktionen und Bausteine ​​verbessern, testen und gemeinsam weiterentwickeln können. Wir würden uns sehr freuen, wenn alle, die sich für diesen Bereich interessieren, an der Verbesserung dieser Funktionen und Bausteine ​​mitwirken würden. Um Diskussionen in Taten umzusetzen, wollen wir mit ausgewählten Pilot-Wikipedias zusammenarbeiten, die daran interessiert sind, die Abstrakte Wikipedia in der Praxis zu testen. Dies bedeutet den Übergang von allgemeinem Interesse hin zu konkreter Integrationsarbeit: Es gilt zu ermitteln, was die jeweiligen Communitys benötigen, um relevante Artikel in ihrer Sprache bereitzustellen, zudem sollen sie dabei unterstützt werden, Lücken in Wikidata und Wikifunctions zu schließen, und in die Lage versetzt werden, Artikel auf Basis einer Opt-in-Entscheidung zu prüfen und zu integrieren (wie [[Special:MyLanguage/Wikifunctions:Status updates/2026-07-01|hier]] beschrieben). Wir haben bereits potenzielle Pilot-Communitys identifiziert und freuen uns darauf, im ersten und zweiten Quartal mit ihnen zusammenzuarbeiten. <span id="2._Keeping_the_system_reliable_as_demand_grows"></span> ==== 2. Gewährleistung der Zuverlässigkeit des Systems bei steigender Nachfrage ==== Zudem muss das System diese Arbeit zuverlässig unterstützen. Wenn sich mehr Communitys beteiligen und die Artikel umfangreicher werden, müssen die Abstrakte Wikipedia und die Integrationserfahrung stabil, reaktionsschnell und verständlich bleiben. Im ersten Quartal werden wir uns darauf konzentrieren, die Aktualisierungslast zu messen, Wege zu finden, NLG-Funktionen schneller und robuster zu gestalten, sowie die generierten Fragmente beständiger zu machen, um das Erlebnis für Leser und Autoren zu verbessern. Gemeinsam bringen uns diese Bereiche unserem Integrationsmeilenstein für das zweite Quartal näher und ermöglichen es uns gleichzeitig, laufend dazuzulernen und Anpassungen vorzunehmen. Wie immer freuen wir uns über eure Gedanken zu unserer eingeschlagenen Richtung. <span id="What’s_the_gender_of_a_German_noun?"></span> === Was ist das Geschlecht eines deutschen Substantivs? === Community-Mitglied [[User:Jens Ohlig|Jens Ohlig]] hat ein Kommandozeilen-Werkzeug geschrieben, um das Geschlecht eines deutschen Substantivs über Wikifunctions aus Wikidata abzurufen. Nach der Einrichtung kannst du einfach Folgendes aufrufen: : <code>> noungender Haus</code> : <code>das Haus</code> Das Werkzeug sucht zunächst auf Wikidata nach dem Lexem, ruft dann {{Z|Z20616}} auf und zeigt die entsprechende Ausgabe an. Code und Anleitung sind [https://codeberg.org/johl/noungender auf Codeberg verfügbar]. Danke, Jens! <span id="Recent_Changes_in_the_software"></span> === Letzte Änderungen an der Software === Wir haben diese Woche einige kleine Fehlerbehebungen im Zusammenhang mit der Unterstützung für die Abstrakte Wikipedia sowie eine Verbesserung an einer der Spezialseiten von Wikifunctions eingeführt. Beim Laden eines längeren abstrakten Artikels werden die zugehörigen Wikidata-Entitäten nun gebündelt abgerufen, wodurch die Anzeige schneller erfolgt und die Server weniger stark belastet werden ([[:phab:T429766|T429766]]). Wir haben den Hinweis bei integrierten abstrakten Artikeln, der darüber informiert, dass die Inhalte aus der Abstrakten Wikipedia stammen, so angepasst, dass er für alle Leser sichtbar ist und nicht mehr nur für Administratoren. Stattdessen wird nun die Aufforderung zur Deaktivierung dieses Hinweises nur noch Administratoren angezeigt ([[:phab:T422710|T422710]]). Special:ListObjectsByType auf Wikifunctions listet bestimmte Objekte nun nicht mehr mehrfach auf ([[:phab:T430847|T430847]]) und liefert Ergebnisse schneller ([[:phab:T430853|T430853]]). <span id="Recording_of_Volunteers’_Corner_from_6_July"></span> === Aufzeichnung des Freiwilligentreffens vom 6. Juli === [[File:Abstract Wikipedia Volunteer Corner 2026-07.webm|thumb|Aufzeichnung des Freiwilligentreffens im Juli]] Die [[:commons:File:Abstract Wikipedia Volunteer Corner 2026-07.webm|Aufzeichnung des Freiwilligentreffens vom Montag (6. Juli 2026) ist jetzt auf Commons verfügbar]]. Vielen Dank für die lebhafte Diskussion über spezifische Aspekte der NLG. Wir planen, dieses Thema in einem der nächsten Newsletter aufzugreifen. <span id="Wikifunctions_and_Abstract_Wikipedia_at_Wikimania_2026"></span> === Wikifunctions und Abstrakte Wikipedia bei der Wikimania 2026 === Die [[:wikimania:Special:MyLanguage/2026:Wikimania|Wikimania 2026]], die jährliche Hauptkonferenz rund um Wikimedia, findet dieses Jahr vom 21. bis 25. Juli in Paris, Frankreich, statt. Es wird eine Reihe von Veranstaltungen zur Abstrakten Wikipedia und Wikifunctions geben (alle Zeitangaben in Ortszeit): * [[User:Dnshitobu|Dnshitobu]] hat am Freitag um 14:30 Uhr die Sitzung “[https://wikimedia.eventyay.com/wm/wikimania2026/talk/TWGKWB/ Indigene Sprachen für Wikifunctions bereit machen]” * [[User:Mahir256|Mahir256]] wird am Freitag um 16:00 Uhr einen Workshop “[https://wikimedia.eventyay.com/wm/wikimania2026/talk/HYTQBF/ Von Abstrakten Inhalten zu Konkretem Text mit Wikidata-Lexemen]” organisieren * [[User:Jdforrester (WMF)|James]], [[User:Sannita (WMF)|Luca]] und [[User:DVrandecic (WMF)|Denny]] werden am Samstag um 11:00 Uhr den “[https://wikimedia.eventyay.com/wm/wikimania2026/talk/AKFG8R/ Workshop Abstrakte Wikipedia: Lasst uns einen mehrsprachigen Artikel erstellen!]” leiten Sollte es weitere Veranstaltungen zu diesem Thema geben, lass es uns bitte wissen und wir nehmen sie gerne mit auf! <div lang="en" dir="ltr" class="mw-content-ltr"> === Fresh Functions weekly: 69 new Functions === </div> <div lang="en" dir="ltr" class="mw-content-ltr"> This week we had 69 new functions. Here is an incomplete list of functions with implementations to get a taste of what functions have been created. We crossed 4650 functions, and are just a few weeks shy of Wikimania – maybe we can get to a round number by then? Thanks everybody for contributing! </div> * {{Z|Z37048}} * {{Z|Z37054}} * {{Z|Z37058}} * {{Z|Z37065}} * {{Z|Z37068}} * {{Z|Z37071}} * {{Z|Z37076}} * {{Z|Z37080}} * {{Z|Z37083}} * {{Z|Z37086}} * {{Z|Z37089}} * {{Z|Z37095}} * {{Z|Z37104}} * {{Z|Z37107}} * {{Z|Z37115}} * {{Z|Z37120}} * {{Z|Z37126}} * {{Z|Z37127}} * {{Z|Z37140}} * {{Z|Z37143}} * {{Z|Z37146}} * {{Z|Z37150}} * {{Z|Z37154}} * {{Z|Z37157}} * {{Z|Z37160}} * {{Z|Z37163}} * {{Z|Z37170}} * {{Z|Z37174}} * {{Z|Z37188}} * {{Z|Z37197}} * {{Z|Z37201}} * {{Z|Z37209}} * {{Z|Z37217}} * {{Z|Z37219}} * {{Z|Z37220}} * {{Z|Z37225}} * {{Z|Z37232}} * {{Z|Z37235}} * {{Z|Z37241}} * {{Z|Z37245}} * {{Z|Z37246}} * {{Z|Z37259}} * {{Z|Z37263}} * {{Z|Z37271}} * {{Z|Z37272}} * {{Z|Z37275}} * {{Z|Z37279}} * {{Z|Z37286}} * {{Z|Z37289}} * {{Z|Z37293}} * {{Z|Z37296}} * {{Z|Z37297}} * {{Z|Z37299}} * {{Z|Z37302}} * {{Z|Z37309}} * {{Z|Z37311}} * {{Z|Z37315}} * {{Z|Z37321}} * {{Z|Z37323}} * {{Z|Z37328}} * {{Z|Z37332}} * {{Z|Z37337}} * {{Z|Z37338}} * {{Z|Z37342}} * {{Z|Z37346}} <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-07-08]] tmi1emf2ayqnc0a1egw9iilqxd4er7i 293925 293923 2026-07-25T19:34:28Z Ameisenigel 44 Created page with "=== Wöchentliche neue Funktionen: 69 neue Funktionen ===" 293925 wikitext text/x-wiki <languages/> {{Wikifunctions updates | prevlabel = Vorheriges Update | prev = 2026-07-01 | nextlabel = Nächstes Update | next = 2026-07-16 }} Willkommen bei Newsletter #256, [https://www.wikifunctions.org/view/en/Z13647?call=%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z13647%22%2C%22Z13647K1%22%3A%7B%22Z1K1%22%3A%22Z13518%22%2C%22Z13518K1%22%3A%222%22%7D%2C%22Z13647K2%22%3A%7B%22Z1K1%22%3A%22Z13518%22%2C%22Z13518K1%22%3A%228%22%7D%7D einer schönen, runden Zahl]. <span id="Moving_toward_our_first_Abstract_Wikipedia_integration_milestone"></span> === Auf dem Weg zu unserem ersten Meilenstein bei der Integration der Abstrakten Wikipedia === Im Newsletter der vergangenen Woche haben wir erläutert, [[Special:MyLanguage/Wikifunctions:Status updates/2026-07-01|wie sich die Abstrakte Wikipedia in den Jahresplan der Wikimedia Foundation für das Geschäftsjahr 2026/27 einfügt]]: Es geht darum, die Tragfähigkeit der Abstrakten Wikipedia als skalierbaren, auf den Menschen ausgerichteten Ansatz zur Erstellung mehrsprachiger enzyklopädischer Inhalte zu demonstrieren. Heute wollen wir einen wichtigen Meilenstein für die Abstrakte Wikipedia in diesem Jahr betrachten und beleuchten, wie unsere für das erste und zweite Quartal geplanten Arbeiten damit zusammenhängen. '''Meilenstein: Bis zum Ende des zweiten Quartals wird ein in der Abstrakten Wikipedia erstellter Artikel in drei verschiedene Sprachversionen der Wikipedia integriert.''' Nachdem wir nun gezeigt haben, dass [[Special:MyLanguage/Wikifunctions:Status updates/2026-07-01|das System durchgängig funktioniert]], besteht unser nächster wichtiger Meilenstein darin, die Akzeptanz durch Sprach-Communitys zu demonstrieren. Um dieses Erfolgsziel zu erreichen, müssen wir aufzeigen, dass sich abstrakte Inhalte erstellen, in verschiedenen Sprachen ausgeben, von Communitys überprüfen und in Wikipedia-Projekten veröffentlichen lassen, wo Leser sie finden können. Um diesen Meilenstein zu erreichen, werden wir uns im ersten und zweiten Quartal auf zwei Bereiche konzentrieren: <span id="1._Supporting_the_creation_of_Abstract_content"></span> ==== 1. Unterstützung bei der Erstellung von Abstrakten Inhalten ==== Zunächst wollen wir die Community der Abstrakten Wikipedia und von Wikifunctions weiterhin dabei unterstützen, abstrakte Inhalte sowie die dafür erforderlichen Funktionen zu erstellen. Im ersten Quartal werden wir uns darauf konzentrieren, den Prozess der Funktionserstellung zu vereinfachen, unter anderem durch mehr Transparenz hinsichtlich der Aktualität der Inhalte, die in den Ergebnissen von Funktionsaufrufen verwendet werden, sowie durch eine Möglichkeit sicherzustellen, dass ein Funktionsaufruf aktuelle Inhalte abruft. Wir werden zudem Bereiche mit hoher Wirkung aufzeigen, an denen Beitragende arbeiten können, gemeinsam mit der Community verschiedene NLG-Ansätze untersuchen und prüfen, wie sich die Erstellung und Bearbeitung von Abstrakten Artikeln benutzerfreundlicher gestalten ließe. Ein wichtiger Aspekt bei der Vorbereitung von abstrakten Inhalten für künftige Integrationen ist die Artikelreife. Mitglieder der Community haben bereits konstruktive Gespräche darüber geführt, welche Voraussetzungen erfüllt sein müssen, damit abstrakte Artikel in die Wikipedias integriert werden können, einschließlich Fragen zur Artikelqualität. Wie im [[Special:MyLanguage/Wikifunctions:Status updates/2026-07-01|Newsletter der letzten Woche]] erörtert, wäre ein praktischer nächster Schritt, sich für eine erste Integration auf einen bestimmten Artikeltyp zu konzentrieren: Artikel über Städte. Das bedeutet natürlich nicht, dass Artikel über Städte die einzige wichtige Art von Artikeln sind. Vielmehr dienen sie uns als konkretes, gemeinsames Beispiel, an dem wir die für solche Artikel erforderlichen Funktionen und Bausteine ​​verbessern, testen und gemeinsam weiterentwickeln können. Wir würden uns sehr freuen, wenn alle, die sich für diesen Bereich interessieren, an der Verbesserung dieser Funktionen und Bausteine ​​mitwirken würden. Um Diskussionen in Taten umzusetzen, wollen wir mit ausgewählten Pilot-Wikipedias zusammenarbeiten, die daran interessiert sind, die Abstrakte Wikipedia in der Praxis zu testen. Dies bedeutet den Übergang von allgemeinem Interesse hin zu konkreter Integrationsarbeit: Es gilt zu ermitteln, was die jeweiligen Communitys benötigen, um relevante Artikel in ihrer Sprache bereitzustellen, zudem sollen sie dabei unterstützt werden, Lücken in Wikidata und Wikifunctions zu schließen, und in die Lage versetzt werden, Artikel auf Basis einer Opt-in-Entscheidung zu prüfen und zu integrieren (wie [[Special:MyLanguage/Wikifunctions:Status updates/2026-07-01|hier]] beschrieben). Wir haben bereits potenzielle Pilot-Communitys identifiziert und freuen uns darauf, im ersten und zweiten Quartal mit ihnen zusammenzuarbeiten. <span id="2._Keeping_the_system_reliable_as_demand_grows"></span> ==== 2. Gewährleistung der Zuverlässigkeit des Systems bei steigender Nachfrage ==== Zudem muss das System diese Arbeit zuverlässig unterstützen. Wenn sich mehr Communitys beteiligen und die Artikel umfangreicher werden, müssen die Abstrakte Wikipedia und die Integrationserfahrung stabil, reaktionsschnell und verständlich bleiben. Im ersten Quartal werden wir uns darauf konzentrieren, die Aktualisierungslast zu messen, Wege zu finden, NLG-Funktionen schneller und robuster zu gestalten, sowie die generierten Fragmente beständiger zu machen, um das Erlebnis für Leser und Autoren zu verbessern. Gemeinsam bringen uns diese Bereiche unserem Integrationsmeilenstein für das zweite Quartal näher und ermöglichen es uns gleichzeitig, laufend dazuzulernen und Anpassungen vorzunehmen. Wie immer freuen wir uns über eure Gedanken zu unserer eingeschlagenen Richtung. <span id="What’s_the_gender_of_a_German_noun?"></span> === Was ist das Geschlecht eines deutschen Substantivs? === Community-Mitglied [[User:Jens Ohlig|Jens Ohlig]] hat ein Kommandozeilen-Werkzeug geschrieben, um das Geschlecht eines deutschen Substantivs über Wikifunctions aus Wikidata abzurufen. Nach der Einrichtung kannst du einfach Folgendes aufrufen: : <code>> noungender Haus</code> : <code>das Haus</code> Das Werkzeug sucht zunächst auf Wikidata nach dem Lexem, ruft dann {{Z|Z20616}} auf und zeigt die entsprechende Ausgabe an. Code und Anleitung sind [https://codeberg.org/johl/noungender auf Codeberg verfügbar]. Danke, Jens! <span id="Recent_Changes_in_the_software"></span> === Letzte Änderungen an der Software === Wir haben diese Woche einige kleine Fehlerbehebungen im Zusammenhang mit der Unterstützung für die Abstrakte Wikipedia sowie eine Verbesserung an einer der Spezialseiten von Wikifunctions eingeführt. Beim Laden eines längeren abstrakten Artikels werden die zugehörigen Wikidata-Entitäten nun gebündelt abgerufen, wodurch die Anzeige schneller erfolgt und die Server weniger stark belastet werden ([[:phab:T429766|T429766]]). Wir haben den Hinweis bei integrierten abstrakten Artikeln, der darüber informiert, dass die Inhalte aus der Abstrakten Wikipedia stammen, so angepasst, dass er für alle Leser sichtbar ist und nicht mehr nur für Administratoren. Stattdessen wird nun die Aufforderung zur Deaktivierung dieses Hinweises nur noch Administratoren angezeigt ([[:phab:T422710|T422710]]). Special:ListObjectsByType auf Wikifunctions listet bestimmte Objekte nun nicht mehr mehrfach auf ([[:phab:T430847|T430847]]) und liefert Ergebnisse schneller ([[:phab:T430853|T430853]]). <span id="Recording_of_Volunteers’_Corner_from_6_July"></span> === Aufzeichnung des Freiwilligentreffens vom 6. Juli === [[File:Abstract Wikipedia Volunteer Corner 2026-07.webm|thumb|Aufzeichnung des Freiwilligentreffens im Juli]] Die [[:commons:File:Abstract Wikipedia Volunteer Corner 2026-07.webm|Aufzeichnung des Freiwilligentreffens vom Montag (6. Juli 2026) ist jetzt auf Commons verfügbar]]. Vielen Dank für die lebhafte Diskussion über spezifische Aspekte der NLG. Wir planen, dieses Thema in einem der nächsten Newsletter aufzugreifen. <span id="Wikifunctions_and_Abstract_Wikipedia_at_Wikimania_2026"></span> === Wikifunctions und Abstrakte Wikipedia bei der Wikimania 2026 === Die [[:wikimania:Special:MyLanguage/2026:Wikimania|Wikimania 2026]], die jährliche Hauptkonferenz rund um Wikimedia, findet dieses Jahr vom 21. bis 25. Juli in Paris, Frankreich, statt. Es wird eine Reihe von Veranstaltungen zur Abstrakten Wikipedia und Wikifunctions geben (alle Zeitangaben in Ortszeit): * [[User:Dnshitobu|Dnshitobu]] hat am Freitag um 14:30 Uhr die Sitzung “[https://wikimedia.eventyay.com/wm/wikimania2026/talk/TWGKWB/ Indigene Sprachen für Wikifunctions bereit machen]” * [[User:Mahir256|Mahir256]] wird am Freitag um 16:00 Uhr einen Workshop “[https://wikimedia.eventyay.com/wm/wikimania2026/talk/HYTQBF/ Von Abstrakten Inhalten zu Konkretem Text mit Wikidata-Lexemen]” organisieren * [[User:Jdforrester (WMF)|James]], [[User:Sannita (WMF)|Luca]] und [[User:DVrandecic (WMF)|Denny]] werden am Samstag um 11:00 Uhr den “[https://wikimedia.eventyay.com/wm/wikimania2026/talk/AKFG8R/ Workshop Abstrakte Wikipedia: Lasst uns einen mehrsprachigen Artikel erstellen!]” leiten Sollte es weitere Veranstaltungen zu diesem Thema geben, lass es uns bitte wissen und wir nehmen sie gerne mit auf! <span id="Fresh_Functions_weekly:_69_new_Functions"></span> === Wöchentliche neue Funktionen: 69 neue Funktionen === <div lang="en" dir="ltr" class="mw-content-ltr"> This week we had 69 new functions. Here is an incomplete list of functions with implementations to get a taste of what functions have been created. We crossed 4650 functions, and are just a few weeks shy of Wikimania – maybe we can get to a round number by then? Thanks everybody for contributing! </div> * {{Z|Z37048}} * {{Z|Z37054}} * {{Z|Z37058}} * {{Z|Z37065}} * {{Z|Z37068}} * {{Z|Z37071}} * {{Z|Z37076}} * {{Z|Z37080}} * {{Z|Z37083}} * {{Z|Z37086}} * {{Z|Z37089}} * {{Z|Z37095}} * {{Z|Z37104}} * {{Z|Z37107}} * {{Z|Z37115}} * {{Z|Z37120}} * {{Z|Z37126}} * {{Z|Z37127}} * {{Z|Z37140}} * {{Z|Z37143}} * {{Z|Z37146}} * {{Z|Z37150}} * {{Z|Z37154}} * {{Z|Z37157}} * {{Z|Z37160}} * {{Z|Z37163}} * {{Z|Z37170}} * {{Z|Z37174}} * {{Z|Z37188}} * {{Z|Z37197}} * {{Z|Z37201}} * {{Z|Z37209}} * {{Z|Z37217}} * {{Z|Z37219}} * {{Z|Z37220}} * {{Z|Z37225}} * {{Z|Z37232}} * {{Z|Z37235}} * {{Z|Z37241}} * {{Z|Z37245}} * {{Z|Z37246}} * {{Z|Z37259}} * {{Z|Z37263}} * {{Z|Z37271}} * {{Z|Z37272}} * {{Z|Z37275}} * {{Z|Z37279}} * {{Z|Z37286}} * {{Z|Z37289}} * {{Z|Z37293}} * {{Z|Z37296}} * {{Z|Z37297}} * {{Z|Z37299}} * {{Z|Z37302}} * {{Z|Z37309}} * {{Z|Z37311}} * {{Z|Z37315}} * {{Z|Z37321}} * {{Z|Z37323}} * {{Z|Z37328}} * {{Z|Z37332}} * {{Z|Z37337}} * {{Z|Z37338}} * {{Z|Z37342}} * {{Z|Z37346}} <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-07-08]] ejf56bffb8y307l4e4mnd91fdmsq37z 293928 293925 2026-07-25T19:36:41Z Ameisenigel 44 Created page with "Diese Woche hatten wir 69 neue Funktionen. Hier ist eine unvollständige Liste von Funktionen mit Implementierungen und Tests, um einen Eindruck davon zu bekommen, welche Funktionen erstellt wurden. Wir haben die Marke von 4.650 Funktionen überschritten, nur wenige Wochen vor der Wikimania – vielleicht kommen wir bis dahin auf eine runde Zahl? Vielen Dank an alle für ihre Beiträge!" 293928 wikitext text/x-wiki <languages/> {{Wikifunctions updates | prevlabel = Vorheriges Update | prev = 2026-07-01 | nextlabel = Nächstes Update | next = 2026-07-16 }} Willkommen bei Newsletter #256, [https://www.wikifunctions.org/view/en/Z13647?call=%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z13647%22%2C%22Z13647K1%22%3A%7B%22Z1K1%22%3A%22Z13518%22%2C%22Z13518K1%22%3A%222%22%7D%2C%22Z13647K2%22%3A%7B%22Z1K1%22%3A%22Z13518%22%2C%22Z13518K1%22%3A%228%22%7D%7D einer schönen, runden Zahl]. <span id="Moving_toward_our_first_Abstract_Wikipedia_integration_milestone"></span> === Auf dem Weg zu unserem ersten Meilenstein bei der Integration der Abstrakten Wikipedia === Im Newsletter der vergangenen Woche haben wir erläutert, [[Special:MyLanguage/Wikifunctions:Status updates/2026-07-01|wie sich die Abstrakte Wikipedia in den Jahresplan der Wikimedia Foundation für das Geschäftsjahr 2026/27 einfügt]]: Es geht darum, die Tragfähigkeit der Abstrakten Wikipedia als skalierbaren, auf den Menschen ausgerichteten Ansatz zur Erstellung mehrsprachiger enzyklopädischer Inhalte zu demonstrieren. Heute wollen wir einen wichtigen Meilenstein für die Abstrakte Wikipedia in diesem Jahr betrachten und beleuchten, wie unsere für das erste und zweite Quartal geplanten Arbeiten damit zusammenhängen. '''Meilenstein: Bis zum Ende des zweiten Quartals wird ein in der Abstrakten Wikipedia erstellter Artikel in drei verschiedene Sprachversionen der Wikipedia integriert.''' Nachdem wir nun gezeigt haben, dass [[Special:MyLanguage/Wikifunctions:Status updates/2026-07-01|das System durchgängig funktioniert]], besteht unser nächster wichtiger Meilenstein darin, die Akzeptanz durch Sprach-Communitys zu demonstrieren. Um dieses Erfolgsziel zu erreichen, müssen wir aufzeigen, dass sich abstrakte Inhalte erstellen, in verschiedenen Sprachen ausgeben, von Communitys überprüfen und in Wikipedia-Projekten veröffentlichen lassen, wo Leser sie finden können. Um diesen Meilenstein zu erreichen, werden wir uns im ersten und zweiten Quartal auf zwei Bereiche konzentrieren: <span id="1._Supporting_the_creation_of_Abstract_content"></span> ==== 1. Unterstützung bei der Erstellung von Abstrakten Inhalten ==== Zunächst wollen wir die Community der Abstrakten Wikipedia und von Wikifunctions weiterhin dabei unterstützen, abstrakte Inhalte sowie die dafür erforderlichen Funktionen zu erstellen. Im ersten Quartal werden wir uns darauf konzentrieren, den Prozess der Funktionserstellung zu vereinfachen, unter anderem durch mehr Transparenz hinsichtlich der Aktualität der Inhalte, die in den Ergebnissen von Funktionsaufrufen verwendet werden, sowie durch eine Möglichkeit sicherzustellen, dass ein Funktionsaufruf aktuelle Inhalte abruft. Wir werden zudem Bereiche mit hoher Wirkung aufzeigen, an denen Beitragende arbeiten können, gemeinsam mit der Community verschiedene NLG-Ansätze untersuchen und prüfen, wie sich die Erstellung und Bearbeitung von Abstrakten Artikeln benutzerfreundlicher gestalten ließe. Ein wichtiger Aspekt bei der Vorbereitung von abstrakten Inhalten für künftige Integrationen ist die Artikelreife. Mitglieder der Community haben bereits konstruktive Gespräche darüber geführt, welche Voraussetzungen erfüllt sein müssen, damit abstrakte Artikel in die Wikipedias integriert werden können, einschließlich Fragen zur Artikelqualität. Wie im [[Special:MyLanguage/Wikifunctions:Status updates/2026-07-01|Newsletter der letzten Woche]] erörtert, wäre ein praktischer nächster Schritt, sich für eine erste Integration auf einen bestimmten Artikeltyp zu konzentrieren: Artikel über Städte. Das bedeutet natürlich nicht, dass Artikel über Städte die einzige wichtige Art von Artikeln sind. Vielmehr dienen sie uns als konkretes, gemeinsames Beispiel, an dem wir die für solche Artikel erforderlichen Funktionen und Bausteine ​​verbessern, testen und gemeinsam weiterentwickeln können. Wir würden uns sehr freuen, wenn alle, die sich für diesen Bereich interessieren, an der Verbesserung dieser Funktionen und Bausteine ​​mitwirken würden. Um Diskussionen in Taten umzusetzen, wollen wir mit ausgewählten Pilot-Wikipedias zusammenarbeiten, die daran interessiert sind, die Abstrakte Wikipedia in der Praxis zu testen. Dies bedeutet den Übergang von allgemeinem Interesse hin zu konkreter Integrationsarbeit: Es gilt zu ermitteln, was die jeweiligen Communitys benötigen, um relevante Artikel in ihrer Sprache bereitzustellen, zudem sollen sie dabei unterstützt werden, Lücken in Wikidata und Wikifunctions zu schließen, und in die Lage versetzt werden, Artikel auf Basis einer Opt-in-Entscheidung zu prüfen und zu integrieren (wie [[Special:MyLanguage/Wikifunctions:Status updates/2026-07-01|hier]] beschrieben). Wir haben bereits potenzielle Pilot-Communitys identifiziert und freuen uns darauf, im ersten und zweiten Quartal mit ihnen zusammenzuarbeiten. <span id="2._Keeping_the_system_reliable_as_demand_grows"></span> ==== 2. Gewährleistung der Zuverlässigkeit des Systems bei steigender Nachfrage ==== Zudem muss das System diese Arbeit zuverlässig unterstützen. Wenn sich mehr Communitys beteiligen und die Artikel umfangreicher werden, müssen die Abstrakte Wikipedia und die Integrationserfahrung stabil, reaktionsschnell und verständlich bleiben. Im ersten Quartal werden wir uns darauf konzentrieren, die Aktualisierungslast zu messen, Wege zu finden, NLG-Funktionen schneller und robuster zu gestalten, sowie die generierten Fragmente beständiger zu machen, um das Erlebnis für Leser und Autoren zu verbessern. Gemeinsam bringen uns diese Bereiche unserem Integrationsmeilenstein für das zweite Quartal näher und ermöglichen es uns gleichzeitig, laufend dazuzulernen und Anpassungen vorzunehmen. Wie immer freuen wir uns über eure Gedanken zu unserer eingeschlagenen Richtung. <span id="What’s_the_gender_of_a_German_noun?"></span> === Was ist das Geschlecht eines deutschen Substantivs? === Community-Mitglied [[User:Jens Ohlig|Jens Ohlig]] hat ein Kommandozeilen-Werkzeug geschrieben, um das Geschlecht eines deutschen Substantivs über Wikifunctions aus Wikidata abzurufen. Nach der Einrichtung kannst du einfach Folgendes aufrufen: : <code>> noungender Haus</code> : <code>das Haus</code> Das Werkzeug sucht zunächst auf Wikidata nach dem Lexem, ruft dann {{Z|Z20616}} auf und zeigt die entsprechende Ausgabe an. Code und Anleitung sind [https://codeberg.org/johl/noungender auf Codeberg verfügbar]. Danke, Jens! <span id="Recent_Changes_in_the_software"></span> === Letzte Änderungen an der Software === Wir haben diese Woche einige kleine Fehlerbehebungen im Zusammenhang mit der Unterstützung für die Abstrakte Wikipedia sowie eine Verbesserung an einer der Spezialseiten von Wikifunctions eingeführt. Beim Laden eines längeren abstrakten Artikels werden die zugehörigen Wikidata-Entitäten nun gebündelt abgerufen, wodurch die Anzeige schneller erfolgt und die Server weniger stark belastet werden ([[:phab:T429766|T429766]]). Wir haben den Hinweis bei integrierten abstrakten Artikeln, der darüber informiert, dass die Inhalte aus der Abstrakten Wikipedia stammen, so angepasst, dass er für alle Leser sichtbar ist und nicht mehr nur für Administratoren. Stattdessen wird nun die Aufforderung zur Deaktivierung dieses Hinweises nur noch Administratoren angezeigt ([[:phab:T422710|T422710]]). Special:ListObjectsByType auf Wikifunctions listet bestimmte Objekte nun nicht mehr mehrfach auf ([[:phab:T430847|T430847]]) und liefert Ergebnisse schneller ([[:phab:T430853|T430853]]). <span id="Recording_of_Volunteers’_Corner_from_6_July"></span> === Aufzeichnung des Freiwilligentreffens vom 6. Juli === [[File:Abstract Wikipedia Volunteer Corner 2026-07.webm|thumb|Aufzeichnung des Freiwilligentreffens im Juli]] Die [[:commons:File:Abstract Wikipedia Volunteer Corner 2026-07.webm|Aufzeichnung des Freiwilligentreffens vom Montag (6. Juli 2026) ist jetzt auf Commons verfügbar]]. Vielen Dank für die lebhafte Diskussion über spezifische Aspekte der NLG. Wir planen, dieses Thema in einem der nächsten Newsletter aufzugreifen. <span id="Wikifunctions_and_Abstract_Wikipedia_at_Wikimania_2026"></span> === Wikifunctions und Abstrakte Wikipedia bei der Wikimania 2026 === Die [[:wikimania:Special:MyLanguage/2026:Wikimania|Wikimania 2026]], die jährliche Hauptkonferenz rund um Wikimedia, findet dieses Jahr vom 21. bis 25. Juli in Paris, Frankreich, statt. Es wird eine Reihe von Veranstaltungen zur Abstrakten Wikipedia und Wikifunctions geben (alle Zeitangaben in Ortszeit): * [[User:Dnshitobu|Dnshitobu]] hat am Freitag um 14:30 Uhr die Sitzung “[https://wikimedia.eventyay.com/wm/wikimania2026/talk/TWGKWB/ Indigene Sprachen für Wikifunctions bereit machen]” * [[User:Mahir256|Mahir256]] wird am Freitag um 16:00 Uhr einen Workshop “[https://wikimedia.eventyay.com/wm/wikimania2026/talk/HYTQBF/ Von Abstrakten Inhalten zu Konkretem Text mit Wikidata-Lexemen]” organisieren * [[User:Jdforrester (WMF)|James]], [[User:Sannita (WMF)|Luca]] und [[User:DVrandecic (WMF)|Denny]] werden am Samstag um 11:00 Uhr den “[https://wikimedia.eventyay.com/wm/wikimania2026/talk/AKFG8R/ Workshop Abstrakte Wikipedia: Lasst uns einen mehrsprachigen Artikel erstellen!]” leiten Sollte es weitere Veranstaltungen zu diesem Thema geben, lass es uns bitte wissen und wir nehmen sie gerne mit auf! <span id="Fresh_Functions_weekly:_69_new_Functions"></span> === Wöchentliche neue Funktionen: 69 neue Funktionen === Diese Woche hatten wir 69 neue Funktionen. Hier ist eine unvollständige Liste von Funktionen mit Implementierungen und Tests, um einen Eindruck davon zu bekommen, welche Funktionen erstellt wurden. Wir haben die Marke von 4.650 Funktionen überschritten, nur wenige Wochen vor der Wikimania – vielleicht kommen wir bis dahin auf eine runde Zahl? Vielen Dank an alle für ihre Beiträge! * {{Z|Z37048}} * {{Z|Z37054}} * {{Z|Z37058}} * {{Z|Z37065}} * {{Z|Z37068}} * {{Z|Z37071}} * {{Z|Z37076}} * {{Z|Z37080}} * {{Z|Z37083}} * {{Z|Z37086}} * {{Z|Z37089}} * {{Z|Z37095}} * {{Z|Z37104}} * {{Z|Z37107}} * {{Z|Z37115}} * {{Z|Z37120}} * {{Z|Z37126}} * {{Z|Z37127}} * {{Z|Z37140}} * {{Z|Z37143}} * {{Z|Z37146}} * {{Z|Z37150}} * {{Z|Z37154}} * {{Z|Z37157}} * {{Z|Z37160}} * {{Z|Z37163}} * {{Z|Z37170}} * {{Z|Z37174}} * {{Z|Z37188}} * {{Z|Z37197}} * {{Z|Z37201}} * {{Z|Z37209}} * {{Z|Z37217}} * {{Z|Z37219}} * {{Z|Z37220}} * {{Z|Z37225}} * {{Z|Z37232}} * {{Z|Z37235}} * {{Z|Z37241}} * {{Z|Z37245}} * {{Z|Z37246}} * {{Z|Z37259}} * {{Z|Z37263}} * {{Z|Z37271}} * {{Z|Z37272}} * {{Z|Z37275}} * {{Z|Z37279}} * {{Z|Z37286}} * {{Z|Z37289}} * {{Z|Z37293}} * {{Z|Z37296}} * {{Z|Z37297}} * {{Z|Z37299}} * {{Z|Z37302}} * {{Z|Z37309}} * {{Z|Z37311}} * {{Z|Z37315}} * {{Z|Z37321}} * {{Z|Z37323}} * {{Z|Z37328}} * {{Z|Z37332}} * {{Z|Z37337}} * {{Z|Z37338}} * {{Z|Z37342}} * {{Z|Z37346}} <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-07-08]] 2r84xxn0jarowkh2n5aq8o4f5k9nhi9 293930 293928 2026-07-25T19:36:43Z Ameisenigel 44 Created page with "Eine [$1 vollständige Liste aller Funktionen, sortiert nach Erstellungsdatum], ist verfügbar." 293930 wikitext text/x-wiki <languages/> {{Wikifunctions updates | prevlabel = Vorheriges Update | prev = 2026-07-01 | nextlabel = Nächstes Update | next = 2026-07-16 }} Willkommen bei Newsletter #256, [https://www.wikifunctions.org/view/en/Z13647?call=%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z13647%22%2C%22Z13647K1%22%3A%7B%22Z1K1%22%3A%22Z13518%22%2C%22Z13518K1%22%3A%222%22%7D%2C%22Z13647K2%22%3A%7B%22Z1K1%22%3A%22Z13518%22%2C%22Z13518K1%22%3A%228%22%7D%7D einer schönen, runden Zahl]. <span id="Moving_toward_our_first_Abstract_Wikipedia_integration_milestone"></span> === Auf dem Weg zu unserem ersten Meilenstein bei der Integration der Abstrakten Wikipedia === Im Newsletter der vergangenen Woche haben wir erläutert, [[Special:MyLanguage/Wikifunctions:Status updates/2026-07-01|wie sich die Abstrakte Wikipedia in den Jahresplan der Wikimedia Foundation für das Geschäftsjahr 2026/27 einfügt]]: Es geht darum, die Tragfähigkeit der Abstrakten Wikipedia als skalierbaren, auf den Menschen ausgerichteten Ansatz zur Erstellung mehrsprachiger enzyklopädischer Inhalte zu demonstrieren. Heute wollen wir einen wichtigen Meilenstein für die Abstrakte Wikipedia in diesem Jahr betrachten und beleuchten, wie unsere für das erste und zweite Quartal geplanten Arbeiten damit zusammenhängen. '''Meilenstein: Bis zum Ende des zweiten Quartals wird ein in der Abstrakten Wikipedia erstellter Artikel in drei verschiedene Sprachversionen der Wikipedia integriert.''' Nachdem wir nun gezeigt haben, dass [[Special:MyLanguage/Wikifunctions:Status updates/2026-07-01|das System durchgängig funktioniert]], besteht unser nächster wichtiger Meilenstein darin, die Akzeptanz durch Sprach-Communitys zu demonstrieren. Um dieses Erfolgsziel zu erreichen, müssen wir aufzeigen, dass sich abstrakte Inhalte erstellen, in verschiedenen Sprachen ausgeben, von Communitys überprüfen und in Wikipedia-Projekten veröffentlichen lassen, wo Leser sie finden können. Um diesen Meilenstein zu erreichen, werden wir uns im ersten und zweiten Quartal auf zwei Bereiche konzentrieren: <span id="1._Supporting_the_creation_of_Abstract_content"></span> ==== 1. Unterstützung bei der Erstellung von Abstrakten Inhalten ==== Zunächst wollen wir die Community der Abstrakten Wikipedia und von Wikifunctions weiterhin dabei unterstützen, abstrakte Inhalte sowie die dafür erforderlichen Funktionen zu erstellen. Im ersten Quartal werden wir uns darauf konzentrieren, den Prozess der Funktionserstellung zu vereinfachen, unter anderem durch mehr Transparenz hinsichtlich der Aktualität der Inhalte, die in den Ergebnissen von Funktionsaufrufen verwendet werden, sowie durch eine Möglichkeit sicherzustellen, dass ein Funktionsaufruf aktuelle Inhalte abruft. Wir werden zudem Bereiche mit hoher Wirkung aufzeigen, an denen Beitragende arbeiten können, gemeinsam mit der Community verschiedene NLG-Ansätze untersuchen und prüfen, wie sich die Erstellung und Bearbeitung von Abstrakten Artikeln benutzerfreundlicher gestalten ließe. Ein wichtiger Aspekt bei der Vorbereitung von abstrakten Inhalten für künftige Integrationen ist die Artikelreife. Mitglieder der Community haben bereits konstruktive Gespräche darüber geführt, welche Voraussetzungen erfüllt sein müssen, damit abstrakte Artikel in die Wikipedias integriert werden können, einschließlich Fragen zur Artikelqualität. Wie im [[Special:MyLanguage/Wikifunctions:Status updates/2026-07-01|Newsletter der letzten Woche]] erörtert, wäre ein praktischer nächster Schritt, sich für eine erste Integration auf einen bestimmten Artikeltyp zu konzentrieren: Artikel über Städte. Das bedeutet natürlich nicht, dass Artikel über Städte die einzige wichtige Art von Artikeln sind. Vielmehr dienen sie uns als konkretes, gemeinsames Beispiel, an dem wir die für solche Artikel erforderlichen Funktionen und Bausteine ​​verbessern, testen und gemeinsam weiterentwickeln können. Wir würden uns sehr freuen, wenn alle, die sich für diesen Bereich interessieren, an der Verbesserung dieser Funktionen und Bausteine ​​mitwirken würden. Um Diskussionen in Taten umzusetzen, wollen wir mit ausgewählten Pilot-Wikipedias zusammenarbeiten, die daran interessiert sind, die Abstrakte Wikipedia in der Praxis zu testen. Dies bedeutet den Übergang von allgemeinem Interesse hin zu konkreter Integrationsarbeit: Es gilt zu ermitteln, was die jeweiligen Communitys benötigen, um relevante Artikel in ihrer Sprache bereitzustellen, zudem sollen sie dabei unterstützt werden, Lücken in Wikidata und Wikifunctions zu schließen, und in die Lage versetzt werden, Artikel auf Basis einer Opt-in-Entscheidung zu prüfen und zu integrieren (wie [[Special:MyLanguage/Wikifunctions:Status updates/2026-07-01|hier]] beschrieben). Wir haben bereits potenzielle Pilot-Communitys identifiziert und freuen uns darauf, im ersten und zweiten Quartal mit ihnen zusammenzuarbeiten. <span id="2._Keeping_the_system_reliable_as_demand_grows"></span> ==== 2. Gewährleistung der Zuverlässigkeit des Systems bei steigender Nachfrage ==== Zudem muss das System diese Arbeit zuverlässig unterstützen. Wenn sich mehr Communitys beteiligen und die Artikel umfangreicher werden, müssen die Abstrakte Wikipedia und die Integrationserfahrung stabil, reaktionsschnell und verständlich bleiben. Im ersten Quartal werden wir uns darauf konzentrieren, die Aktualisierungslast zu messen, Wege zu finden, NLG-Funktionen schneller und robuster zu gestalten, sowie die generierten Fragmente beständiger zu machen, um das Erlebnis für Leser und Autoren zu verbessern. Gemeinsam bringen uns diese Bereiche unserem Integrationsmeilenstein für das zweite Quartal näher und ermöglichen es uns gleichzeitig, laufend dazuzulernen und Anpassungen vorzunehmen. Wie immer freuen wir uns über eure Gedanken zu unserer eingeschlagenen Richtung. <span id="What’s_the_gender_of_a_German_noun?"></span> === Was ist das Geschlecht eines deutschen Substantivs? === Community-Mitglied [[User:Jens Ohlig|Jens Ohlig]] hat ein Kommandozeilen-Werkzeug geschrieben, um das Geschlecht eines deutschen Substantivs über Wikifunctions aus Wikidata abzurufen. Nach der Einrichtung kannst du einfach Folgendes aufrufen: : <code>> noungender Haus</code> : <code>das Haus</code> Das Werkzeug sucht zunächst auf Wikidata nach dem Lexem, ruft dann {{Z|Z20616}} auf und zeigt die entsprechende Ausgabe an. Code und Anleitung sind [https://codeberg.org/johl/noungender auf Codeberg verfügbar]. Danke, Jens! <span id="Recent_Changes_in_the_software"></span> === Letzte Änderungen an der Software === Wir haben diese Woche einige kleine Fehlerbehebungen im Zusammenhang mit der Unterstützung für die Abstrakte Wikipedia sowie eine Verbesserung an einer der Spezialseiten von Wikifunctions eingeführt. Beim Laden eines längeren abstrakten Artikels werden die zugehörigen Wikidata-Entitäten nun gebündelt abgerufen, wodurch die Anzeige schneller erfolgt und die Server weniger stark belastet werden ([[:phab:T429766|T429766]]). Wir haben den Hinweis bei integrierten abstrakten Artikeln, der darüber informiert, dass die Inhalte aus der Abstrakten Wikipedia stammen, so angepasst, dass er für alle Leser sichtbar ist und nicht mehr nur für Administratoren. Stattdessen wird nun die Aufforderung zur Deaktivierung dieses Hinweises nur noch Administratoren angezeigt ([[:phab:T422710|T422710]]). Special:ListObjectsByType auf Wikifunctions listet bestimmte Objekte nun nicht mehr mehrfach auf ([[:phab:T430847|T430847]]) und liefert Ergebnisse schneller ([[:phab:T430853|T430853]]). <span id="Recording_of_Volunteers’_Corner_from_6_July"></span> === Aufzeichnung des Freiwilligentreffens vom 6. Juli === [[File:Abstract Wikipedia Volunteer Corner 2026-07.webm|thumb|Aufzeichnung des Freiwilligentreffens im Juli]] Die [[:commons:File:Abstract Wikipedia Volunteer Corner 2026-07.webm|Aufzeichnung des Freiwilligentreffens vom Montag (6. Juli 2026) ist jetzt auf Commons verfügbar]]. Vielen Dank für die lebhafte Diskussion über spezifische Aspekte der NLG. Wir planen, dieses Thema in einem der nächsten Newsletter aufzugreifen. <span id="Wikifunctions_and_Abstract_Wikipedia_at_Wikimania_2026"></span> === Wikifunctions und Abstrakte Wikipedia bei der Wikimania 2026 === Die [[:wikimania:Special:MyLanguage/2026:Wikimania|Wikimania 2026]], die jährliche Hauptkonferenz rund um Wikimedia, findet dieses Jahr vom 21. bis 25. Juli in Paris, Frankreich, statt. Es wird eine Reihe von Veranstaltungen zur Abstrakten Wikipedia und Wikifunctions geben (alle Zeitangaben in Ortszeit): * [[User:Dnshitobu|Dnshitobu]] hat am Freitag um 14:30 Uhr die Sitzung “[https://wikimedia.eventyay.com/wm/wikimania2026/talk/TWGKWB/ Indigene Sprachen für Wikifunctions bereit machen]” * [[User:Mahir256|Mahir256]] wird am Freitag um 16:00 Uhr einen Workshop “[https://wikimedia.eventyay.com/wm/wikimania2026/talk/HYTQBF/ Von Abstrakten Inhalten zu Konkretem Text mit Wikidata-Lexemen]” organisieren * [[User:Jdforrester (WMF)|James]], [[User:Sannita (WMF)|Luca]] und [[User:DVrandecic (WMF)|Denny]] werden am Samstag um 11:00 Uhr den “[https://wikimedia.eventyay.com/wm/wikimania2026/talk/AKFG8R/ Workshop Abstrakte Wikipedia: Lasst uns einen mehrsprachigen Artikel erstellen!]” leiten Sollte es weitere Veranstaltungen zu diesem Thema geben, lass es uns bitte wissen und wir nehmen sie gerne mit auf! <span id="Fresh_Functions_weekly:_69_new_Functions"></span> === Wöchentliche neue Funktionen: 69 neue Funktionen === Diese Woche hatten wir 69 neue Funktionen. Hier ist eine unvollständige Liste von Funktionen mit Implementierungen und Tests, um einen Eindruck davon zu bekommen, welche Funktionen erstellt wurden. Wir haben die Marke von 4.650 Funktionen überschritten, nur wenige Wochen vor der Wikimania – vielleicht kommen wir bis dahin auf eine runde Zahl? Vielen Dank an alle für ihre Beiträge! * {{Z|Z37048}} * {{Z|Z37054}} * {{Z|Z37058}} * {{Z|Z37065}} * {{Z|Z37068}} * {{Z|Z37071}} * {{Z|Z37076}} * {{Z|Z37080}} * {{Z|Z37083}} * {{Z|Z37086}} * {{Z|Z37089}} * {{Z|Z37095}} * {{Z|Z37104}} * {{Z|Z37107}} * {{Z|Z37115}} * {{Z|Z37120}} * {{Z|Z37126}} * {{Z|Z37127}} * {{Z|Z37140}} * {{Z|Z37143}} * {{Z|Z37146}} * {{Z|Z37150}} * {{Z|Z37154}} * {{Z|Z37157}} * {{Z|Z37160}} * {{Z|Z37163}} * {{Z|Z37170}} * {{Z|Z37174}} * {{Z|Z37188}} * {{Z|Z37197}} * {{Z|Z37201}} * {{Z|Z37209}} * {{Z|Z37217}} * {{Z|Z37219}} * {{Z|Z37220}} * {{Z|Z37225}} * {{Z|Z37232}} * {{Z|Z37235}} * {{Z|Z37241}} * {{Z|Z37245}} * {{Z|Z37246}} * {{Z|Z37259}} * {{Z|Z37263}} * {{Z|Z37271}} * {{Z|Z37272}} * {{Z|Z37275}} * {{Z|Z37279}} * {{Z|Z37286}} * {{Z|Z37289}} * {{Z|Z37293}} * {{Z|Z37296}} * {{Z|Z37297}} * {{Z|Z37299}} * {{Z|Z37302}} * {{Z|Z37309}} * {{Z|Z37311}} * {{Z|Z37315}} * {{Z|Z37321}} * {{Z|Z37323}} * {{Z|Z37328}} * {{Z|Z37332}} * {{Z|Z37337}} * {{Z|Z37338}} * {{Z|Z37342}} * {{Z|Z37346}} 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-07-08]] 9zuvzl3p4n1soo5t3bpovz2onr34kpb Z38081 0 88317 294049 293185 2026-07-26T07:17:36Z 99of9 1622 update to fix new test, with Gemini's help 294049 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z38081" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z34124", "Z14K3": { "Z1K1": "Z16", "Z16K1": "Z600", "Z16K2": "function Z34124( Z34124K1, Z34124K2, Z34124K3, Z34124K4, Z34124K5, Z34124K6, Z34124K7 ) {\n\tvar flags='u';\n\tif (!Z34124K5) {flags=flags+'i';}\n\tif (Z34124K4) {flags=flags+'g';}\n\n\t// Escape special regex characters in the search term\n\tvar escaped = Z34124K2.replace(/[.*+?^${}()|[\\]\\\\]/g, '\\\\$\u0026');\n\t\n\t// Match 1: Full HTML link tags, OR Match 2: Your keyword with word boundaries\n\tvar match = '(\u003Ca\\\\b[^\u003E]*\u003E.*?\u003C/a\u003E)|(?\u003C![\\\\p{L}\\\\p{N}])(' + escaped + ')(?![\\\\p{L}\\\\p{N}])'; \n\t\n\tvar text=Z34124K7;\n\tif (!Z34124K7) {text=Z34124K2;}\n\tvar qid=Z34124K3.Z6091K1;\n\tvar replacement = '\u003Ca href=\"https://abstract.wikipedia.org/wiki/'+qid+'\"\u003E'+text+'\u003C/a\u003E';\n\n\t// Use a callback function to handle the two different match groups\n\treturn Z34124K1.replace(RegExp(match, flags), function(fullMatch, group1, group2) {\n\t\t// If group1 has a value, it means we matched an existing \u003Ca\u003E link. Return it untouched.\n\t\tif (group1) {\n\t\t\treturn fullMatch;\n\t\t}\n\t\t// If group2 has a value, we matched the keyword outside of a link. Replace it.\n\t\treturn replacement;\n\t});\n}" } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "inject abstract wikilink into string, javascript" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 9q247r3ldky4z59k692r908xtxjsl4y 294083 294049 2026-07-26T08:53:55Z 99of9 1622 more help from Gemini to deal with new test 294083 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z38081" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z34124", "Z14K3": { "Z1K1": "Z16", "Z16K1": "Z600", "Z16K2": "function Z34124 ( Z34124K1, Z34124K2, Z34124K3, Z34124K4, Z34124K5, Z34124K6, Z34124K7 ) {\n var flags = 'u';\n if (!Z34124K5) { flags += 'i'; }\n \n // Always use global flag 'g' so we can iterate through match 1 tags\n // until we reach match 2 (or process all matches if replace all is true)\n flags += 'g'; \n\n // Escape special regex characters in the search term\n var escaped = Z34124K2.replace(/[.*+?^${}()|[\\]\\\\]/g, '\\\\$\u0026');\n\n // Group 1: Existing HTML links\n // Group 2: The target keyword with unicode word boundaries\n var regex = new RegExp(\n '(\u003Ca\\\\b[^\u003E]*\u003E.*?\u003C/a\u003E)|(?\u003C![\\\\p{L}\\\\p{N}])(' + escaped + ')(?![\\\\p{L}\\\\p{N}])',\n flags\n );\n\n var text = Z34124K7 ? Z34124K7 : Z34124K2;\n var qid = Z34124K3.Z6091K1;\n var replacement = '\u003Ca href=\"https://abstract.wikipedia.org/wiki/' + qid + '\"\u003E' + text + '\u003C/a\u003E';\n\n var replaced = false;\n\n return Z34124K1.replace(regex, function(match, g1, g2) {\n // If it matched an existing link (Group 1), leave it as-is\n if (g1) {\n return g1;\n }\n\n // If it matched the keyword (Group 2)\n if (g2) {\n // If replace all is false and we've already replaced one match 2, keep original\n if (!Z34124K4 \u0026\u0026 replaced) {\n return g2;\n }\n replaced = true;\n return replacement;\n }\n\n return match;\n });\n}" } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "inject abstract wikilink into string, javascript" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } hi92x58ek5j66aavyitkfhqvnpw1xbh 294171 294083 2026-07-26T11:51:22Z 99of9 1622 preserve the case of the match when case insensitive 294171 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z38081" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z34124", "Z14K3": { "Z1K1": "Z16", "Z16K1": "Z600", "Z16K2": "function Z34124 ( Z34124K1, Z34124K2, Z34124K3, Z34124K4, Z34124K5, Z34124K6, Z34124K7 ) {\n var flags = 'u';\n if (!Z34124K5) { flags += 'i'; }\n \n // Always use global flag 'g' so we can iterate through match 1 tags\n // until we reach match 2 (or process all matches if replace all is true)\n flags += 'g'; \n\n // Escape special regex characters in the search term\n var escaped = Z34124K2.replace(/[.*+?^${}()|[\\]\\\\]/g, '\\\\$\u0026');\n\n // Group 1: Existing HTML links\n // Group 2: The target keyword with unicode word boundaries\n var regex = new RegExp(\n '(\u003Ca\\\\b[^\u003E]*\u003E.*?\u003C/a\u003E)|(?\u003C![\\\\p{L}\\\\p{N}])(' + escaped + ')(?![\\\\p{L}\\\\p{N}])',\n flags\n );\n\n var qid = Z34124K3.Z6091K1;\n var replaced = false;\n\n return Z34124K1.replace(regex, function(match, g1, g2) {\n // If it matched an existing link (Group 1), leave it as-is\n if (g1) {\n return g1;\n }\n\n // If it matched the keyword (Group 2)\n if (g2) {\n // If replace all is false and we've already replaced one match 2, keep original\n \n var text = Z34124K7 ? Z34124K7 : g2;\n var replacement = '\u003Ca href=\"https://abstract.wikipedia.org/wiki/' + qid + '\"\u003E' + text + '\u003C/a\u003E';\n \n if (!Z34124K4 \u0026\u0026 replaced) {\n return g2;\n }\n replaced = true;\n return replacement;\n }\n\n return match;\n });\n}" } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "inject abstract wikilink into string, javascript" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } fla3snn8e3evb0sbtyiy4l5bc1otmzw Z38203 0 88474 293856 293605 2026-07-25T17:23:34Z HenkvD 1290 English labels 293856 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z38203" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z38203K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1332", "Z11K2": "entity title" }, { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "entity" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z60", "Z17K2": "Z38203K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1332", "Z11K2": "language" }, { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "language" } ] } } ], "Z8K2": "Z89", "Z8K3": [ "Z20" ], "Z8K4": [ "Z14" ], "Z8K5": "Z38203" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1332", "Z11K2": "population sentence, Ukrainian" }, { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "population sentence, Ukrainian" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } nzzq9cndp9h3tzsxviur2fgsr132w3k Talk:Z36151 1 88475 294062 293607 2026-07-26T07:33:24Z Jsamwrites 938 /* Why not pull creator and temporal data from Wikidata? */ Reply 294062 wikitext text/x-wiki == Why not pull creator and temporal data from Wikidata? == Hello @[[User:Jsamwrites|Jsamwrites]] and other folks working on Creative Works functions here. I'm new to Wikifunctions and Abstract Wikipedia but I am very active in creative works on Wikidata. I am trying Abstract Wikipedia during a Wikimania workshop and it strikes me that I have to manually type in dates, creators ... at Abstract Wikipedia - i.e. that data is not pulled from Wikidata. I'd strongly suggest that we avoid this type of data duplication (it's prone to errors and data drift) and rather pull this metadata of a creative work from the work's Wikidata itself as the "ground truth"? I came across this issue while looking at the Eiffel Tower example - https://abstract.wikipedia.org/view/en/Q243. Thanks so much for working on this! [[User:Spinster|Spinster]] ([[User talk:Spinster|talk]]) 09:43, 25 July 2026 (UTC) :@[[User:Spinster|Spinster]] Thanks for your comment. I agree that we need to take data on creative works from Wikidata into account for article generation. That's exactly what I'm currently exploring with infoboxes and sentences—you can check out some of these functions [[User:Jsamwrites#Sentences|here]]. However, it's equally important to add functions like [[Z36151|this]] for other potential use cases, giving editors more freedom. [[User:Jsamwrites|John Samuel]] 07:33, 26 July 2026 (UTC) tarp4ndl22lpclyccspwhdjuwryo0ui Talk:Z37625 1 88476 293682 293608 2026-07-25T12:24:50Z Volvox 3308 /* Preferred value should be taken into account */ Reply 293682 wikitext text/x-wiki == Preferred value should be taken into account == So, I created [[abstract:Q3711]] and it shows that Belgrade is the capital of the Kingdom of Hungary, which is incorrect. It seems like this function takes the first item listed for the given Wikidata property (Kingdom of Hungary is indeed the first listed for on [[wikidata:Q3711]] for the property of [[wikidata:P17|country]], whereas the preferred value (Serbia) is ignored. This function should always prefer the preferred value, if it exists. [[User:Dungodung|Dungodung]] ([[User talk:Dungodung|talk]]) 09:47, 25 July 2026 (UTC) :I just created {{Z|Z38216}} by adapting {{Z|Z37625}} to return all the values for a given property and item except the deprecated ones, and in case there are preferred values only those are returned (cf. {{Z|Z32290}}). --[[User:Volvox|Volvox]] ([[User talk:Volvox|talk]]) 12:24, 25 July 2026 (UTC) sm6ox006pdizs87i4ywglwynvj46qsc 293690 293682 2026-07-25T12:34:31Z Dungodung 1512 /* Preferred value should be taken into account */ Reply 293690 wikitext text/x-wiki == Preferred value should be taken into account == So, I created [[abstract:Q3711]] and it shows that Belgrade is the capital of the Kingdom of Hungary, which is incorrect. It seems like this function takes the first item listed for the given Wikidata property (Kingdom of Hungary is indeed the first listed for on [[wikidata:Q3711]] for the property of [[wikidata:P17|country]], whereas the preferred value (Serbia) is ignored. This function should always prefer the preferred value, if it exists. [[User:Dungodung|Dungodung]] ([[User talk:Dungodung|talk]]) 09:47, 25 July 2026 (UTC) :I just created {{Z|Z38216}} by adapting {{Z|Z37625}} to return all the values for a given property and item except the deprecated ones, and in case there are preferred values only those are returned (cf. {{Z|Z32290}}). --[[User:Volvox|Volvox]] ([[User talk:Volvox|talk]]) 12:24, 25 July 2026 (UTC) ::Hmm, for inputs "Belgrade" and "country", and "English" language, I get "CountrySerbia" instead of just "Serbia". [[User:Dungodung|Dungodung]] ([[User talk:Dungodung|talk]]) 12:34, 25 July 2026 (UTC) dkgzl1zm06juu54i63vth22ij81piwi 293730 293690 2026-07-25T13:18:02Z Volvox 3308 /* Preferred value should be taken into account */ Reply 293730 wikitext text/x-wiki == Preferred value should be taken into account == So, I created [[abstract:Q3711]] and it shows that Belgrade is the capital of the Kingdom of Hungary, which is incorrect. It seems like this function takes the first item listed for the given Wikidata property (Kingdom of Hungary is indeed the first listed for on [[wikidata:Q3711]] for the property of [[wikidata:P17|country]], whereas the preferred value (Serbia) is ignored. This function should always prefer the preferred value, if it exists. [[User:Dungodung|Dungodung]] ([[User talk:Dungodung|talk]]) 09:47, 25 July 2026 (UTC) :I just created {{Z|Z38216}} by adapting {{Z|Z37625}} to return all the values for a given property and item except the deprecated ones, and in case there are preferred values only those are returned (cf. {{Z|Z32290}}). --[[User:Volvox|Volvox]] ([[User talk:Volvox|talk]]) 12:24, 25 July 2026 (UTC) ::Hmm, for inputs "Belgrade" and "country", and "English" language, I get "CountrySerbia" instead of just "Serbia". [[User:Dungodung|Dungodung]] ([[User talk:Dungodung|talk]]) 12:34, 25 July 2026 (UTC) :::This means that if the output appears in an actual infobox, the value in the first column will be "Country" and the value in the second column will be "Serbia". It just looks a bit weird on Wikifunctions if the toggle "Show rendered" is activated. If you deactivate it, it shows the HTML output :::<code><nowiki><tr><td>Country</td><td>Serbia</td></tr></nowiki></code> :::which makes it clearer. --[[User:Volvox|Volvox]] ([[User talk:Volvox|talk]]) 13:18, 25 July 2026 (UTC) 7zb481iriya1twltaw4nxtiie3dq82t 293733 293730 2026-07-25T13:20:11Z Dungodung 1512 /* Preferred value should be taken into account */ Reply 293733 wikitext text/x-wiki == Preferred value should be taken into account == So, I created [[abstract:Q3711]] and it shows that Belgrade is the capital of the Kingdom of Hungary, which is incorrect. It seems like this function takes the first item listed for the given Wikidata property (Kingdom of Hungary is indeed the first listed for on [[wikidata:Q3711]] for the property of [[wikidata:P17|country]], whereas the preferred value (Serbia) is ignored. This function should always prefer the preferred value, if it exists. [[User:Dungodung|Dungodung]] ([[User talk:Dungodung|talk]]) 09:47, 25 July 2026 (UTC) :I just created {{Z|Z38216}} by adapting {{Z|Z37625}} to return all the values for a given property and item except the deprecated ones, and in case there are preferred values only those are returned (cf. {{Z|Z32290}}). --[[User:Volvox|Volvox]] ([[User talk:Volvox|talk]]) 12:24, 25 July 2026 (UTC) ::Hmm, for inputs "Belgrade" and "country", and "English" language, I get "CountrySerbia" instead of just "Serbia". [[User:Dungodung|Dungodung]] ([[User talk:Dungodung|talk]]) 12:34, 25 July 2026 (UTC) :::This means that if the output appears in an actual infobox, the value in the first column will be "Country" and the value in the second column will be "Serbia". It just looks a bit weird on Wikifunctions if the toggle "Show rendered" is activated. If you deactivate it, it shows the HTML output :::<code><nowiki><tr><td>Country</td><td>Serbia</td></tr></nowiki></code> :::which makes it clearer. --[[User:Volvox|Volvox]] ([[User talk:Volvox|talk]]) 13:18, 25 July 2026 (UTC) ::::Ah, perfect. Thanks! [[User:Dungodung|Dungodung]] ([[User talk:Dungodung|talk]]) 13:20, 25 July 2026 (UTC) bxyc6uu5uw1n9tqaukw0ceiwugnz4w5 293793 293733 2026-07-25T15:24:15Z YoshiRulz 10156 /* Preferred value should be taken into account */ Reply 293793 wikitext text/x-wiki == Preferred value should be taken into account == So, I created [[abstract:Q3711]] and it shows that Belgrade is the capital of the Kingdom of Hungary, which is incorrect. It seems like this function takes the first item listed for the given Wikidata property (Kingdom of Hungary is indeed the first listed for on [[wikidata:Q3711]] for the property of [[wikidata:P17|country]], whereas the preferred value (Serbia) is ignored. This function should always prefer the preferred value, if it exists. [[User:Dungodung|Dungodung]] ([[User talk:Dungodung|talk]]) 09:47, 25 July 2026 (UTC) :I just created {{Z|Z38216}} by adapting {{Z|Z37625}} to return all the values for a given property and item except the deprecated ones, and in case there are preferred values only those are returned (cf. {{Z|Z32290}}). --[[User:Volvox|Volvox]] ([[User talk:Volvox|talk]]) 12:24, 25 July 2026 (UTC) ::Hmm, for inputs "Belgrade" and "country", and "English" language, I get "CountrySerbia" instead of just "Serbia". [[User:Dungodung|Dungodung]] ([[User talk:Dungodung|talk]]) 12:34, 25 July 2026 (UTC) :::This means that if the output appears in an actual infobox, the value in the first column will be "Country" and the value in the second column will be "Serbia". It just looks a bit weird on Wikifunctions if the toggle "Show rendered" is activated. If you deactivate it, it shows the HTML output :::<code><nowiki><tr><td>Country</td><td>Serbia</td></tr></nowiki></code> :::which makes it clearer. --[[User:Volvox|Volvox]] ([[User talk:Volvox|talk]]) 13:18, 25 July 2026 (UTC) ::::Ah, perfect. Thanks! [[User:Dungodung|Dungodung]] ([[User talk:Dungodung|talk]]) 13:20, 25 July 2026 (UTC) :{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 15:24, 25 July 2026 (UTC) r2la6tox5ol6ivk9a6in3ofiqlfwf9t Z38205 0 88478 293705 293610 2026-07-25T12:47:30Z Jdforrester (WMF) 4 Added Z38223 to the approved list of test cases 293705 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z38205" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z38205K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "subject" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z38205K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "role" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z38205K3", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "dependency" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z60", "Z17K2": "Z38205K4", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "language" } ] } } ], "Z8K2": "Z11", "Z8K3": [ "Z20", "Z38223" ], "Z8K4": [ "Z14" ], "Z8K5": "Z38205" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "defining role sentence in Serbian" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Makes a sentence such as \"Belgrade is the capital city of Sebia.\" / \"Београд је главни град Србије.\"" } ] } } jzpq0ndzg3728siw1vh7dwa1fhhm7mz 293706 293705 2026-07-25T12:47:32Z Jdforrester (WMF) 4 Added Z38208 to the approved list of implementations 293706 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z38205" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z38205K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "subject" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z38205K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "role" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z38205K3", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "dependency" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z60", "Z17K2": "Z38205K4", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "language" } ] } } ], "Z8K2": "Z11", "Z8K3": [ "Z20", "Z38223" ], "Z8K4": [ "Z14", "Z38208" ], "Z8K5": "Z38205" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "defining role sentence in Serbian" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Makes a sentence such as \"Belgrade is the capital city of Sebia.\" / \"Београд је главни град Србије.\"" } ] } } 1hf7qq0j4vbuk35m3ihp6f0a0k84ftf Z38207 0 88480 293852 293616 2026-07-25T17:22:13Z HenkvD 1290 population sentence, Ukrainian Comp 293852 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z38207" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z38203", "Z14K2": { "Z1K1": "Z7", "Z7K1": "Z27868", "Z27868K1": { "Z1K1": "Z7", "Z7K1": "Z28445", "Z28445K1": { "Z1K1": "Z7", "Z7K1": "Z30120", "Z30120K1": { "Z1K1": "Z18", "Z18K1": "Z38203K1" }, "Z30120K2": [ "Z6030", "Z6033", "Z6036" ], "Z30120K3": "Z33034", "Z30120K4": [ "Z6092", { "Z1K1": "Z6092", "Z6092K1": "P1082" } ] }, "Z28445K2": { "Z1K1": "Z6092", "Z6092K1": "P1082" }, "Z28445K3": { "Z1K1": "Z18", "Z18K1": "Z38203K2" } } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "population sentence, Ukrainian Comp" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } iau2zilr1e89vr3ibmw01mp0knrs0yt Z38208 0 88481 293731 293622 2026-07-25T13:18:12Z Jdforrester (WMF) 4 Add spaces! 293731 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z38208" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z38205", "Z14K2": { "Z1K1": "Z7", "Z7K1": "Z26107", "Z26107K1": { "Z1K1": "Z18", "Z18K1": "Z38205K4" }, "Z26107K2": { "Z1K1": "Z7", "Z7K1": "Z22511", "Z22511K1": { "Z1K1": "Z7", "Z7K1": "Z21394", "Z21394K1": [ "Z6", { "Z1K1": "Z7", "Z7K1": "Z23753", "Z23753K1": { "Z1K1": "Z18", "Z18K1": "Z38205K1" }, "Z23753K2": { "Z1K1": "Z18", "Z18K1": "Z38205K4" } }, " је ", { "Z1K1": "Z7", "Z7K1": "Z23753", "Z23753K1": { "Z1K1": "Z18", "Z18K1": "Z38205K2" }, "Z23753K2": { "Z1K1": "Z18", "Z18K1": "Z38205K4" } }, " ", { "Z1K1": "Z7", "Z7K1": "Z38210", "Z38210K1": { "Z1K1": "Z18", "Z18K1": "Z38205K3" } } ] } } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "[s] је [role] gen:[d]." } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 6dt64xlscib75fphgezwh2ezg95c24q Z38209 0 88482 293851 293618 2026-07-25T17:21:40Z HenkvD 1290 label 293851 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z38209" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z38206", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z38206", "Z38206K1": { "Z1K1": "Z7", "Z7K1": "Z6821", "Z6821K1": { "Z1K1": "Z6091", "Z6091K1": "Q147774" } }, "Z38206K2": { "Z1K1": "Z7", "Z7K1": "Z6821", "Z6821K1": { "Z1K1": "Z6091", "Z6091K1": "Q3957" } }, "Z38206K3": { "Z1K1": "Z7", "Z7K1": "Z6821", "Z6821K1": { "Z1K1": "Z6091", "Z6091K1": "Q47588" } } }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z14392", "Z14392K2": { "Z1K1": "Z11", "Z11K1": "Z1314", "Z11K2": "Zarautz Euskal Herriko herri bat da." } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "(eu) Zarautz Euskal Herriko herri bat da." } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } jg91g8jlgjl7mptnznq1nde5fjmay0p Z38210 0 88483 293703 293617 2026-07-25T12:47:06Z Jdforrester (WMF) 4 Added Z38221 and Z38222 to the approved list of test cases 293703 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z38210" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z38210K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "item" } ] } } ], "Z8K2": "Z6", "Z8K3": [ "Z20", "Z38221", "Z38222" ], "Z8K4": [ "Z14" ], "Z8K5": "Z38210" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Serbian genitive singular from item" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Returns the genitive singular of the Lexeme connected to an item. If no Lexeme exists, use the string." } ] } } sv9idb61y9okmh97b6het2rjuvr8zhc 293704 293703 2026-07-25T12:47:17Z Jdforrester (WMF) 4 Added Z38212 to the approved list of implementations 293704 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z38210" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z38210K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "item" } ] } } ], "Z8K2": "Z6", "Z8K3": [ "Z20", "Z38221", "Z38222" ], "Z8K4": [ "Z14", "Z38212" ], "Z8K5": "Z38210" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Serbian genitive singular from item" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Returns the genitive singular of the Lexeme connected to an item. If no Lexeme exists, use the string." } ] } } na6yoja1xijbqtu79okr8roiwsyqv0d Z38213 0 88486 293701 293623 2026-07-25T12:47:01Z Jdforrester (WMF) 4 Added Z38215 to the approved list of implementations 293701 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z38213" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6", "Z17K2": "Z38213K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "lemma" } ] } } ], "Z8K2": "Z6", "Z8K3": [ "Z20", "Z38217", "Z38218" ], "Z8K4": [ "Z14", "Z38215" ], "Z8K5": "Z38213" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "regular Serbian feminine genitive singular" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "creates from a lemma of a feminine Serbian noun the regular genitive singular" } ] } } lz41lkubq6k3fmfo0fmnt3gb4y3ztrn 293702 293701 2026-07-25T12:47:05Z Jdforrester (WMF) 4 Added Z38217 and Z38218 to the approved list of test cases 293702 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z38213" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6", "Z17K2": "Z38213K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "lemma" } ] } } ], "Z8K2": "Z6", "Z8K3": [ "Z20", "Z38217", "Z38218" ], "Z8K4": [ "Z14" ], "Z8K5": "Z38213" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "regular Serbian feminine genitive singular" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "creates from a lemma of a feminine Serbian noun the regular genitive singular" } ] } } rbakaq12uu7ch7qb6zcugrc6j59x1t1 293738 293702 2026-07-25T13:29:27Z Jdforrester (WMF) 4 Added Z38215 to the approved list of implementations 293738 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z38213" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6", "Z17K2": "Z38213K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "lemma" } ] } } ], "Z8K2": "Z6", "Z8K3": [ "Z20", "Z38217", "Z38218" ], "Z8K4": [ "Z14", "Z38215" ], "Z8K5": "Z38213" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "regular Serbian feminine genitive singular" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "creates from a lemma of a feminine Serbian noun the regular genitive singular" } ] } } lz41lkubq6k3fmfo0fmnt3gb4y3ztrn Z38214 0 88487 293692 293624 2026-07-25T12:35:06Z 99of9 1622 spelling 293692 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z38214" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z37065", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z37065", "Z37065K1": { "Z1K1": "Z6091", "Z6091K1": "Q113549370" }, "Z37065K2": { "Z1K1": "Z6091", "Z6091K1": "Q12943371" }, "Z37065K3": { "Z1K1": "Z6091", "Z6091K1": "Q895022" }, "Z37065K4": { "Z1K1": "Z6091", "Z6091K1": "Q90" }, "Z37065K5": "Z1002" }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z877", "Z877K2": { "Z1K1": "Z89", "Z89K1": "\u003Ca href=\"https://abstract.wikipedia.org/wiki/Q113549370\"\u003EBouillon Chartier\u003C/a\u003E is the oldest \u003Ca href=\"https://abstract.wikipedia.org/wiki/Q895022\"\u003Ebouillon\u003C/a\u003E in \u003Ca href=\"https://abstract.wikipedia.org/wiki/Q90\"\u003EParis\u003C/a\u003E." } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Bouillon Chartier is the oldest bouillon in Paris" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "should correctly link everything despite the “overlap” in the labels" } ] } } 4i3mwrme775z5m2govjs93jb2diqzz7 294092 293692 2026-07-26T09:02:21Z 99of9 1622 nudge 294092 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z38214" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z37065", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z37065", "Z37065K1": { "Z1K1": "Z6091", "Z6091K1": "Q113549370" }, "Z37065K2": { "Z1K1": "Z6091", "Z6091K1": "Q12943371" }, "Z37065K3": { "Z1K1": "Z6091", "Z6091K1": "Q895022" }, "Z37065K4": { "Z1K1": "Z6091", "Z6091K1": "Q90" }, "Z37065K5": "Z1002" }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z877", "Z877K2": { "Z1K1": "Z89", "Z89K1": "\u003Ca href=\"https://abstract.wikipedia.org/wiki/Q113549370\"\u003EBouillon Chartier\u003C/a\u003E is the oldest \u003Ca href=\"https://abstract.wikipedia.org/wiki/Q895022\"\u003Ebouillon\u003C/a\u003E in \u003Ca href=\"https://abstract.wikipedia.org/wiki/Q90\"\u003EParis\u003C/a\u003E." } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Bouillon Chartier is the oldest bouillon in Paris" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Should correctly link everything despite the “overlap” in the labels." } ] } } p32udl0pa8qbwev52jx4a0t43wcop2b 294093 294092 2026-07-26T09:06:42Z 99of9 1622 nudge 294093 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z38214" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z37065", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z37065", "Z37065K1": { "Z1K1": "Z6091", "Z6091K1": "Q113549370" }, "Z37065K2": { "Z1K1": "Z6091", "Z6091K1": "Q12943371" }, "Z37065K3": { "Z1K1": "Z6091", "Z6091K1": "Q895022" }, "Z37065K4": { "Z1K1": "Z6091", "Z6091K1": "Q90" }, "Z37065K5": "Z1002" }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z877", "Z877K2": { "Z1K1": "Z89", "Z89K1": "\u003Ca href=\"https://abstract.wikipedia.org/wiki/Q113549370\"\u003EBouillon Chartier\u003C/a\u003E is the oldest \u003Ca href=\"https://abstract.wikipedia.org/wiki/Q895022\"\u003Ebouillon\u003C/a\u003E in \u003Ca href=\"https://abstract.wikipedia.org/wiki/Q90\"\u003EParis\u003C/a\u003E." } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Bouillon Chartier is the oldest bouillon in Paris" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Should correctly link everything despite the “overlap” in the labels. Link longer version first then don't link inside existing links." } ] } } j4e61r6leg61b658i1h4ktutgr40nfy 294095 294093 2026-07-26T09:08:41Z 99of9 1622 nudge 294095 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z38214" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z37065", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z37065", "Z37065K1": { "Z1K1": "Z6091", "Z6091K1": "Q113549370" }, "Z37065K2": { "Z1K1": "Z6091", "Z6091K1": "Q12943371" }, "Z37065K3": { "Z1K1": "Z6091", "Z6091K1": "Q895022" }, "Z37065K4": { "Z1K1": "Z6091", "Z6091K1": "Q90" }, "Z37065K5": "Z1002" }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z877", "Z877K2": { "Z1K1": "Z89", "Z89K1": "\u003Ca href=\"https://abstract.wikipedia.org/wiki/Q113549370\"\u003EBouillon Chartier\u003C/a\u003E is the oldest \u003Ca href=\"https://abstract.wikipedia.org/wiki/Q895022\"\u003Ebouillon\u003C/a\u003E in \u003Ca href=\"https://abstract.wikipedia.org/wiki/Q90\"\u003EParis\u003C/a\u003E." } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Bouillon Chartier is the oldest bouillon in Paris" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Should correctly link everything despite the “overlap” in the labels. Link longer version first, then don't link inside existing links." } ] } } 01fqx66udp02efoize6f3dip758l7lq Z38216 0 88489 293676 293626 2026-07-25T12:18:58Z Volvox 3308 Added Z38219 to the approved list of test cases 293676 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z38216" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z38216K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "entity" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z6092", "Z17K2": "Z38216K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "property" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z60", "Z17K2": "Z38216K3", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "language" } ] } } ], "Z8K2": "Z89", "Z8K3": [ "Z20", "Z38219" ], "Z8K4": [ "Z14" ], "Z8K5": "Z38216" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "infobox row best values" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "a table row with two columns: Property and best values from Wikidata" } ] } } pkanp7b55b7kq7kxqpid8yrbgfo0p2q 293677 293676 2026-07-25T12:20:16Z Volvox 3308 Added Z38225 to the approved list of implementations 293677 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z38216" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z38216K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "entity" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z6092", "Z17K2": "Z38216K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "property" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z60", "Z17K2": "Z38216K3", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "language" } ] } } ], "Z8K2": "Z89", "Z8K3": [ "Z20", "Z38219" ], "Z8K4": [ "Z14", "Z38225" ], "Z8K5": "Z38216" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "infobox row best values" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "a table row with two columns: Property and best values from Wikidata" } ] } } t1dh9t6dwf5mghtk62jqza2wqb72p9h Z38226 0 88499 293654 2026-07-25T12:03:51Z YoshiRulz 10156 Create function 293654 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z38226" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z12", "Z17K2": "Z38226K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "text" } ] } } ], "Z8K2": "Z13518", "Z8K3": [ "Z20" ], "Z8K4": [ "Z14" ], "Z8K5": "Z38226" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "language count of Multilingual text" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1002", "Z31K2": [ "Z6", "number of languages present in Multilingual text" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } m3wzz2gg2ujlhalop2mr4373rlo9nv8 293659 293654 2026-07-25T12:06:08Z YoshiRulz 10156 Added Z38227 to the approved list of implementations 293659 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z38226" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z12", "Z17K2": "Z38226K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "text" } ] } } ], "Z8K2": "Z13518", "Z8K3": [ "Z20" ], "Z8K4": [ "Z14", "Z38227" ], "Z8K5": "Z38226" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "language count of Multilingual text" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1002", "Z31K2": [ "Z6", "number of languages present in Multilingual text" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } the2avw721wg0gt8qf7fsmscnk1vps1 293728 293659 2026-07-25T13:16:23Z YoshiRulz 10156 Added Z38239, Z38241 and Z38242 to the approved list of test cases 293728 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z38226" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z12", "Z17K2": "Z38226K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "text" } ] } } ], "Z8K2": "Z13518", "Z8K3": [ "Z20", "Z38239", "Z38241", "Z38242" ], "Z8K4": [ "Z14", "Z38227" ], "Z8K5": "Z38226" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "language count of Multilingual text" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1002", "Z31K2": [ "Z6", "number of languages present in Multilingual text" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } j0ta1pww0nqhklfh2kyp6ajxjusvfc9 Z38227 0 88500 293657 2026-07-25T12:05:53Z YoshiRulz 10156 Create implementation 293657 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z38227" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z38226", "Z14K2": { "Z1K1": "Z7", "Z7K1": "Z12681", "Z12681K1": { "Z1K1": "Z7", "Z7K1": "Z19279", "Z19279K1": { "Z1K1": "Z18", "Z18K1": "Z38226K1" } } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "language count of Multilingual text, composition" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 6vcyntvdekbc8x2vmar97que9mp2vlq Z38228 0 88501 293658 2026-07-25T12:06:00Z Redmin 52094 + 293658 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z38228" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6005", "Z17K2": "Z38228K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Wikidata lexeme" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z60", "Z17K2": "Z38228K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Presentation language" } ] } } ], "Z8K2": "Z89", "Z8K3": [ "Z20" ], "Z8K4": [ "Z14" ], "Z8K5": "Z38228" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Gurmukhi Punjabi noun declension table" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 6dojxf7i0wvutye8ojzkw2v43dhn0up 293696 293658 2026-07-25T12:37:52Z Redmin 52094 Added Z38238 to the approved list of implementations 293696 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z38228" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6005", "Z17K2": "Z38228K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Wikidata lexeme" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z60", "Z17K2": "Z38228K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Presentation language" } ] } } ], "Z8K2": "Z89", "Z8K3": [ "Z20" ], "Z8K4": [ "Z14", "Z38238" ], "Z8K5": "Z38228" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Gurmukhi Punjabi noun declension table" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } c6hve8a48eoebjfnpvvha6c4cudcq1z Z38229 0 88502 293660 2026-07-25T12:06:36Z YoshiRulz 10156 Create function 293660 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z38229" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6", "Z17K2": "Z38229K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "ZID" } ] } } ], "Z8K2": "Z13518", "Z8K3": [ "Z20" ], "Z8K4": [ "Z14" ], "Z8K5": "Z38229" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "count languages a Persistent ZObject has labels in" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } osjcv9z3onkxvfaraxrb5nd23zp36bi 293662 293660 2026-07-25T12:08:28Z YoshiRulz 10156 Added Z38230 to the approved list of implementations 293662 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z38229" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6", "Z17K2": "Z38229K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "ZID" } ] } } ], "Z8K2": "Z13518", "Z8K3": [ "Z20" ], "Z8K4": [ "Z14", "Z38230" ], "Z8K5": "Z38229" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "count languages a Persistent ZObject has labels in" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } opvcumq9dj02i0debs9551hm4led3rr 293673 293662 2026-07-25T12:15:13Z YoshiRulz 10156 Added Z38231, Z38232, Z38233, Z38234 and Z38235 to the approved list of test cases 293673 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z38229" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6", "Z17K2": "Z38229K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "ZID" } ] } } ], "Z8K2": "Z13518", "Z8K3": [ "Z20", "Z38231", "Z38232", "Z38233", "Z38234", "Z38235" ], "Z8K4": [ "Z14", "Z38230" ], "Z8K5": "Z38229" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "count languages a Persistent ZObject has labels in" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } sxup4etyub7ee4i32fncpzs0g6zmzxp Z38230 0 88503 293661 2026-07-25T12:08:14Z YoshiRulz 10156 Create implementation 293661 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z38230" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z38229", "Z14K2": { "Z1K1": "Z7", "Z7K1": "Z38226", "Z38226K1": { "Z1K1": "Z7", "Z7K1": "Z20607", "Z20607K1": { "Z1K1": "Z18", "Z18K1": "Z38229K1" } } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "count languages a Z2 has labels in, composition" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } c9oxax28rz9v89uqhbc32rm0mziavsb Z38231 0 88504 293666 2026-07-25T12:11:05Z YoshiRulz 10156 Create test 293666 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z38231" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z38229", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z38229", "Z38229K1": { "Z1K1": "Z6", "Z6K1": "Z14" } }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z13682", "Z13682K2": { "Z1K1": "Z13518", "Z13518K1": "40" } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Z14 is translated in 40 languages" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } j8qbfu9d0mogog9m6be1chlfzx98onu 293674 293666 2026-07-25T12:18:12Z YoshiRulz 10156 Link to phab 293674 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z38231" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z38229", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z38229", "Z38229K1": { "Z1K1": "Z6", "Z6K1": "Z14" } }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z13682", "Z13682K2": { "Z1K1": "Z13518", "Z13518K1": "40" } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Z14 is translated in 40 languages" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "broken due to https://phabricator.wikimedia.org/T414181" } ] } } hihi8l3nxlzeiy0kf66qrwff5chphg7 293679 293674 2026-07-25T12:21:09Z YoshiRulz 10156 Replace with duplicate phab task 293679 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z38231" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z38229", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z38229", "Z38229K1": { "Z1K1": "Z6", "Z6K1": "Z14" } }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z13682", "Z13682K2": { "Z1K1": "Z13518", "Z13518K1": "40" } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Z14 is translated in 40 languages" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "broken due to https://phabricator.wikimedia.org/T410501" } ] } } 1eylbczgxcsn440kvmlrl7t1885iovh Z38232 0 88505 293667 2026-07-25T12:11:45Z YoshiRulz 10156 Create test 293667 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z38232" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z38229", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z38229", "Z38229K1": { "Z1K1": "Z6", "Z6K1": "Z80" } }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z13522", "Z13522K2": { "Z1K1": "Z13518", "Z13518K1": "28" } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Z80 is translated in 28 languages" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } oxdcbpgw7aj5xfpo57snqwnp2jwwvqo 293668 293667 2026-07-25T12:12:19Z YoshiRulz 10156 Use geq 293668 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z38232" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z38229", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z38229", "Z38229K1": { "Z1K1": "Z6", "Z6K1": "Z80" } }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z13682", "Z13682K2": { "Z1K1": "Z13518", "Z13518K1": "28" } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Z80 is translated in 28 languages" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 94rui16poneblrvh56wcyw6dkyqwzvj Z38233 0 88506 293669 2026-07-25T12:12:35Z YoshiRulz 10156 Create test 293669 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z38233" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z38229", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z38229", "Z38229K1": { "Z1K1": "Z6", "Z6K1": "Z6060" } }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z13682", "Z13682K2": { "Z1K1": "Z13518", "Z13518K1": "8" } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Z6060 is translated in 8 languages" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } bdtxu8twt3sqjoohoahyu26h5b9hhjk Z38234 0 88507 293670 2026-07-25T12:12:54Z YoshiRulz 10156 Create test 293670 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z38234" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z38229", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z38229", "Z38229K1": { "Z1K1": "Z6", "Z6K1": "Z28579" } }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z13682", "Z13682K2": { "Z1K1": "Z13518", "Z13518K1": "11" } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Z28579 is translated in 11 languages" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } k9ep7p4bt0xgunvzcjmqojpwh5e5hw1 Z38235 0 88508 293672 2026-07-25T12:15:02Z YoshiRulz 10156 Create test 293672 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z38235" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z38229", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z38229", "Z38229K1": { "Z1K1": "Z6", "Z6K1": "Z32789" } }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z13682", "Z13682K2": { "Z1K1": "Z13518", "Z13518K1": "3" } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Z32789 is translated in 3 languages" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } ru797jwuif5myy1entb15plqja007cz Talk:Z38229 1 88509 293683 2026-07-25T12:26:29Z YoshiRulz 10156 Create page 293683 wikitext text/x-wiki {{phab|T410501}} {| class="wikitable sortable" ! ZID !! Count |- | Z1 | {{#function:Z38229|Z1}} |- | Z2 | {{#function:Z38229|Z2}} |- | Z3 | {{#function:Z38229|Z3}} |- | Z4 | {{#function:Z38229|Z4}} |- | Z5 | {{#function:Z38229|Z5}} |- | Z6 | {{#function:Z38229|Z6}} |- | Z7 | {{#function:Z38229|Z7}} |- | Z8 | {{#function:Z38229|Z8}} |- | Z9 | {{#function:Z38229|Z9}} |- | Z11 | {{#function:Z38229|Z11}} |- | Z12 | {{#function:Z38229|Z12}} |- | Z14 | {{#function:Z38229|Z14}} |- | Z16 | {{#function:Z38229|Z16}} |- | Z17 | {{#function:Z38229|Z17}} |- | Z18 | {{#function:Z38229|Z18}} |- | Z20 | {{#function:Z38229|Z20}} |- | Z22 | {{#function:Z38229|Z22}} |- | Z23 | {{#function:Z38229|Z23}} |- | Z31 | {{#function:Z38229|Z31}} |- | Z32 | {{#function:Z38229|Z32}} |- | Z39 | {{#function:Z38229|Z39}} |- | Z46 | {{#function:Z38229|Z46}} |- | Z50 | {{#function:Z38229|Z50}} |- | Z64 | {{#function:Z38229|Z64}} |- | Z80 | {{#function:Z38229|Z80}} |- | Z86 | {{#function:Z38229|Z86}} |- | Z89 | {{#function:Z38229|Z89}} |- | Z99 | {{#function:Z38229|Z99}} |- | Z310 | {{#function:Z38229|Z310}} |- | Z6001 | {{#function:Z38229|Z6001}} |- | Z6002 | {{#function:Z38229|Z6002}} |- | Z6003 | {{#function:Z38229|Z6003}} |- | Z6004 | {{#function:Z38229|Z6004}} |- | Z6005 | {{#function:Z38229|Z6005}} |- | Z6006 | {{#function:Z38229|Z6006}} |- | Z6007 | {{#function:Z38229|Z6007}} |- | Z6008 | {{#function:Z38229|Z6008}} |- | Z6010 | {{#function:Z38229|Z6010}} |- | Z6011 | {{#function:Z38229|Z6011}} |- | Z6039 | {{#function:Z38229|Z6039}} |- | Z6060 | {{#function:Z38229|Z6060}} |- | Z6061 | {{#function:Z38229|Z6061}} |- | Z6064 | {{#function:Z38229|Z6064}} |- | Z6091 | {{#function:Z38229|Z6091}} |- | Z6092 | {{#function:Z38229|Z6092}} |- | Z6094 | {{#function:Z38229|Z6094}} |- | Z6095 | {{#function:Z38229|Z6095}} |- | Z6096 | {{#function:Z38229|Z6096}} |- | Z13518 | {{#function:Z38229|Z13518}} |- | Z14293 | {{#function:Z38229|Z14293}} |- | Z14294 | {{#function:Z38229|Z14294}} |- | Z16683 | {{#function:Z38229|Z16683}} |- | Z19677 | {{#function:Z38229|Z19677}} |- | Z20159 | {{#function:Z38229|Z20159}} |- | Z20342 | {{#function:Z38229|Z20342}} |- | Z20420 | {{#function:Z38229|Z20420}} |- | Z20838 | {{#function:Z38229|Z20838}} |- | Z28579 | {{#function:Z38229|Z28579}} |- | Z33198 | {{#function:Z38229|Z33198}} |- | Z36462 | {{#function:Z38229|Z36462}} |- | Z36463 | {{#function:Z38229|Z36463}} |- | Z881 | {{#function:Z38229|Z881}} |- | Z882 | {{#function:Z38229|Z882}} |- | Z883 | {{#function:Z38229|Z883}} |- | Z6884 | {{#function:Z38229|Z6884}} |- | Z21 | {{#function:Z38229|Z21}} |- | Z40 | {{#function:Z38229|Z40}} |- | Z60 | {{#function:Z38229|Z60}} |- | Z61 | {{#function:Z38229|Z61}} |- | Z6020 | {{#function:Z38229|Z6020}} |- | Z6030 | {{#function:Z38229|Z6030}} |- | Z6040 | {{#function:Z38229|Z6040}} |- | Z6062 | {{#function:Z38229|Z6062}} |- | Z6063 | {{#function:Z38229|Z6063}} |- | Z16098 | {{#function:Z38229|Z16098}} |- | Z16659 | {{#function:Z38229|Z16659}} |- | Z16927 | {{#function:Z38229|Z16927}} |- | Z17402 | {{#function:Z38229|Z17402}} |- | Z17813 | {{#function:Z38229|Z17813}} |- | Z20825 | {{#function:Z38229|Z20825}} |- | Z22112 | {{#function:Z38229|Z22112}} |- | Z25340 | {{#function:Z38229|Z25340}} |- | Z25501 | {{#function:Z38229|Z25501}} |- | Z25502 | {{#function:Z38229|Z25502}} |- | Z26582 | {{#function:Z38229|Z26582}} |- | Z26934 | {{#function:Z38229|Z26934}} |- | Z26935 | {{#function:Z38229|Z26935}} |- | Z27951 | {{#function:Z38229|Z27951}} |- | Z27970 | {{#function:Z38229|Z27970}} |- | Z27971 | {{#function:Z38229|Z27971}} |- | Z28215 | {{#function:Z38229|Z28215}} |- | Z28515 | {{#function:Z38229|Z28515}} |- | Z28516 | {{#function:Z38229|Z28516}} |- | Z28517 | {{#function:Z38229|Z28517}} |- | Z28518 | {{#function:Z38229|Z28518}} |- | Z28519 | {{#function:Z38229|Z28519}} |- | Z28520 | {{#function:Z38229|Z28520}} |- | Z32789 | {{#function:Z38229|Z32789}} |- | Z32792 | {{#function:Z38229|Z32792}} |- | Z33568 | {{#function:Z38229|Z33568}} |- | Z33827 | {{#function:Z38229|Z33827}} |} lgi7c8nwj8nbu77m3di5ul8xm0apqfx 293684 293683 2026-07-25T12:28:25Z YoshiRulz 10156 Fix table syntax, linkify ZID column 293684 wikitext text/x-wiki {{phab|T410501}} {| class="wikitable sortable" ! ZID !! Count |- | {{Z|1}} || {{#function:Z38229|Z1}} |- | {{Z|2}} || {{#function:Z38229|Z2}} |- | {{Z|3}} || {{#function:Z38229|Z3}} |- | {{Z|4}} || {{#function:Z38229|Z4}} |- | {{Z|5}} || {{#function:Z38229|Z5}} |- | {{Z|6}} || {{#function:Z38229|Z6}} |- | {{Z|7}} || {{#function:Z38229|Z7}} |- | {{Z|8}} || {{#function:Z38229|Z8}} |- | {{Z|9}} || {{#function:Z38229|Z9}} |- | {{Z|11}} || {{#function:Z38229|Z11}} |- | {{Z|12}} || {{#function:Z38229|Z12}} |- | {{Z|14}} || {{#function:Z38229|Z14}} |- | {{Z|16}} || {{#function:Z38229|Z16}} |- | {{Z|17}} || {{#function:Z38229|Z17}} |- | {{Z|18}} || {{#function:Z38229|Z18}} |- | {{Z|20}} || {{#function:Z38229|Z20}} |- | {{Z|22}} || {{#function:Z38229|Z22}} |- | {{Z|23}} || {{#function:Z38229|Z23}} |- | {{Z|31}} || {{#function:Z38229|Z31}} |- | {{Z|32}} || {{#function:Z38229|Z32}} |- | {{Z|39}} || {{#function:Z38229|Z39}} |- | {{Z|46}} || {{#function:Z38229|Z46}} |- | {{Z|50}} || {{#function:Z38229|Z50}} |- | {{Z|64}} || {{#function:Z38229|Z64}} |- | {{Z|80}} || {{#function:Z38229|Z80}} |- | {{Z|86}} || {{#function:Z38229|Z86}} |- | {{Z|89}} || {{#function:Z38229|Z89}} |- | {{Z|99}} || {{#function:Z38229|Z99}} |- | {{Z|310}} || {{#function:Z38229|Z310}} |- | {{Z|6001}} || {{#function:Z38229|Z6001}} |- | {{Z|6002}} || {{#function:Z38229|Z6002}} |- | {{Z|6003}} || {{#function:Z38229|Z6003}} |- | {{Z|6004}} || {{#function:Z38229|Z6004}} |- | {{Z|6005}} || {{#function:Z38229|Z6005}} |- | {{Z|6006}} || {{#function:Z38229|Z6006}} |- | {{Z|6007}} || {{#function:Z38229|Z6007}} |- | {{Z|6008}} || {{#function:Z38229|Z6008}} |- | {{Z|6010}} || {{#function:Z38229|Z6010}} |- | {{Z|6011}} || {{#function:Z38229|Z6011}} |- | {{Z|6039}} || {{#function:Z38229|Z6039}} |- | {{Z|6060}} || {{#function:Z38229|Z6060}} |- | {{Z|6061}} || {{#function:Z38229|Z6061}} |- | {{Z|6064}} || {{#function:Z38229|Z6064}} |- | {{Z|6091}} || {{#function:Z38229|Z6091}} |- | {{Z|6092}} || {{#function:Z38229|Z6092}} |- | {{Z|6094}} || {{#function:Z38229|Z6094}} |- | {{Z|6095}} || {{#function:Z38229|Z6095}} |- | {{Z|6096}} || {{#function:Z38229|Z6096}} |- | {{Z|13518}} || {{#function:Z38229|Z13518}} |- | {{Z|14293}} || {{#function:Z38229|Z14293}} |- | {{Z|14294}} || {{#function:Z38229|Z14294}} |- | {{Z|16683}} || {{#function:Z38229|Z16683}} |- | {{Z|19677}} || {{#function:Z38229|Z19677}} |- | {{Z|20159}} || {{#function:Z38229|Z20159}} |- | {{Z|20342}} || {{#function:Z38229|Z20342}} |- | {{Z|20420}} || {{#function:Z38229|Z20420}} |- | {{Z|20838}} || {{#function:Z38229|Z20838}} |- | {{Z|28579}} || {{#function:Z38229|Z28579}} |- | {{Z|33198}} || {{#function:Z38229|Z33198}} |- | {{Z|36462}} || {{#function:Z38229|Z36462}} |- | {{Z|36463}} || {{#function:Z38229|Z36463}} |- | {{Z|881}} || {{#function:Z38229|Z881}} |- | {{Z|882}} || {{#function:Z38229|Z882}} |- | {{Z|883}} || {{#function:Z38229|Z883}} |- | {{Z|6884}} || {{#function:Z38229|Z6884}} |- | {{Z|21}} || {{#function:Z38229|Z21}} |- | {{Z|40}} || {{#function:Z38229|Z40}} |- | {{Z|60}} || {{#function:Z38229|Z60}} |- | {{Z|61}} || {{#function:Z38229|Z61}} |- | {{Z|6020}} || {{#function:Z38229|Z6020}} |- | {{Z|6030}} || {{#function:Z38229|Z6030}} |- | {{Z|6040}} || {{#function:Z38229|Z6040}} |- | {{Z|6062}} || {{#function:Z38229|Z6062}} |- | {{Z|6063}} || {{#function:Z38229|Z6063}} |- | {{Z|16098}} || {{#function:Z38229|Z16098}} |- | {{Z|16659}} || {{#function:Z38229|Z16659}} |- | {{Z|16927}} || {{#function:Z38229|Z16927}} |- | {{Z|17402}} || {{#function:Z38229|Z17402}} |- | {{Z|17813}} || {{#function:Z38229|Z17813}} |- | {{Z|20825}} || {{#function:Z38229|Z20825}} |- | {{Z|22112}} || {{#function:Z38229|Z22112}} |- | {{Z|25340}} || {{#function:Z38229|Z25340}} |- | {{Z|25501}} || {{#function:Z38229|Z25501}} |- | {{Z|25502}} || {{#function:Z38229|Z25502}} |- | {{Z|26582}} || {{#function:Z38229|Z26582}} |- | {{Z|26934}} || {{#function:Z38229|Z26934}} |- | {{Z|26935}} || {{#function:Z38229|Z26935}} |- | {{Z|27951}} || {{#function:Z38229|Z27951}} |- | {{Z|27970}} || {{#function:Z38229|Z27970}} |- | {{Z|27971}} || {{#function:Z38229|Z27971}} |- | {{Z|28215}} || {{#function:Z38229|Z28215}} |- | {{Z|28515}} || {{#function:Z38229|Z28515}} |- | {{Z|28516}} || {{#function:Z38229|Z28516}} |- | {{Z|28517}} || {{#function:Z38229|Z28517}} |- | {{Z|28518}} || {{#function:Z38229|Z28518}} |- | {{Z|28519}} || {{#function:Z38229|Z28519}} |- | {{Z|28520}} || {{#function:Z38229|Z28520}} |- | {{Z|32789}} || {{#function:Z38229|Z32789}} |- | {{Z|32792}} || {{#function:Z38229|Z32792}} |- | {{Z|33568}} || {{#function:Z38229|Z33568}} |- | {{Z|33827}} || {{#function:Z38229|Z33827}} |} 9309g5oe1ulpqyk2a21hr9iqqtxujfe 293688 293684 2026-07-25T12:32:36Z YoshiRulz 10156 Add description 293688 wikitext text/x-wiki {{phab|T410501}} This is for [[phab:T355738]]. <br>Some Types (pre-defined ones, those hidden by <q>{{int:wikilambda-special-objectsbytype-form-excludepredefined}}</q> on [[Special:ListObjectsByType/Z4]]) erroneously show <code>1</code>; see [[phab:T410501]]. {| class="wikitable sortable" ! ZID !! Count |- | {{Z|1}} || {{#function:Z38229|Z1}} |- | {{Z|2}} || {{#function:Z38229|Z2}} |- | {{Z|3}} || {{#function:Z38229|Z3}} |- | {{Z|4}} || {{#function:Z38229|Z4}} |- | {{Z|5}} || {{#function:Z38229|Z5}} |- | {{Z|6}} || {{#function:Z38229|Z6}} |- | {{Z|7}} || {{#function:Z38229|Z7}} |- | {{Z|8}} || {{#function:Z38229|Z8}} |- | {{Z|9}} || {{#function:Z38229|Z9}} |- | {{Z|11}} || {{#function:Z38229|Z11}} |- | {{Z|12}} || {{#function:Z38229|Z12}} |- | {{Z|14}} || {{#function:Z38229|Z14}} |- | {{Z|16}} || {{#function:Z38229|Z16}} |- | {{Z|17}} || {{#function:Z38229|Z17}} |- | {{Z|18}} || {{#function:Z38229|Z18}} |- | {{Z|20}} || {{#function:Z38229|Z20}} |- | {{Z|22}} || {{#function:Z38229|Z22}} |- | {{Z|23}} || {{#function:Z38229|Z23}} |- | {{Z|31}} || {{#function:Z38229|Z31}} |- | {{Z|32}} || {{#function:Z38229|Z32}} |- | {{Z|39}} || {{#function:Z38229|Z39}} |- | {{Z|46}} || {{#function:Z38229|Z46}} |- | {{Z|50}} || {{#function:Z38229|Z50}} |- | {{Z|64}} || {{#function:Z38229|Z64}} |- | {{Z|80}} || {{#function:Z38229|Z80}} |- | {{Z|86}} || {{#function:Z38229|Z86}} |- | {{Z|89}} || {{#function:Z38229|Z89}} |- | {{Z|99}} || {{#function:Z38229|Z99}} |- | {{Z|310}} || {{#function:Z38229|Z310}} |- | {{Z|6001}} || {{#function:Z38229|Z6001}} |- | {{Z|6002}} || {{#function:Z38229|Z6002}} |- | {{Z|6003}} || {{#function:Z38229|Z6003}} |- | {{Z|6004}} || {{#function:Z38229|Z6004}} |- | {{Z|6005}} || {{#function:Z38229|Z6005}} |- | {{Z|6006}} || {{#function:Z38229|Z6006}} |- | {{Z|6007}} || {{#function:Z38229|Z6007}} |- | {{Z|6008}} || {{#function:Z38229|Z6008}} |- | {{Z|6010}} || {{#function:Z38229|Z6010}} |- | {{Z|6011}} || {{#function:Z38229|Z6011}} |- | {{Z|6039}} || {{#function:Z38229|Z6039}} |- | {{Z|6060}} || {{#function:Z38229|Z6060}} |- | {{Z|6061}} || {{#function:Z38229|Z6061}} |- | {{Z|6064}} || {{#function:Z38229|Z6064}} |- | {{Z|6091}} || {{#function:Z38229|Z6091}} |- | {{Z|6092}} || {{#function:Z38229|Z6092}} |- | {{Z|6094}} || {{#function:Z38229|Z6094}} |- | {{Z|6095}} || {{#function:Z38229|Z6095}} |- | {{Z|6096}} || {{#function:Z38229|Z6096}} |- | {{Z|13518}} || {{#function:Z38229|Z13518}} |- | {{Z|14293}} || {{#function:Z38229|Z14293}} |- | {{Z|14294}} || {{#function:Z38229|Z14294}} |- | {{Z|16683}} || {{#function:Z38229|Z16683}} |- | {{Z|19677}} || {{#function:Z38229|Z19677}} |- | {{Z|20159}} || {{#function:Z38229|Z20159}} |- | {{Z|20342}} || {{#function:Z38229|Z20342}} |- | {{Z|20420}} || {{#function:Z38229|Z20420}} |- | {{Z|20838}} || {{#function:Z38229|Z20838}} |- | {{Z|28579}} || {{#function:Z38229|Z28579}} |- | {{Z|33198}} || {{#function:Z38229|Z33198}} |- | {{Z|36462}} || {{#function:Z38229|Z36462}} |- | {{Z|36463}} || {{#function:Z38229|Z36463}} |- | {{Z|881}} || {{#function:Z38229|Z881}} |- | {{Z|882}} || {{#function:Z38229|Z882}} |- | {{Z|883}} || {{#function:Z38229|Z883}} |- | {{Z|6884}} || {{#function:Z38229|Z6884}} |- | {{Z|21}} || {{#function:Z38229|Z21}} |- | {{Z|40}} || {{#function:Z38229|Z40}} |- | {{Z|60}} || {{#function:Z38229|Z60}} |- | {{Z|61}} || {{#function:Z38229|Z61}} |- | {{Z|6020}} || {{#function:Z38229|Z6020}} |- | {{Z|6030}} || {{#function:Z38229|Z6030}} |- | {{Z|6040}} || {{#function:Z38229|Z6040}} |- | {{Z|6062}} || {{#function:Z38229|Z6062}} |- | {{Z|6063}} || {{#function:Z38229|Z6063}} |- | {{Z|16098}} || {{#function:Z38229|Z16098}} |- | {{Z|16659}} || {{#function:Z38229|Z16659}} |- | {{Z|16927}} || {{#function:Z38229|Z16927}} |- | {{Z|17402}} || {{#function:Z38229|Z17402}} |- | {{Z|17813}} || {{#function:Z38229|Z17813}} |- | {{Z|20825}} || {{#function:Z38229|Z20825}} |- | {{Z|22112}} || {{#function:Z38229|Z22112}} |- | {{Z|25340}} || {{#function:Z38229|Z25340}} |- | {{Z|25501}} || {{#function:Z38229|Z25501}} |- | {{Z|25502}} || {{#function:Z38229|Z25502}} |- | {{Z|26582}} || {{#function:Z38229|Z26582}} |- | {{Z|26934}} || {{#function:Z38229|Z26934}} |- | {{Z|26935}} || {{#function:Z38229|Z26935}} |- | {{Z|27951}} || {{#function:Z38229|Z27951}} |- | {{Z|27970}} || {{#function:Z38229|Z27970}} |- | {{Z|27971}} || {{#function:Z38229|Z27971}} |- | {{Z|28215}} || {{#function:Z38229|Z28215}} |- | {{Z|28515}} || {{#function:Z38229|Z28515}} |- | {{Z|28516}} || {{#function:Z38229|Z28516}} |- | {{Z|28517}} || {{#function:Z38229|Z28517}} |- | {{Z|28518}} || {{#function:Z38229|Z28518}} |- | {{Z|28519}} || {{#function:Z38229|Z28519}} |- | {{Z|28520}} || {{#function:Z38229|Z28520}} |- | {{Z|32789}} || {{#function:Z38229|Z32789}} |- | {{Z|32792}} || {{#function:Z38229|Z32792}} |- | {{Z|33568}} || {{#function:Z38229|Z33568}} |- | {{Z|33827}} || {{#function:Z38229|Z33827}} |} 97ekb9mreyutk0kv9th1d9944xek5s4 Z38236 0 88510 293691 2026-07-25T12:34:37Z 99of9 1622 293691 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z38236" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z37665", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z37665", "Z37665K1": { "Z1K1": "Z89", "Z89K1": "Bouillon Chartier is the oldest bouillon in Paris." }, "Z37665K2": [ "Z6091", { "Z1K1": "Z6091", "Z6091K1": "Q113549370" }, { "Z1K1": "Z6091", "Z6091K1": "Q895022" }, { "Z1K1": "Z6091", "Z6091K1": "Q90" } ], "Z37665K3": "Z1002" }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z877", "Z877K2": { "Z1K1": "Z89", "Z89K1": "\u003Ca href=\"https://abstract.wikipedia.org/wiki/Q113549370\"\u003EBouillon Chartier\u003C/a\u003E is the oldest \u003Ca href=\"https://abstract.wikipedia.org/wiki/Q895022\"\u003Ebouillon\u003C/a\u003E in \u003Ca href=\"https://abstract.wikipedia.org/wiki/Q90\"\u003EParis\u003C/a\u003E." } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Bouillon Chartier linked twice (overlapping texts)" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } f7cv6ggp6l10kc3192m6zyfhkupl03r Z38237 0 88511 293694 2026-07-25T12:36:55Z Seudo 13071 Swedish test case 293694 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z38237" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z37683", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z37683", "Z37683K1": { "Z1K1": "Z6091", "Z6091K1": "Q41554" }, "Z37683K2": "Z1592" }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z877", "Z877K2": { "Z1K1": "Z89", "Z89K1": "Nicolas Poussin föddes den 1 juni 1594 i Les Andelys." } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Nicolas Poussin föddes den 1 juni 1594 i..." } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } s7yafmyvqs8bph40a03rh4crfyg6l4t Z38238 0 88512 293695 2026-07-25T12:37:24Z Redmin 52094 + 293695 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z38238" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z38228", "Z14K2": { "Z1K1": "Z7", "Z7K1": "Z36341", "Z36341K1": { "Z1K1": "Z7", "Z7K1": "Z27878", "Z27878K1": { "Z1K1": "Z89", "Z89K1": "" }, "Z27878K2": [ "Z6", { "Z1K1": "Z7", "Z7K1": "Z27885", "Z27885K1": { "Z1K1": "Z6091", "Z6091K1": "Q128234" }, "Z27885K2": { "Z1K1": "Z18", "Z18K1": "Z38228K2" } }, { "Z1K1": "Z7", "Z7K1": "Z27885", "Z27885K1": { "Z1K1": "Z6091", "Z6091K1": "Q110786" }, "Z27885K2": { "Z1K1": "Z18", "Z18K1": "Z38228K2" } }, { "Z1K1": "Z7", "Z7K1": "Z27885", "Z27885K1": { "Z1K1": "Z6091", "Z6091K1": "Q146786" }, "Z27885K2": { "Z1K1": "Z18", "Z18K1": "Z38228K2" } } ], "Z27878K3": [ "Z6", { "Z1K1": "Z7", "Z7K1": "Z27885", "Z27885K1": { "Z1K1": "Z6091", "Z6091K1": "Q1751855" }, "Z27885K2": { "Z1K1": "Z18", "Z18K1": "Z38228K2" } }, { "Z1K1": "Z7", "Z7K1": "Z27885", "Z27885K1": { "Z1K1": "Z6091", "Z6091K1": "Q1233197" }, "Z27885K2": { "Z1K1": "Z18", "Z18K1": "Z38228K2" } }, { "Z1K1": "Z7", "Z7K1": "Z27885", "Z27885K1": { "Z1K1": "Z6091", "Z6091K1": "Q185077" }, "Z27885K2": { "Z1K1": "Z18", "Z18K1": "Z38228K2" } }, { "Z1K1": "Z7", "Z7K1": "Z27885", "Z27885K1": { "Z1K1": "Z6091", "Z6091K1": "Q156986" }, "Z27885K2": { "Z1K1": "Z18", "Z18K1": "Z38228K2" } }, { "Z1K1": "Z7", "Z7K1": "Z27885", "Z27885K1": { "Z1K1": "Z6091", "Z6091K1": "Q202142" }, "Z27885K2": { "Z1K1": "Z18", "Z18K1": "Z38228K2" } }, { "Z1K1": "Z7", "Z7K1": "Z27885", "Z27885K1": { "Z1K1": "Z6091", "Z6091K1": "Q192997" }, "Z27885K2": { "Z1K1": "Z18", "Z18K1": "Z38228K2" } } ], "Z27878K4": { "Z1K1": "Z7", "Z7K1": "Z15142", "Z15142K1": [ { "Z1K1": "Z7", "Z7K1": "Z881", "Z881K1": { "Z1K1": "Z7", "Z7K1": "Z881", "Z881K1": "Z6" } }, { "Z1K1": "Z7", "Z7K1": "Z37395", "Z37395K1": { "Z1K1": "Z18", "Z18K1": "Z38228K1" }, "Z37395K2": { "Z1K1": "Z6091", "Z6091K1": "Q1751855" }, "Z37395K3": [ "Z60", "Z1657" ] }, { "Z1K1": "Z7", "Z7K1": "Z37395", "Z37395K1": { "Z1K1": "Z18", "Z18K1": "Z38228K1" }, "Z37395K2": { "Z1K1": "Z6091", "Z6091K1": "Q1233197" }, "Z37395K3": [ "Z60", "Z1657" ] }, { "Z1K1": "Z7", "Z7K1": "Z37395", "Z37395K1": { "Z1K1": "Z18", "Z18K1": "Z38228K1" }, "Z37395K2": { "Z1K1": "Z6091", "Z6091K1": "Q185077" }, "Z37395K3": [ "Z60", "Z1657" ] }, { "Z1K1": "Z7", "Z7K1": "Z37395", "Z37395K1": { "Z1K1": "Z18", "Z18K1": "Z38228K1" }, "Z37395K2": { "Z1K1": "Z6091", "Z6091K1": "Q156986" }, "Z37395K3": [ "Z60", "Z1657" ] }, { "Z1K1": "Z7", "Z7K1": "Z37395", "Z37395K1": { "Z1K1": "Z18", "Z18K1": "Z38228K1" }, "Z37395K2": { "Z1K1": "Z6091", "Z6091K1": "Q202142" }, "Z37395K3": [ "Z60", "Z1657" ] }, { "Z1K1": "Z7", "Z7K1": "Z37395", "Z37395K1": { "Z1K1": "Z18", "Z18K1": "Z38228K1" }, "Z37395K2": { "Z1K1": "Z6091", "Z6091K1": "Q192997" }, "Z37395K3": [ "Z60", "Z1657" ] } ] } } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Gurmukhi Punjabi noun declension table, compose" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } p549tzax4kgsj0wkix7972oyf3bjfh8 Talk:Z16556 1 88513 293718 2026-07-25T12:59:28Z YoshiRulz 10156 /* Discussion */ new section 293718 wikitext text/x-wiki == Discussion == &rarr; [[Talk:Z20607]] [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 12:59, 25 July 2026 (UTC) rve57odj7sg26xam9cuvy1tdvdj3hwe Talk:Z35121 1 88514 293719 2026-07-25T13:01:27Z YoshiRulz 10156 /* Discussion */ new section 293719 wikitext text/x-wiki == Discussion == &rarr; [[Talk:Z20607]] [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 13:01, 25 July 2026 (UTC) 1uxx9p1i6b36gslj7r9vr68inh21aig 293720 293719 2026-07-25T13:05:21Z YoshiRulz 10156 /* Re-use of system messages or Wikidata Item labels */ new section 293720 wikitext text/x-wiki == Discussion == &rarr; [[Talk:Z20607]] [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 13:01, 25 July 2026 (UTC) == Re-use of system messages or Wikidata Item labels == {{phab|T343685}} See [[WF:Project chat/Archive/2025/11#re: using system messages in functions]] and linked Phabricator task. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 13:05, 25 July 2026 (UTC) q8fd80db04889plkht2p13yxv7spoji Z38239 0 88515 293723 2026-07-25T13:09:48Z YoshiRulz 10156 Create test 293723 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z38239" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z38226", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z38226", "Z38226K1": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z13522", "Z13522K2": { "Z1K1": "Z13518", "Z13518K1": "0" } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Z12([]) -\u003E 0" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 1gyv88sthsncz09s2fk1wkzze23a857 Z38240 0 88516 293724 2026-07-25T13:15:01Z JhowieNitnek 1044 293724 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z38240" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z38240K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1157", "Z11K2": "person" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z60", "Z17K2": "Z38240K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1157", "Z11K2": "language" } ] } } ], "Z8K2": "Z89", "Z8K3": [ "Z20" ], "Z8K4": [ "Z14" ], "Z8K5": "Z38240" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1157", "Z11K2": "birth sentence from Wikidata person, Dutch" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 1ggrx05y5zisw5xk7t4jr8ozzk68pvn 293726 293724 2026-07-25T13:15:36Z JhowieNitnek 1044 293726 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z38240" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z38240K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1157", "Z11K2": "persoon" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z60", "Z17K2": "Z38240K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1157", "Z11K2": "taal" } ] } } ], "Z8K2": "Z89", "Z8K3": [ "Z20" ], "Z8K4": [ "Z14" ], "Z8K5": "Z38240" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1157", "Z11K2": "birth sentence from Wikidata person, Dutch" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } eatp5w5wqyxwukhwb4omdql7ok49dg8 293729 293726 2026-07-25T13:16:32Z JhowieNitnek 1044 293729 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z38240" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z38240K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1157", "Z11K2": "persoon" }, { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "person" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z60", "Z17K2": "Z38240K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1157", "Z11K2": "taal" }, { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "language" } ] } } ], "Z8K2": "Z89", "Z8K3": [ "Z20" ], "Z8K4": [ "Z14" ], "Z8K5": "Z38240" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1157", "Z11K2": "geboortezin uit Wikidata-persoon, Nederlands" }, { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "birth sentence from Wikidata person, Dutch" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } m5nf24uz7wot29eu13o670rarq931nb 293735 293729 2026-07-25T13:21:22Z JhowieNitnek 1044 Added Z38243 to the approved list of test cases 293735 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z38240" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z38240K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1157", "Z11K2": "persoon" }, { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "person" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z60", "Z17K2": "Z38240K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1157", "Z11K2": "taal" }, { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "language" } ] } } ], "Z8K2": "Z89", "Z8K3": [ "Z20", "Z38243" ], "Z8K4": [ "Z14" ], "Z8K5": "Z38240" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1157", "Z11K2": "geboortezin uit Wikidata-persoon, Nederlands" }, { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "birth sentence from Wikidata person, Dutch" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 4vjhwimr5lylkc5693jiwjvsxikz4ah 293742 293735 2026-07-25T13:34:18Z JhowieNitnek 1044 Added Z38244 to the approved list of implementations 293742 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z38240" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z38240K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1157", "Z11K2": "persoon" }, { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "person" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z60", "Z17K2": "Z38240K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1157", "Z11K2": "taal" }, { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "language" } ] } } ], "Z8K2": "Z89", "Z8K3": [ "Z20", "Z38243" ], "Z8K4": [ "Z14", "Z38244" ], "Z8K5": "Z38240" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1157", "Z11K2": "geboortezin uit Wikidata-persoon, Nederlands" }, { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "birth sentence from Wikidata person, Dutch" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } ncm6xr9opnkxrdz9kvqpwdzcan7gq9l Z38241 0 88517 293725 2026-07-25T13:15:19Z YoshiRulz 10156 Create test 293725 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z38241" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z38226", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z38226", "Z38226K1": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "hello" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "bonjour" } ] } }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z13522", "Z13522K2": { "Z1K1": "Z13518", "Z13518K1": "2" } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Z12([ en:\"...\", fr:\"...\" ]) -\u003E 2" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } dzgcng87xvolmekqh85gzpozi73lz7o Z38242 0 88518 293727 2026-07-25T13:16:11Z YoshiRulz 10156 Create test 293727 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z38242" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z38226", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z38226", "Z38226K1": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "a" }, { "Z1K1": "Z11", "Z11K1": "Z1689", "Z11K2": "a" }, { "Z1K1": "Z11", "Z11K1": "Z1113", "Z11K2": "a" } ] } }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z13522", "Z13522K2": { "Z1K1": "Z13518", "Z13518K1": "3" } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Z12([ en:\"...\", en-US:\"...\", en-AU:\"...\" ]) -\u003E 3" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 1k3zxsrmpgbz4izflqqksfcuarwjjf5 Z38243 0 88519 293732 2026-07-25T13:18:55Z JhowieNitnek 1044 293732 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z38243" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z38240", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z38240", "Z38240K1": { "Z1K1": "Z6091", "Z6091K1": "Q20870089" }, "Z38240K2": "Z1157" }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z877", "Z877K2": { "Z1K1": "Z89", "Z89K1": "Pommelien Thijs werd op 4 april 2001 in Kessel geboren." } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 2ed7z795368zoowl5vhf0kaanhkm2h3 293734 293732 2026-07-25T13:21:09Z JhowieNitnek 1044 293734 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z38243" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z38240", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z38240", "Z38240K1": { "Z1K1": "Z6091", "Z6091K1": "Q20870089" }, "Z38240K2": "Z1157" }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z877", "Z877K2": { "Z1K1": "Z89", "Z89K1": "Pommelien Thijs werd op 4 april 2001 in Kessel geboren." } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "test case 1 for Z38240, Dutch" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } lyn55822j12n343vruz0kxqx43ptuar Talk:Z35972 1 88520 293736 2026-07-25T13:26:45Z Volvox 3308 /* More than one programming paradigm? */ new section 293736 wikitext text/x-wiki == More than one programming paradigm? == @[[User:Jsamwrites|Jsamwrites]], @[[User:YoshiRulz|YoshiRulz]], @[[User:HenkvD|HenkvD]]: Would any of you object, if I replaced {{Z|Z37623}} with {{Z|Z38216}} to get more values for {{Q|P3966}}? Most modern programming languages support more than one paradigm and it feels a bit misleading to only display the value, that accidentally appears first on Wikidata. --[[User:Volvox|Volvox]] ([[User talk:Volvox|talk]]) 13:26, 25 July 2026 (UTC) 5iv80mlaw374f34afswkqiaop8uerq1 293746 293736 2026-07-25T13:43:35Z YoshiRulz 10156 /* More than one programming paradigm? */ Reply 293746 wikitext text/x-wiki == More than one programming paradigm? == @[[User:Jsamwrites|Jsamwrites]], @[[User:YoshiRulz|YoshiRulz]], @[[User:HenkvD|HenkvD]]: Would any of you object, if I replaced {{Z|Z37623}} with {{Z|Z38216}} to get more values for {{Q|P3966}}? Most modern programming languages support more than one paradigm and it feels a bit misleading to only display the value, that accidentally appears first on Wikidata. --[[User:Volvox|Volvox]] ([[User talk:Volvox|talk]]) 13:26, 25 July 2026 (UTC) :Makes sense. I don't have a strong opinion. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 13:43, 25 July 2026 (UTC) kljt6vymnj1ahvzvgyyoir0p8awzy0v 293788 293746 2026-07-25T15:15:44Z HenkvD 1290 /* More than one programming paradigm? */ Reply 293788 wikitext text/x-wiki == More than one programming paradigm? == @[[User:Jsamwrites|Jsamwrites]], @[[User:YoshiRulz|YoshiRulz]], @[[User:HenkvD|HenkvD]]: Would any of you object, if I replaced {{Z|Z37623}} with {{Z|Z38216}} to get more values for {{Q|P3966}}? Most modern programming languages support more than one paradigm and it feels a bit misleading to only display the value, that accidentally appears first on Wikidata. --[[User:Volvox|Volvox]] ([[User talk:Volvox|talk]]) 13:26, 25 July 2026 (UTC) :Makes sense. I don't have a strong opinion. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 13:43, 25 July 2026 (UTC) ::One question: Today I noticed that the country of Kyiv did NOT return Ukraine, but one of the historical county [https://www.wikifunctions.org/wiki/Z37623?call=%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z37623%22%2C%22Z37623K1%22%3A%7B%22Z1K1%22%3A%22Z6091%22%2C%22Z6091K1%22%3A%22Q1899%22%7D%2C%22Z37623K2%22%3A%7B%22Z1K1%22%3A%22Z6092%22%2C%22Z6092K1%22%3A%22P17%22%7D%2C%22Z37623K3%22%3A%22Z1002%22%7D]. The new function does return the correct country Ukraine. Does this returns the preferred rank? If so: I don't have an objection to replace infobox row. [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 15:15, 25 July 2026 (UTC) tbsulkf7x52kylrdfnur1cxnglf40l1 293797 293788 2026-07-25T15:25:26Z YoshiRulz 10156 /* More than one programming paradigm? */ Reply 293797 wikitext text/x-wiki == More than one programming paradigm? == @[[User:Jsamwrites|Jsamwrites]], @[[User:YoshiRulz|YoshiRulz]], @[[User:HenkvD|HenkvD]]: Would any of you object, if I replaced {{Z|Z37623}} with {{Z|Z38216}} to get more values for {{Q|P3966}}? Most modern programming languages support more than one paradigm and it feels a bit misleading to only display the value, that accidentally appears first on Wikidata. --[[User:Volvox|Volvox]] ([[User talk:Volvox|talk]]) 13:26, 25 July 2026 (UTC) :Makes sense. I don't have a strong opinion. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 13:43, 25 July 2026 (UTC) ::One question: Today I noticed that the country of Kyiv did NOT return Ukraine, but one of the historical county [https://www.wikifunctions.org/wiki/Z37623?call=%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z37623%22%2C%22Z37623K1%22%3A%7B%22Z1K1%22%3A%22Z6091%22%2C%22Z6091K1%22%3A%22Q1899%22%7D%2C%22Z37623K2%22%3A%7B%22Z1K1%22%3A%22Z6092%22%2C%22Z6092K1%22%3A%22P17%22%7D%2C%22Z37623K3%22%3A%22Z1002%22%7D]. The new function does return the correct country Ukraine. Does this returns the preferred rank? If so: I don't have an objection to replace infobox row. [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 15:15, 25 July 2026 (UTC) :::That problem was brought up at [[Talk:Z37625#Preferred value should be taken into account]]. I've just fixed it. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 15:25, 25 July 2026 (UTC) h974y1yzhinr9z6dketu79tj63nqmkt 293991 293797 2026-07-25T20:19:11Z Volvox 3308 /* More than one programming paradigm? */ Reply 293991 wikitext text/x-wiki == More than one programming paradigm? == @[[User:Jsamwrites|Jsamwrites]], @[[User:YoshiRulz|YoshiRulz]], @[[User:HenkvD|HenkvD]]: Would any of you object, if I replaced {{Z|Z37623}} with {{Z|Z38216}} to get more values for {{Q|P3966}}? Most modern programming languages support more than one paradigm and it feels a bit misleading to only display the value, that accidentally appears first on Wikidata. --[[User:Volvox|Volvox]] ([[User talk:Volvox|talk]]) 13:26, 25 July 2026 (UTC) :Makes sense. I don't have a strong opinion. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 13:43, 25 July 2026 (UTC) ::One question: Today I noticed that the country of Kyiv did NOT return Ukraine, but one of the historical county [https://www.wikifunctions.org/wiki/Z37623?call=%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z37623%22%2C%22Z37623K1%22%3A%7B%22Z1K1%22%3A%22Z6091%22%2C%22Z6091K1%22%3A%22Q1899%22%7D%2C%22Z37623K2%22%3A%7B%22Z1K1%22%3A%22Z6092%22%2C%22Z6092K1%22%3A%22P17%22%7D%2C%22Z37623K3%22%3A%22Z1002%22%7D]. The new function does return the correct country Ukraine. Does this returns the preferred rank? If so: I don't have an objection to replace infobox row. [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 15:15, 25 July 2026 (UTC) :::That problem was brought up at [[Talk:Z37625#Preferred value should be taken into account]]. I've just fixed it. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 15:25, 25 July 2026 (UTC) ::::Thanks for the feedback. I replaced it. --[[User:Volvox|Volvox]] ([[User talk:Volvox|talk]]) 20:19, 25 July 2026 (UTC) nwyy77fltkzrcglj1s8xdocei68tmmt 294063 293991 2026-07-26T07:35:48Z Jsamwrites 938 /* More than one programming paradigm? */ Reply 294063 wikitext text/x-wiki == More than one programming paradigm? == @[[User:Jsamwrites|Jsamwrites]], @[[User:YoshiRulz|YoshiRulz]], @[[User:HenkvD|HenkvD]]: Would any of you object, if I replaced {{Z|Z37623}} with {{Z|Z38216}} to get more values for {{Q|P3966}}? Most modern programming languages support more than one paradigm and it feels a bit misleading to only display the value, that accidentally appears first on Wikidata. --[[User:Volvox|Volvox]] ([[User talk:Volvox|talk]]) 13:26, 25 July 2026 (UTC) :Makes sense. I don't have a strong opinion. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 13:43, 25 July 2026 (UTC) ::One question: Today I noticed that the country of Kyiv did NOT return Ukraine, but one of the historical county [https://www.wikifunctions.org/wiki/Z37623?call=%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z37623%22%2C%22Z37623K1%22%3A%7B%22Z1K1%22%3A%22Z6091%22%2C%22Z6091K1%22%3A%22Q1899%22%7D%2C%22Z37623K2%22%3A%7B%22Z1K1%22%3A%22Z6092%22%2C%22Z6092K1%22%3A%22P17%22%7D%2C%22Z37623K3%22%3A%22Z1002%22%7D]. The new function does return the correct country Ukraine. Does this returns the preferred rank? If so: I don't have an objection to replace infobox row. [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 15:15, 25 July 2026 (UTC) :::That problem was brought up at [[Talk:Z37625#Preferred value should be taken into account]]. I've just fixed it. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 15:25, 25 July 2026 (UTC) ::::Thanks for the feedback. I replaced it. --[[User:Volvox|Volvox]] ([[User talk:Volvox|talk]]) 20:19, 25 July 2026 (UTC) :::::@[[User:Volvox|Volvox]] Thanks for the change. I agree that we need all the best values for programming paradigms. Most modern programming languages are multi-paradigm. [[User:Jsamwrites|John Samuel]] 07:35, 26 July 2026 (UTC) rh23wutwjm612f83ht9482hyzotkm98 Z38244 0 88521 293740 2026-07-25T13:33:31Z JhowieNitnek 1044 293740 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z38244" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z38240", "Z14K2": { "Z1K1": "Z7", "Z7K1": "Z27868", "Z27868K1": { "Z1K1": "Z7", "Z7K1": "Z22511", "Z22511K1": { "Z1K1": "Z7", "Z7K1": "Z22504", "Z22504K1": [ "Z6", { "Z1K1": "Z7", "Z7K1": "Z23468", "Z23468K1": { "Z1K1": "Z7", "Z7K1": "Z30120", "Z30120K1": { "Z1K1": "Z18", "Z18K1": "Z38240K1" }, "Z30120K2": [ "Z6030", "Z6033", "Z6036" ], "Z30120K3": [ "Z60", { "Z1K1": "Z18", "Z18K1": "Z38240K2" } ], "Z30120K4": [ "Z6092", { "Z1K1": "Z6092", "Z6092K1": "P569" } ] }, "Z23468K2": { "Z1K1": "Z18", "Z18K1": "Z38240K2" } }, "werd op", { "Z1K1": "Z7", "Z7K1": "Z20780", "Z20780K1": { "Z1K1": "Z7", "Z7K1": "Z25601", "Z25601K1": { "Z1K1": "Z7", "Z7K1": "Z30120", "Z30120K1": { "Z1K1": "Z18", "Z18K1": "Z38240K1" }, "Z30120K2": [ "Z6030", "Z6033", "Z6036" ], "Z30120K3": [ "Z60", { "Z1K1": "Z18", "Z18K1": "Z38240K2" } ], "Z30120K4": [ "Z6092", { "Z1K1": "Z6092", "Z6092K1": "P569" } ] } }, "Z20780K2": { "Z1K1": "Z18", "Z18K1": "Z38240K2" } }, "in", { "Z1K1": "Z7", "Z7K1": "Z23468", "Z23468K1": { "Z1K1": "Z7", "Z7K1": "Z30120", "Z30120K1": { "Z1K1": "Z7", "Z7K1": "Z28787", "Z28787K1": { "Z1K1": "Z18", "Z18K1": "Z38240K1" }, "Z28787K2": { "Z1K1": "Z6092", "Z6092K1": "P19" } }, "Z30120K2": [ "Z6030", "Z6033" ], "Z30120K3": [ "Z60", { "Z1K1": "Z18", "Z18K1": "Z38240K2" } ], "Z30120K4": [ "Z6092" ] }, "Z23468K2": { "Z1K1": "Z18", "Z18K1": "Z38240K2" } }, "geboren" ] } } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } bh90wxet9e4p9j89bmu1ph9z6stmpsj 293741 293740 2026-07-25T13:34:01Z JhowieNitnek 1044 293741 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z38244" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z38240", "Z14K2": { "Z1K1": "Z7", "Z7K1": "Z27868", "Z27868K1": { "Z1K1": "Z7", "Z7K1": "Z22511", "Z22511K1": { "Z1K1": "Z7", "Z7K1": "Z22504", "Z22504K1": [ "Z6", { "Z1K1": "Z7", "Z7K1": "Z23468", "Z23468K1": { "Z1K1": "Z7", "Z7K1": "Z30120", "Z30120K1": { "Z1K1": "Z18", "Z18K1": "Z38240K1" }, "Z30120K2": [ "Z6030", "Z6033", "Z6036" ], "Z30120K3": [ "Z60", { "Z1K1": "Z18", "Z18K1": "Z38240K2" } ], "Z30120K4": [ "Z6092", { "Z1K1": "Z6092", "Z6092K1": "P569" } ] }, "Z23468K2": { "Z1K1": "Z18", "Z18K1": "Z38240K2" } }, "werd op", { "Z1K1": "Z7", "Z7K1": "Z20780", "Z20780K1": { "Z1K1": "Z7", "Z7K1": "Z25601", "Z25601K1": { "Z1K1": "Z7", "Z7K1": "Z30120", "Z30120K1": { "Z1K1": "Z18", "Z18K1": "Z38240K1" }, "Z30120K2": [ "Z6030", "Z6033", "Z6036" ], "Z30120K3": [ "Z60", { "Z1K1": "Z18", "Z18K1": "Z38240K2" } ], "Z30120K4": [ "Z6092", { "Z1K1": "Z6092", "Z6092K1": "P569" } ] } }, "Z20780K2": { "Z1K1": "Z18", "Z18K1": "Z38240K2" } }, "in", { "Z1K1": "Z7", "Z7K1": "Z23468", "Z23468K1": { "Z1K1": "Z7", "Z7K1": "Z30120", "Z30120K1": { "Z1K1": "Z7", "Z7K1": "Z28787", "Z28787K1": { "Z1K1": "Z18", "Z18K1": "Z38240K1" }, "Z28787K2": { "Z1K1": "Z6092", "Z6092K1": "P19" } }, "Z30120K2": [ "Z6030", "Z6033" ], "Z30120K3": [ "Z60", { "Z1K1": "Z18", "Z18K1": "Z38240K2" } ], "Z30120K4": [ "Z6092" ] }, "Z23468K2": { "Z1K1": "Z18", "Z18K1": "Z38240K2" } }, "geboren" ] } } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "birth sentence from Wikidata, Dutch composition" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 8mwgfwkczhodqz0hua6fk4c5kq5rs5n Z38245 0 88522 293744 2026-07-25T13:37:55Z JhowieNitnek 1044 293744 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z38245" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z37683", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z37683", "Z37683K1": { "Z1K1": "Z6091", "Z6091K1": "Q41554" }, "Z37683K2": "Z1157" }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z877", "Z877K2": { "Z1K1": "Z89", "Z89K1": "Nicolas Poussin werd op 1 juni 1594 in Les Andelys geboren." } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "test case 3 for Z37683, Dutch" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 0wjq3lwvcjsz5kzneefg1dswipu56et Z38246 0 88523 293748 2026-07-25T13:57:11Z JhowieNitnek 1044 293748 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z38246" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z20159", "Z17K2": "Z38246K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "year" } ] } } ], "Z8K2": "Z6", "Z8K3": [ "Z20" ], "Z8K4": [ "Z14" ], "Z8K5": "Z38246" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "display Gregorian year in Dutch" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1002", "Z31K2": [ "Z6", "Gregorian year as string (Dutch)", "year to tex Dutch" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Displays a Gregorian year as a string in Luxembourgish, using „v.Chr.“ for years BC, but nothing for years AD." } ] } } 9vuip7ahhme2gj2jcqqw9qxodg7xpib 293752 293748 2026-07-25T13:59:22Z JhowieNitnek 1044 Added Z38247 and Z38248 to the approved list of test cases 293752 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z38246" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z20159", "Z17K2": "Z38246K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "year" } ] } } ], "Z8K2": "Z6", "Z8K3": [ "Z20", "Z38247", "Z38248" ], "Z8K4": [ "Z14" ], "Z8K5": "Z38246" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "display Gregorian year in Dutch" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1002", "Z31K2": [ "Z6", "Gregorian year as string (Dutch)", "year to tex Dutch" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Displays a Gregorian year as a string in Luxembourgish, using „v.Chr.“ for years BC, but nothing for years AD." } ] } } i60c3l828fhyr5fih01e7gmsdh9ghzk 293754 293752 2026-07-25T14:01:21Z JhowieNitnek 1044 Added Z38249 to the approved list of implementations 293754 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z38246" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z20159", "Z17K2": "Z38246K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "year" } ] } } ], "Z8K2": "Z6", "Z8K3": [ "Z20", "Z38247", "Z38248" ], "Z8K4": [ "Z14", "Z38249" ], "Z8K5": "Z38246" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "display Gregorian year in Dutch" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1002", "Z31K2": [ "Z6", "Gregorian year as string (Dutch)", "year to tex Dutch" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Displays a Gregorian year as a string in Luxembourgish, using „v.Chr.“ for years BC, but nothing for years AD." } ] } } dqwvlg4vsmpu5ea8wp9cfjtihlupkxd Talk:Z36679 1 88524 293749 2026-07-25T13:58:04Z Dungodung 1512 /* Change of function reference */ new section 293749 wikitext text/x-wiki == Change of function reference == Since this is a connected function, and I can't edit it, I suggest to use [[Z38216]] instead of [[Z37623]], in all instances, as per the discussion on [[Talk:Z37625]]. Also {{ping|Volvox}} [[User:Dungodung|Dungodung]] ([[User talk:Dungodung|talk]]) 13:58, 25 July 2026 (UTC) g8ukzmznl60apcd2fl648if5ln1fjj2 293993 293749 2026-07-25T20:24:15Z Volvox 3308 /* Change of function reference */ Reply 293993 wikitext text/x-wiki == Change of function reference == Since this is a connected function, and I can't edit it, I suggest to use [[Z38216]] instead of [[Z37623]], in all instances, as per the discussion on [[Talk:Z37625]]. Also {{ping|Volvox}} [[User:Dungodung|Dungodung]] ([[User talk:Dungodung|talk]]) 13:58, 25 July 2026 (UTC) :[[User:YoshiRulz|YoshiRulz]] has changed the implementation of {{Z|Z37623}} to output the first ''best'' value, so there is no more need to use {{Z|Z38216}} instead, unless you want to output more than one value, which doesn't seem to be the case here. --[[User:Volvox|Volvox]] ([[User talk:Volvox|talk]]) 20:24, 25 July 2026 (UTC) doj8moa9v2tl1ugwa1unppcv8i7b4vf 293994 293993 2026-07-25T20:26:07Z Dungodung 1512 /* Change of function reference */ Reply 293994 wikitext text/x-wiki == Change of function reference == Since this is a connected function, and I can't edit it, I suggest to use [[Z38216]] instead of [[Z37623]], in all instances, as per the discussion on [[Talk:Z37625]]. Also {{ping|Volvox}} [[User:Dungodung|Dungodung]] ([[User talk:Dungodung|talk]]) 13:58, 25 July 2026 (UTC) :[[User:YoshiRulz|YoshiRulz]] has changed the implementation of {{Z|Z37623}} to output the first ''best'' value, so there is no more need to use {{Z|Z38216}} instead, unless you want to output more than one value, which doesn't seem to be the case here. --[[User:Volvox|Volvox]] ([[User talk:Volvox|talk]]) 20:24, 25 July 2026 (UTC) ::Great, thanks, that's gonna be universally useful, I think. [[User:Dungodung|Dungodung]] ([[User talk:Dungodung|talk]]) 20:26, 25 July 2026 (UTC) b39zjbau2lq66e8wlukhjz82v6x129m Z38247 0 88525 293750 2026-07-25T13:58:20Z JhowieNitnek 1044 293750 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z38247" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z38246", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z38246", "Z38246K1": { "Z1K1": "Z20159", "Z20159K1": { "Z1K1": "Z17813", "Z17813K1": "Z17814" }, "Z20159K2": { "Z1K1": "Z13518", "Z13518K1": "2026" } } }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z866", "Z866K2": "2026" } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "test case 1 for Z38246, Dutch" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } mm9av4ez2nbpf9bghl36e3clbxagtt2 Z38248 0 88526 293751 2026-07-25T13:59:12Z JhowieNitnek 1044 293751 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z38248" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z38246", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z38246", "Z38246K1": { "Z1K1": "Z20159", "Z20159K1": { "Z1K1": "Z17813", "Z17813K1": "Z17815" }, "Z20159K2": { "Z1K1": "Z13518", "Z13518K1": "753" } } }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z866", "Z866K2": "753 v.Chr." } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "test case 2 for Z38246, Dutch" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 7e1xfcvva2y97rdcwx5o93jhym5nmxq Z38249 0 88527 293753 2026-07-25T14:01:01Z JhowieNitnek 1044 293753 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z38249" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z38246", "Z14K2": { "Z1K1": "Z7", "Z7K1": "Z12899", "Z12899K1": [ "Z6", { "Z1K1": "Z7", "Z7K1": "Z13713", "Z13713K1": { "Z1K1": "Z7", "Z7K1": "Z20160", "Z20160K1": { "Z1K1": "Z18", "Z18K1": "Z38246K1" } } }, { "Z1K1": "Z7", "Z7K1": "Z802", "Z802K1": { "Z1K1": "Z7", "Z7K1": "Z18084", "Z18084K1": { "Z1K1": "Z7", "Z7K1": "Z20185", "Z20185K1": { "Z1K1": "Z18", "Z18K1": "Z38246K1" } } }, "Z802K2": "", "Z802K3": " v.Chr." } ], "Z12899K2": "" } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "display Gregorian year in Dutch, composition" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } f71v1lzdsl50wlq3bys9k109wvvoxk8 Z38250 0 88528 293759 2026-07-25T14:10:49Z Wcalenieja 10313 new function 293759 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z38250" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6", "Z17K2": "Z38250K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1025", "Z11K2": "słowo" }, { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "word" } ] } } ], "Z8K2": "Z6", "Z8K3": [ "Z20" ], "Z8K4": [ "Z14" ], "Z8K5": "Z38250" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1025", "Z11K2": "dodaj przyimek w/we" }, { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "[pl] prefix with w/we" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1025", "Z31K2": [ "Z6", "[pl] prefiks w/we", "prefiks w/we", "przyimek w/we", "przedrostek w/we" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Adds the prefix “w” or “we” depending on the given word" }, { "Z1K1": "Z11", "Z11K1": "Z1025", "Z11K2": "Dodaje przyimek „w” lub „we” w zależności od wprowadzonego słowa" } ] } } qhep420kqtqu44v46ozgi21en63nprs 293805 293759 2026-07-25T15:45:32Z YoshiRulz 10156 Added Z38252, Z38253 and Z38254 to the approved list of test cases 293805 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z38250" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6", "Z17K2": "Z38250K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1025", "Z11K2": "słowo" }, { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "word" } ] } } ], "Z8K2": "Z6", "Z8K3": [ "Z20", "Z38252", "Z38253", "Z38254" ], "Z8K4": [ "Z14" ], "Z8K5": "Z38250" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1025", "Z11K2": "dodaj przyimek w/we" }, { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "[pl] prefix with w/we" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1025", "Z31K2": [ "Z6", "[pl] prefiks w/we", "prefiks w/we", "przyimek w/we", "przedrostek w/we" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Adds the prefix “w” or “we” depending on the given word" }, { "Z1K1": "Z11", "Z11K1": "Z1025", "Z11K2": "Dodaje przyimek „w” lub „we” w zależności od wprowadzonego słowa" } ] } } rgymyyozqp8fznlp8g0vlxywvs5e7ke 293806 293805 2026-07-25T15:45:34Z YoshiRulz 10156 Added Z38251 to the approved list of implementations 293806 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z38250" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6", "Z17K2": "Z38250K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1025", "Z11K2": "słowo" }, { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "word" } ] } } ], "Z8K2": "Z6", "Z8K3": [ "Z20", "Z38252", "Z38253", "Z38254" ], "Z8K4": [ "Z14", "Z38251" ], "Z8K5": "Z38250" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1025", "Z11K2": "dodaj przyimek w/we" }, { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "[pl] prefix with w/we" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1025", "Z31K2": [ "Z6", "[pl] prefiks w/we", "prefiks w/we", "przyimek w/we", "przedrostek w/we" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Adds the prefix “w” or “we” depending on the given word" }, { "Z1K1": "Z11", "Z11K1": "Z1025", "Z11K2": "Dodaje przyimek „w” lub „we” w zależności od wprowadzonego słowa" } ] } } p5jscf1i3ph484u3u0vgo8mn9pg7nvj Z38251 0 88529 293760 2026-07-25T14:17:59Z Wcalenieja 10313 new implementation 293760 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z38251" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z38250", "Z14K3": { "Z1K1": "Z16", "Z16K1": "Z600", "Z16K2": "function Z38250( Z38250K1 ) {\r\n // zamknięta lista wyjątków leksykalnych (formy miejscownika/biernika)\r\n const exceptions = [\r\n 'krwi', 'lwowie', 'mgle', 'śnie', 'środę', 'środzie',\r\n 'czwartek', 'drzwiach', 'dworze', 'dwóch'\r\n ];\r\n const lower = Z38250K1.toLowerCase();\r\n for (const exc of exceptions) {\r\n if (lower === exc || lower.startsWith(exc)) {\r\n return 'we ' + Z38250K1;\r\n }\r\n }\r\n \r\n // zasada: w/f + spółgłoska → \"we\"\r\n if (/^[wWfF][^aeiouąęióóuyAEIOUĄĘIÓÓUY]/.test(Z38250K1)) {\r\n return 'we ' + Z38250K1;\r\n }\r\n \r\n // domyślnie \"w\"\r\n return 'w ' + Z38250K1;\r\n}" } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1025", "Z11K2": "dodaj przyimek w/we, JavaScript" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } erdmhql9q1k8efoiazaah6kij4r1nbt 293765 293760 2026-07-25T14:28:40Z Wcalenieja 10313 removed some incorrect exceptions 293765 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z38251" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z38250", "Z14K3": { "Z1K1": "Z16", "Z16K1": "Z600", "Z16K2": "function Z38250( Z38250K1 ) {\r\n // zamknięta lista wyjątków leksykalnych (formy miejscownika/biernika)\r\n const exceptions = [\r\n 'krwi', 'lwowie', 'mgle', 'śnie', 'dwóch'\r\n ];\r\n const lower = Z38250K1.toLowerCase();\r\n for (const exc of exceptions) {\r\n if (lower === exc || lower.startsWith(exc)) {\r\n return 'we ' + Z38250K1;\r\n }\r\n }\r\n \r\n // zasada: w/f + spółgłoska → \"we\"\r\n if (/^[wWfF][^aeiouąęióóuyAEIOUĄĘIÓÓUY]/.test(Z38250K1)) {\r\n return 'we ' + Z38250K1;\r\n }\r\n \r\n // domyślnie \"w\"\r\n return 'w ' + Z38250K1;\r\n}" } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1025", "Z11K2": "dodaj przyimek w/we, JavaScript" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } r1f4u5fyu8ef6a24y2kxevepqiukikp 293850 293765 2026-07-25T17:20:59Z HenkvD 1290 [pl] prefix with w/we Javascript 293850 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z38251" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z38250", "Z14K3": { "Z1K1": "Z16", "Z16K1": "Z600", "Z16K2": "function Z38250( Z38250K1 ) {\r\n // zamknięta lista wyjątków leksykalnych (formy miejscownika/biernika)\r\n const exceptions = [\r\n 'krwi', 'lwowie', 'mgle', 'śnie', 'dwóch'\r\n ];\r\n const lower = Z38250K1.toLowerCase();\r\n for (const exc of exceptions) {\r\n if (lower === exc || lower.startsWith(exc)) {\r\n return 'we ' + Z38250K1;\r\n }\r\n }\r\n \r\n // zasada: w/f + spółgłoska → \"we\"\r\n if (/^[wWfF][^aeiouąęióóuyAEIOUĄĘIÓÓUY]/.test(Z38250K1)) {\r\n return 'we ' + Z38250K1;\r\n }\r\n \r\n // domyślnie \"w\"\r\n return 'w ' + Z38250K1;\r\n}" } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1025", "Z11K2": "dodaj przyimek w/we, JavaScript" }, { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "[pl] prefix with w/we Javascript" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } ksb4355d6v6c0mc1qubh4p7ldampp1m Z38252 0 88530 293761 2026-07-25T14:19:57Z Wcalenieja 10313 293761 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z38252" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z38250", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z38250", "Z38250K1": "Polska" }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z866", "Z866K2": "w Polsce" } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } ebjrss8wlktmi9y89njvt1ddfrl5we9 293762 293761 2026-07-25T14:21:02Z Wcalenieja 10313 293762 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z38252" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z38250", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z38250", "Z38250K1": "Polsce" }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z866", "Z866K2": "w Polsce" } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1025", "Z11K2": "w Polsce" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } ilwty1f2fyihy7adaed5egde89syfod 293849 293762 2026-07-25T17:20:22Z HenkvD 1290 English label 293849 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z38252" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z38250", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z38250", "Z38250K1": "Polsce" }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z866", "Z866K2": "w Polsce" } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1025", "Z11K2": "w Polsce" }, { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "pl w Polsce" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } imqxqe1a8hqhsqqeflahdehjcy0kp3g Z38253 0 88531 293763 2026-07-25T14:21:37Z Wcalenieja 10313 293763 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z38253" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z38250", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z38250", "Z38250K1": "Wrocławiu" }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z866", "Z866K2": "we Wrocławiu" } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1025", "Z11K2": "we Wrocłąwiu" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } ks4g2zuund0ywdb5nz5hc5exnqneyo3 293764 293763 2026-07-25T14:21:49Z Wcalenieja 10313 literówka 293764 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z38253" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z38250", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z38250", "Z38250K1": "Wrocławiu" }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z866", "Z866K2": "we Wrocławiu" } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1025", "Z11K2": "we Wrocławiu" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 5s7q6b9gt3zpmx66kdiivpwtkld7n0k 293847 293764 2026-07-25T17:19:43Z HenkvD 1290 English label 293847 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z38253" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z38250", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z38250", "Z38250K1": "Wrocławiu" }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z866", "Z866K2": "we Wrocławiu" } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1025", "Z11K2": "we Wrocławiu" }, { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "pl we Wrocławiu" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 4g06sn2tlagwrkhn7uv8lzgz97pxkgw Z38254 0 88532 293766 2026-07-25T14:29:07Z Wcalenieja 10313 we Lwowie 293766 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z38254" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z38250", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z38250", "Z38250K1": "Lwowie" }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z866", "Z866K2": "we Lwowie" } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1025", "Z11K2": "we Lwowie" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 2zg3s1jww5phhq5dycuj0eooffwv87q 293846 293766 2026-07-25T17:19:08Z HenkvD 1290 English label 293846 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z38254" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z38250", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z38250", "Z38250K1": "Lwowie" }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z866", "Z866K2": "we Lwowie" } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1025", "Z11K2": "we Lwowie" }, { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "pl we Lwowie" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 1kdy0yym816ql9d87049xpf2jhdzlqe Z38255 0 88533 293768 2026-07-25T14:34:26Z Wcalenieja 10313 new function 293768 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z38255" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z38255K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1025", "Z11K2": "encja/podmiot" }, { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "entity" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z38255K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1025", "Z11K2": "klasa" }, { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "klasa" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z38255K3", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1025", "Z11K2": "lokalizacja" }, { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "location" } ] } } ], "Z8K2": "Z11", "Z8K3": [ "Z20" ], "Z8K4": [ "Z14" ], "Z8K5": "Z38255" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1025", "Z11K2": "wyraź położenie za pomocą encji i klasy, polski" }, { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "State location using entity and class, Polish" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } qg0b1pgnwyq6l9unbc8ge3pk8y2r65o 293782 293768 2026-07-25T14:51:06Z Wcalenieja 10313 293782 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z38255" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z38255K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1025", "Z11K2": "encja" }, { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "entity" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z38255K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1025", "Z11K2": "klasa" }, { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "klasa" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z38255K3", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1025", "Z11K2": "położenie" }, { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "location" } ] } } ], "Z8K2": "Z11", "Z8K3": [ "Z20" ], "Z8K4": [ "Z14" ], "Z8K5": "Z38255" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1025", "Z11K2": "wyraź położenie za pomocą encji i klasy, polski" }, { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "State location using entity and class, Polish" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } pxixethbwq05g2syua88xi46wf72csp 293819 293782 2026-07-25T16:10:45Z YoshiRulz 10156 Added Z38263 and Z38266 to the approved list of test cases 293819 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z38255" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z38255K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1025", "Z11K2": "encja" }, { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "entity" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z38255K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1025", "Z11K2": "klasa" }, { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "klasa" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z38255K3", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1025", "Z11K2": "położenie" }, { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "location" } ] } } ], "Z8K2": "Z11", "Z8K3": [ "Z20", "Z38263", "Z38266" ], "Z8K4": [ "Z14" ], "Z8K5": "Z38255" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1025", "Z11K2": "wyraź położenie za pomocą encji i klasy, polski" }, { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "State location using entity and class, Polish" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } ayzhsy4qv5pgtzzot9ng51t6exm16wh 293820 293819 2026-07-25T16:10:49Z YoshiRulz 10156 Added Z38262 to the approved list of implementations 293820 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z38255" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z38255K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1025", "Z11K2": "encja" }, { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "entity" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z38255K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1025", "Z11K2": "klasa" }, { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "klasa" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z38255K3", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1025", "Z11K2": "położenie" }, { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "location" } ] } } ], "Z8K2": "Z11", "Z8K3": [ "Z20", "Z38263", "Z38266" ], "Z8K4": [ "Z14", "Z38262" ], "Z8K5": "Z38255" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1025", "Z11K2": "wyraź położenie za pomocą encji i klasy, polski" }, { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "State location using entity and class, Polish" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 6683pryem59nm1jna2m0qcbz2ffej65 Z38256 0 88534 293769 2026-07-25T14:35:31Z JhowieNitnek 1044 293769 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z38256" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z20342", "Z17K2": "Z38256K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "date" } ] } } ], "Z8K2": "Z6", "Z8K3": [ "Z20" ], "Z8K4": [ "Z14" ], "Z8K5": "Z38256" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "display day of year in Dutch" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 5az0dksiscdimiv3xknnatwk52xasvg 293774 293769 2026-07-25T14:41:14Z JhowieNitnek 1044 Added Z38257, Z38258, Z38259 and Z38260 to the approved list of test cases 293774 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z38256" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z20342", "Z17K2": "Z38256K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "date" } ] } } ], "Z8K2": "Z6", "Z8K3": [ "Z20", "Z38257", "Z38258", "Z38259", "Z38260" ], "Z8K4": [ "Z14" ], "Z8K5": "Z38256" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "display day of year in Dutch" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 673n1oa27waznwimdz8mpbj7p1c625o 293777 293774 2026-07-25T14:45:24Z JhowieNitnek 1044 Added Z38261 to the approved list of implementations 293777 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z38256" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z20342", "Z17K2": "Z38256K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "date" } ] } } ], "Z8K2": "Z6", "Z8K3": [ "Z20", "Z38257", "Z38258", "Z38259", "Z38260" ], "Z8K4": [ "Z14", "Z38261" ], "Z8K5": "Z38256" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "display day of year in Dutch" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 1e7tsgwuudxd29vvno1fszf0nsjg2ms Z38257 0 88535 293770 2026-07-25T14:36:42Z JhowieNitnek 1044 293770 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z38257" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z38256", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z38256", "Z38256K1": { "Z1K1": "Z20342", "Z20342K1": { "Z1K1": "Z16098", "Z16098K1": "Z16110" }, "Z20342K2": { "Z1K1": "Z13518", "Z13518K1": "3" } } }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z866", "Z866K2": "3 oktober" } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "\"3 oktober\"" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } lja7i81qbv1v5eewzzupgj6gi0rs76a Z38258 0 88536 293771 2026-07-25T14:38:04Z JhowieNitnek 1044 293771 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z38258" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z38256", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z38256", "Z38256K1": "Z26161" }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z866", "Z866K2": "onbekend" } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "9, unknown month: \"onbekend\"" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } nb0d3rwncfgip9t63emcdymfrbt8e62 Z38259 0 88537 293772 2026-07-25T14:39:46Z JhowieNitnek 1044 293772 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z38259" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z38256", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z38256", "Z38256K1": { "Z1K1": "Z20342", "Z20342K1": "Z16105", "Z20342K2": { "Z1K1": "Z13518", "Z13518K1": "0" } } }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z866", "Z866K2": "mei" } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "mei (unknown day)" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } ewnqo5dsyh1it0h6ikrre2hxhzzfb3r Z38260 0 88538 293773 2026-07-25T14:41:00Z JhowieNitnek 1044 293773 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z38260" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z38256", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z38256", "Z38256K1": "Z25535" }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z866", "Z866K2": "onbekend" } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "\"onbekend\" dag" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 5pg8ri4oajy074vg1vh6qjmnq1v0e3o 293780 293773 2026-07-25T14:49:38Z JhowieNitnek 1044 293780 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z38260" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z38256", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z38256", "Z38256K1": "Z25535" }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z866", "Z866K2": "onbekend" } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "\"onbekend\" day" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 9502nge2pkpzirb5jb6y53g46bmaf4g Z38261 0 88539 293775 2026-07-25T14:44:53Z JhowieNitnek 1044 293775 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z38261" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z38256", "Z14K2": { "Z1K1": "Z7", "Z7K1": "Z11542", "Z11542K1": { "Z1K1": "Z7", "Z7K1": "Z17180", "Z17180K1": { "Z1K1": "Z7", "Z7K1": "Z20343", "Z20343K1": { "Z1K1": "Z18", "Z18K1": "Z38256K1" } } }, "Z11542K2": "onbekend", "Z11542K3": { "Z1K1": "Z7", "Z7K1": "Z11542", "Z11542K1": { "Z1K1": "Z7", "Z7K1": "Z23883", "Z23883K1": { "Z1K1": "Z7", "Z7K1": "Z20388", "Z20388K1": { "Z1K1": "Z18", "Z18K1": "Z38256K1" } } }, "Z11542K2": { "Z1K1": "Z7", "Z7K1": "Z31217", "Z31217K1": { "Z1K1": "Z7", "Z7K1": "Z20343", "Z20343K1": { "Z1K1": "Z18", "Z18K1": "Z38256K1" } } }, "Z11542K3": { "Z1K1": "Z7", "Z7K1": "Z22504", "Z22504K1": [ "Z6", { "Z1K1": "Z7", "Z7K1": "Z13713", "Z13713K1": { "Z1K1": "Z7", "Z7K1": "Z20388", "Z20388K1": { "Z1K1": "Z18", "Z18K1": "Z38256K1" } } }, { "Z1K1": "Z7", "Z7K1": "Z31217", "Z31217K1": { "Z1K1": "Z7", "Z7K1": "Z20343", "Z20343K1": { "Z1K1": "Z18", "Z18K1": "Z38256K1" } } } ] } } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "display day of year in Dutch, Composition" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } orx2c9ruxzqcnyu7zvkp9l001gjvqd8 293776 293775 2026-07-25T14:45:07Z JhowieNitnek 1044 293776 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z38261" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z38256", "Z14K2": { "Z1K1": "Z7", "Z7K1": "Z11542", "Z11542K1": { "Z1K1": "Z7", "Z7K1": "Z17180", "Z17180K1": { "Z1K1": "Z7", "Z7K1": "Z20343", "Z20343K1": { "Z1K1": "Z18", "Z18K1": "Z38256K1" } } }, "Z11542K2": "onbekend", "Z11542K3": { "Z1K1": "Z7", "Z7K1": "Z11542", "Z11542K1": { "Z1K1": "Z7", "Z7K1": "Z23883", "Z23883K1": { "Z1K1": "Z7", "Z7K1": "Z20388", "Z20388K1": { "Z1K1": "Z18", "Z18K1": "Z38256K1" } } }, "Z11542K2": { "Z1K1": "Z7", "Z7K1": "Z31217", "Z31217K1": { "Z1K1": "Z7", "Z7K1": "Z20343", "Z20343K1": { "Z1K1": "Z18", "Z18K1": "Z38256K1" } } }, "Z11542K3": { "Z1K1": "Z7", "Z7K1": "Z22504", "Z22504K1": [ "Z6", { "Z1K1": "Z7", "Z7K1": "Z13713", "Z13713K1": { "Z1K1": "Z7", "Z7K1": "Z20388", "Z20388K1": { "Z1K1": "Z18", "Z18K1": "Z38256K1" } } }, { "Z1K1": "Z7", "Z7K1": "Z31217", "Z31217K1": { "Z1K1": "Z7", "Z7K1": "Z20343", "Z20343K1": { "Z1K1": "Z18", "Z18K1": "Z38256K1" } } } ] } } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "display day of year in Dutch, composition" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 8rcrm9vkyvbg5r75thpnaq6w640udg2 Z38262 0 88540 293779 2026-07-25T14:48:58Z Wcalenieja 10313 new 293779 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z38262" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z38255", "Z14K2": { "Z1K1": "Z7", "Z7K1": "Z26107", "Z26107K1": "Z1025", "Z26107K2": { "Z1K1": "Z7", "Z7K1": "Z22511", "Z22511K1": { "Z1K1": "Z7", "Z7K1": "Z12899", "Z12899K1": [ "Z6", { "Z1K1": "Z7", "Z7K1": "Z23753", "Z23753K1": { "Z1K1": "Z6091", "Z6091K1": "Q35120" }, "Z23753K2": "Z1025" }, " – ", { "Z1K1": "Z7", "Z7K1": "Z30374", "Z30374K1": { "Z1K1": "Z6091", "Z6091K1": "Q37517" }, "Z30374K2": [ "Z6091", { "Z1K1": "Z6091", "Z6091K1": "Q192997" }, { "Z1K1": "Z6091", "Z6091K1": "Q110786" } ], "Z30374K3": "Z1025" }, " ", { "Z1K1": "Z7", "Z7K1": "Z30374", "Z30374K1": { "Z1K1": "Z6091", "Z6091K1": "Q17334923" }, "Z30374K2": [ "Z6091", { "Z1K1": "Z6091", "Z6091K1": "Q202142" }, { "Z1K1": "Z6091", "Z6091K1": "Q110786" } ], "Z30374K3": "Z1025" } ], "Z12899K2": " " } } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } qug6jzywvpuz648d9gbg2k3092m31nd 293781 293779 2026-07-25T14:50:32Z Wcalenieja 10313 293781 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z38262" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z38255", "Z14K2": { "Z1K1": "Z7", "Z7K1": "Z26107", "Z26107K1": "Z1025", "Z26107K2": { "Z1K1": "Z7", "Z7K1": "Z22511", "Z22511K1": { "Z1K1": "Z7", "Z7K1": "Z12899", "Z12899K1": [ "Z6", { "Z1K1": "Z7", "Z7K1": "Z23753", "Z23753K1": { "Z1K1": "Z6091", "Z6091K1": "Q35120" }, "Z23753K2": "Z1025" }, " – ", { "Z1K1": "Z7", "Z7K1": "Z30374", "Z30374K1": { "Z1K1": "Z6091", "Z6091K1": "Q37517" }, "Z30374K2": [ "Z6091", { "Z1K1": "Z6091", "Z6091K1": "Q192997" }, { "Z1K1": "Z6091", "Z6091K1": "Q110786" } ], "Z30374K3": "Z1025" }, " ", { "Z1K1": "Z7", "Z7K1": "Z30374", "Z30374K1": { "Z1K1": "Z6091", "Z6091K1": "Q17334923" }, "Z30374K2": [ "Z6091", { "Z1K1": "Z6091", "Z6091K1": "Q202142" }, { "Z1K1": "Z6091", "Z6091K1": "Q110786" } ], "Z30374K3": "Z1025" } ], "Z12899K2": " " } } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1025", "Z11K2": "wyraź położenie za pomocą encji i klasy,JavaScript" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } gqi4crh1v1ttegvgfoxiflnw54su3c1 293783 293781 2026-07-25T14:56:52Z Wcalenieja 10313 293783 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z38262" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z38255", "Z14K2": { "Z1K1": "Z7", "Z7K1": "Z26107", "Z26107K1": "Z1025", "Z26107K2": { "Z1K1": "Z7", "Z7K1": "Z22511", "Z22511K1": { "Z1K1": "Z7", "Z7K1": "Z12899", "Z12899K1": [ "Z6", { "Z1K1": "Z7", "Z7K1": "Z23753", "Z23753K1": { "Z1K1": "Z18", "Z18K1": "Z38255K1" }, "Z23753K2": "Z1025" }, " – ", { "Z1K1": "Z7", "Z7K1": "Z30374", "Z30374K1": { "Z1K1": "Z18", "Z18K1": "Z38255K2" }, "Z30374K2": [ "Z6091", { "Z1K1": "Z6091", "Z6091K1": "Q192997" }, { "Z1K1": "Z6091", "Z6091K1": "Q110786" } ], "Z30374K3": "Z1025" }, " ", { "Z1K1": "Z7", "Z7K1": "Z30374", "Z30374K1": { "Z1K1": "Z18", "Z18K1": "Z38255K3" }, "Z30374K2": [ "Z6091", { "Z1K1": "Z6091", "Z6091K1": "Q202142" }, { "Z1K1": "Z6091", "Z6091K1": "Q110786" } ], "Z30374K3": "Z1025" } ], "Z12899K2": " " } } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1025", "Z11K2": "wyraź położenie za pomocą encji i klasy" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 3kv3we1khdi93omte93vt5onangmn1q 293798 293783 2026-07-25T15:26:29Z Wcalenieja 10313 jest 293798 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z38262" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z38255", "Z14K2": { "Z1K1": "Z7", "Z7K1": "Z26107", "Z26107K1": "Z1025", "Z26107K2": { "Z1K1": "Z7", "Z7K1": "Z22511", "Z22511K1": { "Z1K1": "Z7", "Z7K1": "Z12899", "Z12899K1": [ "Z6", { "Z1K1": "Z7", "Z7K1": "Z23753", "Z23753K1": { "Z1K1": "Z18", "Z18K1": "Z38255K1" }, "Z23753K2": "Z1025" }, " jest ", { "Z1K1": "Z7", "Z7K1": "Z30374", "Z30374K1": { "Z1K1": "Z18", "Z18K1": "Z38255K2" }, "Z30374K2": [ "Z6091", { "Z1K1": "Z6091", "Z6091K1": "Q192997" }, { "Z1K1": "Z6091", "Z6091K1": "Q110786" } ], "Z30374K3": "Z1025" }, " ", { "Z1K1": "Z7", "Z7K1": "Z30374", "Z30374K1": { "Z1K1": "Z18", "Z18K1": "Z38255K3" }, "Z30374K2": [ "Z6091", { "Z1K1": "Z6091", "Z6091K1": "Q202142" }, { "Z1K1": "Z6091", "Z6091K1": "Q110786" } ], "Z30374K3": "Z1025" } ], "Z12899K2": " " } } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1025", "Z11K2": "wyraź położenie za pomocą encji i klasy" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } eohnp5mt0lztrkmbrjonfdg4qeg9ftl 293802 293798 2026-07-25T15:30:10Z Wcalenieja 10313 w/we implementation 293802 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z38262" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z38255", "Z14K2": { "Z1K1": "Z7", "Z7K1": "Z26107", "Z26107K1": "Z1025", "Z26107K2": { "Z1K1": "Z7", "Z7K1": "Z22511", "Z22511K1": { "Z1K1": "Z7", "Z7K1": "Z12899", "Z12899K1": [ "Z6", { "Z1K1": "Z7", "Z7K1": "Z23753", "Z23753K1": { "Z1K1": "Z18", "Z18K1": "Z38255K1" }, "Z23753K2": "Z1025" }, " jest ", { "Z1K1": "Z7", "Z7K1": "Z30374", "Z30374K1": { "Z1K1": "Z18", "Z18K1": "Z38255K2" }, "Z30374K2": [ "Z6091", { "Z1K1": "Z6091", "Z6091K1": "Q192997" }, { "Z1K1": "Z6091", "Z6091K1": "Q110786" } ], "Z30374K3": "Z1025" }, " ", { "Z1K1": "Z7", "Z7K1": "Z38250", "Z38250K1": { "Z1K1": "Z7", "Z7K1": "Z30374", "Z30374K1": { "Z1K1": "Z18", "Z18K1": "Z38255K3" }, "Z30374K2": [ "Z6091", { "Z1K1": "Z6091", "Z6091K1": "Q202142" }, { "Z1K1": "Z6091", "Z6091K1": "Q110786" } ], "Z30374K3": "Z1025" } } ], "Z12899K2": " " } } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1025", "Z11K2": "wyraź położenie za pomocą encji i klasy" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } th2kidvflsrq1563108bw4i39qqs0db 293814 293802 2026-07-25T15:56:47Z Wcalenieja 10313 293814 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z38262" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z38255", "Z14K2": { "Z1K1": "Z7", "Z7K1": "Z26107", "Z26107K1": "Z1025", "Z26107K2": { "Z1K1": "Z7", "Z7K1": "Z22511", "Z22511K1": { "Z1K1": "Z7", "Z7K1": "Z12899", "Z12899K1": [ "Z6", { "Z1K1": "Z7", "Z7K1": "Z23753", "Z23753K1": { "Z1K1": "Z18", "Z18K1": "Z38255K1" }, "Z23753K2": "Z1025" }, " jest ", { "Z1K1": "Z7", "Z7K1": "Z30374", "Z30374K1": { "Z1K1": "Z18", "Z18K1": "Z38255K2" }, "Z30374K2": [ "Z6091", { "Z1K1": "Z6091", "Z6091K1": "Q192997" }, { "Z1K1": "Z6091", "Z6091K1": "Q110786" } ], "Z30374K3": "Z1025" }, " ", { "Z1K1": "Z7", "Z7K1": "Z38250", "Z38250K1": { "Z1K1": "Z7", "Z7K1": "Z30374", "Z30374K1": { "Z1K1": "Z18", "Z18K1": "Z38255K3" }, "Z30374K2": [ "Z6091", { "Z1K1": "Z6091", "Z6091K1": "Q202142" }, { "Z1K1": "Z6091", "Z6091K1": "Q110786" } ], "Z30374K3": "Z1025" } } ], "Z12899K2": "" } } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1025", "Z11K2": "wyraź położenie za pomocą encji i klasy" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 5adxlnctw2onuocmdp8l9yadl3f4f0e 293829 293814 2026-07-25T16:57:40Z Wcalenieja 10313 293829 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z38262" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z38255", "Z14K2": { "Z1K1": "Z7", "Z7K1": "Z26107", "Z26107K1": "Z1025", "Z26107K2": { "Z1K1": "Z7", "Z7K1": "Z22511", "Z22511K1": { "Z1K1": "Z7", "Z7K1": "Z12899", "Z12899K1": [ "Z6", { "Z1K1": "Z7", "Z7K1": "Z23753", "Z23753K1": { "Z1K1": "Z18", "Z18K1": "Z38255K1" }, "Z23753K2": "Z1025" }, " jest ", { "Z1K1": "Z7", "Z7K1": "Z30374", "Z30374K1": { "Z1K1": "Z18", "Z18K1": "Z38255K2" }, "Z30374K2": [ "Z6091", { "Z1K1": "Z6091", "Z6091K1": "Q192997" }, { "Z1K1": "Z6091", "Z6091K1": "Q110786" } ], "Z30374K3": "Z1025" }, " ", { "Z1K1": "Z7", "Z7K1": "Z38250", "Z38250K1": { "Z1K1": "Z7", "Z7K1": "Z30374", "Z30374K1": { "Z1K1": "Z18", "Z18K1": "Z38255K3" }, "Z30374K2": [ "Z6091", { "Z1K1": "Z6091", "Z6091K1": "Q202142" }, { "Z1K1": "Z6091", "Z6091K1": "Q110786" } ], "Z30374K3": "Z1025" } } ], "Z12899K2": "" } } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1025", "Z11K2": "wyraź położenie za pomocą encji i klasy (impl.)" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } rv1il1miqlhmvfl0uj70dkoz4y8a5o7 293845 293829 2026-07-25T17:18:17Z HenkvD 1290 English label 293845 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z38262" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z38255", "Z14K2": { "Z1K1": "Z7", "Z7K1": "Z26107", "Z26107K1": "Z1025", "Z26107K2": { "Z1K1": "Z7", "Z7K1": "Z22511", "Z22511K1": { "Z1K1": "Z7", "Z7K1": "Z12899", "Z12899K1": [ "Z6", { "Z1K1": "Z7", "Z7K1": "Z23753", "Z23753K1": { "Z1K1": "Z18", "Z18K1": "Z38255K1" }, "Z23753K2": "Z1025" }, " jest ", { "Z1K1": "Z7", "Z7K1": "Z30374", "Z30374K1": { "Z1K1": "Z18", "Z18K1": "Z38255K2" }, "Z30374K2": [ "Z6091", { "Z1K1": "Z6091", "Z6091K1": "Q192997" }, { "Z1K1": "Z6091", "Z6091K1": "Q110786" } ], "Z30374K3": "Z1025" }, " ", { "Z1K1": "Z7", "Z7K1": "Z38250", "Z38250K1": { "Z1K1": "Z7", "Z7K1": "Z30374", "Z30374K1": { "Z1K1": "Z18", "Z18K1": "Z38255K3" }, "Z30374K2": [ "Z6091", { "Z1K1": "Z6091", "Z6091K1": "Q202142" }, { "Z1K1": "Z6091", "Z6091K1": "Q110786" } ], "Z30374K3": "Z1025" } } ], "Z12899K2": "" } } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1025", "Z11K2": "wyraź położenie za pomocą encji i klasy (impl.)" }, { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "State location using entity and class, Polish Comp" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } ngufc0lx6wgjckjs07b6vubu53n2r5c Z38263 0 88541 293784 2026-07-25T14:58:24Z Wcalenieja 10313 293784 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z38263" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z38255", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z38255", "Z38255K1": { "Z1K1": "Z6091", "Z6091K1": "Q8684" }, "Z38255K2": { "Z1K1": "Z6091", "Z6091K1": "Q515" }, "Z38255K3": { "Z1K1": "Z6091", "Z6091K1": "Q884" } }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z14392", "Z14392K2": { "Z1K1": "Z11", "Z11K1": "Z1025", "Z11K2": "Seul – miasto w Korei Południowej." } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } i0o29c9rztzkknaunrufaops8ygwgzi 293786 293784 2026-07-25T14:58:41Z Wcalenieja 10313 293786 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z38263" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z38255", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z38255", "Z38255K1": { "Z1K1": "Z6091", "Z6091K1": "Q8684" }, "Z38255K2": { "Z1K1": "Z6091", "Z6091K1": "Q515" }, "Z38255K3": { "Z1K1": "Z6091", "Z6091K1": "Q884" } }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z14392", "Z14392K2": { "Z1K1": "Z11", "Z11K1": "Z1025", "Z11K2": "Seul – miasto w Korei Południowej." } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1025", "Z11K2": "Seul – miasto w Korei Południowej." } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } mr001whtd0icjj1d7cdjgpo7w2rsgng 293796 293786 2026-07-25T15:25:24Z Wcalenieja 10313 293796 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z38263" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z38255", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z38255", "Z38255K1": { "Z1K1": "Z6091", "Z6091K1": "Q270" }, "Z38255K2": { "Z1K1": "Z6091", "Z6091K1": "Q515" }, "Z38255K3": { "Z1K1": "Z6091", "Z6091K1": "Q36" } }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z14392", "Z14392K2": { "Z1K1": "Z11", "Z11K1": "Z1025", "Z11K2": "Warszawa – miasto w Polsce." } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1025", "Z11K2": "Warszawa – miasto w Polsce." } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } lr0eb0ovtkqr60uvwvbyc1jvls67s2r 293812 293796 2026-07-25T15:52:22Z Wcalenieja 10313 293812 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z38263" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z38255", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z38255", "Z38255K1": { "Z1K1": "Z6091", "Z6091K1": "Q270" }, "Z38255K2": { "Z1K1": "Z6091", "Z6091K1": "Q515" }, "Z38255K3": { "Z1K1": "Z6091", "Z6091K1": "Q36" } }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z14392", "Z14392K2": { "Z1K1": "Z11", "Z11K1": "Z1025", "Z11K2": "Warszawa jest miastem w Polsce." } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1025", "Z11K2": "Warszawa jest miastem w Polsce." } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 21m6r2pjhmup95c4gpefxfo6evt7cxa 293844 293812 2026-07-25T17:17:37Z HenkvD 1290 English label 293844 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z38263" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z38255", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z38255", "Z38255K1": { "Z1K1": "Z6091", "Z6091K1": "Q270" }, "Z38255K2": { "Z1K1": "Z6091", "Z6091K1": "Q515" }, "Z38255K3": { "Z1K1": "Z6091", "Z6091K1": "Q36" } }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z14392", "Z14392K2": { "Z1K1": "Z11", "Z11K1": "Z1025", "Z11K2": "Warszawa jest miastem w Polsce." } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1025", "Z11K2": "Warszawa jest miastem w Polsce." }, { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "(pl) Warszawa jest miastem w Polsce" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 6bkaihrpybazmr336oedghbt7uyfrm6 Z38264 0 88542 293789 2026-07-25T15:19:37Z JhowieNitnek 1044 293789 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z38264" }, "Z2K2": [ "Z60", "Z1158", "Z1394", "Z1181" ], "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Serbian variants" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "a persistent list of some Serbian variants" } ] } } 5trtmbvi4iwx4rvwoxsi3cs1f7p9jdb Z38265 0 88543 293791 2026-07-25T15:22:17Z YoshiRulz 10156 Create test 293791 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z38265" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z37623", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z37623", "Z37623K1": { "Z1K1": "Z6091", "Z6091K1": "Q1899" }, "Z37623K2": { "Z1K1": "Z6092", "Z6092K1": "P17" }, "Z37623K3": "Z1332" }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z877", "Z877K2": { "Z1K1": "Z89", "Z89K1": "\u003Ctr\u003E\u003Ctd\u003EКраїна\u003C/td\u003E\u003Ctd\u003EУкраїна\u003C/td\u003E\u003C/tr\u003E" } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "(Q1899, P17, uk) -\u003E \u003Ctr\u003E…Країна…Україна…\u003C/tr\u003E" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } n909ujnj0hwsf99atjkpj2kle77hpuz Z38266 0 88544 293815 2026-07-25T15:59:31Z Wcalenieja 10313 new test 293815 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z38266" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z38255", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z38255", "Z38255K1": { "Z1K1": "Z6091", "Z6091K1": "Q142" }, "Z38255K2": { "Z1K1": "Z6091", "Z6091K1": "Q6256" }, "Z38255K3": { "Z1K1": "Z6091", "Z6091K1": "Q46" } }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z14392", "Z14392K2": { "Z1K1": "Z11", "Z11K1": { "Z1K1": "Z9", "Z9K1": "" }, "Z11K2": "Francja jest krajem w Europie." } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 3nsisrvmkn03z3lronqvn53sza6uyk3 293816 293815 2026-07-25T16:00:09Z Wcalenieja 10313 293816 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z38266" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z38255", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z38255", "Z38255K1": { "Z1K1": "Z6091", "Z6091K1": "Q142" }, "Z38255K2": { "Z1K1": "Z6091", "Z6091K1": "Q6256" }, "Z38255K3": { "Z1K1": "Z6091", "Z6091K1": "Q46" } }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z14392", "Z14392K2": { "Z1K1": "Z11", "Z11K1": "Z1025", "Z11K2": "Francja jest krajem w Europie." } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1025", "Z11K2": "Francja jest krajem w Europie." } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } q1wfrijhxf62wa68xgy8ktaoxbop8d1 293840 293816 2026-07-25T17:13:44Z HenkvD 1290 English label 293840 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z38266" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z38255", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z38255", "Z38255K1": { "Z1K1": "Z6091", "Z6091K1": "Q142" }, "Z38255K2": { "Z1K1": "Z6091", "Z6091K1": "Q6256" }, "Z38255K3": { "Z1K1": "Z6091", "Z6091K1": "Q46" } }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z14392", "Z14392K2": { "Z1K1": "Z11", "Z11K1": "Z1025", "Z11K2": "Francja jest krajem w Europie." } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1025", "Z11K2": "Francja jest krajem w Europie." }, { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "(pl) Francja jest krajem w Europie." } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 582c8grwkhy3mul35ybxcxwkjus9aku Z38267 0 88545 293818 2026-07-25T16:08:26Z JhowieNitnek 1044 293818 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z38267" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6001", "Z17K2": "Z38267K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "item" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z6003", "Z17K2": "Z38267K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "statement" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z60", "Z17K2": "Z38267K3", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "variant of Dutch" } ] } } ], "Z8K2": "Z6", "Z8K3": [ "Z20" ], "Z8K4": [ "Z14" ], "Z8K5": "Z38267" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "year-specific sentence from statement," } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Given a statement with a \"point in time\" qualifier, from the given item, generate the statement's content. Assumes the item/property labels work in \"The \u003Cproperty\u003E of \u003Citem\u003E was ...\"." } ] } } 7zwza220pnz1qglgpjohal4ge4ezcx5 293823 293818 2026-07-25T16:17:04Z JhowieNitnek 1044 Added Z38268 to the approved list of test cases 293823 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z38267" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6001", "Z17K2": "Z38267K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "item" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z6003", "Z17K2": "Z38267K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "statement" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z60", "Z17K2": "Z38267K3", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "variant of Dutch" } ] } } ], "Z8K2": "Z6", "Z8K3": [ "Z20", "Z38268" ], "Z8K4": [ "Z14" ], "Z8K5": "Z38267" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "year-specific sentence from statement," } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Given a statement with a \"point in time\" qualifier, from the given item, generate the statement's content. Assumes the item/property labels work in \"The \u003Cproperty\u003E of \u003Citem\u003E was ...\"." } ] } } lvizf0e0rwvbu93lt8u5uo3auktzzxu 293831 293823 2026-07-25T16:58:23Z JhowieNitnek 1044 293831 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z38267" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6001", "Z17K2": "Z38267K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "item" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z6003", "Z17K2": "Z38267K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "statement" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z60", "Z17K2": "Z38267K3", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "variant of Dutch" } ] } } ], "Z8K2": "Z6", "Z8K3": [ "Z20", "Z38268" ], "Z8K4": [ "Z14" ], "Z8K5": "Z38267" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "year-specific sentence from statement, Dutch" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Given a statement with a \"point in time\" qualifier, from the given item, generate the statement's content. Assumes the item/property labels work in \"The \u003Cproperty\u003E of \u003Citem\u003E was ...\"." } ] } } 8q374k7dy930opg07kg7hu7863y4vj8 Z38268 0 88546 293822 2026-07-25T16:16:39Z JhowieNitnek 1044 293822 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z38268" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z38267", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z38267", "Z38267K1": { "Z1K1": "Z7", "Z7K1": "Z6821", "Z6821K1": { "Z1K1": "Z6091", "Z6091K1": "Q239" } }, "Z38267K2": { "Z1K1": "Z6003", "Z6003K1": { "Z1K1": "Z6091", "Z6091K1": "Q239" }, "Z6003K2": { "Z1K1": "Z6092", "Z6092K1": "P1082" }, "Z6003K3": { "Z1K1": "Z6010", "Z6010K1": { "Z1K1": "Z19677", "Z19677K1": { "Z1K1": "Z16659", "Z16659K1": "Z16660" }, "Z19677K2": { "Z1K1": "Z13518", "Z13518K1": "186916" }, "Z19677K3": { "Z1K1": "Z13518", "Z13518K1": "1" } }, "Z6010K2": { "Z1K1": "Z19677", "Z19677K1": { "Z1K1": "Z16659", "Z16659K1": "Z16660" }, "Z19677K2": { "Z1K1": "Z13518", "Z13518K1": "186916" }, "Z19677K3": { "Z1K1": "Z13518", "Z13518K1": "1" } }, "Z6010K3": { "Z1K1": "Z19677", "Z19677K1": { "Z1K1": "Z16659", "Z16659K1": "Z16660" }, "Z19677K2": { "Z1K1": "Z13518", "Z13518K1": "186916" }, "Z19677K3": { "Z1K1": "Z13518", "Z13518K1": "1" } }, "Z6010K4": { "Z1K1": "Z6091", "Z6091K1": "Q199" } }, "Z6003K4": "Z6042", "Z6003K5": [ "Z6007", { "Z1K1": "Z6007", "Z6007K1": { "Z1K1": "Z6092", "Z6092K1": "P585" }, "Z6007K2": { "Z1K1": "Z6064", "Z6064K1": { "Z1K1": "Z6061", "Z6061K1": { "Z1K1": "Z20420", "Z20420K1": { "Z1K1": "Z20159", "Z20159K1": { "Z1K1": "Z17813", "Z17813K1": "Z17814" }, "Z20159K2": { "Z1K1": "Z13518", "Z13518K1": "2021" } }, "Z20420K2": { "Z1K1": "Z20342", "Z20342K1": { "Z1K1": "Z7", "Z7K1": "Z26199" }, "Z20342K2": { "Z1K1": "Z13518", "Z13518K1": "0" } } }, "Z6061K2": { "Z1K1": "Z6060", "Z6060K1": { "Z1K1": "Z13518", "Z13518K1": "0" }, "Z6060K2": { "Z1K1": "Z13518", "Z13518K1": "0" }, "Z6060K3": { "Z1K1": "Z13518", "Z13518K1": "0" } } }, "Z6064K2": { "Z1K1": "Z6062", "Z6062K1": { "Z1K1": "Z6091", "Z6091K1": "Q577" } }, "Z6064K3": { "Z1K1": "Z13518", "Z13518K1": "0" }, "Z6064K4": { "Z1K1": "Z13518", "Z13518K1": "0" }, "Z6064K5": { "Z1K1": "Z16683", "Z16683K1": "Z16661", "Z16683K2": { "Z1K1": "Z13518", "Z13518K1": "0" } }, "Z6064K6": { "Z1K1": "Z6063", "Z6063K1": { "Z1K1": "Z6091", "Z6091K1": "Q1985727" } } }, "Z6007K3": "Z6021" } ], "Z6003K6": [ "Z6008" ], "Z6003K7": "Z6021" }, "Z38267K3": "Z1157" }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z866", "Z866K2": "In 2021 telde Brussel 186.916 inwoners." } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "population of Brussels in 2021" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 5m6bnr3qokzp0l3m6573jjpa28qgns6 Z38269 0 88547 293824 2026-07-25T16:26:46Z Seudo 13071 Add failing test 293824 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z38269" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z16093", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z16093", "Z16093K1": { "Z1K1": "Z13518", "Z13518K1": "129000000" } }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z866", "Z866K2": "cent vingt-neuf millions" } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "129 millions" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } ma344magzoo1wphshhqfkix1cf4z3p8 Z38270 0 88548 293825 2026-07-25T16:36:42Z Seudo 13071 400 293825 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z38270" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z16093", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z16093", "Z16093K1": { "Z1K1": "Z13518", "Z13518K1": "400" } }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z866", "Z866K2": "quatre cents" } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "400" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 9vag1eihydufoz1wild5oiljt07rynl Z38271 0 88549 293826 2026-07-25T16:37:32Z Seudo 13071 31 293826 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z38271" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z16093", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z16093", "Z16093K1": { "Z1K1": "Z13518", "Z13518K1": "31" } }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z866", "Z866K2": "trente-et-un" } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "31" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } nz4gvekfkcl9bx82q1akybg2ulg9qrn Z38272 0 88550 293832 2026-07-25T17:04:52Z JhowieNitnek 1044 293832 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z38272" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z20159", "Z17K2": "Z38272K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "year" } ] } } ], "Z8K2": "Z6", "Z8K3": [ "Z20" ], "Z8K4": [ "Z14" ], "Z8K5": "Z38272" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "display year in Dutch without n.Chr. after 99 n.C." } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "If the year is before 1 AD, displays as x v.Chr., if the year is after 1 BC and before 100 AD, displays as x n.Chr., if after 99 AD as x (without n.Chr.)" } ] } } 3nazqfm13dapsi0wqduzp2druqjydmx 293838 293832 2026-07-25T17:12:40Z JhowieNitnek 1044 Added Z38273, Z38275 and Z38276 to the approved list of test cases 293838 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z38272" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z20159", "Z17K2": "Z38272K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "year" } ] } } ], "Z8K2": "Z6", "Z8K3": [ "Z20", "Z38273", "Z38275", "Z38276" ], "Z8K4": [ "Z14" ], "Z8K5": "Z38272" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "display year in Dutch without n.Chr. after 99 n.C." } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "If the year is before 1 AD, displays as x v.Chr., if the year is after 1 BC and before 100 AD, displays as x n.Chr., if after 99 AD as x (without n.Chr.)" } ] } } m0fb7cmued5hp34c1a7k8rkozz5eulf 293854 293838 2026-07-25T17:22:41Z JhowieNitnek 1044 Added Z38279 to the approved list of implementations 293854 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z38272" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z20159", "Z17K2": "Z38272K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "year" } ] } } ], "Z8K2": "Z6", "Z8K3": [ "Z20", "Z38273", "Z38275", "Z38276" ], "Z8K4": [ "Z14", "Z38279" ], "Z8K5": "Z38272" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "display year in Dutch without n.Chr. after 99 n.C." } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "If the year is before 1 AD, displays as x v.Chr., if the year is after 1 BC and before 100 AD, displays as x n.Chr., if after 99 AD as x (without n.Chr.)" } ] } } 4fk2jm6d63aei3br4s23hmft51vv9i2 Z38273 0 88551 293833 2026-07-25T17:09:12Z JhowieNitnek 1044 293833 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z38273" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z38272", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z38272", "Z38272K1": { "Z1K1": "Z20159", "Z20159K1": { "Z1K1": "Z17813", "Z17813K1": "Z17815" }, "Z20159K2": { "Z1K1": "Z13518", "Z13518K1": "500" } } }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z866", "Z866K2": "500 v.Chr." } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } eeg85yri19n15crizcct6p78ex40i4d 293834 293833 2026-07-25T17:10:35Z JhowieNitnek 1044 293834 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z38273" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z38272", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z38272", "Z38272K1": { "Z1K1": "Z20159", "Z20159K1": { "Z1K1": "Z17813", "Z17813K1": "Z17815" }, "Z20159K2": { "Z1K1": "Z13518", "Z13518K1": "500" } } }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z866", "Z866K2": "500 v.Chr." } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "500 v.Chr." } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } su3zgwgf8ys641mzlbiwugtuqhbhtzp Z38274 0 88552 293835 2026-07-25T17:10:40Z Seudo 13071 creation of French version 293835 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z38274" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z38274K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "person" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z60", "Z17K2": "Z38274K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "language" } ] } } ], "Z8K2": "Z89", "Z8K3": [ "Z20" ], "Z8K4": [ "Z14" ], "Z8K5": "Z38274" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "birth sentence from Wikidata, French" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } ld8ud4cxvmvnbpfspaxtesfz5ojqn1g 293879 293835 2026-07-25T18:00:17Z YoshiRulz 10156 Added Z38277 to the approved list of implementations 293879 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z38274" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z38274K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "person" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z60", "Z17K2": "Z38274K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "language" } ] } } ], "Z8K2": "Z89", "Z8K3": [ "Z20" ], "Z8K4": [ "Z14", "Z38277" ], "Z8K5": "Z38274" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "birth sentence from Wikidata, French" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 5ewj9b6o2zmacfyjg3hcg1yrmlton0m 293953 293879 2026-07-25T19:49:25Z YoshiRulz 10156 Added Z38292 and Z38293 to the approved list of test cases 293953 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z38274" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z38274K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "person" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z60", "Z17K2": "Z38274K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "language" } ] } } ], "Z8K2": "Z89", "Z8K3": [ "Z20", "Z38292", "Z38293" ], "Z8K4": [ "Z14", "Z38277" ], "Z8K5": "Z38274" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "birth sentence from Wikidata, French" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 1lijr4jj0s1vtia34ad8qllnep3hfp3 293954 293953 2026-07-25T19:49:27Z YoshiRulz 10156 Removed Z38277 from the approved list of implementations 293954 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z38274" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z38274K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "person" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z60", "Z17K2": "Z38274K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "language" } ] } } ], "Z8K2": "Z89", "Z8K3": [ "Z20", "Z38292", "Z38293" ], "Z8K4": [ "Z14" ], "Z8K5": "Z38274" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "birth sentence from Wikidata, French" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } t7ypmujqs6ho104qh9w7eiaxcrnnx8o 293999 293954 2026-07-25T20:32:31Z YoshiRulz 10156 Added Z38301 to the approved list of test cases 293999 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z38274" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z38274K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "person" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z60", "Z17K2": "Z38274K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "language" } ] } } ], "Z8K2": "Z89", "Z8K3": [ "Z20", "Z38292", "Z38293", "Z38301" ], "Z8K4": [ "Z14" ], "Z8K5": "Z38274" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "birth sentence from Wikidata, French" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } e2i2lcy5037ie9y4mx4cqmdgjkqs8qd 294002 293999 2026-07-25T20:36:34Z YoshiRulz 10156 Added Z38277 to the approved list of implementations 294002 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z38274" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z38274K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "person" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z60", "Z17K2": "Z38274K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "language" } ] } } ], "Z8K2": "Z89", "Z8K3": [ "Z20", "Z38292", "Z38293", "Z38301" ], "Z8K4": [ "Z14", "Z38277" ], "Z8K5": "Z38274" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "birth sentence from Wikidata, French" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } jn5hu9k66sbhdd2npe0wmlnvkr8fx0t Z38275 0 88553 293836 2026-07-25T17:11:01Z JhowieNitnek 1044 293836 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z38275" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z38272", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z38272", "Z38272K1": { "Z1K1": "Z20159", "Z20159K1": { "Z1K1": "Z17813", "Z17813K1": "Z17814" }, "Z20159K2": { "Z1K1": "Z13518", "Z13518K1": "65" } } }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z866", "Z866K2": "65 n.Chr." } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "65 n.Chr." } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } mz3q8mdmjbcq9laqmwb4a4h1hm80mb6 293841 293836 2026-07-25T17:13:53Z JhowieNitnek 1044 293841 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z38275" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z38272", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z38272", "Z38272K1": { "Z1K1": "Z20159", "Z20159K1": { "Z1K1": "Z17813", "Z17813K1": "Z17814" }, "Z20159K2": { "Z1K1": "Z13518", "Z13518K1": "99" } } }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z866", "Z866K2": "99 n.Chr." } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "99 n.Chr." } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } mo72owudtdf4h6yhg5d8fgl56x6ebkd Z38276 0 88554 293837 2026-07-25T17:12:00Z JhowieNitnek 1044 293837 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z38276" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z38272", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z38272", "Z38272K1": { "Z1K1": "Z20159", "Z20159K1": { "Z1K1": "Z17813", "Z17813K1": "Z17814" }, "Z20159K2": { "Z1K1": "Z13518", "Z13518K1": "500" } } }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z866", "Z866K2": "500" } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "500 n.Chr." } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } h6g1iz0wpwjsnmvl849qjffygqglp03 293839 293837 2026-07-25T17:13:08Z JhowieNitnek 1044 293839 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z38276" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z38272", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z38272", "Z38272K1": { "Z1K1": "Z20159", "Z20159K1": { "Z1K1": "Z17813", "Z17813K1": "Z17814" }, "Z20159K2": { "Z1K1": "Z13518", "Z13518K1": "100" } } }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z866", "Z866K2": "100" } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "100 n.Chr." } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } bj3k3y1h6bhe5j85yfxf9kdk6hkr6fr Z38277 0 88555 293843 2026-07-25T17:17:24Z Seudo 13071 created my first implementation (inspired from Swedish implementation) 293843 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z38277" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z38274", "Z14K2": { "Z1K1": "Z7", "Z7K1": "Z27868", "Z27868K1": { "Z1K1": "Z7", "Z7K1": "Z22511", "Z22511K1": { "Z1K1": "Z7", "Z7K1": "Z22504", "Z22504K1": [ "Z6", { "Z1K1": "Z7", "Z7K1": "Z24766", "Z24766K1": { "Z1K1": "Z18", "Z18K1": "Z38274K1" }, "Z24766K2": { "Z1K1": "Z18", "Z18K1": "Z38274K2" } }, "est né", { "Z1K1": "Z7", "Z7K1": "Z20780", "Z20780K1": { "Z1K1": "Z7", "Z7K1": "Z25601", "Z25601K1": { "Z1K1": "Z7", "Z7K1": "Z30120", "Z30120K1": { "Z1K1": "Z18", "Z18K1": "Z38274K1" }, "Z30120K2": [ "Z6030", "Z6036" ], "Z30120K3": [ "Z60", "Z1360" ], "Z30120K4": [ "Z6092", { "Z1K1": "Z6092", "Z6092K1": "P569" } ] } }, "Z20780K2": { "Z1K1": "Z18", "Z18K1": "Z38274K2" } }, "à", { "Z1K1": "Z7", "Z7K1": "Z24766", "Z24766K1": { "Z1K1": "Z7", "Z7K1": "Z28787", "Z28787K1": { "Z1K1": "Z18", "Z18K1": "Z38274K1" }, "Z28787K2": { "Z1K1": "Z6092", "Z6092K1": "P19" } }, "Z24766K2": { "Z1K1": "Z18", "Z18K1": "Z38274K2" } } ] } } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "birth sentence from Wikidata, French composition" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } lylixvsa7991twr63ulveeyjybzt5r9 293995 293843 2026-07-25T20:27:40Z Seudo 13071 Added "le" after "né" and try to handle male/female genres 293995 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z38277" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z38274", "Z14K2": { "Z1K1": "Z7", "Z7K1": "Z27868", "Z27868K1": { "Z1K1": "Z7", "Z7K1": "Z22511", "Z22511K1": { "Z1K1": "Z7", "Z7K1": "Z22504", "Z22504K1": [ "Z6", { "Z1K1": "Z7", "Z7K1": "Z24766", "Z24766K1": { "Z1K1": "Z18", "Z18K1": "Z38274K1" }, "Z24766K2": { "Z1K1": "Z18", "Z18K1": "Z38274K2" } }, { "Z1K1": "Z7", "Z7K1": "Z802", "Z802K1": { "Z1K1": "Z7", "Z7K1": "Z19316", "Z19316K1": { "Z1K1": "Z7", "Z7K1": "Z22839", "Z22839K1": { "Z1K1": "Z7", "Z7K1": "Z873", "Z873K1": "Z19308", "Z873K2": { "Z1K1": "Z7", "Z7K1": "Z872", "Z872K1": "Z20637", "Z872K2": { "Z1K1": "Z7", "Z7K1": "Z22220", "Z22220K1": { "Z1K1": "Z18", "Z18K1": "Z38274K1" } } } }, "Z22839K2": { "Z1K1": "Z6091", "Z6091K1": "Q6581097" } }, "Z19316K2": { "Z1K1": "Z6091", "Z6091K1": "Q6581072" } }, "Z802K2": "est née le", "Z802K3": "est né le" }, { "Z1K1": "Z7", "Z7K1": "Z20780", "Z20780K1": { "Z1K1": "Z7", "Z7K1": "Z25601", "Z25601K1": { "Z1K1": "Z7", "Z7K1": "Z30120", "Z30120K1": { "Z1K1": "Z18", "Z18K1": "Z38274K1" }, "Z30120K2": [ "Z6030", "Z6036" ], "Z30120K3": [ "Z60", "Z1360" ], "Z30120K4": [ "Z6092", { "Z1K1": "Z6092", "Z6092K1": "P569" } ] } }, "Z20780K2": { "Z1K1": "Z18", "Z18K1": "Z38274K2" } }, "à", { "Z1K1": "Z7", "Z7K1": "Z24766", "Z24766K1": { "Z1K1": "Z7", "Z7K1": "Z28787", "Z28787K1": { "Z1K1": "Z18", "Z18K1": "Z38274K1" }, "Z28787K2": { "Z1K1": "Z6092", "Z6092K1": "P19" } }, "Z24766K2": { "Z1K1": "Z18", "Z18K1": "Z38274K2" } } ] } } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "birth sentence from Wikidata, French composition" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } gtzjhqcchtoty7hhvsuhyrvyox882cf 294001 293995 2026-07-25T20:36:28Z YoshiRulz 10156 Fix fetching of P21 statements 294001 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z38277" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z38274", "Z14K2": { "Z1K1": "Z7", "Z7K1": "Z27868", "Z27868K1": { "Z1K1": "Z7", "Z7K1": "Z22511", "Z22511K1": { "Z1K1": "Z7", "Z7K1": "Z22504", "Z22504K1": [ "Z6", { "Z1K1": "Z7", "Z7K1": "Z24766", "Z24766K1": { "Z1K1": "Z18", "Z18K1": "Z38274K1" }, "Z24766K2": { "Z1K1": "Z18", "Z18K1": "Z38274K2" } }, { "Z1K1": "Z7", "Z7K1": "Z802", "Z802K1": { "Z1K1": "Z7", "Z7K1": "Z19316", "Z19316K1": { "Z1K1": "Z7", "Z7K1": "Z22839", "Z22839K1": { "Z1K1": "Z7", "Z7K1": "Z32290", "Z32290K1": { "Z1K1": "Z7", "Z7K1": "Z30120", "Z30120K1": { "Z1K1": "Z18", "Z18K1": "Z38274K1" }, "Z30120K2": [ "Z6030", "Z6036" ], "Z30120K3": [ "Z60", "Z1360" ], "Z30120K4": [ "Z6092", { "Z1K1": "Z6092", "Z6092K1": "P21" } ] }, "Z32290K2": { "Z1K1": "Z6092", "Z6092K1": "P21" } }, "Z22839K2": { "Z1K1": "Z6091", "Z6091K1": "Q6581097" } }, "Z19316K2": { "Z1K1": "Z6091", "Z6091K1": "Q6581072" } }, "Z802K2": "est née le", "Z802K3": "est né le" }, { "Z1K1": "Z7", "Z7K1": "Z20780", "Z20780K1": { "Z1K1": "Z7", "Z7K1": "Z25601", "Z25601K1": { "Z1K1": "Z7", "Z7K1": "Z30120", "Z30120K1": { "Z1K1": "Z18", "Z18K1": "Z38274K1" }, "Z30120K2": [ "Z6030", "Z6036" ], "Z30120K3": [ "Z60", "Z1360" ], "Z30120K4": [ "Z6092", { "Z1K1": "Z6092", "Z6092K1": "P569" } ] } }, "Z20780K2": { "Z1K1": "Z18", "Z18K1": "Z38274K2" } }, "à", { "Z1K1": "Z7", "Z7K1": "Z24766", "Z24766K1": { "Z1K1": "Z7", "Z7K1": "Z28787", "Z28787K1": { "Z1K1": "Z18", "Z18K1": "Z38274K1" }, "Z28787K2": { "Z1K1": "Z6092", "Z6092K1": "P19" } }, "Z24766K2": { "Z1K1": "Z18", "Z18K1": "Z38274K2" } } ] } } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "birth sentence from Wikidata, French composition" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } bmgm6araj57qq320k07yjwq83waet2q 294005 294001 2026-07-25T20:38:31Z YoshiRulz 10156 Optimise fetch 294005 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z38277" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z38274", "Z14K2": { "Z1K1": "Z7", "Z7K1": "Z27868", "Z27868K1": { "Z1K1": "Z7", "Z7K1": "Z22511", "Z22511K1": { "Z1K1": "Z7", "Z7K1": "Z22504", "Z22504K1": [ "Z6", { "Z1K1": "Z7", "Z7K1": "Z24766", "Z24766K1": { "Z1K1": "Z18", "Z18K1": "Z38274K1" }, "Z24766K2": { "Z1K1": "Z18", "Z18K1": "Z38274K2" } }, { "Z1K1": "Z7", "Z7K1": "Z802", "Z802K1": { "Z1K1": "Z7", "Z7K1": "Z19316", "Z19316K1": { "Z1K1": "Z7", "Z7K1": "Z22839", "Z22839K1": { "Z1K1": "Z7", "Z7K1": "Z32290", "Z32290K1": { "Z1K1": "Z7", "Z7K1": "Z30120", "Z30120K1": { "Z1K1": "Z18", "Z18K1": "Z38274K1" }, "Z30120K2": [ "Z6030", "Z6036" ], "Z30120K3": [ "Z60", "Z1360" ], "Z30120K4": [ "Z6092", { "Z1K1": "Z6092", "Z6092K1": "P21" }, { "Z1K1": "Z6092", "Z6092K1": "P569" } ] }, "Z32290K2": { "Z1K1": "Z6092", "Z6092K1": "P21" } }, "Z22839K2": { "Z1K1": "Z6091", "Z6091K1": "Q6581097" } }, "Z19316K2": { "Z1K1": "Z6091", "Z6091K1": "Q6581072" } }, "Z802K2": "est née le", "Z802K3": "est né le" }, { "Z1K1": "Z7", "Z7K1": "Z20780", "Z20780K1": { "Z1K1": "Z7", "Z7K1": "Z25601", "Z25601K1": { "Z1K1": "Z7", "Z7K1": "Z30120", "Z30120K1": { "Z1K1": "Z18", "Z18K1": "Z38274K1" }, "Z30120K2": [ "Z6030", "Z6036" ], "Z30120K3": [ "Z60", "Z1360" ], "Z30120K4": [ "Z6092", { "Z1K1": "Z6092", "Z6092K1": "P21" }, { "Z1K1": "Z6092", "Z6092K1": "P569" } ] } }, "Z20780K2": { "Z1K1": "Z18", "Z18K1": "Z38274K2" } }, "à", { "Z1K1": "Z7", "Z7K1": "Z24766", "Z24766K1": { "Z1K1": "Z7", "Z7K1": "Z28787", "Z28787K1": { "Z1K1": "Z18", "Z18K1": "Z38274K1" }, "Z28787K2": { "Z1K1": "Z6092", "Z6092K1": "P19" } }, "Z24766K2": { "Z1K1": "Z18", "Z18K1": "Z38274K2" } } ] } } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "birth sentence from Wikidata, French composition" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } omaljht3f62ez4cv8wxkv9uet3c7p63 Z38278 0 88556 293848 2026-07-25T17:20:05Z JhowieNitnek 1044 293848 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z38278" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z38272", "Z14K2": { "Z1K1": "Z7", "Z7K1": "Z28818", "Z28818K1": { "Z1K1": "Z18", "Z18K1": "Z38272K1" }, "Z28818K2": "Z1157", "Z28818K3": { "Z1K1": "Z20159", "Z20159K1": { "Z1K1": "Z17813", "Z17813K1": "Z17814" }, "Z20159K2": { "Z1K1": "Z13518", "Z13518K1": "99" } } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Z38272, composition 1" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 0p8ssub2tv075tieap3l9rbqwbm5a5j Z38279 0 88557 293853 2026-07-25T17:22:27Z JhowieNitnek 1044 293853 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z38279" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z38272", "Z14K2": { "Z1K1": "Z7", "Z7K1": "Z802", "Z802K1": { "Z1K1": "Z7", "Z7K1": "Z17817", "Z17817K1": { "Z1K1": "Z7", "Z7K1": "Z20185", "Z20185K1": { "Z1K1": "Z18", "Z18K1": "Z38272K1" } }, "Z17817K2": "Z17815" }, "Z802K2": { "Z1K1": "Z7", "Z7K1": "Z27182", "Z27182K1": { "Z1K1": "Z7", "Z7K1": "Z13713", "Z13713K1": { "Z1K1": "Z7", "Z7K1": "Z20160", "Z20160K1": { "Z1K1": "Z18", "Z18K1": "Z38272K1" } } }, "Z27182K2": "v.Chr." }, "Z802K3": { "Z1K1": "Z7", "Z7K1": "Z802", "Z802K1": { "Z1K1": "Z7", "Z7K1": "Z28833", "Z28833K1": { "Z1K1": "Z18", "Z18K1": "Z38272K1" }, "Z28833K2": { "Z1K1": "Z20159", "Z20159K1": { "Z1K1": "Z17813", "Z17813K1": "Z17814" }, "Z20159K2": { "Z1K1": "Z13518", "Z13518K1": "100" } } }, "Z802K2": { "Z1K1": "Z7", "Z7K1": "Z27182", "Z27182K1": { "Z1K1": "Z7", "Z7K1": "Z13713", "Z13713K1": { "Z1K1": "Z7", "Z7K1": "Z20160", "Z20160K1": { "Z1K1": "Z18", "Z18K1": "Z38272K1" } } }, "Z27182K2": "n.Chr." }, "Z802K3": { "Z1K1": "Z7", "Z7K1": "Z13713", "Z13713K1": { "Z1K1": "Z7", "Z7K1": "Z20160", "Z20160K1": { "Z1K1": "Z18", "Z18K1": "Z38272K1" } } } } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Z28832, composition 2" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } qirj0cwa6f1kx0xeri1r5njnpgd9uqr Z38280 0 88558 293858 2026-07-25T17:30:37Z JhowieNitnek 1044 293858 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z38280" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z38280K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "album" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z60", "Z17K2": "Z38280K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "language" } ] } } ], "Z8K2": "Z11", "Z8K3": [ "Z20" ], "Z8K4": [ "Z14" ], "Z8K5": "Z38280" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Dutch short description for album" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Given an album, returns a short description using the year and performer, e.g. \"album uit 1968 van The Beatles\"" } ] } } 2413p3qywen9c00xpcntykc2ohlz22d 293864 293858 2026-07-25T17:33:35Z JhowieNitnek 1044 Added Z38281 and Z38282 to the approved list of test cases 293864 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z38280" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z38280K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "album" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z60", "Z17K2": "Z38280K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "language" } ] } } ], "Z8K2": "Z11", "Z8K3": [ "Z20", "Z38281", "Z38282" ], "Z8K4": [ "Z14" ], "Z8K5": "Z38280" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Dutch short description for album" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Given an album, returns a short description using the year and performer, e.g. \"album uit 1968 van The Beatles\"" } ] } } efo16s5fc2dbrosc424pcihk7jevi39 293866 293864 2026-07-25T17:36:09Z JhowieNitnek 1044 Added Z38283 to the approved list of implementations 293866 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z38280" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z38280K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "album" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z60", "Z17K2": "Z38280K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "language" } ] } } ], "Z8K2": "Z11", "Z8K3": [ "Z20", "Z38281", "Z38282" ], "Z8K4": [ "Z14", "Z38283" ], "Z8K5": "Z38280" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Dutch short description for album" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Given an album, returns a short description using the year and performer, e.g. \"album uit 1968 van The Beatles\"" } ] } } rhl4bjuyvy1olcvp9jvtn5denxbz688 293869 293866 2026-07-25T17:41:22Z JhowieNitnek 1044 293869 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z38280" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z38280K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "album" }, { "Z1K1": "Z11", "Z11K1": "Z1157", "Z11K2": "album" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z60", "Z17K2": "Z38280K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "language" }, { "Z1K1": "Z11", "Z11K1": "Z1157", "Z11K2": "taal" } ] } } ], "Z8K2": "Z11", "Z8K3": [ "Z20", "Z38281", "Z38282" ], "Z8K4": [ "Z14", "Z38283" ], "Z8K5": "Z38280" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Dutch short description for album" }, { "Z1K1": "Z11", "Z11K1": "Z1157", "Z11K2": "korte beschrijving van een album, nl" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Given an album, returns a short description using the year and performer, e.g. \"album uit 1968 van The Beatles\"" }, { "Z1K1": "Z11", "Z11K1": "Z1157", "Z11K2": "Geeft voor een bepaald album een korte beschrijving weer op basis van het jaar en de artiest, bijvoorbeeld “album uit 1968 van The Beatles”" } ] } } tt41gghrts69lmx51v4stkg4mj07q2z Z38281 0 88559 293860 2026-07-25T17:32:01Z JhowieNitnek 1044 293860 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z38281" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z38280", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z38280", "Z38280K1": { "Z1K1": "Z6091", "Z6091K1": "Q6407723" }, "Z38280K2": "Z1157" }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z14392", "Z14392K2": { "Z1K1": "Z11", "Z11K1": "Z1157", "Z11K2": "album uit 1973 van Roberta Flack" } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "album uit 1973 van Roberta Flack" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } dm5fzwn6ozwgei28xxi8xkgpyi4qc3r Z38282 0 88560 293862 2026-07-25T17:33:18Z JhowieNitnek 1044 293862 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z38282" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z38280", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z38280", "Z38280K1": { "Z1K1": "Z6091", "Z6091K1": "Q3809805" }, "Z38280K2": "Z1157" }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z14392", "Z14392K2": { "Z1K1": "Z11", "Z11K1": "Z1157", "Z11K2": "album uit 1974 van Dolly Parton" } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "album uit 1974 van Dolly Parton" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } dft8666w42x9mm3uf9wsc3l87gethzj Z38283 0 88561 293865 2026-07-25T17:35:58Z JhowieNitnek 1044 293865 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z38283" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z38280", "Z14K2": { "Z1K1": "Z7", "Z7K1": "Z26107", "Z26107K1": { "Z1K1": "Z18", "Z18K1": "Z38280K2" }, "Z26107K2": { "Z1K1": "Z7", "Z7K1": "Z21394", "Z21394K1": [ "Z6", "album uit ", { "Z1K1": "Z7", "Z7K1": "Z28824", "Z28824K1": { "Z1K1": "Z7", "Z7K1": "Z28777", "Z28777K1": { "Z1K1": "Z18", "Z18K1": "Z38280K1" }, "Z28777K2": { "Z1K1": "Z6092", "Z6092K1": "P577" } } }, " van ", { "Z1K1": "Z7", "Z7K1": "Z23753", "Z23753K1": { "Z1K1": "Z7", "Z7K1": "Z28787", "Z28787K1": { "Z1K1": "Z18", "Z18K1": "Z38280K1" }, "Z28787K2": { "Z1K1": "Z6092", "Z6092K1": "P175" } }, "Z23753K2": { "Z1K1": "Z18", "Z18K1": "Z38280K2" } } ] } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Z38280, composition" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } fn6fjl0nicd176mjppl9p62r5ncxmgd 293887 293865 2026-07-25T18:23:57Z JhowieNitnek 1044 293887 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z38283" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z38280", "Z14K2": { "Z1K1": "Z7", "Z7K1": "Z26107", "Z26107K1": { "Z1K1": "Z18", "Z18K1": "Z38280K2" }, "Z26107K2": { "Z1K1": "Z7", "Z7K1": "Z21394", "Z21394K1": [ "Z6", "album uit ", { "Z1K1": "Z7", "Z7K1": "Z38272", "Z38272K1": { "Z1K1": "Z7", "Z7K1": "Z28777", "Z28777K1": { "Z1K1": "Z18", "Z18K1": "Z38280K1" }, "Z28777K2": { "Z1K1": "Z6092", "Z6092K1": "P577" } } }, " van ", { "Z1K1": "Z7", "Z7K1": "Z23753", "Z23753K1": { "Z1K1": "Z7", "Z7K1": "Z28787", "Z28787K1": { "Z1K1": "Z18", "Z18K1": "Z38280K1" }, "Z28787K2": { "Z1K1": "Z6092", "Z6092K1": "P175" } }, "Z23753K2": { "Z1K1": "Z18", "Z18K1": "Z38280K2" } } ] } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Z38280, composition" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 3vu6fxd5jigveow9krad7h2lgv6sbzu Z38284 0 88562 293870 2026-07-25T17:45:00Z JhowieNitnek 1044 293870 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z38284" }, "Z2K2": [ "Z60", "Z1120", "Z1439", "Z1474" ], "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Uzbek variants" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "a persistent list of some Uzbek variants" } ] } } hpqccl0yqk3ajpm6cfoct18vgdtidwa Z38285 0 88563 293872 2026-07-25T17:55:15Z JhowieNitnek 1044 293872 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z38285" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z60", "Z17K2": "Z38285K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "language" } ] } } ], "Z8K2": "Z6", "Z8K3": [ "Z20" ], "Z8K4": [ "Z14" ], "Z8K5": "Z38285" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "final word separator in a lists, Dutch" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } dqfuqg277ott2plb0r6mluvm0gsr9iw 293874 293872 2026-07-25T17:57:05Z JhowieNitnek 1044 293874 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z38285" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z60", "Z17K2": "Z38285K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "language" } ] } } ], "Z8K2": "Z6", "Z8K3": [ "Z20" ], "Z8K4": [ "Z14" ], "Z8K5": "Z38285" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "final word separator in list, Dutch" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 7ry2j1uf20kshu9n5xvbodfw2xcq8ow 293875 293874 2026-07-25T17:57:10Z JhowieNitnek 1044 Added Z38286 to the approved list of test cases 293875 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z38285" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z60", "Z17K2": "Z38285K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "language" } ] } } ], "Z8K2": "Z6", "Z8K3": [ "Z20", "Z38286" ], "Z8K4": [ "Z14" ], "Z8K5": "Z38285" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "final word separator in list, Dutch" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } tvyg3l5j13u13mctmvaxo6urxb5k0bw 293877 293875 2026-07-25T17:58:42Z JhowieNitnek 1044 Added Z38287 to the approved list of implementations 293877 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z38285" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z60", "Z17K2": "Z38285K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "language" } ] } } ], "Z8K2": "Z6", "Z8K3": [ "Z20", "Z38286" ], "Z8K4": [ "Z14", "Z38287" ], "Z8K5": "Z38285" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "final word separator in list, Dutch" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } o944ltxk0kchp91haaval3sh36mflhd Z38286 0 88564 293873 2026-07-25T17:56:44Z JhowieNitnek 1044 293873 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z38286" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z38285", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z38285", "Z38285K1": "Z1517" }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z866", "Z866K2": " en" } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "nl-be: \" en\"" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } tv0bripkfys0rj41xxtcsc23frmjzyw 293881 293873 2026-07-25T18:02:19Z JhowieNitnek 1044 293881 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z38286" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z38285", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z38285", "Z38285K1": "Z1517" }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z866", "Z866K2": " en " } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "nl-be: \" en\"" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 37mhif2x3b702p97xur8x55k4yinfqb Z38287 0 88565 293876 2026-07-25T17:58:25Z JhowieNitnek 1044 293876 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z38287" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z38285", "Z14K2": " en" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Z38285, composition" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } mm2u5ls70l42ud43nborr83lqsysqw7 293882 293876 2026-07-25T18:02:28Z JhowieNitnek 1044 293882 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z38287" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z38285", "Z14K2": " en " }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Z38285, composition" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } e2un3y8nu5jmkicxdi36hic49y0cnjb Z38288 0 88566 293883 2026-07-25T18:12:30Z JhowieNitnek 1044 293883 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z38288" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z38288K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "painting" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z60", "Z17K2": "Z38288K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "language" } ] } } ], "Z8K2": "Z11", "Z8K3": [ "Z20" ], "Z8K4": [ "Z14" ], "Z8K5": "Z38288" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Dutch short description for painting " } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } ns4x47d05dfhh81ic3ykalfnnz8kx4p 293884 293883 2026-07-25T18:14:35Z JhowieNitnek 1044 293884 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z38288" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z38288K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "painting" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z60", "Z17K2": "Z38288K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "language" } ] } } ], "Z8K2": "Z11", "Z8K3": [ "Z20" ], "Z8K4": [ "Z14" ], "Z8K5": "Z38288" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Dutch short description for painting " } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Given an painting, returns a short description using the year and painter, e.g. \"schilderij uit 1642 van Rembrandt van Rijn\"" } ] } } msxjrktmuz8e6enk99s26f9qo91ngvk 293886 293884 2026-07-25T18:16:50Z JhowieNitnek 1044 Added Z38289 to the approved list of test cases 293886 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z38288" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z38288K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "painting" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z60", "Z17K2": "Z38288K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "language" } ] } } ], "Z8K2": "Z11", "Z8K3": [ "Z20", "Z38289" ], "Z8K4": [ "Z14" ], "Z8K5": "Z38288" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Dutch short description for painting " } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Given an painting, returns a short description using the year and painter, e.g. \"schilderij uit 1642 van Rembrandt van Rijn\"" } ] } } fl1m50pi0wwihon2c4il9vcn5t7vs7z 293890 293886 2026-07-25T18:24:35Z JhowieNitnek 1044 Added Z38290 to the approved list of implementations 293890 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z38288" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z38288K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "painting" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z60", "Z17K2": "Z38288K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "language" } ] } } ], "Z8K2": "Z11", "Z8K3": [ "Z20", "Z38289" ], "Z8K4": [ "Z14", "Z38290" ], "Z8K5": "Z38288" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Dutch short description for painting " } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Given an painting, returns a short description using the year and painter, e.g. \"schilderij uit 1642 van Rembrandt van Rijn\"" } ] } } rns3flm5qgrbakx61ktgmim10e4gql8 293892 293890 2026-07-25T18:26:51Z JhowieNitnek 1044 293892 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z38288" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z38288K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "painting" }, { "Z1K1": "Z11", "Z11K1": "Z1157", "Z11K2": "schilderij" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z60", "Z17K2": "Z38288K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "language" }, { "Z1K1": "Z11", "Z11K1": "Z1157", "Z11K2": "taal" } ] } } ], "Z8K2": "Z11", "Z8K3": [ "Z20", "Z38289" ], "Z8K4": [ "Z14", "Z38290" ], "Z8K5": "Z38288" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Dutch short description for painting " }, { "Z1K1": "Z11", "Z11K1": "Z1157", "Z11K2": "korte beschrijving van schilderij, nl" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Given an painting, returns a short description using the year and painter, e.g. \"schilderij uit 1642 van Rembrandt van Rijn\"" }, { "Z1K1": "Z11", "Z11K1": "Z1157", "Z11K2": "Geeft voor een bepaald schilderij een korte beschrijving weer op basis van het jaar en de schilder, bijvoorbeeld: “schilderij uit 1642 van Rembrandt van Rijn”" } ] } } 2ikygxy572zurwuw8sr2a3cvd5srj9q Z38289 0 88567 293885 2026-07-25T18:15:59Z JhowieNitnek 1044 293885 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z38289" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z38288", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z38288", "Z38288K1": { "Z1K1": "Z6091", "Z6091K1": "Q19917694" }, "Z38288K2": "Z1157" }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z14392", "Z14392K2": { "Z1K1": "Z11", "Z11K1": "Z1157", "Z11K2": "schilderij uit 1911 van Suzanne Valadon" } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 1yvungrsdea0qyhfn7sw7wyo6e066ub 293889 293885 2026-07-25T18:24:23Z JhowieNitnek 1044 293889 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z38289" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z38288", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z38288", "Z38288K1": { "Z1K1": "Z6091", "Z6091K1": "Q19917694" }, "Z38288K2": "Z1157" }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z14392", "Z14392K2": { "Z1K1": "Z11", "Z11K1": "Z1157", "Z11K2": "schilderij uit 1911 van Suzanne Valadon" } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1157", "Z11K2": "schilderij uit 1911 van Suzanne Valadon" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } c5cj7uvmm8tf6cd4aj439jum2h8jzvc 294166 293889 2026-07-26T11:42:24Z HenkvD 1290 English label 294166 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z38289" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z38288", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z38288", "Z38288K1": { "Z1K1": "Z6091", "Z6091K1": "Q19917694" }, "Z38288K2": "Z1157" }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z14392", "Z14392K2": { "Z1K1": "Z11", "Z11K1": "Z1157", "Z11K2": "schilderij uit 1911 van Suzanne Valadon" } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1157", "Z11K2": "schilderij uit 1911 van Suzanne Valadon" }, { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "(nl) schilderij uit 1911 van Suzanne Valadon" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } mtfg17d97n5shhuxaddjr0wi7je9syi Z38290 0 88568 293888 2026-07-25T18:23:59Z JhowieNitnek 1044 293888 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z38290" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z38288", "Z14K2": { "Z1K1": "Z7", "Z7K1": "Z26107", "Z26107K1": { "Z1K1": "Z18", "Z18K1": "Z38288K2" }, "Z26107K2": { "Z1K1": "Z7", "Z7K1": "Z21394", "Z21394K1": [ "Z6", "schilderij uit ", { "Z1K1": "Z7", "Z7K1": "Z38272", "Z38272K1": { "Z1K1": "Z7", "Z7K1": "Z28777", "Z28777K1": { "Z1K1": "Z18", "Z18K1": "Z38288K1" }, "Z28777K2": { "Z1K1": "Z6092", "Z6092K1": "P571" } } }, " van ", { "Z1K1": "Z7", "Z7K1": "Z23753", "Z23753K1": { "Z1K1": "Z7", "Z7K1": "Z28787", "Z28787K1": { "Z1K1": "Z18", "Z18K1": "Z38288K1" }, "Z28787K2": { "Z1K1": "Z6092", "Z6092K1": "P170" } }, "Z23753K2": { "Z1K1": "Z18", "Z18K1": "Z38288K2" } } ] } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } dg1ov2nky7za3lfyk1ysvnip8d9du39 293891 293888 2026-07-25T18:24:50Z JhowieNitnek 1044 293891 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z38290" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z38288", "Z14K2": { "Z1K1": "Z7", "Z7K1": "Z26107", "Z26107K1": { "Z1K1": "Z18", "Z18K1": "Z38288K2" }, "Z26107K2": { "Z1K1": "Z7", "Z7K1": "Z21394", "Z21394K1": [ "Z6", "schilderij uit ", { "Z1K1": "Z7", "Z7K1": "Z38272", "Z38272K1": { "Z1K1": "Z7", "Z7K1": "Z28777", "Z28777K1": { "Z1K1": "Z18", "Z18K1": "Z38288K1" }, "Z28777K2": { "Z1K1": "Z6092", "Z6092K1": "P571" } } }, " van ", { "Z1K1": "Z7", "Z7K1": "Z23753", "Z23753K1": { "Z1K1": "Z7", "Z7K1": "Z28787", "Z28787K1": { "Z1K1": "Z18", "Z18K1": "Z38288K1" }, "Z28787K2": { "Z1K1": "Z6092", "Z6092K1": "P170" } }, "Z23753K2": { "Z1K1": "Z18", "Z18K1": "Z38288K2" } } ] } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Dutch short description for painting, composition" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } noklrx2iejlk40el5kpm11bt8mi6sey Z38291 0 88569 293897 2026-07-25T19:26:10Z Wcalenieja 10313 new 293897 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z38291" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z38291K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "subject" }, { "Z1K1": "Z11", "Z11K1": "Z1025", "Z11K2": "temat" } ] } } ], "Z8K2": "Z6", "Z8K3": [ "Z20" ], "Z8K4": [ "Z14" ], "Z8K5": "Z38291" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1025", "Z11K2": "Klasyfikacja zdania w języku polskim" }, { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Classifying sentence in Polish" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1002", "Z31K2": [ "Z6", "something is a P31 or P279", "P31 or P279 sentence" ] }, { "Z1K1": "Z31", "Z31K1": "Z1025", "Z31K2": [ "Z6", "coś jest P31 lub P279", "zdanie P31 lub P279" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "[something] is a [something] based on Wikidata's instance of or subclass property" }, { "Z1K1": "Z11", "Z11K1": "Z1025", "Z11K2": "[coś] jest [czymś] na podstawie właściwości „jest to” lub „podklasa” w Wikidanych" } ] } } s14wmt8zrzhhblo505vwfjbw83rtip6 Translations:Wikifunctions:Status updates/2026-07-08/41/de 1198 88570 293898 2026-07-25T19:28:17Z Ameisenigel 44 Created page with "Wir haben diese Woche einige kleine Fehlerbehebungen im Zusammenhang mit der Unterstützung für die Abstrakte Wikipedia sowie eine Verbesserung an einer der Spezialseiten von Wikifunctions eingeführt." 293898 wikitext text/x-wiki Wir haben diese Woche einige kleine Fehlerbehebungen im Zusammenhang mit der Unterstützung für die Abstrakte Wikipedia sowie eine Verbesserung an einer der Spezialseiten von Wikifunctions eingeführt. qldzuflsd1wrofu5owi8cwv4ai7e0kg Translations:Wikifunctions:Status updates/2026-07-08/25/de 1198 88571 293900 2026-07-25T19:31:02Z Ameisenigel 44 Created page with "Beim Laden eines längeren abstrakten Artikels werden die zugehörigen Wikidata-Entitäten nun gebündelt abgerufen, wodurch die Anzeige schneller erfolgt und die Server weniger stark belastet werden ($1). Wir haben den Hinweis bei integrierten abstrakten Artikeln, der darüber informiert, dass die Inhalte aus der Abstrakten Wikipedia stammen, so angepasst, dass er für alle Leser sichtbar ist und nicht mehr nur für Administratoren. Stattdessen wird nun die Aufforderung..." 293900 wikitext text/x-wiki Beim Laden eines längeren abstrakten Artikels werden die zugehörigen Wikidata-Entitäten nun gebündelt abgerufen, wodurch die Anzeige schneller erfolgt und die Server weniger stark belastet werden ($1). Wir haben den Hinweis bei integrierten abstrakten Artikeln, der darüber informiert, dass die Inhalte aus der Abstrakten Wikipedia stammen, so angepasst, dass er für alle Leser sichtbar ist und nicht mehr nur für Administratoren. Stattdessen wird nun die Aufforderung zur Deaktivierung dieses Hinweises nur noch Administratoren angezeigt ($2). 3gxb8696olyfqjayjrfeyebgcw03nus Translations:Wikifunctions:Status updates/2026-07-08/26/de 1198 88572 293902 2026-07-25T19:32:02Z Ameisenigel 44 Created page with "Special:ListObjectsByType auf Wikifunctions listet bestimmte Objekte nun nicht mehr mehrfach auf ($1) und liefert Ergebnisse schneller ($2)." 293902 wikitext text/x-wiki Special:ListObjectsByType auf Wikifunctions listet bestimmte Objekte nun nicht mehr mehrfach auf ($1) und liefert Ergebnisse schneller ($2). mzasegiwtzmwk7ebxits0oa0kxeo8mz Translations:Wikifunctions:Status updates/2026-07-08/27/de 1198 88573 293904 2026-07-25T19:32:19Z Ameisenigel 44 Created page with "=== Aufzeichnung des Freiwilligentreffens vom 6. Juli ===" 293904 wikitext text/x-wiki === Aufzeichnung des Freiwilligentreffens vom 6. Juli === acngunp9bz3fxrp2da1ry1ypx7q0ot5 Translations:Wikifunctions:Status updates/2026-07-08/28/de 1198 88574 293906 2026-07-25T19:32:34Z Ameisenigel 44 Created page with "Aufzeichnung des Freiwilligentreffens im Juli" 293906 wikitext text/x-wiki Aufzeichnung des Freiwilligentreffens im Juli 9h18u3rqu52s2bstg3smvsf07bznnk0 Translations:Wikifunctions:Status updates/2026-07-08/29/de 1198 88575 293908 2026-07-25T19:33:06Z Ameisenigel 44 Created page with "Die [[$1|Aufzeichnung des Freiwilligentreffens vom Montag (6. Juli 2026) ist jetzt auf Commons verfügbar]]. Vielen Dank für die lebhafte Diskussion über spezifische Aspekte der NLG. Wir planen, dieses Thema in einem der nächsten Newsletter aufzugreifen." 293908 wikitext text/x-wiki Die [[$1|Aufzeichnung des Freiwilligentreffens vom Montag (6. Juli 2026) ist jetzt auf Commons verfügbar]]. Vielen Dank für die lebhafte Diskussion über spezifische Aspekte der NLG. Wir planen, dieses Thema in einem der nächsten Newsletter aufzugreifen. irvrj4rd86vkuyrlit152i35z0ksljo Translations:Wikifunctions:Status updates/2026-07-08/30/de 1198 88576 293910 2026-07-25T19:33:10Z Ameisenigel 44 Created page with "=== Wikifunctions und Abstrakte Wikipedia bei der Wikimania 2026 ===" 293910 wikitext text/x-wiki === Wikifunctions und Abstrakte Wikipedia bei der Wikimania 2026 === pem8desao5uigqwcxtxk8ao0qipgulc Z38292 0 88577 293912 2026-07-25T19:33:17Z Seudo 13071 Add test case 1 293912 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z38292" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z38274", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z38274", "Z38274K1": { "Z1K1": "Z6091", "Z6091K1": "Q41554" }, "Z38274K2": "Z1004" }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z877", "Z877K2": { "Z1K1": "Z89", "Z89K1": "Nicolas Poussin est né le 1er juin 1594 à Les Andelys." } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 6sajcprgnl9nix0uu6oh58vpwsgeqbh 293913 293912 2026-07-25T19:33:45Z Seudo 13071 add label 293913 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z38292" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z38274", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z38274", "Z38274K1": { "Z1K1": "Z6091", "Z6091K1": "Q41554" }, "Z38274K2": "Z1004" }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z877", "Z877K2": { "Z1K1": "Z89", "Z89K1": "Nicolas Poussin est né le 1er juin 1594 à Les Andelys." } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Nicolas Poussin est né le 1er juin 1594..." } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 2ybho8bh9jyfx1t41dfne4wiok624j1 Translations:Wikifunctions:Status updates/2026-07-08/42/de 1198 88578 293914 2026-07-25T19:33:50Z Ameisenigel 44 Created page with "Die [[$1|Wikimania 2026]], die jährliche Hauptkonferenz rund um Wikimedia, findet dieses Jahr vom 21. bis 25. Juli in Paris, Frankreich, statt. Es wird eine Reihe von Veranstaltungen zur Abstrakten Wikipedia und Wikifunctions geben (alle Zeitangaben in Ortszeit):" 293914 wikitext text/x-wiki Die [[$1|Wikimania 2026]], die jährliche Hauptkonferenz rund um Wikimedia, findet dieses Jahr vom 21. bis 25. Juli in Paris, Frankreich, statt. Es wird eine Reihe von Veranstaltungen zur Abstrakten Wikipedia und Wikifunctions geben (alle Zeitangaben in Ortszeit): fz98yixlvkt59hv31i85xv1p4o8j3v7 Translations:Wikifunctions:Status updates/2026-07-08/31/de 1198 88579 293916 2026-07-25T19:33:54Z Ameisenigel 44 Created page with "[[$1|Dnshitobu]] hat am Freitag um 14:30 Uhr die Sitzung “[$2 Indigene Sprachen für Wikifunctions bereit machen]”" 293916 wikitext text/x-wiki [[$1|Dnshitobu]] hat am Freitag um 14:30 Uhr die Sitzung “[$2 Indigene Sprachen für Wikifunctions bereit machen]” 6lisy99bdsvtjn9giuskl3ge4cdxwwr Translations:Wikifunctions:Status updates/2026-07-08/32/de 1198 88580 293918 2026-07-25T19:33:58Z Ameisenigel 44 Created page with "[[$1|Mahir256]] wird am Freitag um 16:00 Uhr einen Workshop “[$2 Von Abstrakten Inhalten zu Konkretem Text mit Wikidata-Lexemen]” organisieren" 293918 wikitext text/x-wiki [[$1|Mahir256]] wird am Freitag um 16:00 Uhr einen Workshop “[$2 Von Abstrakten Inhalten zu Konkretem Text mit Wikidata-Lexemen]” organisieren 4t78ubna80gakqwb6sr7nk9ej2n4vi4 Translations:Wikifunctions:Status updates/2026-07-08/33/de 1198 88581 293920 2026-07-25T19:34:03Z Ameisenigel 44 Created page with "[[$1|James]], [[$2|Luca]] und [[$3|Denny]] werden am Samstag um 11:00 Uhr den “[$4 Workshop Abstrakte Wikipedia: Lasst uns einen mehrsprachigen Artikel erstellen!]” leiten" 293920 wikitext text/x-wiki [[$1|James]], [[$2|Luca]] und [[$3|Denny]] werden am Samstag um 11:00 Uhr den “[$4 Workshop Abstrakte Wikipedia: Lasst uns einen mehrsprachigen Artikel erstellen!]” leiten 1pxh5bno4bkoh7l7veu3bb6queo22j2 Translations:Wikifunctions:Status updates/2026-07-08/34/de 1198 88582 293922 2026-07-25T19:34:22Z Ameisenigel 44 Created page with "Sollte es weitere Veranstaltungen zu diesem Thema geben, lass es uns bitte wissen und wir nehmen sie gerne mit auf!" 293922 wikitext text/x-wiki Sollte es weitere Veranstaltungen zu diesem Thema geben, lass es uns bitte wissen und wir nehmen sie gerne mit auf! 7g5n6zg4jtzf93wb3bwvmsqw1t46wsd Translations:Wikifunctions:Status updates/2026-07-08/35/de 1198 88583 293924 2026-07-25T19:34:27Z Ameisenigel 44 Created page with "=== Wöchentliche neue Funktionen: 69 neue Funktionen ===" 293924 wikitext text/x-wiki === Wöchentliche neue Funktionen: 69 neue Funktionen === k14ogr3bl4001ivpilkax3d8bus9irn Z38293 0 88584 293926 2026-07-25T19:35:28Z Seudo 13071 add test case 2 293926 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z38293" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z38274", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z38274", "Z38274K1": { "Z1K1": "Z6091", "Z6091K1": "Q535" }, "Z38274K2": "Z1004" }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z877", "Z877K2": { "Z1K1": "Z89", "Z89K1": "Victor Hugo est né le 26 février 1802 à Besançon." } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Victor Hugo est né le 26 février 1802 à Besançon" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } qhmeernju0pngqr1zz04x2zigevud6j Translations:Wikifunctions:Status updates/2026-07-08/43/de 1198 88585 293927 2026-07-25T19:36:40Z Ameisenigel 44 Created page with "Diese Woche hatten wir 69 neue Funktionen. Hier ist eine unvollständige Liste von Funktionen mit Implementierungen und Tests, um einen Eindruck davon zu bekommen, welche Funktionen erstellt wurden. Wir haben die Marke von 4.650 Funktionen überschritten, nur wenige Wochen vor der Wikimania – vielleicht kommen wir bis dahin auf eine runde Zahl? Vielen Dank an alle für ihre Beiträge!" 293927 wikitext text/x-wiki Diese Woche hatten wir 69 neue Funktionen. Hier ist eine unvollständige Liste von Funktionen mit Implementierungen und Tests, um einen Eindruck davon zu bekommen, welche Funktionen erstellt wurden. Wir haben die Marke von 4.650 Funktionen überschritten, nur wenige Wochen vor der Wikimania – vielleicht kommen wir bis dahin auf eine runde Zahl? Vielen Dank an alle für ihre Beiträge! s1jjof7jg0ycvi6zkkg8rcyn0s7zjyg Translations:Wikifunctions:Status updates/2026-07-08/36/de 1198 88586 293929 2026-07-25T19:36:43Z Ameisenigel 44 Created page with "Eine [$1 vollständige Liste aller Funktionen, sortiert nach Erstellungsdatum], ist verfügbar." 293929 wikitext text/x-wiki Eine [$1 vollständige Liste aller Funktionen, sortiert nach Erstellungsdatum], ist verfügbar. dckjpk14krlg91zy1npet79eyynekde Z38294 0 88587 293931 2026-07-25T19:37:24Z Seudo 13071 add test case for "1er" 293931 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z38294" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z20785", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z20785", "Z20785K1": { "Z1K1": "Z20420", "Z20420K1": { "Z1K1": "Z20159", "Z20159K1": { "Z1K1": "Z17813", "Z17813K1": "Z17814" }, "Z20159K2": { "Z1K1": "Z13518", "Z13518K1": "2026" } }, "Z20420K2": { "Z1K1": "Z20342", "Z20342K1": { "Z1K1": "Z16098", "Z16098K1": "Z16101" }, "Z20342K2": { "Z1K1": "Z13518", "Z13518K1": "1" } } } }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z866", "Z866K2": "1er janvier 2026" } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } dm5hkqa3gwtzv5kr6qzu39q8cwo6zcu 293932 293931 2026-07-25T19:37:40Z Seudo 13071 add label 293932 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z38294" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z20785", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z20785", "Z20785K1": { "Z1K1": "Z20420", "Z20420K1": { "Z1K1": "Z20159", "Z20159K1": { "Z1K1": "Z17813", "Z17813K1": "Z17814" }, "Z20159K2": { "Z1K1": "Z13518", "Z13518K1": "2026" } }, "Z20420K2": { "Z1K1": "Z20342", "Z20342K1": { "Z1K1": "Z16098", "Z16098K1": "Z16101" }, "Z20342K2": { "Z1K1": "Z13518", "Z13518K1": "1" } } } }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z866", "Z866K2": "1er janvier 2026" } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Test case for \"1er\"" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } hglqqxz9sz2tt4tdldij32ba27yxs8q Translations:Wikifunctions:Status updates/2026-07-16/Page display title/de 1198 88588 293935 2026-07-25T19:38:26Z Ameisenigel 44 Created page with "Wikifunctions:Status-Updates/2026-07-16" 293935 wikitext text/x-wiki Wikifunctions:Status-Updates/2026-07-16 hgesu88jxqb6jn50ur6x3194d4l3td6 Wikifunctions:Status updates/2026-07-16/de 4 88589 293936 2026-07-25T19:38:27Z Ameisenigel 44 Created page with "Wikifunctions:Status-Updates/2026-07-16" 293936 wikitext text/x-wiki <languages/> {{Wikifunctions updates | prevlabel = <span lang="en" dir="ltr" class="mw-content-ltr">Previous update</span> | prev = 2026-07-08 | nextlabel = <span lang="en" dir="ltr" class="mw-content-ltr">Next update</span> | next = }} <div lang="en" dir="ltr" class="mw-content-ltr"> Welcome to Newsletter #257, [https://www.wikifunctions.org/view/en/Z14629?call=%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z14629%22%2C%22Z14629K1%22%3A%7B%22Z1K1%22%3A%22Z13518%22%2C%22Z13518K1%22%3A%223%22%7D%7D Fermat’s third number]! </div> <div lang="en" dir="ltr" class="mw-content-ltr"> === Beyond syntactic tables === </div> <div lang="en" dir="ltr" class="mw-content-ltr"> In the last few weeks, some volunteers and I have been experimenting with [[Wikifunctions:Type proposals/Syntactic table|the Syntactic table proposal]]. The community has warned us early in the process that it probably would not scale for morphologically rich languages, such as Turkish or Finnish, where words can have hundreds if not thousands of Forms. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> And indeed, we ran into issues. Not as fast as I expected, fortunately, but soon enough. And maybe they are just temporarily for the things we want to do right now, but it is expected that eventually they will be overwhelming as our ambitions expand. Because of that, I think we need to improve on Syntactic tables as they are. I wrote [[Wikifunctions:Type proposals/Words with many forms|a document discussing possible approaches]], and want to invite the community to discuss and leave thoughts. I would like to implement the result of the discussion in the week after Wikimania, unless there is dissent, and see where that takes us. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> === John Samuel: This Pride Month, I Am Focusing on Abstract Wikipedia === </div> <div lang="en" dir="ltr" class="mw-content-ltr"> [[User:Jsamwrites|John Samuel]] wrote a blog post describing his thoughts and hopes for Abstract Wikipedia: [https://jsamwrites.medium.com/this-pride-month-i-am-focusing-on-abstract-wikipedia-287bbae593c8 jsamwrites.medium.com/this-pride-month-i-am-focusing-on-abstract-wikipedia-287bbae593c8] </div> <div lang="en" dir="ltr" class="mw-content-ltr"> I quote John: </div> <blockquote><span lang="en" dir="ltr" class="mw-content-ltr">''“Research on multilingual Wikipedia has shown that different language communities develop their own perspectives, priorities, and cultural contexts. Knowledge is not merely translated; it is shaped by communities.''</span> <span lang="en" dir="ltr" class="mw-content-ltr">''Abstract Wikipedia will not replace those communities. Instead, it offers an opportunity to share certain forms of knowledge more broadly while preserving linguistic diversity.”''</span></blockquote> <div lang="en" dir="ltr" class="mw-content-ltr"> Particularly noteworthy are [[:commons:File:Wikicafe-JohnSAMUEL.pdf|his presentation slides which he presented in Lyon last month]] (in French). </div> <div lang="en" dir="ltr" class="mw-content-ltr"> === Jens Ohlig: Calling Wikifunctions for der, die, das === </div> <div lang="en" dir="ltr" class="mw-content-ltr"> [[User:Jens Ohlig|Jens Ohlig]] wrote a blog post on the implementation of the der, die, das tool that we have pointed to last week: [https://blog.johl.io/calling-wikifunctions-for-der-die-das/ blog.johl.io/calling-wikifunctions-for-der-die-das] </div> <div lang="en" dir="ltr" class="mw-content-ltr"> It offers a great write-up into one way Wikifunctions can be used, and how it connects to Wikidata. I quote Jens: </div> <blockquote><span lang="en" dir="ltr" class="mw-content-ltr">''“To extract the information on the grammatical gender, we use Wikifunctions. Wikifunctions is a Wikimedia project that aims to create a collaboratively maintained library of functions. A function is a procedure that takes one or more inputs and produces an output. Examples include converting units, transforming singular words into plural forms, or carrying out simple calculations. Wikifunctions is intended to support the reuse of such functions across Wikimedia projects and other software environments. It’s also the foundation of Abstract Wikipedia. And, last, but not least, we can use these functions in remote calls from the command line.”''</span></blockquote> <div lang="en" dir="ltr" class="mw-content-ltr"> Thank you, Jens! </div> <div lang="en" dir="ltr" class="mw-content-ltr"> === Recent Changes in the software === </div> <div lang="en" dir="ltr" class="mw-content-ltr"> This week, we fixed a bug that meant that moving complex items up and down in a list would show the wrong expanded "view" ([[:phab:T431714|T431714]]). And to make it easier to recognise what you're searching for, we now show a Function icon or Language icon in the search field, like we do for Wikidata items. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> As part of wider work to support new languages in MediaWiki, we created Z2051/kix "Khiamniungan Naga" ([[:phab:T428856|T428856]]) and Z2052/uzs "Southern Uzbek" ([[:phab:T423735|T423735]]). </div> <div lang="en" dir="ltr" class="mw-content-ltr"> === Wikifunctions and Abstract Wikipedia at Wikimania 2026 === </div> <div lang="en" dir="ltr" class="mw-content-ltr"> Next week is [[:wikimania:Special:MyLanguage/2026:Wikimania|Wikimania 2026]], the annual main conference for all things Wikimedia. Wikimania will be in Paris, France from 21–25 July. We hope to see many of you there. There will be a number of events about Abstract Wikipedia and Wikifunctions (all times local): </div> * <span lang="en" dir="ltr" class="mw-content-ltr">[[User:Dnshitobu|Dnshitobu]] has session “[https://wikimedia.eventyay.com/wm/wikimania2026/talk/TWGKWB/ Making indigenous languages ready for Wikifunctions]” on Friday, 14:30</span> * <span lang="en" dir="ltr" class="mw-content-ltr">[[User:Mahir256|Mahir256]] will organize a workshop “[https://wikimedia.eventyay.com/wm/wikimania2026/talk/HYTQBF/ From Abstract Content to Concrete Text with Wikidata Lexemes]” on Friday, 16:00</span> * <span lang="en" dir="ltr" class="mw-content-ltr">[[User:Jdforrester (WMF)|James]], [[User:Sannita (WMF)|Luca]], and [[User:DVrandecic (WMF)|Denny]] will be running “[https://wikimedia.eventyay.com/wm/wikimania2026/talk/AKFG8R/ Abstract Wikipedia workshop: Let's create a multi-lingual article!]” on Saturday, 11:00</span> <div lang="en" dir="ltr" class="mw-content-ltr"> If there are any further related events, let us know, and we are happy to tell folks about them! </div> <div lang="en" dir="ltr" class="mw-content-ltr"> Due to Wikimania next week, we are skipping the newsletter. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> === News in Types: Thoughts on Wikifunctions Object References === </div> <div lang="en" dir="ltr" class="mw-content-ltr"> We invite you all to create new and discuss the existing [[Wikifunctions:Type proposals|Type proposals]] so we can keep on creating new Types. Thanks to all the community members contributing to the discussion and writing proposals, making it possible to extend the Wikifunctions to new domains! </div> <div lang="en" dir="ltr" class="mw-content-ltr"> We have been particularly discussing the proposal for [[Wikifunctions:Type proposals/Wikifunctions object reference|Wikifunctions Object References]] in the team and like it. The only thing we are considering to change is to make it a generic type, stating the object’s type. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> Furthermore, we are discussing [[Wikifunctions:Type proposals/Words with many forms|an evolution]] of the (experimental) [[Wikifunctions:Type proposals/Syntactic table|Syntactic tables]], as you can see in the top news above. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> === Fresh Functions weekly: 45 new Functions === </div> <div lang="en" dir="ltr" class="mw-content-ltr"> This week we had 45 new functions. Here is an incomplete list of functions with implementations and passing tests to get a taste of what functions have been created. We crossed 4700 functions, and are just one week shy of Wikimania – maybe we can get to a round number during Wikimania? Thanks everybody for contributing! </div> * {{Z|Z37348}} * {{Z|Z37353}} * {{Z|Z37354}} * {{Z|Z37357}} * {{Z|Z37361}} * {{Z|Z37367}} * {{Z|Z37375}} * {{Z|Z37387}} * {{Z|Z37389}} * {{Z|Z37391}} * {{Z|Z37393}} * {{Z|Z37395}} * {{Z|Z37403}} * {{Z|Z37415}} * {{Z|Z37419}} * {{Z|Z37422}} * {{Z|Z37424}} * {{Z|Z37426}} * {{Z|Z37436}} * {{Z|Z37441}} * {{Z|Z37447}} * {{Z|Z37450}} * {{Z|Z37454}} * {{Z|Z37459}} * {{Z|Z37464}} * {{Z|Z37465}} * {{Z|Z37473}} * {{Z|Z37481}} * {{Z|Z37482}} * {{Z|Z37493}} * {{Z|Z37507}} * {{Z|Z37510}} * {{Z|Z37512}} * {{Z|Z37518}} * {{Z|Z37533}} * {{Z|Z37541}} * {{Z|Z37551}} * {{Z|Z37609}} * {{Z|Z37623}} * {{Z|Z37633}} * {{Z|Z37640}} * {{Z|Z37644}} * {{Z|Z37647}} * {{Z|Z37655}} <div lang="en" dir="ltr" class="mw-content-ltr"> A [https://www.wikifunctions.org/wiki/Special:ListObjectsByType?type=Z8&orderby=latest complete list of all functions sorted by when they were created] is available. </div> [[Category:Status updates{{#translation:}}|2026-07-16]] i9bspcj4s43apaqhwx223vztwcpo6ve 293938 293936 2026-07-25T19:38:30Z Ameisenigel 44 Created page with "Vorheriges Update" 293938 wikitext text/x-wiki <languages/> {{Wikifunctions updates | prevlabel = Vorheriges Update | prev = 2026-07-08 | nextlabel = <span lang="en" dir="ltr" class="mw-content-ltr">Next update</span> | next = }} <div lang="en" dir="ltr" class="mw-content-ltr"> Welcome to Newsletter #257, [https://www.wikifunctions.org/view/en/Z14629?call=%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z14629%22%2C%22Z14629K1%22%3A%7B%22Z1K1%22%3A%22Z13518%22%2C%22Z13518K1%22%3A%223%22%7D%7D Fermat’s third number]! </div> <div lang="en" dir="ltr" class="mw-content-ltr"> === Beyond syntactic tables === </div> <div lang="en" dir="ltr" class="mw-content-ltr"> In the last few weeks, some volunteers and I have been experimenting with [[Wikifunctions:Type proposals/Syntactic table|the Syntactic table proposal]]. The community has warned us early in the process that it probably would not scale for morphologically rich languages, such as Turkish or Finnish, where words can have hundreds if not thousands of Forms. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> And indeed, we ran into issues. Not as fast as I expected, fortunately, but soon enough. And maybe they are just temporarily for the things we want to do right now, but it is expected that eventually they will be overwhelming as our ambitions expand. Because of that, I think we need to improve on Syntactic tables as they are. I wrote [[Wikifunctions:Type proposals/Words with many forms|a document discussing possible approaches]], and want to invite the community to discuss and leave thoughts. I would like to implement the result of the discussion in the week after Wikimania, unless there is dissent, and see where that takes us. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> === John Samuel: This Pride Month, I Am Focusing on Abstract Wikipedia === </div> <div lang="en" dir="ltr" class="mw-content-ltr"> [[User:Jsamwrites|John Samuel]] wrote a blog post describing his thoughts and hopes for Abstract Wikipedia: [https://jsamwrites.medium.com/this-pride-month-i-am-focusing-on-abstract-wikipedia-287bbae593c8 jsamwrites.medium.com/this-pride-month-i-am-focusing-on-abstract-wikipedia-287bbae593c8] </div> <div lang="en" dir="ltr" class="mw-content-ltr"> I quote John: </div> <blockquote><span lang="en" dir="ltr" class="mw-content-ltr">''“Research on multilingual Wikipedia has shown that different language communities develop their own perspectives, priorities, and cultural contexts. Knowledge is not merely translated; it is shaped by communities.''</span> <span lang="en" dir="ltr" class="mw-content-ltr">''Abstract Wikipedia will not replace those communities. Instead, it offers an opportunity to share certain forms of knowledge more broadly while preserving linguistic diversity.”''</span></blockquote> <div lang="en" dir="ltr" class="mw-content-ltr"> Particularly noteworthy are [[:commons:File:Wikicafe-JohnSAMUEL.pdf|his presentation slides which he presented in Lyon last month]] (in French). </div> <div lang="en" dir="ltr" class="mw-content-ltr"> === Jens Ohlig: Calling Wikifunctions for der, die, das === </div> <div lang="en" dir="ltr" class="mw-content-ltr"> [[User:Jens Ohlig|Jens Ohlig]] wrote a blog post on the implementation of the der, die, das tool that we have pointed to last week: [https://blog.johl.io/calling-wikifunctions-for-der-die-das/ blog.johl.io/calling-wikifunctions-for-der-die-das] </div> <div lang="en" dir="ltr" class="mw-content-ltr"> It offers a great write-up into one way Wikifunctions can be used, and how it connects to Wikidata. I quote Jens: </div> <blockquote><span lang="en" dir="ltr" class="mw-content-ltr">''“To extract the information on the grammatical gender, we use Wikifunctions. Wikifunctions is a Wikimedia project that aims to create a collaboratively maintained library of functions. A function is a procedure that takes one or more inputs and produces an output. Examples include converting units, transforming singular words into plural forms, or carrying out simple calculations. Wikifunctions is intended to support the reuse of such functions across Wikimedia projects and other software environments. It’s also the foundation of Abstract Wikipedia. And, last, but not least, we can use these functions in remote calls from the command line.”''</span></blockquote> <div lang="en" dir="ltr" class="mw-content-ltr"> Thank you, Jens! </div> <div lang="en" dir="ltr" class="mw-content-ltr"> === Recent Changes in the software === </div> <div lang="en" dir="ltr" class="mw-content-ltr"> This week, we fixed a bug that meant that moving complex items up and down in a list would show the wrong expanded "view" ([[:phab:T431714|T431714]]). And to make it easier to recognise what you're searching for, we now show a Function icon or Language icon in the search field, like we do for Wikidata items. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> As part of wider work to support new languages in MediaWiki, we created Z2051/kix "Khiamniungan Naga" ([[:phab:T428856|T428856]]) and Z2052/uzs "Southern Uzbek" ([[:phab:T423735|T423735]]). </div> <div lang="en" dir="ltr" class="mw-content-ltr"> === Wikifunctions and Abstract Wikipedia at Wikimania 2026 === </div> <div lang="en" dir="ltr" class="mw-content-ltr"> Next week is [[:wikimania:Special:MyLanguage/2026:Wikimania|Wikimania 2026]], the annual main conference for all things Wikimedia. Wikimania will be in Paris, France from 21–25 July. We hope to see many of you there. There will be a number of events about Abstract Wikipedia and Wikifunctions (all times local): </div> * <span lang="en" dir="ltr" class="mw-content-ltr">[[User:Dnshitobu|Dnshitobu]] has session “[https://wikimedia.eventyay.com/wm/wikimania2026/talk/TWGKWB/ Making indigenous languages ready for Wikifunctions]” on Friday, 14:30</span> * <span lang="en" dir="ltr" class="mw-content-ltr">[[User:Mahir256|Mahir256]] will organize a workshop “[https://wikimedia.eventyay.com/wm/wikimania2026/talk/HYTQBF/ From Abstract Content to Concrete Text with Wikidata Lexemes]” on Friday, 16:00</span> * <span lang="en" dir="ltr" class="mw-content-ltr">[[User:Jdforrester (WMF)|James]], [[User:Sannita (WMF)|Luca]], and [[User:DVrandecic (WMF)|Denny]] will be running “[https://wikimedia.eventyay.com/wm/wikimania2026/talk/AKFG8R/ Abstract Wikipedia workshop: Let's create a multi-lingual article!]” on Saturday, 11:00</span> <div lang="en" dir="ltr" class="mw-content-ltr"> If there are any further related events, let us know, and we are happy to tell folks about them! </div> <div lang="en" dir="ltr" class="mw-content-ltr"> Due to Wikimania next week, we are skipping the newsletter. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> === News in Types: Thoughts on Wikifunctions Object References === </div> <div lang="en" dir="ltr" class="mw-content-ltr"> We invite you all to create new and discuss the existing [[Wikifunctions:Type proposals|Type proposals]] so we can keep on creating new Types. Thanks to all the community members contributing to the discussion and writing proposals, making it possible to extend the Wikifunctions to new domains! </div> <div lang="en" dir="ltr" class="mw-content-ltr"> We have been particularly discussing the proposal for [[Wikifunctions:Type proposals/Wikifunctions object reference|Wikifunctions Object References]] in the team and like it. The only thing we are considering to change is to make it a generic type, stating the object’s type. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> Furthermore, we are discussing [[Wikifunctions:Type proposals/Words with many forms|an evolution]] of the (experimental) [[Wikifunctions:Type proposals/Syntactic table|Syntactic tables]], as you can see in the top news above. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> === Fresh Functions weekly: 45 new Functions === </div> <div lang="en" dir="ltr" class="mw-content-ltr"> This week we had 45 new functions. Here is an incomplete list of functions with implementations and passing tests to get a taste of what functions have been created. We crossed 4700 functions, and are just one week shy of Wikimania – maybe we can get to a round number during Wikimania? Thanks everybody for contributing! </div> * {{Z|Z37348}} * {{Z|Z37353}} * {{Z|Z37354}} * {{Z|Z37357}} * {{Z|Z37361}} * {{Z|Z37367}} * {{Z|Z37375}} * {{Z|Z37387}} * {{Z|Z37389}} * {{Z|Z37391}} * {{Z|Z37393}} * {{Z|Z37395}} * {{Z|Z37403}} * {{Z|Z37415}} * {{Z|Z37419}} * {{Z|Z37422}} * {{Z|Z37424}} * {{Z|Z37426}} * {{Z|Z37436}} * {{Z|Z37441}} * {{Z|Z37447}} * {{Z|Z37450}} * {{Z|Z37454}} * {{Z|Z37459}} * {{Z|Z37464}} * {{Z|Z37465}} * {{Z|Z37473}} * {{Z|Z37481}} * {{Z|Z37482}} * {{Z|Z37493}} * {{Z|Z37507}} * {{Z|Z37510}} * {{Z|Z37512}} * {{Z|Z37518}} * {{Z|Z37533}} * {{Z|Z37541}} * {{Z|Z37551}} * {{Z|Z37609}} * {{Z|Z37623}} * {{Z|Z37633}} * {{Z|Z37640}} * {{Z|Z37644}} * {{Z|Z37647}} * {{Z|Z37655}} <div lang="en" dir="ltr" class="mw-content-ltr"> A [https://www.wikifunctions.org/wiki/Special:ListObjectsByType?type=Z8&orderby=latest complete list of all functions sorted by when they were created] is available. </div> [[Category:Status updates{{#translation:}}|2026-07-16]] osp0fu4v4lye1cfl5stkvjgpcsmh59v 293940 293938 2026-07-25T19:38:34Z Ameisenigel 44 Created page with "Nächstes Update" 293940 wikitext text/x-wiki <languages/> {{Wikifunctions updates | prevlabel = Vorheriges Update | prev = 2026-07-08 | nextlabel = Nächstes Update | next = }} <div lang="en" dir="ltr" class="mw-content-ltr"> Welcome to Newsletter #257, [https://www.wikifunctions.org/view/en/Z14629?call=%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z14629%22%2C%22Z14629K1%22%3A%7B%22Z1K1%22%3A%22Z13518%22%2C%22Z13518K1%22%3A%223%22%7D%7D Fermat’s third number]! </div> <div lang="en" dir="ltr" class="mw-content-ltr"> === Beyond syntactic tables === </div> <div lang="en" dir="ltr" class="mw-content-ltr"> In the last few weeks, some volunteers and I have been experimenting with [[Wikifunctions:Type proposals/Syntactic table|the Syntactic table proposal]]. The community has warned us early in the process that it probably would not scale for morphologically rich languages, such as Turkish or Finnish, where words can have hundreds if not thousands of Forms. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> And indeed, we ran into issues. Not as fast as I expected, fortunately, but soon enough. And maybe they are just temporarily for the things we want to do right now, but it is expected that eventually they will be overwhelming as our ambitions expand. Because of that, I think we need to improve on Syntactic tables as they are. I wrote [[Wikifunctions:Type proposals/Words with many forms|a document discussing possible approaches]], and want to invite the community to discuss and leave thoughts. I would like to implement the result of the discussion in the week after Wikimania, unless there is dissent, and see where that takes us. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> === John Samuel: This Pride Month, I Am Focusing on Abstract Wikipedia === </div> <div lang="en" dir="ltr" class="mw-content-ltr"> [[User:Jsamwrites|John Samuel]] wrote a blog post describing his thoughts and hopes for Abstract Wikipedia: [https://jsamwrites.medium.com/this-pride-month-i-am-focusing-on-abstract-wikipedia-287bbae593c8 jsamwrites.medium.com/this-pride-month-i-am-focusing-on-abstract-wikipedia-287bbae593c8] </div> <div lang="en" dir="ltr" class="mw-content-ltr"> I quote John: </div> <blockquote><span lang="en" dir="ltr" class="mw-content-ltr">''“Research on multilingual Wikipedia has shown that different language communities develop their own perspectives, priorities, and cultural contexts. Knowledge is not merely translated; it is shaped by communities.''</span> <span lang="en" dir="ltr" class="mw-content-ltr">''Abstract Wikipedia will not replace those communities. Instead, it offers an opportunity to share certain forms of knowledge more broadly while preserving linguistic diversity.”''</span></blockquote> <div lang="en" dir="ltr" class="mw-content-ltr"> Particularly noteworthy are [[:commons:File:Wikicafe-JohnSAMUEL.pdf|his presentation slides which he presented in Lyon last month]] (in French). </div> <div lang="en" dir="ltr" class="mw-content-ltr"> === Jens Ohlig: Calling Wikifunctions for der, die, das === </div> <div lang="en" dir="ltr" class="mw-content-ltr"> [[User:Jens Ohlig|Jens Ohlig]] wrote a blog post on the implementation of the der, die, das tool that we have pointed to last week: [https://blog.johl.io/calling-wikifunctions-for-der-die-das/ blog.johl.io/calling-wikifunctions-for-der-die-das] </div> <div lang="en" dir="ltr" class="mw-content-ltr"> It offers a great write-up into one way Wikifunctions can be used, and how it connects to Wikidata. I quote Jens: </div> <blockquote><span lang="en" dir="ltr" class="mw-content-ltr">''“To extract the information on the grammatical gender, we use Wikifunctions. Wikifunctions is a Wikimedia project that aims to create a collaboratively maintained library of functions. A function is a procedure that takes one or more inputs and produces an output. Examples include converting units, transforming singular words into plural forms, or carrying out simple calculations. Wikifunctions is intended to support the reuse of such functions across Wikimedia projects and other software environments. It’s also the foundation of Abstract Wikipedia. And, last, but not least, we can use these functions in remote calls from the command line.”''</span></blockquote> <div lang="en" dir="ltr" class="mw-content-ltr"> Thank you, Jens! </div> <div lang="en" dir="ltr" class="mw-content-ltr"> === Recent Changes in the software === </div> <div lang="en" dir="ltr" class="mw-content-ltr"> This week, we fixed a bug that meant that moving complex items up and down in a list would show the wrong expanded "view" ([[:phab:T431714|T431714]]). And to make it easier to recognise what you're searching for, we now show a Function icon or Language icon in the search field, like we do for Wikidata items. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> As part of wider work to support new languages in MediaWiki, we created Z2051/kix "Khiamniungan Naga" ([[:phab:T428856|T428856]]) and Z2052/uzs "Southern Uzbek" ([[:phab:T423735|T423735]]). </div> <div lang="en" dir="ltr" class="mw-content-ltr"> === Wikifunctions and Abstract Wikipedia at Wikimania 2026 === </div> <div lang="en" dir="ltr" class="mw-content-ltr"> Next week is [[:wikimania:Special:MyLanguage/2026:Wikimania|Wikimania 2026]], the annual main conference for all things Wikimedia. Wikimania will be in Paris, France from 21–25 July. We hope to see many of you there. There will be a number of events about Abstract Wikipedia and Wikifunctions (all times local): </div> * <span lang="en" dir="ltr" class="mw-content-ltr">[[User:Dnshitobu|Dnshitobu]] has session “[https://wikimedia.eventyay.com/wm/wikimania2026/talk/TWGKWB/ Making indigenous languages ready for Wikifunctions]” on Friday, 14:30</span> * <span lang="en" dir="ltr" class="mw-content-ltr">[[User:Mahir256|Mahir256]] will organize a workshop “[https://wikimedia.eventyay.com/wm/wikimania2026/talk/HYTQBF/ From Abstract Content to Concrete Text with Wikidata Lexemes]” on Friday, 16:00</span> * <span lang="en" dir="ltr" class="mw-content-ltr">[[User:Jdforrester (WMF)|James]], [[User:Sannita (WMF)|Luca]], and [[User:DVrandecic (WMF)|Denny]] will be running “[https://wikimedia.eventyay.com/wm/wikimania2026/talk/AKFG8R/ Abstract Wikipedia workshop: Let's create a multi-lingual article!]” on Saturday, 11:00</span> <div lang="en" dir="ltr" class="mw-content-ltr"> If there are any further related events, let us know, and we are happy to tell folks about them! </div> <div lang="en" dir="ltr" class="mw-content-ltr"> Due to Wikimania next week, we are skipping the newsletter. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> === News in Types: Thoughts on Wikifunctions Object References === </div> <div lang="en" dir="ltr" class="mw-content-ltr"> We invite you all to create new and discuss the existing [[Wikifunctions:Type proposals|Type proposals]] so we can keep on creating new Types. Thanks to all the community members contributing to the discussion and writing proposals, making it possible to extend the Wikifunctions to new domains! </div> <div lang="en" dir="ltr" class="mw-content-ltr"> We have been particularly discussing the proposal for [[Wikifunctions:Type proposals/Wikifunctions object reference|Wikifunctions Object References]] in the team and like it. The only thing we are considering to change is to make it a generic type, stating the object’s type. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> Furthermore, we are discussing [[Wikifunctions:Type proposals/Words with many forms|an evolution]] of the (experimental) [[Wikifunctions:Type proposals/Syntactic table|Syntactic tables]], as you can see in the top news above. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> === Fresh Functions weekly: 45 new Functions === </div> <div lang="en" dir="ltr" class="mw-content-ltr"> This week we had 45 new functions. Here is an incomplete list of functions with implementations and passing tests to get a taste of what functions have been created. We crossed 4700 functions, and are just one week shy of Wikimania – maybe we can get to a round number during Wikimania? Thanks everybody for contributing! </div> * {{Z|Z37348}} * {{Z|Z37353}} * {{Z|Z37354}} * {{Z|Z37357}} * {{Z|Z37361}} * {{Z|Z37367}} * {{Z|Z37375}} * {{Z|Z37387}} * {{Z|Z37389}} * {{Z|Z37391}} * {{Z|Z37393}} * {{Z|Z37395}} * {{Z|Z37403}} * {{Z|Z37415}} * {{Z|Z37419}} * {{Z|Z37422}} * {{Z|Z37424}} * {{Z|Z37426}} * {{Z|Z37436}} * {{Z|Z37441}} * {{Z|Z37447}} * {{Z|Z37450}} * {{Z|Z37454}} * {{Z|Z37459}} * {{Z|Z37464}} * {{Z|Z37465}} * {{Z|Z37473}} * {{Z|Z37481}} * {{Z|Z37482}} * {{Z|Z37493}} * {{Z|Z37507}} * {{Z|Z37510}} * {{Z|Z37512}} * {{Z|Z37518}} * {{Z|Z37533}} * {{Z|Z37541}} * {{Z|Z37551}} * {{Z|Z37609}} * {{Z|Z37623}} * {{Z|Z37633}} * {{Z|Z37640}} * {{Z|Z37644}} * {{Z|Z37647}} * {{Z|Z37655}} <div lang="en" dir="ltr" class="mw-content-ltr"> A [https://www.wikifunctions.org/wiki/Special:ListObjectsByType?type=Z8&orderby=latest complete list of all functions sorted by when they were created] is available. </div> [[Category:Status updates{{#translation:}}|2026-07-16]] 90alto8ov26yfqsnygct8w002w1j7ai 293942 293940 2026-07-25T19:39:10Z Ameisenigel 44 Created page with "Willkommen bei Newsletter #257, der [$1 dritten Fermat-Zahl]!" 293942 wikitext text/x-wiki <languages/> {{Wikifunctions updates | prevlabel = Vorheriges Update | prev = 2026-07-08 | nextlabel = Nächstes Update | next = }} Willkommen bei Newsletter #257, der [https://www.wikifunctions.org/view/en/Z14629?call=%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z14629%22%2C%22Z14629K1%22%3A%7B%22Z1K1%22%3A%22Z13518%22%2C%22Z13518K1%22%3A%223%22%7D%7D dritten Fermat-Zahl]! <div lang="en" dir="ltr" class="mw-content-ltr"> === Beyond syntactic tables === </div> <div lang="en" dir="ltr" class="mw-content-ltr"> In the last few weeks, some volunteers and I have been experimenting with [[Wikifunctions:Type proposals/Syntactic table|the Syntactic table proposal]]. The community has warned us early in the process that it probably would not scale for morphologically rich languages, such as Turkish or Finnish, where words can have hundreds if not thousands of Forms. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> And indeed, we ran into issues. Not as fast as I expected, fortunately, but soon enough. And maybe they are just temporarily for the things we want to do right now, but it is expected that eventually they will be overwhelming as our ambitions expand. Because of that, I think we need to improve on Syntactic tables as they are. I wrote [[Wikifunctions:Type proposals/Words with many forms|a document discussing possible approaches]], and want to invite the community to discuss and leave thoughts. I would like to implement the result of the discussion in the week after Wikimania, unless there is dissent, and see where that takes us. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> === John Samuel: This Pride Month, I Am Focusing on Abstract Wikipedia === </div> <div lang="en" dir="ltr" class="mw-content-ltr"> [[User:Jsamwrites|John Samuel]] wrote a blog post describing his thoughts and hopes for Abstract Wikipedia: [https://jsamwrites.medium.com/this-pride-month-i-am-focusing-on-abstract-wikipedia-287bbae593c8 jsamwrites.medium.com/this-pride-month-i-am-focusing-on-abstract-wikipedia-287bbae593c8] </div> <div lang="en" dir="ltr" class="mw-content-ltr"> I quote John: </div> <blockquote><span lang="en" dir="ltr" class="mw-content-ltr">''“Research on multilingual Wikipedia has shown that different language communities develop their own perspectives, priorities, and cultural contexts. Knowledge is not merely translated; it is shaped by communities.''</span> <span lang="en" dir="ltr" class="mw-content-ltr">''Abstract Wikipedia will not replace those communities. Instead, it offers an opportunity to share certain forms of knowledge more broadly while preserving linguistic diversity.”''</span></blockquote> <div lang="en" dir="ltr" class="mw-content-ltr"> Particularly noteworthy are [[:commons:File:Wikicafe-JohnSAMUEL.pdf|his presentation slides which he presented in Lyon last month]] (in French). </div> <div lang="en" dir="ltr" class="mw-content-ltr"> === Jens Ohlig: Calling Wikifunctions for der, die, das === </div> <div lang="en" dir="ltr" class="mw-content-ltr"> [[User:Jens Ohlig|Jens Ohlig]] wrote a blog post on the implementation of the der, die, das tool that we have pointed to last week: [https://blog.johl.io/calling-wikifunctions-for-der-die-das/ blog.johl.io/calling-wikifunctions-for-der-die-das] </div> <div lang="en" dir="ltr" class="mw-content-ltr"> It offers a great write-up into one way Wikifunctions can be used, and how it connects to Wikidata. I quote Jens: </div> <blockquote><span lang="en" dir="ltr" class="mw-content-ltr">''“To extract the information on the grammatical gender, we use Wikifunctions. Wikifunctions is a Wikimedia project that aims to create a collaboratively maintained library of functions. A function is a procedure that takes one or more inputs and produces an output. Examples include converting units, transforming singular words into plural forms, or carrying out simple calculations. Wikifunctions is intended to support the reuse of such functions across Wikimedia projects and other software environments. It’s also the foundation of Abstract Wikipedia. And, last, but not least, we can use these functions in remote calls from the command line.”''</span></blockquote> <div lang="en" dir="ltr" class="mw-content-ltr"> Thank you, Jens! </div> <div lang="en" dir="ltr" class="mw-content-ltr"> === Recent Changes in the software === </div> <div lang="en" dir="ltr" class="mw-content-ltr"> This week, we fixed a bug that meant that moving complex items up and down in a list would show the wrong expanded "view" ([[:phab:T431714|T431714]]). And to make it easier to recognise what you're searching for, we now show a Function icon or Language icon in the search field, like we do for Wikidata items. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> As part of wider work to support new languages in MediaWiki, we created Z2051/kix "Khiamniungan Naga" ([[:phab:T428856|T428856]]) and Z2052/uzs "Southern Uzbek" ([[:phab:T423735|T423735]]). </div> <div lang="en" dir="ltr" class="mw-content-ltr"> === Wikifunctions and Abstract Wikipedia at Wikimania 2026 === </div> <div lang="en" dir="ltr" class="mw-content-ltr"> Next week is [[:wikimania:Special:MyLanguage/2026:Wikimania|Wikimania 2026]], the annual main conference for all things Wikimedia. Wikimania will be in Paris, France from 21–25 July. We hope to see many of you there. There will be a number of events about Abstract Wikipedia and Wikifunctions (all times local): </div> * <span lang="en" dir="ltr" class="mw-content-ltr">[[User:Dnshitobu|Dnshitobu]] has session “[https://wikimedia.eventyay.com/wm/wikimania2026/talk/TWGKWB/ Making indigenous languages ready for Wikifunctions]” on Friday, 14:30</span> * <span lang="en" dir="ltr" class="mw-content-ltr">[[User:Mahir256|Mahir256]] will organize a workshop “[https://wikimedia.eventyay.com/wm/wikimania2026/talk/HYTQBF/ From Abstract Content to Concrete Text with Wikidata Lexemes]” on Friday, 16:00</span> * <span lang="en" dir="ltr" class="mw-content-ltr">[[User:Jdforrester (WMF)|James]], [[User:Sannita (WMF)|Luca]], and [[User:DVrandecic (WMF)|Denny]] will be running “[https://wikimedia.eventyay.com/wm/wikimania2026/talk/AKFG8R/ Abstract Wikipedia workshop: Let's create a multi-lingual article!]” on Saturday, 11:00</span> <div lang="en" dir="ltr" class="mw-content-ltr"> If there are any further related events, let us know, and we are happy to tell folks about them! </div> <div lang="en" dir="ltr" class="mw-content-ltr"> Due to Wikimania next week, we are skipping the newsletter. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> === News in Types: Thoughts on Wikifunctions Object References === </div> <div lang="en" dir="ltr" class="mw-content-ltr"> We invite you all to create new and discuss the existing [[Wikifunctions:Type proposals|Type proposals]] so we can keep on creating new Types. Thanks to all the community members contributing to the discussion and writing proposals, making it possible to extend the Wikifunctions to new domains! </div> <div lang="en" dir="ltr" class="mw-content-ltr"> We have been particularly discussing the proposal for [[Wikifunctions:Type proposals/Wikifunctions object reference|Wikifunctions Object References]] in the team and like it. The only thing we are considering to change is to make it a generic type, stating the object’s type. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> Furthermore, we are discussing [[Wikifunctions:Type proposals/Words with many forms|an evolution]] of the (experimental) [[Wikifunctions:Type proposals/Syntactic table|Syntactic tables]], as you can see in the top news above. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> === Fresh Functions weekly: 45 new Functions === </div> <div lang="en" dir="ltr" class="mw-content-ltr"> This week we had 45 new functions. Here is an incomplete list of functions with implementations and passing tests to get a taste of what functions have been created. We crossed 4700 functions, and are just one week shy of Wikimania – maybe we can get to a round number during Wikimania? Thanks everybody for contributing! </div> * {{Z|Z37348}} * {{Z|Z37353}} * {{Z|Z37354}} * {{Z|Z37357}} * {{Z|Z37361}} * {{Z|Z37367}} * {{Z|Z37375}} * {{Z|Z37387}} * {{Z|Z37389}} * {{Z|Z37391}} * {{Z|Z37393}} * {{Z|Z37395}} * {{Z|Z37403}} * {{Z|Z37415}} * {{Z|Z37419}} * {{Z|Z37422}} * {{Z|Z37424}} * {{Z|Z37426}} * {{Z|Z37436}} * {{Z|Z37441}} * {{Z|Z37447}} * {{Z|Z37450}} * {{Z|Z37454}} * {{Z|Z37459}} * {{Z|Z37464}} * {{Z|Z37465}} * {{Z|Z37473}} * {{Z|Z37481}} * {{Z|Z37482}} * {{Z|Z37493}} * {{Z|Z37507}} * {{Z|Z37510}} * {{Z|Z37512}} * {{Z|Z37518}} * {{Z|Z37533}} * {{Z|Z37541}} * {{Z|Z37551}} * {{Z|Z37609}} * {{Z|Z37623}} * {{Z|Z37633}} * {{Z|Z37640}} * {{Z|Z37644}} * {{Z|Z37647}} * {{Z|Z37655}} <div lang="en" dir="ltr" class="mw-content-ltr"> A [https://www.wikifunctions.org/wiki/Special:ListObjectsByType?type=Z8&orderby=latest complete list of all functions sorted by when they were created] is available. </div> [[Category:Status updates{{#translation:}}|2026-07-16]] rkgkvsxo7o0lssu2mfje1m84c2i809x 293944 293942 2026-07-25T19:39:22Z Ameisenigel 44 Created page with "=== Über syntaktische Tabellen hinaus ===" 293944 wikitext text/x-wiki <languages/> {{Wikifunctions updates | prevlabel = Vorheriges Update | prev = 2026-07-08 | nextlabel = Nächstes Update | next = }} Willkommen bei Newsletter #257, der [https://www.wikifunctions.org/view/en/Z14629?call=%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z14629%22%2C%22Z14629K1%22%3A%7B%22Z1K1%22%3A%22Z13518%22%2C%22Z13518K1%22%3A%223%22%7D%7D dritten Fermat-Zahl]! <span id="Beyond_syntactic_tables"></span> === Über syntaktische Tabellen hinaus === <div lang="en" dir="ltr" class="mw-content-ltr"> In the last few weeks, some volunteers and I have been experimenting with [[Wikifunctions:Type proposals/Syntactic table|the Syntactic table proposal]]. The community has warned us early in the process that it probably would not scale for morphologically rich languages, such as Turkish or Finnish, where words can have hundreds if not thousands of Forms. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> And indeed, we ran into issues. Not as fast as I expected, fortunately, but soon enough. And maybe they are just temporarily for the things we want to do right now, but it is expected that eventually they will be overwhelming as our ambitions expand. Because of that, I think we need to improve on Syntactic tables as they are. I wrote [[Wikifunctions:Type proposals/Words with many forms|a document discussing possible approaches]], and want to invite the community to discuss and leave thoughts. I would like to implement the result of the discussion in the week after Wikimania, unless there is dissent, and see where that takes us. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> === John Samuel: This Pride Month, I Am Focusing on Abstract Wikipedia === </div> <div lang="en" dir="ltr" class="mw-content-ltr"> [[User:Jsamwrites|John Samuel]] wrote a blog post describing his thoughts and hopes for Abstract Wikipedia: [https://jsamwrites.medium.com/this-pride-month-i-am-focusing-on-abstract-wikipedia-287bbae593c8 jsamwrites.medium.com/this-pride-month-i-am-focusing-on-abstract-wikipedia-287bbae593c8] </div> <div lang="en" dir="ltr" class="mw-content-ltr"> I quote John: </div> <blockquote><span lang="en" dir="ltr" class="mw-content-ltr">''“Research on multilingual Wikipedia has shown that different language communities develop their own perspectives, priorities, and cultural contexts. Knowledge is not merely translated; it is shaped by communities.''</span> <span lang="en" dir="ltr" class="mw-content-ltr">''Abstract Wikipedia will not replace those communities. Instead, it offers an opportunity to share certain forms of knowledge more broadly while preserving linguistic diversity.”''</span></blockquote> <div lang="en" dir="ltr" class="mw-content-ltr"> Particularly noteworthy are [[:commons:File:Wikicafe-JohnSAMUEL.pdf|his presentation slides which he presented in Lyon last month]] (in French). </div> <div lang="en" dir="ltr" class="mw-content-ltr"> === Jens Ohlig: Calling Wikifunctions for der, die, das === </div> <div lang="en" dir="ltr" class="mw-content-ltr"> [[User:Jens Ohlig|Jens Ohlig]] wrote a blog post on the implementation of the der, die, das tool that we have pointed to last week: [https://blog.johl.io/calling-wikifunctions-for-der-die-das/ blog.johl.io/calling-wikifunctions-for-der-die-das] </div> <div lang="en" dir="ltr" class="mw-content-ltr"> It offers a great write-up into one way Wikifunctions can be used, and how it connects to Wikidata. I quote Jens: </div> <blockquote><span lang="en" dir="ltr" class="mw-content-ltr">''“To extract the information on the grammatical gender, we use Wikifunctions. Wikifunctions is a Wikimedia project that aims to create a collaboratively maintained library of functions. A function is a procedure that takes one or more inputs and produces an output. Examples include converting units, transforming singular words into plural forms, or carrying out simple calculations. Wikifunctions is intended to support the reuse of such functions across Wikimedia projects and other software environments. It’s also the foundation of Abstract Wikipedia. And, last, but not least, we can use these functions in remote calls from the command line.”''</span></blockquote> <div lang="en" dir="ltr" class="mw-content-ltr"> Thank you, Jens! </div> <div lang="en" dir="ltr" class="mw-content-ltr"> === Recent Changes in the software === </div> <div lang="en" dir="ltr" class="mw-content-ltr"> This week, we fixed a bug that meant that moving complex items up and down in a list would show the wrong expanded "view" ([[:phab:T431714|T431714]]). And to make it easier to recognise what you're searching for, we now show a Function icon or Language icon in the search field, like we do for Wikidata items. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> As part of wider work to support new languages in MediaWiki, we created Z2051/kix "Khiamniungan Naga" ([[:phab:T428856|T428856]]) and Z2052/uzs "Southern Uzbek" ([[:phab:T423735|T423735]]). </div> <div lang="en" dir="ltr" class="mw-content-ltr"> === Wikifunctions and Abstract Wikipedia at Wikimania 2026 === </div> <div lang="en" dir="ltr" class="mw-content-ltr"> Next week is [[:wikimania:Special:MyLanguage/2026:Wikimania|Wikimania 2026]], the annual main conference for all things Wikimedia. Wikimania will be in Paris, France from 21–25 July. We hope to see many of you there. There will be a number of events about Abstract Wikipedia and Wikifunctions (all times local): </div> * <span lang="en" dir="ltr" class="mw-content-ltr">[[User:Dnshitobu|Dnshitobu]] has session “[https://wikimedia.eventyay.com/wm/wikimania2026/talk/TWGKWB/ Making indigenous languages ready for Wikifunctions]” on Friday, 14:30</span> * <span lang="en" dir="ltr" class="mw-content-ltr">[[User:Mahir256|Mahir256]] will organize a workshop “[https://wikimedia.eventyay.com/wm/wikimania2026/talk/HYTQBF/ From Abstract Content to Concrete Text with Wikidata Lexemes]” on Friday, 16:00</span> * <span lang="en" dir="ltr" class="mw-content-ltr">[[User:Jdforrester (WMF)|James]], [[User:Sannita (WMF)|Luca]], and [[User:DVrandecic (WMF)|Denny]] will be running “[https://wikimedia.eventyay.com/wm/wikimania2026/talk/AKFG8R/ Abstract Wikipedia workshop: Let's create a multi-lingual article!]” on Saturday, 11:00</span> <div lang="en" dir="ltr" class="mw-content-ltr"> If there are any further related events, let us know, and we are happy to tell folks about them! </div> <div lang="en" dir="ltr" class="mw-content-ltr"> Due to Wikimania next week, we are skipping the newsletter. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> === News in Types: Thoughts on Wikifunctions Object References === </div> <div lang="en" dir="ltr" class="mw-content-ltr"> We invite you all to create new and discuss the existing [[Wikifunctions:Type proposals|Type proposals]] so we can keep on creating new Types. Thanks to all the community members contributing to the discussion and writing proposals, making it possible to extend the Wikifunctions to new domains! </div> <div lang="en" dir="ltr" class="mw-content-ltr"> We have been particularly discussing the proposal for [[Wikifunctions:Type proposals/Wikifunctions object reference|Wikifunctions Object References]] in the team and like it. The only thing we are considering to change is to make it a generic type, stating the object’s type. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> Furthermore, we are discussing [[Wikifunctions:Type proposals/Words with many forms|an evolution]] of the (experimental) [[Wikifunctions:Type proposals/Syntactic table|Syntactic tables]], as you can see in the top news above. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> === Fresh Functions weekly: 45 new Functions === </div> <div lang="en" dir="ltr" class="mw-content-ltr"> This week we had 45 new functions. Here is an incomplete list of functions with implementations and passing tests to get a taste of what functions have been created. We crossed 4700 functions, and are just one week shy of Wikimania – maybe we can get to a round number during Wikimania? Thanks everybody for contributing! </div> * {{Z|Z37348}} * {{Z|Z37353}} * {{Z|Z37354}} * {{Z|Z37357}} * {{Z|Z37361}} * {{Z|Z37367}} * {{Z|Z37375}} * {{Z|Z37387}} * {{Z|Z37389}} * {{Z|Z37391}} * {{Z|Z37393}} * {{Z|Z37395}} * {{Z|Z37403}} * {{Z|Z37415}} * {{Z|Z37419}} * {{Z|Z37422}} * {{Z|Z37424}} * {{Z|Z37426}} * {{Z|Z37436}} * {{Z|Z37441}} * {{Z|Z37447}} * {{Z|Z37450}} * {{Z|Z37454}} * {{Z|Z37459}} * {{Z|Z37464}} * {{Z|Z37465}} * {{Z|Z37473}} * {{Z|Z37481}} * {{Z|Z37482}} * {{Z|Z37493}} * {{Z|Z37507}} * {{Z|Z37510}} * {{Z|Z37512}} * {{Z|Z37518}} * {{Z|Z37533}} * {{Z|Z37541}} * {{Z|Z37551}} * {{Z|Z37609}} * {{Z|Z37623}} * {{Z|Z37633}} * {{Z|Z37640}} * {{Z|Z37644}} * {{Z|Z37647}} * {{Z|Z37655}} <div lang="en" dir="ltr" class="mw-content-ltr"> A [https://www.wikifunctions.org/wiki/Special:ListObjectsByType?type=Z8&orderby=latest complete list of all functions sorted by when they were created] is available. </div> [[Category:Status updates{{#translation:}}|2026-07-16]] svl0tke6rl0jhgdl1iahk9hztnuid3o Translations:Wikifunctions:Status updates/2026-07-16/1/de 1198 88590 293937 2026-07-25T19:38:30Z Ameisenigel 44 Created page with "Vorheriges Update" 293937 wikitext text/x-wiki Vorheriges Update gip3hi7u0wf8jv7dena73ndlrx52ohv Translations:Wikifunctions:Status updates/2026-07-16/2/de 1198 88591 293939 2026-07-25T19:38:33Z Ameisenigel 44 Created page with "Nächstes Update" 293939 wikitext text/x-wiki Nächstes Update srj2pwwjkwr7a3zol9puxaaqvo0drwd Translations:Wikifunctions:Status updates/2026-07-16/3/de 1198 88592 293941 2026-07-25T19:39:09Z Ameisenigel 44 Created page with "Willkommen bei Newsletter #257, der [$1 dritten Fermat-Zahl]!" 293941 wikitext text/x-wiki Willkommen bei Newsletter #257, der [$1 dritten Fermat-Zahl]! 3j2zeynmu6dkadm2alx6e31fx2zwiua Translations:Wikifunctions:Status updates/2026-07-16/4/de 1198 88593 293943 2026-07-25T19:39:21Z Ameisenigel 44 Created page with "=== Über syntaktische Tabellen hinaus ===" 293943 wikitext text/x-wiki === Über syntaktische Tabellen hinaus === 3tlzhmugzsjf8pctkdjszscaj5xadqj Talk:Z20786 1 88594 293945 2026-07-25T19:43:19Z Seudo 13071 /* Please fix the implementation for the 1st day in the month */ new section 293945 wikitext text/x-wiki == Please fix the implementation for the 1st day in the month == In French, "01/03" is "1er mars", not "1 mars". The last line should be replaced by something like: <pre> day = Z20785K1['K3'] if day == 1: day = "1er" return f"{day} {months[Z20785K1['K2'] - 1]} {Z20785K1['K1']}" </pre> [[User:Seudo|Seudo]] ([[User talk:Seudo|talk]]) 19:43, 25 July 2026 (UTC) 8ufp3hloqgziso7y2dfeay53g6gl4tw Z38295 0 88595 293946 2026-07-25T19:44:23Z Brianwinum 96530 Create reusable function for finding peer-supported properties absent from a target Wikidata item 293946 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z38295" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6001", "Z17K2": "Z38295K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } }, { "Z1K1": "Z17", "Z17K1": { "Z1K1": "Z7", "Z7K1": "Z881", "Z881K1": "Z6001" }, "Z17K2": "Z38295K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } }, { "Z1K1": "Z17", "Z17K1": "Z13518", "Z17K2": "Z38295K3", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } ], "Z8K2": { "Z1K1": "Z7", "Z7K1": "Z881", "Z881K1": "Z6092" }, "Z8K3": [ "Z20" ], "Z8K4": [ "Z14" ], "Z8K5": "Z38295" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1002", "Z31K2": [ "Z6", "properties absent from target but common among peers", "peer-based missing properties", "common peer properties missing from item" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 2gk1uhnynnjai4owlmabeh6bzbbrmq6 293947 293946 2026-07-25T19:44:48Z Brianwinum 96530 Add English function name, description, and input labels omitted during initial creation 293947 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z38295" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6001", "Z17K2": "Z38295K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "target item" } ] } }, { "Z1K1": "Z17", "Z17K1": { "Z1K1": "Z7", "Z7K1": "Z881", "Z881K1": "Z6001" }, "Z17K2": "Z38295K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "peer items" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z13518", "Z17K2": "Z38295K3", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "minimum peer count" } ] } } ], "Z8K2": { "Z1K1": "Z7", "Z7K1": "Z881", "Z881K1": "Z6092" }, "Z8K3": [ "Z20" ], "Z8K4": [ "Z14" ], "Z8K5": "Z38295" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "missing properties from peer items" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1002", "Z31K2": [ "Z6", "properties absent from target but common among peers", "peer-based missing properties", "common peer properties missing from item" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Returns properties used by at least a specified number of distinct peer items but not used by the target item." } ] } } bw96x53gocdhlnwb3bz1yhd6xcgwhv4 293972 293947 2026-07-25T20:05:53Z YoshiRulz 10156 Added Z38296 and Z38298 to the approved list of test cases 293972 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z38295" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6001", "Z17K2": "Z38295K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "target item" } ] } }, { "Z1K1": "Z17", "Z17K1": { "Z1K1": "Z7", "Z7K1": "Z881", "Z881K1": "Z6001" }, "Z17K2": "Z38295K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "peer items" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z13518", "Z17K2": "Z38295K3", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "minimum peer count" } ] } } ], "Z8K2": { "Z1K1": "Z7", "Z7K1": "Z881", "Z881K1": "Z6092" }, "Z8K3": [ "Z20", "Z38296", "Z38298" ], "Z8K4": [ "Z14" ], "Z8K5": "Z38295" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "missing properties from peer items" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1002", "Z31K2": [ "Z6", "properties absent from target but common among peers", "peer-based missing properties", "common peer properties missing from item" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Returns properties used by at least a specified number of distinct peer items but not used by the target item." } ] } } 1plgb13t1i5uzx57z65ghowflfvix4c 293973 293972 2026-07-25T20:05:54Z YoshiRulz 10156 Added Z38297 to the approved list of implementations 293973 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z38295" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6001", "Z17K2": "Z38295K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "target item" } ] } }, { "Z1K1": "Z17", "Z17K1": { "Z1K1": "Z7", "Z7K1": "Z881", "Z881K1": "Z6001" }, "Z17K2": "Z38295K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "peer items" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z13518", "Z17K2": "Z38295K3", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "minimum peer count" } ] } } ], "Z8K2": { "Z1K1": "Z7", "Z7K1": "Z881", "Z881K1": "Z6092" }, "Z8K3": [ "Z20", "Z38296", "Z38298" ], "Z8K4": [ "Z14", "Z38297" ], "Z8K5": "Z38295" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "missing properties from peer items" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1002", "Z31K2": [ "Z6", "properties absent from target but common among peers", "peer-based missing properties", "common peer properties missing from item" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Returns properties used by at least a specified number of distinct peer items but not used by the target item." } ] } } 18prpx89c7nk6m0pa15u1hw209w4tia Z38296 0 88596 293949 2026-07-25T19:46:37Z Brianwinum 96530 Add an edge-case tester for an empty peer list 293949 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z38296" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z38295", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z38295", "Z38295K1": { "Z1K1": "Z7", "Z7K1": "Z6821", "Z6821K1": { "Z1K1": "Z6091", "Z6091K1": "Q42" } }, "Z38295K2": [ "Z6001" ], "Z38295K3": { "Z1K1": "Z13518", "Z13518K1": "" } }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z889", "Z889K2": [ "Z1" ], "Z889K3": "Z19267" } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 057j8a8jg96i0ycj9r2o7i941a7om29 293961 293949 2026-07-25T19:52:32Z Brianwinum 96530 Add English tester name and description 293961 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z38296" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z38295", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z38295", "Z38295K1": { "Z1K1": "Z7", "Z7K1": "Z6821", "Z6821K1": { "Z1K1": "Z6091", "Z6091K1": "Q42" } }, "Z38295K2": [ "Z6001" ], "Z38295K3": { "Z1K1": "Z13518", "Z13518K1": "" } }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z889", "Z889K2": [ "Z1" ], "Z889K3": "Z19267" } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "empty peer list returns no missing properties" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "An empty peer list yields an empty property list." } ] } } e4i63i65y17upmwnn3s0l89llkjt8ke Z38297 0 88597 293950 2026-07-25T19:47:34Z Brianwinum 96530 Add JavaScript implementation using distinct-peer property frequency sets 293950 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z38297" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z38295", "Z14K3": { "Z1K1": "Z16", "Z16K1": "Z600", "Z16K2": "function Z38295( Z38295K1, Z38295K2, Z38295K3 ) {\n\n}/*\n * Development copy for a Wikifunctions JavaScript implementation.\n *\n * On-wiki, retain the function signature generated by the implementation editor\n * and place this logic inside it. The expected arguments are:\n * target: Z6001\n * peers: Z881(Z6001), represented canonically as [element type, ...elements]\n * minimumPeerCount: Z13518\n */\nfunction Z38295(Z38295K1, Z38295K2, Z38295K3) {\n var target = Z38295K1;\n var peers = Z38295K2;\n var minimumPeerCount = Z38295K3;\n function listElements(value) {\n return Array.isArray(value) ? value.slice(1) : [];\n }\n\n function pidFromStatement(statement) {\n var predicate = statement \u0026\u0026 statement.Z6003K2;\n if (typeof predicate === \"string\" \u0026\u0026 /^P[1-9][0-9]*$/.test(predicate)) {\n return predicate;\n }\n if (predicate \u0026\u0026 typeof predicate.Z6092K1 === \"string\") {\n return predicate.Z6092K1;\n }\n return null;\n }\n\n function propertySet(item) {\n var result = Object.create(null);\n var statements = item \u0026\u0026 item.Z6001K6;\n listElements(statements).forEach(function (statement) {\n var pid = pidFromStatement(statement);\n if (pid !== null) {\n result[pid] = true;\n }\n });\n return result;\n }\n\n function itemId(item, fallback) {\n var identity = item \u0026\u0026 item.Z6001K1;\n if (typeof identity === \"string\") {\n return identity;\n }\n if (identity \u0026\u0026 typeof identity.Z6091K1 === \"string\") {\n return identity.Z6091K1;\n }\n return fallback;\n }\n\n var targetProperties = propertySet(target);\n var counts = Object.create(null);\n var seenPeers = Object.create(null);\n\n listElements(peers).forEach(function (peer, index) {\n var peerId = itemId(peer, \"__anonymous_peer_\" + index);\n if (seenPeers[peerId]) {\n return;\n }\n seenPeers[peerId] = true;\n Object.keys(propertySet(peer)).forEach(function (pid) {\n counts[pid] = (counts[pid] || 0) + 1;\n });\n });\n\n var rawMinimum = minimumPeerCount \u0026\u0026 minimumPeerCount.Z13518K1;\n var minimum;\n try {\n minimum = BigInt(rawMinimum);\n } catch (error) {\n minimum = 1n;\n }\n if (minimum \u003C 1n) {\n minimum = 1n;\n }\n\n var pids = Object.keys(counts).filter(function (pid) {\n return !targetProperties[pid] \u0026\u0026 BigInt(counts[pid]) \u003E= minimum;\n });\n\n pids.sort(function (left, right) {\n var supportDifference = counts[right] - counts[left];\n if (supportDifference !== 0) {\n return supportDifference;\n }\n var leftNumber = BigInt(left.slice(1));\n var rightNumber = BigInt(right.slice(1));\n return leftNumber \u003C rightNumber ? -1 : (leftNumber \u003E rightNumber ? 1 : 0);\n });\n\n return [\"Z6092\"].concat(pids.map(function (pid) {\n return { Z1K1: \"Z6092\", Z6092K1: pid };\n }));\n}\n" } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 55i7iy3t8x29iln4ey2kr4oj1h7iw7u 293951 293950 2026-07-25T19:48:18Z Brianwinum 96530 Remove duplicated generated stub and add English implementation metadata 293951 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z38297" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z38295", "Z14K3": { "Z1K1": "Z16", "Z16K1": "Z600", "Z16K2": "function Z38295(Z38295K1, Z38295K2, Z38295K3) {\n var target = Z38295K1;\n var peers = Z38295K2;\n var minimumPeerCount = Z38295K3;\n function listElements(value) {\n return Array.isArray(value) ? value.slice(1) : [];\n }\n\n function pidFromStatement(statement) {\n var predicate = statement \u0026\u0026 statement.Z6003K2;\n if (typeof predicate === \"string\" \u0026\u0026 /^P[1-9][0-9]*$/.test(predicate)) {\n return predicate;\n }\n if (predicate \u0026\u0026 typeof predicate.Z6092K1 === \"string\") {\n return predicate.Z6092K1;\n }\n return null;\n }\n\n function propertySet(item) {\n var result = Object.create(null);\n var statements = item \u0026\u0026 item.Z6001K6;\n listElements(statements).forEach(function (statement) {\n var pid = pidFromStatement(statement);\n if (pid !== null) {\n result[pid] = true;\n }\n });\n return result;\n }\n\n function itemId(item, fallback) {\n var identity = item \u0026\u0026 item.Z6001K1;\n if (typeof identity === \"string\") {\n return identity;\n }\n if (identity \u0026\u0026 typeof identity.Z6091K1 === \"string\") {\n return identity.Z6091K1;\n }\n return fallback;\n }\n\n var targetProperties = propertySet(target);\n var counts = Object.create(null);\n var seenPeers = Object.create(null);\n\n listElements(peers).forEach(function (peer, index) {\n var peerId = itemId(peer, \"__anonymous_peer_\" + index);\n if (seenPeers[peerId]) {\n return;\n }\n seenPeers[peerId] = true;\n Object.keys(propertySet(peer)).forEach(function (pid) {\n counts[pid] = (counts[pid] || 0) + 1;\n });\n });\n\n var rawMinimum = minimumPeerCount \u0026\u0026 minimumPeerCount.Z13518K1;\n var minimum;\n try {\n minimum = BigInt(rawMinimum);\n } catch (error) {\n minimum = 1n;\n }\n if (minimum \u003C 1n) {\n minimum = 1n;\n }\n\n var pids = Object.keys(counts).filter(function (pid) {\n return !targetProperties[pid] \u0026\u0026 BigInt(counts[pid]) \u003E= minimum;\n });\n\n pids.sort(function (left, right) {\n var supportDifference = counts[right] - counts[left];\n if (supportDifference !== 0) {\n return supportDifference;\n }\n var leftNumber = BigInt(left.slice(1));\n var rightNumber = BigInt(right.slice(1));\n return leftNumber \u003C rightNumber ? -1 : (leftNumber \u003E rightNumber ? 1 : 0);\n });\n\n return [\"Z6092\"].concat(pids.map(function (pid) {\n return { Z1K1: \"Z6092\", Z6092K1: pid };\n }));\n}\n" } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } tr21xdpt2e9t4sn39jxu1zqkxpz0fec 293956 293951 2026-07-25T19:50:26Z Brianwinum 96530 Return native typed-list array and construct property references with ZObject 293956 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z38297" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z38295", "Z14K3": { "Z1K1": "Z16", "Z16K1": "Z600", "Z16K2": "function Z38295(Z38295K1, Z38295K2, Z38295K3) {\n var target = Z38295K1;\n var peers = Z38295K2;\n var minimumPeerCount = Z38295K3;\n function listElements(value) {\n return Array.isArray(value) ? value.slice(1) : [];\n }\n\n function pidFromStatement(statement) {\n var predicate = statement \u0026\u0026 statement.Z6003K2;\n if (typeof predicate === \"string\" \u0026\u0026 /^P[1-9][0-9]*$/.test(predicate)) {\n return predicate;\n }\n if (predicate \u0026\u0026 typeof predicate.Z6092K1 === \"string\") {\n return predicate.Z6092K1;\n }\n return null;\n }\n\n function propertySet(item) {\n var result = Object.create(null);\n var statements = item \u0026\u0026 item.Z6001K6;\n listElements(statements).forEach(function (statement) {\n var pid = pidFromStatement(statement);\n if (pid !== null) {\n result[pid] = true;\n }\n });\n return result;\n }\n\n function itemId(item, fallback) {\n var identity = item \u0026\u0026 item.Z6001K1;\n if (typeof identity === \"string\") {\n return identity;\n }\n if (identity \u0026\u0026 typeof identity.Z6091K1 === \"string\") {\n return identity.Z6091K1;\n }\n return fallback;\n }\n\n var targetProperties = propertySet(target);\n var counts = Object.create(null);\n var seenPeers = Object.create(null);\n\n listElements(peers).forEach(function (peer, index) {\n var peerId = itemId(peer, \"__anonymous_peer_\" + index);\n if (seenPeers[peerId]) {\n return;\n }\n seenPeers[peerId] = true;\n Object.keys(propertySet(peer)).forEach(function (pid) {\n counts[pid] = (counts[pid] || 0) + 1;\n });\n });\n\n var rawMinimum = minimumPeerCount \u0026\u0026 minimumPeerCount.Z13518K1;\n var minimum;\n try {\n minimum = BigInt(rawMinimum);\n } catch (error) {\n minimum = 1n;\n }\n if (minimum \u003C 1n) {\n minimum = 1n;\n }\n\n var pids = Object.keys(counts).filter(function (pid) {\n return !targetProperties[pid] \u0026\u0026 BigInt(counts[pid]) \u003E= minimum;\n });\n\n pids.sort(function (left, right) {\n var supportDifference = counts[right] - counts[left];\n if (supportDifference !== 0) {\n return supportDifference;\n }\n var leftNumber = BigInt(left.slice(1));\n var rightNumber = BigInt(right.slice(1));\n return leftNumber \u003C rightNumber ? -1 : (leftNumber \u003E rightNumber ? 1 : 0);\n });\n\n return pids.map(function (pid) {\n return new ZObject(\n new Map([[\"Z6092K1\", pid]]),\n { Z1K1: \"Z9\", Z9K1: \"Z6092\" }\n );\n });\n}\n" } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 3mly133eqctpfcyx9mfgniosk9fsrp2 293960 293956 2026-07-25T19:52:09Z Brianwinum 96530 Add English implementation name and description 293960 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z38297" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z38295", "Z14K3": { "Z1K1": "Z16", "Z16K1": "Z600", "Z16K2": "function Z38295(Z38295K1, Z38295K2, Z38295K3) {\n var target = Z38295K1;\n var peers = Z38295K2;\n var minimumPeerCount = Z38295K3;\n function listElements(value) {\n return Array.isArray(value) ? value.slice(1) : [];\n }\n\n function pidFromStatement(statement) {\n var predicate = statement \u0026\u0026 statement.Z6003K2;\n if (typeof predicate === \"string\" \u0026\u0026 /^P[1-9][0-9]*$/.test(predicate)) {\n return predicate;\n }\n if (predicate \u0026\u0026 typeof predicate.Z6092K1 === \"string\") {\n return predicate.Z6092K1;\n }\n return null;\n }\n\n function propertySet(item) {\n var result = Object.create(null);\n var statements = item \u0026\u0026 item.Z6001K6;\n listElements(statements).forEach(function (statement) {\n var pid = pidFromStatement(statement);\n if (pid !== null) {\n result[pid] = true;\n }\n });\n return result;\n }\n\n function itemId(item, fallback) {\n var identity = item \u0026\u0026 item.Z6001K1;\n if (typeof identity === \"string\") {\n return identity;\n }\n if (identity \u0026\u0026 typeof identity.Z6091K1 === \"string\") {\n return identity.Z6091K1;\n }\n return fallback;\n }\n\n var targetProperties = propertySet(target);\n var counts = Object.create(null);\n var seenPeers = Object.create(null);\n\n listElements(peers).forEach(function (peer, index) {\n var peerId = itemId(peer, \"__anonymous_peer_\" + index);\n if (seenPeers[peerId]) {\n return;\n }\n seenPeers[peerId] = true;\n Object.keys(propertySet(peer)).forEach(function (pid) {\n counts[pid] = (counts[pid] || 0) + 1;\n });\n });\n\n var rawMinimum = minimumPeerCount \u0026\u0026 minimumPeerCount.Z13518K1;\n var minimum;\n try {\n minimum = BigInt(rawMinimum);\n } catch (error) {\n minimum = 1n;\n }\n if (minimum \u003C 1n) {\n minimum = 1n;\n }\n\n var pids = Object.keys(counts).filter(function (pid) {\n return !targetProperties[pid] \u0026\u0026 BigInt(counts[pid]) \u003E= minimum;\n });\n\n pids.sort(function (left, right) {\n var supportDifference = counts[right] - counts[left];\n if (supportDifference !== 0) {\n return supportDifference;\n }\n var leftNumber = BigInt(left.slice(1));\n var rightNumber = BigInt(right.slice(1));\n return leftNumber \u003C rightNumber ? -1 : (leftNumber \u003E rightNumber ? 1 : 0);\n });\n\n return pids.map(function (pid) {\n return new ZObject(\n new Map([[\"Z6092K1\", pid]]),\n { Z1K1: \"Z9\", Z9K1: \"Z6092\" }\n );\n });\n}\n" } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "missing properties — JavaScript frequency sets" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Counts distinct peer-item property usage and returns properties absent from the target." } ] } } bjuz2xujsw8naq0pdmxwz02phybos7n Z38298 0 88598 293962 2026-07-25T19:53:26Z Brianwinum 96530 Add stable tester for target exclusion with the target as its only peer 293962 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z38298" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z38295", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z38295", "Z38295K1": { "Z1K1": "Z7", "Z7K1": "Z6821", "Z6821K1": { "Z1K1": "Z6091", "Z6091K1": "Q42" } }, "Z38295K2": [ "Z6001", { "Z1K1": "Z7", "Z7K1": "Z6821", "Z6821K1": { "Z1K1": "Z6091", "Z6091K1": "Q42" } } ], "Z38295K3": { "Z1K1": "Z13518", "Z13518K1": "" } }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z889", "Z889K2": [ "Z1" ], "Z889K3": "Z19267" } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } d9req3idr3zhw0ubex1oyll8v0nzwyn 293963 293962 2026-07-25T19:53:43Z Brianwinum 96530 Add English tester name and description 293963 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z38298" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z38295", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z38295", "Z38295K1": { "Z1K1": "Z7", "Z7K1": "Z6821", "Z6821K1": { "Z1K1": "Z6091", "Z6091K1": "Q42" } }, "Z38295K2": [ "Z6001", { "Z1K1": "Z7", "Z7K1": "Z6821", "Z6821K1": { "Z1K1": "Z6091", "Z6091K1": "Q42" } } ], "Z38295K3": { "Z1K1": "Z13518", "Z13518K1": "" } }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z889", "Z889K2": [ "Z1" ], "Z889K3": "Z19267" } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "target used as peer returns no missing properties" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "A target item used as its only peer yields no missing properties." } ] } } 0c1mpffsdqjkks51rwt081ug7pkoqwk Z38299 0 88599 293971 2026-07-25T20:05:42Z Wcalenieja 10313 kopia angielskiej implementacji 293971 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z38299" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z38291", "Z14K2": { "Z1K1": "Z7", "Z7K1": "Z22511", "Z22511K1": { "Z1K1": "Z7", "Z7K1": "Z21394", "Z21394K1": [ "Z6", { "Z1K1": "Z7", "Z7K1": "Z850", "Z850K1": { "Z1K1": "Z7", "Z7K1": "Z27410", "Z27410K1": { "Z1K1": "Z7", "Z7K1": "Z27327", "Z27327K1": { "Z1K1": "Z18", "Z18K1": "Z38291K1" }, "Z27327K2": { "Z1K1": "Z6092", "Z6092K1": "P5137" }, "Z27327K3": "Z1025" }, "Z27410K2": [ "Z6091", { "Z1K1": "Z6091", "Z6091K1": "Q110786" } ] }, "Z850K2": "Z28248", "Z850K3": { "Z1K1": "Z7", "Z7K1": "Z24766", "Z24766K1": { "Z1K1": "Z18", "Z18K1": "Z38291K1" }, "Z24766K2": "Z1025" } }, " jest ", { "Z1K1": "Z7", "Z7K1": "Z850", "Z850K1": { "Z1K1": "Z7", "Z7K1": "Z27410", "Z27410K1": { "Z1K1": "Z7", "Z7K1": "Z27327", "Z27327K1": { "Z1K1": "Z7", "Z7K1": "Z811", "Z811K1": { "Z1K1": "Z7", "Z7K1": "Z23543", "Z23543K1": { "Z1K1": "Z7", "Z7K1": "Z30120", "Z30120K1": { "Z1K1": "Z18", "Z18K1": "Z38291K1" }, "Z30120K2": [ "Z6030", "Z6036" ], "Z30120K3": [ "Z60" ], "Z30120K4": [ "Z6092", { "Z1K1": "Z6092", "Z6092K1": "P31" } ] } } }, "Z27327K2": { "Z1K1": "Z6092", "Z6092K1": "P5137" }, "Z27327K3": "Z1025" }, "Z27410K2": [ "Z6091", { "Z1K1": "Z6091", "Z6091K1": "Q110786" } ] }, "Z850K2": "Z28248", "Z850K3": { "Z1K1": "Z7", "Z7K1": "Z24766", "Z24766K1": { "Z1K1": "Z7", "Z7K1": "Z811", "Z811K1": { "Z1K1": "Z7", "Z7K1": "Z23543", "Z23543K1": { "Z1K1": "Z7", "Z7K1": "Z30120", "Z30120K1": { "Z1K1": "Z18", "Z18K1": "Z38291K1" }, "Z30120K2": [ "Z6030", "Z6036" ], "Z30120K3": [ "Z60" ], "Z30120K4": [ "Z6092", { "Z1K1": "Z6092", "Z6092K1": "P31" } ] } } }, "Z24766K2": "Z1025" } } ] } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1025", "Z11K2": "Połącz nazwę z nazwą klasy, dodając „ jest ”" }, { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Concatenate name with \" jest \" and class name" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 87qrnyw833awkuwzkcnmj3qjwwixr2b 293989 293971 2026-07-25T20:14:59Z Wcalenieja 10313 narzędnik 293989 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z38299" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z38291", "Z14K2": { "Z1K1": "Z7", "Z7K1": "Z22511", "Z22511K1": { "Z1K1": "Z7", "Z7K1": "Z21394", "Z21394K1": [ "Z6", { "Z1K1": "Z7", "Z7K1": "Z850", "Z850K1": { "Z1K1": "Z7", "Z7K1": "Z27410", "Z27410K1": { "Z1K1": "Z7", "Z7K1": "Z27327", "Z27327K1": { "Z1K1": "Z18", "Z18K1": "Z38291K1" }, "Z27327K2": { "Z1K1": "Z6092", "Z6092K1": "P5137" }, "Z27327K3": "Z1025" }, "Z27410K2": [ "Z6091", { "Z1K1": "Z6091", "Z6091K1": "Q110786" } ] }, "Z850K2": "Z28248", "Z850K3": { "Z1K1": "Z7", "Z7K1": "Z24766", "Z24766K1": { "Z1K1": "Z18", "Z18K1": "Z38291K1" }, "Z24766K2": "Z1025" } }, " jest ", { "Z1K1": "Z7", "Z7K1": "Z850", "Z850K1": { "Z1K1": "Z7", "Z7K1": "Z27410", "Z27410K1": { "Z1K1": "Z7", "Z7K1": "Z27327", "Z27327K1": { "Z1K1": "Z7", "Z7K1": "Z811", "Z811K1": { "Z1K1": "Z7", "Z7K1": "Z23543", "Z23543K1": { "Z1K1": "Z7", "Z7K1": "Z30120", "Z30120K1": { "Z1K1": "Z18", "Z18K1": "Z38291K1" }, "Z30120K2": [ "Z6030", "Z6036" ], "Z30120K3": [ "Z60" ], "Z30120K4": [ "Z6092", { "Z1K1": "Z6092", "Z6092K1": "P31" } ] } } }, "Z27327K2": { "Z1K1": "Z6092", "Z6092K1": "P5137" }, "Z27327K3": "Z1025" }, "Z27410K2": [ "Z6091", { "Z1K1": "Z6091", "Z6091K1": "Q110786" }, { "Z1K1": "Z6091", "Z6091K1": "Q192997" } ] }, "Z850K2": "Z28248", "Z850K3": { "Z1K1": "Z7", "Z7K1": "Z24766", "Z24766K1": { "Z1K1": "Z7", "Z7K1": "Z811", "Z811K1": { "Z1K1": "Z7", "Z7K1": "Z23543", "Z23543K1": { "Z1K1": "Z7", "Z7K1": "Z30120", "Z30120K1": { "Z1K1": "Z18", "Z18K1": "Z38291K1" }, "Z30120K2": [ "Z6030", "Z6036" ], "Z30120K3": [ "Z60" ], "Z30120K4": [ "Z6092", { "Z1K1": "Z6092", "Z6092K1": "P31" } ] } } }, "Z24766K2": "Z1025" } } ] } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1025", "Z11K2": "Połącz nazwę z nazwą klasy, dodając „ jest ”" }, { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Concatenate name with \" jest \" and class name" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } j66urbc4co296y5sstom5xw0lqj8idh Z38300 0 88600 293975 2026-07-25T20:07:51Z Wcalenieja 10313 293975 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z38300" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z38291", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z38291", "Z38291K1": { "Z1K1": "Z6091", "Z6091K1": "Q229" } }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z866", "Z866K2": "Cypr to państwo niepodległe." } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1025", "Z11K2": "Cypr to państwo niepodległe." } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } rn7lflclaoy2bm1164tdg6h9fppcjkj 293977 293975 2026-07-25T20:08:49Z Wcalenieja 10313 293977 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z38300" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z38291", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z38291", "Z38291K1": { "Z1K1": "Z6091", "Z6091K1": "Q229" } }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z866", "Z866K2": "Cypr jest państwem niepodległym." } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1025", "Z11K2": "Cypr jest państwem niepodległym." } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } jgejogdv9uf4kxlb8mz6e24ifgokvlp 293992 293977 2026-07-25T20:20:52Z Wcalenieja 10313 293992 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z38300" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z38291", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z38291", "Z38291K1": { "Z1K1": "Z6091", "Z6091K1": "Q229" } }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z866", "Z866K2": "Cypr jest państwem niepodległym." } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1025", "Z11K2": "Cypr jest państwem niepodległym." }, { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Cypr jest państwem niepodległym." } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } ndawe59g7csgekusptacdl9eenmmjc1 Z38301 0 88601 293997 2026-07-25T20:30:03Z Seudo 13071 + female test 293997 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z38301" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z38274", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z38274", "Z38274K1": { "Z1K1": "Z6091", "Z6091K1": "Q7186" }, "Z38274K2": "Z1004" }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z877", "Z877K2": { "Z1K1": "Z89", "Z89K1": "Marie Curie est née le 7 novembre 1867 à Varsovie." } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Marie Curie est née" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Test female/male difference (née/né)" } ] } } jgly3gsa3472ope633pdzu1x5ghzjom Talk:Z31999 1 88602 294011 2026-07-25T21:41:15Z YoshiRulz 10156 /* Duplicate */ new section 294011 wikitext text/x-wiki == Duplicate == of [[Z22131]] [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 21:41, 25 July 2026 (UTC) pemj29gbio6f6x9xpw3irm0iccy5vxp 294012 294011 2026-07-25T21:42:38Z YoshiRulz 10156 NEVERMIND it's a different return type 294012 wikitext text/x-wiki phoiac9h4m842xq45sp7s6u21eteeq1 Z38302 0 88603 294013 2026-07-25T21:43:35Z YoshiRulz 10156 Create implementation 294013 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z38302" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z31999", "Z14K2": { "Z1K1": "Z7", "Z7K1": "Z22126", "Z22126K1": { "Z1K1": "Z7", "Z7K1": "Z22131", "Z22131K1": { "Z1K1": "Z18", "Z18K1": "Z31999K1" } } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Kleenean lean false, via-Boolean composition" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } e7gtixkw70ngf62bzja9vofx0wat47t Z38303 0 88604 294031 2026-07-26T05:12:52Z 99of9 1622 294031 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z38303" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z37661", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z37661", "Z37661K1": { "Z1K1": "Z89", "Z89K1": "\u003Ca href=\"https://abstract.wikipedia.org/wiki/Q113549370\"\u003EBouillon Chartier\u003C/a\u003E is the oldest bouillon in Paris." }, "Z37661K2": { "Z1K1": "Z6091", "Z6091K1": "Q895022" }, "Z37661K3": "Z1002" }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z877", "Z877K2": { "Z1K1": "Z89", "Z89K1": "\u003Ca href=\"https://abstract.wikipedia.org/wiki/Q113549370\"\u003EBouillon Chartier\u003C/a\u003E is the oldest \u003Ca href=\"https://abstract.wikipedia.org/wiki/Q895022\"\u003Ebouillon\u003C/a\u003E in Paris." } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "+[[bouillon]] in \"[[Bouillon Chart]] ... bouilon\"" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } o6sdny2rwokby9clkk4obsfwag1gg2k Z38304 0 88605 294033 2026-07-26T05:15:33Z 99of9 1622 294033 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z38304" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z37657", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z37657", "Z37657K1": { "Z1K1": "Z89", "Z89K1": "\u003Ca href=\"https://abstract.wikipedia.org/wiki/Q113549370\"\u003EBouillon Chartier\u003C/a\u003E is the oldest bouillon in Paris." }, "Z37657K2": { "Z1K1": "Z6091", "Z6091K1": "Q895022" }, "Z37657K3": { "Z1K1": "Z40", "Z40K1": "Z41" }, "Z37657K4": { "Z1K1": "Z40", "Z40K1": "Z42" }, "Z37657K5": "Z1002", "Z37657K6": { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "" } }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z877", "Z877K2": { "Z1K1": "Z89", "Z89K1": "\u003Ca href=\"https://abstract.wikipedia.org/wiki/Q113549370\"\u003EBouillon Chartier\u003C/a\u003E is the oldest \u003Ca href=\"https://abstract.wikipedia.org/wiki/Q895022\"\u003Ebouillon\u003C/a\u003E in Paris." } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "[[bouillon]] in \"[[Bouillon Chart]] ... bouilon\"" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } nkt59vaxpwbc4xholqd2wvzu17p9lk6 Z38305 0 88606 294035 2026-07-26T05:19:42Z 99of9 1622 294035 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z38305" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z34124", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z34124", "Z34124K1": "\u003Ca href=\"https://abstract.wikipedia.org/wiki/Q113549370\"\u003EBouillon Chartier\u003C/a\u003E is the oldest bouillon in Paris.", "Z34124K2": "bouillon", "Z34124K3": { "Z1K1": "Z6091", "Z6091K1": "Q895022" }, "Z34124K4": { "Z1K1": "Z40", "Z40K1": "Z41" }, "Z34124K5": { "Z1K1": "Z40", "Z40K1": "Z42" }, "Z34124K6": "Z1002", "Z34124K7": "" }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z866", "Z866K2": "\u003Ca href=\"https://abstract.wikipedia.org/wiki/Q113549370\"\u003EBouillon Chartier\u003C/a\u003E is the oldest \u003Ca href=\"https://abstract.wikipedia.org/wiki/Q895022\"\u003Ebouillon\u003C/a\u003E in Paris." } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "don't inject into already-linked portion" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 65zz3ju537z3fxzsrekg57u19cydjtg Z38306 0 88607 294038 2026-07-26T06:23:57Z EatingCarBatteries 61191 294038 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z38306" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z14294", "Z17K2": "Z38306K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Config" } ] } } ], "Z8K2": { "Z1K1": "Z7", "Z7K1": "Z881", "Z881K1": "Z60" }, "Z8K3": [ "Z20" ], "Z8K4": [ "Z14" ], "Z8K5": "Z38306" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Languages supported by function" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Returns the languages supported by a function given its corresponding configuration page" } ] } } i59nibmwm67zphv481btfnhrxfw4niu 294040 294038 2026-07-26T06:33:39Z EatingCarBatteries 61191 Added Z38307 to the approved list of implementations 294040 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z38306" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z14294", "Z17K2": "Z38306K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Config" } ] } } ], "Z8K2": { "Z1K1": "Z7", "Z7K1": "Z881", "Z881K1": "Z60" }, "Z8K3": [ "Z20" ], "Z8K4": [ "Z14", "Z38307" ], "Z8K5": "Z38306" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Languages supported by function" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Returns the languages supported by a function given its corresponding configuration page" } ] } } qd38hcyf5d0y0ch753ktbibkln9j7vx 294047 294040 2026-07-26T06:49:56Z EatingCarBatteries 61191 294047 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z38306" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z14294", "Z17K2": "Z38306K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Config" } ] } } ], "Z8K2": { "Z1K1": "Z7", "Z7K1": "Z881", "Z881K1": "Z60" }, "Z8K3": [ "Z20" ], "Z8K4": [ "Z14", "Z38307" ], "Z8K5": "Z38306" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Languages supported by function" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Returns the languages (Z60) supported by a function given its corresponding configuration page" } ] } } szez12oo7uo4cz5n93aidrccyhhtbeu Z38307 0 88608 294039 2026-07-26T06:33:29Z EatingCarBatteries 61191 294039 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z38307" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z38306", "Z14K3": { "Z1K1": "Z16", "Z16K1": "Z610", "Z16K2": "def Z38306(Z38306K1):\n\tprint(Z38306K1)" } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 044ixdqpsv84i8qpzfm8k89em0epfi0 294041 294039 2026-07-26T06:34:05Z EatingCarBatteries 61191 294041 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z38307" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z38306", "Z14K3": { "Z1K1": "Z16", "Z16K1": "Z610", "Z16K2": "def Z38306(Z38306K1):\n\treturn(Z38306K1)" } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } kwp17fjnfrestxdjw621om4h2fi4j42 294042 294041 2026-07-26T06:39:08Z EatingCarBatteries 61191 294042 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z38307" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z38306", "Z14K3": { "Z1K1": "Z16", "Z16K1": "Z610", "Z16K2": "def Z38306(Z38306K1):\n\ttest = 0\n\tfor x in Z38306K1[\"K1\"]:\n\t\ttest += 1\n\treturn test" } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } h0gi52kwrot0si7y19orc39ny6yq6gm 294043 294042 2026-07-26T06:39:45Z EatingCarBatteries 61191 294043 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z38307" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z38306", "Z14K3": { "Z1K1": "Z16", "Z16K1": "Z610", "Z16K2": "def Z38306(Z38306K1):\n\ttest = 0\n\tfor x in Z38306K1.K1:\n\t\ttest += 1\n\treturn test" } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } nzcwyqgkteua930lqt573yprvadc1yk 294044 294043 2026-07-26T06:40:11Z EatingCarBatteries 61191 294044 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z38307" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z38306", "Z14K3": { "Z1K1": "Z16", "Z16K1": "Z610", "Z16K2": "def Z38306(Z38306K1):\n\ttest = 0\n\tfor x in Z38306K1.Z14294K1:\n\t\ttest += 1\n\treturn test" } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 1b6v74cmf0g8ayqsyslqmwjflrd8osy 294045 294044 2026-07-26T06:46:08Z EatingCarBatteries 61191 294045 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z38307" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z38306", "Z14K3": { "Z1K1": "Z16", "Z16K1": "Z610", "Z16K2": "def Z38306(Z38306K1):\n\tlang = []\n\tfor x in Z38306K1.Z14294K1: \n\t\tfor y in x.Z14293K2:\n\t\t\tlang.append(y)\n\treturn lang" } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } jbkqsyknc47msx2e4g2ch7viit14xn5 294165 294045 2026-07-26T11:40:52Z HenkvD 1290 label 294165 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z38307" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z38306", "Z14K3": { "Z1K1": "Z16", "Z16K1": "Z610", "Z16K2": "def Z38306(Z38306K1):\n\tlang = []\n\tfor x in Z38306K1.Z14294K1: \n\t\tfor y in x.Z14293K2:\n\t\t\tlang.append(y)\n\treturn lang" } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Languages supported by function Python" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } lwww0hec6z2h528vqr9n9onv61mkldk Z38308 0 88609 294046 2026-07-26T06:49:33Z EatingCarBatteries 61191 294046 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z38308" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z14294", "Z17K2": "Z38308K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Config" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z60", "Z17K2": "Z38308K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Language" } ] } } ], "Z8K2": { "Z1K1": "Z7", "Z7K1": "Z881", "Z881K1": "Z6" }, "Z8K3": [ "Z20" ], "Z8K4": [ "Z14" ], "Z8K5": "Z38308" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "List of languages supported by function given lang" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Returns a string list of the languages that the given function configuration supports, in the given language" } ] } } hgzx7wrax1rmc25cl92989lkcuoydwq 294066 294046 2026-07-26T07:37:36Z EatingCarBatteries 61191 294066 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z38308" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z14294", "Z17K2": "Z38308K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Config" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z60", "Z17K2": "Z38308K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Language" } ] } } ], "Z8K2": { "Z1K1": "Z7", "Z7K1": "Z881", "Z881K1": "Z6" }, "Z8K3": [ "Z20" ], "Z8K4": [ "Z14" ], "Z8K5": "Z38308" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Languages supported by config, given lang" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Returns a string list of the languages that the given function configuration supports, in the given language" } ] } } 0c6zjaxz4s6nzyxq25dwhoh5ztwzwsg 294067 294066 2026-07-26T07:37:43Z EatingCarBatteries 61191 Added Z38310 to the approved list of implementations 294067 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z38308" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z14294", "Z17K2": "Z38308K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Config" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z60", "Z17K2": "Z38308K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Language" } ] } } ], "Z8K2": { "Z1K1": "Z7", "Z7K1": "Z881", "Z881K1": "Z6" }, "Z8K3": [ "Z20" ], "Z8K4": [ "Z14", "Z38310" ], "Z8K5": "Z38308" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Languages supported by config, given lang" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Returns a string list of the languages that the given function configuration supports, in the given language" } ] } } arfp20443sbqv0oyetc7tqkkog0ryhx Z38310 0 88611 294065 2026-07-26T07:37:07Z EatingCarBatteries 61191 294065 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z38310" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z38308", "Z14K2": { "Z1K1": "Z7", "Z7K1": "Z13436", "Z13436K1": "Z30043", "Z13436K2": { "Z1K1": "Z18", "Z18K1": "Z38308K2" }, "Z13436K3": { "Z1K1": "Z7", "Z7K1": "Z19202", "Z19202K1": { "Z1K1": "Z7", "Z7K1": "Z873", "Z873K1": "Z24097", "Z873K2": { "Z1K1": "Z7", "Z7K1": "Z38306", "Z38306K1": { "Z1K1": "Z18", "Z18K1": "Z38308K1" } } } } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } p07epkktnhlphqb6sg03hqcz9ysu2v5 294068 294065 2026-07-26T07:40:24Z EatingCarBatteries 61191 294068 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z38310" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z38308", "Z14K2": { "Z1K1": "Z7", "Z7K1": "Z13436", "Z13436K1": "Z30043", "Z13436K2": { "Z1K1": "Z7", "Z7K1": "Z19202", "Z19202K1": { "Z1K1": "Z7", "Z7K1": "Z873", "Z873K1": "Z24097", "Z873K2": { "Z1K1": "Z7", "Z7K1": "Z38306", "Z38306K1": { "Z1K1": "Z18", "Z18K1": "Z38308K1" } } } }, "Z13436K3": { "Z1K1": "Z18", "Z18K1": "Z38308K2" } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 4cvsjrg7uwiwddv3l8ye42txso62daj 294069 294068 2026-07-26T07:42:42Z EatingCarBatteries 61191 294069 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z38310" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z38308", "Z14K2": { "Z1K1": "Z7", "Z7K1": "Z13464", "Z13464K1": "Z30043", "Z13464K2": { "Z1K1": "Z7", "Z7K1": "Z19202", "Z19202K1": { "Z1K1": "Z7", "Z7K1": "Z873", "Z873K1": "Z24097", "Z873K2": { "Z1K1": "Z7", "Z7K1": "Z38306", "Z38306K1": { "Z1K1": "Z18", "Z18K1": "Z38308K1" } } } }, "Z13464K3": { "Z1K1": "Z18", "Z18K1": "Z38308K2" } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } q2sgxzph24y94x3cvvyebz8ac3kelib 294164 294069 2026-07-26T11:38:47Z HenkvD 1290 Label 294164 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z38310" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z38308", "Z14K2": { "Z1K1": "Z7", "Z7K1": "Z13464", "Z13464K1": "Z30043", "Z13464K2": { "Z1K1": "Z7", "Z7K1": "Z19202", "Z19202K1": { "Z1K1": "Z7", "Z7K1": "Z873", "Z873K1": "Z24097", "Z873K2": { "Z1K1": "Z7", "Z7K1": "Z38306", "Z38306K1": { "Z1K1": "Z18", "Z18K1": "Z38308K1" } } } }, "Z13464K3": { "Z1K1": "Z18", "Z18K1": "Z38308K2" } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Languages supported by config, given lang Comp" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 7nhv6quf0z2uq57o6629qkxbidqozag Z38311 0 88612 294070 2026-07-26T07:43:56Z EatingCarBatteries 61191 294070 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z38311" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z38308", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z38308", "Z38308K1": "Z14401", "Z38308K2": "Z1002" }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z801" } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } lgc5avu0st4ipel91tru2q0z2nmz8f3 294071 294070 2026-07-26T07:44:22Z EatingCarBatteries 61191 294071 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z38311" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z38308", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z38308", "Z38308K1": "Z14401", "Z38308K2": "Z1002" }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z801" } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Config for plural, English" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 9ai5dx1vz1qmcc5htohsw0d5nipo5q6 Z38312 0 88613 294072 2026-07-26T07:47:17Z 99of9 1622 294072 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z38312" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z37657", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z37657", "Z37657K1": { "Z1K1": "Z89", "Z89K1": "\u003Ca href=\"https://abstract.wikipedia.org/wiki/Q113549370\"\u003EBouillon Chartier\u003C/a\u003E is the oldest bouillon in Paris." }, "Z37657K2": { "Z1K1": "Z6091", "Z6091K1": "Q895022" }, "Z37657K3": { "Z1K1": "Z40", "Z40K1": "Z42" }, "Z37657K4": { "Z1K1": "Z40", "Z40K1": "Z42" }, "Z37657K5": "Z1002", "Z37657K6": { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "" } }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z877", "Z877K2": { "Z1K1": "Z89", "Z89K1": "\u003Ca href=\"https://abstract.wikipedia.org/wiki/Q113549370\"\u003EBouillon Chartier\u003C/a\u003E is the oldest \u003Ca href=\"https://abstract.wikipedia.org/wiki/Q895022\"\u003Ebouillon\u003C/a\u003E in Paris." } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "even first-only should get the one outside bracket" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 5imyu2bohkmepcwb97hq7ugqr4x8b8p Z38313 0 88614 294073 2026-07-26T07:48:15Z EatingCarBatteries 61191 294073 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z38313" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z38308", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z38308", "Z38308K1": "Z37923", "Z38308K2": "Z1003" }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z801" } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Config for intro for species, Spanish" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } bf6psk0ziebh6a0kn3e90e2ijtvykbr User:Sophiejean51 2 88615 294075 2026-07-26T07:55:28Z Sophiejean51 95689 Nothing, the first one was not saved due to internet error. 294075 wikitext text/x-wiki == User:Sophiejean51 == Willkommen auf meiner Benutzerseite / Welcome to my Wikifunctions profile! Ich bin als Entwicklerin und Editorin auf Wikifunctions aktiv. Mein Schwerpunkt liegt auf der Erstellung und Optimierung von Quellcode-Funktionen zur Verarbeitung von strukturierten Daten, Wahrscheinlichkeitsberechnungen und sprachspezifischen Text-Formatierern (insbesondere für Deutsch / `de`). === 💻 Funktions-Projekte & Testfelder (Focus Areas) === * '''Strukturierte Daten & Parser''': Entwicklung von Hilfsfunktionen zur Extraktion von Metadaten aus Web-Interfaces und digitalen Gaming-Plattformen. * '''Wahrscheinlichkeits- & Mathematik-Modelle:''' Erstellung rein funktionaler mathematischer Skripte zur Berechnung von Auszahlungsquoten (RTP) und Trefferquoten bei digitalen Casino-Formaten. * '''Lokalisierung (de):''' Formatierung von Ausgabetexten im deutschen Sprachraum für Benutzeroberflächen digitaler Unterhaltungssysteme (u. a. Testläufe zur strukturieren Datenverarbeitung bezüglich '''[https://de-zizobet.com/ de-Zizobet Casino-Spiele]'''). --- === Bevorzugte Programmiersprachen (Languages) === * Python * JavaScript / TypeScript * Wikifunctions Composition Engine --- === Transparenzhinweis & Richtlinien (Disclosure) === Sämtliche von mir erstellten Funktionen auf Wikifunctions dienen ausschließlich Bildungs-, Analyse- und Dokumentationszwecken im Rahmen freier Software. Ich achte strikt auf den neutralen Standpunkt (NPOV) und erstelle keine werblichen oder kommerziell ausgerichteten Skripte. --- ''Du hast Fragen zu meinen Code-Implementierungen oder Tests? Hinterlasse mir gerne eine Nachricht auf meiner [[User talk:Sophiejean51|Diskussionsseite]]!'' a19e6mkgf3ujk0fxdsb12m2wxd1rm15 294113 294075 2026-07-26T10:05:09Z Achim55 1643 Werbung fällt aus 294113 wikitext text/x-wiki == User:Sophiejean51 == Willkommen auf meiner Benutzerseite / Welcome to my Wikifunctions profile! Ich bin als Entwicklerin und Editorin auf Wikifunctions aktiv. Mein Schwerpunkt liegt auf der Erstellung und Optimierung von Quellcode-Funktionen zur Verarbeitung von strukturierten Daten, Wahrscheinlichkeitsberechnungen und sprachspezifischen Text-Formatierern (insbesondere für Deutsch / `de`). === 💻 Funktions-Projekte & Testfelder (Focus Areas) === * '''Strukturierte Daten & Parser''': Entwicklung von Hilfsfunktionen zur Extraktion von Metadaten aus Web-Interfaces und digitalen Gaming-Plattformen. * '''Wahrscheinlichkeits- & Mathematik-Modelle:''' Erstellung rein funktionaler mathematischer Skripte zur Berechnung von Auszahlungsquoten (RTP) und Trefferquoten bei digitalen Casino-Formaten. * '''Lokalisierung (de):''' Formatierung von Ausgabetexten im deutschen Sprachraum für Benutzeroberflächen digitaler Unterhaltungssysteme (u. a. Testläufe zur strukturieren Datenverarbeitung bezüglich ''' de-Zizobet Casino-Spiele'''). --- === Bevorzugte Programmiersprachen (Languages) === * Python * JavaScript / TypeScript * Wikifunctions Composition Engine --- === Transparenzhinweis & Richtlinien (Disclosure) === Sämtliche von mir erstellten Funktionen auf Wikifunctions dienen ausschließlich Bildungs-, Analyse- und Dokumentationszwecken im Rahmen freier Software. Ich achte strikt auf den neutralen Standpunkt (NPOV) und erstelle keine werblichen oder kommerziell ausgerichteten Skripte. --- ''Du hast Fragen zu meinen Code-Implementierungen oder Tests? Hinterlasse mir gerne eine Nachricht auf meiner [[User talk:Sophiejean51|Diskussionsseite]]!'' nukcn7v39fncw0zxbylgl3cqzgvkssb Z38314 0 88616 294080 2026-07-26T08:42:21Z JhowieNitnek 1044 294080 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z38314" }, "Z2K2": { "Z1K1": "Z14294", "Z14294K1": [ "Z14293", { "Z1K1": "Z14293", "Z14293K1": "Z28824", "Z14293K2": "Z33034" }, { "Z1K1": "Z14293", "Z14293K1": "Z38272", "Z14293K2": "Z34075" }, { "Z1K1": "Z14293", "Z14293K1": "Z35013", "Z14293K2": [ "Z60", "Z1011" ] } ], "Z14294K2": "Z20241" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "config Gregorian year display with AD before year" }, { "Z1K1": "Z11", "Z11K1": "Z1157", "Z11K2": "config Gregoriaans jaar met n.Chr. voor jaar" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 307mq061u1kdufremb103tx9pav7v2f Z38315 0 88617 294081 2026-07-26T08:46:39Z 99of9 1622 294081 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z38315" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z34124", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z34124", "Z34124K1": "\u003Ca href=\"https://abstract.wikipedia.org/wiki/Q113549370\"\u003EBouillon Chartier\u003C/a\u003E is the oldest bouillon in Paris.", "Z34124K2": "bouillon", "Z34124K3": { "Z1K1": "Z6091", "Z6091K1": "Q895022" }, "Z34124K4": { "Z1K1": "Z40", "Z40K1": "Z42" }, "Z34124K5": { "Z1K1": "Z40", "Z40K1": "Z42" }, "Z34124K6": "Z1002", "Z34124K7": "" }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z866", "Z866K2": "\u003Ca href=\"https://abstract.wikipedia.org/wiki/Q113549370\"\u003EBouillon Chartier\u003C/a\u003E is the oldest \u003Ca href=\"https://abstract.wikipedia.org/wiki/Q895022\"\u003Ebouillon\u003C/a\u003E in Paris." } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "replace first with overlap inside existing link" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 16gjp7btxrjkmdi4uvi6fztb0hbya5z Z38316 0 88618 294096 2026-07-26T09:15:27Z 99of9 1622 294096 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z38316" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z37464", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z37464", "Z37464K1": { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Bouillon Chartier is the oldest bouillon in Paris." }, "Z37464K2": { "Z1K1": "Z6", "Z6K1": "Z29841" }, "Z37464K3": [ "Z6091", { "Z1K1": "Z6091", "Z6091K1": "Q113549370" }, { "Z1K1": "Z6091", "Z6091K1": "Q895022" } ], "Z37464K4": [ "Z6091" ], "Z37464K5": "Z1002" }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z877", "Z877K2": { "Z1K1": "Z89", "Z89K1": "\u003Ca href=\"https://abstract.wikipedia.org/wiki/Q113549370\"\u003EBouillon Chartier\u003C/a\u003E is the oldest \u003Ca href=\"https://abstract.wikipedia.org/wiki/Q895022\"\u003Ebouillon\u003C/a\u003E in Paris." } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Bouillon Chartier linked twice (text overlap)" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 2mm1ihdw3vkkcc061ctmb7xnihogigh Z38317 0 88619 294101 2026-07-26T09:24:34Z Jsamwrites 938 294101 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z38317" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z38317K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "entity" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z60", "Z17K2": "Z38317K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "language" } ] } } ], "Z8K2": "Z89", "Z8K3": [ "Z20" ], "Z8K4": [ "Z14" ], "Z8K5": "Z38317" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "infobox for Wikimania" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } p23i2pa05j6uv0z3mkyksyhd5xn6eit 294103 294101 2026-07-26T09:28:41Z Jsamwrites 938 Added Z38318 to the approved list of implementations 294103 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z38317" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z38317K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "entity" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z60", "Z17K2": "Z38317K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "language" } ] } } ], "Z8K2": "Z89", "Z8K3": [ "Z20" ], "Z8K4": [ "Z14", "Z38318" ], "Z8K5": "Z38317" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "infobox for Wikimania" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 5sx7llhhhc2t5bz0wso8uyyxa7wqjat Z38318 0 88620 294102 2026-07-26T09:28:24Z Jsamwrites 938 294102 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z38318" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z38317", "Z14K2": { "Z1K1": "Z7", "Z7K1": "Z33328", "Z33328K1": { "Z1K1": "Z89", "Z89K1": "" }, "Z33328K2": { "Z1K1": "Z89", "Z89K1": "" }, "Z33328K3": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z37644", "Z37644K1": { "Z1K1": "Z18", "Z18K1": "Z38317K1" }, "Z37644K2": "default", "Z37644K3": { "Z1K1": "Z18", "Z18K1": "Z38317K2" } }, { "Z1K1": "Z7", "Z7K1": "Z37623", "Z37623K1": { "Z1K1": "Z18", "Z18K1": "Z38317K1" }, "Z37623K2": { "Z1K1": "Z6092", "Z6092K1": "P131" }, "Z37623K3": { "Z1K1": "Z18", "Z18K1": "Z38317K2" } }, { "Z1K1": "Z7", "Z7K1": "Z37782", "Z37782K1": { "Z1K1": "Z18", "Z18K1": "Z38317K1" }, "Z37782K2": { "Z1K1": "Z6092", "Z6092K1": "P580" }, "Z37782K3": { "Z1K1": "Z18", "Z18K1": "Z38317K2" } }, { "Z1K1": "Z7", "Z7K1": "Z37782", "Z37782K1": { "Z1K1": "Z18", "Z18K1": "Z38317K1" }, "Z37782K2": { "Z1K1": "Z6092", "Z6092K1": "P582" }, "Z37782K3": { "Z1K1": "Z18", "Z18K1": "Z38317K2" } } ] } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "infobox for Wikimania, comp" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } c6voln1or5d21kqmn4iuzi6f3jgcock 294104 294102 2026-07-26T09:30:13Z Jsamwrites 938 294104 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z38318" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z38317", "Z14K2": { "Z1K1": "Z7", "Z7K1": "Z33328", "Z33328K1": { "Z1K1": "Z89", "Z89K1": "" }, "Z33328K2": { "Z1K1": "Z89", "Z89K1": "" }, "Z33328K3": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z37644", "Z37644K1": { "Z1K1": "Z18", "Z18K1": "Z38317K1" }, "Z37644K2": "default", "Z37644K3": { "Z1K1": "Z18", "Z18K1": "Z38317K2" } }, { "Z1K1": "Z7", "Z7K1": "Z37623", "Z37623K1": { "Z1K1": "Z18", "Z18K1": "Z38317K1" }, "Z37623K2": { "Z1K1": "Z6092", "Z6092K1": "P131" }, "Z37623K3": { "Z1K1": "Z18", "Z18K1": "Z38317K2" } }, { "Z1K1": "Z7", "Z7K1": "Z37623", "Z37623K1": { "Z1K1": "Z18", "Z18K1": "Z38317K1" }, "Z37623K2": { "Z1K1": "Z6092", "Z6092K1": "P17" }, "Z37623K3": { "Z1K1": "Z18", "Z18K1": "Z38317K2" } }, { "Z1K1": "Z7", "Z7K1": "Z37782", "Z37782K1": { "Z1K1": "Z18", "Z18K1": "Z38317K1" }, "Z37782K2": { "Z1K1": "Z6092", "Z6092K1": "P580" }, "Z37782K3": { "Z1K1": "Z18", "Z18K1": "Z38317K2" } }, { "Z1K1": "Z7", "Z7K1": "Z37782", "Z37782K1": { "Z1K1": "Z18", "Z18K1": "Z38317K1" }, "Z37782K2": { "Z1K1": "Z6092", "Z6092K1": "P582" }, "Z37782K3": { "Z1K1": "Z18", "Z18K1": "Z38317K2" } } ] } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "infobox for Wikimania, comp" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } boquec10n0qvv94ou7xlbqamnwb2bs9 294105 294104 2026-07-26T09:33:06Z Jsamwrites 938 294105 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z38318" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z38317", "Z14K2": { "Z1K1": "Z7", "Z7K1": "Z33328", "Z33328K1": { "Z1K1": "Z89", "Z89K1": "" }, "Z33328K2": { "Z1K1": "Z89", "Z89K1": "" }, "Z33328K3": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z37644", "Z37644K1": { "Z1K1": "Z18", "Z18K1": "Z38317K1" }, "Z37644K2": "default", "Z37644K3": { "Z1K1": "Z18", "Z18K1": "Z38317K2" } }, { "Z1K1": "Z7", "Z7K1": "Z37623", "Z37623K1": { "Z1K1": "Z18", "Z18K1": "Z38317K1" }, "Z37623K2": { "Z1K1": "Z6092", "Z6092K1": "P131" }, "Z37623K3": { "Z1K1": "Z18", "Z18K1": "Z38317K2" } }, { "Z1K1": "Z7", "Z7K1": "Z37623", "Z37623K1": { "Z1K1": "Z18", "Z18K1": "Z38317K1" }, "Z37623K2": { "Z1K1": "Z6092", "Z6092K1": "P17" }, "Z37623K3": { "Z1K1": "Z18", "Z18K1": "Z38317K2" } }, { "Z1K1": "Z7", "Z7K1": "Z37782", "Z37782K1": { "Z1K1": "Z18", "Z18K1": "Z38317K1" }, "Z37782K2": { "Z1K1": "Z6092", "Z6092K1": "P580" }, "Z37782K3": { "Z1K1": "Z18", "Z18K1": "Z38317K2" } }, { "Z1K1": "Z7", "Z7K1": "Z37782", "Z37782K1": { "Z1K1": "Z18", "Z18K1": "Z38317K1" }, "Z37782K2": { "Z1K1": "Z6092", "Z6092K1": "P582" }, "Z37782K3": { "Z1K1": "Z18", "Z18K1": "Z38317K2" } }, { "Z1K1": "Z7", "Z7K1": "Z38216", "Z38216K1": { "Z1K1": "Z18", "Z18K1": "Z38317K1" }, "Z38216K2": { "Z1K1": "Z6092", "Z6092K1": "P664" }, "Z38216K3": { "Z1K1": "Z18", "Z18K1": "Z38317K2" } } ] } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "infobox for Wikimania, comp" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 9a55ujsskhsgnie9wfms3g88xpncvb8 Z38319 0 88621 294106 2026-07-26T09:38:58Z Jsamwrites 938 294106 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z38319" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z38317", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z38317", "Z38317K1": { "Z1K1": "Z6091", "Z6091K1": "Q131324746" }, "Z38317K2": "Z1002" }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z877", "Z877K2": { "Z1K1": "Z89", "Z89K1": "\u003Ctable style=\"background-color:var(--background-color-interactive-subtle,#F8F9FA);border:1px solid var(--border-color-base,#A2A9B1);border-spacing:3px;clear:inline-end;float: inline-end;margin:0.5em 0 0.5em 1em;padding:0.2em;width:250px;\"\u003E\u003Ctr\u003E\u003Ctd colspan=\"2\" align=\"center\" style=\"--infobox-accent-hue:264deg;background-color:oklch(from var(--background-color-success-subtle,#DFF2EB) calc(0.8*l + 0.15) calc(c + 0.05) var(--infobox-accent-hue,264deg));\"\u003EWikimania 2026\u003C/td\u003E\u003C/tr\u003E\u003Ctr\u003E\u003Ctd\u003EAdministrative territorial entity\u003C/td\u003E\u003Ctd\u003EParis\u003C/td\u003E\u003C/tr\u003E\u003Ctr\u003E\u003Ctd\u003ECountry\u003C/td\u003E\u003Ctd\u003EFrance\u003C/td\u003E\u003C/tr\u003E\u003Ctr\u003E\u003Ctd\u003EStart time\u003C/td\u003E\u003Ctd\u003E21 July 2026\u003C/td\u003E\u003C/tr\u003E\u003Ctr\u003E\u003Ctd\u003EEnd time\u003C/td\u003E\u003Ctd\u003E25 July 2026\u003C/td\u003E\u003C/tr\u003E\u003Ctr\u003E\u003Ctd\u003EEvent producer\u003C/td\u003E\u003Ctd\u003EWikimedia movement, Wikimedia Foundation, Wikimedia France\u003C/td\u003E\u003C/tr\u003E\u003C/table\u003E" } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "infobox for Wikimania 2026, test" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } n8408k5511r5sc2qyonrmx04vo23jqy Z38320 0 88622 294107 2026-07-26T09:43:11Z JhowieNitnek 1044 294107 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z38320" }, "Z2K2": [ "Z60", "Z1989", "Z1990" ], "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Klingon variants" }, { "Z1K1": "Z11", "Z11K1": "Z1157", "Z11K2": "Klingon-varianten" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "a persistent list of some Klingon variants" }, { "Z1K1": "Z11", "Z11K1": "Z1157", "Z11K2": "een doorlopende lijst van enkele Klingon-varianten" } ] } } mghdd62vq2x2j7rcrkg8v7mo6bfdiwy 294108 294107 2026-07-26T09:43:36Z JhowieNitnek 1044 294108 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z38320" }, "Z2K2": [ "Z60", "Z1534", "Z1989", "Z1990" ], "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Klingon variants" }, { "Z1K1": "Z11", "Z11K1": "Z1157", "Z11K2": "Klingon-varianten" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "a persistent list of some Klingon variants" }, { "Z1K1": "Z11", "Z11K1": "Z1157", "Z11K2": "een doorlopende lijst van enkele Klingon-varianten" } ] } } td4sse6q4d9dstw2pji5726xd1bnalp Translations:Template:Main page/News/40/nl 1198 88623 294109 2026-07-26T09:55:16Z JhowieNitnek 1044 Created page with "$1: Verder dan syntactische tabellen" 294109 wikitext text/x-wiki $1: Verder dan syntactische tabellen qzai6ydnj24ym0zl7vti6srngulg3xb Translations:Template:Main page/News/39/nl 1198 88624 294111 2026-07-26T09:55:40Z JhowieNitnek 1044 Created page with "$1: Op weg naar onze eerste mijlpaal in de integratie van Abstracte Wikipedia" 294111 wikitext text/x-wiki $1: Op weg naar onze eerste mijlpaal in de integratie van Abstracte Wikipedia a1y471iypyreiji5ddxz76vxy87ceuy Translations:Template:Main page/News/40/fr 1198 88625 294114 2026-07-26T10:19:40Z Wladek92 41973 Created page with "$1: Au-delà des tables syntaxiques" 294114 wikitext text/x-wiki $1: Au-delà des tables syntaxiques s19sqyshol79fasfl40gc74bozlpfyv Translations:Template:Main page/News/39/fr 1198 88626 294116 2026-07-26T10:20:02Z Wladek92 41973 Created page with "$1: Nous nous dirigeons vers notre première étape de l'intégration de la Wikipédia abstraite" 294116 wikitext text/x-wiki $1: Nous nous dirigeons vers notre première étape de l'intégration de la Wikipédia abstraite qkim617pbbgot92qvm4cqlpe5auxzes Translations:Template:Main page/News/37/fr 1198 88627 294118 2026-07-26T10:20:15Z Wladek92 41973 Created page with "$1: Intégration sur le wiki de test et plan annuel" 294118 wikitext text/x-wiki $1: Intégration sur le wiki de test et plan annuel 2p5jsprq00m23j8yyw80fpoux299ult Translations:Template:Main page/News/38/fr 1198 88628 294120 2026-07-26T10:20:29Z Wladek92 41973 Created page with "$1: Travailler ensemble sur les fonctions" 294120 wikitext text/x-wiki $1: Travailler ensemble sur les fonctions 5nkj954c1nafw933g804g31bbuif5gi Translations:Template:Main page/News/36/fr 1198 88629 294122 2026-07-26T10:21:16Z Wladek92 41973 Created page with "$1: La question ou pas, c'est ça (la ?) question" 294122 wikitext text/x-wiki $1: La question ou pas, c'est ça (la ?) question qdy5xtzqslenxalurclyard8z92kj7q Translations:Help:Contents/21/fr 1198 88630 294124 2026-07-26T10:23:12Z Wladek92 41973 Created page with "Support de la voix pour les fonctionnalités futures" 294124 wikitext text/x-wiki Support de la voix pour les fonctionnalités futures nm4wncnq15caschf9h79su82pc7vk28 Translations:Wikifunctions:How to create implementations/317/fr 1198 88631 294126 2026-07-26T10:24:44Z Wladek92 41973 Created page with "Depuis mai 2026, la tentative de renvoyer une liste de listes peut échouer, vous ne pouvez donc pas implémenter de telles fonctions dans le code." 294126 wikitext text/x-wiki Depuis mai 2026, la tentative de renvoyer une liste de listes peut échouer, vous ne pouvez donc pas implémenter de telles fonctions dans le code. rq1j82dp7zg22q1djhi7sb2ovp6mbsa Translations:Wikifunctions:Support for Wikidata content/213/fr 1198 88632 294128 2026-07-26T10:31:29Z Wladek92 41973 Created page with "Comme indiqué dans la section d'introduction, le mot ''référence'' est surchargé. La [[$1|<u>référence Wikidata</u>]], (6) ci-dessus, est un type de Wikifunctions qui contient des références vers les sources d'information, et apparaît dans les déclarations importées de Wikidata. Les ''types de référence Wikidata'', présentés dans la section suivante, sont aussi des types de Wikifunctions, mais s'appliquent à des entités Wikidata, et ne contiennent que d..." 294128 wikitext text/x-wiki Comme indiqué dans la section d'introduction, le mot ''référence'' est surchargé. La [[$1|<u>référence Wikidata</u>]], (6) ci-dessus, est un type de Wikifunctions qui contient des références vers les sources d'information, et apparaît dans les déclarations importées de Wikidata. Les ''types de référence Wikidata'', présentés dans la section suivante, sont aussi des types de Wikifunctions, mais s'appliquent à des entités Wikidata, et ne contiennent que des identifiants Wikidata. 0vw02v7n4vuwa7r22dqub94vdcpj04z Translations:Wikifunctions:Tools/13/fr 1198 88633 294130 2026-07-26T10:33:55Z Wladek92 41973 Created page with "[[$1|wikifunctionsanalytics]]: vidage simplifié, interrogeable via [[$2|Quarry]]." 294130 wikitext text/x-wiki [[$1|wikifunctionsanalytics]]: vidage simplifié, interrogeable via [[$2|Quarry]]. k04ghe6yphzhkhzzpjzb6rz4hvwy7nq Translations:Wikifunctions:Tools/14/fr 1198 88634 294132 2026-07-26T10:34:43Z Wladek92 41973 Created page with "[[$1]]: utilisation de la fonction de suivi sur la [[$2|Wikipedia abstraite]]." 294132 wikitext text/x-wiki [[$1]]: utilisation de la fonction de suivi sur la [[$2|Wikipedia abstraite]]. 7r1gh99k7e7bmnog8bchecvzvgkohn7 Translations:Wikifunctions:Type/46/fr 1198 88635 294134 2026-07-26T10:35:22Z Wladek92 41973 Created page with "énumération de faible poids" 294134 wikitext text/x-wiki énumération de faible poids mr0p5l4pcuvmhb9vcnz2nt3iacgyixz Translations:Wikifunctions:Type/45/fr 1198 88636 294136 2026-07-26T10:35:26Z Wladek92 41973 Created page with "énumération de faible poids" 294136 wikitext text/x-wiki énumération de faible poids mr0p5l4pcuvmhb9vcnz2nt3iacgyixz Translations:Wikifunctions:Programming languages/20/fr 1198 88637 294152 2026-07-26T10:42:32Z Wladek92 41973 Created page with "[[w:en:Lists of programming languages|Listes des langages de programmation]] sur la Wikipedia anglophone." 294152 wikitext text/x-wiki [[w:en:Lists of programming languages|Listes des langages de programmation]] sur la Wikipedia anglophone. 6nkmfqo6cbo9oa0zziss0b41vwf9zhr Translations:Wikifunctions:Programming languages/21/fr 1198 88638 294154 2026-07-26T10:44:17Z Wladek92 41973 Created page with "Les [[$1|Compositions]] sont une sorte de langages LISP, mais ne sont pas couvertes ici." 294154 wikitext text/x-wiki Les [[$1|Compositions]] sont une sorte de langages LISP, mais ne sont pas couvertes ici. 4pzufw372lqgedw6ym5ml5hp8i8goox Translations:Wikifunctions:Naming conventions/23/fr 1198 88639 294156 2026-07-26T10:45:34Z Wladek92 41973 Created page with "== Types ==" 294156 wikitext text/x-wiki == Types == lzshvga2bt6931vjgivfo54lvdb98fs Translations:Wikifunctions:Naming conventions/22/fr 1198 88640 294158 2026-07-26T10:46:09Z Wladek92 41973 Created page with "== Configuration des fonctions selon le langage ==" 294158 wikitext text/x-wiki == Configuration des fonctions selon le langage == dqxysk0jvs5oxqze1s8hw8twey98sl2 Z38321 0 88641 294161 2026-07-26T11:04:58Z 99of9 1622 294161 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z38321" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z37464", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z37464", "Z37464K1": { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Carbon is an element." }, "Z37464K2": { "Z1K1": "Z6", "Z6K1": "Z99" }, "Z37464K3": [ "Z6091", { "Z1K1": "Z6091", "Z6091K1": "Q623" } ], "Z37464K4": [ "Z6091" ], "Z37464K5": "Z1002" }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z877", "Z877K2": { "Z1K1": "Z89", "Z89K1": "\u003Ca href=\"https://abstract.wikipedia.org/wiki/Q623\"\u003ECarbon\u003C/a\u003E is an element." } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "\"[[Carbon]] is an element.\" maintain sentence case" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 72mkvcwwdex4fonnhrpasqxm8p4qnl5 Z38322 0 88642 294162 2026-07-26T11:12:55Z 99of9 1622 294162 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z38322" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z34124", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z34124", "Z34124K1": "Carbon is an element.", "Z34124K2": "carbon", "Z34124K3": { "Z1K1": "Z6091", "Z6091K1": "Q623" }, "Z34124K4": { "Z1K1": "Z40", "Z40K1": "Z41" }, "Z34124K5": { "Z1K1": "Z40", "Z40K1": "Z42" }, "Z34124K6": "Z1002", "Z34124K7": "" }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z866", "Z866K2": "\u003Ca href=\"https://abstract.wikipedia.org/wiki/Q623\"\u003ECarbon\u003C/a\u003E is an element." } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "[[Carbon]] is an element. Keep capital C." } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } k41mo622nf8xxnkrduhywh9wy5ww54v