Wikifunctions wikifunctionswiki https://www.wikifunctions.org/wiki/Wikifunctions:Main_Page MediaWiki 1.46.0-wmf.24 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 Z1 0 3 268799 261824 2026-04-25T08:48:06Z QuickQuokka 51952 268799 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z1" }, "Z2K2": { "Z1K1": "Z4", "Z4K1": "Z1", "Z4K2": [ "Z3", { "Z1K1": "Z3", "Z3K1": "Z4", "Z3K2": "Z1K1", "Z3K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "type" }, { "Z1K1": "Z11", "Z11K1": "Z1011", "Z11K2": "ধরণ" }, { "Z1K1": "Z11", "Z11K1": "Z1657", "Z11K2": "ਕਿਸਮ" }, { "Z1K1": "Z11", "Z11K1": "Z1083", "Z11K2": "قسم" }, { "Z1K1": "Z11", "Z11K1": "Z1025", "Z11K2": "typ" }, { "Z1K1": "Z11", "Z11K1": "Z1592", "Z11K2": "typ" }, { "Z1K1": "Z11", "Z11K1": "Z1645", "Z11K2": "类型" }, { "Z1K1": "Z11", "Z11K1": "Z1062", "Z11K2": "typ" }, { "Z1K1": "Z11", "Z11K1": "Z1186", "Z11K2": "סוג" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Typ" }, { "Z1K1": "Z11", "Z11K1": "Z1113", "Z11K2": "type" }, { "Z1K1": "Z11", "Z11K1": "Z1005", "Z11K2": "тип" }, { "Z1K1": "Z11", "Z11K1": "Z1625", "Z11K2": "karazana" }, { "Z1K1": "Z11", "Z11K1": "Z1157", "Z11K2": "type" }, { "Z1K1": "Z11", "Z11K1": "Z1078", "Z11K2": "tipe" }, { "Z1K1": "Z11", "Z11K1": "Z1048", "Z11K2": "Loại" }, { "Z1K1": "Z11", "Z11K1": "Z1672", "Z11K2": "類型" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "type" }, { "Z1K1": "Z11", "Z11K1": "Z1664", "Z11K2": "tip" }, { "Z1K1": "Z11", "Z11K1": "Z1001", "Z11K2": "نوع" }, { "Z1K1": "Z11", "Z11K1": "Z1643", "Z11K2": "유형" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "tipo" }, { "Z1K1": "Z11", "Z11K1": "Z1181", "Z11K2": "тип" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "प्रकार" }, { "Z1K1": "Z11", "Z11K1": "Z1003", "Z11K2": "tipo" }, { "Z1K1": "Z11", "Z11K1": "Z1642", "Z11K2": "typ" }, { "Z1K1": "Z11", "Z11K1": "Z1844", "Z11K2": "uri" } ] } } ], "Z4K3": "Z101" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Object" }, { "Z1K1": "Z11", "Z11K1": "Z1011", "Z11K2": "বস্তু" }, { "Z1K1": "Z11", "Z11K1": "Z1083", "Z11K2": "چیز" }, { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "オブジェクト" }, { "Z1K1": "Z11", "Z11K1": "Z1025", "Z11K2": "Obiekt" }, { "Z1K1": "Z11", "Z11K1": "Z1592", "Z11K2": "Objekt" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Objekt" }, { "Z1K1": "Z11", "Z11K1": "Z1048", "Z11K2": "Đối tượng" }, { "Z1K1": "Z11", "Z11K1": "Z1005", "Z11K2": "Объект" }, { "Z1K1": "Z11", "Z11K1": "Z1576", "Z11K2": "objekto" }, { "Z1K1": "Z11", "Z11K1": "Z1062", "Z11K2": "Objekt" }, { "Z1K1": "Z11", "Z11K1": "Z1001", "Z11K2": "كائن" }, { "Z1K1": "Z11", "Z11K1": "Z1114", "Z11K2": "كاين" }, { "Z1K1": "Z11", "Z11K1": "Z1709", "Z11K2": "Objekts" }, { "Z1K1": "Z11", "Z11K1": "Z1003", "Z11K2": "objeto" }, { "Z1K1": "Z11", "Z11K1": "Z1186", "Z11K2": "עצם" }, { "Z1K1": "Z11", "Z11K1": "Z1227", "Z11K2": "Objekt" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "objet" }, { "Z1K1": "Z11", "Z11K1": "Z1851", "Z11K2": "วัตถุ" }, { "Z1K1": "Z11", "Z11K1": "Z1643", "Z11K2": "객체" }, { "Z1K1": "Z11", "Z11K1": "Z1381", "Z11K2": "Objeto" }, { "Z1K1": "Z11", "Z11K1": "Z1488", "Z11K2": "Objekt" }, { "Z1K1": "Z11", "Z11K1": "Z1332", "Z11K2": "Об'єкт" }, { "Z1K1": "Z11", "Z11K1": "Z1113", "Z11K2": "Object" }, { "Z1K1": "Z11", "Z11K1": "Z1625", "Z11K2": "Zavatra" }, { "Z1K1": "Z11", "Z11K1": "Z1051", "Z11K2": "objekti" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "Oggetto" }, { "Z1K1": "Z11", "Z11K1": "Z1078", "Z11K2": "Objek" }, { "Z1K1": "Z11", "Z11K1": "Z1513", "Z11K2": "Objektum" }, { "Z1K1": "Z11", "Z11K1": "Z1672", "Z11K2": "物件" }, { "Z1K1": "Z11", "Z11K1": "Z1645", "Z11K2": "对象" }, { "Z1K1": "Z11", "Z11K1": "Z1827", "Z11K2": "αντικείμενο" }, { "Z1K1": "Z11", "Z11K1": "Z1531", "Z11K2": "Objek" }, { "Z1K1": "Z11", "Z11K1": "Z1434", "Z11K2": "اوبجيک" }, { "Z1K1": "Z11", "Z11K1": "Z1099", "Z11K2": "Objet" }, { "Z1K1": "Z11", "Z11K1": "Z1014", "Z11K2": "Ihe" }, { "Z1K1": "Z11", "Z11K1": "Z1360", "Z11K2": "🔲" }, { "Z1K1": "Z11", "Z11K1": "Z1789", "Z11K2": "Objecte" }, { "Z1K1": "Z11", "Z11K1": "Z1157", "Z11K2": "object" }, { "Z1K1": "Z11", "Z11K1": "Z1532", "Z11K2": "objek" }, { "Z1K1": "Z11", "Z11K1": "Z1170", "Z11K2": "obxecto" }, { "Z1K1": "Z11", "Z11K1": "Z1732", "Z11K2": "oxetu" }, { "Z1K1": "Z11", "Z11K1": "Z1095", "Z11K2": "objè" }, { "Z1K1": "Z11", "Z11K1": "Z1866", "Z11K2": "rud" }, { "Z1K1": "Z11", "Z11K1": "Z1059", "Z11K2": "objècte" }, { "Z1K1": "Z11", "Z11K1": "Z1664", "Z11K2": "Obiect" }, { "Z1K1": "Z11", "Z11K1": "Z1024", "Z11K2": "Gwrthrych" }, { "Z1K1": "Z11", "Z11K1": "Z1037", "Z11K2": "Objeto" }, { "Z1K1": "Z11", "Z11K1": "Z1597", "Z11K2": "Obyekt" }, { "Z1K1": "Z11", "Z11K1": "Z1902", "Z11K2": "物件" }, { "Z1K1": "Z11", "Z11K1": "Z1762", "Z11K2": "ijo" }, { "Z1K1": "Z11", "Z11K1": "Z1501", "Z11K2": "Mi̍h-kiāⁿ" }, { "Z1K1": "Z11", "Z11K1": "Z1181", "Z11K2": "Објекат" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "वस्तु" }, { "Z1K1": "Z11", "Z11K1": "Z1151", "Z11K2": "ꯄꯣꯠꯁꯛ" }, { "Z1K1": "Z11", "Z11K1": "Z1207", "Z11K2": "объект" }, { "Z1K1": "Z11", "Z11K1": "Z1110", "Z11K2": "objekt" }, { "Z1K1": "Z11", "Z11K1": "Z1818", "Z11K2": "ohun" }, { "Z1K1": "Z11", "Z11K1": "Z1844", "Z11K2": "Bagay" }, { "Z1K1": "Z11", "Z11K1": "Z1823", "Z11K2": "Обект" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1011", "Z31K2": [ "Z6", "অবজেক্ট" ] }, { "Z1K1": "Z31", "Z31K1": "Z1186", "Z31K2": [ "Z6", "אובייקט" ] }, { "Z1K1": "Z31", "Z31K1": "Z1002", "Z31K2": [ "Z6", "ZObject", "top type" ] }, { "Z1K1": "Z31", "Z31K1": "Z1381", "Z31K2": [ "Z6", "ZObjeto", "tipo superior" ] }, { "Z1K1": "Z31", "Z31K1": "Z1004", "Z31K2": [ "Z6", "ZObjet" ] }, { "Z1K1": "Z31", "Z31K1": "Z1643", "Z31K2": [ "Z6", "Z객체, 근본 유형" ] }, { "Z1K1": "Z31", "Z31K1": "Z1762", "Z31K2": [ "Z6", "ZObject" ] }, { "Z1K1": "Z31", "Z31K1": "Z1501", "Z31K2": [ "Z6", "Z Mi̍h-kiāⁿ", "Siōng-koân Lūi-hêng" ] }, { "Z1K1": "Z31", "Z31K1": "Z1207", "Z31K2": [ "Z6", "ашё" ] }, { "Z1K1": "Z31", "Z31K1": "Z1157", "Z31K2": [ "Z6", "ZObject" ] }, { "Z1K1": "Z31", "Z31K1": "Z1844", "Z31K2": [ "Z6", "ZObject", "pinakamataas na uri" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "the root concept of an item in the Wikifunctions system, from which all other objects descend" }, { "Z1K1": "Z11", "Z11K1": "Z1011", "Z11K2": "উইকিফাংশনে দ্রব্যের মূল ধারণা, যার থেকে অন্যান্য সমস্ত বস্তুর সৃষ্টি করা হয়।" }, { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "ウィキファンクションズシステム内の項目の根幹的概念。他のすべてのオブジェクトはここから派生します。" }, { "Z1K1": "Z11", "Z11K1": "Z1025", "Z11K2": "Podstawowa koncepcja Wikifunkcji, z której wywiedzione są wszystkie inne." }, { "Z1K1": "Z11", "Z11K1": "Z1592", "Z11K2": "det grundläggande konceptet i Wikifunctions, varur alla andra strukturer stammar" }, { "Z1K1": "Z11", "Z11K1": "Z1048", "Z11K2": "Khái niệm cốt lõi của một mục trong hệ thống Wikifunctions, cơ sở của mọi đối tượng khác." }, { "Z1K1": "Z11", "Z11K1": "Z1005", "Z11K2": "своего рода корневой элемент Викифункций, от которого происходят все остальные объекты" }, { "Z1K1": "Z11", "Z11K1": "Z1576", "Z11K2": "la radika koncepto de ero en la Vikifunkciaj sistemo, de kiu ĉiuj aliaj objektoj descendas" }, { "Z1K1": "Z11", "Z11K1": "Z1062", "Z11K2": "kořenový koncept položky v systému Wikifunkcí, ze kterého dědí všechny ostatní objekty" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Wurzelkonzept eines Elements im Wikifunctions-System, von dem alle anderen Objekte abstammen" }, { "Z1K1": "Z11", "Z11K1": "Z1186", "Z11K2": "מושג היסוד של פריט במערכת ויקיפונקציות, שכל שאר העצמים יורשים ממנו" }, { "Z1K1": "Z11", "Z11K1": "Z1157", "Z11K2": "het basisconcept van een item in het Wikifuncties-systeem, waaruit alle andere objecten voortkomen" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "concept de base d'un élément de Wikifunctions, duquel héritent tous les objets" }, { "Z1K1": "Z11", "Z11K1": "Z1381", "Z11K2": "o conceito raiz de um item no sistema da Wikifunções, do qual todos os outros objetos descendem" }, { "Z1K1": "Z11", "Z11K1": "Z1113", "Z11K2": "the root concept of an item in the Wikifunctions system, from which all other objects descend" }, { "Z1K1": "Z11", "Z11K1": "Z1851", "Z11K2": "มโนทัศน์รากฐานของสิ่งต่าง ๆ ในระบบวิกิฟังก์ชันส์ วัตถุอื่นทั้งหมดสืบทอดมากจากสิ่งนี้" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "Il concetto base di un elemento in Wikifunctions, da cui discendono tutti gli altri" }, { "Z1K1": "Z11", "Z11K1": "Z1078", "Z11K2": "konsep dasar suatu butir dalam sistem Wikifunctions, yang menjadi asal muasal semua objek lainnya" }, { "Z1K1": "Z11", "Z11K1": "Z1513", "Z11K2": "a Wikifunkciók rendszerének alapfogalma, melyből minden objektum származik" }, { "Z1K1": "Z11", "Z11K1": "Z1332", "Z11K2": "Кореневе поняття елемента в системі Вікіфункцій, від якого походять усі інші об'єкти." }, { "Z1K1": "Z11", "Z11K1": "Z1531", "Z11K2": "konsep akar suatu butir dalam sistem Wikifungsi, dari sana semua objek lain turun" }, { "Z1K1": "Z11", "Z11K1": "Z1434", "Z11K2": "کونسيڤ اکر سواتو بوتير دالم سيستم ويکيفوڠسي، دري سان سموا اوبجيک لاءين تورون" }, { "Z1K1": "Z11", "Z11K1": "Z1014", "Z11K2": "echiche mgbọrọgwụ nke ihe dị na sistemụ Wikifunctions, nke ihe ndị ọzọ niile na-esi na ya pụta." }, { "Z1K1": "Z11", "Z11K1": "Z1643", "Z11K2": "위키함수 시스템에서 모든 다른 객체가 파생되는 항목의 근본 개념" }, { "Z1K1": "Z11", "Z11K1": "Z1789", "Z11K2": "el concepte arrel d'un element al sistema de Wikifunctions, del qual descendeixen tots els altres objectes" }, { "Z1K1": "Z11", "Z11K1": "Z1664", "Z11K2": "conceptul rădăcină al unui element în sistemul Wikifuncții, din care descind toate celelalte obiecte" }, { "Z1K1": "Z11", "Z11K1": "Z1597", "Z11K2": "Vikifunksiyalar sistemindəki elementin kök konsepsiyası" }, { "Z1K1": "Z11", "Z11K1": "Z1001", "Z11K2": "مفهوم الجذر لعنصر ما في نظام ويكي الدوال، وهو الذي تنحدر منه جميع الكائنات الأخرى" }, { "Z1K1": "Z11", "Z11K1": "Z1501", "Z11K2": "Wikifunctions hē-thóng siōng ki-pún ê kài-liām, só͘-iú kî-tha ê mi̍h-kiāⁿ lóng-sī tùi in iân-sin ê" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "विकिफ़ंक्शन्स की प्रणाली में किसी आयटम की मौलिक परिकल्पना, जिससे सभी दूसरे वस्तुओं की सृष्टि होती है।" }, { "Z1K1": "Z11", "Z11K1": "Z1151", "Z11K2": "ꯋꯤꯀꯤꯐꯪꯁꯟꯗ ꯆꯪꯕ ꯄꯣꯠꯂꯝ" }, { "Z1K1": "Z11", "Z11K1": "Z1844", "Z11K2": "Ang konseptong ugat ng isang bagay sa sistemang Wikipunsiyon, mula saan nagmamana ang lahat ng iba pang bagay" }, { "Z1K1": "Z11", "Z11K1": "Z1823", "Z11K2": "коренната концепция на елемент в системата на Wikifunctions, от която произлизат всички останали обекти" } ] } } qew7uj2wmn03mrbo487kgo8yfr93lbb 268803 268799 2026-04-25T08:50:57Z QuickQuokka 51952 268803 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z1" }, "Z2K2": { "Z1K1": "Z4", "Z4K1": "Z1", "Z4K2": [ "Z3", { "Z1K1": "Z3", "Z3K1": "Z4", "Z3K2": "Z1K1", "Z3K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "type" }, { "Z1K1": "Z11", "Z11K1": "Z1011", "Z11K2": "ধরণ" }, { "Z1K1": "Z11", "Z11K1": "Z1657", "Z11K2": "ਕਿਸਮ" }, { "Z1K1": "Z11", "Z11K1": "Z1083", "Z11K2": "قسم" }, { "Z1K1": "Z11", "Z11K1": "Z1025", "Z11K2": "typ" }, { "Z1K1": "Z11", "Z11K1": "Z1592", "Z11K2": "typ" }, { "Z1K1": "Z11", "Z11K1": "Z1645", "Z11K2": "类型" }, { "Z1K1": "Z11", "Z11K1": "Z1062", "Z11K2": "typ" }, { "Z1K1": "Z11", "Z11K1": "Z1186", "Z11K2": "סוג" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Typ" }, { "Z1K1": "Z11", "Z11K1": "Z1113", "Z11K2": "type" }, { "Z1K1": "Z11", "Z11K1": "Z1005", "Z11K2": "тип" }, { "Z1K1": "Z11", "Z11K1": "Z1625", "Z11K2": "karazana" }, { "Z1K1": "Z11", "Z11K1": "Z1157", "Z11K2": "type" }, { "Z1K1": "Z11", "Z11K1": "Z1078", "Z11K2": "tipe" }, { "Z1K1": "Z11", "Z11K1": "Z1048", "Z11K2": "Loại" }, { "Z1K1": "Z11", "Z11K1": "Z1672", "Z11K2": "類型" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "type" }, { "Z1K1": "Z11", "Z11K1": "Z1664", "Z11K2": "tip" }, { "Z1K1": "Z11", "Z11K1": "Z1001", "Z11K2": "نوع" }, { "Z1K1": "Z11", "Z11K1": "Z1643", "Z11K2": "유형" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "tipo" }, { "Z1K1": "Z11", "Z11K1": "Z1181", "Z11K2": "тип" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "प्रकार" }, { "Z1K1": "Z11", "Z11K1": "Z1003", "Z11K2": "tipo" }, { "Z1K1": "Z11", "Z11K1": "Z1642", "Z11K2": "typ" }, { "Z1K1": "Z11", "Z11K1": "Z1844", "Z11K2": "uri" }, { "Z1K1": "Z11", "Z11K1": "Z1823", "Z11K2": "тип" } ] } } ], "Z4K3": "Z101" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Object" }, { "Z1K1": "Z11", "Z11K1": "Z1011", "Z11K2": "বস্তু" }, { "Z1K1": "Z11", "Z11K1": "Z1083", "Z11K2": "چیز" }, { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "オブジェクト" }, { "Z1K1": "Z11", "Z11K1": "Z1025", "Z11K2": "Obiekt" }, { "Z1K1": "Z11", "Z11K1": "Z1592", "Z11K2": "Objekt" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Objekt" }, { "Z1K1": "Z11", "Z11K1": "Z1048", "Z11K2": "Đối tượng" }, { "Z1K1": "Z11", "Z11K1": "Z1005", "Z11K2": "Объект" }, { "Z1K1": "Z11", "Z11K1": "Z1576", "Z11K2": "objekto" }, { "Z1K1": "Z11", "Z11K1": "Z1062", "Z11K2": "Objekt" }, { "Z1K1": "Z11", "Z11K1": "Z1001", "Z11K2": "كائن" }, { "Z1K1": "Z11", "Z11K1": "Z1114", "Z11K2": "كاين" }, { "Z1K1": "Z11", "Z11K1": "Z1709", "Z11K2": "Objekts" }, { "Z1K1": "Z11", "Z11K1": "Z1003", "Z11K2": "objeto" }, { "Z1K1": "Z11", "Z11K1": "Z1186", "Z11K2": "עצם" }, { "Z1K1": "Z11", "Z11K1": "Z1227", "Z11K2": "Objekt" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "objet" }, { "Z1K1": "Z11", "Z11K1": "Z1851", "Z11K2": "วัตถุ" }, { "Z1K1": "Z11", "Z11K1": "Z1643", "Z11K2": "객체" }, { "Z1K1": "Z11", "Z11K1": "Z1381", "Z11K2": "Objeto" }, { "Z1K1": "Z11", "Z11K1": "Z1488", "Z11K2": "Objekt" }, { "Z1K1": "Z11", "Z11K1": "Z1332", "Z11K2": "Об'єкт" }, { "Z1K1": "Z11", "Z11K1": "Z1113", "Z11K2": "Object" }, { "Z1K1": "Z11", "Z11K1": "Z1625", "Z11K2": "Zavatra" }, { "Z1K1": "Z11", "Z11K1": "Z1051", "Z11K2": "objekti" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "Oggetto" }, { "Z1K1": "Z11", "Z11K1": "Z1078", "Z11K2": "Objek" }, { "Z1K1": "Z11", "Z11K1": "Z1513", "Z11K2": "Objektum" }, { "Z1K1": "Z11", "Z11K1": "Z1672", "Z11K2": "物件" }, { "Z1K1": "Z11", "Z11K1": "Z1645", "Z11K2": "对象" }, { "Z1K1": "Z11", "Z11K1": "Z1827", "Z11K2": "αντικείμενο" }, { "Z1K1": "Z11", "Z11K1": "Z1531", "Z11K2": "Objek" }, { "Z1K1": "Z11", "Z11K1": "Z1434", "Z11K2": "اوبجيک" }, { "Z1K1": "Z11", "Z11K1": "Z1099", "Z11K2": "Objet" }, { "Z1K1": "Z11", "Z11K1": "Z1014", "Z11K2": "Ihe" }, { "Z1K1": "Z11", "Z11K1": "Z1360", "Z11K2": "🔲" }, { "Z1K1": "Z11", "Z11K1": "Z1789", "Z11K2": "Objecte" }, { "Z1K1": "Z11", "Z11K1": "Z1157", "Z11K2": "object" }, { "Z1K1": "Z11", "Z11K1": "Z1532", "Z11K2": "objek" }, { "Z1K1": "Z11", "Z11K1": "Z1170", "Z11K2": "obxecto" }, { "Z1K1": "Z11", "Z11K1": "Z1732", "Z11K2": "oxetu" }, { "Z1K1": "Z11", "Z11K1": "Z1095", "Z11K2": "objè" }, { "Z1K1": "Z11", "Z11K1": "Z1866", "Z11K2": "rud" }, { "Z1K1": "Z11", "Z11K1": "Z1059", "Z11K2": "objècte" }, { "Z1K1": "Z11", "Z11K1": "Z1664", "Z11K2": "Obiect" }, { "Z1K1": "Z11", "Z11K1": "Z1024", "Z11K2": "Gwrthrych" }, { "Z1K1": "Z11", "Z11K1": "Z1037", "Z11K2": "Objeto" }, { "Z1K1": "Z11", "Z11K1": "Z1597", "Z11K2": "Obyekt" }, { "Z1K1": "Z11", "Z11K1": "Z1902", "Z11K2": "物件" }, { "Z1K1": "Z11", "Z11K1": "Z1762", "Z11K2": "ijo" }, { "Z1K1": "Z11", "Z11K1": "Z1501", "Z11K2": "Mi̍h-kiāⁿ" }, { "Z1K1": "Z11", "Z11K1": "Z1181", "Z11K2": "Објекат" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "वस्तु" }, { "Z1K1": "Z11", "Z11K1": "Z1151", "Z11K2": "ꯄꯣꯠꯁꯛ" }, { "Z1K1": "Z11", "Z11K1": "Z1207", "Z11K2": "объект" }, { "Z1K1": "Z11", "Z11K1": "Z1110", "Z11K2": "objekt" }, { "Z1K1": "Z11", "Z11K1": "Z1818", "Z11K2": "ohun" }, { "Z1K1": "Z11", "Z11K1": "Z1844", "Z11K2": "Bagay" }, { "Z1K1": "Z11", "Z11K1": "Z1823", "Z11K2": "Обект" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1011", "Z31K2": [ "Z6", "অবজেক্ট" ] }, { "Z1K1": "Z31", "Z31K1": "Z1186", "Z31K2": [ "Z6", "אובייקט" ] }, { "Z1K1": "Z31", "Z31K1": "Z1002", "Z31K2": [ "Z6", "ZObject", "top type" ] }, { "Z1K1": "Z31", "Z31K1": "Z1381", "Z31K2": [ "Z6", "ZObjeto", "tipo superior" ] }, { "Z1K1": "Z31", "Z31K1": "Z1004", "Z31K2": [ "Z6", "ZObjet" ] }, { "Z1K1": "Z31", "Z31K1": "Z1643", "Z31K2": [ "Z6", "Z객체, 근본 유형" ] }, { "Z1K1": "Z31", "Z31K1": "Z1762", "Z31K2": [ "Z6", "ZObject" ] }, { "Z1K1": "Z31", "Z31K1": "Z1501", "Z31K2": [ "Z6", "Z Mi̍h-kiāⁿ", "Siōng-koân Lūi-hêng" ] }, { "Z1K1": "Z31", "Z31K1": "Z1207", "Z31K2": [ "Z6", "ашё" ] }, { "Z1K1": "Z31", "Z31K1": "Z1157", "Z31K2": [ "Z6", "ZObject" ] }, { "Z1K1": "Z31", "Z31K1": "Z1844", "Z31K2": [ "Z6", "ZObject", "pinakamataas na uri" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "the root concept of an item in the Wikifunctions system, from which all other objects descend" }, { "Z1K1": "Z11", "Z11K1": "Z1011", "Z11K2": "উইকিফাংশনে দ্রব্যের মূল ধারণা, যার থেকে অন্যান্য সমস্ত বস্তুর সৃষ্টি করা হয়।" }, { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "ウィキファンクションズシステム内の項目の根幹的概念。他のすべてのオブジェクトはここから派生します。" }, { "Z1K1": "Z11", "Z11K1": "Z1025", "Z11K2": "Podstawowa koncepcja Wikifunkcji, z której wywiedzione są wszystkie inne." }, { "Z1K1": "Z11", "Z11K1": "Z1592", "Z11K2": "det grundläggande konceptet i Wikifunctions, varur alla andra strukturer stammar" }, { "Z1K1": "Z11", "Z11K1": "Z1048", "Z11K2": "Khái niệm cốt lõi của một mục trong hệ thống Wikifunctions, cơ sở của mọi đối tượng khác." }, { "Z1K1": "Z11", "Z11K1": "Z1005", "Z11K2": "своего рода корневой элемент Викифункций, от которого происходят все остальные объекты" }, { "Z1K1": "Z11", "Z11K1": "Z1576", "Z11K2": "la radika koncepto de ero en la Vikifunkciaj sistemo, de kiu ĉiuj aliaj objektoj descendas" }, { "Z1K1": "Z11", "Z11K1": "Z1062", "Z11K2": "kořenový koncept položky v systému Wikifunkcí, ze kterého dědí všechny ostatní objekty" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Wurzelkonzept eines Elements im Wikifunctions-System, von dem alle anderen Objekte abstammen" }, { "Z1K1": "Z11", "Z11K1": "Z1186", "Z11K2": "מושג היסוד של פריט במערכת ויקיפונקציות, שכל שאר העצמים יורשים ממנו" }, { "Z1K1": "Z11", "Z11K1": "Z1157", "Z11K2": "het basisconcept van een item in het Wikifuncties-systeem, waaruit alle andere objecten voortkomen" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "concept de base d'un élément de Wikifunctions, duquel héritent tous les objets" }, { "Z1K1": "Z11", "Z11K1": "Z1381", "Z11K2": "o conceito raiz de um item no sistema da Wikifunções, do qual todos os outros objetos descendem" }, { "Z1K1": "Z11", "Z11K1": "Z1113", "Z11K2": "the root concept of an item in the Wikifunctions system, from which all other objects descend" }, { "Z1K1": "Z11", "Z11K1": "Z1851", "Z11K2": "มโนทัศน์รากฐานของสิ่งต่าง ๆ ในระบบวิกิฟังก์ชันส์ วัตถุอื่นทั้งหมดสืบทอดมากจากสิ่งนี้" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "Il concetto base di un elemento in Wikifunctions, da cui discendono tutti gli altri" }, { "Z1K1": "Z11", "Z11K1": "Z1078", "Z11K2": "konsep dasar suatu butir dalam sistem Wikifunctions, yang menjadi asal muasal semua objek lainnya" }, { "Z1K1": "Z11", "Z11K1": "Z1513", "Z11K2": "a Wikifunkciók rendszerének alapfogalma, melyből minden objektum származik" }, { "Z1K1": "Z11", "Z11K1": "Z1332", "Z11K2": "Кореневе поняття елемента в системі Вікіфункцій, від якого походять усі інші об'єкти." }, { "Z1K1": "Z11", "Z11K1": "Z1531", "Z11K2": "konsep akar suatu butir dalam sistem Wikifungsi, dari sana semua objek lain turun" }, { "Z1K1": "Z11", "Z11K1": "Z1434", "Z11K2": "کونسيڤ اکر سواتو بوتير دالم سيستم ويکيفوڠسي، دري سان سموا اوبجيک لاءين تورون" }, { "Z1K1": "Z11", "Z11K1": "Z1014", "Z11K2": "echiche mgbọrọgwụ nke ihe dị na sistemụ Wikifunctions, nke ihe ndị ọzọ niile na-esi na ya pụta." }, { "Z1K1": "Z11", "Z11K1": "Z1643", "Z11K2": "위키함수 시스템에서 모든 다른 객체가 파생되는 항목의 근본 개념" }, { "Z1K1": "Z11", "Z11K1": "Z1789", "Z11K2": "el concepte arrel d'un element al sistema de Wikifunctions, del qual descendeixen tots els altres objectes" }, { "Z1K1": "Z11", "Z11K1": "Z1664", "Z11K2": "conceptul rădăcină al unui element în sistemul Wikifuncții, din care descind toate celelalte obiecte" }, { "Z1K1": "Z11", "Z11K1": "Z1597", "Z11K2": "Vikifunksiyalar sistemindəki elementin kök konsepsiyası" }, { "Z1K1": "Z11", "Z11K1": "Z1001", "Z11K2": "مفهوم الجذر لعنصر ما في نظام ويكي الدوال، وهو الذي تنحدر منه جميع الكائنات الأخرى" }, { "Z1K1": "Z11", "Z11K1": "Z1501", "Z11K2": "Wikifunctions hē-thóng siōng ki-pún ê kài-liām, só͘-iú kî-tha ê mi̍h-kiāⁿ lóng-sī tùi in iân-sin ê" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "विकिफ़ंक्शन्स की प्रणाली में किसी आयटम की मौलिक परिकल्पना, जिससे सभी दूसरे वस्तुओं की सृष्टि होती है।" }, { "Z1K1": "Z11", "Z11K1": "Z1151", "Z11K2": "ꯋꯤꯀꯤꯐꯪꯁꯟꯗ ꯆꯪꯕ ꯄꯣꯠꯂꯝ" }, { "Z1K1": "Z11", "Z11K1": "Z1844", "Z11K2": "Ang konseptong ugat ng isang bagay sa sistemang Wikipunsiyon, mula saan nagmamana ang lahat ng iba pang bagay" }, { "Z1K1": "Z11", "Z11K1": "Z1823", "Z11K2": "коренната концепция на елемент в системата на Wikifunctions, от която произлизат всички останали обекти" } ] } } ky7kbc1wm3e2i8i76b66o6n0gflx0bx Z3 0 5 268797 261825 2026-04-25T08:47:21Z QuickQuokka 51952 268797 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z3" }, "Z2K2": { "Z1K1": "Z4", "Z4K1": "Z3", "Z4K2": [ "Z3", { "Z1K1": "Z3", "Z3K1": "Z4", "Z3K2": "Z3K1", "Z3K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "value type" }, { "Z1K1": "Z11", "Z11K1": "Z1025", "Z11K2": "typ wartości" }, { "Z1K1": "Z11", "Z11K1": "Z1011", "Z11K2": "মানের ধরন" }, { "Z1K1": "Z11", "Z11K1": "Z1645", "Z11K2": "值类型" }, { "Z1K1": "Z11", "Z11K1": "Z1062", "Z11K2": "typ hodnoty" }, { "Z1K1": "Z11", "Z11K1": "Z1592", "Z11K2": "typ av värde" }, { "Z1K1": "Z11", "Z11K1": "Z1186", "Z11K2": "סוג ערך" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Werttyp" }, { "Z1K1": "Z11", "Z11K1": "Z1113", "Z11K2": "value type" }, { "Z1K1": "Z11", "Z11K1": "Z1625", "Z11K2": "karazan-tsanda" }, { "Z1K1": "Z11", "Z11K1": "Z1157", "Z11K2": "waardetype" }, { "Z1K1": "Z11", "Z11K1": "Z1078", "Z11K2": "tipe nilai" }, { "Z1K1": "Z11", "Z11K1": "Z1672", "Z11K2": "值類型" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "type de valeur" }, { "Z1K1": "Z11", "Z11K1": "Z1005", "Z11K2": "тип значения" }, { "Z1K1": "Z11", "Z11K1": "Z1664", "Z11K2": "tip de valoare" }, { "Z1K1": "Z11", "Z11K1": "Z1001", "Z11K2": "نوع القيمة" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "tipo del valore" }, { "Z1K1": "Z11", "Z11K1": "Z1181", "Z11K2": "тип вредности" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "कुँजी का प्रकार" }, { "Z1K1": "Z11", "Z11K1": "Z1844", "Z11K2": "uri ng halaga" } ] }, "Z3K4": { "Z1K1": "Z40", "Z40K1": "Z42" } }, { "Z1K1": "Z3", "Z3K1": "Z6", "Z3K2": "Z3K2", "Z3K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "key id" }, { "Z1K1": "Z11", "Z11K1": "Z1025", "Z11K2": "identyfikator cechy" }, { "Z1K1": "Z11", "Z11K1": "Z1011", "Z11K2": "নির্দেশক শনাক্তকারী" }, { "Z1K1": "Z11", "Z11K1": "Z1645", "Z11K2": "键标识符" }, { "Z1K1": "Z11", "Z11K1": "Z1062", "Z11K2": "identifikátor klíče" }, { "Z1K1": "Z11", "Z11K1": "Z1592", "Z11K2": "attribut-id" }, { "Z1K1": "Z11", "Z11K1": "Z1186", "Z11K2": "מזהה מפתח" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Schlüssel-ID" }, { "Z1K1": "Z11", "Z11K1": "Z1113", "Z11K2": "key id" }, { "Z1K1": "Z11", "Z11K1": "Z1625", "Z11K2": "famantaran-karazana" }, { "Z1K1": "Z11", "Z11K1": "Z1157", "Z11K2": "sleutel-ID" }, { "Z1K1": "Z11", "Z11K1": "Z1078", "Z11K2": "ID kunci" }, { "Z1K1": "Z11", "Z11K1": "Z1672", "Z11K2": "鍵識別碼" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "identifiant de la clé" }, { "Z1K1": "Z11", "Z11K1": "Z1005", "Z11K2": "идентификатор ключа" }, { "Z1K1": "Z11", "Z11K1": "Z1664", "Z11K2": "identificatorul cheii" }, { "Z1K1": "Z11", "Z11K1": "Z1001", "Z11K2": "معرّف مفتاح" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "ID della chiave" }, { "Z1K1": "Z11", "Z11K1": "Z1181", "Z11K2": "идентификатор атрибута" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "कुँजी की पहचानकर्ता" }, { "Z1K1": "Z11", "Z11K1": "Z1844", "Z11K2": "pantukoy ng susi" } ] }, "Z3K4": { "Z1K1": "Z40", "Z40K1": "Z42" } }, { "Z1K1": "Z3", "Z3K1": "Z12", "Z3K2": "Z3K3", "Z3K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "label" }, { "Z1K1": "Z11", "Z11K1": "Z1025", "Z11K2": "etykieta" }, { "Z1K1": "Z11", "Z11K1": "Z1011", "Z11K2": "নাম" }, { "Z1K1": "Z11", "Z11K1": "Z1645", "Z11K2": "名称" }, { "Z1K1": "Z11", "Z11K1": "Z1062", "Z11K2": "štítek" }, { "Z1K1": "Z11", "Z11K1": "Z1592", "Z11K2": "etikett" }, { "Z1K1": "Z11", "Z11K1": "Z1186", "Z11K2": "תווית" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Bezeichnung" }, { "Z1K1": "Z11", "Z11K1": "Z1113", "Z11K2": "label" }, { "Z1K1": "Z11", "Z11K1": "Z1625", "Z11K2": "famantarana" }, { "Z1K1": "Z11", "Z11K1": "Z1157", "Z11K2": "label" }, { "Z1K1": "Z11", "Z11K1": "Z1078", "Z11K2": "label" }, { "Z1K1": "Z11", "Z11K1": "Z1672", "Z11K2": "名稱" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "libellé" }, { "Z1K1": "Z11", "Z11K1": "Z1005", "Z11K2": "метка" }, { "Z1K1": "Z11", "Z11K1": "Z1664", "Z11K2": "etichetă" }, { "Z1K1": "Z11", "Z11K1": "Z1001", "Z11K2": "تسمية" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "etichetta" }, { "Z1K1": "Z11", "Z11K1": "Z1181", "Z11K2": "ознака" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "लेबल" }, { "Z1K1": "Z11", "Z11K1": "Z1844", "Z11K2": "etiketa" } ] }, "Z3K4": { "Z1K1": "Z40", "Z40K1": "Z42" } }, { "Z1K1": "Z3", "Z3K1": "Z40", "Z3K2": "Z3K4", "Z3K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1025", "Z11K2": "tożsamość?" }, { "Z1K1": "Z11", "Z11K1": "Z1011", "Z11K2": "পরিচয়?" }, { "Z1K1": "Z11", "Z11K1": "Z1592", "Z11K2": "id?" }, { "Z1K1": "Z11", "Z11K1": "Z1645", "Z11K2": "为识别对象?" }, { "Z1K1": "Z11", "Z11K1": "Z1062", "Z11K2": "identita?" }, { "Z1K1": "Z11", "Z11K1": "Z1186", "Z11K2": "האם זהות?" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Identität?" }, { "Z1K1": "Z11", "Z11K1": "Z1113", "Z11K2": "identity?" }, { "Z1K1": "Z11", "Z11K1": "Z1625", "Z11K2": "fanondro?" }, { "Z1K1": "Z11", "Z11K1": "Z1157", "Z11K2": "identiteit?" }, { "Z1K1": "Z11", "Z11K1": "Z1078", "Z11K2": "identitas?" }, { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "is identity" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "identité ?" }, { "Z1K1": "Z11", "Z11K1": "Z1005", "Z11K2": "является ли равенством" }, { "Z1K1": "Z11", "Z11K1": "Z1664", "Z11K2": "identitate?" }, { "Z1K1": "Z11", "Z11K1": "Z1672", "Z11K2": "為識別物件?" }, { "Z1K1": "Z11", "Z11K1": "Z1001", "Z11K2": "هل هوية ؟" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "è identità?" }, { "Z1K1": "Z11", "Z11K1": "Z1181", "Z11K2": "да ли је идентитет?" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "पहचान है?" }, { "Z1K1": "Z11", "Z11K1": "Z1844", "Z11K2": "ay pagkakakilanlan" } ] } } ], "Z4K3": "Z103", "Z4K7": [ "Z46" ], "Z4K8": [ "Z64" ] }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Key" }, { "Z1K1": "Z11", "Z11K1": "Z1083", "Z11K2": "کنجی" }, { "Z1K1": "Z11", "Z11K1": "Z1657", "Z11K2": "ਕੁੰਜੀ" }, { "Z1K1": "Z11", "Z11K1": "Z1025", "Z11K2": "Cecha" }, { "Z1K1": "Z11", "Z11K1": "Z1592", "Z11K2": "Attribut" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Schlüssel" }, { "Z1K1": "Z11", "Z11K1": "Z1011", "Z11K2": "নির্দেশক" }, { "Z1K1": "Z11", "Z11K1": "Z1005", "Z11K2": "Ключ" }, { "Z1K1": "Z11", "Z11K1": "Z1576", "Z11K2": "ŝlosilo" }, { "Z1K1": "Z11", "Z11K1": "Z1062", "Z11K2": "Klíč" }, { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "キー" }, { "Z1K1": "Z11", "Z11K1": "Z1709", "Z11K2": "Atslēga" }, { "Z1K1": "Z11", "Z11K1": "Z1186", "Z11K2": "מפתח" }, { "Z1K1": "Z11", "Z11K1": "Z1048", "Z11K2": "Khoá" }, { "Z1K1": "Z11", "Z11K1": "Z1157", "Z11K2": "sleutel" }, { "Z1K1": "Z11", "Z11K1": "Z1227", "Z11K2": "Nøkkel" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "clé" }, { "Z1K1": "Z11", "Z11K1": "Z1851", "Z11K2": "คีย์" }, { "Z1K1": "Z11", "Z11K1": "Z1237", "Z11K2": "Anahtar" }, { "Z1K1": "Z11", "Z11K1": "Z1381", "Z11K2": "Chave" }, { "Z1K1": "Z11", "Z11K1": "Z1332", "Z11K2": "Ключ" }, { "Z1K1": "Z11", "Z11K1": "Z1113", "Z11K2": "Key" }, { "Z1K1": "Z11", "Z11K1": "Z1625", "Z11K2": "Lakile" }, { "Z1K1": "Z11", "Z11K1": "Z1051", "Z11K2": "avain" }, { "Z1K1": "Z11", "Z11K1": "Z1078", "Z11K2": "Kunci" }, { "Z1K1": "Z11", "Z11K1": "Z1643", "Z11K2": "키" }, { "Z1K1": "Z11", "Z11K1": "Z1645", "Z11K2": "键" }, { "Z1K1": "Z11", "Z11K1": "Z1672", "Z11K2": "鍵" }, { "Z1K1": "Z11", "Z11K1": "Z1827", "Z11K2": "κλειδί" }, { "Z1K1": "Z11", "Z11K1": "Z1531", "Z11K2": "Kekunci" }, { "Z1K1": "Z11", "Z11K1": "Z1434", "Z11K2": "ککونچي" }, { "Z1K1": "Z11", "Z11K1": "Z1003", "Z11K2": "Clave" }, { "Z1K1": "Z11", "Z11K1": "Z1360", "Z11K2": "🔲📝" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "Chiave" }, { "Z1K1": "Z11", "Z11K1": "Z1664", "Z11K2": "Cheie" }, { "Z1K1": "Z11", "Z11K1": "Z1001", "Z11K2": "مفتاح" }, { "Z1K1": "Z11", "Z11K1": "Z1181", "Z11K2": "Атрибут" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "कुँजी" }, { "Z1K1": "Z11", "Z11K1": "Z1597", "Z11K2": "Açar" }, { "Z1K1": "Z11", "Z11K1": "Z1207", "Z11K2": "калид" }, { "Z1K1": "Z11", "Z11K1": "Z1179", "Z11K2": "Yaya" }, { "Z1K1": "Z11", "Z11K1": "Z1844", "Z11K2": "Susi" }, { "Z1K1": "Z11", "Z11K1": "Z1823", "Z11K2": "Ключ" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1592", "Z31K2": [ "Z6", "Nyckel" ] }, { "Z1K1": "Z31", "Z31K1": "Z1048", "Z31K2": [ "Z6", "Chìa khoá" ] }, { "Z1K1": "Z31", "Z31K1": "Z1004", "Z31K2": [ "Z6", "clef" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "A referenced key/value pair within a Z4/Type." }, { "Z1K1": "Z11", "Z11K1": "Z1025", "Z11K2": "Para klucz-wartość, z której składa się typ (Z4)" }, { "Z1K1": "Z11", "Z11K1": "Z1592", "Z11K2": "den identifierande delen av ett attribut–värde-par i en datatyp" }, { "Z1K1": "Z11", "Z11K1": "Z1011", "Z11K2": "Z4/ধরনের মধ্যে একটি তথ্যসূত্রযুক্ত নির্দেশক/মান যুগল" }, { "Z1K1": "Z11", "Z11K1": "Z1576", "Z11K2": "referencita ŝlosil-valora paro ene de Z4/Tipo" }, { "Z1K1": "Z11", "Z11K1": "Z1062", "Z11K2": "Pár klíč/hodnota definující položku Z4/Typu." }, { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "Z4/Type内の参照されたkey/value ペア。" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "referenziertes Schlüssel/Wert-Paar innerhalb eines Typs" }, { "Z1K1": "Z11", "Z11K1": "Z1157", "Z11K2": "een sleutel/waarde-paar waarnaar wordt verwezen binnen een Z4/type" }, { "Z1K1": "Z11", "Z11K1": "Z1048", "Z11K2": "Một cặp khoá và giá trị của một kiểu (Z4)" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "une paire clé/valeur référencée à l'intérieur d'un Z4/type" }, { "Z1K1": "Z11", "Z11K1": "Z1381", "Z11K2": "Um par chave/valor referenciado dentro de um Z4/Tipo." }, { "Z1K1": "Z11", "Z11K1": "Z1113", "Z11K2": "A referenced key/value pair within a Z4/Type." }, { "Z1K1": "Z11", "Z11K1": "Z1625", "Z11K2": "Kamban-droa lakile/sanda anaty Z4/Karazana" }, { "Z1K1": "Z11", "Z11K1": "Z1851", "Z11K2": "คู่ของคีย์กับค่าที่อ้างถึงใน Z4/ชนิด ๆ หนึ่ง" }, { "Z1K1": "Z11", "Z11K1": "Z1078", "Z11K2": "Pasangan kunci/nilai yang direferensikan dalam Z4/Tipe." }, { "Z1K1": "Z11", "Z11K1": "Z1643", "Z11K2": "Z4/유형 안에서 참조된 키/값 쌍" }, { "Z1K1": "Z11", "Z11K1": "Z1186", "Z11K2": "צמד מפתח/ערך עם התייחסות בתוך Z4/סוג." }, { "Z1K1": "Z11", "Z11K1": "Z1531", "Z11K2": "Pasangan kekunci/nilai yang dirujuk dalam Z4/Jenis." }, { "Z1K1": "Z11", "Z11K1": "Z1434", "Z11K2": "ڤاسڠن ککونچي/نيلاي يڠ دروجوع دالم Z4/جنيس." }, { "Z1K1": "Z11", "Z11K1": "Z1664", "Z11K2": "O pereche cheie/valoare în cadrul unui Z4/Tip." }, { "Z1K1": "Z11", "Z11K1": "Z1001", "Z11K2": "زوج مفتاح/قيمة مرجعي داخل Z4/نوع." }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "Una coppia chiave/valore in un Z4/Tipo" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "एक Z4/प्रकार में संदर्भित कुँजी/वैल्यू की जोड़ी।" }, { "Z1K1": "Z11", "Z11K1": "Z1844", "Z11K2": "Isang isinangguning pares ng susi/halaga sa loob ng isang Z4/Uri." }, { "Z1K1": "Z11", "Z11K1": "Z1823", "Z11K2": "Референтна двойка ключ/стойност в рамките на Z4/Тип." } ] } } mwriuqyvg21jl435un7w4z9s0ss5mvl 268805 268797 2026-04-25T08:53:24Z QuickQuokka 51952 268805 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z3" }, "Z2K2": { "Z1K1": "Z4", "Z4K1": "Z3", "Z4K2": [ "Z3", { "Z1K1": "Z3", "Z3K1": "Z4", "Z3K2": "Z3K1", "Z3K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "value type" }, { "Z1K1": "Z11", "Z11K1": "Z1025", "Z11K2": "typ wartości" }, { "Z1K1": "Z11", "Z11K1": "Z1011", "Z11K2": "মানের ধরন" }, { "Z1K1": "Z11", "Z11K1": "Z1645", "Z11K2": "值类型" }, { "Z1K1": "Z11", "Z11K1": "Z1062", "Z11K2": "typ hodnoty" }, { "Z1K1": "Z11", "Z11K1": "Z1592", "Z11K2": "typ av värde" }, { "Z1K1": "Z11", "Z11K1": "Z1186", "Z11K2": "סוג ערך" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Werttyp" }, { "Z1K1": "Z11", "Z11K1": "Z1113", "Z11K2": "value type" }, { "Z1K1": "Z11", "Z11K1": "Z1625", "Z11K2": "karazan-tsanda" }, { "Z1K1": "Z11", "Z11K1": "Z1157", "Z11K2": "waardetype" }, { "Z1K1": "Z11", "Z11K1": "Z1078", "Z11K2": "tipe nilai" }, { "Z1K1": "Z11", "Z11K1": "Z1672", "Z11K2": "值類型" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "type de valeur" }, { "Z1K1": "Z11", "Z11K1": "Z1005", "Z11K2": "тип значения" }, { "Z1K1": "Z11", "Z11K1": "Z1664", "Z11K2": "tip de valoare" }, { "Z1K1": "Z11", "Z11K1": "Z1001", "Z11K2": "نوع القيمة" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "tipo del valore" }, { "Z1K1": "Z11", "Z11K1": "Z1181", "Z11K2": "тип вредности" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "कुँजी का प्रकार" }, { "Z1K1": "Z11", "Z11K1": "Z1844", "Z11K2": "uri ng halaga" }, { "Z1K1": "Z11", "Z11K1": "Z1823", "Z11K2": "тип стойност" } ] }, "Z3K4": { "Z1K1": "Z40", "Z40K1": "Z42" } }, { "Z1K1": "Z3", "Z3K1": "Z6", "Z3K2": "Z3K2", "Z3K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "key id" }, { "Z1K1": "Z11", "Z11K1": "Z1025", "Z11K2": "identyfikator cechy" }, { "Z1K1": "Z11", "Z11K1": "Z1011", "Z11K2": "নির্দেশক শনাক্তকারী" }, { "Z1K1": "Z11", "Z11K1": "Z1645", "Z11K2": "键标识符" }, { "Z1K1": "Z11", "Z11K1": "Z1062", "Z11K2": "identifikátor klíče" }, { "Z1K1": "Z11", "Z11K1": "Z1592", "Z11K2": "attribut-id" }, { "Z1K1": "Z11", "Z11K1": "Z1186", "Z11K2": "מזהה מפתח" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Schlüssel-ID" }, { "Z1K1": "Z11", "Z11K1": "Z1113", "Z11K2": "key id" }, { "Z1K1": "Z11", "Z11K1": "Z1625", "Z11K2": "famantaran-karazana" }, { "Z1K1": "Z11", "Z11K1": "Z1157", "Z11K2": "sleutel-ID" }, { "Z1K1": "Z11", "Z11K1": "Z1078", "Z11K2": "ID kunci" }, { "Z1K1": "Z11", "Z11K1": "Z1672", "Z11K2": "鍵識別碼" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "identifiant de la clé" }, { "Z1K1": "Z11", "Z11K1": "Z1005", "Z11K2": "идентификатор ключа" }, { "Z1K1": "Z11", "Z11K1": "Z1664", "Z11K2": "identificatorul cheii" }, { "Z1K1": "Z11", "Z11K1": "Z1001", "Z11K2": "معرّف مفتاح" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "ID della chiave" }, { "Z1K1": "Z11", "Z11K1": "Z1181", "Z11K2": "идентификатор атрибута" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "कुँजी की पहचानकर्ता" }, { "Z1K1": "Z11", "Z11K1": "Z1844", "Z11K2": "pantukoy ng susi" }, { "Z1K1": "Z11", "Z11K1": "Z1823", "Z11K2": "идентификатор на ключа" } ] }, "Z3K4": { "Z1K1": "Z40", "Z40K1": "Z42" } }, { "Z1K1": "Z3", "Z3K1": "Z12", "Z3K2": "Z3K3", "Z3K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "label" }, { "Z1K1": "Z11", "Z11K1": "Z1025", "Z11K2": "etykieta" }, { "Z1K1": "Z11", "Z11K1": "Z1011", "Z11K2": "নাম" }, { "Z1K1": "Z11", "Z11K1": "Z1645", "Z11K2": "名称" }, { "Z1K1": "Z11", "Z11K1": "Z1062", "Z11K2": "štítek" }, { "Z1K1": "Z11", "Z11K1": "Z1592", "Z11K2": "etikett" }, { "Z1K1": "Z11", "Z11K1": "Z1186", "Z11K2": "תווית" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Bezeichnung" }, { "Z1K1": "Z11", "Z11K1": "Z1113", "Z11K2": "label" }, { "Z1K1": "Z11", "Z11K1": "Z1625", "Z11K2": "famantarana" }, { "Z1K1": "Z11", "Z11K1": "Z1157", "Z11K2": "label" }, { "Z1K1": "Z11", "Z11K1": "Z1078", "Z11K2": "label" }, { "Z1K1": "Z11", "Z11K1": "Z1672", "Z11K2": "名稱" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "libellé" }, { "Z1K1": "Z11", "Z11K1": "Z1005", "Z11K2": "метка" }, { "Z1K1": "Z11", "Z11K1": "Z1664", "Z11K2": "etichetă" }, { "Z1K1": "Z11", "Z11K1": "Z1001", "Z11K2": "تسمية" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "etichetta" }, { "Z1K1": "Z11", "Z11K1": "Z1181", "Z11K2": "ознака" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "लेबल" }, { "Z1K1": "Z11", "Z11K1": "Z1844", "Z11K2": "etiketa" }, { "Z1K1": "Z11", "Z11K1": "Z1823", "Z11K2": "етикет" } ] }, "Z3K4": { "Z1K1": "Z40", "Z40K1": "Z42" } }, { "Z1K1": "Z3", "Z3K1": "Z40", "Z3K2": "Z3K4", "Z3K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1025", "Z11K2": "tożsamość?" }, { "Z1K1": "Z11", "Z11K1": "Z1011", "Z11K2": "পরিচয়?" }, { "Z1K1": "Z11", "Z11K1": "Z1592", "Z11K2": "id?" }, { "Z1K1": "Z11", "Z11K1": "Z1645", "Z11K2": "为识别对象?" }, { "Z1K1": "Z11", "Z11K1": "Z1062", "Z11K2": "identita?" }, { "Z1K1": "Z11", "Z11K1": "Z1186", "Z11K2": "האם זהות?" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Identität?" }, { "Z1K1": "Z11", "Z11K1": "Z1113", "Z11K2": "identity?" }, { "Z1K1": "Z11", "Z11K1": "Z1625", "Z11K2": "fanondro?" }, { "Z1K1": "Z11", "Z11K1": "Z1157", "Z11K2": "identiteit?" }, { "Z1K1": "Z11", "Z11K1": "Z1078", "Z11K2": "identitas?" }, { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "is identity" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "identité ?" }, { "Z1K1": "Z11", "Z11K1": "Z1005", "Z11K2": "является ли равенством" }, { "Z1K1": "Z11", "Z11K1": "Z1664", "Z11K2": "identitate?" }, { "Z1K1": "Z11", "Z11K1": "Z1672", "Z11K2": "為識別物件?" }, { "Z1K1": "Z11", "Z11K1": "Z1001", "Z11K2": "هل هوية ؟" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "è identità?" }, { "Z1K1": "Z11", "Z11K1": "Z1181", "Z11K2": "да ли је идентитет?" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "पहचान है?" }, { "Z1K1": "Z11", "Z11K1": "Z1844", "Z11K2": "ay pagkakakilanlan" }, { "Z1K1": "Z11", "Z11K1": "Z1823", "Z11K2": "е идентичност" } ] } } ], "Z4K3": "Z103", "Z4K7": [ "Z46" ], "Z4K8": [ "Z64" ] }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Key" }, { "Z1K1": "Z11", "Z11K1": "Z1083", "Z11K2": "کنجی" }, { "Z1K1": "Z11", "Z11K1": "Z1657", "Z11K2": "ਕੁੰਜੀ" }, { "Z1K1": "Z11", "Z11K1": "Z1025", "Z11K2": "Cecha" }, { "Z1K1": "Z11", "Z11K1": "Z1592", "Z11K2": "Attribut" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Schlüssel" }, { "Z1K1": "Z11", "Z11K1": "Z1011", "Z11K2": "নির্দেশক" }, { "Z1K1": "Z11", "Z11K1": "Z1005", "Z11K2": "Ключ" }, { "Z1K1": "Z11", "Z11K1": "Z1576", "Z11K2": "ŝlosilo" }, { "Z1K1": "Z11", "Z11K1": "Z1062", "Z11K2": "Klíč" }, { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "キー" }, { "Z1K1": "Z11", "Z11K1": "Z1709", "Z11K2": "Atslēga" }, { "Z1K1": "Z11", "Z11K1": "Z1186", "Z11K2": "מפתח" }, { "Z1K1": "Z11", "Z11K1": "Z1048", "Z11K2": "Khoá" }, { "Z1K1": "Z11", "Z11K1": "Z1157", "Z11K2": "sleutel" }, { "Z1K1": "Z11", "Z11K1": "Z1227", "Z11K2": "Nøkkel" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "clé" }, { "Z1K1": "Z11", "Z11K1": "Z1851", "Z11K2": "คีย์" }, { "Z1K1": "Z11", "Z11K1": "Z1237", "Z11K2": "Anahtar" }, { "Z1K1": "Z11", "Z11K1": "Z1381", "Z11K2": "Chave" }, { "Z1K1": "Z11", "Z11K1": "Z1332", "Z11K2": "Ключ" }, { "Z1K1": "Z11", "Z11K1": "Z1113", "Z11K2": "Key" }, { "Z1K1": "Z11", "Z11K1": "Z1625", "Z11K2": "Lakile" }, { "Z1K1": "Z11", "Z11K1": "Z1051", "Z11K2": "avain" }, { "Z1K1": "Z11", "Z11K1": "Z1078", "Z11K2": "Kunci" }, { "Z1K1": "Z11", "Z11K1": "Z1643", "Z11K2": "키" }, { "Z1K1": "Z11", "Z11K1": "Z1645", "Z11K2": "键" }, { "Z1K1": "Z11", "Z11K1": "Z1672", "Z11K2": "鍵" }, { "Z1K1": "Z11", "Z11K1": "Z1827", "Z11K2": "κλειδί" }, { "Z1K1": "Z11", "Z11K1": "Z1531", "Z11K2": "Kekunci" }, { "Z1K1": "Z11", "Z11K1": "Z1434", "Z11K2": "ککونچي" }, { "Z1K1": "Z11", "Z11K1": "Z1003", "Z11K2": "Clave" }, { "Z1K1": "Z11", "Z11K1": "Z1360", "Z11K2": "🔲📝" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "Chiave" }, { "Z1K1": "Z11", "Z11K1": "Z1664", "Z11K2": "Cheie" }, { "Z1K1": "Z11", "Z11K1": "Z1001", "Z11K2": "مفتاح" }, { "Z1K1": "Z11", "Z11K1": "Z1181", "Z11K2": "Атрибут" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "कुँजी" }, { "Z1K1": "Z11", "Z11K1": "Z1597", "Z11K2": "Açar" }, { "Z1K1": "Z11", "Z11K1": "Z1207", "Z11K2": "калид" }, { "Z1K1": "Z11", "Z11K1": "Z1179", "Z11K2": "Yaya" }, { "Z1K1": "Z11", "Z11K1": "Z1844", "Z11K2": "Susi" }, { "Z1K1": "Z11", "Z11K1": "Z1823", "Z11K2": "Ключ" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1592", "Z31K2": [ "Z6", "Nyckel" ] }, { "Z1K1": "Z31", "Z31K1": "Z1048", "Z31K2": [ "Z6", "Chìa khoá" ] }, { "Z1K1": "Z31", "Z31K1": "Z1004", "Z31K2": [ "Z6", "clef" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "A referenced key/value pair within a Z4/Type." }, { "Z1K1": "Z11", "Z11K1": "Z1025", "Z11K2": "Para klucz-wartość, z której składa się typ (Z4)" }, { "Z1K1": "Z11", "Z11K1": "Z1592", "Z11K2": "den identifierande delen av ett attribut–värde-par i en datatyp" }, { "Z1K1": "Z11", "Z11K1": "Z1011", "Z11K2": "Z4/ধরনের মধ্যে একটি তথ্যসূত্রযুক্ত নির্দেশক/মান যুগল" }, { "Z1K1": "Z11", "Z11K1": "Z1576", "Z11K2": "referencita ŝlosil-valora paro ene de Z4/Tipo" }, { "Z1K1": "Z11", "Z11K1": "Z1062", "Z11K2": "Pár klíč/hodnota definující položku Z4/Typu." }, { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "Z4/Type内の参照されたkey/value ペア。" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "referenziertes Schlüssel/Wert-Paar innerhalb eines Typs" }, { "Z1K1": "Z11", "Z11K1": "Z1157", "Z11K2": "een sleutel/waarde-paar waarnaar wordt verwezen binnen een Z4/type" }, { "Z1K1": "Z11", "Z11K1": "Z1048", "Z11K2": "Một cặp khoá và giá trị của một kiểu (Z4)" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "une paire clé/valeur référencée à l'intérieur d'un Z4/type" }, { "Z1K1": "Z11", "Z11K1": "Z1381", "Z11K2": "Um par chave/valor referenciado dentro de um Z4/Tipo." }, { "Z1K1": "Z11", "Z11K1": "Z1113", "Z11K2": "A referenced key/value pair within a Z4/Type." }, { "Z1K1": "Z11", "Z11K1": "Z1625", "Z11K2": "Kamban-droa lakile/sanda anaty Z4/Karazana" }, { "Z1K1": "Z11", "Z11K1": "Z1851", "Z11K2": "คู่ของคีย์กับค่าที่อ้างถึงใน Z4/ชนิด ๆ หนึ่ง" }, { "Z1K1": "Z11", "Z11K1": "Z1078", "Z11K2": "Pasangan kunci/nilai yang direferensikan dalam Z4/Tipe." }, { "Z1K1": "Z11", "Z11K1": "Z1643", "Z11K2": "Z4/유형 안에서 참조된 키/값 쌍" }, { "Z1K1": "Z11", "Z11K1": "Z1186", "Z11K2": "צמד מפתח/ערך עם התייחסות בתוך Z4/סוג." }, { "Z1K1": "Z11", "Z11K1": "Z1531", "Z11K2": "Pasangan kekunci/nilai yang dirujuk dalam Z4/Jenis." }, { "Z1K1": "Z11", "Z11K1": "Z1434", "Z11K2": "ڤاسڠن ککونچي/نيلاي يڠ دروجوع دالم Z4/جنيس." }, { "Z1K1": "Z11", "Z11K1": "Z1664", "Z11K2": "O pereche cheie/valoare în cadrul unui Z4/Tip." }, { "Z1K1": "Z11", "Z11K1": "Z1001", "Z11K2": "زوج مفتاح/قيمة مرجعي داخل Z4/نوع." }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "Una coppia chiave/valore in un Z4/Tipo" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "एक Z4/प्रकार में संदर्भित कुँजी/वैल्यू की जोड़ी।" }, { "Z1K1": "Z11", "Z11K1": "Z1844", "Z11K2": "Isang isinangguning pares ng susi/halaga sa loob ng isang Z4/Uri." }, { "Z1K1": "Z11", "Z11K1": "Z1823", "Z11K2": "Референтна двойка ключ/стойност в рамките на Z4/Тип." } ] } } 5nenb0su57neu0yvl39n6q0qev4pufu Z4 0 6 268796 261826 2026-04-25T08:46:38Z QuickQuokka 51952 268796 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z4" }, "Z2K2": { "Z1K1": "Z4", "Z4K1": "Z4", "Z4K2": [ "Z3", { "Z1K1": "Z3", "Z3K1": "Z4", "Z3K2": "Z4K1", "Z3K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "identity" }, { "Z1K1": "Z11", "Z11K1": "Z1360", "Z11K2": "🆔" }, { "Z1K1": "Z11", "Z11K1": "Z1025", "Z11K2": "tożsamość" }, { "Z1K1": "Z11", "Z11K1": "Z1011", "Z11K2": "পরিচয়" }, { "Z1K1": "Z11", "Z11K1": "Z1592", "Z11K2": "id" }, { "Z1K1": "Z11", "Z11K1": "Z1645", "Z11K2": "识别对象" }, { "Z1K1": "Z11", "Z11K1": "Z1062", "Z11K2": "identita" }, { "Z1K1": "Z11", "Z11K1": "Z1186", "Z11K2": "זהות" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Identität" }, { "Z1K1": "Z11", "Z11K1": "Z1113", "Z11K2": "identity" }, { "Z1K1": "Z11", "Z11K1": "Z1625", "Z11K2": "fanondro" }, { "Z1K1": "Z11", "Z11K1": "Z1157", "Z11K2": "identiteit" }, { "Z1K1": "Z11", "Z11K1": "Z1078", "Z11K2": "identitas" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "identité" }, { "Z1K1": "Z11", "Z11K1": "Z1005", "Z11K2": " идентичность" }, { "Z1K1": "Z11", "Z11K1": "Z1664", "Z11K2": "identitate" }, { "Z1K1": "Z11", "Z11K1": "Z1643", "Z11K2": "식별" }, { "Z1K1": "Z11", "Z11K1": "Z1672", "Z11K2": "識別物件" }, { "Z1K1": "Z11", "Z11K1": "Z1001", "Z11K2": "هوية" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "identità" }, { "Z1K1": "Z11", "Z11K1": "Z1181", "Z11K2": "идентитет" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "पहचान" }, { "Z1K1": "Z11", "Z11K1": "Z1844", "Z11K2": "pagkakakilanlan" } ] }, "Z3K4": "Z41" }, { "Z1K1": "Z3", "Z3K1": { "Z1K1": "Z7", "Z7K1": "Z881", "Z881K1": "Z3" }, "Z3K2": "Z4K2", "Z3K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "keys" }, { "Z1K1": "Z11", "Z11K1": "Z1025", "Z11K2": "cechy" }, { "Z1K1": "Z11", "Z11K1": "Z1011", "Z11K2": "নির্দেশকসমূহ" }, { "Z1K1": "Z11", "Z11K1": "Z1592", "Z11K2": "attribut" }, { "Z1K1": "Z11", "Z11K1": "Z1645", "Z11K2": "键" }, { "Z1K1": "Z11", "Z11K1": "Z1062", "Z11K2": "klíče" }, { "Z1K1": "Z11", "Z11K1": "Z1186", "Z11K2": "מפתחות" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Schlüssel" }, { "Z1K1": "Z11", "Z11K1": "Z1113", "Z11K2": "keys" }, { "Z1K1": "Z11", "Z11K1": "Z1625", "Z11K2": "lakile" }, { "Z1K1": "Z11", "Z11K1": "Z1157", "Z11K2": "sleutels" }, { "Z1K1": "Z11", "Z11K1": "Z1078", "Z11K2": "kunci" }, { "Z1K1": "Z11", "Z11K1": "Z1672", "Z11K2": "鍵" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "clés" }, { "Z1K1": "Z11", "Z11K1": "Z1005", "Z11K2": "ключи" }, { "Z1K1": "Z11", "Z11K1": "Z1664", "Z11K2": "chei" }, { "Z1K1": "Z11", "Z11K1": "Z1001", "Z11K2": "مفاتيح" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "chiavi" }, { "Z1K1": "Z11", "Z11K1": "Z1181", "Z11K2": "атрибути" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "कुँजियाँ" }, { "Z1K1": "Z11", "Z11K1": "Z1844", "Z11K2": "mga susi" } ] }, "Z3K4": { "Z1K1": "Z40", "Z40K1": "Z42" } }, { "Z1K1": "Z3", "Z3K1": "Z8", "Z3K2": "Z4K3", "Z3K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "validator" }, { "Z1K1": "Z11", "Z11K1": "Z1025", "Z11K2": "walidator" }, { "Z1K1": "Z11", "Z11K1": "Z1011", "Z11K2": "বৈধকারী" }, { "Z1K1": "Z11", "Z11K1": "Z1645", "Z11K2": "验证函数" }, { "Z1K1": "Z11", "Z11K1": "Z1062", "Z11K2": "validátor" }, { "Z1K1": "Z11", "Z11K1": "Z1592", "Z11K2": "utvärderare" }, { "Z1K1": "Z11", "Z11K1": "Z1186", "Z11K2": "בודק תקינות" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Prüfer" }, { "Z1K1": "Z11", "Z11K1": "Z1113", "Z11K2": "validator" }, { "Z1K1": "Z11", "Z11K1": "Z1625", "Z11K2": "mpanaiky" }, { "Z1K1": "Z11", "Z11K1": "Z1157", "Z11K2": "validator" }, { "Z1K1": "Z11", "Z11K1": "Z1078", "Z11K2": "validator" }, { "Z1K1": "Z11", "Z11K1": "Z1672", "Z11K2": "驗證函式" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "validateur" }, { "Z1K1": "Z11", "Z11K1": "Z1005", "Z11K2": "валидатор" }, { "Z1K1": "Z11", "Z11K1": "Z1664", "Z11K2": "validator" }, { "Z1K1": "Z11", "Z11K1": "Z1001", "Z11K2": "متحقق" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "validatore" }, { "Z1K1": "Z11", "Z11K1": "Z1181", "Z11K2": "валидатор" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "सत्यापनकर्ता" }, { "Z1K1": "Z11", "Z11K1": "Z1844", "Z11K2": "tagapagpatunay" } ] }, "Z3K4": { "Z1K1": "Z40", "Z40K1": "Z42" } }, { "Z1K1": "Z3", "Z3K1": "Z8", "Z3K2": "Z4K4", "Z3K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "equality" }, { "Z1K1": "Z11", "Z11K1": "Z1025", "Z11K2": "porównanie" }, { "Z1K1": "Z11", "Z11K1": "Z1186", "Z11K2": "שוויון" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Gleichheit" }, { "Z1K1": "Z11", "Z11K1": "Z1672", "Z11K2": "相等" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "égalité" }, { "Z1K1": "Z11", "Z11K1": "Z1005", "Z11K2": "равенство" }, { "Z1K1": "Z11", "Z11K1": "Z1664", "Z11K2": "egalitate" }, { "Z1K1": "Z11", "Z11K1": "Z1001", "Z11K2": "مساواة" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "uguaglianza" }, { "Z1K1": "Z11", "Z11K1": "Z1181", "Z11K2": "једнакост" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "समानता" }, { "Z1K1": "Z11", "Z11K1": "Z1157", "Z11K2": "gelijkheid" }, { "Z1K1": "Z11", "Z11K1": "Z1062", "Z11K2": "rovnost" }, { "Z1K1": "Z11", "Z11K1": "Z1844", "Z11K2": "pagkakapantay-pantay" } ] }, "Z3K4": "Z42" }, { "Z1K1": "Z3", "Z3K1": "Z8", "Z3K2": "Z4K5", "Z3K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "display function" }, { "Z1K1": "Z11", "Z11K1": "Z1186", "Z11K2": "מתצג" }, { "Z1K1": "Z11", "Z11K1": "Z1025", "Z11K2": "formater" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Renderer" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "moteur de rendu" }, { "Z1K1": "Z11", "Z11K1": "Z1005", "Z11K2": "подготовитель" }, { "Z1K1": "Z11", "Z11K1": "Z1664", "Z11K2": "motor de randare" }, { "Z1K1": "Z11", "Z11K1": "Z1672", "Z11K2": "轉譯函式" }, { "Z1K1": "Z11", "Z11K1": "Z1645", "Z11K2": "转译函数" }, { "Z1K1": "Z11", "Z11K1": "Z1001", "Z11K2": "دالة العرض" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "formattatore" }, { "Z1K1": "Z11", "Z11K1": "Z1181", "Z11K2": "функција за приказ" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "प्रदर्शन फ़ंक्शन" }, { "Z1K1": "Z11", "Z11K1": "Z1157", "Z11K2": "weergavefunctie" }, { "Z1K1": "Z11", "Z11K1": "Z1062", "Z11K2": "zobrazovací funkce" }, { "Z1K1": "Z11", "Z11K1": "Z1844", "Z11K2": "punsiyong pampakita" } ] }, "Z3K4": { "Z1K1": "Z40", "Z40K1": "Z42" } }, { "Z1K1": "Z3", "Z3K1": "Z8", "Z3K2": "Z4K6", "Z3K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "reading function" }, { "Z1K1": "Z11", "Z11K1": "Z1025", "Z11K2": "parser" }, { "Z1K1": "Z11", "Z11K1": "Z1186", "Z11K2": "מפענח" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Parser" }, { "Z1K1": "Z11", "Z11K1": "Z1672", "Z11K2": "解析函式" }, { "Z1K1": "Z11", "Z11K1": "Z1645", "Z11K2": "解析函数" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "analyseur" }, { "Z1K1": "Z11", "Z11K1": "Z1005", "Z11K2": "парсер" }, { "Z1K1": "Z11", "Z11K1": "Z1664", "Z11K2": "analizor sintactic" }, { "Z1K1": "Z11", "Z11K1": "Z1001", "Z11K2": "دالة القراءة" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "lettore" }, { "Z1K1": "Z11", "Z11K1": "Z1181", "Z11K2": "рашчлањивач" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "पठन फ़ंक्शन" }, { "Z1K1": "Z11", "Z11K1": "Z1157", "Z11K2": "leesfunctie" }, { "Z1K1": "Z11", "Z11K1": "Z1062", "Z11K2": "čtecí funkce" }, { "Z1K1": "Z11", "Z11K1": "Z1844", "Z11K2": "punsiyong pampabada" } ] }, "Z3K4": { "Z1K1": "Z40", "Z40K1": "Z42" } }, { "Z1K1": "Z3", "Z3K1": { "Z1K1": "Z7", "Z7K1": "Z881", "Z881K1": "Z46" }, "Z3K2": "Z4K7", "Z3K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "type converters to code" }, { "Z1K1": "Z11", "Z11K1": "Z1025", "Z11K2": "konwertery typu na kod źródłowy" }, { "Z1K1": "Z11", "Z11K1": "Z1186", "Z11K2": "ממירי הסוג לקוד" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Typumwandler in Code" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": " convertisseurs de type en code" }, { "Z1K1": "Z11", "Z11K1": "Z1005", "Z11K2": "конвертеры типа в код" }, { "Z1K1": "Z11", "Z11K1": "Z1664", "Z11K2": "convertor de tip în cod" }, { "Z1K1": "Z11", "Z11K1": "Z1001", "Z11K2": "محوّلات النوع إلى نص برمجي" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "convertitori del tipo in codice" }, { "Z1K1": "Z11", "Z11K1": "Z1181", "Z11K2": "конвертер из типа у код" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "प्रकार से कोड रूपांतरक" }, { "Z1K1": "Z11", "Z11K1": "Z1157", "Z11K2": "typeconverters naar code" }, { "Z1K1": "Z11", "Z11K1": "Z1062", "Z11K2": "konvertory typu na kód" }, { "Z1K1": "Z11", "Z11K1": "Z1844", "Z11K2": "mga tagapagpalit ng uri sa kodigo" } ] }, "Z3K4": { "Z1K1": "Z40", "Z40K1": "Z42" } }, { "Z1K1": "Z3", "Z3K1": { "Z1K1": "Z7", "Z7K1": "Z881", "Z881K1": "Z64" }, "Z3K2": "Z4K8", "Z3K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "type converters from code" }, { "Z1K1": "Z11", "Z11K1": "Z1025", "Z11K2": "konwertery typu z kodu źródłowego" }, { "Z1K1": "Z11", "Z11K1": "Z1186", "Z11K2": "ממירי הסוג מהקוד" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Typumwandler aus Code" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "convertisseurs de type à partir du code" }, { "Z1K1": "Z11", "Z11K1": "Z1005", "Z11K2": "конвертеры типа из кода" }, { "Z1K1": "Z11", "Z11K1": "Z1664", "Z11K2": "convertor de tip din cod" }, { "Z1K1": "Z11", "Z11K1": "Z1001", "Z11K2": "محوّلات النوع من نص برمجي" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "convertitori del tipo dal codice" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "कोड से प्रकार रूपांतरक" }, { "Z1K1": "Z11", "Z11K1": "Z1157", "Z11K2": "typeconverters uit code" }, { "Z1K1": "Z11", "Z11K1": "Z1062", "Z11K2": "konvertory typu z kódu" }, { "Z1K1": "Z11", "Z11K1": "Z1844", "Z11K2": "mga tagapagpalit ng uri mula sa kodigo" } ] }, "Z3K4": { "Z1K1": "Z40", "Z40K1": "Z42" } } ], "Z4K3": "Z104", "Z4K4": "Z19084", "Z4K7": [ "Z46" ], "Z4K8": [ "Z64" ] }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Type" }, { "Z1K1": "Z11", "Z11K1": "Z1011", "Z11K2": "ধরন" }, { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "型" }, { "Z1K1": "Z11", "Z11K1": "Z1657", "Z11K2": "ਕਿਸਮ" }, { "Z1K1": "Z11", "Z11K1": "Z1083", "Z11K2": "قسم" }, { "Z1K1": "Z11", "Z11K1": "Z1025", "Z11K2": "Typ" }, { "Z1K1": "Z11", "Z11K1": "Z1592", "Z11K2": "Datatyp" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Typ" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "Tipo" }, { "Z1K1": "Z11", "Z11K1": "Z1062", "Z11K2": "Typ" }, { "Z1K1": "Z11", "Z11K1": "Z1005", "Z11K2": "Тип" }, { "Z1K1": "Z11", "Z11K1": "Z1576", "Z11K2": "tipo" }, { "Z1K1": "Z11", "Z11K1": "Z1709", "Z11K2": "Tips" }, { "Z1K1": "Z11", "Z11K1": "Z1186", "Z11K2": "סוג" }, { "Z1K1": "Z11", "Z11K1": "Z1048", "Z11K2": "Kiểu dữ liệu" }, { "Z1K1": "Z11", "Z11K1": "Z1157", "Z11K2": "type" }, { "Z1K1": "Z11", "Z11K1": "Z1227", "Z11K2": "Type" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "type" }, { "Z1K1": "Z11", "Z11K1": "Z1851", "Z11K2": "ชนิด" }, { "Z1K1": "Z11", "Z11K1": "Z1298", "Z11K2": "Tipu" }, { "Z1K1": "Z11", "Z11K1": "Z1381", "Z11K2": "Tipo" }, { "Z1K1": "Z11", "Z11K1": "Z1488", "Z11K2": "typ" }, { "Z1K1": "Z11", "Z11K1": "Z1237", "Z11K2": "Tip" }, { "Z1K1": "Z11", "Z11K1": "Z1332", "Z11K2": "Тип" }, { "Z1K1": "Z11", "Z11K1": "Z1113", "Z11K2": "Type" }, { "Z1K1": "Z11", "Z11K1": "Z1625", "Z11K2": "Karazana" }, { "Z1K1": "Z11", "Z11K1": "Z1051", "Z11K2": "tyyppi" }, { "Z1K1": "Z11", "Z11K1": "Z1151", "Z11K2": "ꯃꯈꯜ" }, { "Z1K1": "Z11", "Z11K1": "Z1078", "Z11K2": "Tipe" }, { "Z1K1": "Z11", "Z11K1": "Z1643", "Z11K2": "유형" }, { "Z1K1": "Z11", "Z11K1": "Z1645", "Z11K2": "类型" }, { "Z1K1": "Z11", "Z11K1": "Z1672", "Z11K2": "類型" }, { "Z1K1": "Z11", "Z11K1": "Z1827", "Z11K2": "τύπος" }, { "Z1K1": "Z11", "Z11K1": "Z1531", "Z11K2": "Jenis" }, { "Z1K1": "Z11", "Z11K1": "Z1434", "Z11K2": "جنيس" }, { "Z1K1": "Z11", "Z11K1": "Z1003", "Z11K2": "Tipo" }, { "Z1K1": "Z11", "Z11K1": "Z1099", "Z11K2": "Typ" }, { "Z1K1": "Z11", "Z11K1": "Z1014", "Z11K2": "Nbipụta" }, { "Z1K1": "Z11", "Z11K1": "Z1360", "Z11K2": "🔲🔣" }, { "Z1K1": "Z11", "Z11K1": "Z1789", "Z11K2": "Tipus" }, { "Z1K1": "Z11", "Z11K1": "Z1037", "Z11K2": "Tipo" }, { "Z1K1": "Z11", "Z11K1": "Z1664", "Z11K2": "Tip" }, { "Z1K1": "Z11", "Z11K1": "Z1001", "Z11K2": "نوع" }, { "Z1K1": "Z11", "Z11K1": "Z1181", "Z11K2": "Тип" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "प्रकार" }, { "Z1K1": "Z11", "Z11K1": "Z1597", "Z11K2": "Tip" }, { "Z1K1": "Z11", "Z11K1": "Z1207", "Z11K2": "навъ" }, { "Z1K1": "Z11", "Z11K1": "Z1179", "Z11K2": "Tangka̱i" }, { "Z1K1": "Z11", "Z11K1": "Z1844", "Z11K2": "Uri" }, { "Z1K1": "Z11", "Z11K1": "Z1823", "Z11K2": "Тип" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1011", "Z31K2": [ "Z6", "টাইপ", "প্রকার" ] }, { "Z1K1": "Z31", "Z31K1": "Z1005", "Z31K2": [ "Z6", "тип переменной", "тип данных" ] }, { "Z1K1": "Z31", "Z31K1": "Z1048", "Z31K2": [ "Z6", "Loại", "Kiểu" ] }, { "Z1K1": "Z31", "Z31K1": "Z1592", "Z31K2": [ "Z6", "Typ" ] }, { "Z1K1": "Z31", "Z31K1": "Z1078", "Z31K2": [ "Z6", "Jenis" ] }, { "Z1K1": "Z31", "Z31K1": "Z1643", "Z31K2": [ "Z6", "타입", "형" ] }, { "Z1K1": "Z31", "Z31K1": "Z1002", "Z31K2": [ "Z6", "type" ] }, { "Z1K1": "Z31", "Z31K1": "Z1531", "Z31K2": [ "Z6", "jenis" ] }, { "Z1K1": "Z31", "Z31K1": "Z1381", "Z31K2": [ "Z6", "tipo" ] }, { "Z1K1": "Z31", "Z31K1": "Z1207", "Z31K2": [ "Z6", "тип" ] }, { "Z1K1": "Z31", "Z31K1": "Z1844", "Z31K2": [ "Z6", "uri" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "A class of Z1/Object, with a set list of Z3/Keys." }, { "Z1K1": "Z11", "Z11K1": "Z1011", "Z11K2": "Z1/বস্তুর শ্রেণি, যার মধ্যে Z3/নির্দেশকের ধ্রুবক তালিকা" }, { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "Z1/オブジェクトのクラスで、Z3/キーのセットリストを持つ。" }, { "Z1K1": "Z11", "Z11K1": "Z1025", "Z11K2": "Klasa obiektów (Z1), która składa się z listy cech (Z3)" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "Una classe di Z1/Oggetti, con un insieme di Z3/Chiavi" }, { "Z1K1": "Z11", "Z11K1": "Z1062", "Z11K2": "Třída Z1/Objektů, definující seznam Z3/Klíčů." }, { "Z1K1": "Z11", "Z11K1": "Z1576", "Z11K2": "klaso de Z1/objekto, kun fiksa listo de Z3/ŝlosiloj" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Klasse des Objekts mit einer festgelegten Liste von Schlüsseln" }, { "Z1K1": "Z11", "Z11K1": "Z1592", "Z11K2": "en klass objekt (Z1) med en fastslagen lista med attribut (Z3)" }, { "Z1K1": "Z11", "Z11K1": "Z1157", "Z11K2": "een klasse van Z1/object, met een lijst van Z3/sleutels" }, { "Z1K1": "Z11", "Z11K1": "Z1048", "Z11K2": "Một lớp đối tượng (Z1) với một tập hợp cố định các khoá (Z3)" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "une classe de Z1/objet constituée d'une liste de Z3/clés" }, { "Z1K1": "Z11", "Z11K1": "Z1298", "Z11K2": "Na classi di Z1/Uggetti, c'unu nzemi di Z3/Chiavi" }, { "Z1K1": "Z11", "Z11K1": "Z1381", "Z11K2": "Uma classe de Z1/Objeto, com uma lista definida de Z3/Chaves." }, { "Z1K1": "Z11", "Z11K1": "Z1237", "Z11K2": "Z3/Keys'ten oluşan bir liste içeren bir Z1/Object sınıfı." }, { "Z1K1": "Z11", "Z11K1": "Z1113", "Z11K2": "A class of Z1/Object, with a set list of Z3/Keys." }, { "Z1K1": "Z11", "Z11K1": "Z1851", "Z11K2": "ชั้นของ Z1/วัตถุ พร้อมรายการของ Z3/คีย์ที่กำหนดไว้" }, { "Z1K1": "Z11", "Z11K1": "Z1078", "Z11K2": "Sebuah kelas dari Z1/Objek, memiliki daftar Z3/Kunci" }, { "Z1K1": "Z11", "Z11K1": "Z1186", "Z11K2": "המחלקה של Z1/עצם עם רשימה מוגדרת של Z3/מפתחות." }, { "Z1K1": "Z11", "Z11K1": "Z1531", "Z11K2": "Kelas Z1/Objek, dengan senarai set Z3/Kekunci." }, { "Z1K1": "Z11", "Z11K1": "Z1434", "Z11K2": "کلس Z1/اوبجيک، دڠن سناراي سيت Z3/ککونچي." }, { "Z1K1": "Z11", "Z11K1": "Z1003", "Z11K2": "Una clase de Z1/Objeto con una lista fija de Z3/Claves" }, { "Z1K1": "Z11", "Z11K1": "Z1014", "Z11K2": "Otu klas nke Z1/Ihe, yana ndepụta Z3/ igodo ahazi." }, { "Z1K1": "Z11", "Z11K1": "Z1789", "Z11K2": "Una classe de Z1/Objecte amb una llista fixa de Z3/Claus" }, { "Z1K1": "Z11", "Z11K1": "Z1664", "Z11K2": "O clasă de Z1/Obiect, cu o listă fixă de Z3/Chei." }, { "Z1K1": "Z11", "Z11K1": "Z1001", "Z11K2": "فئة من Z1/Object، مع قائمة محددة من Z3/Keys." }, { "Z1K1": "Z11", "Z11K1": "Z1181", "Z11K2": "Врста Z1/Објекта, са одређеним Z3/Атрибутима" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "Z1/वस्तु का वर्ग, जिसकी Z3/कुँजियाँ की सेट सूची है।" }, { "Z1K1": "Z11", "Z11K1": "Z1844", "Z11K2": "Isang klase ng Z1/Bagay, na may itinakdang listahan ng mga Z3/Susi." }, { "Z1K1": "Z11", "Z11K1": "Z1823", "Z11K2": "Клас Z1/Обект, със зададен списък от Z3/Ключове." } ] } } ej24r3srxzkocagskxqcunomqs0pp77 268806 268796 2026-04-25T08:55:25Z QuickQuokka 51952 268806 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z4" }, "Z2K2": { "Z1K1": "Z4", "Z4K1": "Z4", "Z4K2": [ "Z3", { "Z1K1": "Z3", "Z3K1": "Z4", "Z3K2": "Z4K1", "Z3K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "identity" }, { "Z1K1": "Z11", "Z11K1": "Z1360", "Z11K2": "🆔" }, { "Z1K1": "Z11", "Z11K1": "Z1025", "Z11K2": "tożsamość" }, { "Z1K1": "Z11", "Z11K1": "Z1011", "Z11K2": "পরিচয়" }, { "Z1K1": "Z11", "Z11K1": "Z1592", "Z11K2": "id" }, { "Z1K1": "Z11", "Z11K1": "Z1645", "Z11K2": "识别对象" }, { "Z1K1": "Z11", "Z11K1": "Z1062", "Z11K2": "identita" }, { "Z1K1": "Z11", "Z11K1": "Z1186", "Z11K2": "זהות" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Identität" }, { "Z1K1": "Z11", "Z11K1": "Z1113", "Z11K2": "identity" }, { "Z1K1": "Z11", "Z11K1": "Z1625", "Z11K2": "fanondro" }, { "Z1K1": "Z11", "Z11K1": "Z1157", "Z11K2": "identiteit" }, { "Z1K1": "Z11", "Z11K1": "Z1078", "Z11K2": "identitas" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "identité" }, { "Z1K1": "Z11", "Z11K1": "Z1005", "Z11K2": " идентичность" }, { "Z1K1": "Z11", "Z11K1": "Z1664", "Z11K2": "identitate" }, { "Z1K1": "Z11", "Z11K1": "Z1643", "Z11K2": "식별" }, { "Z1K1": "Z11", "Z11K1": "Z1672", "Z11K2": "識別物件" }, { "Z1K1": "Z11", "Z11K1": "Z1001", "Z11K2": "هوية" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "identità" }, { "Z1K1": "Z11", "Z11K1": "Z1181", "Z11K2": "идентитет" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "पहचान" }, { "Z1K1": "Z11", "Z11K1": "Z1844", "Z11K2": "pagkakakilanlan" }, { "Z1K1": "Z11", "Z11K1": "Z1823", "Z11K2": "идентичност" } ] }, "Z3K4": "Z41" }, { "Z1K1": "Z3", "Z3K1": { "Z1K1": "Z7", "Z7K1": "Z881", "Z881K1": "Z3" }, "Z3K2": "Z4K2", "Z3K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "keys" }, { "Z1K1": "Z11", "Z11K1": "Z1025", "Z11K2": "cechy" }, { "Z1K1": "Z11", "Z11K1": "Z1011", "Z11K2": "নির্দেশকসমূহ" }, { "Z1K1": "Z11", "Z11K1": "Z1592", "Z11K2": "attribut" }, { "Z1K1": "Z11", "Z11K1": "Z1645", "Z11K2": "键" }, { "Z1K1": "Z11", "Z11K1": "Z1062", "Z11K2": "klíče" }, { "Z1K1": "Z11", "Z11K1": "Z1186", "Z11K2": "מפתחות" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Schlüssel" }, { "Z1K1": "Z11", "Z11K1": "Z1113", "Z11K2": "keys" }, { "Z1K1": "Z11", "Z11K1": "Z1625", "Z11K2": "lakile" }, { "Z1K1": "Z11", "Z11K1": "Z1157", "Z11K2": "sleutels" }, { "Z1K1": "Z11", "Z11K1": "Z1078", "Z11K2": "kunci" }, { "Z1K1": "Z11", "Z11K1": "Z1672", "Z11K2": "鍵" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "clés" }, { "Z1K1": "Z11", "Z11K1": "Z1005", "Z11K2": "ключи" }, { "Z1K1": "Z11", "Z11K1": "Z1664", "Z11K2": "chei" }, { "Z1K1": "Z11", "Z11K1": "Z1001", "Z11K2": "مفاتيح" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "chiavi" }, { "Z1K1": "Z11", "Z11K1": "Z1181", "Z11K2": "атрибути" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "कुँजियाँ" }, { "Z1K1": "Z11", "Z11K1": "Z1844", "Z11K2": "mga susi" }, { "Z1K1": "Z11", "Z11K1": "Z1823", "Z11K2": "ключове" } ] }, "Z3K4": { "Z1K1": "Z40", "Z40K1": "Z42" } }, { "Z1K1": "Z3", "Z3K1": "Z8", "Z3K2": "Z4K3", "Z3K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "validator" }, { "Z1K1": "Z11", "Z11K1": "Z1025", "Z11K2": "walidator" }, { "Z1K1": "Z11", "Z11K1": "Z1011", "Z11K2": "বৈধকারী" }, { "Z1K1": "Z11", "Z11K1": "Z1645", "Z11K2": "验证函数" }, { "Z1K1": "Z11", "Z11K1": "Z1062", "Z11K2": "validátor" }, { "Z1K1": "Z11", "Z11K1": "Z1592", "Z11K2": "utvärderare" }, { "Z1K1": "Z11", "Z11K1": "Z1186", "Z11K2": "בודק תקינות" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Prüfer" }, { "Z1K1": "Z11", "Z11K1": "Z1113", "Z11K2": "validator" }, { "Z1K1": "Z11", "Z11K1": "Z1625", "Z11K2": "mpanaiky" }, { "Z1K1": "Z11", "Z11K1": "Z1157", "Z11K2": "validator" }, { "Z1K1": "Z11", "Z11K1": "Z1078", "Z11K2": "validator" }, { "Z1K1": "Z11", "Z11K1": "Z1672", "Z11K2": "驗證函式" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "validateur" }, { "Z1K1": "Z11", "Z11K1": "Z1005", "Z11K2": "валидатор" }, { "Z1K1": "Z11", "Z11K1": "Z1664", "Z11K2": "validator" }, { "Z1K1": "Z11", "Z11K1": "Z1001", "Z11K2": "متحقق" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "validatore" }, { "Z1K1": "Z11", "Z11K1": "Z1181", "Z11K2": "валидатор" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "सत्यापनकर्ता" }, { "Z1K1": "Z11", "Z11K1": "Z1844", "Z11K2": "tagapagpatunay" }, { "Z1K1": "Z11", "Z11K1": "Z1823", "Z11K2": "валидатор" } ] }, "Z3K4": { "Z1K1": "Z40", "Z40K1": "Z42" } }, { "Z1K1": "Z3", "Z3K1": "Z8", "Z3K2": "Z4K4", "Z3K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "equality" }, { "Z1K1": "Z11", "Z11K1": "Z1025", "Z11K2": "porównanie" }, { "Z1K1": "Z11", "Z11K1": "Z1186", "Z11K2": "שוויון" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Gleichheit" }, { "Z1K1": "Z11", "Z11K1": "Z1672", "Z11K2": "相等" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "égalité" }, { "Z1K1": "Z11", "Z11K1": "Z1005", "Z11K2": "равенство" }, { "Z1K1": "Z11", "Z11K1": "Z1664", "Z11K2": "egalitate" }, { "Z1K1": "Z11", "Z11K1": "Z1001", "Z11K2": "مساواة" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "uguaglianza" }, { "Z1K1": "Z11", "Z11K1": "Z1181", "Z11K2": "једнакост" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "समानता" }, { "Z1K1": "Z11", "Z11K1": "Z1157", "Z11K2": "gelijkheid" }, { "Z1K1": "Z11", "Z11K1": "Z1062", "Z11K2": "rovnost" }, { "Z1K1": "Z11", "Z11K1": "Z1844", "Z11K2": "pagkakapantay-pantay" }, { "Z1K1": "Z11", "Z11K1": "Z1823", "Z11K2": "равенство" } ] }, "Z3K4": "Z42" }, { "Z1K1": "Z3", "Z3K1": "Z8", "Z3K2": "Z4K5", "Z3K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "display function" }, { "Z1K1": "Z11", "Z11K1": "Z1186", "Z11K2": "מתצג" }, { "Z1K1": "Z11", "Z11K1": "Z1025", "Z11K2": "formater" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Renderer" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "moteur de rendu" }, { "Z1K1": "Z11", "Z11K1": "Z1005", "Z11K2": "подготовитель" }, { "Z1K1": "Z11", "Z11K1": "Z1664", "Z11K2": "motor de randare" }, { "Z1K1": "Z11", "Z11K1": "Z1672", "Z11K2": "轉譯函式" }, { "Z1K1": "Z11", "Z11K1": "Z1645", "Z11K2": "转译函数" }, { "Z1K1": "Z11", "Z11K1": "Z1001", "Z11K2": "دالة العرض" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "formattatore" }, { "Z1K1": "Z11", "Z11K1": "Z1181", "Z11K2": "функција за приказ" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "प्रदर्शन फ़ंक्शन" }, { "Z1K1": "Z11", "Z11K1": "Z1157", "Z11K2": "weergavefunctie" }, { "Z1K1": "Z11", "Z11K1": "Z1062", "Z11K2": "zobrazovací funkce" }, { "Z1K1": "Z11", "Z11K1": "Z1844", "Z11K2": "punsiyong pampakita" } ] }, "Z3K4": { "Z1K1": "Z40", "Z40K1": "Z42" } }, { "Z1K1": "Z3", "Z3K1": "Z8", "Z3K2": "Z4K6", "Z3K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "reading function" }, { "Z1K1": "Z11", "Z11K1": "Z1025", "Z11K2": "parser" }, { "Z1K1": "Z11", "Z11K1": "Z1186", "Z11K2": "מפענח" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Parser" }, { "Z1K1": "Z11", "Z11K1": "Z1672", "Z11K2": "解析函式" }, { "Z1K1": "Z11", "Z11K1": "Z1645", "Z11K2": "解析函数" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "analyseur" }, { "Z1K1": "Z11", "Z11K1": "Z1005", "Z11K2": "парсер" }, { "Z1K1": "Z11", "Z11K1": "Z1664", "Z11K2": "analizor sintactic" }, { "Z1K1": "Z11", "Z11K1": "Z1001", "Z11K2": "دالة القراءة" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "lettore" }, { "Z1K1": "Z11", "Z11K1": "Z1181", "Z11K2": "рашчлањивач" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "पठन फ़ंक्शन" }, { "Z1K1": "Z11", "Z11K1": "Z1157", "Z11K2": "leesfunctie" }, { "Z1K1": "Z11", "Z11K1": "Z1062", "Z11K2": "čtecí funkce" }, { "Z1K1": "Z11", "Z11K1": "Z1844", "Z11K2": "punsiyong pampabada" } ] }, "Z3K4": { "Z1K1": "Z40", "Z40K1": "Z42" } }, { "Z1K1": "Z3", "Z3K1": { "Z1K1": "Z7", "Z7K1": "Z881", "Z881K1": "Z46" }, "Z3K2": "Z4K7", "Z3K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "type converters to code" }, { "Z1K1": "Z11", "Z11K1": "Z1025", "Z11K2": "konwertery typu na kod źródłowy" }, { "Z1K1": "Z11", "Z11K1": "Z1186", "Z11K2": "ממירי הסוג לקוד" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Typumwandler in Code" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": " convertisseurs de type en code" }, { "Z1K1": "Z11", "Z11K1": "Z1005", "Z11K2": "конвертеры типа в код" }, { "Z1K1": "Z11", "Z11K1": "Z1664", "Z11K2": "convertor de tip în cod" }, { "Z1K1": "Z11", "Z11K1": "Z1001", "Z11K2": "محوّلات النوع إلى نص برمجي" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "convertitori del tipo in codice" }, { "Z1K1": "Z11", "Z11K1": "Z1181", "Z11K2": "конвертер из типа у код" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "प्रकार से कोड रूपांतरक" }, { "Z1K1": "Z11", "Z11K1": "Z1157", "Z11K2": "typeconverters naar code" }, { "Z1K1": "Z11", "Z11K1": "Z1062", "Z11K2": "konvertory typu na kód" }, { "Z1K1": "Z11", "Z11K1": "Z1844", "Z11K2": "mga tagapagpalit ng uri sa kodigo" } ] }, "Z3K4": { "Z1K1": "Z40", "Z40K1": "Z42" } }, { "Z1K1": "Z3", "Z3K1": { "Z1K1": "Z7", "Z7K1": "Z881", "Z881K1": "Z64" }, "Z3K2": "Z4K8", "Z3K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "type converters from code" }, { "Z1K1": "Z11", "Z11K1": "Z1025", "Z11K2": "konwertery typu z kodu źródłowego" }, { "Z1K1": "Z11", "Z11K1": "Z1186", "Z11K2": "ממירי הסוג מהקוד" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Typumwandler aus Code" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "convertisseurs de type à partir du code" }, { "Z1K1": "Z11", "Z11K1": "Z1005", "Z11K2": "конвертеры типа из кода" }, { "Z1K1": "Z11", "Z11K1": "Z1664", "Z11K2": "convertor de tip din cod" }, { "Z1K1": "Z11", "Z11K1": "Z1001", "Z11K2": "محوّلات النوع من نص برمجي" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "convertitori del tipo dal codice" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "कोड से प्रकार रूपांतरक" }, { "Z1K1": "Z11", "Z11K1": "Z1157", "Z11K2": "typeconverters uit code" }, { "Z1K1": "Z11", "Z11K1": "Z1062", "Z11K2": "konvertory typu z kódu" }, { "Z1K1": "Z11", "Z11K1": "Z1844", "Z11K2": "mga tagapagpalit ng uri mula sa kodigo" } ] }, "Z3K4": { "Z1K1": "Z40", "Z40K1": "Z42" } } ], "Z4K3": "Z104", "Z4K4": "Z19084", "Z4K7": [ "Z46" ], "Z4K8": [ "Z64" ] }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Type" }, { "Z1K1": "Z11", "Z11K1": "Z1011", "Z11K2": "ধরন" }, { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "型" }, { "Z1K1": "Z11", "Z11K1": "Z1657", "Z11K2": "ਕਿਸਮ" }, { "Z1K1": "Z11", "Z11K1": "Z1083", "Z11K2": "قسم" }, { "Z1K1": "Z11", "Z11K1": "Z1025", "Z11K2": "Typ" }, { "Z1K1": "Z11", "Z11K1": "Z1592", "Z11K2": "Datatyp" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Typ" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "Tipo" }, { "Z1K1": "Z11", "Z11K1": "Z1062", "Z11K2": "Typ" }, { "Z1K1": "Z11", "Z11K1": "Z1005", "Z11K2": "Тип" }, { "Z1K1": "Z11", "Z11K1": "Z1576", "Z11K2": "tipo" }, { "Z1K1": "Z11", "Z11K1": "Z1709", "Z11K2": "Tips" }, { "Z1K1": "Z11", "Z11K1": "Z1186", "Z11K2": "סוג" }, { "Z1K1": "Z11", "Z11K1": "Z1048", "Z11K2": "Kiểu dữ liệu" }, { "Z1K1": "Z11", "Z11K1": "Z1157", "Z11K2": "type" }, { "Z1K1": "Z11", "Z11K1": "Z1227", "Z11K2": "Type" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "type" }, { "Z1K1": "Z11", "Z11K1": "Z1851", "Z11K2": "ชนิด" }, { "Z1K1": "Z11", "Z11K1": "Z1298", "Z11K2": "Tipu" }, { "Z1K1": "Z11", "Z11K1": "Z1381", "Z11K2": "Tipo" }, { "Z1K1": "Z11", "Z11K1": "Z1488", "Z11K2": "typ" }, { "Z1K1": "Z11", "Z11K1": "Z1237", "Z11K2": "Tip" }, { "Z1K1": "Z11", "Z11K1": "Z1332", "Z11K2": "Тип" }, { "Z1K1": "Z11", "Z11K1": "Z1113", "Z11K2": "Type" }, { "Z1K1": "Z11", "Z11K1": "Z1625", "Z11K2": "Karazana" }, { "Z1K1": "Z11", "Z11K1": "Z1051", "Z11K2": "tyyppi" }, { "Z1K1": "Z11", "Z11K1": "Z1151", "Z11K2": "ꯃꯈꯜ" }, { "Z1K1": "Z11", "Z11K1": "Z1078", "Z11K2": "Tipe" }, { "Z1K1": "Z11", "Z11K1": "Z1643", "Z11K2": "유형" }, { "Z1K1": "Z11", "Z11K1": "Z1645", "Z11K2": "类型" }, { "Z1K1": "Z11", "Z11K1": "Z1672", "Z11K2": "類型" }, { "Z1K1": "Z11", "Z11K1": "Z1827", "Z11K2": "τύπος" }, { "Z1K1": "Z11", "Z11K1": "Z1531", "Z11K2": "Jenis" }, { "Z1K1": "Z11", "Z11K1": "Z1434", "Z11K2": "جنيس" }, { "Z1K1": "Z11", "Z11K1": "Z1003", "Z11K2": "Tipo" }, { "Z1K1": "Z11", "Z11K1": "Z1099", "Z11K2": "Typ" }, { "Z1K1": "Z11", "Z11K1": "Z1014", "Z11K2": "Nbipụta" }, { "Z1K1": "Z11", "Z11K1": "Z1360", "Z11K2": "🔲🔣" }, { "Z1K1": "Z11", "Z11K1": "Z1789", "Z11K2": "Tipus" }, { "Z1K1": "Z11", "Z11K1": "Z1037", "Z11K2": "Tipo" }, { "Z1K1": "Z11", "Z11K1": "Z1664", "Z11K2": "Tip" }, { "Z1K1": "Z11", "Z11K1": "Z1001", "Z11K2": "نوع" }, { "Z1K1": "Z11", "Z11K1": "Z1181", "Z11K2": "Тип" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "प्रकार" }, { "Z1K1": "Z11", "Z11K1": "Z1597", "Z11K2": "Tip" }, { "Z1K1": "Z11", "Z11K1": "Z1207", "Z11K2": "навъ" }, { "Z1K1": "Z11", "Z11K1": "Z1179", "Z11K2": "Tangka̱i" }, { "Z1K1": "Z11", "Z11K1": "Z1844", "Z11K2": "Uri" }, { "Z1K1": "Z11", "Z11K1": "Z1823", "Z11K2": "Тип" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1011", "Z31K2": [ "Z6", "টাইপ", "প্রকার" ] }, { "Z1K1": "Z31", "Z31K1": "Z1005", "Z31K2": [ "Z6", "тип переменной", "тип данных" ] }, { "Z1K1": "Z31", "Z31K1": "Z1048", "Z31K2": [ "Z6", "Loại", "Kiểu" ] }, { "Z1K1": "Z31", "Z31K1": "Z1592", "Z31K2": [ "Z6", "Typ" ] }, { "Z1K1": "Z31", "Z31K1": "Z1078", "Z31K2": [ "Z6", "Jenis" ] }, { "Z1K1": "Z31", "Z31K1": "Z1643", "Z31K2": [ "Z6", "타입", "형" ] }, { "Z1K1": "Z31", "Z31K1": "Z1002", "Z31K2": [ "Z6", "type" ] }, { "Z1K1": "Z31", "Z31K1": "Z1531", "Z31K2": [ "Z6", "jenis" ] }, { "Z1K1": "Z31", "Z31K1": "Z1381", "Z31K2": [ "Z6", "tipo" ] }, { "Z1K1": "Z31", "Z31K1": "Z1207", "Z31K2": [ "Z6", "тип" ] }, { "Z1K1": "Z31", "Z31K1": "Z1844", "Z31K2": [ "Z6", "uri" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "A class of Z1/Object, with a set list of Z3/Keys." }, { "Z1K1": "Z11", "Z11K1": "Z1011", "Z11K2": "Z1/বস্তুর শ্রেণি, যার মধ্যে Z3/নির্দেশকের ধ্রুবক তালিকা" }, { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "Z1/オブジェクトのクラスで、Z3/キーのセットリストを持つ。" }, { "Z1K1": "Z11", "Z11K1": "Z1025", "Z11K2": "Klasa obiektów (Z1), która składa się z listy cech (Z3)" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "Una classe di Z1/Oggetti, con un insieme di Z3/Chiavi" }, { "Z1K1": "Z11", "Z11K1": "Z1062", "Z11K2": "Třída Z1/Objektů, definující seznam Z3/Klíčů." }, { "Z1K1": "Z11", "Z11K1": "Z1576", "Z11K2": "klaso de Z1/objekto, kun fiksa listo de Z3/ŝlosiloj" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Klasse des Objekts mit einer festgelegten Liste von Schlüsseln" }, { "Z1K1": "Z11", "Z11K1": "Z1592", "Z11K2": "en klass objekt (Z1) med en fastslagen lista med attribut (Z3)" }, { "Z1K1": "Z11", "Z11K1": "Z1157", "Z11K2": "een klasse van Z1/object, met een lijst van Z3/sleutels" }, { "Z1K1": "Z11", "Z11K1": "Z1048", "Z11K2": "Một lớp đối tượng (Z1) với một tập hợp cố định các khoá (Z3)" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "une classe de Z1/objet constituée d'une liste de Z3/clés" }, { "Z1K1": "Z11", "Z11K1": "Z1298", "Z11K2": "Na classi di Z1/Uggetti, c'unu nzemi di Z3/Chiavi" }, { "Z1K1": "Z11", "Z11K1": "Z1381", "Z11K2": "Uma classe de Z1/Objeto, com uma lista definida de Z3/Chaves." }, { "Z1K1": "Z11", "Z11K1": "Z1237", "Z11K2": "Z3/Keys'ten oluşan bir liste içeren bir Z1/Object sınıfı." }, { "Z1K1": "Z11", "Z11K1": "Z1113", "Z11K2": "A class of Z1/Object, with a set list of Z3/Keys." }, { "Z1K1": "Z11", "Z11K1": "Z1851", "Z11K2": "ชั้นของ Z1/วัตถุ พร้อมรายการของ Z3/คีย์ที่กำหนดไว้" }, { "Z1K1": "Z11", "Z11K1": "Z1078", "Z11K2": "Sebuah kelas dari Z1/Objek, memiliki daftar Z3/Kunci" }, { "Z1K1": "Z11", "Z11K1": "Z1186", "Z11K2": "המחלקה של Z1/עצם עם רשימה מוגדרת של Z3/מפתחות." }, { "Z1K1": "Z11", "Z11K1": "Z1531", "Z11K2": "Kelas Z1/Objek, dengan senarai set Z3/Kekunci." }, { "Z1K1": "Z11", "Z11K1": "Z1434", "Z11K2": "کلس Z1/اوبجيک، دڠن سناراي سيت Z3/ککونچي." }, { "Z1K1": "Z11", "Z11K1": "Z1003", "Z11K2": "Una clase de Z1/Objeto con una lista fija de Z3/Claves" }, { "Z1K1": "Z11", "Z11K1": "Z1014", "Z11K2": "Otu klas nke Z1/Ihe, yana ndepụta Z3/ igodo ahazi." }, { "Z1K1": "Z11", "Z11K1": "Z1789", "Z11K2": "Una classe de Z1/Objecte amb una llista fixa de Z3/Claus" }, { "Z1K1": "Z11", "Z11K1": "Z1664", "Z11K2": "O clasă de Z1/Obiect, cu o listă fixă de Z3/Chei." }, { "Z1K1": "Z11", "Z11K1": "Z1001", "Z11K2": "فئة من Z1/Object، مع قائمة محددة من Z3/Keys." }, { "Z1K1": "Z11", "Z11K1": "Z1181", "Z11K2": "Врста Z1/Објекта, са одређеним Z3/Атрибутима" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "Z1/वस्तु का वर्ग, जिसकी Z3/कुँजियाँ की सेट सूची है।" }, { "Z1K1": "Z11", "Z11K1": "Z1844", "Z11K2": "Isang klase ng Z1/Bagay, na may itinakdang listahan ng mga Z3/Susi." }, { "Z1K1": "Z11", "Z11K1": "Z1823", "Z11K2": "Клас Z1/Обект, със зададен списък от Z3/Ключове." } ] } } 60uij779rzvxihg3o41zgdva68rz6lp Z5 0 8 268800 245476 2026-04-25T08:49:19Z QuickQuokka 51952 268800 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z5" }, "Z2K2": { "Z1K1": "Z4", "Z4K1": "Z5", "Z4K2": [ "Z3", { "Z1K1": "Z3", "Z3K1": "Z50", "Z3K2": "Z5K1", "Z3K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "error type" }, { "Z1K1": "Z11", "Z11K1": "Z1025", "Z11K2": "typ błędu" }, { "Z1K1": "Z11", "Z11K1": "Z1011", "Z11K2": "ত্রুটির ধরন" }, { "Z1K1": "Z11", "Z11K1": "Z1645", "Z11K2": "错误类型" }, { "Z1K1": "Z11", "Z11K1": "Z1062", "Z11K2": "typ chyby" }, { "Z1K1": "Z11", "Z11K1": "Z1592", "Z11K2": "feltyp" }, { "Z1K1": "Z11", "Z11K1": "Z1186", "Z11K2": "סוג שגיאה" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Fehlertyp" }, { "Z1K1": "Z11", "Z11K1": "Z1113", "Z11K2": "error type" }, { "Z1K1": "Z11", "Z11K1": "Z1078", "Z11K2": "tipe galat" }, { "Z1K1": "Z11", "Z11K1": "Z1672", "Z11K2": "錯誤類型" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "type d'erreur" }, { "Z1K1": "Z11", "Z11K1": "Z1001", "Z11K2": "نوع الخطأ" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "tipo di errore" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "त्रुटि का प्रकार" }, { "Z1K1": "Z11", "Z11K1": "Z1157", "Z11K2": "fouttype" } ] } }, { "Z1K1": "Z3", "Z3K1": "Z1", "Z3K2": "Z5K2", "Z3K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "error value" }, { "Z1K1": "Z11", "Z11K1": "Z1025", "Z11K2": "wartość błędu" }, { "Z1K1": "Z11", "Z11K1": "Z1011", "Z11K2": "ত্রুটির মান" }, { "Z1K1": "Z11", "Z11K1": "Z1645", "Z11K2": "错误值" }, { "Z1K1": "Z11", "Z11K1": "Z1062", "Z11K2": "hodnota chyby" }, { "Z1K1": "Z11", "Z11K1": "Z1592", "Z11K2": "felvärde" }, { "Z1K1": "Z11", "Z11K1": "Z1186", "Z11K2": "ערך שגיאה" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Fehlerwert" }, { "Z1K1": "Z11", "Z11K1": "Z1113", "Z11K2": "error value" }, { "Z1K1": "Z11", "Z11K1": "Z1078", "Z11K2": "nilai galat" }, { "Z1K1": "Z11", "Z11K1": "Z1672", "Z11K2": "錯誤值" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "valeur de l'erreur" }, { "Z1K1": "Z11", "Z11K1": "Z1001", "Z11K2": "القيمة للخطأ" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "valore dell'errore" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "त्रुटि का वैल्यू" }, { "Z1K1": "Z11", "Z11K1": "Z1157", "Z11K2": "foutwaarde" } ] } } ], "Z4K3": "Z105" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Error" }, { "Z1K1": "Z11", "Z11K1": "Z1025", "Z11K2": "Błąd" }, { "Z1K1": "Z11", "Z11K1": "Z1592", "Z11K2": "Fel" }, { "Z1K1": "Z11", "Z11K1": "Z1011", "Z11K2": "ত্রুটি" }, { "Z1K1": "Z11", "Z11K1": "Z1005", "Z11K2": "Ошибка" }, { "Z1K1": "Z11", "Z11K1": "Z1062", "Z11K2": "Chyba" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Fehler" }, { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "エラー" }, { "Z1K1": "Z11", "Z11K1": "Z1186", "Z11K2": "שגיאה" }, { "Z1K1": "Z11", "Z11K1": "Z1048", "Z11K2": "Lỗi" }, { "Z1K1": "Z11", "Z11K1": "Z1157", "Z11K2": "fout" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "erreur" }, { "Z1K1": "Z11", "Z11K1": "Z1237", "Z11K2": "Hata" }, { "Z1K1": "Z11", "Z11K1": "Z1332", "Z11K2": "Помилка" }, { "Z1K1": "Z11", "Z11K1": "Z1113", "Z11K2": "Error" }, { "Z1K1": "Z11", "Z11K1": "Z1298", "Z11K2": "Erruri" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "Errore" }, { "Z1K1": "Z11", "Z11K1": "Z1381", "Z11K2": "Erro" }, { "Z1K1": "Z11", "Z11K1": "Z1851", "Z11K2": "ความผิดพลาด" }, { "Z1K1": "Z11", "Z11K1": "Z1078", "Z11K2": "Galat" }, { "Z1K1": "Z11", "Z11K1": "Z1645", "Z11K2": "错误" }, { "Z1K1": "Z11", "Z11K1": "Z1672", "Z11K2": "錯誤" }, { "Z1K1": "Z11", "Z11K1": "Z1827", "Z11K2": "σφάλμα " }, { "Z1K1": "Z11", "Z11K1": "Z1531", "Z11K2": "Ralat" }, { "Z1K1": "Z11", "Z11K1": "Z1434", "Z11K2": "رالت" }, { "Z1K1": "Z11", "Z11K1": "Z1003", "Z11K2": "Error" }, { "Z1K1": "Z11", "Z11K1": "Z1099", "Z11K2": "Feeler" }, { "Z1K1": "Z11", "Z11K1": "Z1014", "Z11K2": "Mmejọ" }, { "Z1K1": "Z11", "Z11K1": "Z1360", "Z11K2": "❌" }, { "Z1K1": "Z11", "Z11K1": "Z1288", "Z11K2": "ھەڵە" }, { "Z1K1": "Z11", "Z11K1": "Z1664", "Z11K2": "Eroare" }, { "Z1K1": "Z11", "Z11K1": "Z1001", "Z11K2": "خطأ" }, { "Z1K1": "Z11", "Z11K1": "Z1051", "Z11K2": "virhe" }, { "Z1K1": "Z11", "Z11K1": "Z1643", "Z11K2": "오류" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "त्रुटि" }, { "Z1K1": "Z11", "Z11K1": "Z1597", "Z11K2": "Xəta" }, { "Z1K1": "Z11", "Z11K1": "Z1207", "Z11K2": "иштибоҳ" }, { "Z1K1": "Z11", "Z11K1": "Z1823", "Z11K2": "Грешка" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1048", "Z31K2": [ "Z6", "Lỗi ngoại lệ" ] }, { "Z1K1": "Z31", "Z31K1": "Z1078", "Z31K2": [ "Z6", "Kesalahan", "Eror" ] }, { "Z1K1": "Z31", "Z31K1": "Z1820", "Z31K2": [ "Z6", "एरर" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "An error where something has gone wrong in the system, such as when you use a Z40/Boolean function on a Z6/String, or try to edit something that is locked." }, { "Z1K1": "Z11", "Z11K1": "Z1025", "Z11K2": "Występuje, gdy coś pójdzie nie tak, np. gdy przekażesz do funkcji wartość nieoczekiwanego typu." }, { "Z1K1": "Z11", "Z11K1": "Z1592", "Z11K2": "respons när någonting gått fel i systemet, t.ex. felaktig typ på indata eller då någonting är låst" }, { "Z1K1": "Z11", "Z11K1": "Z1011", "Z11K2": "এই উইকিতে কোনো গণ্ডগোল হলে যে বস্তু উৎপাদন হয়" }, { "Z1K1": "Z11", "Z11K1": "Z1062", "Z11K2": "Situace, kdy se něco nepodařilo, např. při pokusu použít funkci na chybné typy parametrů" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Fehler, bei dem im System etwas falsch gelaufen ist" }, { "Z1K1": "Z11", "Z11K1": "Z1186", "Z11K2": "שגיאה – כאשר המערכת אינה פועלת כשורה, למשל שימוש ב־Z40/בוליאני על Z6/מחרוזת או ניסיון לערוך משהו נעול." }, { "Z1K1": "Z11", "Z11K1": "Z1048", "Z11K2": "Xảy ra khi hệ thống chạy sai dự tính, chẳng hạn như khi sửa một đối tượng bị khoá" }, { "Z1K1": "Z11", "Z11K1": "Z1113", "Z11K2": "An error where something has gone wrong in the system, such as when you use a Z40/Boolean function o" }, { "Z1K1": "Z11", "Z11K1": "Z1381", "Z11K2": "Um erro onde algo deu errado no sistema, como quando você usa uma função Z40/Booleana em uma Z6/Cadeia, ou tenta editar algo que está bloqueado." }, { "Z1K1": "Z11", "Z11K1": "Z1851", "Z11K2": "เมื่อเกิดความผิดพลาดในระบบ เช่นการป้อน Z6/สตริง เข้าฟังก์ชัน Z40/บูเลียน หรือการแก้ไขส่วนที่ล็อกไว้" }, { "Z1K1": "Z11", "Z11K1": "Z1078", "Z11K2": "Kesalahan yang terjadi dalam sistem, misalnya ketika Anda menggunakan fungsi Z40/Boolean pada Z6/Untaian, atau mencoba menyunting sesuatu yang dikunci" }, { "Z1K1": "Z11", "Z11K1": "Z1827", "Z11K2": "το σύστημα εμφάνισε σφάλμα καθώς κάτι δεν πήγε σωστά" }, { "Z1K1": "Z11", "Z11K1": "Z1531", "Z11K2": "Ralat apabila sesuatu membuat kesilapan dalam sistem seperti apabila anda guna Z40/Fungsi Boolean pada Z6/Rentetan atau cuba menyunting sesuatu yang dikunci." }, { "Z1K1": "Z11", "Z11K1": "Z1434", "Z11K2": "رالت اڤابيلا سسواتو ممبوات کسيلڤن دالم سيستم سڤرتي اڤابيلا اندا ݢونا Z40/فوڠسي بوليان ڤد Z6/رينتيتن اتاو چوبا مڽونتيڠ سسواتو يڠ دکونچي." }, { "Z1K1": "Z11", "Z11K1": "Z1003", "Z11K2": "Un error del sistema, por ejemplo al utilizar una Z6/Cadena de carateres en una función para Z40/Booleanos, o al editar algo que está bloqueado." }, { "Z1K1": "Z11", "Z11K1": "Z1014", "Z11K2": "Njehie ebe ihe na-agaghi nke ọma na sistemụ, dị ka mgbe ị na-eji ọrụ Z40/Boolean na Z6/string, ma ọ bụ gbalịa dezie ihe akpọchiri." }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "une erreur où quelque chose s'est mal passé dans le système, par exemple lorsque vous utilisez une fonction Z40/booléen sur une Z6/chaîne, ou lorsque vous essayez de modifier quelque chose qui est ..." }, { "Z1K1": "Z11", "Z11K1": "Z1664", "Z11K2": "O eroare în care ceva nu a mers bine în sistem, cum ar fi atunci când utilizați o funcție Z40/Tip logic pe un Z6/Șir sau încercați să editați ceva care este blocat." }, { "Z1K1": "Z11", "Z11K1": "Z1001", "Z11K2": "خطأ حيثما حدث شيء ما خاطئ في النظام ، مثل عندما تستخدم دالة Z40/بولياني على Z6/سلسلة، أو محاولة تعديل شيء ما مقفل." }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "Un errore in cui qualcosa è andato storto nel sistema, ad esempio se si una una funzione Booleana su una Stringa, o se si prova a modificare qualcosa che è bloccato." }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "एक त्रुटि जहाँ कुछ गलत हुआ हो।" }, { "Z1K1": "Z11", "Z11K1": "Z1157", "Z11K2": "Fout veroorzaakt door systeemproblemen, zoals een booleaan op een tekenreeks of bewerken van vergrendeld item." }, { "Z1K1": "Z11", "Z11K1": "Z1823", "Z11K2": "Грешка, при която нещо в системата е объркано, например когато използвате Z40/Булева функция на Z6/Низ или се опитвате да редактирате нещо, което е заключено." } ] } } 33r95xspukpp613jj1st80b34mqxlrf 268802 268800 2026-04-25T08:50:21Z QuickQuokka 51952 268802 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z5" }, "Z2K2": { "Z1K1": "Z4", "Z4K1": "Z5", "Z4K2": [ "Z3", { "Z1K1": "Z3", "Z3K1": "Z50", "Z3K2": "Z5K1", "Z3K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "error type" }, { "Z1K1": "Z11", "Z11K1": "Z1025", "Z11K2": "typ błędu" }, { "Z1K1": "Z11", "Z11K1": "Z1011", "Z11K2": "ত্রুটির ধরন" }, { "Z1K1": "Z11", "Z11K1": "Z1645", "Z11K2": "错误类型" }, { "Z1K1": "Z11", "Z11K1": "Z1062", "Z11K2": "typ chyby" }, { "Z1K1": "Z11", "Z11K1": "Z1592", "Z11K2": "feltyp" }, { "Z1K1": "Z11", "Z11K1": "Z1186", "Z11K2": "סוג שגיאה" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Fehlertyp" }, { "Z1K1": "Z11", "Z11K1": "Z1113", "Z11K2": "error type" }, { "Z1K1": "Z11", "Z11K1": "Z1078", "Z11K2": "tipe galat" }, { "Z1K1": "Z11", "Z11K1": "Z1672", "Z11K2": "錯誤類型" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "type d'erreur" }, { "Z1K1": "Z11", "Z11K1": "Z1001", "Z11K2": "نوع الخطأ" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "tipo di errore" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "त्रुटि का प्रकार" }, { "Z1K1": "Z11", "Z11K1": "Z1157", "Z11K2": "fouttype" }, { "Z1K1": "Z11", "Z11K1": "Z1823", "Z11K2": "вид грешка" } ] } }, { "Z1K1": "Z3", "Z3K1": "Z1", "Z3K2": "Z5K2", "Z3K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "error value" }, { "Z1K1": "Z11", "Z11K1": "Z1025", "Z11K2": "wartość błędu" }, { "Z1K1": "Z11", "Z11K1": "Z1011", "Z11K2": "ত্রুটির মান" }, { "Z1K1": "Z11", "Z11K1": "Z1645", "Z11K2": "错误值" }, { "Z1K1": "Z11", "Z11K1": "Z1062", "Z11K2": "hodnota chyby" }, { "Z1K1": "Z11", "Z11K1": "Z1592", "Z11K2": "felvärde" }, { "Z1K1": "Z11", "Z11K1": "Z1186", "Z11K2": "ערך שגיאה" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Fehlerwert" }, { "Z1K1": "Z11", "Z11K1": "Z1113", "Z11K2": "error value" }, { "Z1K1": "Z11", "Z11K1": "Z1078", "Z11K2": "nilai galat" }, { "Z1K1": "Z11", "Z11K1": "Z1672", "Z11K2": "錯誤值" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "valeur de l'erreur" }, { "Z1K1": "Z11", "Z11K1": "Z1001", "Z11K2": "القيمة للخطأ" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "valore dell'errore" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "त्रुटि का वैल्यू" }, { "Z1K1": "Z11", "Z11K1": "Z1157", "Z11K2": "foutwaarde" }, { "Z1K1": "Z11", "Z11K1": "Z1823", "Z11K2": "стойност на грешката" } ] } } ], "Z4K3": "Z105" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Error" }, { "Z1K1": "Z11", "Z11K1": "Z1025", "Z11K2": "Błąd" }, { "Z1K1": "Z11", "Z11K1": "Z1592", "Z11K2": "Fel" }, { "Z1K1": "Z11", "Z11K1": "Z1011", "Z11K2": "ত্রুটি" }, { "Z1K1": "Z11", "Z11K1": "Z1005", "Z11K2": "Ошибка" }, { "Z1K1": "Z11", "Z11K1": "Z1062", "Z11K2": "Chyba" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Fehler" }, { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "エラー" }, { "Z1K1": "Z11", "Z11K1": "Z1186", "Z11K2": "שגיאה" }, { "Z1K1": "Z11", "Z11K1": "Z1048", "Z11K2": "Lỗi" }, { "Z1K1": "Z11", "Z11K1": "Z1157", "Z11K2": "fout" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "erreur" }, { "Z1K1": "Z11", "Z11K1": "Z1237", "Z11K2": "Hata" }, { "Z1K1": "Z11", "Z11K1": "Z1332", "Z11K2": "Помилка" }, { "Z1K1": "Z11", "Z11K1": "Z1113", "Z11K2": "Error" }, { "Z1K1": "Z11", "Z11K1": "Z1298", "Z11K2": "Erruri" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "Errore" }, { "Z1K1": "Z11", "Z11K1": "Z1381", "Z11K2": "Erro" }, { "Z1K1": "Z11", "Z11K1": "Z1851", "Z11K2": "ความผิดพลาด" }, { "Z1K1": "Z11", "Z11K1": "Z1078", "Z11K2": "Galat" }, { "Z1K1": "Z11", "Z11K1": "Z1645", "Z11K2": "错误" }, { "Z1K1": "Z11", "Z11K1": "Z1672", "Z11K2": "錯誤" }, { "Z1K1": "Z11", "Z11K1": "Z1827", "Z11K2": "σφάλμα " }, { "Z1K1": "Z11", "Z11K1": "Z1531", "Z11K2": "Ralat" }, { "Z1K1": "Z11", "Z11K1": "Z1434", "Z11K2": "رالت" }, { "Z1K1": "Z11", "Z11K1": "Z1003", "Z11K2": "Error" }, { "Z1K1": "Z11", "Z11K1": "Z1099", "Z11K2": "Feeler" }, { "Z1K1": "Z11", "Z11K1": "Z1014", "Z11K2": "Mmejọ" }, { "Z1K1": "Z11", "Z11K1": "Z1360", "Z11K2": "❌" }, { "Z1K1": "Z11", "Z11K1": "Z1288", "Z11K2": "ھەڵە" }, { "Z1K1": "Z11", "Z11K1": "Z1664", "Z11K2": "Eroare" }, { "Z1K1": "Z11", "Z11K1": "Z1001", "Z11K2": "خطأ" }, { "Z1K1": "Z11", "Z11K1": "Z1051", "Z11K2": "virhe" }, { "Z1K1": "Z11", "Z11K1": "Z1643", "Z11K2": "오류" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "त्रुटि" }, { "Z1K1": "Z11", "Z11K1": "Z1597", "Z11K2": "Xəta" }, { "Z1K1": "Z11", "Z11K1": "Z1207", "Z11K2": "иштибоҳ" }, { "Z1K1": "Z11", "Z11K1": "Z1823", "Z11K2": "Грешка" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1048", "Z31K2": [ "Z6", "Lỗi ngoại lệ" ] }, { "Z1K1": "Z31", "Z31K1": "Z1078", "Z31K2": [ "Z6", "Kesalahan", "Eror" ] }, { "Z1K1": "Z31", "Z31K1": "Z1820", "Z31K2": [ "Z6", "एरर" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "An error where something has gone wrong in the system, such as when you use a Z40/Boolean function on a Z6/String, or try to edit something that is locked." }, { "Z1K1": "Z11", "Z11K1": "Z1025", "Z11K2": "Występuje, gdy coś pójdzie nie tak, np. gdy przekażesz do funkcji wartość nieoczekiwanego typu." }, { "Z1K1": "Z11", "Z11K1": "Z1592", "Z11K2": "respons när någonting gått fel i systemet, t.ex. felaktig typ på indata eller då någonting är låst" }, { "Z1K1": "Z11", "Z11K1": "Z1011", "Z11K2": "এই উইকিতে কোনো গণ্ডগোল হলে যে বস্তু উৎপাদন হয়" }, { "Z1K1": "Z11", "Z11K1": "Z1062", "Z11K2": "Situace, kdy se něco nepodařilo, např. při pokusu použít funkci na chybné typy parametrů" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Fehler, bei dem im System etwas falsch gelaufen ist" }, { "Z1K1": "Z11", "Z11K1": "Z1186", "Z11K2": "שגיאה – כאשר המערכת אינה פועלת כשורה, למשל שימוש ב־Z40/בוליאני על Z6/מחרוזת או ניסיון לערוך משהו נעול." }, { "Z1K1": "Z11", "Z11K1": "Z1048", "Z11K2": "Xảy ra khi hệ thống chạy sai dự tính, chẳng hạn như khi sửa một đối tượng bị khoá" }, { "Z1K1": "Z11", "Z11K1": "Z1113", "Z11K2": "An error where something has gone wrong in the system, such as when you use a Z40/Boolean function o" }, { "Z1K1": "Z11", "Z11K1": "Z1381", "Z11K2": "Um erro onde algo deu errado no sistema, como quando você usa uma função Z40/Booleana em uma Z6/Cadeia, ou tenta editar algo que está bloqueado." }, { "Z1K1": "Z11", "Z11K1": "Z1851", "Z11K2": "เมื่อเกิดความผิดพลาดในระบบ เช่นการป้อน Z6/สตริง เข้าฟังก์ชัน Z40/บูเลียน หรือการแก้ไขส่วนที่ล็อกไว้" }, { "Z1K1": "Z11", "Z11K1": "Z1078", "Z11K2": "Kesalahan yang terjadi dalam sistem, misalnya ketika Anda menggunakan fungsi Z40/Boolean pada Z6/Untaian, atau mencoba menyunting sesuatu yang dikunci" }, { "Z1K1": "Z11", "Z11K1": "Z1827", "Z11K2": "το σύστημα εμφάνισε σφάλμα καθώς κάτι δεν πήγε σωστά" }, { "Z1K1": "Z11", "Z11K1": "Z1531", "Z11K2": "Ralat apabila sesuatu membuat kesilapan dalam sistem seperti apabila anda guna Z40/Fungsi Boolean pada Z6/Rentetan atau cuba menyunting sesuatu yang dikunci." }, { "Z1K1": "Z11", "Z11K1": "Z1434", "Z11K2": "رالت اڤابيلا سسواتو ممبوات کسيلڤن دالم سيستم سڤرتي اڤابيلا اندا ݢونا Z40/فوڠسي بوليان ڤد Z6/رينتيتن اتاو چوبا مڽونتيڠ سسواتو يڠ دکونچي." }, { "Z1K1": "Z11", "Z11K1": "Z1003", "Z11K2": "Un error del sistema, por ejemplo al utilizar una Z6/Cadena de carateres en una función para Z40/Booleanos, o al editar algo que está bloqueado." }, { "Z1K1": "Z11", "Z11K1": "Z1014", "Z11K2": "Njehie ebe ihe na-agaghi nke ọma na sistemụ, dị ka mgbe ị na-eji ọrụ Z40/Boolean na Z6/string, ma ọ bụ gbalịa dezie ihe akpọchiri." }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "une erreur où quelque chose s'est mal passé dans le système, par exemple lorsque vous utilisez une fonction Z40/booléen sur une Z6/chaîne, ou lorsque vous essayez de modifier quelque chose qui est ..." }, { "Z1K1": "Z11", "Z11K1": "Z1664", "Z11K2": "O eroare în care ceva nu a mers bine în sistem, cum ar fi atunci când utilizați o funcție Z40/Tip logic pe un Z6/Șir sau încercați să editați ceva care este blocat." }, { "Z1K1": "Z11", "Z11K1": "Z1001", "Z11K2": "خطأ حيثما حدث شيء ما خاطئ في النظام ، مثل عندما تستخدم دالة Z40/بولياني على Z6/سلسلة، أو محاولة تعديل شيء ما مقفل." }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "Un errore in cui qualcosa è andato storto nel sistema, ad esempio se si una una funzione Booleana su una Stringa, o se si prova a modificare qualcosa che è bloccato." }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "एक त्रुटि जहाँ कुछ गलत हुआ हो।" }, { "Z1K1": "Z11", "Z11K1": "Z1157", "Z11K2": "Fout veroorzaakt door systeemproblemen, zoals een booleaan op een tekenreeks of bewerken van vergrendeld item." }, { "Z1K1": "Z11", "Z11K1": "Z1823", "Z11K2": "Грешка, при която нещо в системата е объркано, например когато използвате Z40/Булева функция на Z6/Низ или се опитвате да редактирате нещо, което е заключено." } ] } } bqarg94n5seegremebrdob1c73ft3ao Z6 0 9 268807 261828 2026-04-25T08:56:26Z QuickQuokka 51952 268807 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z6" }, "Z2K2": { "Z1K1": "Z4", "Z4K1": "Z6", "Z4K2": [ "Z3", { "Z1K1": "Z3", "Z3K1": "Z6", "Z3K2": "Z6K1", "Z3K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "value" }, { "Z1K1": "Z11", "Z11K1": "Z1025", "Z11K2": "wartość" }, { "Z1K1": "Z11", "Z11K1": "Z1645", "Z11K2": "值" }, { "Z1K1": "Z11", "Z11K1": "Z1062", "Z11K2": "hodnota" }, { "Z1K1": "Z11", "Z11K1": "Z1592", "Z11K2": "värde" }, { "Z1K1": "Z11", "Z11K1": "Z1186", "Z11K2": "ערך" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Wert" }, { "Z1K1": "Z11", "Z11K1": "Z1113", "Z11K2": "value" }, { "Z1K1": "Z11", "Z11K1": "Z1078", "Z11K2": "nilai" }, { "Z1K1": "Z11", "Z11K1": "Z1157", "Z11K2": "waarde" }, { "Z1K1": "Z11", "Z11K1": "Z1672", "Z11K2": "值" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "valeur" }, { "Z1K1": "Z11", "Z11K1": "Z1005", "Z11K2": "значение" }, { "Z1K1": "Z11", "Z11K1": "Z1664", "Z11K2": "valoare" }, { "Z1K1": "Z11", "Z11K1": "Z1001", "Z11K2": "قيمة" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "valore" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "वैल्यू" }, { "Z1K1": "Z11", "Z11K1": "Z1207", "Z11K2": "қимат" }, { "Z1K1": "Z11", "Z11K1": "Z1844", "Z11K2": "halaga" } ] } } ], "Z4K3": "Z106", "Z4K4": "Z866", "Z4K7": [ "Z46" ], "Z4K8": [ "Z64" ] }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "String" }, { "Z1K1": "Z11", "Z11K1": "Z1011", "Z11K2": "অক্ষর সারি" }, { "Z1K1": "Z11", "Z11K1": "Z1083", "Z11K2": "لکھت" }, { "Z1K1": "Z11", "Z11K1": "Z1657", "Z11K2": "ਲਿਖਤ" }, { "Z1K1": "Z11", "Z11K1": "Z1025", "Z11K2": "Tekst" }, { "Z1K1": "Z11", "Z11K1": "Z1592", "Z11K2": "Textsträng" }, { "Z1K1": "Z11", "Z11K1": "Z1005", "Z11K2": "Строка" }, { "Z1K1": "Z11", "Z11K1": "Z1576", "Z11K2": "signoĉeno" }, { "Z1K1": "Z11", "Z11K1": "Z1062", "Z11K2": "Řetězec" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Zeichenkette" }, { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "文字列" }, { "Z1K1": "Z11", "Z11K1": "Z1186", "Z11K2": "מחרוזת" }, { "Z1K1": "Z11", "Z11K1": "Z1048", "Z11K2": "Chuỗi" }, { "Z1K1": "Z11", "Z11K1": "Z1157", "Z11K2": "tekenreeks" }, { "Z1K1": "Z11", "Z11K1": "Z1227", "Z11K2": "Streng" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "chaîne" }, { "Z1K1": "Z11", "Z11K1": "Z1851", "Z11K2": "สตริง" }, { "Z1K1": "Z11", "Z11K1": "Z1003", "Z11K2": "cadena de caracteres" }, { "Z1K1": "Z11", "Z11K1": "Z1381", "Z11K2": "Cadeia de caracteres" }, { "Z1K1": "Z11", "Z11K1": "Z1237", "Z11K2": "Metin" }, { "Z1K1": "Z11", "Z11K1": "Z1332", "Z11K2": "Рядок" }, { "Z1K1": "Z11", "Z11K1": "Z1113", "Z11K2": "String" }, { "Z1K1": "Z11", "Z11K1": "Z1272", "Z11K2": "niz" }, { "Z1K1": "Z11", "Z11K1": "Z1078", "Z11K2": "Untaian" }, { "Z1K1": "Z11", "Z11K1": "Z1643", "Z11K2": "문자열" }, { "Z1K1": "Z11", "Z11K1": "Z1645", "Z11K2": "字符串" }, { "Z1K1": "Z11", "Z11K1": "Z1672", "Z11K2": "字串" }, { "Z1K1": "Z11", "Z11K1": "Z1827", "Z11K2": "συμβολοσειρά" }, { "Z1K1": "Z11", "Z11K1": "Z1531", "Z11K2": "Rentetan" }, { "Z1K1": "Z11", "Z11K1": "Z1434", "Z11K2": "رينتيتن" }, { "Z1K1": "Z11", "Z11K1": "Z1099", "Z11K2": "Zeecheketten" }, { "Z1K1": "Z11", "Z11K1": "Z1288", "Z11K2": "زنجیرەنووسە" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "Stringa" }, { "Z1K1": "Z11", "Z11K1": "Z1051", "Z11K2": "merkkijono" }, { "Z1K1": "Z11", "Z11K1": "Z1664", "Z11K2": "Șir" }, { "Z1K1": "Z11", "Z11K1": "Z1001", "Z11K2": "سلسلة" }, { "Z1K1": "Z11", "Z11K1": "Z1181", "Z11K2": "Ниска" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "स्ट्रिंग" }, { "Z1K1": "Z11", "Z11K1": "Z1597", "Z11K2": "Mətn" }, { "Z1K1": "Z11", "Z11K1": "Z1207", "Z11K2": "сатр" }, { "Z1K1": "Z11", "Z11K1": "Z1844", "Z11K2": "Hanay" }, { "Z1K1": "Z11", "Z11K1": "Z1823", "Z11K2": "Низ" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1592", "Z31K2": [ "Z6", "Unicode-text", "Sträng", "Text" ] }, { "Z1K1": "Z31", "Z31K1": "Z1048", "Z31K2": [ "Z6", "Chuỗi ký tự", "Chuỗi kí tự", "Chuỗi chữ", "Xâu", "Xâu ký tự" ] }, { "Z1K1": "Z31", "Z31K1": "Z1003", "Z31K2": [ "Z6", "string", "ristra de caracteres" ] }, { "Z1K1": "Z31", "Z31K1": "Z1272", "Z31K2": [ "Z6", "niska", "string" ] }, { "Z1K1": "Z31", "Z31K1": "Z1851", "Z31K2": [ "Z6", "สายอักขระ" ] }, { "Z1K1": "Z31", "Z31K1": "Z1078", "Z31K2": [ "Z6", "Teks" ] }, { "Z1K1": "Z31", "Z31K1": "Z1643", "Z31K2": [ "Z6", "스트링", "텍스트" ] }, { "Z1K1": "Z31", "Z31K1": "Z1011", "Z31K2": [ "Z6", "বর্ণশৈলী", "অক্ষর শ্রেণী", "স্ট্রিং", "শব্দগুচ্ছ" ] }, { "Z1K1": "Z31", "Z31K1": "Z1001", "Z31K2": [ "Z6", "سلسلة محارف، سلسلة حروف" ] }, { "Z1K1": "Z31", "Z31K1": "Z1181", "Z31K2": [ "Z6", "стринг" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "A sequence of characters, and one of the fundamental Z4/Types available in the Wikifunctions system." }, { "Z1K1": "Z11", "Z11K1": "Z1011", "Z11K2": "বর্ণের অনুক্রম; এই উইকির একটি আদি Z4/(উপাত্তের ধরন)" }, { "Z1K1": "Z11", "Z11K1": "Z1025", "Z11K2": "Ciąg znaków, jeden z podstawowych typów (Z4) w systemie Wikifunkcji." }, { "Z1K1": "Z11", "Z11K1": "Z1592", "Z11K2": "en serie skrivtecken, grundläggande datatyp i Wikifunctions" }, { "Z1K1": "Z11", "Z11K1": "Z1576", "Z11K2": "sekvenco de signoj; unu el la fundamentaj Z4/tipoj disponeblaj en la sistemo de Vikifunkcioj" }, { "Z1K1": "Z11", "Z11K1": "Z1062", "Z11K2": "Posloupnost znaků; jeden ze základních Z4/Typů dostupných v systému Wikifunkcí" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Folge von Zeichen und einer der grundlegenden Typen, die im Wikifunctions-System verfügbar sind" }, { "Z1K1": "Z11", "Z11K1": "Z1186", "Z11K2": "רצף של תווים, אחד ה־Z4/סוגים היסודיים ביותר שזמינים בוויקיפונקציות." }, { "Z1K1": "Z11", "Z11K1": "Z1157", "Z11K2": "reeks tekens en is een van de fundamentele Z4/types beschikbaar in het Wikifuncties-systeem." }, { "Z1K1": "Z11", "Z11K1": "Z1048", "Z11K2": "Kiểu dữ liệu thể hiện một dãy ký tự; một trong các kiểu dữ liệu cốt lõi của Wikifunctions" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "Une suite de caractères, ainsi qu'un des Z4/Types fondamentaux disponibles dans Wikifunctions" }, { "Z1K1": "Z11", "Z11K1": "Z1003", "Z11K2": "Secuencia de caracteres, y uno de los Z4/Tipos fundamentates de Wikifunctions" }, { "Z1K1": "Z11", "Z11K1": "Z1381", "Z11K2": "Uma sequência de caracteres e um dos Z4/Tipos fundamentais disponíveis no sistema da Wikifunções." }, { "Z1K1": "Z11", "Z11K1": "Z1113", "Z11K2": "A sequence of characters, and is one of the fundamental Z4/Types available in the Wikifunctions syst" }, { "Z1K1": "Z11", "Z11K1": "Z1851", "Z11K2": "ลำดับของตัวอักษร หนึ่งใน Z4/ชนิด พื้นฐานในระบบวิกิฟังก์ชันส์" }, { "Z1K1": "Z11", "Z11K1": "Z1078", "Z11K2": "Serangkaian karakter; salah satu Z4/Tipe fundamental yang tersedia di sistem Wikifunctions" }, { "Z1K1": "Z11", "Z11K1": "Z1643", "Z11K2": "문자를 나열한 것으로 위키함수 시스템에서 사용 가능한 기초 Z4/유형의 하나입니다." }, { "Z1K1": "Z11", "Z11K1": "Z1531", "Z11K2": "Urutan aksara dan salah satu Z4/Jenis asas yang tersedia dalam sistem Wikifungsi." }, { "Z1K1": "Z11", "Z11K1": "Z1434", "Z11K2": "اوروتن اکسارا دان ساله ساتو Z4/جنيس اساس يڠ ترسديا دالم سيستم ويکيفوڠسي." }, { "Z1K1": "Z11", "Z11K1": "Z1288", "Z11K2": "زنجیرەیەکە لە نووسەکان، و یەک لە تایپە سەرەکییەکانە (Z4) کە لە سیستمی ویکیفانکشنز بەردەستە." }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "Una sequenza di caratteri e uno dei tipi fondamentali nel sistema Wikifunctions" }, { "Z1K1": "Z11", "Z11K1": "Z1664", "Z11K2": "O secvență de caractere și unul dintre tipurile fundamentale Z4/Tipuri disponibile în sistemul Wikifuncții." }, { "Z1K1": "Z11", "Z11K1": "Z1001", "Z11K2": "سلسلة من المحارف، وواحدة من Z4/الأنواع الأساسية المتوفرة في نظام ويكي الدوال" }, { "Z1K1": "Z11", "Z11K1": "Z1181", "Z11K2": "Низ знакова. Један од основних Z4/Типова података у Викифункцијама." }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "कैरेक्टर्स का एक अनुक्रम, और विकिफ़ंक्शन्स में उपलब्ध मौलिक Z4/प्रकारों में से एक।" }, { "Z1K1": "Z11", "Z11K1": "Z1844", "Z11K2": "Isang hanay ng mga titik, at isa sa mga pangunahing Z4/Uri na magagamit sa sistemang Wikipunsiyon." }, { "Z1K1": "Z11", "Z11K1": "Z1823", "Z11K2": "Последователност от символи и един от основните Z4/типове, налични в системата Wikifunctions." } ] } } nyy1klycqc6lnm1hl1fkahsl0uezxrg 268814 268807 2026-04-25T08:58:27Z QuickQuokka 51952 268814 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z6" }, "Z2K2": { "Z1K1": "Z4", "Z4K1": "Z6", "Z4K2": [ "Z3", { "Z1K1": "Z3", "Z3K1": "Z6", "Z3K2": "Z6K1", "Z3K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "value" }, { "Z1K1": "Z11", "Z11K1": "Z1025", "Z11K2": "wartość" }, { "Z1K1": "Z11", "Z11K1": "Z1645", "Z11K2": "值" }, { "Z1K1": "Z11", "Z11K1": "Z1062", "Z11K2": "hodnota" }, { "Z1K1": "Z11", "Z11K1": "Z1592", "Z11K2": "värde" }, { "Z1K1": "Z11", "Z11K1": "Z1186", "Z11K2": "ערך" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Wert" }, { "Z1K1": "Z11", "Z11K1": "Z1113", "Z11K2": "value" }, { "Z1K1": "Z11", "Z11K1": "Z1078", "Z11K2": "nilai" }, { "Z1K1": "Z11", "Z11K1": "Z1157", "Z11K2": "waarde" }, { "Z1K1": "Z11", "Z11K1": "Z1672", "Z11K2": "值" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "valeur" }, { "Z1K1": "Z11", "Z11K1": "Z1005", "Z11K2": "значение" }, { "Z1K1": "Z11", "Z11K1": "Z1664", "Z11K2": "valoare" }, { "Z1K1": "Z11", "Z11K1": "Z1001", "Z11K2": "قيمة" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "valore" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "वैल्यू" }, { "Z1K1": "Z11", "Z11K1": "Z1207", "Z11K2": "қимат" }, { "Z1K1": "Z11", "Z11K1": "Z1844", "Z11K2": "halaga" }, { "Z1K1": "Z11", "Z11K1": "Z1823", "Z11K2": "стойност" } ] } } ], "Z4K3": "Z106", "Z4K4": "Z866", "Z4K7": [ "Z46" ], "Z4K8": [ "Z64" ] }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "String" }, { "Z1K1": "Z11", "Z11K1": "Z1011", "Z11K2": "অক্ষর সারি" }, { "Z1K1": "Z11", "Z11K1": "Z1083", "Z11K2": "لکھت" }, { "Z1K1": "Z11", "Z11K1": "Z1657", "Z11K2": "ਲਿਖਤ" }, { "Z1K1": "Z11", "Z11K1": "Z1025", "Z11K2": "Tekst" }, { "Z1K1": "Z11", "Z11K1": "Z1592", "Z11K2": "Textsträng" }, { "Z1K1": "Z11", "Z11K1": "Z1005", "Z11K2": "Строка" }, { "Z1K1": "Z11", "Z11K1": "Z1576", "Z11K2": "signoĉeno" }, { "Z1K1": "Z11", "Z11K1": "Z1062", "Z11K2": "Řetězec" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Zeichenkette" }, { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "文字列" }, { "Z1K1": "Z11", "Z11K1": "Z1186", "Z11K2": "מחרוזת" }, { "Z1K1": "Z11", "Z11K1": "Z1048", "Z11K2": "Chuỗi" }, { "Z1K1": "Z11", "Z11K1": "Z1157", "Z11K2": "tekenreeks" }, { "Z1K1": "Z11", "Z11K1": "Z1227", "Z11K2": "Streng" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "chaîne" }, { "Z1K1": "Z11", "Z11K1": "Z1851", "Z11K2": "สตริง" }, { "Z1K1": "Z11", "Z11K1": "Z1003", "Z11K2": "cadena de caracteres" }, { "Z1K1": "Z11", "Z11K1": "Z1381", "Z11K2": "Cadeia de caracteres" }, { "Z1K1": "Z11", "Z11K1": "Z1237", "Z11K2": "Metin" }, { "Z1K1": "Z11", "Z11K1": "Z1332", "Z11K2": "Рядок" }, { "Z1K1": "Z11", "Z11K1": "Z1113", "Z11K2": "String" }, { "Z1K1": "Z11", "Z11K1": "Z1272", "Z11K2": "niz" }, { "Z1K1": "Z11", "Z11K1": "Z1078", "Z11K2": "Untaian" }, { "Z1K1": "Z11", "Z11K1": "Z1643", "Z11K2": "문자열" }, { "Z1K1": "Z11", "Z11K1": "Z1645", "Z11K2": "字符串" }, { "Z1K1": "Z11", "Z11K1": "Z1672", "Z11K2": "字串" }, { "Z1K1": "Z11", "Z11K1": "Z1827", "Z11K2": "συμβολοσειρά" }, { "Z1K1": "Z11", "Z11K1": "Z1531", "Z11K2": "Rentetan" }, { "Z1K1": "Z11", "Z11K1": "Z1434", "Z11K2": "رينتيتن" }, { "Z1K1": "Z11", "Z11K1": "Z1099", "Z11K2": "Zeecheketten" }, { "Z1K1": "Z11", "Z11K1": "Z1288", "Z11K2": "زنجیرەنووسە" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "Stringa" }, { "Z1K1": "Z11", "Z11K1": "Z1051", "Z11K2": "merkkijono" }, { "Z1K1": "Z11", "Z11K1": "Z1664", "Z11K2": "Șir" }, { "Z1K1": "Z11", "Z11K1": "Z1001", "Z11K2": "سلسلة" }, { "Z1K1": "Z11", "Z11K1": "Z1181", "Z11K2": "Ниска" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "स्ट्रिंग" }, { "Z1K1": "Z11", "Z11K1": "Z1597", "Z11K2": "Mətn" }, { "Z1K1": "Z11", "Z11K1": "Z1207", "Z11K2": "сатр" }, { "Z1K1": "Z11", "Z11K1": "Z1844", "Z11K2": "Hanay" }, { "Z1K1": "Z11", "Z11K1": "Z1823", "Z11K2": "Низ" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1592", "Z31K2": [ "Z6", "Unicode-text", "Sträng", "Text" ] }, { "Z1K1": "Z31", "Z31K1": "Z1048", "Z31K2": [ "Z6", "Chuỗi ký tự", "Chuỗi kí tự", "Chuỗi chữ", "Xâu", "Xâu ký tự" ] }, { "Z1K1": "Z31", "Z31K1": "Z1003", "Z31K2": [ "Z6", "string", "ristra de caracteres" ] }, { "Z1K1": "Z31", "Z31K1": "Z1272", "Z31K2": [ "Z6", "niska", "string" ] }, { "Z1K1": "Z31", "Z31K1": "Z1851", "Z31K2": [ "Z6", "สายอักขระ" ] }, { "Z1K1": "Z31", "Z31K1": "Z1078", "Z31K2": [ "Z6", "Teks" ] }, { "Z1K1": "Z31", "Z31K1": "Z1643", "Z31K2": [ "Z6", "스트링", "텍스트" ] }, { "Z1K1": "Z31", "Z31K1": "Z1011", "Z31K2": [ "Z6", "বর্ণশৈলী", "অক্ষর শ্রেণী", "স্ট্রিং", "শব্দগুচ্ছ" ] }, { "Z1K1": "Z31", "Z31K1": "Z1001", "Z31K2": [ "Z6", "سلسلة محارف، سلسلة حروف" ] }, { "Z1K1": "Z31", "Z31K1": "Z1181", "Z31K2": [ "Z6", "стринг" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "A sequence of characters, and one of the fundamental Z4/Types available in the Wikifunctions system." }, { "Z1K1": "Z11", "Z11K1": "Z1011", "Z11K2": "বর্ণের অনুক্রম; এই উইকির একটি আদি Z4/(উপাত্তের ধরন)" }, { "Z1K1": "Z11", "Z11K1": "Z1025", "Z11K2": "Ciąg znaków, jeden z podstawowych typów (Z4) w systemie Wikifunkcji." }, { "Z1K1": "Z11", "Z11K1": "Z1592", "Z11K2": "en serie skrivtecken, grundläggande datatyp i Wikifunctions" }, { "Z1K1": "Z11", "Z11K1": "Z1576", "Z11K2": "sekvenco de signoj; unu el la fundamentaj Z4/tipoj disponeblaj en la sistemo de Vikifunkcioj" }, { "Z1K1": "Z11", "Z11K1": "Z1062", "Z11K2": "Posloupnost znaků; jeden ze základních Z4/Typů dostupných v systému Wikifunkcí" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Folge von Zeichen und einer der grundlegenden Typen, die im Wikifunctions-System verfügbar sind" }, { "Z1K1": "Z11", "Z11K1": "Z1186", "Z11K2": "רצף של תווים, אחד ה־Z4/סוגים היסודיים ביותר שזמינים בוויקיפונקציות." }, { "Z1K1": "Z11", "Z11K1": "Z1157", "Z11K2": "reeks tekens en is een van de fundamentele Z4/types beschikbaar in het Wikifuncties-systeem." }, { "Z1K1": "Z11", "Z11K1": "Z1048", "Z11K2": "Kiểu dữ liệu thể hiện một dãy ký tự; một trong các kiểu dữ liệu cốt lõi của Wikifunctions" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "Une suite de caractères, ainsi qu'un des Z4/Types fondamentaux disponibles dans Wikifunctions" }, { "Z1K1": "Z11", "Z11K1": "Z1003", "Z11K2": "Secuencia de caracteres, y uno de los Z4/Tipos fundamentates de Wikifunctions" }, { "Z1K1": "Z11", "Z11K1": "Z1381", "Z11K2": "Uma sequência de caracteres e um dos Z4/Tipos fundamentais disponíveis no sistema da Wikifunções." }, { "Z1K1": "Z11", "Z11K1": "Z1113", "Z11K2": "A sequence of characters, and is one of the fundamental Z4/Types available in the Wikifunctions syst" }, { "Z1K1": "Z11", "Z11K1": "Z1851", "Z11K2": "ลำดับของตัวอักษร หนึ่งใน Z4/ชนิด พื้นฐานในระบบวิกิฟังก์ชันส์" }, { "Z1K1": "Z11", "Z11K1": "Z1078", "Z11K2": "Serangkaian karakter; salah satu Z4/Tipe fundamental yang tersedia di sistem Wikifunctions" }, { "Z1K1": "Z11", "Z11K1": "Z1643", "Z11K2": "문자를 나열한 것으로 위키함수 시스템에서 사용 가능한 기초 Z4/유형의 하나입니다." }, { "Z1K1": "Z11", "Z11K1": "Z1531", "Z11K2": "Urutan aksara dan salah satu Z4/Jenis asas yang tersedia dalam sistem Wikifungsi." }, { "Z1K1": "Z11", "Z11K1": "Z1434", "Z11K2": "اوروتن اکسارا دان ساله ساتو Z4/جنيس اساس يڠ ترسديا دالم سيستم ويکيفوڠسي." }, { "Z1K1": "Z11", "Z11K1": "Z1288", "Z11K2": "زنجیرەیەکە لە نووسەکان، و یەک لە تایپە سەرەکییەکانە (Z4) کە لە سیستمی ویکیفانکشنز بەردەستە." }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "Una sequenza di caratteri e uno dei tipi fondamentali nel sistema Wikifunctions" }, { "Z1K1": "Z11", "Z11K1": "Z1664", "Z11K2": "O secvență de caractere și unul dintre tipurile fundamentale Z4/Tipuri disponibile în sistemul Wikifuncții." }, { "Z1K1": "Z11", "Z11K1": "Z1001", "Z11K2": "سلسلة من المحارف، وواحدة من Z4/الأنواع الأساسية المتوفرة في نظام ويكي الدوال" }, { "Z1K1": "Z11", "Z11K1": "Z1181", "Z11K2": "Низ знакова. Један од основних Z4/Типова података у Викифункцијама." }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "कैरेक्टर्स का एक अनुक्रम, और विकिफ़ंक्शन्स में उपलब्ध मौलिक Z4/प्रकारों में से एक।" }, { "Z1K1": "Z11", "Z11K1": "Z1844", "Z11K2": "Isang hanay ng mga titik, at isa sa mga pangunahing Z4/Uri na magagamit sa sistemang Wikipunsiyon." }, { "Z1K1": "Z11", "Z11K1": "Z1823", "Z11K2": "Последователност от символи и един от основните Z4/типове, налични в системата Wikifunctions." } ] } } 1mewh9yzzjhd8suemi1arm40onbdrjz Z7 0 10 268809 264153 2026-04-25T08:57:05Z QuickQuokka 51952 268809 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z7" }, "Z2K2": { "Z1K1": "Z4", "Z4K1": "Z7", "Z4K2": [ "Z3", { "Z1K1": "Z3", "Z3K1": "Z8", "Z3K2": "Z7K1", "Z3K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "function" }, { "Z1K1": "Z11", "Z11K1": "Z1011", "Z11K2": "ফাংশন" }, { "Z1K1": "Z11", "Z11K1": "Z1657", "Z11K2": "ਕਰਨੀ" }, { "Z1K1": "Z11", "Z11K1": "Z1083", "Z11K2": "کرنی" }, { "Z1K1": "Z11", "Z11K1": "Z1025", "Z11K2": "funkcja" }, { "Z1K1": "Z11", "Z11K1": "Z1645", "Z11K2": "函数" }, { "Z1K1": "Z11", "Z11K1": "Z1062", "Z11K2": "funkce" }, { "Z1K1": "Z11", "Z11K1": "Z1592", "Z11K2": "funktion" }, { "Z1K1": "Z11", "Z11K1": "Z1186", "Z11K2": "פונקציה" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Funktion" }, { "Z1K1": "Z11", "Z11K1": "Z1113", "Z11K2": "function" }, { "Z1K1": "Z11", "Z11K1": "Z1625", "Z11K2": "lefa" }, { "Z1K1": "Z11", "Z11K1": "Z1157", "Z11K2": "functie" }, { "Z1K1": "Z11", "Z11K1": "Z1078", "Z11K2": "fungsi" }, { "Z1K1": "Z11", "Z11K1": "Z1672", "Z11K2": "函式" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "fonction" }, { "Z1K1": "Z11", "Z11K1": "Z1005", "Z11K2": "функция" }, { "Z1K1": "Z11", "Z11K1": "Z1664", "Z11K2": "funcție" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "funzione" }, { "Z1K1": "Z11", "Z11K1": "Z1001", "Z11K2": "دالة" }, { "Z1K1": "Z11", "Z11K1": "Z1181", "Z11K2": "функција" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "फ़ंक्शन" }, { "Z1K1": "Z11", "Z11K1": "Z1844", "Z11K2": "punsiyon" } ] } } ], "Z4K3": "Z107" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Function call" }, { "Z1K1": "Z11", "Z11K1": "Z1011", "Z11K2": "ফাংশন কল" }, { "Z1K1": "Z11", "Z11K1": "Z1657", "Z11K2": "ਕਰਨੀ ਲਾਉਣੀ" }, { "Z1K1": "Z11", "Z11K1": "Z1083", "Z11K2": "کرنی لاوݨی" }, { "Z1K1": "Z11", "Z11K1": "Z1025", "Z11K2": "Wywołanie funkcji" }, { "Z1K1": "Z11", "Z11K1": "Z1592", "Z11K2": "Funktionsanrop" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Funktionsaufruf" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "Chiamata ad una funzione" }, { "Z1K1": "Z11", "Z11K1": "Z1005", "Z11K2": "Вызов функции" }, { "Z1K1": "Z11", "Z11K1": "Z1576", "Z11K2": "funkciovoko" }, { "Z1K1": "Z11", "Z11K1": "Z1062", "Z11K2": "Volání funkce" }, { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "関数呼び出し" }, { "Z1K1": "Z11", "Z11K1": "Z1709", "Z11K2": "Funkcijas izsaukums" }, { "Z1K1": "Z11", "Z11K1": "Z1186", "Z11K2": "קריאה לפונקציה" }, { "Z1K1": "Z11", "Z11K1": "Z1048", "Z11K2": "Lời gọi hàm" }, { "Z1K1": "Z11", "Z11K1": "Z1157", "Z11K2": "aanroep van functie" }, { "Z1K1": "Z11", "Z11K1": "Z1851", "Z11K2": "เรียกใช้ฟังก์ชัน" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "appel de fonction" }, { "Z1K1": "Z11", "Z11K1": "Z1332", "Z11K2": "Виклик функції" }, { "Z1K1": "Z11", "Z11K1": "Z1113", "Z11K2": "Function call" }, { "Z1K1": "Z11", "Z11K1": "Z1625", "Z11K2": "Antso lefa" }, { "Z1K1": "Z11", "Z11K1": "Z1381", "Z11K2": "Chamada de função" }, { "Z1K1": "Z11", "Z11K1": "Z1051", "Z11K2": "funktiokutsu" }, { "Z1K1": "Z11", "Z11K1": "Z1078", "Z11K2": "Panggilan fungsi" }, { "Z1K1": "Z11", "Z11K1": "Z1645", "Z11K2": "调用函数" }, { "Z1K1": "Z11", "Z11K1": "Z1003", "Z11K2": "Llamada de función" }, { "Z1K1": "Z11", "Z11K1": "Z1014", "Z11K2": "Okụ ọrụ" }, { "Z1K1": "Z11", "Z11K1": "Z1664", "Z11K2": "Apel de funcție" }, { "Z1K1": "Z11", "Z11K1": "Z1672", "Z11K2": "呼叫函式" }, { "Z1K1": "Z11", "Z11K1": "Z1902", "Z11K2": "調用函數" }, { "Z1K1": "Z11", "Z11K1": "Z1001", "Z11K2": "استدعاء دالة" }, { "Z1K1": "Z11", "Z11K1": "Z1643", "Z11K2": "함수 호출" }, { "Z1K1": "Z11", "Z11K1": "Z1181", "Z11K2": "Позив функције" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "फ़ंक्शन कॉल" }, { "Z1K1": "Z11", "Z11K1": "Z1597", "Z11K2": "Funksiya çağırışı" }, { "Z1K1": "Z11", "Z11K1": "Z1207", "Z11K2": "иҷрои функсия" }, { "Z1K1": "Z11", "Z11K1": "Z1844", "Z11K2": "Tawag sa punsiyon" }, { "Z1K1": "Z11", "Z11K1": "Z1823", "Z11K2": "Извикване на функция" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1011", "Z31K2": [ "Z6", "অপেক্ষক কল", "ফাংশন আহ্বান" ] }, { "Z1K1": "Z31", "Z31K1": "Z1592", "Z31K2": [ "Z6", "Anrop" ] }, { "Z1K1": "Z31", "Z31K1": "Z1664", "Z31K2": [ "Z6", "Apel funcție", "Apeluri de funcție", "Apeluri funcție" ] }, { "Z1K1": "Z31", "Z31K1": "Z1672", "Z31K2": [ "Z6", "調用函式" ] }, { "Z1K1": "Z31", "Z31K1": "Z1902", "Z31K2": [ "Z6", "呼叫函數" ] }, { "Z1K1": "Z31", "Z31K1": "Z1820", "Z31K2": [ "Z6", "फ़ंक्शन आह्वान" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "A call to a Z8/Function, including its inputs." }, { "Z1K1": "Z11", "Z11K1": "Z1011", "Z11K2": "একটি ফাংশন ও তার ইনপুট মান গুলোকে কল করা, যথা তাদের অন্তর্ভুক্তিকরন বা উদ্ধৃতিকরন" }, { "Z1K1": "Z11", "Z11K1": "Z1025", "Z11K2": "Reprezentuje wywołanie funkcji (Z8), wraz z jej argumentami" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "Una chiamata ad una Z8/Funzione, inclusi i suoi argomenti" }, { "Z1K1": "Z11", "Z11K1": "Z1576", "Z11K2": "voko al Z8/funkcio, inkluzive de ĝiaj enigaĵoj" }, { "Z1K1": "Z11", "Z11K1": "Z1062", "Z11K2": "Vyvolání Z8/Funkce včetně konkrétních vstupů" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Aufruf einer Funktion einschließlich ihrer Eingaben" }, { "Z1K1": "Z11", "Z11K1": "Z1592", "Z11K2": "anrop till en funktion (Z8) med indata" }, { "Z1K1": "Z11", "Z11K1": "Z1157", "Z11K2": "een aanroep naar een Z8/functie, inclusief de invoer ervan" }, { "Z1K1": "Z11", "Z11K1": "Z1048", "Z11K2": "Cấp dữ liệu và kích hoạt/chạy một hàm (Z8)" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "un appel de Z8/fonction, y compris ses paramètres d'entrée." }, { "Z1K1": "Z11", "Z11K1": "Z1113", "Z11K2": "A call to a Z8/Function, including its inputs." }, { "Z1K1": "Z11", "Z11K1": "Z1381", "Z11K2": "Uma chamada para uma Z8/Função, incluindo suas entradas." }, { "Z1K1": "Z11", "Z11K1": "Z1851", "Z11K2": "การเรียกใช้ Z8/ฟังก์ชัน พร้อมสิ่งที่จะป้อนเข้า" }, { "Z1K1": "Z11", "Z11K1": "Z1078", "Z11K2": "Sebuah panggilan untuk suatu Z8/Fungsi, termasuk masukannya" }, { "Z1K1": "Z11", "Z11K1": "Z1186", "Z11K2": "קריאה ל־Z8/פונקציה, כולל הקלטים שלה." }, { "Z1K1": "Z11", "Z11K1": "Z1332", "Z11K2": "Виклик Z8/Функції, включаючи її вводи." }, { "Z1K1": "Z11", "Z11K1": "Z1003", "Z11K2": "Una llamada a una Z8/Función, incluyendo sus entradas." }, { "Z1K1": "Z11", "Z11K1": "Z1014", "Z11K2": "Oku na-aga na Z8/Ọrụ, gụnyere ntinye ya." }, { "Z1K1": "Z11", "Z11K1": "Z1664", "Z11K2": "Un apel către o Z8/Funcție, inclusiv intrările sale." }, { "Z1K1": "Z11", "Z11K1": "Z1001", "Z11K2": "استدعاء لدالة/Z8، بما في ذلك مدخلاتها." }, { "Z1K1": "Z11", "Z11K1": "Z1181", "Z11K2": "Позив Z8/Функције, који садржи њене улазе" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "एक Z8/फ़ंक्शन का कॉल, जिसमें इसके इनपुट्स शामिल होते हैं।" }, { "Z1K1": "Z11", "Z11K1": "Z1844", "Z11K2": "Isang tawag sa isang Z8/Punsiyon kasama ang mga input nito." }, { "Z1K1": "Z11", "Z11K1": "Z1823", "Z11K2": "Извикване на Z8/Функция, включително нейните входни данни." } ] } } 8qni2p73icsib8jx0rlrk3phansxw4s 268812 268809 2026-04-25T08:57:38Z QuickQuokka 51952 268812 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z7" }, "Z2K2": { "Z1K1": "Z4", "Z4K1": "Z7", "Z4K2": [ "Z3", { "Z1K1": "Z3", "Z3K1": "Z8", "Z3K2": "Z7K1", "Z3K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "function" }, { "Z1K1": "Z11", "Z11K1": "Z1011", "Z11K2": "ফাংশন" }, { "Z1K1": "Z11", "Z11K1": "Z1657", "Z11K2": "ਕਰਨੀ" }, { "Z1K1": "Z11", "Z11K1": "Z1083", "Z11K2": "کرنی" }, { "Z1K1": "Z11", "Z11K1": "Z1025", "Z11K2": "funkcja" }, { "Z1K1": "Z11", "Z11K1": "Z1645", "Z11K2": "函数" }, { "Z1K1": "Z11", "Z11K1": "Z1062", "Z11K2": "funkce" }, { "Z1K1": "Z11", "Z11K1": "Z1592", "Z11K2": "funktion" }, { "Z1K1": "Z11", "Z11K1": "Z1186", "Z11K2": "פונקציה" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Funktion" }, { "Z1K1": "Z11", "Z11K1": "Z1113", "Z11K2": "function" }, { "Z1K1": "Z11", "Z11K1": "Z1625", "Z11K2": "lefa" }, { "Z1K1": "Z11", "Z11K1": "Z1157", "Z11K2": "functie" }, { "Z1K1": "Z11", "Z11K1": "Z1078", "Z11K2": "fungsi" }, { "Z1K1": "Z11", "Z11K1": "Z1672", "Z11K2": "函式" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "fonction" }, { "Z1K1": "Z11", "Z11K1": "Z1005", "Z11K2": "функция" }, { "Z1K1": "Z11", "Z11K1": "Z1664", "Z11K2": "funcție" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "funzione" }, { "Z1K1": "Z11", "Z11K1": "Z1001", "Z11K2": "دالة" }, { "Z1K1": "Z11", "Z11K1": "Z1181", "Z11K2": "функција" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "फ़ंक्शन" }, { "Z1K1": "Z11", "Z11K1": "Z1844", "Z11K2": "punsiyon" }, { "Z1K1": "Z11", "Z11K1": "Z1823", "Z11K2": "функция" } ] } } ], "Z4K3": "Z107" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Function call" }, { "Z1K1": "Z11", "Z11K1": "Z1011", "Z11K2": "ফাংশন কল" }, { "Z1K1": "Z11", "Z11K1": "Z1657", "Z11K2": "ਕਰਨੀ ਲਾਉਣੀ" }, { "Z1K1": "Z11", "Z11K1": "Z1083", "Z11K2": "کرنی لاوݨی" }, { "Z1K1": "Z11", "Z11K1": "Z1025", "Z11K2": "Wywołanie funkcji" }, { "Z1K1": "Z11", "Z11K1": "Z1592", "Z11K2": "Funktionsanrop" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Funktionsaufruf" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "Chiamata ad una funzione" }, { "Z1K1": "Z11", "Z11K1": "Z1005", "Z11K2": "Вызов функции" }, { "Z1K1": "Z11", "Z11K1": "Z1576", "Z11K2": "funkciovoko" }, { "Z1K1": "Z11", "Z11K1": "Z1062", "Z11K2": "Volání funkce" }, { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "関数呼び出し" }, { "Z1K1": "Z11", "Z11K1": "Z1709", "Z11K2": "Funkcijas izsaukums" }, { "Z1K1": "Z11", "Z11K1": "Z1186", "Z11K2": "קריאה לפונקציה" }, { "Z1K1": "Z11", "Z11K1": "Z1048", "Z11K2": "Lời gọi hàm" }, { "Z1K1": "Z11", "Z11K1": "Z1157", "Z11K2": "aanroep van functie" }, { "Z1K1": "Z11", "Z11K1": "Z1851", "Z11K2": "เรียกใช้ฟังก์ชัน" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "appel de fonction" }, { "Z1K1": "Z11", "Z11K1": "Z1332", "Z11K2": "Виклик функції" }, { "Z1K1": "Z11", "Z11K1": "Z1113", "Z11K2": "Function call" }, { "Z1K1": "Z11", "Z11K1": "Z1625", "Z11K2": "Antso lefa" }, { "Z1K1": "Z11", "Z11K1": "Z1381", "Z11K2": "Chamada de função" }, { "Z1K1": "Z11", "Z11K1": "Z1051", "Z11K2": "funktiokutsu" }, { "Z1K1": "Z11", "Z11K1": "Z1078", "Z11K2": "Panggilan fungsi" }, { "Z1K1": "Z11", "Z11K1": "Z1645", "Z11K2": "调用函数" }, { "Z1K1": "Z11", "Z11K1": "Z1003", "Z11K2": "Llamada de función" }, { "Z1K1": "Z11", "Z11K1": "Z1014", "Z11K2": "Okụ ọrụ" }, { "Z1K1": "Z11", "Z11K1": "Z1664", "Z11K2": "Apel de funcție" }, { "Z1K1": "Z11", "Z11K1": "Z1672", "Z11K2": "呼叫函式" }, { "Z1K1": "Z11", "Z11K1": "Z1902", "Z11K2": "調用函數" }, { "Z1K1": "Z11", "Z11K1": "Z1001", "Z11K2": "استدعاء دالة" }, { "Z1K1": "Z11", "Z11K1": "Z1643", "Z11K2": "함수 호출" }, { "Z1K1": "Z11", "Z11K1": "Z1181", "Z11K2": "Позив функције" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "फ़ंक्शन कॉल" }, { "Z1K1": "Z11", "Z11K1": "Z1597", "Z11K2": "Funksiya çağırışı" }, { "Z1K1": "Z11", "Z11K1": "Z1207", "Z11K2": "иҷрои функсия" }, { "Z1K1": "Z11", "Z11K1": "Z1844", "Z11K2": "Tawag sa punsiyon" }, { "Z1K1": "Z11", "Z11K1": "Z1823", "Z11K2": "Извикване на функция" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1011", "Z31K2": [ "Z6", "অপেক্ষক কল", "ফাংশন আহ্বান" ] }, { "Z1K1": "Z31", "Z31K1": "Z1592", "Z31K2": [ "Z6", "Anrop" ] }, { "Z1K1": "Z31", "Z31K1": "Z1664", "Z31K2": [ "Z6", "Apel funcție", "Apeluri de funcție", "Apeluri funcție" ] }, { "Z1K1": "Z31", "Z31K1": "Z1672", "Z31K2": [ "Z6", "調用函式" ] }, { "Z1K1": "Z31", "Z31K1": "Z1902", "Z31K2": [ "Z6", "呼叫函數" ] }, { "Z1K1": "Z31", "Z31K1": "Z1820", "Z31K2": [ "Z6", "फ़ंक्शन आह्वान" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "A call to a Z8/Function, including its inputs." }, { "Z1K1": "Z11", "Z11K1": "Z1011", "Z11K2": "একটি ফাংশন ও তার ইনপুট মান গুলোকে কল করা, যথা তাদের অন্তর্ভুক্তিকরন বা উদ্ধৃতিকরন" }, { "Z1K1": "Z11", "Z11K1": "Z1025", "Z11K2": "Reprezentuje wywołanie funkcji (Z8), wraz z jej argumentami" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "Una chiamata ad una Z8/Funzione, inclusi i suoi argomenti" }, { "Z1K1": "Z11", "Z11K1": "Z1576", "Z11K2": "voko al Z8/funkcio, inkluzive de ĝiaj enigaĵoj" }, { "Z1K1": "Z11", "Z11K1": "Z1062", "Z11K2": "Vyvolání Z8/Funkce včetně konkrétních vstupů" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Aufruf einer Funktion einschließlich ihrer Eingaben" }, { "Z1K1": "Z11", "Z11K1": "Z1592", "Z11K2": "anrop till en funktion (Z8) med indata" }, { "Z1K1": "Z11", "Z11K1": "Z1157", "Z11K2": "een aanroep naar een Z8/functie, inclusief de invoer ervan" }, { "Z1K1": "Z11", "Z11K1": "Z1048", "Z11K2": "Cấp dữ liệu và kích hoạt/chạy một hàm (Z8)" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "un appel de Z8/fonction, y compris ses paramètres d'entrée." }, { "Z1K1": "Z11", "Z11K1": "Z1113", "Z11K2": "A call to a Z8/Function, including its inputs." }, { "Z1K1": "Z11", "Z11K1": "Z1381", "Z11K2": "Uma chamada para uma Z8/Função, incluindo suas entradas." }, { "Z1K1": "Z11", "Z11K1": "Z1851", "Z11K2": "การเรียกใช้ Z8/ฟังก์ชัน พร้อมสิ่งที่จะป้อนเข้า" }, { "Z1K1": "Z11", "Z11K1": "Z1078", "Z11K2": "Sebuah panggilan untuk suatu Z8/Fungsi, termasuk masukannya" }, { "Z1K1": "Z11", "Z11K1": "Z1186", "Z11K2": "קריאה ל־Z8/פונקציה, כולל הקלטים שלה." }, { "Z1K1": "Z11", "Z11K1": "Z1332", "Z11K2": "Виклик Z8/Функції, включаючи її вводи." }, { "Z1K1": "Z11", "Z11K1": "Z1003", "Z11K2": "Una llamada a una Z8/Función, incluyendo sus entradas." }, { "Z1K1": "Z11", "Z11K1": "Z1014", "Z11K2": "Oku na-aga na Z8/Ọrụ, gụnyere ntinye ya." }, { "Z1K1": "Z11", "Z11K1": "Z1664", "Z11K2": "Un apel către o Z8/Funcție, inclusiv intrările sale." }, { "Z1K1": "Z11", "Z11K1": "Z1001", "Z11K2": "استدعاء لدالة/Z8، بما في ذلك مدخلاتها." }, { "Z1K1": "Z11", "Z11K1": "Z1181", "Z11K2": "Позив Z8/Функције, који садржи њене улазе" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "एक Z8/फ़ंक्शन का कॉल, जिसमें इसके इनपुट्स शामिल होते हैं।" }, { "Z1K1": "Z11", "Z11K1": "Z1844", "Z11K2": "Isang tawag sa isang Z8/Punsiyon kasama ang mga input nito." }, { "Z1K1": "Z11", "Z11K1": "Z1823", "Z11K2": "Извикване на Z8/Функция, включително нейните входни данни." } ] } } et0espb6pgn3wctfbu0poflfgebx4xw Z8 0 11 268795 261832 2026-04-25T08:45:36Z QuickQuokka 51952 268795 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z8" }, "Z2K2": { "Z1K1": "Z4", "Z4K1": "Z8", "Z4K2": [ "Z3", { "Z1K1": "Z3", "Z3K1": { "Z1K1": "Z7", "Z7K1": "Z881", "Z881K1": "Z17" }, "Z3K2": "Z8K1", "Z3K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "arguments" }, { "Z1K1": "Z11", "Z11K1": "Z1025", "Z11K2": "argumenty" }, { "Z1K1": "Z11", "Z11K1": "Z1011", "Z11K2": "আর্গুমেন্টসমূহ" }, { "Z1K1": "Z11", "Z11K1": "Z1083", "Z11K2": "منگݨے" }, { "Z1K1": "Z11", "Z11K1": "Z1657", "Z11K2": "ਮੰਗਣੇ" }, { "Z1K1": "Z11", "Z11K1": "Z1645", "Z11K2": "参数" }, { "Z1K1": "Z11", "Z11K1": "Z1592", "Z11K2": "argument" }, { "Z1K1": "Z11", "Z11K1": "Z1186", "Z11K2": "ארגומנטים" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Argumente" }, { "Z1K1": "Z11", "Z11K1": "Z1113", "Z11K2": "arguments" }, { "Z1K1": "Z11", "Z11K1": "Z1078", "Z11K2": "daftar argumen" }, { "Z1K1": "Z11", "Z11K1": "Z1157", "Z11K2": "argumenten" }, { "Z1K1": "Z11", "Z11K1": "Z1672", "Z11K2": "引數" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "arguments" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "argomenti" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "तर्क" }, { "Z1K1": "Z11", "Z11K1": "Z1844", "Z11K2": "mga argumento" } ] }, "Z3K4": { "Z1K1": "Z40", "Z40K1": "Z42" } }, { "Z1K1": "Z3", "Z3K1": "Z4", "Z3K2": "Z8K2", "Z3K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "return type" }, { "Z1K1": "Z11", "Z11K1": "Z1025", "Z11K2": "typ wyjścia" }, { "Z1K1": "Z11", "Z11K1": "Z1011", "Z11K2": "ফলাফলের ধরন" }, { "Z1K1": "Z11", "Z11K1": "Z1083", "Z11K2": "قسم پیندی" }, { "Z1K1": "Z11", "Z11K1": "Z1657", "Z11K2": "ਕਿਸਮ ਪੈਂਦੀ" }, { "Z1K1": "Z11", "Z11K1": "Z1645", "Z11K2": "返回类型" }, { "Z1K1": "Z11", "Z11K1": "Z1592", "Z11K2": "svarstyp" }, { "Z1K1": "Z11", "Z11K1": "Z1186", "Z11K2": "סוג מוחזר" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Rückgabetyp" }, { "Z1K1": "Z11", "Z11K1": "Z1113", "Z11K2": "return type" }, { "Z1K1": "Z11", "Z11K1": "Z1078", "Z11K2": "tipe keluaran" }, { "Z1K1": "Z11", "Z11K1": "Z1157", "Z11K2": "retourneertype" }, { "Z1K1": "Z11", "Z11K1": "Z1672", "Z11K2": "回傳類型" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "renvoie le type" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "tipo di ritorno" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "परिणाम का प्रकार" }, { "Z1K1": "Z11", "Z11K1": "Z1844", "Z11K2": "ibinabalik na uri" } ] }, "Z3K4": { "Z1K1": "Z40", "Z40K1": "Z42" } }, { "Z1K1": "Z3", "Z3K1": { "Z1K1": "Z7", "Z7K1": "Z881", "Z881K1": "Z20" }, "Z3K2": "Z8K3", "Z3K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "testers" }, { "Z1K1": "Z11", "Z11K1": "Z1025", "Z11K2": "przypadki testowe" }, { "Z1K1": "Z11", "Z11K1": "Z1011", "Z11K2": "পরীক্ষার ক্ষেত্রসমূহ" }, { "Z1K1": "Z11", "Z11K1": "Z1083", "Z11K2": "جاچݨ والے" }, { "Z1K1": "Z11", "Z11K1": "Z1657", "Z11K2": "ਜਾਚਣ ਵਾਲੇ" }, { "Z1K1": "Z11", "Z11K1": "Z1645", "Z11K2": "测试用例" }, { "Z1K1": "Z11", "Z11K1": "Z1592", "Z11K2": "tester" }, { "Z1K1": "Z11", "Z11K1": "Z1186", "Z11K2": "בודקים" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Tester" }, { "Z1K1": "Z11", "Z11K1": "Z1113", "Z11K2": "testers" }, { "Z1K1": "Z11", "Z11K1": "Z1078", "Z11K2": "penguji" }, { "Z1K1": "Z11", "Z11K1": "Z1157", "Z11K2": "tests" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "tests" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "test" }, { "Z1K1": "Z11", "Z11K1": "Z1672", "Z11K2": "測試案例" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "परीक्षक" }, { "Z1K1": "Z11", "Z11K1": "Z1844", "Z11K2": "mga tagasubok" } ] }, "Z3K4": { "Z1K1": "Z40", "Z40K1": "Z42" } }, { "Z1K1": "Z3", "Z3K1": { "Z1K1": "Z7", "Z7K1": "Z881", "Z881K1": "Z14" }, "Z3K2": "Z8K4", "Z3K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "implementations" }, { "Z1K1": "Z11", "Z11K1": "Z1025", "Z11K2": "implementacje" }, { "Z1K1": "Z11", "Z11K1": "Z1011", "Z11K2": "বাস্তবায়নসমূহ" }, { "Z1K1": "Z11", "Z11K1": "Z1083", "Z11K2": "چلائیاں" }, { "Z1K1": "Z11", "Z11K1": "Z1657", "Z11K2": "ਚਲਾਈਆਂ" }, { "Z1K1": "Z11", "Z11K1": "Z1645", "Z11K2": "实现" }, { "Z1K1": "Z11", "Z11K1": "Z1592", "Z11K2": "implementeringar" }, { "Z1K1": "Z11", "Z11K1": "Z1186", "Z11K2": "מימושים" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Implementierungen" }, { "Z1K1": "Z11", "Z11K1": "Z1113", "Z11K2": "implementations" }, { "Z1K1": "Z11", "Z11K1": "Z1078", "Z11K2": "implementasi" }, { "Z1K1": "Z11", "Z11K1": "Z1157", "Z11K2": "implementaties" }, { "Z1K1": "Z11", "Z11K1": "Z1672", "Z11K2": "實作" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "implémentations" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "implementazioni" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "कार्यान्वयन" }, { "Z1K1": "Z11", "Z11K1": "Z1844", "Z11K2": "mga implementasyon" } ] }, "Z3K4": { "Z1K1": "Z40", "Z40K1": "Z42" } }, { "Z1K1": "Z3", "Z3K1": "Z8", "Z3K2": "Z8K5", "Z3K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "identity" }, { "Z1K1": "Z11", "Z11K1": "Z1025", "Z11K2": "tożsamość" }, { "Z1K1": "Z11", "Z11K1": "Z1011", "Z11K2": "পরিচয়" }, { "Z1K1": "Z11", "Z11K1": "Z1083", "Z11K2": "شناخت" }, { "Z1K1": "Z11", "Z11K1": "Z1657", "Z11K2": "ਸ਼ਿਨਾਖ਼ਤ" }, { "Z1K1": "Z11", "Z11K1": "Z1645", "Z11K2": "识别对象" }, { "Z1K1": "Z11", "Z11K1": "Z1592", "Z11K2": "identitet" }, { "Z1K1": "Z11", "Z11K1": "Z1186", "Z11K2": "זהות" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Identität" }, { "Z1K1": "Z11", "Z11K1": "Z1113", "Z11K2": "identity" }, { "Z1K1": "Z11", "Z11K1": "Z1078", "Z11K2": "pengenal" }, { "Z1K1": "Z11", "Z11K1": "Z1157", "Z11K2": "identiteit" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "identité" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "identità" }, { "Z1K1": "Z11", "Z11K1": "Z1672", "Z11K2": "識別物件" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "पहचान" }, { "Z1K1": "Z11", "Z11K1": "Z1844", "Z11K2": "pagkakakilanlan" } ] }, "Z3K4": "Z41" } ], "Z4K3": "Z108", "Z4K4": "Z14562", "Z4K7": [ "Z46" ], "Z4K8": [ "Z64" ] }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Function" }, { "Z1K1": "Z11", "Z11K1": "Z1011", "Z11K2": "ফাংশন" }, { "Z1K1": "Z11", "Z11K1": "Z1272", "Z11K2": "funkcija" }, { "Z1K1": "Z11", "Z11K1": "Z1657", "Z11K2": "ਕਰਨੀ" }, { "Z1K1": "Z11", "Z11K1": "Z1083", "Z11K2": "کرنی" }, { "Z1K1": "Z11", "Z11K1": "Z1025", "Z11K2": "Funkcja" }, { "Z1K1": "Z11", "Z11K1": "Z1592", "Z11K2": "Funktion" }, { "Z1K1": "Z11", "Z11K1": "Z1005", "Z11K2": "Функция" }, { "Z1K1": "Z11", "Z11K1": "Z1062", "Z11K2": "Funkce" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Funktion" }, { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "関数" }, { "Z1K1": "Z11", "Z11K1": "Z1186", "Z11K2": "פונקציה" }, { "Z1K1": "Z11", "Z11K1": "Z1048", "Z11K2": "Hàm" }, { "Z1K1": "Z11", "Z11K1": "Z1157", "Z11K2": "functie" }, { "Z1K1": "Z11", "Z11K1": "Z1227", "Z11K2": "Funksjon" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "fonction" }, { "Z1K1": "Z11", "Z11K1": "Z1851", "Z11K2": "ฟังก์ชัน" }, { "Z1K1": "Z11", "Z11K1": "Z1237", "Z11K2": "Fonksiyon" }, { "Z1K1": "Z11", "Z11K1": "Z1381", "Z11K2": "Função" }, { "Z1K1": "Z11", "Z11K1": "Z1003", "Z11K2": "Función" }, { "Z1K1": "Z11", "Z11K1": "Z1332", "Z11K2": "Функція" }, { "Z1K1": "Z11", "Z11K1": "Z1696", "Z11K2": "વિધેય" }, { "Z1K1": "Z11", "Z11K1": "Z1113", "Z11K2": "Function" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "Funzione" }, { "Z1K1": "Z11", "Z11K1": "Z1298", "Z11K2": "Funzioni" }, { "Z1K1": "Z11", "Z11K1": "Z1051", "Z11K2": "funktio" }, { "Z1K1": "Z11", "Z11K1": "Z1078", "Z11K2": "Fungsi" }, { "Z1K1": "Z11", "Z11K1": "Z1645", "Z11K2": "函数" }, { "Z1K1": "Z11", "Z11K1": "Z1827", "Z11K2": "συνάρτηση" }, { "Z1K1": "Z11", "Z11K1": "Z1099", "Z11K2": "Funktioun" }, { "Z1K1": "Z11", "Z11K1": "Z1014", "Z11K2": "Ọrụ" }, { "Z1K1": "Z11", "Z11K1": "Z1709", "Z11K2": "Funkcija" }, { "Z1K1": "Z11", "Z11K1": "Z1037", "Z11K2": "Função" }, { "Z1K1": "Z11", "Z11K1": "Z1664", "Z11K2": "Funcție" }, { "Z1K1": "Z11", "Z11K1": "Z1001", "Z11K2": "دالة" }, { "Z1K1": "Z11", "Z11K1": "Z1643", "Z11K2": "함수" }, { "Z1K1": "Z11", "Z11K1": "Z1394", "Z11K2": "Funkcija" }, { "Z1K1": "Z11", "Z11K1": "Z1181", "Z11K2": "Функција" }, { "Z1K1": "Z11", "Z11K1": "Z1672", "Z11K2": "函式" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "फ़ंक्शन" }, { "Z1K1": "Z11", "Z11K1": "Z1597", "Z11K2": "Funksiya" }, { "Z1K1": "Z11", "Z11K1": "Z1207", "Z11K2": "функсия" }, { "Z1K1": "Z11", "Z11K1": "Z1844", "Z11K2": "Punsiyon" }, { "Z1K1": "Z11", "Z11K1": "Z1823", "Z11K2": "Функция" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1011", "Z31K2": [ "Z6", "অপেক্ষক", "গননাযান্ত্রিক কার্য" ] }, { "Z1K1": "Z31", "Z31K1": "Z1672", "Z31K2": [ "Z6", "函數" ] }, { "Z1K1": "Z31", "Z31K1": "Z1820", "Z31K2": [ "Z6", "फलन" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "A concept of a computable resource, which through its Z14/Implementations and Z20/Testers can let you make a calculation or perform some other task." }, { "Z1K1": "Z11", "Z11K1": "Z1011", "Z11K2": "Z14/বাস্তবায়ন এবং Z20/পরীক্ষার ক্ষেত্র সমূহ দ্বারা কোনো একটি বিশেষ কাজ করানোর গননাযান্ত্রিক পদ্ধতি।" }, { "Z1K1": "Z11", "Z11K1": "Z1025", "Z11K2": "Obiekt, reprezentujący pewne przekształcenie. Po połączeniu z implementacją (Z14) może być wywołany." }, { "Z1K1": "Z11", "Z11K1": "Z1062", "Z11K2": "Koncept, prostřednictvím jehož Z14/Implementací a Z20/Testerů můžete provést výpočet či jinou úlohu" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Konzept einer berechenbaren Ressource zur Berechnung oder Durchführung einer Aufgabe" }, { "Z1K1": "Z11", "Z11K1": "Z1048", "Z11K2": "Khái niệm chỉ tài nguyên tính toán được và có thể thực hiện một tác vụ nào đó" }, { "Z1K1": "Z11", "Z11K1": "Z1381", "Z11K2": "Um conceito de recurso computável que, através de suas Z14/Implementações e Z20/Testadores, pode permitir que você faça um cálculo ou execute alguma outra tarefa." }, { "Z1K1": "Z11", "Z11K1": "Z1113", "Z11K2": "A concept of a computable resource, which through its Z14/Implementations and Z20/Testers can let yo" }, { "Z1K1": "Z11", "Z11K1": "Z1851", "Z11K2": "ทรัพยากรที่ใช้คำนวณได้ สามารถใช้คำนวณและปฏิบัติภารกิจผ่าน Z14/การนำไปปฏิบัติ และ Z20/ชุดทดสอบ" }, { "Z1K1": "Z11", "Z11K1": "Z1078", "Z11K2": "Suatu konsep sumber daya yang bisa dikomputasi, bisa dipakai untuk menghitung atau melakukan tugas lain melalui Z14/Implementasi dan Z20/Pengujinya" }, { "Z1K1": "Z11", "Z11K1": "Z1157", "Z11K2": "concept van berekenbare bron, om via Z14/implementaties en Z20/tests een taak uit te voeren" }, { "Z1K1": "Z11", "Z11K1": "Z1186", "Z11K2": "מושג של משאב בר־חישוב שבאמצעות Z14/מימוש ו־Z20/בודקים יכול לאפשר לך לחשב משהו או לבצע משימה אחרת." }, { "Z1K1": "Z11", "Z11K1": "Z1332", "Z11K2": "Концепція обчислюваного ресурсу, який через свої Z14/Реалізації і Z20/Тести може дозволити вам виконувати обчислення або інші завдання." }, { "Z1K1": "Z11", "Z11K1": "Z1014", "Z11K2": "Echiche nke akụrụngwa nwere ike ịgbakọ, nke site na Z14 / Mmejuputa ya na Z20/Testers nwere ike ime ka ị gbakọọ ma ọ bụ rụọ ọrụ ọzọ." }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "un concept de ressource calculable qui, grâce à ses Z14/implémentations et Z20/cas de test, peut permettre d'effectuer un calcul ou d'effectuer une autre tâche." }, { "Z1K1": "Z11", "Z11K1": "Z1664", "Z11K2": "Un concept de resursă calculabilă care, prin intermediul aplicațiilor sale Z14/Implementări și Z20/Cazuri de test, vă poate permite să efectuați un calcul sau să îndepliniți o altă sarcină." }, { "Z1K1": "Z11", "Z11K1": "Z1001", "Z11K2": "مفهوم لمورد قابل للحساب، يمكنك من خلال Z14/تنفيذاته و Z20/حالات اختباره أن تجري حسابًا أو أن تقوم بمهمة أخرى ما." }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "एक गणनीय संसधान की परिकल्पना, जो अपने Z14/कार्यान्वयनों और Z20/परीक्षकों के ज़रिए आपको एक गणना या फिर कोई दूसरा कार्य करने दे सकते हैं।" }, { "Z1K1": "Z11", "Z11K1": "Z1844", "Z11K2": "Isang konsepto ng mapagkukunang maaaring kalkulahin, na sa pamamagitan ng mga Z14/Implementasyon at mga Z20/Kaso ng pagsubok nito ay maaari kang gumawa ng kalkulasyon o magsagawa ng ibang gawain." } ] } } 0xmvzea100viuohgc99qlnwx7nilw0o 268821 268795 2026-04-25T09:02:30Z QuickQuokka 51952 268821 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z8" }, "Z2K2": { "Z1K1": "Z4", "Z4K1": "Z8", "Z4K2": [ "Z3", { "Z1K1": "Z3", "Z3K1": { "Z1K1": "Z7", "Z7K1": "Z881", "Z881K1": "Z17" }, "Z3K2": "Z8K1", "Z3K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "arguments" }, { "Z1K1": "Z11", "Z11K1": "Z1025", "Z11K2": "argumenty" }, { "Z1K1": "Z11", "Z11K1": "Z1011", "Z11K2": "আর্গুমেন্টসমূহ" }, { "Z1K1": "Z11", "Z11K1": "Z1083", "Z11K2": "منگݨے" }, { "Z1K1": "Z11", "Z11K1": "Z1657", "Z11K2": "ਮੰਗਣੇ" }, { "Z1K1": "Z11", "Z11K1": "Z1645", "Z11K2": "参数" }, { "Z1K1": "Z11", "Z11K1": "Z1592", "Z11K2": "argument" }, { "Z1K1": "Z11", "Z11K1": "Z1186", "Z11K2": "ארגומנטים" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Argumente" }, { "Z1K1": "Z11", "Z11K1": "Z1113", "Z11K2": "arguments" }, { "Z1K1": "Z11", "Z11K1": "Z1078", "Z11K2": "daftar argumen" }, { "Z1K1": "Z11", "Z11K1": "Z1157", "Z11K2": "argumenten" }, { "Z1K1": "Z11", "Z11K1": "Z1672", "Z11K2": "引數" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "arguments" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "argomenti" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "तर्क" }, { "Z1K1": "Z11", "Z11K1": "Z1844", "Z11K2": "mga argumento" }, { "Z1K1": "Z11", "Z11K1": "Z1823", "Z11K2": "аргументи" } ] }, "Z3K4": { "Z1K1": "Z40", "Z40K1": "Z42" } }, { "Z1K1": "Z3", "Z3K1": "Z4", "Z3K2": "Z8K2", "Z3K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "return type" }, { "Z1K1": "Z11", "Z11K1": "Z1025", "Z11K2": "typ wyjścia" }, { "Z1K1": "Z11", "Z11K1": "Z1011", "Z11K2": "ফলাফলের ধরন" }, { "Z1K1": "Z11", "Z11K1": "Z1083", "Z11K2": "قسم پیندی" }, { "Z1K1": "Z11", "Z11K1": "Z1657", "Z11K2": "ਕਿਸਮ ਪੈਂਦੀ" }, { "Z1K1": "Z11", "Z11K1": "Z1645", "Z11K2": "返回类型" }, { "Z1K1": "Z11", "Z11K1": "Z1592", "Z11K2": "svarstyp" }, { "Z1K1": "Z11", "Z11K1": "Z1186", "Z11K2": "סוג מוחזר" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Rückgabetyp" }, { "Z1K1": "Z11", "Z11K1": "Z1113", "Z11K2": "return type" }, { "Z1K1": "Z11", "Z11K1": "Z1078", "Z11K2": "tipe keluaran" }, { "Z1K1": "Z11", "Z11K1": "Z1157", "Z11K2": "retourneertype" }, { "Z1K1": "Z11", "Z11K1": "Z1672", "Z11K2": "回傳類型" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "renvoie le type" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "tipo di ritorno" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "परिणाम का प्रकार" }, { "Z1K1": "Z11", "Z11K1": "Z1844", "Z11K2": "ibinabalik na uri" }, { "Z1K1": "Z11", "Z11K1": "Z1823", "Z11K2": "тип на връщане" } ] }, "Z3K4": { "Z1K1": "Z40", "Z40K1": "Z42" } }, { "Z1K1": "Z3", "Z3K1": { "Z1K1": "Z7", "Z7K1": "Z881", "Z881K1": "Z20" }, "Z3K2": "Z8K3", "Z3K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "testers" }, { "Z1K1": "Z11", "Z11K1": "Z1025", "Z11K2": "przypadki testowe" }, { "Z1K1": "Z11", "Z11K1": "Z1011", "Z11K2": "পরীক্ষার ক্ষেত্রসমূহ" }, { "Z1K1": "Z11", "Z11K1": "Z1083", "Z11K2": "جاچݨ والے" }, { "Z1K1": "Z11", "Z11K1": "Z1657", "Z11K2": "ਜਾਚਣ ਵਾਲੇ" }, { "Z1K1": "Z11", "Z11K1": "Z1645", "Z11K2": "测试用例" }, { "Z1K1": "Z11", "Z11K1": "Z1592", "Z11K2": "tester" }, { "Z1K1": "Z11", "Z11K1": "Z1186", "Z11K2": "בודקים" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Tester" }, { "Z1K1": "Z11", "Z11K1": "Z1113", "Z11K2": "testers" }, { "Z1K1": "Z11", "Z11K1": "Z1078", "Z11K2": "penguji" }, { "Z1K1": "Z11", "Z11K1": "Z1157", "Z11K2": "tests" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "tests" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "test" }, { "Z1K1": "Z11", "Z11K1": "Z1672", "Z11K2": "測試案例" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "परीक्षक" }, { "Z1K1": "Z11", "Z11K1": "Z1844", "Z11K2": "mga tagasubok" }, { "Z1K1": "Z11", "Z11K1": "Z1823", "Z11K2": "проверители" } ] }, "Z3K4": { "Z1K1": "Z40", "Z40K1": "Z42" } }, { "Z1K1": "Z3", "Z3K1": { "Z1K1": "Z7", "Z7K1": "Z881", "Z881K1": "Z14" }, "Z3K2": "Z8K4", "Z3K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "implementations" }, { "Z1K1": "Z11", "Z11K1": "Z1025", "Z11K2": "implementacje" }, { "Z1K1": "Z11", "Z11K1": "Z1011", "Z11K2": "বাস্তবায়নসমূহ" }, { "Z1K1": "Z11", "Z11K1": "Z1083", "Z11K2": "چلائیاں" }, { "Z1K1": "Z11", "Z11K1": "Z1657", "Z11K2": "ਚਲਾਈਆਂ" }, { "Z1K1": "Z11", "Z11K1": "Z1645", "Z11K2": "实现" }, { "Z1K1": "Z11", "Z11K1": "Z1592", "Z11K2": "implementeringar" }, { "Z1K1": "Z11", "Z11K1": "Z1186", "Z11K2": "מימושים" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Implementierungen" }, { "Z1K1": "Z11", "Z11K1": "Z1113", "Z11K2": "implementations" }, { "Z1K1": "Z11", "Z11K1": "Z1078", "Z11K2": "implementasi" }, { "Z1K1": "Z11", "Z11K1": "Z1157", "Z11K2": "implementaties" }, { "Z1K1": "Z11", "Z11K1": "Z1672", "Z11K2": "實作" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "implémentations" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "implementazioni" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "कार्यान्वयन" }, { "Z1K1": "Z11", "Z11K1": "Z1844", "Z11K2": "mga implementasyon" }, { "Z1K1": "Z11", "Z11K1": "Z1823", "Z11K2": "имплементации" } ] }, "Z3K4": { "Z1K1": "Z40", "Z40K1": "Z42" } }, { "Z1K1": "Z3", "Z3K1": "Z8", "Z3K2": "Z8K5", "Z3K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "identity" }, { "Z1K1": "Z11", "Z11K1": "Z1025", "Z11K2": "tożsamość" }, { "Z1K1": "Z11", "Z11K1": "Z1011", "Z11K2": "পরিচয়" }, { "Z1K1": "Z11", "Z11K1": "Z1083", "Z11K2": "شناخت" }, { "Z1K1": "Z11", "Z11K1": "Z1657", "Z11K2": "ਸ਼ਿਨਾਖ਼ਤ" }, { "Z1K1": "Z11", "Z11K1": "Z1645", "Z11K2": "识别对象" }, { "Z1K1": "Z11", "Z11K1": "Z1592", "Z11K2": "identitet" }, { "Z1K1": "Z11", "Z11K1": "Z1186", "Z11K2": "זהות" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Identität" }, { "Z1K1": "Z11", "Z11K1": "Z1113", "Z11K2": "identity" }, { "Z1K1": "Z11", "Z11K1": "Z1078", "Z11K2": "pengenal" }, { "Z1K1": "Z11", "Z11K1": "Z1157", "Z11K2": "identiteit" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "identité" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "identità" }, { "Z1K1": "Z11", "Z11K1": "Z1672", "Z11K2": "識別物件" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "पहचान" }, { "Z1K1": "Z11", "Z11K1": "Z1844", "Z11K2": "pagkakakilanlan" }, { "Z1K1": "Z11", "Z11K1": "Z1823", "Z11K2": "идентичност" } ] }, "Z3K4": "Z41" } ], "Z4K3": "Z108", "Z4K4": "Z14562", "Z4K7": [ "Z46" ], "Z4K8": [ "Z64" ] }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Function" }, { "Z1K1": "Z11", "Z11K1": "Z1011", "Z11K2": "ফাংশন" }, { "Z1K1": "Z11", "Z11K1": "Z1272", "Z11K2": "funkcija" }, { "Z1K1": "Z11", "Z11K1": "Z1657", "Z11K2": "ਕਰਨੀ" }, { "Z1K1": "Z11", "Z11K1": "Z1083", "Z11K2": "کرنی" }, { "Z1K1": "Z11", "Z11K1": "Z1025", "Z11K2": "Funkcja" }, { "Z1K1": "Z11", "Z11K1": "Z1592", "Z11K2": "Funktion" }, { "Z1K1": "Z11", "Z11K1": "Z1005", "Z11K2": "Функция" }, { "Z1K1": "Z11", "Z11K1": "Z1062", "Z11K2": "Funkce" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Funktion" }, { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "関数" }, { "Z1K1": "Z11", "Z11K1": "Z1186", "Z11K2": "פונקציה" }, { "Z1K1": "Z11", "Z11K1": "Z1048", "Z11K2": "Hàm" }, { "Z1K1": "Z11", "Z11K1": "Z1157", "Z11K2": "functie" }, { "Z1K1": "Z11", "Z11K1": "Z1227", "Z11K2": "Funksjon" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "fonction" }, { "Z1K1": "Z11", "Z11K1": "Z1851", "Z11K2": "ฟังก์ชัน" }, { "Z1K1": "Z11", "Z11K1": "Z1237", "Z11K2": "Fonksiyon" }, { "Z1K1": "Z11", "Z11K1": "Z1381", "Z11K2": "Função" }, { "Z1K1": "Z11", "Z11K1": "Z1003", "Z11K2": "Función" }, { "Z1K1": "Z11", "Z11K1": "Z1332", "Z11K2": "Функція" }, { "Z1K1": "Z11", "Z11K1": "Z1696", "Z11K2": "વિધેય" }, { "Z1K1": "Z11", "Z11K1": "Z1113", "Z11K2": "Function" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "Funzione" }, { "Z1K1": "Z11", "Z11K1": "Z1298", "Z11K2": "Funzioni" }, { "Z1K1": "Z11", "Z11K1": "Z1051", "Z11K2": "funktio" }, { "Z1K1": "Z11", "Z11K1": "Z1078", "Z11K2": "Fungsi" }, { "Z1K1": "Z11", "Z11K1": "Z1645", "Z11K2": "函数" }, { "Z1K1": "Z11", "Z11K1": "Z1827", "Z11K2": "συνάρτηση" }, { "Z1K1": "Z11", "Z11K1": "Z1099", "Z11K2": "Funktioun" }, { "Z1K1": "Z11", "Z11K1": "Z1014", "Z11K2": "Ọrụ" }, { "Z1K1": "Z11", "Z11K1": "Z1709", "Z11K2": "Funkcija" }, { "Z1K1": "Z11", "Z11K1": "Z1037", "Z11K2": "Função" }, { "Z1K1": "Z11", "Z11K1": "Z1664", "Z11K2": "Funcție" }, { "Z1K1": "Z11", "Z11K1": "Z1001", "Z11K2": "دالة" }, { "Z1K1": "Z11", "Z11K1": "Z1643", "Z11K2": "함수" }, { "Z1K1": "Z11", "Z11K1": "Z1394", "Z11K2": "Funkcija" }, { "Z1K1": "Z11", "Z11K1": "Z1181", "Z11K2": "Функција" }, { "Z1K1": "Z11", "Z11K1": "Z1672", "Z11K2": "函式" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "फ़ंक्शन" }, { "Z1K1": "Z11", "Z11K1": "Z1597", "Z11K2": "Funksiya" }, { "Z1K1": "Z11", "Z11K1": "Z1207", "Z11K2": "функсия" }, { "Z1K1": "Z11", "Z11K1": "Z1844", "Z11K2": "Punsiyon" }, { "Z1K1": "Z11", "Z11K1": "Z1823", "Z11K2": "Функция" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1011", "Z31K2": [ "Z6", "অপেক্ষক", "গননাযান্ত্রিক কার্য" ] }, { "Z1K1": "Z31", "Z31K1": "Z1672", "Z31K2": [ "Z6", "函數" ] }, { "Z1K1": "Z31", "Z31K1": "Z1820", "Z31K2": [ "Z6", "फलन" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "A concept of a computable resource, which through its Z14/Implementations and Z20/Testers can let you make a calculation or perform some other task." }, { "Z1K1": "Z11", "Z11K1": "Z1011", "Z11K2": "Z14/বাস্তবায়ন এবং Z20/পরীক্ষার ক্ষেত্র সমূহ দ্বারা কোনো একটি বিশেষ কাজ করানোর গননাযান্ত্রিক পদ্ধতি।" }, { "Z1K1": "Z11", "Z11K1": "Z1025", "Z11K2": "Obiekt, reprezentujący pewne przekształcenie. Po połączeniu z implementacją (Z14) może być wywołany." }, { "Z1K1": "Z11", "Z11K1": "Z1062", "Z11K2": "Koncept, prostřednictvím jehož Z14/Implementací a Z20/Testerů můžete provést výpočet či jinou úlohu" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Konzept einer berechenbaren Ressource zur Berechnung oder Durchführung einer Aufgabe" }, { "Z1K1": "Z11", "Z11K1": "Z1048", "Z11K2": "Khái niệm chỉ tài nguyên tính toán được và có thể thực hiện một tác vụ nào đó" }, { "Z1K1": "Z11", "Z11K1": "Z1381", "Z11K2": "Um conceito de recurso computável que, através de suas Z14/Implementações e Z20/Testadores, pode permitir que você faça um cálculo ou execute alguma outra tarefa." }, { "Z1K1": "Z11", "Z11K1": "Z1113", "Z11K2": "A concept of a computable resource, which through its Z14/Implementations and Z20/Testers can let yo" }, { "Z1K1": "Z11", "Z11K1": "Z1851", "Z11K2": "ทรัพยากรที่ใช้คำนวณได้ สามารถใช้คำนวณและปฏิบัติภารกิจผ่าน Z14/การนำไปปฏิบัติ และ Z20/ชุดทดสอบ" }, { "Z1K1": "Z11", "Z11K1": "Z1078", "Z11K2": "Suatu konsep sumber daya yang bisa dikomputasi, bisa dipakai untuk menghitung atau melakukan tugas lain melalui Z14/Implementasi dan Z20/Pengujinya" }, { "Z1K1": "Z11", "Z11K1": "Z1157", "Z11K2": "concept van berekenbare bron, om via Z14/implementaties en Z20/tests een taak uit te voeren" }, { "Z1K1": "Z11", "Z11K1": "Z1186", "Z11K2": "מושג של משאב בר־חישוב שבאמצעות Z14/מימוש ו־Z20/בודקים יכול לאפשר לך לחשב משהו או לבצע משימה אחרת." }, { "Z1K1": "Z11", "Z11K1": "Z1332", "Z11K2": "Концепція обчислюваного ресурсу, який через свої Z14/Реалізації і Z20/Тести може дозволити вам виконувати обчислення або інші завдання." }, { "Z1K1": "Z11", "Z11K1": "Z1014", "Z11K2": "Echiche nke akụrụngwa nwere ike ịgbakọ, nke site na Z14 / Mmejuputa ya na Z20/Testers nwere ike ime ka ị gbakọọ ma ọ bụ rụọ ọrụ ọzọ." }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "un concept de ressource calculable qui, grâce à ses Z14/implémentations et Z20/cas de test, peut permettre d'effectuer un calcul ou d'effectuer une autre tâche." }, { "Z1K1": "Z11", "Z11K1": "Z1664", "Z11K2": "Un concept de resursă calculabilă care, prin intermediul aplicațiilor sale Z14/Implementări și Z20/Cazuri de test, vă poate permite să efectuați un calcul sau să îndepliniți o altă sarcină." }, { "Z1K1": "Z11", "Z11K1": "Z1001", "Z11K2": "مفهوم لمورد قابل للحساب، يمكنك من خلال Z14/تنفيذاته و Z20/حالات اختباره أن تجري حسابًا أو أن تقوم بمهمة أخرى ما." }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "एक गणनीय संसधान की परिकल्पना, जो अपने Z14/कार्यान्वयनों और Z20/परीक्षकों के ज़रिए आपको एक गणना या फिर कोई दूसरा कार्य करने दे सकते हैं।" }, { "Z1K1": "Z11", "Z11K1": "Z1844", "Z11K2": "Isang konsepto ng mapagkukunang maaaring kalkulahin, na sa pamamagitan ng mga Z14/Implementasyon at mga Z20/Kaso ng pagsubok nito ay maaari kang gumawa ng kalkulasyon o magsagawa ng ibang gawain." } ] } } hd8sefo3oceekr4d2yv9u7fd3ebuhnu Z9 0 12 268825 254652 2026-04-25T09:07:49Z QuickQuokka 51952 268825 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z9" }, "Z2K2": { "Z1K1": "Z4", "Z4K1": "Z9", "Z4K2": [ "Z3", { "Z1K1": "Z3", "Z3K1": "Z6", "Z3K2": "Z9K1", "Z3K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "reference id" }, { "Z1K1": "Z11", "Z11K1": "Z1025", "Z11K2": "identyfikator docelowego obiektu" }, { "Z1K1": "Z11", "Z11K1": "Z1645", "Z11K2": "引用编号" }, { "Z1K1": "Z11", "Z11K1": "Z1062", "Z11K2": "identifikátor odkazovaného objektu" }, { "Z1K1": "Z11", "Z11K1": "Z1592", "Z11K2": "referens-id" }, { "Z1K1": "Z11", "Z11K1": "Z1186", "Z11K2": "מזהה התייחסות" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Referenz-ID" }, { "Z1K1": "Z11", "Z11K1": "Z1113", "Z11K2": "reference ID" }, { "Z1K1": "Z11", "Z11K1": "Z1078", "Z11K2": "ID referensi" }, { "Z1K1": "Z11", "Z11K1": "Z1157", "Z11K2": "identificatiecode referentie" }, { "Z1K1": "Z11", "Z11K1": "Z1672", "Z11K2": "參照識別號" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "identifiant de la référence" }, { "Z1K1": "Z11", "Z11K1": "Z1664", "Z11K2": "identificatorul referinței" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "ID" }, { "Z1K1": "Z11", "Z11K1": "Z1001", "Z11K2": "معرّف إحالة" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "सन्दर्भ की पहचानकर्ता" } ] } } ], "Z4K3": "Z109" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Reference" }, { "Z1K1": "Z11", "Z11K1": "Z1025", "Z11K2": "Odwołanie" }, { "Z1K1": "Z11", "Z11K1": "Z1592", "Z11K2": "Referens" }, { "Z1K1": "Z11", "Z11K1": "Z1011", "Z11K2": "তথ্যসূত্র" }, { "Z1K1": "Z11", "Z11K1": "Z1005", "Z11K2": "Ссылка на объект" }, { "Z1K1": "Z11", "Z11K1": "Z1062", "Z11K2": "Reference" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Referenz" }, { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "参照" }, { "Z1K1": "Z11", "Z11K1": "Z1186", "Z11K2": "התייחסות" }, { "Z1K1": "Z11", "Z11K1": "Z1048", "Z11K2": "Tham chiếu" }, { "Z1K1": "Z11", "Z11K1": "Z1157", "Z11K2": "referentie" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "référence" }, { "Z1K1": "Z11", "Z11K1": "Z1237", "Z11K2": "Referans" }, { "Z1K1": "Z11", "Z11K1": "Z1332", "Z11K2": "Посилання" }, { "Z1K1": "Z11", "Z11K1": "Z1113", "Z11K2": "Reference" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "Riferimento" }, { "Z1K1": "Z11", "Z11K1": "Z1298", "Z11K2": "Rifirenna" }, { "Z1K1": "Z11", "Z11K1": "Z1381", "Z11K2": "Referência" }, { "Z1K1": "Z11", "Z11K1": "Z1851", "Z11K2": "การอ้างอิง" }, { "Z1K1": "Z11", "Z11K1": "Z1078", "Z11K2": "Referensi" }, { "Z1K1": "Z11", "Z11K1": "Z1645", "Z11K2": "引用" }, { "Z1K1": "Z11", "Z11K1": "Z1672", "Z11K2": "參照" }, { "Z1K1": "Z11", "Z11K1": "Z1827", "Z11K2": "Παραπομπή" }, { "Z1K1": "Z11", "Z11K1": "Z1003", "Z11K2": "Referencia" }, { "Z1K1": "Z11", "Z11K1": "Z1014", "Z11K2": "Ntụaka" }, { "Z1K1": "Z11", "Z11K1": "Z1664", "Z11K2": "Referință" }, { "Z1K1": "Z11", "Z11K1": "Z1001", "Z11K2": "إحالة" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "संदर्भ" }, { "Z1K1": "Z11", "Z11K1": "Z1597", "Z11K2": "İstinad" }, { "Z1K1": "Z11", "Z11K1": "Z1207", "Z11K2": "пайванд ба объект" }, { "Z1K1": "Z11", "Z11K1": "Z1823", "Z11K2": "Референция" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1298", "Z31K2": [ "Z6", "Rifirenza" ] }, { "Z1K1": "Z31", "Z31K1": "Z1851", "Z31K2": [ "Z6", "การอ้างถึง" ] }, { "Z1K1": "Z31", "Z31K1": "Z1078", "Z31K2": [ "Z6", "Rujukan" ] }, { "Z1K1": "Z31", "Z31K1": "Z1011", "Z31K2": [ "Z6", "উল্লেখ", "রেফারেন্স" ] }, { "Z1K1": "Z31", "Z31K1": "Z1787", "Z31K2": [ "Z6", "Referenza" ] }, { "Z1K1": "Z31", "Z31K1": "Z1820", "Z31K2": [ "Z6", "सन्दर्भ" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "A link to another Z1/Object." }, { "Z1K1": "Z11", "Z11K1": "Z1025", "Z11K2": "Odwołanie do innego obiektu (Z1)" }, { "Z1K1": "Z11", "Z11K1": "Z1592", "Z11K2": "koppling till ett annat objekt" }, { "Z1K1": "Z11", "Z11K1": "Z1011", "Z11K2": "আরেকটি Z1/বস্তুর সাথে সংযোগ" }, { "Z1K1": "Z11", "Z11K1": "Z1062", "Z11K2": "Odkaz na jiný Z1/Objekt" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Link auf ein anderes Objekt" }, { "Z1K1": "Z11", "Z11K1": "Z1186", "Z11K2": "קישור ל־Z1/עצם אחר." }, { "Z1K1": "Z11", "Z11K1": "Z1157", "Z11K2": "een link naar een ander Z1/object" }, { "Z1K1": "Z11", "Z11K1": "Z1048", "Z11K2": "Liên kết đến một đối tượng (Z1) khác" }, { "Z1K1": "Z11", "Z11K1": "Z1332", "Z11K2": "посилання на інший Z1/Об'єкт" }, { "Z1K1": "Z11", "Z11K1": "Z1113", "Z11K2": "A link to another Z1/Object." }, { "Z1K1": "Z11", "Z11K1": "Z1381", "Z11K2": "Um link para outro Z1/Objeto." }, { "Z1K1": "Z11", "Z11K1": "Z1851", "Z11K2": "การเชื่อมไปยังอีก Z1/วัตถุ หนึ่ง" }, { "Z1K1": "Z11", "Z11K1": "Z1078", "Z11K2": "Sebuah tautan ke Z1/Objek lain" }, { "Z1K1": "Z11", "Z11K1": "Z1827", "Z11K2": "Αναφορά" }, { "Z1K1": "Z11", "Z11K1": "Z1003", "Z11K2": "Un enlace a otro Z1/Objeto" }, { "Z1K1": "Z11", "Z11K1": "Z1014", "Z11K2": "Njikọ na Z1/Ihe ọzọ\n" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "un lien vers un autre Z1/objet." }, { "Z1K1": "Z11", "Z11K1": "Z1005", "Z11K2": "Ссылка на другой Z1/Объект." }, { "Z1K1": "Z11", "Z11K1": "Z1664", "Z11K2": "O legătură către un alt Z1/Obiect." }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "Un collegamento ad un altro Oggetto." }, { "Z1K1": "Z11", "Z11K1": "Z1001", "Z11K2": "رابط إلى Z1/كائن آخر." }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "किसी दूसरे Z1/वस्तु की एक कड़ी।" }, { "Z1K1": "Z11", "Z11K1": "Z1823", "Z11K2": "Връзка към друг Z1/Обект." } ] } } mw2ywaisrl3razmy98m9brsvb11uy6r 268827 268825 2026-04-25T09:08:26Z QuickQuokka 51952 268827 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z9" }, "Z2K2": { "Z1K1": "Z4", "Z4K1": "Z9", "Z4K2": [ "Z3", { "Z1K1": "Z3", "Z3K1": "Z6", "Z3K2": "Z9K1", "Z3K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "reference id" }, { "Z1K1": "Z11", "Z11K1": "Z1025", "Z11K2": "identyfikator docelowego obiektu" }, { "Z1K1": "Z11", "Z11K1": "Z1645", "Z11K2": "引用编号" }, { "Z1K1": "Z11", "Z11K1": "Z1062", "Z11K2": "identifikátor odkazovaného objektu" }, { "Z1K1": "Z11", "Z11K1": "Z1592", "Z11K2": "referens-id" }, { "Z1K1": "Z11", "Z11K1": "Z1186", "Z11K2": "מזהה התייחסות" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Referenz-ID" }, { "Z1K1": "Z11", "Z11K1": "Z1113", "Z11K2": "reference ID" }, { "Z1K1": "Z11", "Z11K1": "Z1078", "Z11K2": "ID referensi" }, { "Z1K1": "Z11", "Z11K1": "Z1157", "Z11K2": "identificatiecode referentie" }, { "Z1K1": "Z11", "Z11K1": "Z1672", "Z11K2": "參照識別號" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "identifiant de la référence" }, { "Z1K1": "Z11", "Z11K1": "Z1664", "Z11K2": "identificatorul referinței" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "ID" }, { "Z1K1": "Z11", "Z11K1": "Z1001", "Z11K2": "معرّف إحالة" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "सन्दर्भ की पहचानकर्ता" }, { "Z1K1": "Z11", "Z11K1": "Z1823", "Z11K2": "идентификатор на референцията" } ] } } ], "Z4K3": "Z109" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Reference" }, { "Z1K1": "Z11", "Z11K1": "Z1025", "Z11K2": "Odwołanie" }, { "Z1K1": "Z11", "Z11K1": "Z1592", "Z11K2": "Referens" }, { "Z1K1": "Z11", "Z11K1": "Z1011", "Z11K2": "তথ্যসূত্র" }, { "Z1K1": "Z11", "Z11K1": "Z1005", "Z11K2": "Ссылка на объект" }, { "Z1K1": "Z11", "Z11K1": "Z1062", "Z11K2": "Reference" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Referenz" }, { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "参照" }, { "Z1K1": "Z11", "Z11K1": "Z1186", "Z11K2": "התייחסות" }, { "Z1K1": "Z11", "Z11K1": "Z1048", "Z11K2": "Tham chiếu" }, { "Z1K1": "Z11", "Z11K1": "Z1157", "Z11K2": "referentie" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "référence" }, { "Z1K1": "Z11", "Z11K1": "Z1237", "Z11K2": "Referans" }, { "Z1K1": "Z11", "Z11K1": "Z1332", "Z11K2": "Посилання" }, { "Z1K1": "Z11", "Z11K1": "Z1113", "Z11K2": "Reference" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "Riferimento" }, { "Z1K1": "Z11", "Z11K1": "Z1298", "Z11K2": "Rifirenna" }, { "Z1K1": "Z11", "Z11K1": "Z1381", "Z11K2": "Referência" }, { "Z1K1": "Z11", "Z11K1": "Z1851", "Z11K2": "การอ้างอิง" }, { "Z1K1": "Z11", "Z11K1": "Z1078", "Z11K2": "Referensi" }, { "Z1K1": "Z11", "Z11K1": "Z1645", "Z11K2": "引用" }, { "Z1K1": "Z11", "Z11K1": "Z1672", "Z11K2": "參照" }, { "Z1K1": "Z11", "Z11K1": "Z1827", "Z11K2": "Παραπομπή" }, { "Z1K1": "Z11", "Z11K1": "Z1003", "Z11K2": "Referencia" }, { "Z1K1": "Z11", "Z11K1": "Z1014", "Z11K2": "Ntụaka" }, { "Z1K1": "Z11", "Z11K1": "Z1664", "Z11K2": "Referință" }, { "Z1K1": "Z11", "Z11K1": "Z1001", "Z11K2": "إحالة" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "संदर्भ" }, { "Z1K1": "Z11", "Z11K1": "Z1597", "Z11K2": "İstinad" }, { "Z1K1": "Z11", "Z11K1": "Z1207", "Z11K2": "пайванд ба объект" }, { "Z1K1": "Z11", "Z11K1": "Z1823", "Z11K2": "Референция" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1298", "Z31K2": [ "Z6", "Rifirenza" ] }, { "Z1K1": "Z31", "Z31K1": "Z1851", "Z31K2": [ "Z6", "การอ้างถึง" ] }, { "Z1K1": "Z31", "Z31K1": "Z1078", "Z31K2": [ "Z6", "Rujukan" ] }, { "Z1K1": "Z31", "Z31K1": "Z1011", "Z31K2": [ "Z6", "উল্লেখ", "রেফারেন্স" ] }, { "Z1K1": "Z31", "Z31K1": "Z1787", "Z31K2": [ "Z6", "Referenza" ] }, { "Z1K1": "Z31", "Z31K1": "Z1820", "Z31K2": [ "Z6", "सन्दर्भ" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "A link to another Z1/Object." }, { "Z1K1": "Z11", "Z11K1": "Z1025", "Z11K2": "Odwołanie do innego obiektu (Z1)" }, { "Z1K1": "Z11", "Z11K1": "Z1592", "Z11K2": "koppling till ett annat objekt" }, { "Z1K1": "Z11", "Z11K1": "Z1011", "Z11K2": "আরেকটি Z1/বস্তুর সাথে সংযোগ" }, { "Z1K1": "Z11", "Z11K1": "Z1062", "Z11K2": "Odkaz na jiný Z1/Objekt" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Link auf ein anderes Objekt" }, { "Z1K1": "Z11", "Z11K1": "Z1186", "Z11K2": "קישור ל־Z1/עצם אחר." }, { "Z1K1": "Z11", "Z11K1": "Z1157", "Z11K2": "een link naar een ander Z1/object" }, { "Z1K1": "Z11", "Z11K1": "Z1048", "Z11K2": "Liên kết đến một đối tượng (Z1) khác" }, { "Z1K1": "Z11", "Z11K1": "Z1332", "Z11K2": "посилання на інший Z1/Об'єкт" }, { "Z1K1": "Z11", "Z11K1": "Z1113", "Z11K2": "A link to another Z1/Object." }, { "Z1K1": "Z11", "Z11K1": "Z1381", "Z11K2": "Um link para outro Z1/Objeto." }, { "Z1K1": "Z11", "Z11K1": "Z1851", "Z11K2": "การเชื่อมไปยังอีก Z1/วัตถุ หนึ่ง" }, { "Z1K1": "Z11", "Z11K1": "Z1078", "Z11K2": "Sebuah tautan ke Z1/Objek lain" }, { "Z1K1": "Z11", "Z11K1": "Z1827", "Z11K2": "Αναφορά" }, { "Z1K1": "Z11", "Z11K1": "Z1003", "Z11K2": "Un enlace a otro Z1/Objeto" }, { "Z1K1": "Z11", "Z11K1": "Z1014", "Z11K2": "Njikọ na Z1/Ihe ọzọ\n" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "un lien vers un autre Z1/objet." }, { "Z1K1": "Z11", "Z11K1": "Z1005", "Z11K2": "Ссылка на другой Z1/Объект." }, { "Z1K1": "Z11", "Z11K1": "Z1664", "Z11K2": "O legătură către un alt Z1/Obiect." }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "Un collegamento ad un altro Oggetto." }, { "Z1K1": "Z11", "Z11K1": "Z1001", "Z11K2": "رابط إلى Z1/كائن آخر." }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "किसी दूसरे Z1/वस्तु की एक कड़ी।" }, { "Z1K1": "Z11", "Z11K1": "Z1823", "Z11K2": "Връзка към друг Z1/Обект." } ] } } 9mzitg9msaoqo4t4su429wpepsritlt Z60 0 13 268840 261830 2026-04-25T09:28:49Z QuickQuokka 51952 268840 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z60" }, "Z2K2": { "Z1K1": "Z4", "Z4K1": "Z60", "Z4K2": [ "Z3", { "Z1K1": "Z3", "Z3K1": "Z6", "Z3K2": "Z60K1", "Z3K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "language tag" }, { "Z1K1": "Z11", "Z11K1": "Z1025", "Z11K2": "kod języka" }, { "Z1K1": "Z11", "Z11K1": "Z1592", "Z11K2": "språkkod" }, { "Z1K1": "Z11", "Z11K1": "Z1011", "Z11K2": "ভাষা কোড" }, { "Z1K1": "Z11", "Z11K1": "Z1645", "Z11K2": "语言标签" }, { "Z1K1": "Z11", "Z11K1": "Z1062", "Z11K2": "kód" }, { "Z1K1": "Z11", "Z11K1": "Z1186", "Z11K2": "קוד שפה" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Code" }, { "Z1K1": "Z11", "Z11K1": "Z1113", "Z11K2": "code" }, { "Z1K1": "Z11", "Z11K1": "Z1078", "Z11K2": "kode" }, { "Z1K1": "Z11", "Z11K1": "Z1672", "Z11K2": "語言標籤" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "code" }, { "Z1K1": "Z11", "Z11K1": "Z1005", "Z11K2": "код языка" }, { "Z1K1": "Z11", "Z11K1": "Z1664", "Z11K2": "codul limbii" }, { "Z1K1": "Z11", "Z11K1": "Z1001", "Z11K2": "رمز اللغة" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "codice della lingua" }, { "Z1K1": "Z11", "Z11K1": "Z1181", "Z11K2": "код језика" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "भाषा टैग" }, { "Z1K1": "Z11", "Z11K1": "Z1844", "Z11K2": "pananda ng wika" }, { "Z1K1": "Z11", "Z11K1": "Z1823", "Z11K2": "етикет на езика" } ] }, "Z3K4": { "Z1K1": "Z40", "Z40K1": "Z42" } }, { "Z1K1": "Z3", "Z3K1": { "Z1K1": "Z7", "Z7K1": "Z881", "Z881K1": "Z6" }, "Z3K2": "Z60K2", "Z3K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "language tag aliases" }, { "Z1K1": "Z11", "Z11K1": "Z1025", "Z11K2": "alternatywne kody" }, { "Z1K1": "Z11", "Z11K1": "Z1592", "Z11K2": "alternativa koder" }, { "Z1K1": "Z11", "Z11K1": "Z1011", "Z11K2": "বিকল্প কোডসমূহ" }, { "Z1K1": "Z11", "Z11K1": "Z1645", "Z11K2": "语言标签别名" }, { "Z1K1": "Z11", "Z11K1": "Z1062", "Z11K2": "aliasy kódu" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Code-Aliasse" }, { "Z1K1": "Z11", "Z11K1": "Z1113", "Z11K2": "code aliases" }, { "Z1K1": "Z11", "Z11K1": "Z1078", "Z11K2": "kode alternatif" }, { "Z1K1": "Z11", "Z11K1": "Z1672", "Z11K2": "語言標籤別名" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "code alternatif" }, { "Z1K1": "Z11", "Z11K1": "Z1005", "Z11K2": "синонимы кода" }, { "Z1K1": "Z11", "Z11K1": "Z1664", "Z11K2": "coduri alternative" }, { "Z1K1": "Z11", "Z11K1": "Z1001", "Z11K2": "رمز مستعار للغة" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "codici alternativi" }, { "Z1K1": "Z11", "Z11K1": "Z1181", "Z11K2": "алтернативни кодови" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "भाषा टैग के उपनाम" }, { "Z1K1": "Z11", "Z11K1": "Z1844", "Z11K2": "mga alyas ng pananda ng wika" } ] }, "Z3K4": { "Z1K1": "Z40", "Z40K1": "Z42" } } ], "Z4K3": "Z160", "Z4K4": "Z14326", "Z4K7": [ "Z46" ], "Z4K8": [ "Z64" ] }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Natural language" }, { "Z1K1": "Z11", "Z11K1": "Z1011", "Z11K2": "স্বাভাবিক ভাষা" }, { "Z1K1": "Z11", "Z11K1": "Z1025", "Z11K2": "Język naturalny" }, { "Z1K1": "Z11", "Z11K1": "Z1592", "Z11K2": "Naturligt språk" }, { "Z1K1": "Z11", "Z11K1": "Z1513", "Z11K2": "Természetes nyelv" }, { "Z1K1": "Z11", "Z11K1": "Z1062", "Z11K2": "Přirozený jazyk" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "natürliche Sprache" }, { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "自然言語" }, { "Z1K1": "Z11", "Z11K1": "Z1005", "Z11K2": "Естественный язык" }, { "Z1K1": "Z11", "Z11K1": "Z1127", "Z11K2": "lenguaje natural" }, { "Z1K1": "Z11", "Z11K1": "Z1186", "Z11K2": "שפה טבעית" }, { "Z1K1": "Z11", "Z11K1": "Z1048", "Z11K2": "Ngôn ngữ tự nhiên" }, { "Z1K1": "Z11", "Z11K1": "Z1157", "Z11K2": "natuurlijke taal" }, { "Z1K1": "Z11", "Z11K1": "Z1276", "Z11K2": "Naturleg språk" }, { "Z1K1": "Z11", "Z11K1": "Z1227", "Z11K2": "Naturlig språk" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "langage naturel" }, { "Z1K1": "Z11", "Z11K1": "Z1851", "Z11K2": "ภาษาธรรมชาติ" }, { "Z1K1": "Z11", "Z11K1": "Z1616", "Z11K2": "naravni jezik" }, { "Z1K1": "Z11", "Z11K1": "Z1381", "Z11K2": "linguagem natural" }, { "Z1K1": "Z11", "Z11K1": "Z1237", "Z11K2": "Doğal dil" }, { "Z1K1": "Z11", "Z11K1": "Z1332", "Z11K2": "Природна мова" }, { "Z1K1": "Z11", "Z11K1": "Z1113", "Z11K2": "Natural language" }, { "Z1K1": "Z11", "Z11K1": "Z1657", "Z11K2": "ਕੁਦਰਤੀ ਬੋਲੀ" }, { "Z1K1": "Z11", "Z11K1": "Z1083", "Z11K2": "قدرتی بولی" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "प्राकृतिक भाषा" }, { "Z1K1": "Z11", "Z11K1": "Z1191", "Z11K2": "قدرتي ٻولي" }, { "Z1K1": "Z11", "Z11K1": "Z1151", "Z11K2": "ꯉꯥꯡꯅꯕ ꯂꯣꯟ" }, { "Z1K1": "Z11", "Z11K1": "Z1878", "Z11K2": "ꠙꠇꠞꠤꠔ ꠜꠣꠡꠣ" }, { "Z1K1": "Z11", "Z11K1": "Z1078", "Z11K2": "Bahasa alami" }, { "Z1K1": "Z11", "Z11K1": "Z1645", "Z11K2": "自然语言" }, { "Z1K1": "Z11", "Z11K1": "Z1672", "Z11K2": "自然語言" }, { "Z1K1": "Z11", "Z11K1": "Z1643", "Z11K2": "자연어" }, { "Z1K1": "Z11", "Z11K1": "Z1827", "Z11K2": "φυσική γλώσσα" }, { "Z1K1": "Z11", "Z11K1": "Z1003", "Z11K2": "lengua natural" }, { "Z1K1": "Z11", "Z11K1": "Z1099", "Z11K2": "natierlech Sprooch" }, { "Z1K1": "Z11", "Z11K1": "Z1014", "Z11K2": "Asụsụ eke" }, { "Z1K1": "Z11", "Z11K1": "Z1360", "Z11K2": "🗣️" }, { "Z1K1": "Z11", "Z11K1": "Z1288", "Z11K2": "زمانی سروشتی" }, { "Z1K1": "Z11", "Z11K1": "Z1664", "Z11K2": "Limbă naturală" }, { "Z1K1": "Z11", "Z11K1": "Z1001", "Z11K2": "لغة طبيعية" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "Lingua naturale" }, { "Z1K1": "Z11", "Z11K1": "Z1051", "Z11K2": "luonnollinen kieli" }, { "Z1K1": "Z11", "Z11K1": "Z1181", "Z11K2": "Људски језик" }, { "Z1K1": "Z11", "Z11K1": "Z1207", "Z11K2": "забони табиӣ" }, { "Z1K1": "Z11", "Z11K1": "Z1844", "Z11K2": "Likas na wika" }, { "Z1K1": "Z11", "Z11K1": "Z1823", "Z11K2": "Естествен език" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1127", "Z31K2": [ "Z6", "lengua natural" ] }, { "Z1K1": "Z31", "Z31K1": "Z1002", "Z31K2": [ "Z6", "ordinary language" ] }, { "Z1K1": "Z31", "Z31K1": "Z1237", "Z31K2": [ "Z6", "sıradan dil" ] }, { "Z1K1": "Z31", "Z31K1": "Z1657", "Z31K2": [ "Z6", "ਕੁਦਰਤੀ ਭਾਸ਼ਾ", "ਕੁਦਰਤੀ ਭਾਖਾ" ] }, { "Z1K1": "Z31", "Z31K1": "Z1083", "Z31K2": [ "Z6", "قدرتی بھاشا", "قدرتی بھاکھا" ] }, { "Z1K1": "Z31", "Z31K1": "Z1078", "Z31K2": [ "Z6", "Bahasa manusia", "Bahasa biasa" ] }, { "Z1K1": "Z31", "Z31K1": "Z1381", "Z31K2": [ "Z6", "linguagem ordinária" ] }, { "Z1K1": "Z31", "Z31K1": "Z1004", "Z31K2": [ "Z6", "langage ordinaire" ] }, { "Z1K1": "Z31", "Z31K1": "Z1664", "Z31K2": [ "Z6", "limbă obișnuită" ] }, { "Z1K1": "Z31", "Z31K1": "Z1787", "Z31K2": [ "Z6", "linguaggio naturale" ] }, { "Z1K1": "Z31", "Z31K1": "Z1181", "Z31K2": [ "Z6", "природан језик" ] }, { "Z1K1": "Z31", "Z31K1": "Z1820", "Z31K2": [ "Z6", "कुदरती ज़ुबान" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1011", "Z11K2": "যে শব্দাবলি দিয়ে এই উইকিতে বস্তুর নাম/বিবরণ/উপনাম লেখা হয়" }, { "Z1K1": "Z11", "Z11K1": "Z1127", "Z11K2": "idioma hablado o escrito por humanos para propósitos generales de comunicación" }, { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "language naturally spoken by humans" }, { "Z1K1": "Z11", "Z11K1": "Z1062", "Z11K2": "jazyk přirozeně používaný lidmi" }, { "Z1K1": "Z11", "Z11K1": "Z1157", "Z11K2": "taal die van nature door mensen wordt gesproken" }, { "Z1K1": "Z11", "Z11K1": "Z1851", "Z11K2": "ภาษาที่พูดโดยมนุษย์ทั่วไป" }, { "Z1K1": "Z11", "Z11K1": "Z1616", "Z11K2": "jezik, ki ga govorijo ljudje" }, { "Z1K1": "Z11", "Z11K1": "Z1381", "Z11K2": "linguagem naturalmente falada pelos humanos" }, { "Z1K1": "Z11", "Z11K1": "Z1237", "Z11K2": "insanların doğal olarak konuştuğu dil" }, { "Z1K1": "Z11", "Z11K1": "Z1113", "Z11K2": "language naturally spoken by humans" }, { "Z1K1": "Z11", "Z11K1": "Z1657", "Z11K2": "ਇਨਸਾਨਾਂ ਦੁਆਰਾ ਬੋਲੀ ਜਾਣ ਵਾਲੀ ਭਾਸ਼ਾ" }, { "Z1K1": "Z11", "Z11K1": "Z1078", "Z11K2": "bahasa yang dituturkan secara alami oleh manusia" }, { "Z1K1": "Z11", "Z11K1": "Z1827", "Z11K2": "γλώσσα που ομιλείται από τους ανθρώπους" }, { "Z1K1": "Z11", "Z11K1": "Z1003", "Z11K2": "lengua naturalmente hablado por humanos" }, { "Z1K1": "Z11", "Z11K1": "Z1014", "Z11K2": "asụsụ nke ụmụ mmadụ na-asụ." }, { "Z1K1": "Z11", "Z11K1": "Z1288", "Z11K2": "زمانێک کە بە شێوەیەکی سروشتی لەلایەن مرۆڤەکانەوە قسەی پێ دەکرێت" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "langage naturellement parlé par les humains" }, { "Z1K1": "Z11", "Z11K1": "Z1664", "Z11K2": "limbă vorbită de către oameni în mod natural" }, { "Z1K1": "Z11", "Z11K1": "Z1001", "Z11K2": "لغة يتحدثها بشر بطبيعتهم" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "Lingua naturalmente parlata dagli esseri umani" }, { "Z1K1": "Z11", "Z11K1": "Z1181", "Z11K2": "језик који људи користе за комуникацију" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "मनुष्यों द्वारा प्राकृतिक रूप से बोली जाने वाली भाषा।" }, { "Z1K1": "Z11", "Z11K1": "Z1844", "Z11K2": "wikang likas na sinasalita ng mga tao" }, { "Z1K1": "Z11", "Z11K1": "Z1823", "Z11K2": "език, естествено говорен от хората." } ] } } l3mpzzeax29nop9we3o4dfe3cym9mks Z11 0 14 268824 261829 2026-04-25T09:07:16Z QuickQuokka 51952 268824 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z11" }, "Z2K2": { "Z1K1": "Z4", "Z4K1": "Z11", "Z4K2": [ "Z3", { "Z1K1": "Z3", "Z3K1": "Z60", "Z3K2": "Z11K1", "Z3K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "language" }, { "Z1K1": "Z11", "Z11K1": "Z1025", "Z11K2": "język" }, { "Z1K1": "Z11", "Z11K1": "Z1011", "Z11K2": "ভাষা" }, { "Z1K1": "Z11", "Z11K1": "Z1645", "Z11K2": "语言" }, { "Z1K1": "Z11", "Z11K1": "Z1062", "Z11K2": "jazyk" }, { "Z1K1": "Z11", "Z11K1": "Z1592", "Z11K2": "språk" }, { "Z1K1": "Z11", "Z11K1": "Z1186", "Z11K2": "שפה" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Sprache" }, { "Z1K1": "Z11", "Z11K1": "Z1113", "Z11K2": "language" }, { "Z1K1": "Z11", "Z11K1": "Z1157", "Z11K2": "taal" }, { "Z1K1": "Z11", "Z11K1": "Z1078", "Z11K2": "bahasa" }, { "Z1K1": "Z11", "Z11K1": "Z1672", "Z11K2": "語言" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "langue" }, { "Z1K1": "Z11", "Z11K1": "Z1005", "Z11K2": "язык" }, { "Z1K1": "Z11", "Z11K1": "Z1664", "Z11K2": "limbă" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "lingua" }, { "Z1K1": "Z11", "Z11K1": "Z1181", "Z11K2": "језик" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "भाषा" }, { "Z1K1": "Z11", "Z11K1": "Z1844", "Z11K2": "wika" }, { "Z1K1": "Z11", "Z11K1": "Z1823", "Z11K2": "език" } ] }, "Z3K4": { "Z1K1": "Z40", "Z40K1": "Z42" } }, { "Z1K1": "Z3", "Z3K1": "Z6", "Z3K2": "Z11K2", "Z3K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "text" }, { "Z1K1": "Z11", "Z11K1": "Z1025", "Z11K2": "tekst" }, { "Z1K1": "Z11", "Z11K1": "Z1011", "Z11K2": "পাঠ্য" }, { "Z1K1": "Z11", "Z11K1": "Z1645", "Z11K2": "文本" }, { "Z1K1": "Z11", "Z11K1": "Z1062", "Z11K2": "text" }, { "Z1K1": "Z11", "Z11K1": "Z1592", "Z11K2": "text" }, { "Z1K1": "Z11", "Z11K1": "Z1186", "Z11K2": "טקסט" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Text" }, { "Z1K1": "Z11", "Z11K1": "Z1113", "Z11K2": "text" }, { "Z1K1": "Z11", "Z11K1": "Z1625", "Z11K2": "soratra" }, { "Z1K1": "Z11", "Z11K1": "Z1157", "Z11K2": "tekst" }, { "Z1K1": "Z11", "Z11K1": "Z1078", "Z11K2": "teks" }, { "Z1K1": "Z11", "Z11K1": "Z1672", "Z11K2": "文字" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "texte" }, { "Z1K1": "Z11", "Z11K1": "Z1005", "Z11K2": "текст" }, { "Z1K1": "Z11", "Z11K1": "Z1664", "Z11K2": "text" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "testo" }, { "Z1K1": "Z11", "Z11K1": "Z1181", "Z11K2": "текст" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "टेक्स्ट" }, { "Z1K1": "Z11", "Z11K1": "Z1844", "Z11K2": "teksto" }, { "Z1K1": "Z11", "Z11K1": "Z1823", "Z11K2": "текст" } ] }, "Z3K4": { "Z1K1": "Z40", "Z40K1": "Z42" } } ], "Z4K3": "Z111", "Z4K4": "Z14392", "Z4K5": "Z21583", "Z4K7": [ "Z46" ], "Z4K8": [ "Z64" ] }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Monolingual text" }, { "Z1K1": "Z11", "Z11K1": "Z1025", "Z11K2": "Tekst jednojęzyczny" }, { "Z1K1": "Z11", "Z11K1": "Z1592", "Z11K2": "Enspråkig text" }, { "Z1K1": "Z11", "Z11K1": "Z1011", "Z11K2": "একভাষিক পাঠ্য" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "einsprachiger Text" }, { "Z1K1": "Z11", "Z11K1": "Z1576", "Z11K2": "unulingva teksto" }, { "Z1K1": "Z11", "Z11K1": "Z1062", "Z11K2": "Jednojazyčný text" }, { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "単一言語テキスト" }, { "Z1K1": "Z11", "Z11K1": "Z1709", "Z11K2": "Teksts vienā valodā" }, { "Z1K1": "Z11", "Z11K1": "Z1005", "Z11K2": "Одноязычный текст" }, { "Z1K1": "Z11", "Z11K1": "Z1186", "Z11K2": "טקסט חד־לשוני" }, { "Z1K1": "Z11", "Z11K1": "Z1048", "Z11K2": "Văn bản đơn ngôn ngữ" }, { "Z1K1": "Z11", "Z11K1": "Z1157", "Z11K2": "eentalige tekst" }, { "Z1K1": "Z11", "Z11K1": "Z1227", "Z11K2": "Enspråklig tekst" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "texte monolingue" }, { "Z1K1": "Z11", "Z11K1": "Z1851", "Z11K2": "ข้อความภาษาเดียว" }, { "Z1K1": "Z11", "Z11K1": "Z1237", "Z11K2": "Tek dilli metin" }, { "Z1K1": "Z11", "Z11K1": "Z1381", "Z11K2": "Texto monolíngue" }, { "Z1K1": "Z11", "Z11K1": "Z1332", "Z11K2": "Одномовний текст" }, { "Z1K1": "Z11", "Z11K1": "Z1113", "Z11K2": "Monolingual text" }, { "Z1K1": "Z11", "Z11K1": "Z1625", "Z11K2": "Soratra amin'ny fiteny tokana" }, { "Z1K1": "Z11", "Z11K1": "Z1051", "Z11K2": "yksikielinen teksti" }, { "Z1K1": "Z11", "Z11K1": "Z1078", "Z11K2": "Teks satu bahasa" }, { "Z1K1": "Z11", "Z11K1": "Z1645", "Z11K2": "单语言文本" }, { "Z1K1": "Z11", "Z11K1": "Z1672", "Z11K2": "單語言文字" }, { "Z1K1": "Z11", "Z11K1": "Z1827", "Z11K2": "μονόγλωσσο κείμενο" }, { "Z1K1": "Z11", "Z11K1": "Z1531", "Z11K2": "Teks ekabahasa" }, { "Z1K1": "Z11", "Z11K1": "Z1434", "Z11K2": "تيک‌س ايکابهاس" }, { "Z1K1": "Z11", "Z11K1": "Z1003", "Z11K2": "Texto monolingüe" }, { "Z1K1": "Z11", "Z11K1": "Z1099", "Z11K2": "eesproochegen Text" }, { "Z1K1": "Z11", "Z11K1": "Z1664", "Z11K2": "Text monolingv" }, { "Z1K1": "Z11", "Z11K1": "Z1902", "Z11K2": "單語文本" }, { "Z1K1": "Z11", "Z11K1": "Z1001", "Z11K2": "نص أحادي اللغة" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "Testo monolingue" }, { "Z1K1": "Z11", "Z11K1": "Z1643", "Z11K2": "단일 언어 텍스트" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "एकभाषी टेक्स्ट" }, { "Z1K1": "Z11", "Z11K1": "Z1181", "Z11K2": "Једнојезични текст" }, { "Z1K1": "Z11", "Z11K1": "Z1597", "Z11K2": "Birdilli mətn" }, { "Z1K1": "Z11", "Z11K1": "Z1207", "Z11K2": "матни якзабона" }, { "Z1K1": "Z11", "Z11K1": "Z1844", "Z11K2": "Teksto sa isang wika" }, { "Z1K1": "Z11", "Z11K1": "Z1823", "Z11K2": "Едноезичен текст" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1186", "Z31K2": [ "Z6", "טקסט חד-לשוני", "טקסט חד לשוני", "טקסט בלשון בודדת" ] }, { "Z1K1": "Z31", "Z31K1": "Z1048", "Z31K2": [ "Z6", "Văn bản đơn ngôn ngữ", "Văn bản đơn ngữ" ] }, { "Z1K1": "Z31", "Z31K1": "Z1078", "Z31K2": [ "Z6", "Teks monobahasa" ] }, { "Z1K1": "Z31", "Z31K1": "Z1645", "Z31K2": [ "Z6", "单语文本" ] }, { "Z1K1": "Z31", "Z31K1": "Z1672", "Z31K2": [ "Z6", "單語文字" ] }, { "Z1K1": "Z31", "Z31K1": "Z1003", "Z31K2": [ "Z6", "texto en una lengua" ] }, { "Z1K1": "Z31", "Z31K1": "Z1902", "Z31K2": [ "Z6", "單語言文本" ] }, { "Z1K1": "Z31", "Z31K1": "Z1820", "Z31K2": [ "Z6", "एकभाषी पाठ्य" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "A Z6/String of text in a given Z60/Natural language, used to label things for humans to read." }, { "Z1K1": "Z11", "Z11K1": "Z1025", "Z11K2": "Ciąg znaków (Z6) w konkretnym języku naturalnym (Z60), stosowany w etykietach czytanych przez ludzi." }, { "Z1K1": "Z11", "Z11K1": "Z1592", "Z11K2": "textsträng på ett naturligt språk, avsedd för människor att läsa" }, { "Z1K1": "Z11", "Z11K1": "Z1011", "Z11K2": "একটি Z60/স্বাভাবিক ভাষায় পাঠ্যের Z6/স্ট্রিং, যা দিয়ে মানুষদের পড়ার জন্য বস্তুর নাম দেওয়া হয়" }, { "Z1K1": "Z11", "Z11K1": "Z1576", "Z11K2": "Z6/signoĉeno de teksto en difinita Z60/natura lingvo, uzata por etikedi aferojn por homoj legi" }, { "Z1K1": "Z11", "Z11K1": "Z1062", "Z11K2": "Textový Z6/Řetězec v daném Z60/Přirozeném jazyce, používaný pro lidsky čitelné označení" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Zeichenkette in einer bestimmten natürlichen Sprache zur Bezeichnung von Dingen" }, { "Z1K1": "Z11", "Z11K1": "Z1157", "Z11K2": "een Z6/tekenreeks in een bepaalde Z60/natuurlijke taal, gebruikt om dingen te labelen" }, { "Z1K1": "Z11", "Z11K1": "Z1048", "Z11K2": "Một chuỗi (Z6) ký tự thể hiện một văn bản được viết bằng một ngôn ngữ tự nhiên (Z60)" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "une Z6/Chaîne de texte dans un Z60/Langage naturel donné, utilisé pour être lisible par un humain" }, { "Z1K1": "Z11", "Z11K1": "Z1381", "Z11K2": "Uma Z6/Cadeia de texto em uma determinada Z60/Linguagem natural, usada para rotular coisas para humanos lerem." }, { "Z1K1": "Z11", "Z11K1": "Z1113", "Z11K2": "A Z6/String of text in a given Z60/Natural language, used to label things for humans to read." }, { "Z1K1": "Z11", "Z11K1": "Z1851", "Z11K2": "Z6/สตริง ของข้อความใน Z60/ภาษาธรรมชาติ ภาษาหนึ่ง ใช้แปะป้ายสิ่งต่าง ๆ ให้มนุษย์อ่าน" }, { "Z1K1": "Z11", "Z11K1": "Z1078", "Z11K2": "Sebuah Z6/Untaian teks dalam sebuah Z60/Bahasa alami tertentu, digunakan untuk memberi label untuk dibaca oleh manusia" }, { "Z1K1": "Z11", "Z11K1": "Z1827", "Z11K2": "συμβολοσειρά χαρακτήρων σε μια συγκεκριμένη φυσική γλώσσα που χρησιμοποιείται για την ονομασία πραγμάτων" }, { "Z1K1": "Z11", "Z11K1": "Z1531", "Z11K2": "Z6/Rentetan teks dalam Z60/Bahasa semula jadi yang diberi, digunakan untuk melabel benda untuk manusia baca." }, { "Z1K1": "Z11", "Z11K1": "Z1434", "Z11K2": "Z6/رينتيتن تيک‌س دالم Z60/بهاس سمولا جادي يڠ دبري، دݢوناکن اونتوق ملابل بندا اونتوق ماءنسي باچ." }, { "Z1K1": "Z11", "Z11K1": "Z1003", "Z11K2": "Una Z6/Cadena de texto en una Z60/Lengua natural dada, usada para etiquetar cosas con el fin de que los humanos las puedan leer." }, { "Z1K1": "Z11", "Z11K1": "Z1664", "Z11K2": "Un Z6/Șir de text într-o anumită Z60/Limbă naturală, utilizat pentru a eticheta lucruri pentru a fi citite de oameni." }, { "Z1K1": "Z11", "Z11K1": "Z1001", "Z11K2": "Z6/سلسلة نص بـ Z60/لغة طبيعية محددة، تستخدم لتسمية الأشياء لتمكين القراءة على الأشخاص." }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "Una Z6/Stringa in una data Z60/Lingua naturale, usata per descrivere un'etichetta leggibile dagli umani" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "किसी Z60/प्राकृतिक भाषा में एक Z6/स्ट्रिंग; इससे मनुष्यों द्वारा पढ़ने की चीज़ों को लेबल किया जाता है।" }, { "Z1K1": "Z11", "Z11K1": "Z1844", "Z11K2": "Isang Z6/Hanay ng teksto sa isang partikular na Z60/Likas na wika, na ginagamit upang mag-etiketa ng mga bagay na mabasa ng mga tao." }, { "Z1K1": "Z11", "Z11K1": "Z1823", "Z11K2": "Z6/Низ от текст на даден Z60/Естествен език, използван за етикетиране на неща, които хората могат да четат." } ] } } mdn2vgb7173qn2whtctdi1d93a5w9f7 Z12 0 15 268828 224721 2026-04-25T09:10:02Z QuickQuokka 51952 268828 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z12" }, "Z2K2": { "Z1K1": "Z4", "Z4K1": "Z12", "Z4K2": [ "Z3", { "Z1K1": "Z3", "Z3K1": { "Z1K1": "Z7", "Z7K1": "Z881", "Z881K1": "Z11" }, "Z3K2": "Z12K1", "Z3K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "texts" }, { "Z1K1": "Z11", "Z11K1": "Z1025", "Z11K2": "teksty" }, { "Z1K1": "Z11", "Z11K1": "Z1011", "Z11K2": "পাঠ্যসমূহ" }, { "Z1K1": "Z11", "Z11K1": "Z1592", "Z11K2": "texter" }, { "Z1K1": "Z11", "Z11K1": "Z1645", "Z11K2": "文本" }, { "Z1K1": "Z11", "Z11K1": "Z1062", "Z11K2": "texty" }, { "Z1K1": "Z11", "Z11K1": "Z1186", "Z11K2": "טקסטים" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Texte" }, { "Z1K1": "Z11", "Z11K1": "Z1113", "Z11K2": "texts" }, { "Z1K1": "Z11", "Z11K1": "Z1078", "Z11K2": "teks-teks" }, { "Z1K1": "Z11", "Z11K1": "Z1672", "Z11K2": "文字" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "textes" }, { "Z1K1": "Z11", "Z11K1": "Z1332", "Z11K2": "тексти" }, { "Z1K1": "Z11", "Z11K1": "Z1005", "Z11K2": "тексты" }, { "Z1K1": "Z11", "Z11K1": "Z1664", "Z11K2": "texte" }, { "Z1K1": "Z11", "Z11K1": "Z1001", "Z11K2": "نصوص" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "testi" }, { "Z1K1": "Z11", "Z11K1": "Z1181", "Z11K2": "текстови" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "टेक्स्ट" }, { "Z1K1": "Z11", "Z11K1": "Z1823", "Z11K2": "текстове" } ] }, "Z3K4": { "Z1K1": "Z40", "Z40K1": "Z42" } } ], "Z4K3": "Z112", "Z4K4": "Z19312", "Z4K7": [ "Z46" ], "Z4K8": [ "Z64" ] }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Multilingual text" }, { "Z1K1": "Z11", "Z11K1": "Z1025", "Z11K2": "Tekst wielojęzyczny" }, { "Z1K1": "Z11", "Z11K1": "Z1592", "Z11K2": "Flerspråkig text" }, { "Z1K1": "Z11", "Z11K1": "Z1011", "Z11K2": "বহুভাষিক পাঠ্য" }, { "Z1K1": "Z11", "Z11K1": "Z1062", "Z11K2": "Mnohojazyčný text" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "mehrsprachiger Text" }, { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "多言語テキスト" }, { "Z1K1": "Z11", "Z11K1": "Z1186", "Z11K2": "טקסט רב־לשוני" }, { "Z1K1": "Z11", "Z11K1": "Z1048", "Z11K2": "Văn bản đa ngôn ngữ" }, { "Z1K1": "Z11", "Z11K1": "Z1157", "Z11K2": "meertalige tekst" }, { "Z1K1": "Z11", "Z11K1": "Z1227", "Z11K2": "Flerspråklig tekst" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "texte multilingue" }, { "Z1K1": "Z11", "Z11K1": "Z1851", "Z11K2": "ข้อความพหุภาษา" }, { "Z1K1": "Z11", "Z11K1": "Z1237", "Z11K2": "Çok dilli metin" }, { "Z1K1": "Z11", "Z11K1": "Z1381", "Z11K2": "Texto multilíngue" }, { "Z1K1": "Z11", "Z11K1": "Z1332", "Z11K2": "Багатомовний текст" }, { "Z1K1": "Z11", "Z11K1": "Z1113", "Z11K2": "Multilingual text" }, { "Z1K1": "Z11", "Z11K1": "Z1657", "Z11K2": "ਬਹੁਭਾਸ਼ਾਈ ਲਿਖਤ" }, { "Z1K1": "Z11", "Z11K1": "Z1078", "Z11K2": "Teks multibahasa" }, { "Z1K1": "Z11", "Z11K1": "Z1645", "Z11K2": "多语言文本" }, { "Z1K1": "Z11", "Z11K1": "Z1672", "Z11K2": "多語言文字" }, { "Z1K1": "Z11", "Z11K1": "Z1199", "Z11K2": "Multilingual text" }, { "Z1K1": "Z11", "Z11K1": "Z1827", "Z11K2": "πολύγλωσσο κείμενο" }, { "Z1K1": "Z11", "Z11K1": "Z1531", "Z11K2": "Teks pelbagai bahasa" }, { "Z1K1": "Z11", "Z11K1": "Z1434", "Z11K2": "تيک‌س ڤلباݢاي بهاس" }, { "Z1K1": "Z11", "Z11K1": "Z1003", "Z11K2": "Texto multilingüe" }, { "Z1K1": "Z11", "Z11K1": "Z1099", "Z11K2": "méisproochegen Text" }, { "Z1K1": "Z11", "Z11K1": "Z1051", "Z11K2": "monikielinen teksti" }, { "Z1K1": "Z11", "Z11K1": "Z1005", "Z11K2": "Многоязычный текст" }, { "Z1K1": "Z11", "Z11K1": "Z1664", "Z11K2": "Text multilingv" }, { "Z1K1": "Z11", "Z11K1": "Z1001", "Z11K2": "نص متعدد اللغات" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "Testo multilingue" }, { "Z1K1": "Z11", "Z11K1": "Z1643", "Z11K2": "다국어 텍스트" }, { "Z1K1": "Z11", "Z11K1": "Z1181", "Z11K2": "Вишејезични текст" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "बहुभाषी टेक्स्ट" }, { "Z1K1": "Z11", "Z11K1": "Z1597", "Z11K2": "Çoxdilli mətn" }, { "Z1K1": "Z11", "Z11K1": "Z1207", "Z11K2": "матни бисёрзабона" }, { "Z1K1": "Z11", "Z11K1": "Z1823", "Z11K2": "Многоезичен текст" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1186", "Z31K2": [ "Z6", "טקסט רב-לשוני", "טקסט רב לשוני", "טקסט מרובה־שפות", "טקסט מרובה-שפות", "טקסט מרובה שפות" ] }, { "Z1K1": "Z31", "Z31K1": "Z1048", "Z31K2": [ "Z6", "Văn bản nhiều ngôn ngữ", "Văn bản đa ngữ" ] }, { "Z1K1": "Z31", "Z31K1": "Z1851", "Z31K2": [ "Z6", "ข้อความหลายภาษา" ] }, { "Z1K1": "Z31", "Z31K1": "Z1005", "Z31K2": [ "Z6", "Мультиязыковой текст" ] }, { "Z1K1": "Z31", "Z31K1": "Z1820", "Z31K2": [ "Z6", "बहुभाषी पाठ्य" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "A list of Z11/MonolingualStrings, up to one for each Z60/Natural language, used to label things for humans to read in multiple languages." }, { "Z1K1": "Z11", "Z11K1": "Z1025", "Z11K2": "Lista tekstów jednojęzycznych (Z11), po jednym dla każdego języka naturalnego (Z60)." }, { "Z1K1": "Z11", "Z11K1": "Z1592", "Z11K2": "lista av textsträngar på naturliga språk, avsedd för människor att läsa på olika språk" }, { "Z1K1": "Z11", "Z11K1": "Z1011", "Z11K2": "Z11/একভাষিক পাঠ্যের তালিকা (যার মধ্যে প্রত্যেক Z60/স্বাভাবিক ভাষার জন্য মাত্র একটি Z11 থাকতে পারে)" }, { "Z1K1": "Z11", "Z11K1": "Z1062", "Z11K2": "Seznam Z11/Jednojazyčných textů, nejvýše jeden pro každý Z60/Přirozený jazyk, používaný pro lidsky čitelné označení" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Liste von einsprachigen Zeichenketten für jede natürliche Sprache" }, { "Z1K1": "Z11", "Z11K1": "Z1157", "Z11K2": "lijst met Z11/eentalige tekst, maximaal één voor elke Z60/natuurlijke taal, gebruikt om te labelen" }, { "Z1K1": "Z11", "Z11K1": "Z1048", "Z11K2": "Một danh sách các văn bản đơn ngữ (Z11), với tối đa một văn bản cho mỗi ngôn ngữ tự nhiên (Z60)" }, { "Z1K1": "Z11", "Z11K1": "Z1381", "Z11K2": "Uma lista de Z11/Textos monolíngues, até uma para cada Z60/Linguagem natural, usada para rotular coisas para que humanos possam ler em vários idiomas." }, { "Z1K1": "Z11", "Z11K1": "Z1113", "Z11K2": "A list of Z11/MonolingualStrings, up to one for each Z60/Natural language, used to label things for " }, { "Z1K1": "Z11", "Z11K1": "Z1851", "Z11K2": "รายการของ Z11/ข้อความภาษาเดียว สำหรับแต่ละ Z60/ภาษาธรรมชาติ ให้มนุษย์อ่านในหลายภาษา" }, { "Z1K1": "Z11", "Z11K1": "Z1078", "Z11K2": "Sebuah daftar Z11/TeksSatuBahasa, dengan setiap elemen mewakili satu Z60/Bahasa alami, digunakan untuk memberi label untuk dibaca manusia dalam lebih dari satu bahasa" }, { "Z1K1": "Z11", "Z11K1": "Z1199", "Z11K2": "A list of Z11/Monolingual texts, with one (or none) for each Z60/Natural langage. Used to label things in multiple languages for people to read." }, { "Z1K1": "Z11", "Z11K1": "Z1332", "Z11K2": "Список одномовних рядків (Z11/MonolingualStrings), по одному для кожної природної мови (Z60/Natural language)." }, { "Z1K1": "Z11", "Z11K1": "Z1531", "Z11K2": "Senarai Z11/RentetanEkabahasa, sehingga satu untuk setiap Z60/Bahasa semula jadi, digunakan untuk melabel benda untuk manusia baca dalam pelbagai bahasa." }, { "Z1K1": "Z11", "Z11K1": "Z1434", "Z11K2": "سناراي Z11/رينتيتن ايکابهاس، سهيڠݢ ساتو اونتوق ستياڤ Z60/بهاس سمولا جادي، دݢوناکن اونتوق ملابل بندا اونتوق ماءنسي باچ دالم ڤلباݢاي بهاس." }, { "Z1K1": "Z11", "Z11K1": "Z1003", "Z11K2": "Una lista de Z11/Textos monolingües, un elemento por Z60/Lengua natural, usada para etiquetar cosas con el fin de que los humanos las puedan leer." }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "une liste de chaînes Z11/textes monolingues, jusqu'à une pour chaque Z60/langue naturelle, utilisée pour libeller des éléments que les humains peuvent lire dans plusieurs langues." }, { "Z1K1": "Z11", "Z11K1": "Z1664", "Z11K2": "O listă de Z11/Texte monolingve, cel mult unul pentru fiecare Z60/Limbă naturală, utilizată pentru a eticheta lucruri pe care oamenii le pot citi în mai multe limbi." }, { "Z1K1": "Z11", "Z11K1": "Z1001", "Z11K2": "قائمة من Z11/سلسلة أحادية اللغة، تصل إلى واحدة لكل Z60/لغة طبيعية، تُستخدم لتسمية الأشياء لتمكين القراءة بلغات متعددة على الأشخاص." }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "Una lista di Z11/Testi monolingua con al massimo un elemento per ogni Z60/Lingua naturale, usata per descrivere un oggetto in varie lingue" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "Z11/एकभाषी स्ट्रिंग्स की एक सूची जिसमें हर Z60/प्राकृतिक भाषा के लिए एक प्रविष्टि हो; इससे कई भाषाओं में मनुष्यों द्वारा पढ़ने की चीज़ों को लेबल किया जाता है।" }, { "Z1K1": "Z11", "Z11K1": "Z1823", "Z11K2": "Списък с Z11/Eдноезични низове, до един за всеки Z60/Eстествен език, използвани за етикетиране на неща, които хората могат да четат на множество езици." } ] } } m02ra4ce0kt5wp80s6vt4c0s4srlmtd Z61 0 16 268841 264678 2026-04-25T09:32:02Z QuickQuokka 51952 268841 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z61" }, "Z2K2": { "Z1K1": "Z4", "Z4K1": "Z61", "Z4K2": [ "Z3", { "Z1K1": "Z3", "Z3K1": "Z6", "Z3K2": "Z61K1", "Z3K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "code" }, { "Z1K1": "Z11", "Z11K1": "Z1025", "Z11K2": "kod języka" }, { "Z1K1": "Z11", "Z11K1": "Z1011", "Z11K2": "ভাষা কোড" }, { "Z1K1": "Z11", "Z11K1": "Z1645", "Z11K2": "语言代码" }, { "Z1K1": "Z11", "Z11K1": "Z1062", "Z11K2": "kód" }, { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "コード" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Code" }, { "Z1K1": "Z11", "Z11K1": "Z1113", "Z11K2": "code" }, { "Z1K1": "Z11", "Z11K1": "Z1078", "Z11K2": "kode" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "code" }, { "Z1K1": "Z11", "Z11K1": "Z1664", "Z11K2": "cod" }, { "Z1K1": "Z11", "Z11K1": "Z1001", "Z11K2": "نص برمجي" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "codice" }, { "Z1K1": "Z11", "Z11K1": "Z1181", "Z11K2": "код језика" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "कोड" }, { "Z1K1": "Z11", "Z11K1": "Z1163", "Z11K2": "slslslslsl" }, { "Z1K1": "Z11", "Z11K1": "Z1823", "Z11K2": "код" } ] }, "Z3K4": { "Z1K1": "Z40", "Z40K1": "Z42" } } ], "Z4K3": "Z161", "Z4K4": "Z23379", "Z4K7": [ "Z46" ], "Z4K8": [ "Z64" ] }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Programming language" }, { "Z1K1": "Z11", "Z11K1": "Z1025", "Z11K2": "Język programowania" }, { "Z1K1": "Z11", "Z11K1": "Z1592", "Z11K2": "Programspråk" }, { "Z1K1": "Z11", "Z11K1": "Z1011", "Z11K2": "প্রোগ্রামিং ভাষা" }, { "Z1K1": "Z11", "Z11K1": "Z1062", "Z11K2": "Programovací jazyk" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Programmiersprache" }, { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "プログラミング言語" }, { "Z1K1": "Z11", "Z11K1": "Z1048", "Z11K2": "Ngôn ngữ lập trình" }, { "Z1K1": "Z11", "Z11K1": "Z1157", "Z11K2": "programmeertaal" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "langage de programmation" }, { "Z1K1": "Z11", "Z11K1": "Z1186", "Z11K2": "שפת תכנות" }, { "Z1K1": "Z11", "Z11K1": "Z1113", "Z11K2": "Programming language" }, { "Z1K1": "Z11", "Z11K1": "Z1332", "Z11K2": "Мова програмування" }, { "Z1K1": "Z11", "Z11K1": "Z1851", "Z11K2": "ภาษาโปรแกรม" }, { "Z1K1": "Z11", "Z11K1": "Z1005", "Z11K2": "Язык программирования" }, { "Z1K1": "Z11", "Z11K1": "Z1078", "Z11K2": "Bahasa pemrograman" }, { "Z1K1": "Z11", "Z11K1": "Z1645", "Z11K2": "编程语言" }, { "Z1K1": "Z11", "Z11K1": "Z1672", "Z11K2": "程式語言" }, { "Z1K1": "Z11", "Z11K1": "Z1827", "Z11K2": "γλώσσα προγραμματισμού" }, { "Z1K1": "Z11", "Z11K1": "Z1099", "Z11K2": "Programméiersprooch" }, { "Z1K1": "Z11", "Z11K1": "Z1014", "Z11K2": "Asụsụ mmemme" }, { "Z1K1": "Z11", "Z11K1": "Z1360", "Z11K2": "🗣️⚙️" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "Linguaggio di programmazione" }, { "Z1K1": "Z11", "Z11K1": "Z1381", "Z11K2": "Linguagem de programação" }, { "Z1K1": "Z11", "Z11K1": "Z1037", "Z11K2": "Linguagem de programação" }, { "Z1K1": "Z11", "Z11K1": "Z1664", "Z11K2": "Limbaj de programare" }, { "Z1K1": "Z11", "Z11K1": "Z1051", "Z11K2": "ohjelmointikieli" }, { "Z1K1": "Z11", "Z11K1": "Z1001", "Z11K2": "لغة برمجة" }, { "Z1K1": "Z11", "Z11K1": "Z1643", "Z11K2": "프로그래밍 언어" }, { "Z1K1": "Z11", "Z11K1": "Z1181", "Z11K2": "Програмски језик" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "प्रोग्रामिंग भाषा" }, { "Z1K1": "Z11", "Z11K1": "Z1823", "Z11K2": "Език за програмиране" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1011", "Z11K2": "যে ভাষায় Z16/কোড ব্লক লিখিত হয়" }, { "Z1K1": "Z11", "Z11K1": "Z1048", "Z11K2": "Ngôn ngữ dùng để viết mã nguồn (Z16)" }, { "Z1K1": "Z11", "Z11K1": "Z1851", "Z11K2": "ภาษาที่ใช้เขียน Z16/โค้ด" }, { "Z1K1": "Z11", "Z11K1": "Z1078", "Z11K2": "Bahasa yang digunakan untuk menuliskan Z16/Kode" } ] } } 3wwy05je8xnxf0w37b6vuwivhcemlc5 Z16 0 17 268832 261834 2026-04-25T09:13:53Z QuickQuokka 51952 268832 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z16" }, "Z2K2": { "Z1K1": "Z4", "Z4K1": "Z16", "Z4K2": [ "Z3", { "Z1K1": "Z3", "Z3K1": "Z61", "Z3K2": "Z16K1", "Z3K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "language" }, { "Z1K1": "Z11", "Z11K1": "Z1025", "Z11K2": "język programowania" }, { "Z1K1": "Z11", "Z11K1": "Z1011", "Z11K2": "প্রোগ্রামিং ভাষা" }, { "Z1K1": "Z11", "Z11K1": "Z1083", "Z11K2": "پروگرامنگ بولی" }, { "Z1K1": "Z11", "Z11K1": "Z1657", "Z11K2": "ਪਰੋਗਰਾਮਿੰਗ ਬੋਲੀ" }, { "Z1K1": "Z11", "Z11K1": "Z1645", "Z11K2": "语言" }, { "Z1K1": "Z11", "Z11K1": "Z1062", "Z11K2": "jazyk" }, { "Z1K1": "Z11", "Z11K1": "Z1592", "Z11K2": "språk" }, { "Z1K1": "Z11", "Z11K1": "Z1186", "Z11K2": "שפת הקוד" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Sprache" }, { "Z1K1": "Z11", "Z11K1": "Z1113", "Z11K2": "language" }, { "Z1K1": "Z11", "Z11K1": "Z1625", "Z11K2": "fiteny" }, { "Z1K1": "Z11", "Z11K1": "Z1157", "Z11K2": "taal" }, { "Z1K1": "Z11", "Z11K1": "Z1078", "Z11K2": "bahasa" }, { "Z1K1": "Z11", "Z11K1": "Z1672", "Z11K2": "語言" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "langue" }, { "Z1K1": "Z11", "Z11K1": "Z1664", "Z11K2": "limbaj" }, { "Z1K1": "Z11", "Z11K1": "Z1001", "Z11K2": "لغة" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "linguaggio" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "भाषा" }, { "Z1K1": "Z11", "Z11K1": "Z1844", "Z11K2": "wika" }, { "Z1K1": "Z11", "Z11K1": "Z1823", "Z11K2": "език" } ] } }, { "Z1K1": "Z3", "Z3K1": "Z6", "Z3K2": "Z16K2", "Z3K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "code" }, { "Z1K1": "Z11", "Z11K1": "Z1025", "Z11K2": "kod" }, { "Z1K1": "Z11", "Z11K1": "Z1011", "Z11K2": "কোড" }, { "Z1K1": "Z11", "Z11K1": "Z1083", "Z11K2": "کوڈ" }, { "Z1K1": "Z11", "Z11K1": "Z1657", "Z11K2": "ਕੋਡ" }, { "Z1K1": "Z11", "Z11K1": "Z1645", "Z11K2": "代码" }, { "Z1K1": "Z11", "Z11K1": "Z1062", "Z11K2": "kód" }, { "Z1K1": "Z11", "Z11K1": "Z1592", "Z11K2": "kod" }, { "Z1K1": "Z11", "Z11K1": "Z1186", "Z11K2": "קוד" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Code" }, { "Z1K1": "Z11", "Z11K1": "Z1113", "Z11K2": "code" }, { "Z1K1": "Z11", "Z11K1": "Z1625", "Z11K2": "kaody" }, { "Z1K1": "Z11", "Z11K1": "Z1157", "Z11K2": "code" }, { "Z1K1": "Z11", "Z11K1": "Z1078", "Z11K2": "kode" }, { "Z1K1": "Z11", "Z11K1": "Z1672", "Z11K2": "程式碼" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "code" }, { "Z1K1": "Z11", "Z11K1": "Z1664", "Z11K2": "cod" }, { "Z1K1": "Z11", "Z11K1": "Z1001", "Z11K2": "نص برمجي" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "codice" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "कोड" }, { "Z1K1": "Z11", "Z11K1": "Z1844", "Z11K2": "kodigo" }, { "Z1K1": "Z11", "Z11K1": "Z1823", "Z11K2": "код" } ] } }, { "Z1K1": "Z3", "Z3K1": "Z40", "Z3K2": "Z16K3", "Z3K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "has callbacks to the orchestrator" }, { "Z1K1": "Z11", "Z11K1": "Z1844", "Z11K2": "may mga tawag pabalik sa orkestrador" } ] } } ], "Z4K3": "Z116" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Code" }, { "Z1K1": "Z11", "Z11K1": "Z1025", "Z11K2": "Kod źródłowy" }, { "Z1K1": "Z11", "Z11K1": "Z1592", "Z11K2": "Kod" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Code" }, { "Z1K1": "Z11", "Z11K1": "Z1011", "Z11K2": "কোড ব্লক " }, { "Z1K1": "Z11", "Z11K1": "Z1083", "Z11K2": "پروگرام" }, { "Z1K1": "Z11", "Z11K1": "Z1576", "Z11K2": "kodo" }, { "Z1K1": "Z11", "Z11K1": "Z1062", "Z11K2": "Zdrojový kód" }, { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "コード" }, { "Z1K1": "Z11", "Z11K1": "Z1709", "Z11K2": "Kods" }, { "Z1K1": "Z11", "Z11K1": "Z1186", "Z11K2": "קוד" }, { "Z1K1": "Z11", "Z11K1": "Z1048", "Z11K2": "Mã nguồn" }, { "Z1K1": "Z11", "Z11K1": "Z1157", "Z11K2": "code" }, { "Z1K1": "Z11", "Z11K1": "Z1227", "Z11K2": "Kode" }, { "Z1K1": "Z11", "Z11K1": "Z1851", "Z11K2": "โค้ด" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "code" }, { "Z1K1": "Z11", "Z11K1": "Z1237", "Z11K2": "Kod" }, { "Z1K1": "Z11", "Z11K1": "Z1332", "Z11K2": "Код" }, { "Z1K1": "Z11", "Z11K1": "Z1113", "Z11K2": "Code" }, { "Z1K1": "Z11", "Z11K1": "Z1625", "Z11K2": "Kaody" }, { "Z1K1": "Z11", "Z11K1": "Z1381", "Z11K2": "Código" }, { "Z1K1": "Z11", "Z11K1": "Z1051", "Z11K2": "Koodi" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "Codice" }, { "Z1K1": "Z11", "Z11K1": "Z1078", "Z11K2": "kode" }, { "Z1K1": "Z11", "Z11K1": "Z1645", "Z11K2": "代码" }, { "Z1K1": "Z11", "Z11K1": "Z1672", "Z11K2": "程式碼" }, { "Z1K1": "Z11", "Z11K1": "Z1827", "Z11K2": "κώδικας" }, { "Z1K1": "Z11", "Z11K1": "Z1003", "Z11K2": "Código" }, { "Z1K1": "Z11", "Z11K1": "Z1099", "Z11K2": "Code" }, { "Z1K1": "Z11", "Z11K1": "Z1014", "Z11K2": "Koodu" }, { "Z1K1": "Z11", "Z11K1": "Z1005", "Z11K2": "Код" }, { "Z1K1": "Z11", "Z11K1": "Z1664", "Z11K2": "Cod" }, { "Z1K1": "Z11", "Z11K1": "Z1001", "Z11K2": "نص برمجي" }, { "Z1K1": "Z11", "Z11K1": "Z1643", "Z11K2": "코드" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "कोड" }, { "Z1K1": "Z11", "Z11K1": "Z1207", "Z11K2": "код" }, { "Z1K1": "Z11", "Z11K1": "Z1844", "Z11K2": "Kodigo" }, { "Z1K1": "Z11", "Z11K1": "Z1823", "Z11K2": "Код" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1592", "Z31K2": [ "Z6", "Programkod" ] }, { "Z1K1": "Z31", "Z31K1": "Z1062", "Z31K2": [ "Z6", "Kód", "Zdroják", "Program" ] }, { "Z1K1": "Z31", "Z31K1": "Z1048", "Z31K2": [ "Z6", "Khối mã nguồn" ] }, { "Z1K1": "Z31", "Z31K1": "Z1851", "Z31K2": [ "Z6", "รหัส" ] }, { "Z1K1": "Z31", "Z31K1": "Z1001", "Z31K2": [ "Z6", "كود" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "A block of code for a Z14/Implementation." }, { "Z1K1": "Z11", "Z11K1": "Z1025", "Z11K2": "Blok kodu dla implementacji (Z14)." }, { "Z1K1": "Z11", "Z11K1": "Z1592", "Z11K2": "ett block av kod för en implementering (Z14)" }, { "Z1K1": "Z11", "Z11K1": "Z1011", "Z11K2": "Z14/বাস্তবায়নের জন্য আরেকটি প্রোগ্রামিং ভাষায় উৎস কোডের অংশ" }, { "Z1K1": "Z11", "Z11K1": "Z1576", "Z11K2": "bloko de kodo por Z14/efektivigo" }, { "Z1K1": "Z11", "Z11K1": "Z1062", "Z11K2": "Blok kódu v daném Z61/Programovacím jazyce pro nějakou Z14/Implementaci" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Code-Block für eine Implementierung" }, { "Z1K1": "Z11", "Z11K1": "Z1157", "Z11K2": "een codeblok voor een Z14/implementatie" }, { "Z1K1": "Z11", "Z11K1": "Z1048", "Z11K2": "Khối các lệnh trong các bản thực hiện (Z14)" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "un bloc de code pour une Z14/implémentation" }, { "Z1K1": "Z11", "Z11K1": "Z1332", "Z11K2": "Блок коду для Z14/Реалізації." }, { "Z1K1": "Z11", "Z11K1": "Z1113", "Z11K2": "A block of code for a Z14/Implementation." }, { "Z1K1": "Z11", "Z11K1": "Z1381", "Z11K2": "Um bloco de código para uma Z14/Implementação." }, { "Z1K1": "Z11", "Z11K1": "Z1851", "Z11K2": "โค้ดบล็อกหนึ่งสำหรับ Z14/การนำไปปฏิบัติ" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "Un blocco di codice per una Z14/Implementazione." }, { "Z1K1": "Z11", "Z11K1": "Z1078", "Z11K2": "Sebuah blok kode untuk Z14/Implementasi" }, { "Z1K1": "Z11", "Z11K1": "Z1003", "Z11K2": "Un bloque de código para una Z14/Implementación." }, { "Z1K1": "Z11", "Z11K1": "Z1014", "Z11K2": "Ihe ngọngọ koodu maka Z14/mmejuputa" }, { "Z1K1": "Z11", "Z11K1": "Z1186", "Z11K2": "גוש של קוד של Z14/מימוש." }, { "Z1K1": "Z11", "Z11K1": "Z1664", "Z11K2": "Un bloc de cod pentru o Z14/Implementare." }, { "Z1K1": "Z11", "Z11K1": "Z1001", "Z11K2": "كتلة نص برمجي لـ Z14/تنفيذ." }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "Z14/कार्यान्वयन के लिए एक कोड का ब्लॉक।" }, { "Z1K1": "Z11", "Z11K1": "Z1844", "Z11K2": "Isang bloke ng kodigo para sa isang Z14/Implementasyon." }, { "Z1K1": "Z11", "Z11K1": "Z1823", "Z11K2": "Блок код за Z14/Имплементация." } ] } } seafzq6sn0h6qk2g1n13lxxb6ee93zn Z14 0 18 268831 261831 2026-04-25T09:12:50Z QuickQuokka 51952 268831 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z14" }, "Z2K2": { "Z1K1": "Z4", "Z4K1": "Z14", "Z4K2": [ "Z3", { "Z1K1": "Z3", "Z3K1": "Z8", "Z3K2": "Z14K1", "Z3K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "function" }, { "Z1K1": "Z11", "Z11K1": "Z1025", "Z11K2": "funkcja" }, { "Z1K1": "Z11", "Z11K1": "Z1011", "Z11K2": "ফাংশন" }, { "Z1K1": "Z11", "Z11K1": "Z1083", "Z11K2": "کرنی" }, { "Z1K1": "Z11", "Z11K1": "Z1657", "Z11K2": "ਕਰਨੀ" }, { "Z1K1": "Z11", "Z11K1": "Z1645", "Z11K2": "函数" }, { "Z1K1": "Z11", "Z11K1": "Z1062", "Z11K2": "funkce" }, { "Z1K1": "Z11", "Z11K1": "Z1592", "Z11K2": "funktion" }, { "Z1K1": "Z11", "Z11K1": "Z1186", "Z11K2": "פונקציה" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Funktion" }, { "Z1K1": "Z11", "Z11K1": "Z1113", "Z11K2": "function (Z14K1)" }, { "Z1K1": "Z11", "Z11K1": "Z1625", "Z11K2": "lefa" }, { "Z1K1": "Z11", "Z11K1": "Z1157", "Z11K2": "functie" }, { "Z1K1": "Z11", "Z11K1": "Z1078", "Z11K2": "fungsi" }, { "Z1K1": "Z11", "Z11K1": "Z1672", "Z11K2": "函式" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "fonction" }, { "Z1K1": "Z11", "Z11K1": "Z1005", "Z11K2": "функция" }, { "Z1K1": "Z11", "Z11K1": "Z1664", "Z11K2": "funcție" }, { "Z1K1": "Z11", "Z11K1": "Z1001", "Z11K2": "دالة" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "फ़ंक्शन" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "funzione" }, { "Z1K1": "Z11", "Z11K1": "Z1844", "Z11K2": "punsiyon" }, { "Z1K1": "Z11", "Z11K1": "Z1823", "Z11K2": "функция" } ] } }, { "Z1K1": "Z3", "Z3K1": "Z1", "Z3K2": "Z14K2", "Z3K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "composition" }, { "Z1K1": "Z11", "Z11K1": "Z1025", "Z11K2": "złożenie funkcji" }, { "Z1K1": "Z11", "Z11K1": "Z1011", "Z11K2": "ফাংশন প্রণয়ন" }, { "Z1K1": "Z11", "Z11K1": "Z1083", "Z11K2": "مسودہ" }, { "Z1K1": "Z11", "Z11K1": "Z1657", "Z11K2": "ਮਸੌਦਾ" }, { "Z1K1": "Z11", "Z11K1": "Z1645", "Z11K2": "组合" }, { "Z1K1": "Z11", "Z11K1": "Z1062", "Z11K2": "kompozice" }, { "Z1K1": "Z11", "Z11K1": "Z1592", "Z11K2": "sammansättning" }, { "Z1K1": "Z11", "Z11K1": "Z1186", "Z11K2": "הרכבה" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Komposition" }, { "Z1K1": "Z11", "Z11K1": "Z1113", "Z11K2": "composition" }, { "Z1K1": "Z11", "Z11K1": "Z1625", "Z11K2": "fanambarana" }, { "Z1K1": "Z11", "Z11K1": "Z1157", "Z11K2": "compositie" }, { "Z1K1": "Z11", "Z11K1": "Z1078", "Z11K2": "komposisi" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "composition" }, { "Z1K1": "Z11", "Z11K1": "Z1005", "Z11K2": "композиция" }, { "Z1K1": "Z11", "Z11K1": "Z1664", "Z11K2": "compoziție" }, { "Z1K1": "Z11", "Z11K1": "Z1001", "Z11K2": "تركيب" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "रचना" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "composizione" }, { "Z1K1": "Z11", "Z11K1": "Z1844", "Z11K2": "komposisyon" }, { "Z1K1": "Z11", "Z11K1": "Z1823", "Z11K2": "композиция" } ] } }, { "Z1K1": "Z3", "Z3K1": "Z16", "Z3K2": "Z14K3", "Z3K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "code" }, { "Z1K1": "Z11", "Z11K1": "Z1025", "Z11K2": "kod źródłowy" }, { "Z1K1": "Z11", "Z11K1": "Z1011", "Z11K2": "কোড" }, { "Z1K1": "Z11", "Z11K1": "Z1083", "Z11K2": "کوڈ" }, { "Z1K1": "Z11", "Z11K1": "Z1657", "Z11K2": "ਕੋਡ" }, { "Z1K1": "Z11", "Z11K1": "Z1645", "Z11K2": "代码" }, { "Z1K1": "Z11", "Z11K1": "Z1062", "Z11K2": "zdrojový kód" }, { "Z1K1": "Z11", "Z11K1": "Z1592", "Z11K2": "kod" }, { "Z1K1": "Z11", "Z11K1": "Z1186", "Z11K2": "קוד" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Code" }, { "Z1K1": "Z11", "Z11K1": "Z1113", "Z11K2": "code" }, { "Z1K1": "Z11", "Z11K1": "Z1625", "Z11K2": "kaody" }, { "Z1K1": "Z11", "Z11K1": "Z1157", "Z11K2": "code" }, { "Z1K1": "Z11", "Z11K1": "Z1078", "Z11K2": "kode" }, { "Z1K1": "Z11", "Z11K1": "Z1672", "Z11K2": "程式碼" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "code" }, { "Z1K1": "Z11", "Z11K1": "Z1005", "Z11K2": "код" }, { "Z1K1": "Z11", "Z11K1": "Z1664", "Z11K2": "cod" }, { "Z1K1": "Z11", "Z11K1": "Z1001", "Z11K2": "نص برمجي" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "कोड" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "codice" }, { "Z1K1": "Z11", "Z11K1": "Z1844", "Z11K2": "kodigo" }, { "Z1K1": "Z11", "Z11K1": "Z1823", "Z11K2": "код" } ] } }, { "Z1K1": "Z3", "Z3K1": "Z8", "Z3K2": "Z14K4", "Z3K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "built-in" }, { "Z1K1": "Z11", "Z11K1": "Z1025", "Z11K2": "wbudowana" }, { "Z1K1": "Z11", "Z11K1": "Z1011", "Z11K2": "অভ্যন্তরীণ ফাংশন" }, { "Z1K1": "Z11", "Z11K1": "Z1083", "Z11K2": "بنیادی" }, { "Z1K1": "Z11", "Z11K1": "Z1657", "Z11K2": "ਬੁਨਿਆਦੀ" }, { "Z1K1": "Z11", "Z11K1": "Z1645", "Z11K2": "内置" }, { "Z1K1": "Z11", "Z11K1": "Z1062", "Z11K2": "vestavěná" }, { "Z1K1": "Z11", "Z11K1": "Z1592", "Z11K2": "inbyggd" }, { "Z1K1": "Z11", "Z11K1": "Z1186", "Z11K2": "מובנה" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "integriert" }, { "Z1K1": "Z11", "Z11K1": "Z1113", "Z11K2": "built-in" }, { "Z1K1": "Z11", "Z11K1": "Z1625", "Z11K2": "ampahany mitambatra" }, { "Z1K1": "Z11", "Z11K1": "Z1157", "Z11K2": "ingebouwd" }, { "Z1K1": "Z11", "Z11K1": "Z1078", "Z11K2": "terbina" }, { "Z1K1": "Z11", "Z11K1": "Z1672", "Z11K2": "內建" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": " intégré" }, { "Z1K1": "Z11", "Z11K1": "Z1005", "Z11K2": "встроенная" }, { "Z1K1": "Z11", "Z11K1": "Z1664", "Z11K2": "integrată" }, { "Z1K1": "Z11", "Z11K1": "Z1001", "Z11K2": "مدمج" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "बिल्ट-इन" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "integrato" }, { "Z1K1": "Z11", "Z11K1": "Z1844", "Z11K2": "nakapaloob" }, { "Z1K1": "Z11", "Z11K1": "Z1823", "Z11K2": "вграден" } ] } } ], "Z4K3": "Z114" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Implementation" }, { "Z1K1": "Z11", "Z11K1": "Z1025", "Z11K2": "Implementacja" }, { "Z1K1": "Z11", "Z11K1": "Z1592", "Z11K2": "Implementering" }, { "Z1K1": "Z11", "Z11K1": "Z1011", "Z11K2": "বাস্তবায়ন" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Implementierung" }, { "Z1K1": "Z11", "Z11K1": "Z1083", "Z11K2": "چلائی" }, { "Z1K1": "Z11", "Z11K1": "Z1657", "Z11K2": "ਚਲਾਈ" }, { "Z1K1": "Z11", "Z11K1": "Z1576", "Z11K2": "efektivigo" }, { "Z1K1": "Z11", "Z11K1": "Z1062", "Z11K2": "Implementace" }, { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "実装" }, { "Z1K1": "Z11", "Z11K1": "Z1709", "Z11K2": "Implementācija" }, { "Z1K1": "Z11", "Z11K1": "Z1186", "Z11K2": "מימוש" }, { "Z1K1": "Z11", "Z11K1": "Z1048", "Z11K2": "Thực hiện" }, { "Z1K1": "Z11", "Z11K1": "Z1157", "Z11K2": "implementatie" }, { "Z1K1": "Z11", "Z11K1": "Z1227", "Z11K2": "Implementering" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "implémentation" }, { "Z1K1": "Z11", "Z11K1": "Z1332", "Z11K2": "Реалізація" }, { "Z1K1": "Z11", "Z11K1": "Z1113", "Z11K2": "Implementation" }, { "Z1K1": "Z11", "Z11K1": "Z1625", "Z11K2": "Antsipiriham-pamaritana" }, { "Z1K1": "Z11", "Z11K1": "Z1381", "Z11K2": "Implementação" }, { "Z1K1": "Z11", "Z11K1": "Z1051", "Z11K2": "toteutus" }, { "Z1K1": "Z11", "Z11K1": "Z1851", "Z11K2": "การนำไปปฏิบัติ" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "Implementazione" }, { "Z1K1": "Z11", "Z11K1": "Z1078", "Z11K2": "Implementasi" }, { "Z1K1": "Z11", "Z11K1": "Z1645", "Z11K2": "实现" }, { "Z1K1": "Z11", "Z11K1": "Z1672", "Z11K2": "實作" }, { "Z1K1": "Z11", "Z11K1": "Z1827", "Z11K2": "υλοποίηση" }, { "Z1K1": "Z11", "Z11K1": "Z1003", "Z11K2": "Implementación" }, { "Z1K1": "Z11", "Z11K1": "Z1099", "Z11K2": "Implementéierung" }, { "Z1K1": "Z11", "Z11K1": "Z1014", "Z11K2": "Mmejụpụta" }, { "Z1K1": "Z11", "Z11K1": "Z1037", "Z11K2": "Implementação" }, { "Z1K1": "Z11", "Z11K1": "Z1005", "Z11K2": "Реализация" }, { "Z1K1": "Z11", "Z11K1": "Z1664", "Z11K2": "Implementare" }, { "Z1K1": "Z11", "Z11K1": "Z1001", "Z11K2": "تنفيذ" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "कार्यान्वयन" }, { "Z1K1": "Z11", "Z11K1": "Z1597", "Z11K2": "Tətbiqetmə" }, { "Z1K1": "Z11", "Z11K1": "Z1207", "Z11K2": "амалисозӣ" }, { "Z1K1": "Z11", "Z11K1": "Z1844", "Z11K2": "Implementasyon" }, { "Z1K1": "Z11", "Z11K1": "Z1823", "Z11K2": "Имплементация" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1851", "Z31K2": [ "Z6", "การทำให้เกิดผล" ] }, { "Z1K1": "Z31", "Z31K1": "Z1078", "Z31K2": [ "Z6", "Penerapan" ] }, { "Z1K1": "Z31", "Z31K1": "Z1672", "Z31K2": [ "Z6", "實現" ] }, { "Z1K1": "Z31", "Z31K1": "Z1664", "Z31K2": [ "Z6", "Implementări" ] }, { "Z1K1": "Z31", "Z31K1": "Z1597", "Z31K2": [ "Z6", "Həyatakeçirmə", "İmplementasiya" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "An implementation of a Z8/Function which can be checked as working through its Z20/Test cases and if working can be used in a Z7/Function call." }, { "Z1K1": "Z11", "Z11K1": "Z1025", "Z11K2": "Implementacja funkcji (Z8), która może być przetestowana (Z20) i wywołana (Z7), jeśli jest poprawna." }, { "Z1K1": "Z11", "Z11K1": "Z1011", "Z11K2": "Z8/ফাংশনের পরিণতকারী; (Z7/ফাংশন কল দিয়ে ব্যবহার)|(শুদ্ধতা Z20/পরীক্ষা ক্ষেত্র দিয়ে নিশ্চিত) করা যায়" }, { "Z1K1": "Z11", "Z11K1": "Z1576", "Z11K2": "efektivigo de Z8/funkcio kiu povas esti testita tra siaj Z20/provkazoj kaj uzita en Z7/funkciovoko" }, { "Z1K1": "Z11", "Z11K1": "Z1062", "Z11K2": "Konkrétní implementace dané Z8/Funkce" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Implementierung einer Funktion, die in einem Funktionsaufruf genutzt werden kann" }, { "Z1K1": "Z11", "Z11K1": "Z1048", "Z11K2": "Sự hiện thực hoá một hàm (Z8) được kiểm thử bằng cách gọi (Z7) trong các kịch bản kiểm thử (Z20)" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "L'implémentation d'une Z8/fonction validée par un Z20/cas de test utilisé dans un Z7/appel de fonction." }, { "Z1K1": "Z11", "Z11K1": "Z1113", "Z11K2": "An implementation of a Z8/Function which can be checked as working through its Z20/Test cases and if" }, { "Z1K1": "Z11", "Z11K1": "Z1381", "Z11K2": "Uma implementação de uma Z8/Função que pode ser verificada como funcional através de seus Z20/Casos de teste e, se estiver funcionando, pode ser usada em uma Z7/Chamada de função." }, { "Z1K1": "Z11", "Z11K1": "Z1851", "Z11K2": "การนำ Z8/ฟังก์ชัน ไปปฏิบัติ ตรวจว่าใช้ได้ด้วย Z20/ชุดทดสอบ และใช้ Z7/เรียกฟังก์ชัน หากใช้ได้" }, { "Z1K1": "Z11", "Z11K1": "Z1078", "Z11K2": "Implementasi dari suatu Fungsi yang bisa diperiksa melalui Kasus ujinya dan jika bekerja ia bisa digunakan dalam suatu Panggilan fungsi" }, { "Z1K1": "Z11", "Z11K1": "Z1157", "Z11K2": "implementatie van Z8/functie die kan worden getest via Z20/tests en gebruikt in Z7/functie-aanroep" }, { "Z1K1": "Z11", "Z11K1": "Z1003", "Z11K2": "Una implementación de una Z8/Función que puede ser verificada como funcionando a través de sus Z20/Casos de prueba y, si funciona, puede ser usada en una Z7/Llamada de función." }, { "Z1K1": "Z11", "Z11K1": "Z1014", "Z11K2": "Mmejuputa atumatu Z8/Ọrụ nke enwere ike ịlele ka ọ na-arụ ọrụ site na Z20/Nnwale ya ma ọ bụrụ na ọna arụ ọrụ enwere ike iji ọrụ na oku Z7/." }, { "Z1K1": "Z11", "Z11K1": "Z1664", "Z11K2": "O implementare a unei Z8/Funcții care poate fi verificată ca funcționând prin intermediul Z20/Cazurilor sale de test și, dacă funcționează, poate fi utilizată într-un Z7/Apel de funcție." }, { "Z1K1": "Z11", "Z11K1": "Z1001", "Z11K2": "تنفيذ Z8/للدالة يمكن فحص عمله من خلال حالات Z20/اختباره، ويتحدد بذلك إن كان ممكنًا للاستخدام في استدعاء Z7/الدالة." }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "किसी Z8/फ़ंक्शन का कार्यान्वयन जिसकी Z20/परीक्षण के मामलों से काम करने की योग्यता जाँची जा सकती है, और अगर योग्य हो तो Z7/फ़ंक्शन कॉल में प्रयोग किया जा सकता है।" }, { "Z1K1": "Z11", "Z11K1": "Z1844", "Z11K2": "Isang implementasyon ng isang Z8/Punsiyon na maaaring suriin bilang gumagana sa pamamagitan ng mga Z20/Kaso ng pagsubok at kung gumagana ay maaaring gamitin sa isang Z7/Tawag sa punsiyon." }, { "Z1K1": "Z11", "Z11K1": "Z1823", "Z11K2": "Имплементация на Z8/Функция, която може да се провери дали работи чрез своите Z20/Тестови случаи и ако работи, може да се използва в Z7/Извикване на функция." } ] } } 9ile95szpk60a02y469jktg3bne6zri Z17 0 19 268833 253881 2026-04-25T09:15:38Z QuickQuokka 51952 268833 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z17" }, "Z2K2": { "Z1K1": "Z4", "Z4K1": "Z17", "Z4K2": [ "Z3", { "Z1K1": "Z3", "Z3K1": "Z4", "Z3K2": "Z17K1", "Z3K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "type" }, { "Z1K1": "Z11", "Z11K1": "Z1025", "Z11K2": "typ" }, { "Z1K1": "Z11", "Z11K1": "Z1011", "Z11K2": "ধরন" }, { "Z1K1": "Z11", "Z11K1": "Z1645", "Z11K2": "类型" }, { "Z1K1": "Z11", "Z11K1": "Z1062", "Z11K2": "typ" }, { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "型" }, { "Z1K1": "Z11", "Z11K1": "Z1592", "Z11K2": "typ" }, { "Z1K1": "Z11", "Z11K1": "Z1186", "Z11K2": "סוג" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Typ" }, { "Z1K1": "Z11", "Z11K1": "Z1113", "Z11K2": "type" }, { "Z1K1": "Z11", "Z11K1": "Z1078", "Z11K2": "tipe" }, { "Z1K1": "Z11", "Z11K1": "Z1157", "Z11K2": "type" }, { "Z1K1": "Z11", "Z11K1": "Z1672", "Z11K2": "類型" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "type" }, { "Z1K1": "Z11", "Z11K1": "Z1664", "Z11K2": "tip" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "tipo" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "प्रकार" }, { "Z1K1": "Z11", "Z11K1": "Z1823", "Z11K2": "тип" } ] }, "Z3K4": { "Z1K1": "Z40", "Z40K1": "Z42" } }, { "Z1K1": "Z3", "Z3K1": "Z6", "Z3K2": "Z17K2", "Z3K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "key" }, { "Z1K1": "Z11", "Z11K1": "Z1025", "Z11K2": "identyfikator" }, { "Z1K1": "Z11", "Z11K1": "Z1011", "Z11K2": "নির্দেশক" }, { "Z1K1": "Z11", "Z11K1": "Z1645", "Z11K2": "键" }, { "Z1K1": "Z11", "Z11K1": "Z1062", "Z11K2": "identifikátor" }, { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "キー" }, { "Z1K1": "Z11", "Z11K1": "Z1592", "Z11K2": "attribut" }, { "Z1K1": "Z11", "Z11K1": "Z1186", "Z11K2": "מפתח הארגומנט" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Schlüssel" }, { "Z1K1": "Z11", "Z11K1": "Z1113", "Z11K2": "key" }, { "Z1K1": "Z11", "Z11K1": "Z1078", "Z11K2": "kunci" }, { "Z1K1": "Z11", "Z11K1": "Z1672", "Z11K2": "鍵" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "clé" }, { "Z1K1": "Z11", "Z11K1": "Z1664", "Z11K2": "cheie" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "chiave" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "कुँजी" }, { "Z1K1": "Z11", "Z11K1": "Z1823", "Z11K2": "ключ" } ] }, "Z3K4": { "Z1K1": "Z40", "Z40K1": "Z42" } }, { "Z1K1": "Z3", "Z3K1": "Z12", "Z3K2": "Z17K3", "Z3K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "label" }, { "Z1K1": "Z11", "Z11K1": "Z1025", "Z11K2": "etykieta" }, { "Z1K1": "Z11", "Z11K1": "Z1011", "Z11K2": "নাম" }, { "Z1K1": "Z11", "Z11K1": "Z1645", "Z11K2": "标签" }, { "Z1K1": "Z11", "Z11K1": "Z1062", "Z11K2": "štítek" }, { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "ラベル" }, { "Z1K1": "Z11", "Z11K1": "Z1592", "Z11K2": "etikett" }, { "Z1K1": "Z11", "Z11K1": "Z1186", "Z11K2": "תווית הארגומנט" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Bezeichnung" }, { "Z1K1": "Z11", "Z11K1": "Z1113", "Z11K2": "label" }, { "Z1K1": "Z11", "Z11K1": "Z1078", "Z11K2": "label" }, { "Z1K1": "Z11", "Z11K1": "Z1672", "Z11K2": "標籤" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "étiquette" }, { "Z1K1": "Z11", "Z11K1": "Z1664", "Z11K2": "etichetă" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "etichetta" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "लेबल" }, { "Z1K1": "Z11", "Z11K1": "Z1823", "Z11K2": "етикет" } ] }, "Z3K4": { "Z1K1": "Z40", "Z40K1": "Z42" } } ], "Z4K3": "Z117", "Z4K4": "Z23338", "Z4K7": [ "Z46" ], "Z4K8": [ "Z64" ] }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Argument declaration" }, { "Z1K1": "Z11", "Z11K1": "Z1025", "Z11K2": "Deklaracja argumentu" }, { "Z1K1": "Z11", "Z11K1": "Z1592", "Z11K2": "Argumentdeklaration" }, { "Z1K1": "Z11", "Z11K1": "Z1011", "Z11K2": "আর্গুমেন্ট ঘোষণা" }, { "Z1K1": "Z11", "Z11K1": "Z1062", "Z11K2": "Deklarace argumentu" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Argumentdeklaration" }, { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "引数宣言" }, { "Z1K1": "Z11", "Z11K1": "Z1186", "Z11K2": "הצהרת ארגומנט " }, { "Z1K1": "Z11", "Z11K1": "Z1048", "Z11K2": "Khai báo đối số" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "déclaration d'argument" }, { "Z1K1": "Z11", "Z11K1": "Z1157", "Z11K2": "argumentdeclaratie" }, { "Z1K1": "Z11", "Z11K1": "Z1113", "Z11K2": "Argument declaration" }, { "Z1K1": "Z11", "Z11K1": "Z1851", "Z11K2": "การประกาศอาร์กิวเมนต์" }, { "Z1K1": "Z11", "Z11K1": "Z1078", "Z11K2": "Deklarasi argumen" }, { "Z1K1": "Z11", "Z11K1": "Z1645", "Z11K2": "参数声明" }, { "Z1K1": "Z11", "Z11K1": "Z1672", "Z11K2": "引數宣告" }, { "Z1K1": "Z11", "Z11K1": "Z1003", "Z11K2": "Declaración de argumentos" }, { "Z1K1": "Z11", "Z11K1": "Z1014", "Z11K2": "Nkwupụta arụmaụka" }, { "Z1K1": "Z11", "Z11K1": "Z1381", "Z11K2": "Declaração de argumento" }, { "Z1K1": "Z11", "Z11K1": "Z1005", "Z11K2": "Объявление аргумента" }, { "Z1K1": "Z11", "Z11K1": "Z1664", "Z11K2": "Declarație de argumente" }, { "Z1K1": "Z11", "Z11K1": "Z1001", "Z11K2": "تصريح وسيط" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "Dichiarazione argomento" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "तर्क घोषणा" }, { "Z1K1": "Z11", "Z11K1": "Z1823", "Z11K2": "Декларация на аргумент" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1851", "Z31K2": [ "Z6", "การประกาศตัวแปรรับเข้า" ] }, { "Z1K1": "Z31", "Z31K1": "Z1005", "Z31K2": [ "Z6", "Декларация аргумента" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "A specification of what an input to a Z8/Function should be." }, { "Z1K1": "Z11", "Z11K1": "Z1025", "Z11K2": "Określenie, jak powinno wyglądać wejście funkcji (Z8)." }, { "Z1K1": "Z11", "Z11K1": "Z1592", "Z11K2": "specifikation över vilka typer en funktions indata ska vara" }, { "Z1K1": "Z11", "Z11K1": "Z1011", "Z11K2": "Z8/ফাংশনের একটি ইনপুট কি থাকতে হবে সেটার বিনির্দেশক" }, { "Z1K1": "Z11", "Z11K1": "Z1062", "Z11K2": "Popis, jaký by měl být jeden vstup nějaké Z8/Funkce" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Spezifikation der Eingabe für eine Funktion" }, { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "Z8/関数への入力はどうあるべきかの指定。" }, { "Z1K1": "Z11", "Z11K1": "Z1186", "Z11K2": "הגדרה של מה אמור להיות הקלט של Z8/פונקציה." }, { "Z1K1": "Z11", "Z11K1": "Z1157", "Z11K2": "een specificatie van wat een invoer voor een Z8/functie zou moeten zijn" }, { "Z1K1": "Z11", "Z11K1": "Z1048", "Z11K2": "Lời đặc tả đối số của một hàm (Z8)" }, { "Z1K1": "Z11", "Z11K1": "Z1113", "Z11K2": "A specification of what an input to a Z8/Function should be." }, { "Z1K1": "Z11", "Z11K1": "Z1851", "Z11K2": "การระบุว่าควรป้อนอะไรเข้าไปใน Z8/ฟังก์ชัน" }, { "Z1K1": "Z11", "Z11K1": "Z1078", "Z11K2": "Penjelasan spesifik masukan apa yang seharusnya diterima oleh Z8/Fungsi" }, { "Z1K1": "Z11", "Z11K1": "Z1003", "Z11K2": "Una especificación de lo que se espera como entrada a una Z8/Función." }, { "Z1K1": "Z11", "Z11K1": "Z1014", "Z11K2": "Nkọwapụta ihe ntinye na Z8/Ọrụ kwesịrị ịbụ" }, { "Z1K1": "Z11", "Z11K1": "Z1381", "Z11K2": "Uma especificação do que uma entrada para uma Z8/Função deve ser." }, { "Z1K1": "Z11", "Z11K1": "Z1005", "Z11K2": "Определение каким должен быть ввод Z8/Функции" }, { "Z1K1": "Z11", "Z11K1": "Z1664", "Z11K2": "O specificație a ceea ce ar trebui să fie datele de intrare ale unei Z8/Funcții." }, { "Z1K1": "Z11", "Z11K1": "Z1001", "Z11K2": "مواصفة تحدد ما يجب أن يكون عليه إدخال ما بالنسبة Z8/لدالة." }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "Una specificazione di quale dovrebbe essere un ingresso di una Funzione" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "एक निर्देश कि एक Z8/फ़ंक्शन का इनपुट क्या होना चाहिए।" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "spécification de ce que doit être une entrée de Z8/Function" }, { "Z1K1": "Z11", "Z11K1": "Z1823", "Z11K2": "Спецификация на това какъв трябва да бъде входът към Z8/Функция." } ] } } eq793bd0gnpqpfwfblaopnugdejcski Z18 0 20 268834 260490 2026-04-25T09:17:50Z QuickQuokka 51952 268834 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z18" }, "Z2K2": { "Z1K1": "Z4", "Z4K1": "Z18", "Z4K2": [ "Z3", { "Z1K1": "Z3", "Z3K1": "Z6", "Z3K2": "Z18K1", "Z3K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "key id" }, { "Z1K1": "Z11", "Z11K1": "Z1025", "Z11K2": "identyfikator argumentu" }, { "Z1K1": "Z11", "Z11K1": "Z1011", "Z11K2": "নির্দেশক পরিচয়" }, { "Z1K1": "Z11", "Z11K1": "Z1645", "Z11K2": "键标识符" }, { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "キー番号" }, { "Z1K1": "Z11", "Z11K1": "Z1592", "Z11K2": "argument-id" }, { "Z1K1": "Z11", "Z11K1": "Z1186", "Z11K2": "מזהה מפתח" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Schlüssel-ID" }, { "Z1K1": "Z11", "Z11K1": "Z1113", "Z11K2": "key id" }, { "Z1K1": "Z11", "Z11K1": "Z1078", "Z11K2": "ID argumen" }, { "Z1K1": "Z11", "Z11K1": "Z1157", "Z11K2": "identificatiecode sleutel" }, { "Z1K1": "Z11", "Z11K1": "Z1672", "Z11K2": "鍵識別碼" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "identifiant de la clé" }, { "Z1K1": "Z11", "Z11K1": "Z1005", "Z11K2": "идентификатор ключа" }, { "Z1K1": "Z11", "Z11K1": "Z1664", "Z11K2": "identificatorul cheii" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "ID della chiave" }, { "Z1K1": "Z11", "Z11K1": "Z1001", "Z11K2": "معرّف مفتاح" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "कुँजी पहचानकर्ता" }, { "Z1K1": "Z11", "Z11K1": "Z1062", "Z11K2": "identifikátor klíče" }, { "Z1K1": "Z11", "Z11K1": "Z1823", "Z11K2": "идентификатор на ключа" } ] } } ], "Z4K3": "Z118" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Argument reference" }, { "Z1K1": "Z11", "Z11K1": "Z1025", "Z11K2": "Odwołanie do argumentu" }, { "Z1K1": "Z11", "Z11K1": "Z1592", "Z11K2": "Argumentreferens" }, { "Z1K1": "Z11", "Z11K1": "Z1011", "Z11K2": "আর্গুমেন্ট তথ্যসূত্র" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Argumentreferenz" }, { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "引数参照" }, { "Z1K1": "Z11", "Z11K1": "Z1186", "Z11K2": "התייחסות לארגומנט" }, { "Z1K1": "Z11", "Z11K1": "Z1048", "Z11K2": "Tham chiếu đối số" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "référence d'argument" }, { "Z1K1": "Z11", "Z11K1": "Z1157", "Z11K2": "argumentreferentie" }, { "Z1K1": "Z11", "Z11K1": "Z1003", "Z11K2": "Referencia de argumento" }, { "Z1K1": "Z11", "Z11K1": "Z1237", "Z11K2": "Bağımsız değişken referansı" }, { "Z1K1": "Z11", "Z11K1": "Z1113", "Z11K2": "Argument reference" }, { "Z1K1": "Z11", "Z11K1": "Z1851", "Z11K2": "การอ้างอิงอาร์กิวเมนต์" }, { "Z1K1": "Z11", "Z11K1": "Z1078", "Z11K2": "Referensi argumen" }, { "Z1K1": "Z11", "Z11K1": "Z1645", "Z11K2": "参数引用" }, { "Z1K1": "Z11", "Z11K1": "Z1672", "Z11K2": "引數參照" }, { "Z1K1": "Z11", "Z11K1": "Z1014", "Z11K2": "Ntụaka arụmaụka" }, { "Z1K1": "Z11", "Z11K1": "Z1381", "Z11K2": "Referência de argumento" }, { "Z1K1": "Z11", "Z11K1": "Z1005", "Z11K2": "Ссылка на аргумент" }, { "Z1K1": "Z11", "Z11K1": "Z1664", "Z11K2": "Referință de argument" }, { "Z1K1": "Z11", "Z11K1": "Z1001", "Z11K2": "إحالة وسيط" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "Riferimento ad argomento" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "तर्क संदर्भ" }, { "Z1K1": "Z11", "Z11K1": "Z1062", "Z11K2": "Reference na argument" }, { "Z1K1": "Z11", "Z11K1": "Z1823", "Z11K2": "Референция към аргумент" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1851", "Z31K2": [ "Z6", "การอ้างอิงตัวแปรรับเข้า" ] }, { "Z1K1": "Z31", "Z31K1": "Z1820", "Z31K2": [ "Z6", "तर्क सन्दर्भ" ] }, { "Z1K1": "Z31", "Z31K1": "Z1062", "Z31K2": [ "Z6", "Argument", "Odkaz na argument" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "A link to an input to a Z7/Function call, or placeholder for one." }, { "Z1K1": "Z11", "Z11K1": "Z1025", "Z11K2": "Odwołanie do wejścia, które zostało przekazane w wywołaniu funkcji (Z7)" }, { "Z1K1": "Z11", "Z11K1": "Z1592", "Z11K2": "koppling till en funktions indata, eller en platshållare" }, { "Z1K1": "Z11", "Z11K1": "Z1011", "Z11K2": "Z7/ফাংশন কলের ইনপুটের সংযোগ, অথবা তার স্থানধারক" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Link zu einer Eingabe für einen Funktionsaufruf oder Platzhalter dafür" }, { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "Z7/関数呼び出し入力へのリンク、またはそのプレースホルダー。" }, { "Z1K1": "Z11", "Z11K1": "Z1157", "Z11K2": "een link naar een ingang voor een Z7/aanroep van functie of een tijdelijke aanduiding ervoor" }, { "Z1K1": "Z11", "Z11K1": "Z1048", "Z11K2": "Liên kết đến một đối số đầu vào trong một lời gọi hàm (Z7)" }, { "Z1K1": "Z11", "Z11K1": "Z1113", "Z11K2": "A link to an input to a Z7/Function call, or placeholder for one." }, { "Z1K1": "Z11", "Z11K1": "Z1851", "Z11K2": "การเชื่อมไปยังสิ่งที่รับเข้าในการ Z7/เรียกใช้ฟังก์ชัน หรือเป็นตัวแสดงแทนให้" }, { "Z1K1": "Z11", "Z11K1": "Z1078", "Z11K2": "Sebuah tautan ke masukan untuk suatu Z7/Panggilan fungsi, atau sebuah penampung untuk nilai masukan" }, { "Z1K1": "Z11", "Z11K1": "Z1186", "Z11K2": "קישור לקלט ל־Z7/קריאה לפונקציה, או ממלא מקום של זה." }, { "Z1K1": "Z11", "Z11K1": "Z1014", "Z11K2": "Njikọ na ntinye aka na oku Z7/ọrụ, ma ọ bụ ebe nchekwa maka otu" }, { "Z1K1": "Z11", "Z11K1": "Z1381", "Z11K2": "Um link para uma entrada para uma Z7/Chamada de função, ou um espaço reservado para uma." }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "un lien vers une entrée d'un appel Z7/fonction, ou un espace réservé pour cette entrée." }, { "Z1K1": "Z11", "Z11K1": "Z1005", "Z11K2": "Ссылка на ввод на Z7/Вызов функции или её заменитель." }, { "Z1K1": "Z11", "Z11K1": "Z1664", "Z11K2": "O legătură către o valoare de intrare a unui Z7/Apel de funcție, sau un spațiu rezervat pentru unul." }, { "Z1K1": "Z11", "Z11K1": "Z1001", "Z11K2": "رابط بين مُدخل ما وبين استدعاء Z7/دالة، أو عنصر مكان لواحد." }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "Un collegamento ad un ingresso ad una Funzione, o un rimpiazzamento per un ingresso" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "एक Z7/फ़ंक्शन कॉल की एक कड़ी, या फिर उसके लिए एक प्लेसहोल्डर।" }, { "Z1K1": "Z11", "Z11K1": "Z1062", "Z11K2": "Odkaz na nějaký vstup volání Z7/Funkce, popř. místo pro něj" }, { "Z1K1": "Z11", "Z11K1": "Z1823", "Z11K2": "Връзка към вход за Z7/Извикване на функция или заместител за такава." } ] } } eddiihmt9a1c9jx83wp3ppz029fxqlm Z20 0 21 268835 261833 2026-04-25T09:19:33Z QuickQuokka 51952 268835 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z20" }, "Z2K2": { "Z1K1": "Z4", "Z4K1": "Z20", "Z4K2": [ "Z3", { "Z1K1": "Z3", "Z3K1": "Z8", "Z3K2": "Z20K1", "Z3K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "function" }, { "Z1K1": "Z11", "Z11K1": "Z1011", "Z11K2": "ফাংশন" }, { "Z1K1": "Z11", "Z11K1": "Z1657", "Z11K2": "ਕਰਨੀ" }, { "Z1K1": "Z11", "Z11K1": "Z1083", "Z11K2": "کرنی" }, { "Z1K1": "Z11", "Z11K1": "Z1025", "Z11K2": "funkcja" }, { "Z1K1": "Z11", "Z11K1": "Z1645", "Z11K2": "函数" }, { "Z1K1": "Z11", "Z11K1": "Z1062", "Z11K2": "funkce" }, { "Z1K1": "Z11", "Z11K1": "Z1592", "Z11K2": "funktion" }, { "Z1K1": "Z11", "Z11K1": "Z1186", "Z11K2": "פונקציה" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Funktion" }, { "Z1K1": "Z11", "Z11K1": "Z1113", "Z11K2": "function" }, { "Z1K1": "Z11", "Z11K1": "Z1625", "Z11K2": "lefa" }, { "Z1K1": "Z11", "Z11K1": "Z1332", "Z11K2": "функція" }, { "Z1K1": "Z11", "Z11K1": "Z1078", "Z11K2": "fungsi" }, { "Z1K1": "Z11", "Z11K1": "Z1157", "Z11K2": "functie" }, { "Z1K1": "Z11", "Z11K1": "Z1672", "Z11K2": "函式" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "fonction" }, { "Z1K1": "Z11", "Z11K1": "Z1005", "Z11K2": "функция" }, { "Z1K1": "Z11", "Z11K1": "Z1664", "Z11K2": "funcție" }, { "Z1K1": "Z11", "Z11K1": "Z1001", "Z11K2": "دالة" }, { "Z1K1": "Z11", "Z11K1": "Z1181", "Z11K2": "функција" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "फ़ंक्शन" }, { "Z1K1": "Z11", "Z11K1": "Z1844", "Z11K2": "punsiyon" }, { "Z1K1": "Z11", "Z11K1": "Z1823", "Z11K2": "функция" } ] } }, { "Z1K1": "Z3", "Z3K1": "Z7", "Z3K2": "Z20K2", "Z3K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "call" }, { "Z1K1": "Z11", "Z11K1": "Z1011", "Z11K2": "কল" }, { "Z1K1": "Z11", "Z11K1": "Z1657", "Z11K2": "ਲਾਉਣੀ" }, { "Z1K1": "Z11", "Z11K1": "Z1083", "Z11K2": "لاوݨی" }, { "Z1K1": "Z11", "Z11K1": "Z1025", "Z11K2": "wywołanie" }, { "Z1K1": "Z11", "Z11K1": "Z1645", "Z11K2": "调用" }, { "Z1K1": "Z11", "Z11K1": "Z1062", "Z11K2": "volání" }, { "Z1K1": "Z11", "Z11K1": "Z1592", "Z11K2": "anrop" }, { "Z1K1": "Z11", "Z11K1": "Z1186", "Z11K2": "קריאה לפונקציה" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Aufruf" }, { "Z1K1": "Z11", "Z11K1": "Z1113", "Z11K2": "call" }, { "Z1K1": "Z11", "Z11K1": "Z1625", "Z11K2": "antso" }, { "Z1K1": "Z11", "Z11K1": "Z1078", "Z11K2": "panggilan" }, { "Z1K1": "Z11", "Z11K1": "Z1157", "Z11K2": "aanroep" }, { "Z1K1": "Z11", "Z11K1": "Z1672", "Z11K2": "呼叫" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "appel" }, { "Z1K1": "Z11", "Z11K1": "Z1005", "Z11K2": "вызов" }, { "Z1K1": "Z11", "Z11K1": "Z1664", "Z11K2": "apel" }, { "Z1K1": "Z11", "Z11K1": "Z1001", "Z11K2": "استدعاء" }, { "Z1K1": "Z11", "Z11K1": "Z1181", "Z11K2": "позив" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "कॉल" }, { "Z1K1": "Z11", "Z11K1": "Z1844", "Z11K2": "tawag" }, { "Z1K1": "Z11", "Z11K1": "Z1823", "Z11K2": "извикване" } ] } }, { "Z1K1": "Z3", "Z3K1": "Z7", "Z3K2": "Z20K3", "Z3K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "result validation" }, { "Z1K1": "Z11", "Z11K1": "Z1011", "Z11K2": "ফলাফল বৈধকরণ" }, { "Z1K1": "Z11", "Z11K1": "Z1657", "Z11K2": "ਨਤੀਜਾ ਠੀਕ ਲੱਗਦਾ" }, { "Z1K1": "Z11", "Z11K1": "Z1083", "Z11K2": "نتیجہ ٹھیک لگدا" }, { "Z1K1": "Z11", "Z11K1": "Z1025", "Z11K2": "weryfikacja wyniku" }, { "Z1K1": "Z11", "Z11K1": "Z1645", "Z11K2": "结果验证" }, { "Z1K1": "Z11", "Z11K1": "Z1062", "Z11K2": "ověření výsledku" }, { "Z1K1": "Z11", "Z11K1": "Z1592", "Z11K2": "svarsvalidering" }, { "Z1K1": "Z11", "Z11K1": "Z1186", "Z11K2": "בדיקת התקינות של התוצאה" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Ergebnisprüfung" }, { "Z1K1": "Z11", "Z11K1": "Z1113", "Z11K2": "result validation" }, { "Z1K1": "Z11", "Z11K1": "Z1625", "Z11K2": "fanekem-baliny" }, { "Z1K1": "Z11", "Z11K1": "Z1078", "Z11K2": "validasi hasil" }, { "Z1K1": "Z11", "Z11K1": "Z1157", "Z11K2": "resultaatvalidatie" }, { "Z1K1": "Z11", "Z11K1": "Z1672", "Z11K2": "結果驗證" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "validation du résultat" }, { "Z1K1": "Z11", "Z11K1": "Z1005", "Z11K2": "валидация результата" }, { "Z1K1": "Z11", "Z11K1": "Z1664", "Z11K2": "validarea rezultatului" }, { "Z1K1": "Z11", "Z11K1": "Z1001", "Z11K2": "التحقق من صحة النتيجة" }, { "Z1K1": "Z11", "Z11K1": "Z1181", "Z11K2": "валидација резултата" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "परिणाम का सत्यापन" }, { "Z1K1": "Z11", "Z11K1": "Z1844", "Z11K2": "pagpapatunay ng resulta" }, { "Z1K1": "Z11", "Z11K1": "Z1823", "Z11K2": "валидиране на резултата" } ] } } ], "Z4K3": "Z120" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Test case" }, { "Z1K1": "Z11", "Z11K1": "Z1011", "Z11K2": "পরীক্ষার ক্ষেত্র" }, { "Z1K1": "Z11", "Z11K1": "Z1657", "Z11K2": "ਜਾਂਚ" }, { "Z1K1": "Z11", "Z11K1": "Z1083", "Z11K2": "جانچ" }, { "Z1K1": "Z11", "Z11K1": "Z1025", "Z11K2": "Przypadek testowy" }, { "Z1K1": "Z11", "Z11K1": "Z1592", "Z11K2": "Testfall" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Testfall" }, { "Z1K1": "Z11", "Z11K1": "Z1576", "Z11K2": "provkazo" }, { "Z1K1": "Z11", "Z11K1": "Z1062", "Z11K2": "Testovací případ" }, { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "テストケース" }, { "Z1K1": "Z11", "Z11K1": "Z1709", "Z11K2": "Testpiemērs" }, { "Z1K1": "Z11", "Z11K1": "Z1186", "Z11K2": "מקרה בדיקה" }, { "Z1K1": "Z11", "Z11K1": "Z1048", "Z11K2": "Kịch bản kiểm thử" }, { "Z1K1": "Z11", "Z11K1": "Z1851", "Z11K2": "ชุดทดสอบ" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "cas de test" }, { "Z1K1": "Z11", "Z11K1": "Z1157", "Z11K2": "test" }, { "Z1K1": "Z11", "Z11K1": "Z1332", "Z11K2": "Тест" }, { "Z1K1": "Z11", "Z11K1": "Z1113", "Z11K2": "Test case" }, { "Z1K1": "Z11", "Z11K1": "Z1625", "Z11K2": "Tranga andrana" }, { "Z1K1": "Z11", "Z11K1": "Z1381", "Z11K2": "Caso de teste" }, { "Z1K1": "Z11", "Z11K1": "Z1051", "Z11K2": "testitapaus" }, { "Z1K1": "Z11", "Z11K1": "Z1078", "Z11K2": "Kasus uji" }, { "Z1K1": "Z11", "Z11K1": "Z1645", "Z11K2": "测试用例" }, { "Z1K1": "Z11", "Z11K1": "Z1672", "Z11K2": "測試案例" }, { "Z1K1": "Z11", "Z11K1": "Z1827", "Z11K2": "δοκιμαστική περίπτωση" }, { "Z1K1": "Z11", "Z11K1": "Z1014", "Z11K2": "Nyocha ikpe" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "Caso di test" }, { "Z1K1": "Z11", "Z11K1": "Z1005", "Z11K2": "Тестовый случай" }, { "Z1K1": "Z11", "Z11K1": "Z1664", "Z11K2": "Caz de test" }, { "Z1K1": "Z11", "Z11K1": "Z1001", "Z11K2": "حالة اختبار" }, { "Z1K1": "Z11", "Z11K1": "Z1643", "Z11K2": "테스트 케이스" }, { "Z1K1": "Z11", "Z11K1": "Z1181", "Z11K2": "Тест" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "परीक्षण का मामला" }, { "Z1K1": "Z11", "Z11K1": "Z1207", "Z11K2": "ҳолати санҷишӣ" }, { "Z1K1": "Z11", "Z11K1": "Z1844", "Z11K2": "Kaso ng pagsubok" }, { "Z1K1": "Z11", "Z11K1": "Z1823", "Z11K2": "Тестов случай" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1592", "Z31K2": [ "Z6", "Test" ] }, { "Z1K1": "Z31", "Z31K1": "Z1186", "Z31K2": [ "Z6", "מקרה מבחן", "מקרה בוחן" ] }, { "Z1K1": "Z31", "Z31K1": "Z1048", "Z31K2": [ "Z6", "Trường hợp kiểm thử", "Ca kiểm thử" ] }, { "Z1K1": "Z31", "Z31K1": "Z1851", "Z31K2": [ "Z6", "กรณีทดสอบ" ] }, { "Z1K1": "Z31", "Z31K1": "Z1645", "Z31K2": [ "Z6", "测试" ] }, { "Z1K1": "Z31", "Z31K1": "Z1002", "Z31K2": [ "Z6", "Unit test" ] }, { "Z1K1": "Z31", "Z31K1": "Z1381", "Z31K2": [ "Z6", "Teste de unidade" ] }, { "Z1K1": "Z31", "Z31K1": "Z1005", "Z31K2": [ "Z6", "Тест-кейс", "Тест кейс" ] }, { "Z1K1": "Z31", "Z31K1": "Z1664", "Z31K2": [ "Z6", "test unitar" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "A special call to a Z8/Function used to check if a Z14/Implementation returns the expected result." }, { "Z1K1": "Z11", "Z11K1": "Z1011", "Z11K2": "যদি Z14/বাস্তবায়ন ঠিক ফলাফল উৎপাদন করে সেটা দেখার জন্য বিশেষ একটি Z8/ফাংশনের কল" }, { "Z1K1": "Z11", "Z11K1": "Z1025", "Z11K2": "Szczególne wywołanie funkcji (Z8), wykorzystywane do sprawdzenia poprawności implementacji (Z14)." }, { "Z1K1": "Z11", "Z11K1": "Z1592", "Z11K2": "anrop till en funktion (Z8) för att se om en implementering (Z14) ger rätt svar" }, { "Z1K1": "Z11", "Z11K1": "Z1576", "Z11K2": "speciala voko al Z8/funkcio uzata por kontroli ĉu Z14/efektivigo resendas la atendatan rezulton" }, { "Z1K1": "Z11", "Z11K1": "Z1062", "Z11K2": "Speciální volání Z8/Funkce sloužící k ověření, že nějaká Z14/Implementace vrací očekávaný výsledek" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "spezieller Aufruf einer Funktion zur Überprüfung" }, { "Z1K1": "Z11", "Z11K1": "Z1157", "Z11K2": "aanroep van Z8/functie om te controleren of Z14/implementatie het verwachte resultaat retourneert" }, { "Z1K1": "Z11", "Z11K1": "Z1048", "Z11K2": "Lời gọi một hàm (Z8) dùng để đối chiếu kết quả của một bản thực hiện (Z14) với kết quả mong đợi" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "un appel spécial à une Z8/fonction pour valider qu'une Z14/implémentation renvoie le résultat voulu." }, { "Z1K1": "Z11", "Z11K1": "Z1113", "Z11K2": "A special call to a Z8/Function used to check if a Z14/Implementation returns the expected result." }, { "Z1K1": "Z11", "Z11K1": "Z1381", "Z11K2": "Uma chamada especial para uma Z8/Função usada para verificar se uma Z14/Implementação retorna o resultado esperado." }, { "Z1K1": "Z11", "Z11K1": "Z1851", "Z11K2": "การเรียกใช้ Z8/ฟังก์ชัน แบบพิเศษ เพื่อตรวจว่า Z14/นำไปปฏิบัติ แล้วส่งผลลัพธ์ตามที่คาดหวังหรือไม่" }, { "Z1K1": "Z11", "Z11K1": "Z1078", "Z11K2": "Panggilan khusus ke suatu Z8/Fungsi yang digunakan untuk memeriksa apakah Z14/Implementasi menghasilkan hasil yang diharapkan" }, { "Z1K1": "Z11", "Z11K1": "Z1186", "Z11K2": "קריאה מיוחדת ל־Z8/פונקציה שמשמשת לבדיקה אם Z14/מימוש מחזיר את התוצאה הצפויה." }, { "Z1K1": "Z11", "Z11K1": "Z1332", "Z11K2": "Спеціальний виклик Z8/Функції, який використовується для перевірки, чи Z14/Реалізація повертає очікуваний результат." }, { "Z1K1": "Z11", "Z11K1": "Z1014", "Z11K2": "Oku pụrụ iche gaa na Z8/Ọrụ a na-eji lelee ma Z14/Mmejuputa weghachiri rezọọtụ a tụrụ anya ya." }, { "Z1K1": "Z11", "Z11K1": "Z1005", "Z11K2": "Отдельный вызов Z8/Функции, используемый для проверки того, что Z14/Реализация возвращает ожидаемый результат." }, { "Z1K1": "Z11", "Z11K1": "Z1664", "Z11K2": "Un apel special la o Z8/Funcție utilizat pentru a verifica dacă o Z14/Implementare returnează rezultatul așteptat." }, { "Z1K1": "Z11", "Z11K1": "Z1001", "Z11K2": "استدعاء خاص لـ Z8/دالة ما يُستعمل للتحقق مما إذا كان Z14/التنفيذ يُرجع النتيجة المتوقّعة." }, { "Z1K1": "Z11", "Z11K1": "Z1181", "Z11K2": "Посебан позив Z8/Функције којим се проверава да ли Z14/Имплементација даје очекиван резултат." }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "एक Z8/फ़ंक्शन के लिए एक विशेष कॉल जो यह जाँचता है कि एक Z14/कार्यान्वयन अपेक्षित परिणाम लौटा रहा है कि नहीं।" }, { "Z1K1": "Z11", "Z11K1": "Z1844", "Z11K2": "Isang espesyal na tawag sa isang Z8/Punsiyon na ginagamit upang suriin kung binabalik ng isang Z14/Implementasyon ang inaasahang resulta." }, { "Z1K1": "Z11", "Z11K1": "Z1823", "Z11K2": "Специално извикване на Z8/Функция, използвано за проверка дали Z14/Имплементация връща очаквания резултат." } ] } } ii5tzyg41krcg733tgmm647l1wjpgvn Z21 0 22 268836 253858 2026-04-25T09:20:02Z QuickQuokka 51952 268836 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z21" }, "Z2K2": { "Z1K1": "Z4", "Z4K1": "Z21", "Z4K2": [ "Z3" ], "Z4K3": "Z121" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Unit" }, { "Z1K1": "Z11", "Z11K1": "Z1083", "Z11K2": "یونٹ" }, { "Z1K1": "Z11", "Z11K1": "Z1657", "Z11K2": "ਯੂਨਿਟ" }, { "Z1K1": "Z11", "Z11K1": "Z1025", "Z11K2": "Typ jednostkowy" }, { "Z1K1": "Z11", "Z11K1": "Z1592", "Z11K2": "Enhet" }, { "Z1K1": "Z11", "Z11K1": "Z1011", "Z11K2": "একক" }, { "Z1K1": "Z11", "Z11K1": "Z1062", "Z11K2": "Jednotkový typ" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Einheit" }, { "Z1K1": "Z11", "Z11K1": "Z1186", "Z11K2": "סוג יחידאי" }, { "Z1K1": "Z11", "Z11K1": "Z1048", "Z11K2": "Đơn vị" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "unité" }, { "Z1K1": "Z11", "Z11K1": "Z1157", "Z11K2": "eenheid" }, { "Z1K1": "Z11", "Z11K1": "Z1237", "Z11K2": "Ünite" }, { "Z1K1": "Z11", "Z11K1": "Z1113", "Z11K2": "Unit" }, { "Z1K1": "Z11", "Z11K1": "Z1851", "Z11K2": "ยูนิต" }, { "Z1K1": "Z11", "Z11K1": "Z1078", "Z11K2": "Unit" }, { "Z1K1": "Z11", "Z11K1": "Z1645", "Z11K2": "单值" }, { "Z1K1": "Z11", "Z11K1": "Z1672", "Z11K2": "單一值" }, { "Z1K1": "Z11", "Z11K1": "Z1014", "Z11K2": "Nkeji" }, { "Z1K1": "Z11", "Z11K1": "Z1381", "Z11K2": "Unidade" }, { "Z1K1": "Z11", "Z11K1": "Z1709", "Z11K2": "Vienība" }, { "Z1K1": "Z11", "Z11K1": "Z1037", "Z11K2": "Unidade" }, { "Z1K1": "Z11", "Z11K1": "Z1005", "Z11K2": "Единичный тип" }, { "Z1K1": "Z11", "Z11K1": "Z1664", "Z11K2": "Unitate" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "Unità" }, { "Z1K1": "Z11", "Z11K1": "Z1001", "Z11K2": "وحدة" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "इकाई" }, { "Z1K1": "Z11", "Z11K1": "Z1051", "Z11K2": "Yksikkö" }, { "Z1K1": "Z11", "Z11K1": "Z1823", "Z11K2": "Единица" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1062", "Z31K2": [ "Z6", "Jednotka" ] }, { "Z1K1": "Z31", "Z31K1": "Z1078", "Z31K2": [ "Z6", "Satuan" ] }, { "Z1K1": "Z31", "Z31K1": "Z1011", "Z31K2": [ "Z6", "ইউনিট" ] }, { "Z1K1": "Z31", "Z31K1": "Z1005", "Z31K2": [ "Z6", "Одно значение", "Юнит" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1025", "Z11K2": "Typ, który może przyjąć dokładnie jedną wartość." }, { "Z1K1": "Z11", "Z11K1": "Z1062", "Z11K2": "Typ s jedinou možnou instancí" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Typ mit einer einzigen möglichen Instanz" }, { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "type that can take only a single value" }, { "Z1K1": "Z11", "Z11K1": "Z1186", "Z11K2": "סוג שיכול לקבל ערך בודד" }, { "Z1K1": "Z11", "Z11K1": "Z1048", "Z11K2": "Kiểu chỉ có thể nhận duy nhất một giá trị" }, { "Z1K1": "Z11", "Z11K1": "Z1592", "Z11K2": "datatyp som endast kan anta ett värde" }, { "Z1K1": "Z11", "Z11K1": "Z1113", "Z11K2": "type that can take only a single value" }, { "Z1K1": "Z11", "Z11K1": "Z1851", "Z11K2": "ชนิดที่มีค่าได้เพียงหนึ่งค่า" }, { "Z1K1": "Z11", "Z11K1": "Z1078", "Z11K2": "tipe yang nilainya hanya mungkin satu" }, { "Z1K1": "Z11", "Z11K1": "Z1011", "Z11K2": "এক প্রকারের ধরণ যা শুধু একক মান বহন করে।" }, { "Z1K1": "Z11", "Z11K1": "Z1014", "Z11K2": "ụdị nke nwere ike were naanị otu uru." }, { "Z1K1": "Z11", "Z11K1": "Z1381", "Z11K2": "tipo que pode assumir apenas um único valor" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "type qui ne peut prendre qu'une seule valeur" }, { "Z1K1": "Z11", "Z11K1": "Z1005", "Z11K2": "тип, в котором может быть только одно значение" }, { "Z1K1": "Z11", "Z11K1": "Z1664", "Z11K2": "Tip care poate lua o singură valoare" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "Tipo che può assumere solo un singolo valore" }, { "Z1K1": "Z11", "Z11K1": "Z1001", "Z11K2": "نوع يمكن أن يأخذ قيمة واحدة فقط" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "एक प्रकार जो सिर्फ एक ही वैल्यू ले सकता है।" }, { "Z1K1": "Z11", "Z11K1": "Z1823", "Z11K2": "тип, който може да приема само една стойност" } ] } } skjdqne81joep2epoqe4lu4mrrgkf58 Z22 0 23 268837 234514 2026-04-25T09:22:20Z QuickQuokka 51952 268837 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z22" }, "Z2K2": { "Z1K1": "Z4", "Z4K1": "Z22", "Z4K2": [ "Z3", { "Z1K1": "Z3", "Z3K1": "Z1", "Z3K2": "Z22K1", "Z3K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "result" }, { "Z1K1": "Z11", "Z11K1": "Z1025", "Z11K2": "wynik" }, { "Z1K1": "Z11", "Z11K1": "Z1645", "Z11K2": "结果" }, { "Z1K1": "Z11", "Z11K1": "Z1062", "Z11K2": "výsledek" }, { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "結果" }, { "Z1K1": "Z11", "Z11K1": "Z1592", "Z11K2": "resultat" }, { "Z1K1": "Z11", "Z11K1": "Z1186", "Z11K2": "תוצאת ההערכה" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Ergebnis" }, { "Z1K1": "Z11", "Z11K1": "Z1113", "Z11K2": "result" }, { "Z1K1": "Z11", "Z11K1": "Z1078", "Z11K2": "hasil" }, { "Z1K1": "Z11", "Z11K1": "Z1672", "Z11K2": "結果" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "résultat" }, { "Z1K1": "Z11", "Z11K1": "Z1664", "Z11K2": "rezultat" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "risultato" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "परिणाम" }, { "Z1K1": "Z11", "Z11K1": "Z1823", "Z11K2": "резултат" } ] } }, { "Z1K1": "Z3", "Z3K1": "Z1", "Z3K2": "Z22K2", "Z3K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "metadata" }, { "Z1K1": "Z11", "Z11K1": "Z1025", "Z11K2": "metadane" }, { "Z1K1": "Z11", "Z11K1": "Z1672", "Z11K2": "元数据" }, { "Z1K1": "Z11", "Z11K1": "Z1062", "Z11K2": "metadata" }, { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "メタデータ" }, { "Z1K1": "Z11", "Z11K1": "Z1592", "Z11K2": "metadata" }, { "Z1K1": "Z11", "Z11K1": "Z1186", "Z11K2": "מֵטָא-נתונים" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Metadaten" }, { "Z1K1": "Z11", "Z11K1": "Z1113", "Z11K2": "metadata" }, { "Z1K1": "Z11", "Z11K1": "Z1078", "Z11K2": "metadata" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "métadonnées" }, { "Z1K1": "Z11", "Z11K1": "Z1664", "Z11K2": "metadate" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "metadati" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "मेटाडेटा" }, { "Z1K1": "Z11", "Z11K1": "Z1823", "Z11K2": "метаданни" } ] } } ], "Z4K3": "Z122" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Evaluation result" }, { "Z1K1": "Z11", "Z11K1": "Z1025", "Z11K2": "Wynik wywołania" }, { "Z1K1": "Z11", "Z11K1": "Z1592", "Z11K2": "Utvärderingsresultat" }, { "Z1K1": "Z11", "Z11K1": "Z1062", "Z11K2": "Výsledek vyhodnocení" }, { "Z1K1": "Z11", "Z11K1": "Z1011", "Z11K2": "মূল্যায়নের ফলাফল" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Auswertungsergebnis" }, { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "評価結果" }, { "Z1K1": "Z11", "Z11K1": "Z1186", "Z11K2": "תוצאת הערכה" }, { "Z1K1": "Z11", "Z11K1": "Z1048", "Z11K2": "Kết quả tính toán" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "résultat d'évaluation" }, { "Z1K1": "Z11", "Z11K1": "Z1157", "Z11K2": "evaluatieresultaat" }, { "Z1K1": "Z11", "Z11K1": "Z1237", "Z11K2": "Değerlendirme sonucu" }, { "Z1K1": "Z11", "Z11K1": "Z1113", "Z11K2": "Evaluation result" }, { "Z1K1": "Z11", "Z11K1": "Z1851", "Z11K2": "ผลลัพธ์การประเมินผล" }, { "Z1K1": "Z11", "Z11K1": "Z1078", "Z11K2": "Hasil evaluasi" }, { "Z1K1": "Z11", "Z11K1": "Z1645", "Z11K2": "计算结果" }, { "Z1K1": "Z11", "Z11K1": "Z1672", "Z11K2": "運算結果" }, { "Z1K1": "Z11", "Z11K1": "Z1827", "Z11K2": "Αποτελέσματα αξιολόγησης" }, { "Z1K1": "Z11", "Z11K1": "Z1014", "Z11K2": "Nlele rizọọtụ" }, { "Z1K1": "Z11", "Z11K1": "Z1381", "Z11K2": "Resultado da avaliação" }, { "Z1K1": "Z11", "Z11K1": "Z1005", "Z11K2": "Результат вычисления" }, { "Z1K1": "Z11", "Z11K1": "Z1664", "Z11K2": "Rezultat de evaluare" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "Risultato di esecuzione" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "मूल्यांकन का परिणाम" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1592", "Z31K2": [ "Z6", "Resultat av utvärdering" ] }, { "Z1K1": "Z31", "Z31K1": "Z1078", "Z31K2": [ "Z6", "Hasil fungsi" ] }, { "Z1K1": "Z31", "Z31K1": "Z1820", "Z31K2": [ "Z6", "मूल्यांकन का अंजाम" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1062", "Z11K2": "Výsledek vzniklý Z7/Voláním Z8/Funkce" }, { "Z1K1": "Z11", "Z11K1": "Z1157", "Z11K2": "resultaat geproduceerd door Z7/aanroep van functie Z8/functie" }, { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "The result of a Z7/Function call" }, { "Z1K1": "Z11", "Z11K1": "Z1048", "Z11K2": "Kết quả của một lời gọi hàm (Z7)" }, { "Z1K1": "Z11", "Z11K1": "Z1113", "Z11K2": "The result of a Z7/Function call" }, { "Z1K1": "Z11", "Z11K1": "Z1851", "Z11K2": "ผลลัพธ์จากการ Z7/เรียกใช้ฟังก์ชัน" }, { "Z1K1": "Z11", "Z11K1": "Z1078", "Z11K2": "Hasil dari Z7/Panggilan fungsi" }, { "Z1K1": "Z11", "Z11K1": "Z1014", "Z11K2": "rizọọtụ nke oku ọrụ Z7/" }, { "Z1K1": "Z11", "Z11K1": "Z1381", "Z11K2": "O resultado de uma Z7/Chamada de função" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "le résultat d'un Z7/appel de fonction" }, { "Z1K1": "Z11", "Z11K1": "Z1005", "Z11K2": "Результат Z7/Вызова функции" }, { "Z1K1": "Z11", "Z11K1": "Z1664", "Z11K2": "Rezultatul unui Z7/Apel de funcție" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "Il risultato dell'esecuzione di una chiamata di Funzione" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "एक Z7/फ़ंक्शन कॉल का परिणाम।" } ] } } 6taor3b1vsok4ck5y1au8zg2lz36qah Z23 0 24 268839 207539 2026-04-25T09:24:54Z QuickQuokka 51952 268839 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z23" }, "Z2K2": { "Z1K1": "Z4", "Z4K1": "Z23", "Z4K2": [ "Z3" ], "Z4K3": "Z123" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Nothing" }, { "Z1K1": "Z11", "Z11K1": "Z1025", "Z11K2": "Nic" }, { "Z1K1": "Z11", "Z11K1": "Z1592", "Z11K2": "Ingenting" }, { "Z1K1": "Z11", "Z11K1": "Z1011", "Z11K2": "কোনটিই নয়" }, { "Z1K1": "Z11", "Z11K1": "Z1062", "Z11K2": "Nic" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "nichts" }, { "Z1K1": "Z11", "Z11K1": "Z1186", "Z11K2": "לא כלום" }, { "Z1K1": "Z11", "Z11K1": "Z1048", "Z11K2": "Không có gì" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "rien" }, { "Z1K1": "Z11", "Z11K1": "Z1157", "Z11K2": "niets" }, { "Z1K1": "Z11", "Z11K1": "Z1113", "Z11K2": "Nothing" }, { "Z1K1": "Z11", "Z11K1": "Z1851", "Z11K2": "ไม่มีสิ่งใด" }, { "Z1K1": "Z11", "Z11K1": "Z1078", "Z11K2": "Tidak ada" }, { "Z1K1": "Z11", "Z11K1": "Z1332", "Z11K2": "Нічого" }, { "Z1K1": "Z11", "Z11K1": "Z1014", "Z11K2": "Ihe adighi" }, { "Z1K1": "Z11", "Z11K1": "Z1827", "Z11K2": "τίποτα" }, { "Z1K1": "Z11", "Z11K1": "Z1381", "Z11K2": "Nada" }, { "Z1K1": "Z11", "Z11K1": "Z1709", "Z11K2": "Nekas" }, { "Z1K1": "Z11", "Z11K1": "Z1005", "Z11K2": "Ничего" }, { "Z1K1": "Z11", "Z11K1": "Z1664", "Z11K2": "Nimic" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "Nulla" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "कुछ नहीं" }, { "Z1K1": "Z11", "Z11K1": "Z1823", "Z11K2": "Нищо" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1002", "Z31K2": [ "Z6", "Never", "Unreachable", "Uninhabited", "Bottom" ] }, { "Z1K1": "Z31", "Z31K1": "Z1011", "Z31K2": [ "Z6", "কোনটি না", "কিছু না" ] }, { "Z1K1": "Z31", "Z31K1": "Z1062", "Z31K2": [ "Z6", "Prázdný", "Spodní" ] }, { "Z1K1": "Z31", "Z31K1": "Z1186", "Z31K2": [ "Z6", "לעולם לא", "בלתי־ניתן להשגה", "בלתי-ניתן להשגה", "בלתי ניתן להשגה", "בלתי־ניתן להגעה", "בלתי-ניתן להגעה", "בלתי ניתן להגעה", "כלום" ] }, { "Z1K1": "Z31", "Z31K1": "Z1048", "Z31K2": [ "Z6", "Không bao giờ", "Chẳng có gì", "Chẳng bao giờ", "Không thể đến", "Không thể tới" ] }, { "Z1K1": "Z31", "Z31K1": "Z1851", "Z31K2": [ "Z6", "ไม่มีอะไร", "ไม่มี" ] }, { "Z1K1": "Z31", "Z31K1": "Z1827", "Z31K2": [ "Z6", "ποτέ" ] }, { "Z1K1": "Z31", "Z31K1": "Z1381", "Z31K2": [ "Z6", "Nunca", "Inacessível", "Inabitado", "Fundo" ] }, { "Z1K1": "Z31", "Z31K1": "Z1664", "Z31K2": [ "Z6", "niciodată", "nelocuit" ] }, { "Z1K1": "Z31", "Z31K1": "Z1787", "Z31K2": [ "Z6", "Niente", "Mai", "Irragiungibile", "Disabitato", "Fondo", "Basso" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "No instances of this are allowed." }, { "Z1K1": "Z11", "Z11K1": "Z1025", "Z11K2": "Nie istnieje żadna instancja tego typu." }, { "Z1K1": "Z11", "Z11K1": "Z1062", "Z11K2": "Prázdný typ: neexistují žádné jeho instance" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "dies ist in keinem Fall zulässig" }, { "Z1K1": "Z11", "Z11K1": "Z1186", "Z11K2": "מופעים אינם מותרים." }, { "Z1K1": "Z11", "Z11K1": "Z1048", "Z11K2": "Không có bất cứ thực thể nào thuộc kiểu này" }, { "Z1K1": "Z11", "Z11K1": "Z1113", "Z11K2": "No instances of this are allowed." }, { "Z1K1": "Z11", "Z11K1": "Z1851", "Z11K2": "ไม่มีสิ่งใดมีชนิดเป็นชนิดนี้" }, { "Z1K1": "Z11", "Z11K1": "Z1078", "Z11K2": "Tidak boleh ada contoh dari tipe ini" }, { "Z1K1": "Z11", "Z11K1": "Z1014", "Z11K2": "Ọnweghị ihe atụ nke a anabatara." }, { "Z1K1": "Z11", "Z11K1": "Z1381", "Z11K2": "Nenhuma instância disso é permitida." }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "aucune instance de ceci n’est autorisée" }, { "Z1K1": "Z11", "Z11K1": "Z1005", "Z11K2": "Экземпляры этого не разрешены." }, { "Z1K1": "Z11", "Z11K1": "Z1664", "Z11K2": "Nu sunt permise instanțe ale acestui tip." }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "Nessuna istanza di questo tipo è ammessa" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "इसके किसी उदाहरण की अनुमति नहीं है।" }, { "Z1K1": "Z11", "Z11K1": "Z1823", "Z11K2": "Не са позволени никакви инстанции от този тип." } ] } } jjnje7hzd0bybzvig52ratdszgm9o75 Wikifunctions:Project chat 4 1184 268466 268238 2026-04-24T15:24:10Z QuickQuokka 51952 /* Connect implementations */ new topic ([[mw:c:Special:MyLanguage/User:JWBTH/CD|CD]]) 268466 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/ }} == Wikifunctions & Abstract Wikipedia Newsletter #238 is out: Citations and Copy and Paste == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-03-06|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In this issue, we introduce the possibility of creating a function that deals with references and a Wikifunctions internal clipboard, where you can temporarily store any piece of code in order to paste it somewhere else, 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]]) 17:28, 6 March 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=30119120 --> :Is there a function in Wikifunctions to get all sources to a statement in a Wikidata item. At the moment my main activity in the Wikimedia projects is adding sources to Wikidata statements. For this case I got the following kind of [https://w.wiki/JFec query] to get all qualifiers and sources for a specific statment in explicit mentioned items in the query. There are already templates for citing sources in different Wikipedia language versions. For example the template [https://en.wikipedia.org/wiki/Template:Cite_web Cite web] is used in 298 Wikipedia language versions. So it is a widely used template and I wish a implementation for it in Wikifunctions. [[User:Hogü-456|Hogü-456]] ([[User talk:Hogü-456|talk]]) 21:31, 8 March 2026 (UTC) ::{{Z|31984}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 15:08, 9 March 2026 (UTC) {{tracked|T404652}} ::Yes and no. Importing of Wikidata references is currently turned off. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 15:27, 9 March 2026 (UTC) <br clear="all"/>{{phab|T419350}} :I found [[phab:T419350|a bug]] where the clipboard feature becomes unusable.<!-- --><br>Also, it's a bit disappointing that it doesn't use the real clipboard, not even as an option for egress. If you're invoking a function and you can get it to "compile", then "Copy result link" already lets you copy out the full canonical form... [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 02:58, 10 March 2026 (UTC) ::@[[User:YoshiRulz|YoshiRulz]] Thanks for reporting, I noticed the team about it. I will see if we can fix it soon. [[User:Sannita (WMF)|Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 10:26, 11 March 2026 (UTC) :::It's fixed 🤩 [[User:So9q|So9q]] ([[User talk:So9q|talk]]) 14:38, 31 March 2026 (UTC) == Broken function == Can someone please revert the most recent revision (by [[User:GrounderUK]]) on [[Z29362]]? It appears that it always returns void, breaking a lot of abstract wiki in the process. [[User:MetalBreaksAndBends|MetalBreaksAndBends]] ([[User talk:MetalBreaksAndBends|talk]]) 18:13, 25 March 2026 (UTC) :This implementation is broken, but it's disconnected, no? Shouldn't be breaking abstractwiki. [[User:Infernostars|infernostars]] <small>([[User talk:Infernostars|talk]]) ([[Special:Contributions/Infernostars|contribs]])</small> 21:29, 25 March 2026 (UTC) ::Looks like someone disconnected it after I wrote that comment, but before you wrote yours. [[User:MetalBreaksAndBends|MetalBreaksAndBends]] ([[User talk:MetalBreaksAndBends|talk]]) 22:24, 25 March 2026 (UTC) :It seems to have been reconnected, but the issue looks like it has started working again, per all passed tests. <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 March 2026 (UTC) :This was the result of a [[:phab: T421322|breaking change in the software]]. I didn’t amend the implementation until after it had been disconnected, and all tests passed after the change. I think the issue is now resolved, but I’ll link this comment to the Phabricator ticket for “lessons learned”. Sorry I didn’t pick this up earlier, but this particular software change was unexpected. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 08:46, 26 March 2026 (UTC) == Language tags == I would appreciate input on [[Talk:Z14326#Case-sensitivity]] re: the exact semantics of {{Z|60}}'s identity key. CC @[[User:99of9|99of9]] since you connected one of the tests but not the others. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 14:27, 27 March 2026 (UTC) == Upcoming Wikimedia Café meetup regarding the [[:meta:Wikimedia Foundation Annual Plan/2026-2027|the 2026-2027 Wikimedia Foundation Annual Plan]] == {{tmbox | image = [[File:Wikimedia Café logo in plain SVG format.svg|45px]] | type=notice | text = Hello! There will be a '''[[:meta:Wikimedia Café|Wikimedia Café]]''' meetup on '''Saturday, 11 April 2026 at 14:00 UTC''' ([https://zonestamp.toolforge.org/1775916000 timestamp conversion tool]), focusing on the [[:meta:Wikimedia Foundation Annual Plan/2026-2027|the 2026-2027 Wikimedia Foundation Annual Plan]]. The featured guests will be {{Noping|KStineRowe (WMF)|label1=Kelsi Stine-Rowe}} (senior manager, [[:meta:Movement Communications|Movement Communications]], Wikimedia Foundation), and {{Noping|Samwalton9 (WMF)|label1=Sam Walton}} (senior product manager, [[:mw:Moderator Tools|Moderator Tools]], Wikimedia Foundation). <br /> In addition to this Café session, [[:meta:Wikimedia Foundation Annual Plan/2026-2027/Collaboration|several additional meetings regarding the Annual Plan are listed on the Collaboration page]], and you may participate on the [[:meta:Talk:Wikimedia Foundation Annual Plan/2026-2027|talk page]]. <br /> This Café meetup will be approximately two hours long. Attendees may choose to attend only for a part. Please see the Café page for more information, including [[:meta:Wikimedia Café#Signups for the April 2026 session|how to register]]. <br /> [[File:Buntstifte Eberhard Faber crop 64h.jpg|860px|alt=cropped image of colored pencils]] }} <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> 05:26, 29 March 2026 (UTC) {{section resolved|&mdash; [[User:Theki|rae<sup>5e</sup>]] &lt;[[User talk:Theki|talk]]&gt; 14:52, 23 April 2026 (UTC)}} == "language" argument for certain functions == Hello. I am relatively new to Wikifunctions. Recently, I tried to create functions for Chinese translation of {{Z|Z26570}} and {{Z|Z26095}} (which became [[Z32788]] and [[Z32900]]). During the creation of these functions, I was trying to take {{Z|Z32212}} as reference. And I realized that the defining role sentence function is taking <code>language</code> as an argument (and the test case of the Chinese-language function already contains two varieties of Chinese). This makes it possible to output monolingual text in <code>zh-hant</code>, <code>zh-hans</code>, <code>zh-tw</code>, or any varieties of the language. I think for this reason, it is better to have <code>language</code> as arguments for the implementation of Z26570 and Z26095, and potentially more functions that require {{Z|Z14294}}, since it would output the varieties code instead of just saying <code>zh</code> for <code>zh-hant</code>, <code>zh-hans</code>, <code>zh-tw</code> in the output of type {{Z|Z11}}. I am not sure how the fallback mechanism works if one of the language (varieties) do not have a labels/lexemes, but to me, it is reasonable to have a <code>language</code> argument. [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 09:38, 31 March 2026 (UTC) :The functions you mention do have a language argument. For Wikifunctions, the {{Z|Z60}} can be at a higher or lower level; whether a {{Z|Z11}} is for a language or a variant is determined by the function that constructs it. Please see {{Z|Z26565}} for an example and feel free to add test cases in Chinese. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 17:54, 11 April 2026 (UTC) ::Hello @[[User:GrounderUK|GrounderUK]], thanks for the answer. I understand that whether {{Z|Z11}} is for a language or a variant depends on the function. But that is exactly what I am asking for. It is true that [[Z26570]] and [[Z26095]] takes [[Z60]] as argument, but the language-specific functions in {{Z|Z29843}} and {{Z|Z26096}} don't. ::Let me give you an example: INPUT to [[Z26570]]: <code>entity</code>: Tokyo, <code>class</code>: city, <code>location</code>: Japan, <code>language</code>: zh-cn, the config would select [[Z33030]] (created after my previous comment by elseone) as the implementation, and it would RETURN 东京是日本的一个城市。(zh-hans), which is not zh-cn as requested in the INPUT. It would also be using the term not for the variant (when it is different) because it is hardcoded to use the term in zh-hans. However, if we have the implementation like [[Z32790]] (which was created by me but a natural language argument was added by elseone) or [[Z32213]] (that works in the defining role sentence function because of the extra argument), it could cater for different variant. ::If we don't have the language argument in the language-specific function, the desire for article creation on Abstract Wikipedia would be to create a function for every variant. Is it then better to create functions for every variant? [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 18:18, 11 April 2026 (UTC) :::I forgot to mention that there are some hardcoding in {{Z|Z32790}} as well, but I cannot fix it because it is a connected function and I am not a functioneer. [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 18:31, 11 April 2026 (UTC) ::::Okay, I think it’s safe to disconnect this one as the function is not yet configured for use on Abstract Wikipedia. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 19:04, 11 April 2026 (UTC) :::Ah, sorry… I misunderstood you. I agree that the called function should be able to accept the original language argument. That is simpler in theory than in practice, because the configured functions all have to have the same argument types, as I understand it. I’m not sure which the best approach is, really, but we probably want to avoid two levels of configuration. That suggests that all language-specific functions would need to accept the additional argument, which is unrewarding work for someone. @[[User:99of9|99of9]], @[[User:Jdforrester (WMF)|Jdforrester (WMF)]], @[[User:DVrandecic (WMF)|DVrandecic (WMF)]] Any thoughts? [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 18:57, 11 April 2026 (UTC) ::::I mean, we would need to modify all the functions in each language, which could take some time. But we are still in an early stage. If we don't fix it now and we want to fix it later, it would be a disaster. [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 19:25, 11 April 2026 (UTC) :::::Agreed. And we probably want them converted to HTML too, with separate language spans for text in different languages. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 19:35, 11 April 2026 (UTC) ::::@[[User:GrounderUK|GrounderUK]]: This sounds like a reasonable change to make. Note that (given these Functions are primarily for use on Abstract Wikipedia), altering/replacing them to return Z89/HTML fragments is already a desired but breaking change, so making a second breaking change at the same time is probably easiest for fixing things swiftly. That said, that's of course a decision for the Abstract Wikipedia and Wikifunctions communities, not me! [[User:Jdforrester (WMF)|Jdforrester (WMF)]] ([[User talk:Jdforrester (WMF)|talk]]) 19:43, 12 April 2026 (UTC) ::::@[[User:GrounderUK|GrounderUK]]@[[User:Sun8908|Sun8908]] to make it a non-breaking change, I've created {{Z|Z34039}} which allows a composition {{Z|Z34043}}. This way you can make functions which either need the specified variant or don't! --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 05:52, 24 April 2026 (UTC) :I have now created {{Z|Z33465}}, which is an implementation of [[Z26570]]. Maybe we can migrate to use that function when more (language-specific) functions for it are ready? [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 18:19, 14 April 2026 (UTC) == Special:CreateObject doesn't let me create a typed list == Hello. I tried to create a typed list with all English varieties on Wikifunctions, to create consistency between different configs, but [[Special:CreateObject]] doesn't show typed list as an option for creating. Is this a bug or an intentional restriction? [[User:ChaoticVermillion|ChaoticVermillion]] ([[User talk:ChaoticVermillion|talk]]) 08:24, 2 April 2026 (UTC) :@[[User:ChaoticVermillion|ChaoticVermillion]]: A typed list is an instance of a function call, which is prohibited as a persisted Object. Maybe you want an enum? See [[Wikifunctions:Type proposals]] for the process for creating such a thing. [[User:Jdforrester (WMF)|Jdforrester (WMF)]] ([[User talk:Jdforrester (WMF)|talk]]) 12:01, 2 April 2026 (UTC) ::I don't want any sort of enum for this, I just want a list of English varieties (English, American English, Australian English, etc.) as an object that I can put in configs. I tried making an object as a function call, but apparently I have to be a member of the staff to do it. [[User:ChaoticVermillion|ChaoticVermillion]] ([[User talk:ChaoticVermillion|talk]]) 12:07, 2 April 2026 (UTC) :::I’ve started this with {{Z|Z33034}}. I’m guessing you were trying to create an object of type {{Z|Z7}} rather than an object whose type is a [[Z7]]. There’s a subtle but important difference. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 12:29, 2 April 2026 (UTC) ::::How do you create a object whose type is a [[Z7]] then? I can't see any option to do this. [[User:ChaoticVermillion|ChaoticVermillion]] ([[User talk:ChaoticVermillion|talk]]) 12:32, 2 April 2026 (UTC) :::::When you are creating an object you must specify its type. By default, the UI expects you to provide a reference to the type, so you can just type in the selector box and click the type you want. For an object like a typed list, the type is specified as a function call, so you click the menu dots beside “type” and choose “function call” instead of “reference”. The selector now allows you to search for functions that can return a type object. You start entering “typed list” and select it in the normal way. Then the UI will allow you to specify the argument to the function call, which is the type shared by all elements in the list. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 13:12, 2 April 2026 (UTC) == Unable to use the Z32643 function. == I'm trying to use the [[Z32643]] (Article-less multi instantiating fragment) function to edit an article in Abstract Wikipedia, but it looks like it's missing connected implementations, and it looks like i don't have the permissions to connect the function with the implementation and use it in ab.wiki. Since i'm not familiar with Wikifunctions, i would like to get help for this specific problem. Thanks. --[[User:Mattiz6276|Mattiz6276]] ([[User talk:Mattiz6276|talk]]) 13:50, 2 April 2026 (UTC) :@[[User:Mattiz6276|Mattiz6276]]: Hey there, it looks like that's a work-in-progress by @[[User:MetalBreaksAndBends|MetalBreaksAndBends]]. There's only a fall-back implementation, Z32652, which fails its own test for a second item. I can connect the items together but it might not work as you expect? [[User:Jdforrester (WMF)|Jdforrester (WMF)]] ([[User talk:Jdforrester (WMF)|talk]]) 14:06, 2 April 2026 (UTC) ::Maybe… I don’t think functions without implementations should be appearing on AW so I have amended the label to avoid giving the impression that this function is available. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 14:23, 2 April 2026 (UTC) == Being able to use edit summaries == I have wanted to use edit summaries a few times when connecting or disconnecting implementations or tests, and I have found that the only way to do that is to use the [[:User:%D7%9E%D7%A7%D7%A3/wikilambda_editsource.js|wikilambda editsource]] tool. I feel like it would be a lot more convenient to be able to make these edit summaries without having to use that tool. [[User:ChaoticVermillion|ChaoticVermillion]] ([[User talk:ChaoticVermillion|talk]]) 08:40, 3 April 2026 (UTC) == Definite forms == [[Talk:Z32162|I've noticed an incomplete implementation and would like to work on fixing it, but need advice.]] [[User:Ijon|Ijon]] ([[User talk:Ijon|talk]]) 21:05, 3 April 2026 (UTC) == Wikifunctions & Abstract Wikipedia Newsletter #243 is out: Community proposals for capturing meaning == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-04-10|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In this issue, we report on three community proposals on syntactic approaches, we introduce a new Type (Complex numbers), we report on current hiccups on Abstract Wikipedia, we share more information about a presentation about Abstract Wikipedia at WikiCon Australia, 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/1776101400 April 13, 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]]) 15:35, 10 April 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=30325620 --> == Help me understand why test passes but running function with same input errors == I've been working on a function that I thought I had working correctly: {{Z+|Z31108}}. It has a test which is passing, but when I enter the same Wikidata item as the test uses (or any other relevant item that it ought to work for), it errors. I can't figure out what's wrong (and the function itself seemed to be working as expected the last time worked on it, a month ago), and I don't know how to interpret the error info. The error output is: <code> Error type: Unspecified error Error data: error information: "cannot read property 'Z6003K4' of undefined" Execution debug logs: Z12696K2 (find this) ==> ZObject<Z1K1:{'Z1K1': 'Z9', 'Z9K1': 'Z6007'},Z6007K1:ZObject<Z1K1:{'Z1K1': 'Z9', 'Z9K1': 'Z6092'},Z6092K1:P3831>,Z6007K2:ZObject<Z1K1:{'Z1K1': 'Z9', 'Z9K1': 'Z6091'},Z6091K1:Q7380503>,Z6007K3:ZReference<Z6021>> </code> -- [[User:Ragesoss|Ragesoss]] ([[User talk:Ragesoss|talk]]) 18:02, 10 April 2026 (UTC) :Hmm… I’ve had a quick look and found a comparable error with {{Z|Z29937}}, which was passing “4 months ago”. The debug comes from {{Z|Z12863}}, after it fails to find a match. This is probably because Z6007K3 is ZReference("Z6021") rather than a Z6020 object, as it appears in the debug logs for your test “28 days ago”: :"Z6007K3":{"Z1K1":{"Z1K1":"Z9","Z9K1":"Z6020"},"Z6020K1":{"Z9K1":"Z6021"}} :This means it’s probably a bug introduced by a recent software change. I’ll take a closer look over the weekend, but the actual error for your test case now is: :Unspecified error (error information: "cannot read property 'Z6003K4' of undefined") :I’m guessing that’s from there being no guard against an empty array in {{Z|Z23681}}, but we’ll see. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 23:22, 10 April 2026 (UTC) :I tracked down the bug to [[Z29869]] and fixed that, but the tests for [[Z31659]] are still failing. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 05:44, 11 April 2026 (UTC) ::Thanks. I’ve re-implemented {{Z|Z23680}} with {{Z|Z33331}} so we at least get a meaningful error in {{Z|Z31108}}. The new implementation explicitly caters for the alternative representation of {{Z|Z6040}} and errors on the empty list it gets from {{Z|Z31659}}. ::I also made a [[Z33332|simple Python implementation]], which seems to work. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 16:29, 11 April 2026 (UTC) == No place to ask to activate a function? == I just discovered the {{Z|Z11390}} function and decided to make an overarching language-selecting function for it. After some fiddling around and studying how {{Z|Z32321}} and its set works, I now have {{Z|Z33439}} which has a config object ({{Z|Z33441}}) that selects between the two preexisting language-specific versions I found (English and Malayalam) and the new one I created for my other native language, {{Z|Z33440}}. Except I can't get these to work, because, from what I understand, only [[Wikifunctions:Functioneers|functioneers]] can activate newly created functions and implementations? So where do I apply for the {{Z|Z33439}} and {{Z|Z33440}} functions to be activated? Perhaps we should have a place to ask for it, a la [[w:WP:NPP]] — call it [[Project:New Functions Patrol|New Functions Patrol]] if you will. —[[User:UndueMarmot|<span style="color:#705ccb;">Undue</span><span style="color:#cfdfa3;background-color:#705ccb;">Marmot</span>]] ([[User talk:UndueMarmot|talk]]) 08:58, 14 April 2026 (UTC) :There's [[Wikifunctions:Community portal]] for this. By the way, {{Z|Z33445}} doesn't work because all the code must be inside the main function in Python code. [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 09:19, 14 April 2026 (UTC) ::Huh. How could I have missed that? ::But anyway, I've moved the code in {{Z|Z33445}} into inside the main function block. ::Is there any reason why WF decided not to simply allow anyone to write functions? After all, that's how it works with wikitext templates, and these functions are fundamentally serving the same purposes as templates, just written in a different way. —[[User:UndueMarmot|<span style="color:#705ccb;">Undue</span><span style="color:#cfdfa3;background-color:#705ccb;">Marmot</span>]] <small>([[User talk:UndueMarmot|talk]])</small> 11:25, 14 April 2026 (UTC) :::I've fixed a couple of technical issues, but tests still fail. [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 11:28, 14 April 2026 (UTC) ::::The tests pass now after some more changes to the code: [[Special:Diff/265232/cur]]. —[[User:UndueMarmot|<span style="color:#705ccb;">Undue</span><span style="color:#cfdfa3;background-color:#705ccb;">Marmot</span>]] <small>([[User talk:UndueMarmot|talk]])</small> 12:01, 14 April 2026 (UTC) :::::{{D|Connected}} [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 12:02, 14 April 2026 (UTC) :::I think it's a security issue, since Wikifunctions implementations could teoretically be malicious. [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 11:29, 14 April 2026 (UTC) ::::This ^^^. We're very lenient, though, once you've created a few working functions you can apply for the right, per [[WF:Functioneer]]. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 12:26, 14 April 2026 (UTC) ::::That explanation [[phab:T343559#11421293|doesn't add up]]. A reason to limit ''connection powers'' to Functioneers might be to prevent vandalism, considering Functions can be used across wikis. But user-provided code is already being executed even without a Functioneer connecting it. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 20:01, 16 April 2026 (UTC) == Wikifunctions & Abstract Wikipedia Newsletter #244 is out: Milestones; Some major issues hopefully resolved == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-04-16|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In this issue, we celebrate 4000 functions on Wikifunctions and 1000 abstract articles on Abstract Wikipedia, we announce that we should have fixed some major issues with the websites, we inform you on our latest outreach activities, and we take a look at the latest software developments. Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]! Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 10:22, 17 April 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=30325620 --> == Actual difference between {{Z|Z26039}} and {{Z|Z26095}} == What is the actual difference between these two functions? I ask, since it seems to me that the current distinction is more or less that the first one doesn't use an indefinite article in English, while the second does. Which is not a good distinction in a project that should be language neutral. This doubt emerged from my use of the first one in [[abstract:Q124441]], which @[[User:Hogü-456|Hogü-456]] made me notice that is probably wrong. My question is: why is it wrong? How could we clarify the difference? [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 19:46, 19 April 2026 (UTC) :I think the difference is if there is an indefinite article like a or an before the subject or not. In German there can be cases where a definite article is necessary before the subject. I looked at the functions and before the object both times an article is mentioned. As it depends on the language and the word what is the correct function to use I hope it will be clarified and it is an example of the necessity to have a human with understanding in a specific language check it. I hope there will be longer functions what generate more content about a specific kind of item. Then it is necessary to write one such function per language and it can be then applied to several items. It still requires checks and so maybe it is better to write down what item category needs what kind of introduction sentence function for what language. [[User:Hogü-456|Hogü-456]] ([[User talk:Hogü-456|talk]]) 20:05, 19 April 2026 (UTC) ::The point of these two functions (and of the entire Abstract Wikipedia project) is that they should be defined in a purely language-independent way, so that the translation to actual language can be done automatically. This is the reason why these functions have been renamed; I think that this attempt was not succesful, since meaning is still unclear. My proposal to clarify them would be to invoke the concept of [[w:specificity (linguistics)|specificity]]: {{Z|Z26039}} should be named "specific subject is instance of (string)", and should be used only when the QID of the subject uniquely identifies a single thing; {{Z|Z26095}} should instead be renamed in "non-specific subject is kind of (Monolingual text)", and should be used when the QID refers to a multitude of real life items, and we are specifying the class that all these item belong to. This clarification would not still be enough, since it doesn't explain how mass nouns are handled (is water a unique thing? Does {{Q|Q7802}} refer to a single piece of bread or to the entirety of bread, like water?). This problem is very tricky, since mass noun are language-specific and blurry the line between these two functions. [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 20:58, 19 April 2026 (UTC) :Simply put, one corresponds to P31 and the other to P279. Paris is an {{Q|P31}} a {{Q|Q1549591}} :whereas a {{Q|Q1549591}} is a {{Q|P279}} (alias “kind of”) {{Q|Q515}}. Whether the Wikidata knowledge representation will be sufficient to resolve into fluent natural language representations in all languages is, of course, a crucial question. Where it is not, the Abstract Wikipedia knowledge representation will need to supplement the Wikidata content with additional details about the relation between the participants or the participants themselves, and these details should be language-neutral, to the extent that this is practicable. The item {{Q|Q124441}} has no [[:d:Q124441#P31|P31]] statements; it has only [[:d:Q124441#P279|P279]]s, including one relating it to {{Q|Q212920}}, which suggests {{Z|Z26095}} is the appropriate choice here even if the rendering in some languages is the same. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 22:52, 19 April 2026 (UTC) ::Thanks for explaining it. I think that I'll change the implementation of {{Z|Z26095}}, so that in Italian it produces more or less the same output of {{Z|Z26039}} (both with the definite article). [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 11:24, 20 April 2026 (UTC) == Equivalent of Z6830 for lexemes == Is there an equivalent of {{Z|Z6830}} that enables retrieving all lexemes pointing to a particular lexeme using a specific property? [[User:Redmin|Redmin]] ([[User talk:Redmin|talk]]) 21:06, 20 April 2026 (UTC) :There's {{Z|6831}} but I think that's slightly different again to what you're after. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 12:31, 21 April 2026 (UTC) ::Thanks for sharing that one, I did not know it existed. But you are right, it’s not quite what I am looking for. I want a function that would take a Wikidata property reference (like P5191, which is ‘derived from lexeme’) and a Wikidata lexeme reference, and return a list of lexemes that reference that lexeme using that property. [[User:Redmin|Redmin]] ([[User talk:Redmin|talk]]) 13:23, 21 April 2026 (UTC) == Storing huge datasets == It is not a necessity I suppose, but an idea came to me earlier to write a function that would give the corresponding [[en:Shavian alphabet|Shavian alphabet representation]] of an English word written with the Latin alphabet, or perhaps apply that operation to an entire sentence. However, just trying to guess as to what the IPA pronunciation of each word passed into it could be is is both not ideal (pronunciations obviously can and will vary widely between accents) and infeasible <s>(Wikidata lexemes don't really seem to account for pronunciation)</s>. It happens, though, that a comprehensive Shavian dictionary exists named the [https://readlex.pythonanywhere.com/ ''Read Lexicon''], which uses pronunciation and spelling similar to that used by the creator of the alphabet himself. This would be a good dataset to use in performing this translation in the function, but it appears that, all in all, the total size of the dictionary is [https://github.com/Shavian-info/readlex/blob/main/readlex.json ''nearly 26MB''] when formatted as JSON, which would certainly be larger when converted into a typed list. I am wondering if this will ever be feasible or admissible, or if there is really a way around this if importing such a large set of data is deemed impractical. &mdash; [[User:Theki|rae<sup>5e</sup>]] &lt;[[User talk:Theki|talk]]&gt; 22:30, 20 April 2026 (UTC) :{{re|Theki}} "Wikidata lexemes don't really seem to account for pronunciation"" is patently untrue; not only does every Bokmål lexeme form have IPA attached to it (thanks to Jon Harald Søby), but there are lots of languages--including English--that have pronunciation information, whether through IPA or otherwise, indicated on their forms. The big issue of course is that adding this data is not always possible to perform efficiently--for instance, I'd love to have Yiddish pronunciation respellings from Paul Abelson's dictionary on as many English forms as possible, but this dictionary not being previously processed makes this difficult. The data set you have brought up, if a suitable reading of [[:m:Wikilegal/Lexicographical_Data]] allows it, could be added as {{P|7243}} statements on various English forms. [[User:Mahir256|Mahir256]] ([[User talk:Mahir256|talk]]) 23:20, 20 April 2026 (UTC) ::Well, sorry... I haven't witnessed these pronunciation statements before, I wasn't aware of their existence until you pointed it out. &mdash; [[User:Theki|rae<sup>5e</sup>]] &lt;[[User talk:Theki|talk]]&gt; 15:02, 21 April 2026 (UTC) :I got 1,900,000 characters into [[Z33875]] before the UI gave up on me. I'm not sure what the limit is. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 15:21, 21 April 2026 (UTC) == Could not serialize input JS object: Number <small><small>[insert tested number here]</small></small> == I'm not one to throw my problems at others, but I have no idea how to fix this. Am implementing {{Z|Z24602}} in JavaScript, which requires returning a typed map. It now works for every type of value except numbers. Tried explicitly converting the numbers to float64, but either way it throws the error above. Would appreciate it if anyone could diagnose or fix the problem, as my knowledge of Wikifunctions is amateur at best. Thank you. [[User:Some helpful person|Some helpful person]] ([[User talk:Some helpful person|talk]]) 00:32, 23 April 2026 (UTC) :The quick answer is that like some list-related functions, code implementations returning typed maps are not possible unless the type of the objects in the map is specified in the function signature (e.g. if it was a map from Strings to Natural numbers only). So unfortunately, I think you've chosen a function that is not really possible at the moment. There are a few ideas of how we might address this, but for the moment, work on something else. Sorry! --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 13:21, 23 April 2026 (UTC) :Maybe explicitly using [[Z13518|natural numbers]] would work? I would try using <code>{ "Z1K1": "Z13518", "Z13518K1": "[number]" }</code> to represent numbers, perhaps, and seeing if that works. Of course, you would also probably have to adapt this for other types that cannot be serialized, and I'm not sure how easy that would be to generalize (assuming [[w:Don't repeat yourself|DRYness]] is desired). &mdash; [[User:Theki|rae<sup>5e</sup>]] &lt;[[User talk:Theki|talk]]&gt; 14:39, 23 April 2026 (UTC) == Help with creating a function for Abstract Wikipedia == Hello! I was inspired by {{Z|Z26570}} to create {{Z|Z33975}}, however I'm not sure how I add specific language implementations here. Can anybody help me? [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 10:41, 23 April 2026 (UTC) : I think I figured it out, I created a new object with the language config type, added {{Z|Z14310}} to my implementation, and added a new function for English... At least I think that's how it works... [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 13:16, 23 April 2026 (UTC) ::You have the right idea, as far as I know. I went ahead and connected the implementations you created as they appear to work fine for English, and added a test for {{Z|Z33975}} (which passes [[File:Twemoji 1f601.svg|24px]]). I also corrected an error you made on the config object where you appear to have accidentally connected English to {{Z|Z33975}} instead of {{Z|Z33977}}. Thank you for contributing! &mdash; [[User:Theki|rae<sup>5e</sup>]] &lt;[[User talk:Theki|talk]]&gt; 13:45, 23 April 2026 (UTC) ::: {{re|Theki}} Thank you so much for you help! Could you please kindly also connect the implementations for {{Z|Z33986}} which I just made, which is going to be used for the Hebrew implementation of {{Z|Z33975}}. [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 14:11, 23 April 2026 (UTC) ::::You seem to be returning the wrong type in both implementations. Functioneers should not connect implementations that don't work for non-functioneers. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 14:13, 23 April 2026 (UTC) ::::: {{re|Feeglgeef}} Oh thank you for pointing that out! I am still a bit new to this project and confused, so I need to read up some more about this. How do I return a monolingual text object? [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 14:17, 23 April 2026 (UTC) ::::::I'm trying to fix it for you, the construction of ZObjects in code implementations is a bit difficult right now. Since the State origin using entity and class function will (presumably) be composition, perhaps {{Z|33975}} can be adjusted to return a string, using {{Z|26107}} and {{Z|26107}}? [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 14:21, 23 April 2026 (UTC) :::::I did not notice any discrepancies from looking at the functions by themselves, and it seemed to work fine on my end. Is it bad practice for NLG functions to return the monolingual text type? I had assumed it was logical. &mdash; [[User:Theki|rae<sup>5e</sup>]] &lt;[[User talk:Theki|talk]]&gt; 14:24, 23 April 2026 (UTC) ::::::Both implementations are failing all three tests on my end. No consensus has been established as to whether monolingual texts or strings should be used, so it's like the [[w:War of the currents|war of the currents]] but for Wikifunctions. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 14:27, 23 April 2026 (UTC) :::::::Oh, you were referring to {{Z|Z33986}}. I assumed you were stating that something was wrong in the earlier English functions that I missed; I apologize for the misunderstanding. Has there been any centralized discussion on this string vs. monolingual text issue? &mdash; [[User:Theki|rae<sup>5e</sup>]] &lt;[[User talk:Theki|talk]]&gt; 14:31, 23 April 2026 (UTC) ::::::::Not that I'm aware of, I've brought it up on the telegram twice before, though. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 14:49, 23 April 2026 (UTC) ::::::::The centralised discussion is at [[WT:Abstract Wikipedia/2025 fragment experiments#Proposed recommendation: Fragments should return Z11/monolingual strings]]. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 07:19, 24 April 2026 (UTC) ::::::: {{re|Theki|Feeglgeef}} Can only functioneers test implementations? For me I can't test it at all... [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 14:32, 23 April 2026 (UTC) ::::::::AFAIK, test cases are only immediately testable during editing of a function if they are connected. This is one of my personal pain points with Wikifunctions, iterating on functions without exhaustive connected test cases makes debugging practically impossible for non-functioneers working on newly-created functions... I (or Feeglgeef) can quickly connect the tests you need for you if you want, although if they are not well-formed they may need to be disconnected again afterwards. Additionally, I could temporarily connect the implementation you are writing so that you can test it on the sidebar as you work, but I'm not sure if this is advisable. That functionality is also something that unfortunately only works when not disconnected. &mdash; [[User:Theki|rae<sup>5e</sup>]] &lt;[[User talk:Theki|talk]]&gt; 14:43, 23 April 2026 (UTC) :::::::::Yup, agree with you on all points, thanks. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 14:48, 23 April 2026 (UTC) == Please disconnect implementation == I think I've fixed my issue with {{Z|Z33986}}, but I can't edit an actively connected implementations with my rights. I must admit it is an AI-aided fix, I feel very strongly about disclosing that. Courtesy pinging [[User:Theki]] and [[User:Feeglgeef]]. [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 18:51, 23 April 2026 (UTC) : Additionally, I think the JS might be working. [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 18:52, 23 April 2026 (UTC) : Just to clarify, I mean disconnect the Python implementation please. [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 18:53, 23 April 2026 (UTC) :{{Done}} I've disconnected the Python implementation. :I've also added a couple of tests. The rule is a bit more complicated than adding a maqaf before every character that is not a Hebrew letter. Unfortunately, I don't think I'll have time to fix the implementations any time soon. [[User:Amire80|Amir E. Aharoni]] ([[User talk:Amire80|talk]]) 19:03, 23 April 2026 (UTC) :: Thank you! :: Also, for some reason I thought you put a maqaf before all gershayim, so thanks for correcting me. [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 19:09, 23 April 2026 (UTC) :::No, that's not the rule. :::The rest of this reply is an [[:wikt:info-dump|infodump]], feel free to ignore it :) :::In [https://hebrew-academy.org.il/topic/hahlatot/punctuation/ the Academy's punctuation rules], the rule for adding a maqaf is written kind of badly: שמים מקף ברצף שיש בו שני סוגי גופנים, כגון אותיות ומספרים ("maqaf is added in a sequence in which there are two types of fonts, such as letters and numerals"). These are not different types of "fonts", but different types of characters, and I should email them about it. It gives the examples <span lang="he" dir="rtl">ה־12</span> and <span lang="he" dir="rtl">ב־DNA</span>. It doesn't say anything explicitly about quotation marks, but in other places on the same page, you have stuff like <span lang="he" dir="rtl">ב"הארץ"</span>, and from that I deduce that a maqaf is not needed before double quotes if there are Hebrew letters inside the double quotes. :::That said, a few people do think that there must be a maqaf before double quotes. I have a somewhat surprising example of somebody who always does it: translators of Scientology materials into Hebrew. At least that's what they did last time I looked at them, about ten years ago. Those people are certainly prolific, and they get points from me for consistency, but this not the prevalent standard. (And if I recall correctly, they use the minus and not the proper Hebrew maqaf, and they don't get any points from me for that!) :::Also, the name of the character is just "double quotes" and not "gershayim". Gershayim are mostly for abbreviations, although most people use the same character for them. I use ״ for gershayim, as do a few other nerds, but we're the minority. [[User:Amire80|Amir E. Aharoni]] ([[User talk:Amire80|talk]]) 19:35, 23 April 2026 (UTC) :::: {{re|Amire80}} Yeah, "font" is a weird choice of wording here by the Academy...<br> I think I'll follow your guidance and not use a maqaf for quotes beginning with Hebrew letters. <br> I should also add more tests for different types of quotes, like straight (", '), curly (“, ”, ‘, ’), gershayim (״, ׳), including single quotes.<br> P.S. gotta deduct points from Scientology for being a cult but that's neither here nor there [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 20:49, 23 April 2026 (UTC) :::: {{re|Amire80}} Courtesy ping because I mistyped your username on the last message. Anyways I'm also gonna do that tomorrow because I'm tired now... [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 20:50, 23 April 2026 (UTC) == Connect implementations == Hello! I'm done with the implementations of {{Z|Z33986}} both in JS and Python, and all tests pass. Pinging @[[User:Amire80|Amire80]] to check if all the tests I've added are alright. [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 15:24, 24 April 2026 (UTC) so9qk9e30lnvskfh7eo6tua6c4nx2q0 268495 268466 2026-04-24T15:56:43Z Amire80 113 /* Connect implementations */ Reply 268495 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/ }} == Wikifunctions & Abstract Wikipedia Newsletter #238 is out: Citations and Copy and Paste == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-03-06|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In this issue, we introduce the possibility of creating a function that deals with references and a Wikifunctions internal clipboard, where you can temporarily store any piece of code in order to paste it somewhere else, 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]]) 17:28, 6 March 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=30119120 --> :Is there a function in Wikifunctions to get all sources to a statement in a Wikidata item. At the moment my main activity in the Wikimedia projects is adding sources to Wikidata statements. For this case I got the following kind of [https://w.wiki/JFec query] to get all qualifiers and sources for a specific statment in explicit mentioned items in the query. There are already templates for citing sources in different Wikipedia language versions. For example the template [https://en.wikipedia.org/wiki/Template:Cite_web Cite web] is used in 298 Wikipedia language versions. So it is a widely used template and I wish a implementation for it in Wikifunctions. [[User:Hogü-456|Hogü-456]] ([[User talk:Hogü-456|talk]]) 21:31, 8 March 2026 (UTC) ::{{Z|31984}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 15:08, 9 March 2026 (UTC) {{tracked|T404652}} ::Yes and no. Importing of Wikidata references is currently turned off. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 15:27, 9 March 2026 (UTC) <br clear="all"/>{{phab|T419350}} :I found [[phab:T419350|a bug]] where the clipboard feature becomes unusable.<!-- --><br>Also, it's a bit disappointing that it doesn't use the real clipboard, not even as an option for egress. If you're invoking a function and you can get it to "compile", then "Copy result link" already lets you copy out the full canonical form... [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 02:58, 10 March 2026 (UTC) ::@[[User:YoshiRulz|YoshiRulz]] Thanks for reporting, I noticed the team about it. I will see if we can fix it soon. [[User:Sannita (WMF)|Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 10:26, 11 March 2026 (UTC) :::It's fixed 🤩 [[User:So9q|So9q]] ([[User talk:So9q|talk]]) 14:38, 31 March 2026 (UTC) == Broken function == Can someone please revert the most recent revision (by [[User:GrounderUK]]) on [[Z29362]]? It appears that it always returns void, breaking a lot of abstract wiki in the process. [[User:MetalBreaksAndBends|MetalBreaksAndBends]] ([[User talk:MetalBreaksAndBends|talk]]) 18:13, 25 March 2026 (UTC) :This implementation is broken, but it's disconnected, no? Shouldn't be breaking abstractwiki. [[User:Infernostars|infernostars]] <small>([[User talk:Infernostars|talk]]) ([[Special:Contributions/Infernostars|contribs]])</small> 21:29, 25 March 2026 (UTC) ::Looks like someone disconnected it after I wrote that comment, but before you wrote yours. [[User:MetalBreaksAndBends|MetalBreaksAndBends]] ([[User talk:MetalBreaksAndBends|talk]]) 22:24, 25 March 2026 (UTC) :It seems to have been reconnected, but the issue looks like it has started working again, per all passed tests. <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 March 2026 (UTC) :This was the result of a [[:phab: T421322|breaking change in the software]]. I didn’t amend the implementation until after it had been disconnected, and all tests passed after the change. I think the issue is now resolved, but I’ll link this comment to the Phabricator ticket for “lessons learned”. Sorry I didn’t pick this up earlier, but this particular software change was unexpected. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 08:46, 26 March 2026 (UTC) == Language tags == I would appreciate input on [[Talk:Z14326#Case-sensitivity]] re: the exact semantics of {{Z|60}}'s identity key. CC @[[User:99of9|99of9]] since you connected one of the tests but not the others. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 14:27, 27 March 2026 (UTC) == Upcoming Wikimedia Café meetup regarding the [[:meta:Wikimedia Foundation Annual Plan/2026-2027|the 2026-2027 Wikimedia Foundation Annual Plan]] == {{tmbox | image = [[File:Wikimedia Café logo in plain SVG format.svg|45px]] | type=notice | text = Hello! There will be a '''[[:meta:Wikimedia Café|Wikimedia Café]]''' meetup on '''Saturday, 11 April 2026 at 14:00 UTC''' ([https://zonestamp.toolforge.org/1775916000 timestamp conversion tool]), focusing on the [[:meta:Wikimedia Foundation Annual Plan/2026-2027|the 2026-2027 Wikimedia Foundation Annual Plan]]. The featured guests will be {{Noping|KStineRowe (WMF)|label1=Kelsi Stine-Rowe}} (senior manager, [[:meta:Movement Communications|Movement Communications]], Wikimedia Foundation), and {{Noping|Samwalton9 (WMF)|label1=Sam Walton}} (senior product manager, [[:mw:Moderator Tools|Moderator Tools]], Wikimedia Foundation). <br /> In addition to this Café session, [[:meta:Wikimedia Foundation Annual Plan/2026-2027/Collaboration|several additional meetings regarding the Annual Plan are listed on the Collaboration page]], and you may participate on the [[:meta:Talk:Wikimedia Foundation Annual Plan/2026-2027|talk page]]. <br /> This Café meetup will be approximately two hours long. Attendees may choose to attend only for a part. Please see the Café page for more information, including [[:meta:Wikimedia Café#Signups for the April 2026 session|how to register]]. <br /> [[File:Buntstifte Eberhard Faber crop 64h.jpg|860px|alt=cropped image of colored pencils]] }} <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> 05:26, 29 March 2026 (UTC) {{section resolved|&mdash; [[User:Theki|rae<sup>5e</sup>]] &lt;[[User talk:Theki|talk]]&gt; 14:52, 23 April 2026 (UTC)}} == "language" argument for certain functions == Hello. I am relatively new to Wikifunctions. Recently, I tried to create functions for Chinese translation of {{Z|Z26570}} and {{Z|Z26095}} (which became [[Z32788]] and [[Z32900]]). During the creation of these functions, I was trying to take {{Z|Z32212}} as reference. And I realized that the defining role sentence function is taking <code>language</code> as an argument (and the test case of the Chinese-language function already contains two varieties of Chinese). This makes it possible to output monolingual text in <code>zh-hant</code>, <code>zh-hans</code>, <code>zh-tw</code>, or any varieties of the language. I think for this reason, it is better to have <code>language</code> as arguments for the implementation of Z26570 and Z26095, and potentially more functions that require {{Z|Z14294}}, since it would output the varieties code instead of just saying <code>zh</code> for <code>zh-hant</code>, <code>zh-hans</code>, <code>zh-tw</code> in the output of type {{Z|Z11}}. I am not sure how the fallback mechanism works if one of the language (varieties) do not have a labels/lexemes, but to me, it is reasonable to have a <code>language</code> argument. [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 09:38, 31 March 2026 (UTC) :The functions you mention do have a language argument. For Wikifunctions, the {{Z|Z60}} can be at a higher or lower level; whether a {{Z|Z11}} is for a language or a variant is determined by the function that constructs it. Please see {{Z|Z26565}} for an example and feel free to add test cases in Chinese. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 17:54, 11 April 2026 (UTC) ::Hello @[[User:GrounderUK|GrounderUK]], thanks for the answer. I understand that whether {{Z|Z11}} is for a language or a variant depends on the function. But that is exactly what I am asking for. It is true that [[Z26570]] and [[Z26095]] takes [[Z60]] as argument, but the language-specific functions in {{Z|Z29843}} and {{Z|Z26096}} don't. ::Let me give you an example: INPUT to [[Z26570]]: <code>entity</code>: Tokyo, <code>class</code>: city, <code>location</code>: Japan, <code>language</code>: zh-cn, the config would select [[Z33030]] (created after my previous comment by elseone) as the implementation, and it would RETURN 东京是日本的一个城市。(zh-hans), which is not zh-cn as requested in the INPUT. It would also be using the term not for the variant (when it is different) because it is hardcoded to use the term in zh-hans. However, if we have the implementation like [[Z32790]] (which was created by me but a natural language argument was added by elseone) or [[Z32213]] (that works in the defining role sentence function because of the extra argument), it could cater for different variant. ::If we don't have the language argument in the language-specific function, the desire for article creation on Abstract Wikipedia would be to create a function for every variant. Is it then better to create functions for every variant? [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 18:18, 11 April 2026 (UTC) :::I forgot to mention that there are some hardcoding in {{Z|Z32790}} as well, but I cannot fix it because it is a connected function and I am not a functioneer. [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 18:31, 11 April 2026 (UTC) ::::Okay, I think it’s safe to disconnect this one as the function is not yet configured for use on Abstract Wikipedia. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 19:04, 11 April 2026 (UTC) :::Ah, sorry… I misunderstood you. I agree that the called function should be able to accept the original language argument. That is simpler in theory than in practice, because the configured functions all have to have the same argument types, as I understand it. I’m not sure which the best approach is, really, but we probably want to avoid two levels of configuration. That suggests that all language-specific functions would need to accept the additional argument, which is unrewarding work for someone. @[[User:99of9|99of9]], @[[User:Jdforrester (WMF)|Jdforrester (WMF)]], @[[User:DVrandecic (WMF)|DVrandecic (WMF)]] Any thoughts? [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 18:57, 11 April 2026 (UTC) ::::I mean, we would need to modify all the functions in each language, which could take some time. But we are still in an early stage. If we don't fix it now and we want to fix it later, it would be a disaster. [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 19:25, 11 April 2026 (UTC) :::::Agreed. And we probably want them converted to HTML too, with separate language spans for text in different languages. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 19:35, 11 April 2026 (UTC) ::::@[[User:GrounderUK|GrounderUK]]: This sounds like a reasonable change to make. Note that (given these Functions are primarily for use on Abstract Wikipedia), altering/replacing them to return Z89/HTML fragments is already a desired but breaking change, so making a second breaking change at the same time is probably easiest for fixing things swiftly. That said, that's of course a decision for the Abstract Wikipedia and Wikifunctions communities, not me! [[User:Jdforrester (WMF)|Jdforrester (WMF)]] ([[User talk:Jdforrester (WMF)|talk]]) 19:43, 12 April 2026 (UTC) ::::@[[User:GrounderUK|GrounderUK]]@[[User:Sun8908|Sun8908]] to make it a non-breaking change, I've created {{Z|Z34039}} which allows a composition {{Z|Z34043}}. This way you can make functions which either need the specified variant or don't! --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 05:52, 24 April 2026 (UTC) :I have now created {{Z|Z33465}}, which is an implementation of [[Z26570]]. Maybe we can migrate to use that function when more (language-specific) functions for it are ready? [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 18:19, 14 April 2026 (UTC) == Special:CreateObject doesn't let me create a typed list == Hello. I tried to create a typed list with all English varieties on Wikifunctions, to create consistency between different configs, but [[Special:CreateObject]] doesn't show typed list as an option for creating. Is this a bug or an intentional restriction? [[User:ChaoticVermillion|ChaoticVermillion]] ([[User talk:ChaoticVermillion|talk]]) 08:24, 2 April 2026 (UTC) :@[[User:ChaoticVermillion|ChaoticVermillion]]: A typed list is an instance of a function call, which is prohibited as a persisted Object. Maybe you want an enum? See [[Wikifunctions:Type proposals]] for the process for creating such a thing. [[User:Jdforrester (WMF)|Jdforrester (WMF)]] ([[User talk:Jdforrester (WMF)|talk]]) 12:01, 2 April 2026 (UTC) ::I don't want any sort of enum for this, I just want a list of English varieties (English, American English, Australian English, etc.) as an object that I can put in configs. I tried making an object as a function call, but apparently I have to be a member of the staff to do it. [[User:ChaoticVermillion|ChaoticVermillion]] ([[User talk:ChaoticVermillion|talk]]) 12:07, 2 April 2026 (UTC) :::I’ve started this with {{Z|Z33034}}. I’m guessing you were trying to create an object of type {{Z|Z7}} rather than an object whose type is a [[Z7]]. There’s a subtle but important difference. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 12:29, 2 April 2026 (UTC) ::::How do you create a object whose type is a [[Z7]] then? I can't see any option to do this. [[User:ChaoticVermillion|ChaoticVermillion]] ([[User talk:ChaoticVermillion|talk]]) 12:32, 2 April 2026 (UTC) :::::When you are creating an object you must specify its type. By default, the UI expects you to provide a reference to the type, so you can just type in the selector box and click the type you want. For an object like a typed list, the type is specified as a function call, so you click the menu dots beside “type” and choose “function call” instead of “reference”. The selector now allows you to search for functions that can return a type object. You start entering “typed list” and select it in the normal way. Then the UI will allow you to specify the argument to the function call, which is the type shared by all elements in the list. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 13:12, 2 April 2026 (UTC) == Unable to use the Z32643 function. == I'm trying to use the [[Z32643]] (Article-less multi instantiating fragment) function to edit an article in Abstract Wikipedia, but it looks like it's missing connected implementations, and it looks like i don't have the permissions to connect the function with the implementation and use it in ab.wiki. Since i'm not familiar with Wikifunctions, i would like to get help for this specific problem. Thanks. --[[User:Mattiz6276|Mattiz6276]] ([[User talk:Mattiz6276|talk]]) 13:50, 2 April 2026 (UTC) :@[[User:Mattiz6276|Mattiz6276]]: Hey there, it looks like that's a work-in-progress by @[[User:MetalBreaksAndBends|MetalBreaksAndBends]]. There's only a fall-back implementation, Z32652, which fails its own test for a second item. I can connect the items together but it might not work as you expect? [[User:Jdforrester (WMF)|Jdforrester (WMF)]] ([[User talk:Jdforrester (WMF)|talk]]) 14:06, 2 April 2026 (UTC) ::Maybe… I don’t think functions without implementations should be appearing on AW so I have amended the label to avoid giving the impression that this function is available. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 14:23, 2 April 2026 (UTC) == Being able to use edit summaries == I have wanted to use edit summaries a few times when connecting or disconnecting implementations or tests, and I have found that the only way to do that is to use the [[:User:%D7%9E%D7%A7%D7%A3/wikilambda_editsource.js|wikilambda editsource]] tool. I feel like it would be a lot more convenient to be able to make these edit summaries without having to use that tool. [[User:ChaoticVermillion|ChaoticVermillion]] ([[User talk:ChaoticVermillion|talk]]) 08:40, 3 April 2026 (UTC) == Definite forms == [[Talk:Z32162|I've noticed an incomplete implementation and would like to work on fixing it, but need advice.]] [[User:Ijon|Ijon]] ([[User talk:Ijon|talk]]) 21:05, 3 April 2026 (UTC) == Wikifunctions & Abstract Wikipedia Newsletter #243 is out: Community proposals for capturing meaning == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-04-10|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In this issue, we report on three community proposals on syntactic approaches, we introduce a new Type (Complex numbers), we report on current hiccups on Abstract Wikipedia, we share more information about a presentation about Abstract Wikipedia at WikiCon Australia, 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/1776101400 April 13, 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]]) 15:35, 10 April 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=30325620 --> == Help me understand why test passes but running function with same input errors == I've been working on a function that I thought I had working correctly: {{Z+|Z31108}}. It has a test which is passing, but when I enter the same Wikidata item as the test uses (or any other relevant item that it ought to work for), it errors. I can't figure out what's wrong (and the function itself seemed to be working as expected the last time worked on it, a month ago), and I don't know how to interpret the error info. The error output is: <code> Error type: Unspecified error Error data: error information: "cannot read property 'Z6003K4' of undefined" Execution debug logs: Z12696K2 (find this) ==> ZObject<Z1K1:{'Z1K1': 'Z9', 'Z9K1': 'Z6007'},Z6007K1:ZObject<Z1K1:{'Z1K1': 'Z9', 'Z9K1': 'Z6092'},Z6092K1:P3831>,Z6007K2:ZObject<Z1K1:{'Z1K1': 'Z9', 'Z9K1': 'Z6091'},Z6091K1:Q7380503>,Z6007K3:ZReference<Z6021>> </code> -- [[User:Ragesoss|Ragesoss]] ([[User talk:Ragesoss|talk]]) 18:02, 10 April 2026 (UTC) :Hmm… I’ve had a quick look and found a comparable error with {{Z|Z29937}}, which was passing “4 months ago”. The debug comes from {{Z|Z12863}}, after it fails to find a match. This is probably because Z6007K3 is ZReference("Z6021") rather than a Z6020 object, as it appears in the debug logs for your test “28 days ago”: :"Z6007K3":{"Z1K1":{"Z1K1":"Z9","Z9K1":"Z6020"},"Z6020K1":{"Z9K1":"Z6021"}} :This means it’s probably a bug introduced by a recent software change. I’ll take a closer look over the weekend, but the actual error for your test case now is: :Unspecified error (error information: "cannot read property 'Z6003K4' of undefined") :I’m guessing that’s from there being no guard against an empty array in {{Z|Z23681}}, but we’ll see. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 23:22, 10 April 2026 (UTC) :I tracked down the bug to [[Z29869]] and fixed that, but the tests for [[Z31659]] are still failing. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 05:44, 11 April 2026 (UTC) ::Thanks. I’ve re-implemented {{Z|Z23680}} with {{Z|Z33331}} so we at least get a meaningful error in {{Z|Z31108}}. The new implementation explicitly caters for the alternative representation of {{Z|Z6040}} and errors on the empty list it gets from {{Z|Z31659}}. ::I also made a [[Z33332|simple Python implementation]], which seems to work. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 16:29, 11 April 2026 (UTC) == No place to ask to activate a function? == I just discovered the {{Z|Z11390}} function and decided to make an overarching language-selecting function for it. After some fiddling around and studying how {{Z|Z32321}} and its set works, I now have {{Z|Z33439}} which has a config object ({{Z|Z33441}}) that selects between the two preexisting language-specific versions I found (English and Malayalam) and the new one I created for my other native language, {{Z|Z33440}}. Except I can't get these to work, because, from what I understand, only [[Wikifunctions:Functioneers|functioneers]] can activate newly created functions and implementations? So where do I apply for the {{Z|Z33439}} and {{Z|Z33440}} functions to be activated? Perhaps we should have a place to ask for it, a la [[w:WP:NPP]] — call it [[Project:New Functions Patrol|New Functions Patrol]] if you will. —[[User:UndueMarmot|<span style="color:#705ccb;">Undue</span><span style="color:#cfdfa3;background-color:#705ccb;">Marmot</span>]] ([[User talk:UndueMarmot|talk]]) 08:58, 14 April 2026 (UTC) :There's [[Wikifunctions:Community portal]] for this. By the way, {{Z|Z33445}} doesn't work because all the code must be inside the main function in Python code. [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 09:19, 14 April 2026 (UTC) ::Huh. How could I have missed that? ::But anyway, I've moved the code in {{Z|Z33445}} into inside the main function block. ::Is there any reason why WF decided not to simply allow anyone to write functions? After all, that's how it works with wikitext templates, and these functions are fundamentally serving the same purposes as templates, just written in a different way. —[[User:UndueMarmot|<span style="color:#705ccb;">Undue</span><span style="color:#cfdfa3;background-color:#705ccb;">Marmot</span>]] <small>([[User talk:UndueMarmot|talk]])</small> 11:25, 14 April 2026 (UTC) :::I've fixed a couple of technical issues, but tests still fail. [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 11:28, 14 April 2026 (UTC) ::::The tests pass now after some more changes to the code: [[Special:Diff/265232/cur]]. —[[User:UndueMarmot|<span style="color:#705ccb;">Undue</span><span style="color:#cfdfa3;background-color:#705ccb;">Marmot</span>]] <small>([[User talk:UndueMarmot|talk]])</small> 12:01, 14 April 2026 (UTC) :::::{{D|Connected}} [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 12:02, 14 April 2026 (UTC) :::I think it's a security issue, since Wikifunctions implementations could teoretically be malicious. [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 11:29, 14 April 2026 (UTC) ::::This ^^^. We're very lenient, though, once you've created a few working functions you can apply for the right, per [[WF:Functioneer]]. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 12:26, 14 April 2026 (UTC) ::::That explanation [[phab:T343559#11421293|doesn't add up]]. A reason to limit ''connection powers'' to Functioneers might be to prevent vandalism, considering Functions can be used across wikis. But user-provided code is already being executed even without a Functioneer connecting it. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 20:01, 16 April 2026 (UTC) == Wikifunctions & Abstract Wikipedia Newsletter #244 is out: Milestones; Some major issues hopefully resolved == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-04-16|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In this issue, we celebrate 4000 functions on Wikifunctions and 1000 abstract articles on Abstract Wikipedia, we announce that we should have fixed some major issues with the websites, we inform you on our latest outreach activities, and we take a look at the latest software developments. Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]! Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 10:22, 17 April 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=30325620 --> == Actual difference between {{Z|Z26039}} and {{Z|Z26095}} == What is the actual difference between these two functions? I ask, since it seems to me that the current distinction is more or less that the first one doesn't use an indefinite article in English, while the second does. Which is not a good distinction in a project that should be language neutral. This doubt emerged from my use of the first one in [[abstract:Q124441]], which @[[User:Hogü-456|Hogü-456]] made me notice that is probably wrong. My question is: why is it wrong? How could we clarify the difference? [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 19:46, 19 April 2026 (UTC) :I think the difference is if there is an indefinite article like a or an before the subject or not. In German there can be cases where a definite article is necessary before the subject. I looked at the functions and before the object both times an article is mentioned. As it depends on the language and the word what is the correct function to use I hope it will be clarified and it is an example of the necessity to have a human with understanding in a specific language check it. I hope there will be longer functions what generate more content about a specific kind of item. Then it is necessary to write one such function per language and it can be then applied to several items. It still requires checks and so maybe it is better to write down what item category needs what kind of introduction sentence function for what language. [[User:Hogü-456|Hogü-456]] ([[User talk:Hogü-456|talk]]) 20:05, 19 April 2026 (UTC) ::The point of these two functions (and of the entire Abstract Wikipedia project) is that they should be defined in a purely language-independent way, so that the translation to actual language can be done automatically. This is the reason why these functions have been renamed; I think that this attempt was not succesful, since meaning is still unclear. My proposal to clarify them would be to invoke the concept of [[w:specificity (linguistics)|specificity]]: {{Z|Z26039}} should be named "specific subject is instance of (string)", and should be used only when the QID of the subject uniquely identifies a single thing; {{Z|Z26095}} should instead be renamed in "non-specific subject is kind of (Monolingual text)", and should be used when the QID refers to a multitude of real life items, and we are specifying the class that all these item belong to. This clarification would not still be enough, since it doesn't explain how mass nouns are handled (is water a unique thing? Does {{Q|Q7802}} refer to a single piece of bread or to the entirety of bread, like water?). This problem is very tricky, since mass noun are language-specific and blurry the line between these two functions. [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 20:58, 19 April 2026 (UTC) :Simply put, one corresponds to P31 and the other to P279. Paris is an {{Q|P31}} a {{Q|Q1549591}} :whereas a {{Q|Q1549591}} is a {{Q|P279}} (alias “kind of”) {{Q|Q515}}. Whether the Wikidata knowledge representation will be sufficient to resolve into fluent natural language representations in all languages is, of course, a crucial question. Where it is not, the Abstract Wikipedia knowledge representation will need to supplement the Wikidata content with additional details about the relation between the participants or the participants themselves, and these details should be language-neutral, to the extent that this is practicable. The item {{Q|Q124441}} has no [[:d:Q124441#P31|P31]] statements; it has only [[:d:Q124441#P279|P279]]s, including one relating it to {{Q|Q212920}}, which suggests {{Z|Z26095}} is the appropriate choice here even if the rendering in some languages is the same. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 22:52, 19 April 2026 (UTC) ::Thanks for explaining it. I think that I'll change the implementation of {{Z|Z26095}}, so that in Italian it produces more or less the same output of {{Z|Z26039}} (both with the definite article). [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 11:24, 20 April 2026 (UTC) == Equivalent of Z6830 for lexemes == Is there an equivalent of {{Z|Z6830}} that enables retrieving all lexemes pointing to a particular lexeme using a specific property? [[User:Redmin|Redmin]] ([[User talk:Redmin|talk]]) 21:06, 20 April 2026 (UTC) :There's {{Z|6831}} but I think that's slightly different again to what you're after. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 12:31, 21 April 2026 (UTC) ::Thanks for sharing that one, I did not know it existed. But you are right, it’s not quite what I am looking for. I want a function that would take a Wikidata property reference (like P5191, which is ‘derived from lexeme’) and a Wikidata lexeme reference, and return a list of lexemes that reference that lexeme using that property. [[User:Redmin|Redmin]] ([[User talk:Redmin|talk]]) 13:23, 21 April 2026 (UTC) == Storing huge datasets == It is not a necessity I suppose, but an idea came to me earlier to write a function that would give the corresponding [[en:Shavian alphabet|Shavian alphabet representation]] of an English word written with the Latin alphabet, or perhaps apply that operation to an entire sentence. However, just trying to guess as to what the IPA pronunciation of each word passed into it could be is is both not ideal (pronunciations obviously can and will vary widely between accents) and infeasible <s>(Wikidata lexemes don't really seem to account for pronunciation)</s>. It happens, though, that a comprehensive Shavian dictionary exists named the [https://readlex.pythonanywhere.com/ ''Read Lexicon''], which uses pronunciation and spelling similar to that used by the creator of the alphabet himself. This would be a good dataset to use in performing this translation in the function, but it appears that, all in all, the total size of the dictionary is [https://github.com/Shavian-info/readlex/blob/main/readlex.json ''nearly 26MB''] when formatted as JSON, which would certainly be larger when converted into a typed list. I am wondering if this will ever be feasible or admissible, or if there is really a way around this if importing such a large set of data is deemed impractical. &mdash; [[User:Theki|rae<sup>5e</sup>]] &lt;[[User talk:Theki|talk]]&gt; 22:30, 20 April 2026 (UTC) :{{re|Theki}} "Wikidata lexemes don't really seem to account for pronunciation"" is patently untrue; not only does every Bokmål lexeme form have IPA attached to it (thanks to Jon Harald Søby), but there are lots of languages--including English--that have pronunciation information, whether through IPA or otherwise, indicated on their forms. The big issue of course is that adding this data is not always possible to perform efficiently--for instance, I'd love to have Yiddish pronunciation respellings from Paul Abelson's dictionary on as many English forms as possible, but this dictionary not being previously processed makes this difficult. The data set you have brought up, if a suitable reading of [[:m:Wikilegal/Lexicographical_Data]] allows it, could be added as {{P|7243}} statements on various English forms. [[User:Mahir256|Mahir256]] ([[User talk:Mahir256|talk]]) 23:20, 20 April 2026 (UTC) ::Well, sorry... I haven't witnessed these pronunciation statements before, I wasn't aware of their existence until you pointed it out. &mdash; [[User:Theki|rae<sup>5e</sup>]] &lt;[[User talk:Theki|talk]]&gt; 15:02, 21 April 2026 (UTC) :I got 1,900,000 characters into [[Z33875]] before the UI gave up on me. I'm not sure what the limit is. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 15:21, 21 April 2026 (UTC) == Could not serialize input JS object: Number <small><small>[insert tested number here]</small></small> == I'm not one to throw my problems at others, but I have no idea how to fix this. Am implementing {{Z|Z24602}} in JavaScript, which requires returning a typed map. It now works for every type of value except numbers. Tried explicitly converting the numbers to float64, but either way it throws the error above. Would appreciate it if anyone could diagnose or fix the problem, as my knowledge of Wikifunctions is amateur at best. Thank you. [[User:Some helpful person|Some helpful person]] ([[User talk:Some helpful person|talk]]) 00:32, 23 April 2026 (UTC) :The quick answer is that like some list-related functions, code implementations returning typed maps are not possible unless the type of the objects in the map is specified in the function signature (e.g. if it was a map from Strings to Natural numbers only). So unfortunately, I think you've chosen a function that is not really possible at the moment. There are a few ideas of how we might address this, but for the moment, work on something else. Sorry! --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 13:21, 23 April 2026 (UTC) :Maybe explicitly using [[Z13518|natural numbers]] would work? I would try using <code>{ "Z1K1": "Z13518", "Z13518K1": "[number]" }</code> to represent numbers, perhaps, and seeing if that works. Of course, you would also probably have to adapt this for other types that cannot be serialized, and I'm not sure how easy that would be to generalize (assuming [[w:Don't repeat yourself|DRYness]] is desired). &mdash; [[User:Theki|rae<sup>5e</sup>]] &lt;[[User talk:Theki|talk]]&gt; 14:39, 23 April 2026 (UTC) == Help with creating a function for Abstract Wikipedia == Hello! I was inspired by {{Z|Z26570}} to create {{Z|Z33975}}, however I'm not sure how I add specific language implementations here. Can anybody help me? [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 10:41, 23 April 2026 (UTC) : I think I figured it out, I created a new object with the language config type, added {{Z|Z14310}} to my implementation, and added a new function for English... At least I think that's how it works... [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 13:16, 23 April 2026 (UTC) ::You have the right idea, as far as I know. I went ahead and connected the implementations you created as they appear to work fine for English, and added a test for {{Z|Z33975}} (which passes [[File:Twemoji 1f601.svg|24px]]). I also corrected an error you made on the config object where you appear to have accidentally connected English to {{Z|Z33975}} instead of {{Z|Z33977}}. Thank you for contributing! &mdash; [[User:Theki|rae<sup>5e</sup>]] &lt;[[User talk:Theki|talk]]&gt; 13:45, 23 April 2026 (UTC) ::: {{re|Theki}} Thank you so much for you help! Could you please kindly also connect the implementations for {{Z|Z33986}} which I just made, which is going to be used for the Hebrew implementation of {{Z|Z33975}}. [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 14:11, 23 April 2026 (UTC) ::::You seem to be returning the wrong type in both implementations. Functioneers should not connect implementations that don't work for non-functioneers. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 14:13, 23 April 2026 (UTC) ::::: {{re|Feeglgeef}} Oh thank you for pointing that out! I am still a bit new to this project and confused, so I need to read up some more about this. How do I return a monolingual text object? [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 14:17, 23 April 2026 (UTC) ::::::I'm trying to fix it for you, the construction of ZObjects in code implementations is a bit difficult right now. Since the State origin using entity and class function will (presumably) be composition, perhaps {{Z|33975}} can be adjusted to return a string, using {{Z|26107}} and {{Z|26107}}? [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 14:21, 23 April 2026 (UTC) :::::I did not notice any discrepancies from looking at the functions by themselves, and it seemed to work fine on my end. Is it bad practice for NLG functions to return the monolingual text type? I had assumed it was logical. &mdash; [[User:Theki|rae<sup>5e</sup>]] &lt;[[User talk:Theki|talk]]&gt; 14:24, 23 April 2026 (UTC) ::::::Both implementations are failing all three tests on my end. No consensus has been established as to whether monolingual texts or strings should be used, so it's like the [[w:War of the currents|war of the currents]] but for Wikifunctions. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 14:27, 23 April 2026 (UTC) :::::::Oh, you were referring to {{Z|Z33986}}. I assumed you were stating that something was wrong in the earlier English functions that I missed; I apologize for the misunderstanding. Has there been any centralized discussion on this string vs. monolingual text issue? &mdash; [[User:Theki|rae<sup>5e</sup>]] &lt;[[User talk:Theki|talk]]&gt; 14:31, 23 April 2026 (UTC) ::::::::Not that I'm aware of, I've brought it up on the telegram twice before, though. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 14:49, 23 April 2026 (UTC) ::::::::The centralised discussion is at [[WT:Abstract Wikipedia/2025 fragment experiments#Proposed recommendation: Fragments should return Z11/monolingual strings]]. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 07:19, 24 April 2026 (UTC) ::::::: {{re|Theki|Feeglgeef}} Can only functioneers test implementations? For me I can't test it at all... [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 14:32, 23 April 2026 (UTC) ::::::::AFAIK, test cases are only immediately testable during editing of a function if they are connected. This is one of my personal pain points with Wikifunctions, iterating on functions without exhaustive connected test cases makes debugging practically impossible for non-functioneers working on newly-created functions... I (or Feeglgeef) can quickly connect the tests you need for you if you want, although if they are not well-formed they may need to be disconnected again afterwards. Additionally, I could temporarily connect the implementation you are writing so that you can test it on the sidebar as you work, but I'm not sure if this is advisable. That functionality is also something that unfortunately only works when not disconnected. &mdash; [[User:Theki|rae<sup>5e</sup>]] &lt;[[User talk:Theki|talk]]&gt; 14:43, 23 April 2026 (UTC) :::::::::Yup, agree with you on all points, thanks. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 14:48, 23 April 2026 (UTC) == Please disconnect implementation == I think I've fixed my issue with {{Z|Z33986}}, but I can't edit an actively connected implementations with my rights. I must admit it is an AI-aided fix, I feel very strongly about disclosing that. Courtesy pinging [[User:Theki]] and [[User:Feeglgeef]]. [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 18:51, 23 April 2026 (UTC) : Additionally, I think the JS might be working. [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 18:52, 23 April 2026 (UTC) : Just to clarify, I mean disconnect the Python implementation please. [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 18:53, 23 April 2026 (UTC) :{{Done}} I've disconnected the Python implementation. :I've also added a couple of tests. The rule is a bit more complicated than adding a maqaf before every character that is not a Hebrew letter. Unfortunately, I don't think I'll have time to fix the implementations any time soon. [[User:Amire80|Amir E. Aharoni]] ([[User talk:Amire80|talk]]) 19:03, 23 April 2026 (UTC) :: Thank you! :: Also, for some reason I thought you put a maqaf before all gershayim, so thanks for correcting me. [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 19:09, 23 April 2026 (UTC) :::No, that's not the rule. :::The rest of this reply is an [[:wikt:info-dump|infodump]], feel free to ignore it :) :::In [https://hebrew-academy.org.il/topic/hahlatot/punctuation/ the Academy's punctuation rules], the rule for adding a maqaf is written kind of badly: שמים מקף ברצף שיש בו שני סוגי גופנים, כגון אותיות ומספרים ("maqaf is added in a sequence in which there are two types of fonts, such as letters and numerals"). These are not different types of "fonts", but different types of characters, and I should email them about it. It gives the examples <span lang="he" dir="rtl">ה־12</span> and <span lang="he" dir="rtl">ב־DNA</span>. It doesn't say anything explicitly about quotation marks, but in other places on the same page, you have stuff like <span lang="he" dir="rtl">ב"הארץ"</span>, and from that I deduce that a maqaf is not needed before double quotes if there are Hebrew letters inside the double quotes. :::That said, a few people do think that there must be a maqaf before double quotes. I have a somewhat surprising example of somebody who always does it: translators of Scientology materials into Hebrew. At least that's what they did last time I looked at them, about ten years ago. Those people are certainly prolific, and they get points from me for consistency, but this not the prevalent standard. (And if I recall correctly, they use the minus and not the proper Hebrew maqaf, and they don't get any points from me for that!) :::Also, the name of the character is just "double quotes" and not "gershayim". Gershayim are mostly for abbreviations, although most people use the same character for them. I use ״ for gershayim, as do a few other nerds, but we're the minority. [[User:Amire80|Amir E. Aharoni]] ([[User talk:Amire80|talk]]) 19:35, 23 April 2026 (UTC) :::: {{re|Amire80}} Yeah, "font" is a weird choice of wording here by the Academy...<br> I think I'll follow your guidance and not use a maqaf for quotes beginning with Hebrew letters. <br> I should also add more tests for different types of quotes, like straight (", '), curly (“, ”, ‘, ’), gershayim (״, ׳), including single quotes.<br> P.S. gotta deduct points from Scientology for being a cult but that's neither here nor there [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 20:49, 23 April 2026 (UTC) :::: {{re|Amire80}} Courtesy ping because I mistyped your username on the last message. Anyways I'm also gonna do that tomorrow because I'm tired now... [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 20:50, 23 April 2026 (UTC) == Connect implementations == Hello! I'm done with the implementations of {{Z|Z33986}} both in JS and Python, and all tests pass. Pinging @[[User:Amire80|Amire80]] to check if all the tests I've added are alright. [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 15:24, 24 April 2026 (UTC) :Connected. It's possible that some more changes will be needed, but it looks OK now. :Another little comment: It should be called "clitic" and not "prefix". [[User:Amire80|Amir E. Aharoni]] ([[User talk:Amire80|talk]]) 15:56, 24 April 2026 (UTC) 9320xonvpj6e5ywiougpj588fetwist 268500 268495 2026-04-24T16:01:16Z QuickQuokka 51952 /* Connect implementations */ reply ([[mw:c:Special:MyLanguage/User:JWBTH/CD|CD]]) 268500 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/ }} == Wikifunctions & Abstract Wikipedia Newsletter #238 is out: Citations and Copy and Paste == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-03-06|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In this issue, we introduce the possibility of creating a function that deals with references and a Wikifunctions internal clipboard, where you can temporarily store any piece of code in order to paste it somewhere else, 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]]) 17:28, 6 March 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=30119120 --> :Is there a function in Wikifunctions to get all sources to a statement in a Wikidata item. At the moment my main activity in the Wikimedia projects is adding sources to Wikidata statements. For this case I got the following kind of [https://w.wiki/JFec query] to get all qualifiers and sources for a specific statment in explicit mentioned items in the query. There are already templates for citing sources in different Wikipedia language versions. For example the template [https://en.wikipedia.org/wiki/Template:Cite_web Cite web] is used in 298 Wikipedia language versions. So it is a widely used template and I wish a implementation for it in Wikifunctions. [[User:Hogü-456|Hogü-456]] ([[User talk:Hogü-456|talk]]) 21:31, 8 March 2026 (UTC) ::{{Z|31984}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 15:08, 9 March 2026 (UTC) {{tracked|T404652}} ::Yes and no. Importing of Wikidata references is currently turned off. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 15:27, 9 March 2026 (UTC) <br clear="all"/>{{phab|T419350}} :I found [[phab:T419350|a bug]] where the clipboard feature becomes unusable.<!-- --><br>Also, it's a bit disappointing that it doesn't use the real clipboard, not even as an option for egress. If you're invoking a function and you can get it to "compile", then "Copy result link" already lets you copy out the full canonical form... [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 02:58, 10 March 2026 (UTC) ::@[[User:YoshiRulz|YoshiRulz]] Thanks for reporting, I noticed the team about it. I will see if we can fix it soon. [[User:Sannita (WMF)|Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 10:26, 11 March 2026 (UTC) :::It's fixed 🤩 [[User:So9q|So9q]] ([[User talk:So9q|talk]]) 14:38, 31 March 2026 (UTC) == Broken function == Can someone please revert the most recent revision (by [[User:GrounderUK]]) on [[Z29362]]? It appears that it always returns void, breaking a lot of abstract wiki in the process. [[User:MetalBreaksAndBends|MetalBreaksAndBends]] ([[User talk:MetalBreaksAndBends|talk]]) 18:13, 25 March 2026 (UTC) :This implementation is broken, but it's disconnected, no? Shouldn't be breaking abstractwiki. [[User:Infernostars|infernostars]] <small>([[User talk:Infernostars|talk]]) ([[Special:Contributions/Infernostars|contribs]])</small> 21:29, 25 March 2026 (UTC) ::Looks like someone disconnected it after I wrote that comment, but before you wrote yours. [[User:MetalBreaksAndBends|MetalBreaksAndBends]] ([[User talk:MetalBreaksAndBends|talk]]) 22:24, 25 March 2026 (UTC) :It seems to have been reconnected, but the issue looks like it has started working again, per all passed tests. <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 March 2026 (UTC) :This was the result of a [[:phab: T421322|breaking change in the software]]. I didn’t amend the implementation until after it had been disconnected, and all tests passed after the change. I think the issue is now resolved, but I’ll link this comment to the Phabricator ticket for “lessons learned”. Sorry I didn’t pick this up earlier, but this particular software change was unexpected. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 08:46, 26 March 2026 (UTC) == Language tags == I would appreciate input on [[Talk:Z14326#Case-sensitivity]] re: the exact semantics of {{Z|60}}'s identity key. CC @[[User:99of9|99of9]] since you connected one of the tests but not the others. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 14:27, 27 March 2026 (UTC) == Upcoming Wikimedia Café meetup regarding the [[:meta:Wikimedia Foundation Annual Plan/2026-2027|the 2026-2027 Wikimedia Foundation Annual Plan]] == {{tmbox | image = [[File:Wikimedia Café logo in plain SVG format.svg|45px]] | type=notice | text = Hello! There will be a '''[[:meta:Wikimedia Café|Wikimedia Café]]''' meetup on '''Saturday, 11 April 2026 at 14:00 UTC''' ([https://zonestamp.toolforge.org/1775916000 timestamp conversion tool]), focusing on the [[:meta:Wikimedia Foundation Annual Plan/2026-2027|the 2026-2027 Wikimedia Foundation Annual Plan]]. The featured guests will be {{Noping|KStineRowe (WMF)|label1=Kelsi Stine-Rowe}} (senior manager, [[:meta:Movement Communications|Movement Communications]], Wikimedia Foundation), and {{Noping|Samwalton9 (WMF)|label1=Sam Walton}} (senior product manager, [[:mw:Moderator Tools|Moderator Tools]], Wikimedia Foundation). <br /> In addition to this Café session, [[:meta:Wikimedia Foundation Annual Plan/2026-2027/Collaboration|several additional meetings regarding the Annual Plan are listed on the Collaboration page]], and you may participate on the [[:meta:Talk:Wikimedia Foundation Annual Plan/2026-2027|talk page]]. <br /> This Café meetup will be approximately two hours long. Attendees may choose to attend only for a part. Please see the Café page for more information, including [[:meta:Wikimedia Café#Signups for the April 2026 session|how to register]]. <br /> [[File:Buntstifte Eberhard Faber crop 64h.jpg|860px|alt=cropped image of colored pencils]] }} <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> 05:26, 29 March 2026 (UTC) {{section resolved|&mdash; [[User:Theki|rae<sup>5e</sup>]] &lt;[[User talk:Theki|talk]]&gt; 14:52, 23 April 2026 (UTC)}} == "language" argument for certain functions == Hello. I am relatively new to Wikifunctions. Recently, I tried to create functions for Chinese translation of {{Z|Z26570}} and {{Z|Z26095}} (which became [[Z32788]] and [[Z32900]]). During the creation of these functions, I was trying to take {{Z|Z32212}} as reference. And I realized that the defining role sentence function is taking <code>language</code> as an argument (and the test case of the Chinese-language function already contains two varieties of Chinese). This makes it possible to output monolingual text in <code>zh-hant</code>, <code>zh-hans</code>, <code>zh-tw</code>, or any varieties of the language. I think for this reason, it is better to have <code>language</code> as arguments for the implementation of Z26570 and Z26095, and potentially more functions that require {{Z|Z14294}}, since it would output the varieties code instead of just saying <code>zh</code> for <code>zh-hant</code>, <code>zh-hans</code>, <code>zh-tw</code> in the output of type {{Z|Z11}}. I am not sure how the fallback mechanism works if one of the language (varieties) do not have a labels/lexemes, but to me, it is reasonable to have a <code>language</code> argument. [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 09:38, 31 March 2026 (UTC) :The functions you mention do have a language argument. For Wikifunctions, the {{Z|Z60}} can be at a higher or lower level; whether a {{Z|Z11}} is for a language or a variant is determined by the function that constructs it. Please see {{Z|Z26565}} for an example and feel free to add test cases in Chinese. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 17:54, 11 April 2026 (UTC) ::Hello @[[User:GrounderUK|GrounderUK]], thanks for the answer. I understand that whether {{Z|Z11}} is for a language or a variant depends on the function. But that is exactly what I am asking for. It is true that [[Z26570]] and [[Z26095]] takes [[Z60]] as argument, but the language-specific functions in {{Z|Z29843}} and {{Z|Z26096}} don't. ::Let me give you an example: INPUT to [[Z26570]]: <code>entity</code>: Tokyo, <code>class</code>: city, <code>location</code>: Japan, <code>language</code>: zh-cn, the config would select [[Z33030]] (created after my previous comment by elseone) as the implementation, and it would RETURN 东京是日本的一个城市。(zh-hans), which is not zh-cn as requested in the INPUT. It would also be using the term not for the variant (when it is different) because it is hardcoded to use the term in zh-hans. However, if we have the implementation like [[Z32790]] (which was created by me but a natural language argument was added by elseone) or [[Z32213]] (that works in the defining role sentence function because of the extra argument), it could cater for different variant. ::If we don't have the language argument in the language-specific function, the desire for article creation on Abstract Wikipedia would be to create a function for every variant. Is it then better to create functions for every variant? [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 18:18, 11 April 2026 (UTC) :::I forgot to mention that there are some hardcoding in {{Z|Z32790}} as well, but I cannot fix it because it is a connected function and I am not a functioneer. [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 18:31, 11 April 2026 (UTC) ::::Okay, I think it’s safe to disconnect this one as the function is not yet configured for use on Abstract Wikipedia. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 19:04, 11 April 2026 (UTC) :::Ah, sorry… I misunderstood you. I agree that the called function should be able to accept the original language argument. That is simpler in theory than in practice, because the configured functions all have to have the same argument types, as I understand it. I’m not sure which the best approach is, really, but we probably want to avoid two levels of configuration. That suggests that all language-specific functions would need to accept the additional argument, which is unrewarding work for someone. @[[User:99of9|99of9]], @[[User:Jdforrester (WMF)|Jdforrester (WMF)]], @[[User:DVrandecic (WMF)|DVrandecic (WMF)]] Any thoughts? [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 18:57, 11 April 2026 (UTC) ::::I mean, we would need to modify all the functions in each language, which could take some time. But we are still in an early stage. If we don't fix it now and we want to fix it later, it would be a disaster. [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 19:25, 11 April 2026 (UTC) :::::Agreed. And we probably want them converted to HTML too, with separate language spans for text in different languages. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 19:35, 11 April 2026 (UTC) ::::@[[User:GrounderUK|GrounderUK]]: This sounds like a reasonable change to make. Note that (given these Functions are primarily for use on Abstract Wikipedia), altering/replacing them to return Z89/HTML fragments is already a desired but breaking change, so making a second breaking change at the same time is probably easiest for fixing things swiftly. That said, that's of course a decision for the Abstract Wikipedia and Wikifunctions communities, not me! [[User:Jdforrester (WMF)|Jdforrester (WMF)]] ([[User talk:Jdforrester (WMF)|talk]]) 19:43, 12 April 2026 (UTC) ::::@[[User:GrounderUK|GrounderUK]]@[[User:Sun8908|Sun8908]] to make it a non-breaking change, I've created {{Z|Z34039}} which allows a composition {{Z|Z34043}}. This way you can make functions which either need the specified variant or don't! --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 05:52, 24 April 2026 (UTC) :I have now created {{Z|Z33465}}, which is an implementation of [[Z26570]]. Maybe we can migrate to use that function when more (language-specific) functions for it are ready? [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 18:19, 14 April 2026 (UTC) == Special:CreateObject doesn't let me create a typed list == Hello. I tried to create a typed list with all English varieties on Wikifunctions, to create consistency between different configs, but [[Special:CreateObject]] doesn't show typed list as an option for creating. Is this a bug or an intentional restriction? [[User:ChaoticVermillion|ChaoticVermillion]] ([[User talk:ChaoticVermillion|talk]]) 08:24, 2 April 2026 (UTC) :@[[User:ChaoticVermillion|ChaoticVermillion]]: A typed list is an instance of a function call, which is prohibited as a persisted Object. Maybe you want an enum? See [[Wikifunctions:Type proposals]] for the process for creating such a thing. [[User:Jdforrester (WMF)|Jdforrester (WMF)]] ([[User talk:Jdforrester (WMF)|talk]]) 12:01, 2 April 2026 (UTC) ::I don't want any sort of enum for this, I just want a list of English varieties (English, American English, Australian English, etc.) as an object that I can put in configs. I tried making an object as a function call, but apparently I have to be a member of the staff to do it. [[User:ChaoticVermillion|ChaoticVermillion]] ([[User talk:ChaoticVermillion|talk]]) 12:07, 2 April 2026 (UTC) :::I’ve started this with {{Z|Z33034}}. I’m guessing you were trying to create an object of type {{Z|Z7}} rather than an object whose type is a [[Z7]]. There’s a subtle but important difference. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 12:29, 2 April 2026 (UTC) ::::How do you create a object whose type is a [[Z7]] then? I can't see any option to do this. [[User:ChaoticVermillion|ChaoticVermillion]] ([[User talk:ChaoticVermillion|talk]]) 12:32, 2 April 2026 (UTC) :::::When you are creating an object you must specify its type. By default, the UI expects you to provide a reference to the type, so you can just type in the selector box and click the type you want. For an object like a typed list, the type is specified as a function call, so you click the menu dots beside “type” and choose “function call” instead of “reference”. The selector now allows you to search for functions that can return a type object. You start entering “typed list” and select it in the normal way. Then the UI will allow you to specify the argument to the function call, which is the type shared by all elements in the list. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 13:12, 2 April 2026 (UTC) == Unable to use the Z32643 function. == I'm trying to use the [[Z32643]] (Article-less multi instantiating fragment) function to edit an article in Abstract Wikipedia, but it looks like it's missing connected implementations, and it looks like i don't have the permissions to connect the function with the implementation and use it in ab.wiki. Since i'm not familiar with Wikifunctions, i would like to get help for this specific problem. Thanks. --[[User:Mattiz6276|Mattiz6276]] ([[User talk:Mattiz6276|talk]]) 13:50, 2 April 2026 (UTC) :@[[User:Mattiz6276|Mattiz6276]]: Hey there, it looks like that's a work-in-progress by @[[User:MetalBreaksAndBends|MetalBreaksAndBends]]. There's only a fall-back implementation, Z32652, which fails its own test for a second item. I can connect the items together but it might not work as you expect? [[User:Jdforrester (WMF)|Jdforrester (WMF)]] ([[User talk:Jdforrester (WMF)|talk]]) 14:06, 2 April 2026 (UTC) ::Maybe… I don’t think functions without implementations should be appearing on AW so I have amended the label to avoid giving the impression that this function is available. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 14:23, 2 April 2026 (UTC) == Being able to use edit summaries == I have wanted to use edit summaries a few times when connecting or disconnecting implementations or tests, and I have found that the only way to do that is to use the [[:User:%D7%9E%D7%A7%D7%A3/wikilambda_editsource.js|wikilambda editsource]] tool. I feel like it would be a lot more convenient to be able to make these edit summaries without having to use that tool. [[User:ChaoticVermillion|ChaoticVermillion]] ([[User talk:ChaoticVermillion|talk]]) 08:40, 3 April 2026 (UTC) == Definite forms == [[Talk:Z32162|I've noticed an incomplete implementation and would like to work on fixing it, but need advice.]] [[User:Ijon|Ijon]] ([[User talk:Ijon|talk]]) 21:05, 3 April 2026 (UTC) == Wikifunctions & Abstract Wikipedia Newsletter #243 is out: Community proposals for capturing meaning == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-04-10|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In this issue, we report on three community proposals on syntactic approaches, we introduce a new Type (Complex numbers), we report on current hiccups on Abstract Wikipedia, we share more information about a presentation about Abstract Wikipedia at WikiCon Australia, 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/1776101400 April 13, 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]]) 15:35, 10 April 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=30325620 --> == Help me understand why test passes but running function with same input errors == I've been working on a function that I thought I had working correctly: {{Z+|Z31108}}. It has a test which is passing, but when I enter the same Wikidata item as the test uses (or any other relevant item that it ought to work for), it errors. I can't figure out what's wrong (and the function itself seemed to be working as expected the last time worked on it, a month ago), and I don't know how to interpret the error info. The error output is: <code> Error type: Unspecified error Error data: error information: "cannot read property 'Z6003K4' of undefined" Execution debug logs: Z12696K2 (find this) ==> ZObject<Z1K1:{'Z1K1': 'Z9', 'Z9K1': 'Z6007'},Z6007K1:ZObject<Z1K1:{'Z1K1': 'Z9', 'Z9K1': 'Z6092'},Z6092K1:P3831>,Z6007K2:ZObject<Z1K1:{'Z1K1': 'Z9', 'Z9K1': 'Z6091'},Z6091K1:Q7380503>,Z6007K3:ZReference<Z6021>> </code> -- [[User:Ragesoss|Ragesoss]] ([[User talk:Ragesoss|talk]]) 18:02, 10 April 2026 (UTC) :Hmm… I’ve had a quick look and found a comparable error with {{Z|Z29937}}, which was passing “4 months ago”. The debug comes from {{Z|Z12863}}, after it fails to find a match. This is probably because Z6007K3 is ZReference("Z6021") rather than a Z6020 object, as it appears in the debug logs for your test “28 days ago”: :"Z6007K3":{"Z1K1":{"Z1K1":"Z9","Z9K1":"Z6020"},"Z6020K1":{"Z9K1":"Z6021"}} :This means it’s probably a bug introduced by a recent software change. I’ll take a closer look over the weekend, but the actual error for your test case now is: :Unspecified error (error information: "cannot read property 'Z6003K4' of undefined") :I’m guessing that’s from there being no guard against an empty array in {{Z|Z23681}}, but we’ll see. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 23:22, 10 April 2026 (UTC) :I tracked down the bug to [[Z29869]] and fixed that, but the tests for [[Z31659]] are still failing. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 05:44, 11 April 2026 (UTC) ::Thanks. I’ve re-implemented {{Z|Z23680}} with {{Z|Z33331}} so we at least get a meaningful error in {{Z|Z31108}}. The new implementation explicitly caters for the alternative representation of {{Z|Z6040}} and errors on the empty list it gets from {{Z|Z31659}}. ::I also made a [[Z33332|simple Python implementation]], which seems to work. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 16:29, 11 April 2026 (UTC) == No place to ask to activate a function? == I just discovered the {{Z|Z11390}} function and decided to make an overarching language-selecting function for it. After some fiddling around and studying how {{Z|Z32321}} and its set works, I now have {{Z|Z33439}} which has a config object ({{Z|Z33441}}) that selects between the two preexisting language-specific versions I found (English and Malayalam) and the new one I created for my other native language, {{Z|Z33440}}. Except I can't get these to work, because, from what I understand, only [[Wikifunctions:Functioneers|functioneers]] can activate newly created functions and implementations? So where do I apply for the {{Z|Z33439}} and {{Z|Z33440}} functions to be activated? Perhaps we should have a place to ask for it, a la [[w:WP:NPP]] — call it [[Project:New Functions Patrol|New Functions Patrol]] if you will. —[[User:UndueMarmot|<span style="color:#705ccb;">Undue</span><span style="color:#cfdfa3;background-color:#705ccb;">Marmot</span>]] ([[User talk:UndueMarmot|talk]]) 08:58, 14 April 2026 (UTC) :There's [[Wikifunctions:Community portal]] for this. By the way, {{Z|Z33445}} doesn't work because all the code must be inside the main function in Python code. [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 09:19, 14 April 2026 (UTC) ::Huh. How could I have missed that? ::But anyway, I've moved the code in {{Z|Z33445}} into inside the main function block. ::Is there any reason why WF decided not to simply allow anyone to write functions? After all, that's how it works with wikitext templates, and these functions are fundamentally serving the same purposes as templates, just written in a different way. —[[User:UndueMarmot|<span style="color:#705ccb;">Undue</span><span style="color:#cfdfa3;background-color:#705ccb;">Marmot</span>]] <small>([[User talk:UndueMarmot|talk]])</small> 11:25, 14 April 2026 (UTC) :::I've fixed a couple of technical issues, but tests still fail. [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 11:28, 14 April 2026 (UTC) ::::The tests pass now after some more changes to the code: [[Special:Diff/265232/cur]]. —[[User:UndueMarmot|<span style="color:#705ccb;">Undue</span><span style="color:#cfdfa3;background-color:#705ccb;">Marmot</span>]] <small>([[User talk:UndueMarmot|talk]])</small> 12:01, 14 April 2026 (UTC) :::::{{D|Connected}} [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 12:02, 14 April 2026 (UTC) :::I think it's a security issue, since Wikifunctions implementations could teoretically be malicious. [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 11:29, 14 April 2026 (UTC) ::::This ^^^. We're very lenient, though, once you've created a few working functions you can apply for the right, per [[WF:Functioneer]]. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 12:26, 14 April 2026 (UTC) ::::That explanation [[phab:T343559#11421293|doesn't add up]]. A reason to limit ''connection powers'' to Functioneers might be to prevent vandalism, considering Functions can be used across wikis. But user-provided code is already being executed even without a Functioneer connecting it. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 20:01, 16 April 2026 (UTC) == Wikifunctions & Abstract Wikipedia Newsletter #244 is out: Milestones; Some major issues hopefully resolved == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-04-16|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In this issue, we celebrate 4000 functions on Wikifunctions and 1000 abstract articles on Abstract Wikipedia, we announce that we should have fixed some major issues with the websites, we inform you on our latest outreach activities, and we take a look at the latest software developments. Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]! Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 10:22, 17 April 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=30325620 --> == Actual difference between {{Z|Z26039}} and {{Z|Z26095}} == What is the actual difference between these two functions? I ask, since it seems to me that the current distinction is more or less that the first one doesn't use an indefinite article in English, while the second does. Which is not a good distinction in a project that should be language neutral. This doubt emerged from my use of the first one in [[abstract:Q124441]], which @[[User:Hogü-456|Hogü-456]] made me notice that is probably wrong. My question is: why is it wrong? How could we clarify the difference? [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 19:46, 19 April 2026 (UTC) :I think the difference is if there is an indefinite article like a or an before the subject or not. In German there can be cases where a definite article is necessary before the subject. I looked at the functions and before the object both times an article is mentioned. As it depends on the language and the word what is the correct function to use I hope it will be clarified and it is an example of the necessity to have a human with understanding in a specific language check it. I hope there will be longer functions what generate more content about a specific kind of item. Then it is necessary to write one such function per language and it can be then applied to several items. It still requires checks and so maybe it is better to write down what item category needs what kind of introduction sentence function for what language. [[User:Hogü-456|Hogü-456]] ([[User talk:Hogü-456|talk]]) 20:05, 19 April 2026 (UTC) ::The point of these two functions (and of the entire Abstract Wikipedia project) is that they should be defined in a purely language-independent way, so that the translation to actual language can be done automatically. This is the reason why these functions have been renamed; I think that this attempt was not succesful, since meaning is still unclear. My proposal to clarify them would be to invoke the concept of [[w:specificity (linguistics)|specificity]]: {{Z|Z26039}} should be named "specific subject is instance of (string)", and should be used only when the QID of the subject uniquely identifies a single thing; {{Z|Z26095}} should instead be renamed in "non-specific subject is kind of (Monolingual text)", and should be used when the QID refers to a multitude of real life items, and we are specifying the class that all these item belong to. This clarification would not still be enough, since it doesn't explain how mass nouns are handled (is water a unique thing? Does {{Q|Q7802}} refer to a single piece of bread or to the entirety of bread, like water?). This problem is very tricky, since mass noun are language-specific and blurry the line between these two functions. [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 20:58, 19 April 2026 (UTC) :Simply put, one corresponds to P31 and the other to P279. Paris is an {{Q|P31}} a {{Q|Q1549591}} :whereas a {{Q|Q1549591}} is a {{Q|P279}} (alias “kind of”) {{Q|Q515}}. Whether the Wikidata knowledge representation will be sufficient to resolve into fluent natural language representations in all languages is, of course, a crucial question. Where it is not, the Abstract Wikipedia knowledge representation will need to supplement the Wikidata content with additional details about the relation between the participants or the participants themselves, and these details should be language-neutral, to the extent that this is practicable. The item {{Q|Q124441}} has no [[:d:Q124441#P31|P31]] statements; it has only [[:d:Q124441#P279|P279]]s, including one relating it to {{Q|Q212920}}, which suggests {{Z|Z26095}} is the appropriate choice here even if the rendering in some languages is the same. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 22:52, 19 April 2026 (UTC) ::Thanks for explaining it. I think that I'll change the implementation of {{Z|Z26095}}, so that in Italian it produces more or less the same output of {{Z|Z26039}} (both with the definite article). [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 11:24, 20 April 2026 (UTC) == Equivalent of Z6830 for lexemes == Is there an equivalent of {{Z|Z6830}} that enables retrieving all lexemes pointing to a particular lexeme using a specific property? [[User:Redmin|Redmin]] ([[User talk:Redmin|talk]]) 21:06, 20 April 2026 (UTC) :There's {{Z|6831}} but I think that's slightly different again to what you're after. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 12:31, 21 April 2026 (UTC) ::Thanks for sharing that one, I did not know it existed. But you are right, it’s not quite what I am looking for. I want a function that would take a Wikidata property reference (like P5191, which is ‘derived from lexeme’) and a Wikidata lexeme reference, and return a list of lexemes that reference that lexeme using that property. [[User:Redmin|Redmin]] ([[User talk:Redmin|talk]]) 13:23, 21 April 2026 (UTC) == Storing huge datasets == It is not a necessity I suppose, but an idea came to me earlier to write a function that would give the corresponding [[en:Shavian alphabet|Shavian alphabet representation]] of an English word written with the Latin alphabet, or perhaps apply that operation to an entire sentence. However, just trying to guess as to what the IPA pronunciation of each word passed into it could be is is both not ideal (pronunciations obviously can and will vary widely between accents) and infeasible <s>(Wikidata lexemes don't really seem to account for pronunciation)</s>. It happens, though, that a comprehensive Shavian dictionary exists named the [https://readlex.pythonanywhere.com/ ''Read Lexicon''], which uses pronunciation and spelling similar to that used by the creator of the alphabet himself. This would be a good dataset to use in performing this translation in the function, but it appears that, all in all, the total size of the dictionary is [https://github.com/Shavian-info/readlex/blob/main/readlex.json ''nearly 26MB''] when formatted as JSON, which would certainly be larger when converted into a typed list. I am wondering if this will ever be feasible or admissible, or if there is really a way around this if importing such a large set of data is deemed impractical. &mdash; [[User:Theki|rae<sup>5e</sup>]] &lt;[[User talk:Theki|talk]]&gt; 22:30, 20 April 2026 (UTC) :{{re|Theki}} "Wikidata lexemes don't really seem to account for pronunciation"" is patently untrue; not only does every Bokmål lexeme form have IPA attached to it (thanks to Jon Harald Søby), but there are lots of languages--including English--that have pronunciation information, whether through IPA or otherwise, indicated on their forms. The big issue of course is that adding this data is not always possible to perform efficiently--for instance, I'd love to have Yiddish pronunciation respellings from Paul Abelson's dictionary on as many English forms as possible, but this dictionary not being previously processed makes this difficult. The data set you have brought up, if a suitable reading of [[:m:Wikilegal/Lexicographical_Data]] allows it, could be added as {{P|7243}} statements on various English forms. [[User:Mahir256|Mahir256]] ([[User talk:Mahir256|talk]]) 23:20, 20 April 2026 (UTC) ::Well, sorry... I haven't witnessed these pronunciation statements before, I wasn't aware of their existence until you pointed it out. &mdash; [[User:Theki|rae<sup>5e</sup>]] &lt;[[User talk:Theki|talk]]&gt; 15:02, 21 April 2026 (UTC) :I got 1,900,000 characters into [[Z33875]] before the UI gave up on me. I'm not sure what the limit is. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 15:21, 21 April 2026 (UTC) == Could not serialize input JS object: Number <small><small>[insert tested number here]</small></small> == I'm not one to throw my problems at others, but I have no idea how to fix this. Am implementing {{Z|Z24602}} in JavaScript, which requires returning a typed map. It now works for every type of value except numbers. Tried explicitly converting the numbers to float64, but either way it throws the error above. Would appreciate it if anyone could diagnose or fix the problem, as my knowledge of Wikifunctions is amateur at best. Thank you. [[User:Some helpful person|Some helpful person]] ([[User talk:Some helpful person|talk]]) 00:32, 23 April 2026 (UTC) :The quick answer is that like some list-related functions, code implementations returning typed maps are not possible unless the type of the objects in the map is specified in the function signature (e.g. if it was a map from Strings to Natural numbers only). So unfortunately, I think you've chosen a function that is not really possible at the moment. There are a few ideas of how we might address this, but for the moment, work on something else. Sorry! --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 13:21, 23 April 2026 (UTC) :Maybe explicitly using [[Z13518|natural numbers]] would work? I would try using <code>{ "Z1K1": "Z13518", "Z13518K1": "[number]" }</code> to represent numbers, perhaps, and seeing if that works. Of course, you would also probably have to adapt this for other types that cannot be serialized, and I'm not sure how easy that would be to generalize (assuming [[w:Don't repeat yourself|DRYness]] is desired). &mdash; [[User:Theki|rae<sup>5e</sup>]] &lt;[[User talk:Theki|talk]]&gt; 14:39, 23 April 2026 (UTC) == Help with creating a function for Abstract Wikipedia == Hello! I was inspired by {{Z|Z26570}} to create {{Z|Z33975}}, however I'm not sure how I add specific language implementations here. Can anybody help me? [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 10:41, 23 April 2026 (UTC) : I think I figured it out, I created a new object with the language config type, added {{Z|Z14310}} to my implementation, and added a new function for English... At least I think that's how it works... [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 13:16, 23 April 2026 (UTC) ::You have the right idea, as far as I know. I went ahead and connected the implementations you created as they appear to work fine for English, and added a test for {{Z|Z33975}} (which passes [[File:Twemoji 1f601.svg|24px]]). I also corrected an error you made on the config object where you appear to have accidentally connected English to {{Z|Z33975}} instead of {{Z|Z33977}}. Thank you for contributing! &mdash; [[User:Theki|rae<sup>5e</sup>]] &lt;[[User talk:Theki|talk]]&gt; 13:45, 23 April 2026 (UTC) ::: {{re|Theki}} Thank you so much for you help! Could you please kindly also connect the implementations for {{Z|Z33986}} which I just made, which is going to be used for the Hebrew implementation of {{Z|Z33975}}. [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 14:11, 23 April 2026 (UTC) ::::You seem to be returning the wrong type in both implementations. Functioneers should not connect implementations that don't work for non-functioneers. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 14:13, 23 April 2026 (UTC) ::::: {{re|Feeglgeef}} Oh thank you for pointing that out! I am still a bit new to this project and confused, so I need to read up some more about this. How do I return a monolingual text object? [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 14:17, 23 April 2026 (UTC) ::::::I'm trying to fix it for you, the construction of ZObjects in code implementations is a bit difficult right now. Since the State origin using entity and class function will (presumably) be composition, perhaps {{Z|33975}} can be adjusted to return a string, using {{Z|26107}} and {{Z|26107}}? [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 14:21, 23 April 2026 (UTC) :::::I did not notice any discrepancies from looking at the functions by themselves, and it seemed to work fine on my end. Is it bad practice for NLG functions to return the monolingual text type? I had assumed it was logical. &mdash; [[User:Theki|rae<sup>5e</sup>]] &lt;[[User talk:Theki|talk]]&gt; 14:24, 23 April 2026 (UTC) ::::::Both implementations are failing all three tests on my end. No consensus has been established as to whether monolingual texts or strings should be used, so it's like the [[w:War of the currents|war of the currents]] but for Wikifunctions. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 14:27, 23 April 2026 (UTC) :::::::Oh, you were referring to {{Z|Z33986}}. I assumed you were stating that something was wrong in the earlier English functions that I missed; I apologize for the misunderstanding. Has there been any centralized discussion on this string vs. monolingual text issue? &mdash; [[User:Theki|rae<sup>5e</sup>]] &lt;[[User talk:Theki|talk]]&gt; 14:31, 23 April 2026 (UTC) ::::::::Not that I'm aware of, I've brought it up on the telegram twice before, though. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 14:49, 23 April 2026 (UTC) ::::::::The centralised discussion is at [[WT:Abstract Wikipedia/2025 fragment experiments#Proposed recommendation: Fragments should return Z11/monolingual strings]]. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 07:19, 24 April 2026 (UTC) ::::::: {{re|Theki|Feeglgeef}} Can only functioneers test implementations? For me I can't test it at all... [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 14:32, 23 April 2026 (UTC) ::::::::AFAIK, test cases are only immediately testable during editing of a function if they are connected. This is one of my personal pain points with Wikifunctions, iterating on functions without exhaustive connected test cases makes debugging practically impossible for non-functioneers working on newly-created functions... I (or Feeglgeef) can quickly connect the tests you need for you if you want, although if they are not well-formed they may need to be disconnected again afterwards. Additionally, I could temporarily connect the implementation you are writing so that you can test it on the sidebar as you work, but I'm not sure if this is advisable. That functionality is also something that unfortunately only works when not disconnected. &mdash; [[User:Theki|rae<sup>5e</sup>]] &lt;[[User talk:Theki|talk]]&gt; 14:43, 23 April 2026 (UTC) :::::::::Yup, agree with you on all points, thanks. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 14:48, 23 April 2026 (UTC) == Please disconnect implementation == I think I've fixed my issue with {{Z|Z33986}}, but I can't edit an actively connected implementations with my rights. I must admit it is an AI-aided fix, I feel very strongly about disclosing that. Courtesy pinging [[User:Theki]] and [[User:Feeglgeef]]. [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 18:51, 23 April 2026 (UTC) : Additionally, I think the JS might be working. [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 18:52, 23 April 2026 (UTC) : Just to clarify, I mean disconnect the Python implementation please. [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 18:53, 23 April 2026 (UTC) :{{Done}} I've disconnected the Python implementation. :I've also added a couple of tests. The rule is a bit more complicated than adding a maqaf before every character that is not a Hebrew letter. Unfortunately, I don't think I'll have time to fix the implementations any time soon. [[User:Amire80|Amir E. Aharoni]] ([[User talk:Amire80|talk]]) 19:03, 23 April 2026 (UTC) :: Thank you! :: Also, for some reason I thought you put a maqaf before all gershayim, so thanks for correcting me. [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 19:09, 23 April 2026 (UTC) :::No, that's not the rule. :::The rest of this reply is an [[:wikt:info-dump|infodump]], feel free to ignore it :) :::In [https://hebrew-academy.org.il/topic/hahlatot/punctuation/ the Academy's punctuation rules], the rule for adding a maqaf is written kind of badly: שמים מקף ברצף שיש בו שני סוגי גופנים, כגון אותיות ומספרים ("maqaf is added in a sequence in which there are two types of fonts, such as letters and numerals"). These are not different types of "fonts", but different types of characters, and I should email them about it. It gives the examples <span lang="he" dir="rtl">ה־12</span> and <span lang="he" dir="rtl">ב־DNA</span>. It doesn't say anything explicitly about quotation marks, but in other places on the same page, you have stuff like <span lang="he" dir="rtl">ב"הארץ"</span>, and from that I deduce that a maqaf is not needed before double quotes if there are Hebrew letters inside the double quotes. :::That said, a few people do think that there must be a maqaf before double quotes. I have a somewhat surprising example of somebody who always does it: translators of Scientology materials into Hebrew. At least that's what they did last time I looked at them, about ten years ago. Those people are certainly prolific, and they get points from me for consistency, but this not the prevalent standard. (And if I recall correctly, they use the minus and not the proper Hebrew maqaf, and they don't get any points from me for that!) :::Also, the name of the character is just "double quotes" and not "gershayim". Gershayim are mostly for abbreviations, although most people use the same character for them. I use ״ for gershayim, as do a few other nerds, but we're the minority. [[User:Amire80|Amir E. Aharoni]] ([[User talk:Amire80|talk]]) 19:35, 23 April 2026 (UTC) :::: {{re|Amire80}} Yeah, "font" is a weird choice of wording here by the Academy...<br> I think I'll follow your guidance and not use a maqaf for quotes beginning with Hebrew letters. <br> I should also add more tests for different types of quotes, like straight (", '), curly (“, ”, ‘, ’), gershayim (״, ׳), including single quotes.<br> P.S. gotta deduct points from Scientology for being a cult but that's neither here nor there [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 20:49, 23 April 2026 (UTC) :::: {{re|Amire80}} Courtesy ping because I mistyped your username on the last message. Anyways I'm also gonna do that tomorrow because I'm tired now... [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 20:50, 23 April 2026 (UTC) == Connect implementations == Hello! I'm done with the implementations of {{Z|Z33986}} both in JS and Python, and all tests pass. Pinging @[[User:Amire80|Amire80]] to check if all the tests I've added are alright. [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 15:24, 24 April 2026 (UTC) :Connected. It's possible that some more changes will be needed, but it looks OK now. :Another little comment: It should be called "clitic" and not "prefix". [[User:Amire80|Amir E. Aharoni]] ([[User talk:Amire80|talk]]) 15:56, 24 April 2026 (UTC) : {{re|Amire80}} Thanks for your comment! Luckily labels are easy to edit, so I'll get to it. : Currently I'm working on Bulgarian {{z|Z34072}} and {{z|Z34084}}, along with other Bulgarian functions. After I'm finished with those I'll take your advice. [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 16:01, 24 April 2026 (UTC) 7ny8wbjei6l2pp65qifpcrzo5ckcwa9 268589 268500 2026-04-24T19:03:51Z QuickQuokka 51952 /* Please connect my Bulgarian implementations */ new topic ([[mw:c:Special:MyLanguage/User:JWBTH/CD|CD]]) 268589 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/ }} == Wikifunctions & Abstract Wikipedia Newsletter #238 is out: Citations and Copy and Paste == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-03-06|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In this issue, we introduce the possibility of creating a function that deals with references and a Wikifunctions internal clipboard, where you can temporarily store any piece of code in order to paste it somewhere else, 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]]) 17:28, 6 March 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=30119120 --> :Is there a function in Wikifunctions to get all sources to a statement in a Wikidata item. At the moment my main activity in the Wikimedia projects is adding sources to Wikidata statements. For this case I got the following kind of [https://w.wiki/JFec query] to get all qualifiers and sources for a specific statment in explicit mentioned items in the query. There are already templates for citing sources in different Wikipedia language versions. For example the template [https://en.wikipedia.org/wiki/Template:Cite_web Cite web] is used in 298 Wikipedia language versions. So it is a widely used template and I wish a implementation for it in Wikifunctions. [[User:Hogü-456|Hogü-456]] ([[User talk:Hogü-456|talk]]) 21:31, 8 March 2026 (UTC) ::{{Z|31984}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 15:08, 9 March 2026 (UTC) {{tracked|T404652}} ::Yes and no. Importing of Wikidata references is currently turned off. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 15:27, 9 March 2026 (UTC) <br clear="all"/>{{phab|T419350}} :I found [[phab:T419350|a bug]] where the clipboard feature becomes unusable.<!-- --><br>Also, it's a bit disappointing that it doesn't use the real clipboard, not even as an option for egress. If you're invoking a function and you can get it to "compile", then "Copy result link" already lets you copy out the full canonical form... [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 02:58, 10 March 2026 (UTC) ::@[[User:YoshiRulz|YoshiRulz]] Thanks for reporting, I noticed the team about it. I will see if we can fix it soon. [[User:Sannita (WMF)|Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 10:26, 11 March 2026 (UTC) :::It's fixed 🤩 [[User:So9q|So9q]] ([[User talk:So9q|talk]]) 14:38, 31 March 2026 (UTC) == Broken function == Can someone please revert the most recent revision (by [[User:GrounderUK]]) on [[Z29362]]? It appears that it always returns void, breaking a lot of abstract wiki in the process. [[User:MetalBreaksAndBends|MetalBreaksAndBends]] ([[User talk:MetalBreaksAndBends|talk]]) 18:13, 25 March 2026 (UTC) :This implementation is broken, but it's disconnected, no? Shouldn't be breaking abstractwiki. [[User:Infernostars|infernostars]] <small>([[User talk:Infernostars|talk]]) ([[Special:Contributions/Infernostars|contribs]])</small> 21:29, 25 March 2026 (UTC) ::Looks like someone disconnected it after I wrote that comment, but before you wrote yours. [[User:MetalBreaksAndBends|MetalBreaksAndBends]] ([[User talk:MetalBreaksAndBends|talk]]) 22:24, 25 March 2026 (UTC) :It seems to have been reconnected, but the issue looks like it has started working again, per all passed tests. <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 March 2026 (UTC) :This was the result of a [[:phab: T421322|breaking change in the software]]. I didn’t amend the implementation until after it had been disconnected, and all tests passed after the change. I think the issue is now resolved, but I’ll link this comment to the Phabricator ticket for “lessons learned”. Sorry I didn’t pick this up earlier, but this particular software change was unexpected. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 08:46, 26 March 2026 (UTC) == Language tags == I would appreciate input on [[Talk:Z14326#Case-sensitivity]] re: the exact semantics of {{Z|60}}'s identity key. CC @[[User:99of9|99of9]] since you connected one of the tests but not the others. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 14:27, 27 March 2026 (UTC) == Upcoming Wikimedia Café meetup regarding the [[:meta:Wikimedia Foundation Annual Plan/2026-2027|the 2026-2027 Wikimedia Foundation Annual Plan]] == {{tmbox | image = [[File:Wikimedia Café logo in plain SVG format.svg|45px]] | type=notice | text = Hello! There will be a '''[[:meta:Wikimedia Café|Wikimedia Café]]''' meetup on '''Saturday, 11 April 2026 at 14:00 UTC''' ([https://zonestamp.toolforge.org/1775916000 timestamp conversion tool]), focusing on the [[:meta:Wikimedia Foundation Annual Plan/2026-2027|the 2026-2027 Wikimedia Foundation Annual Plan]]. The featured guests will be {{Noping|KStineRowe (WMF)|label1=Kelsi Stine-Rowe}} (senior manager, [[:meta:Movement Communications|Movement Communications]], Wikimedia Foundation), and {{Noping|Samwalton9 (WMF)|label1=Sam Walton}} (senior product manager, [[:mw:Moderator Tools|Moderator Tools]], Wikimedia Foundation). <br /> In addition to this Café session, [[:meta:Wikimedia Foundation Annual Plan/2026-2027/Collaboration|several additional meetings regarding the Annual Plan are listed on the Collaboration page]], and you may participate on the [[:meta:Talk:Wikimedia Foundation Annual Plan/2026-2027|talk page]]. <br /> This Café meetup will be approximately two hours long. Attendees may choose to attend only for a part. Please see the Café page for more information, including [[:meta:Wikimedia Café#Signups for the April 2026 session|how to register]]. <br /> [[File:Buntstifte Eberhard Faber crop 64h.jpg|860px|alt=cropped image of colored pencils]] }} <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> 05:26, 29 March 2026 (UTC) {{section resolved|&mdash; [[User:Theki|rae<sup>5e</sup>]] &lt;[[User talk:Theki|talk]]&gt; 14:52, 23 April 2026 (UTC)}} == "language" argument for certain functions == Hello. I am relatively new to Wikifunctions. Recently, I tried to create functions for Chinese translation of {{Z|Z26570}} and {{Z|Z26095}} (which became [[Z32788]] and [[Z32900]]). During the creation of these functions, I was trying to take {{Z|Z32212}} as reference. And I realized that the defining role sentence function is taking <code>language</code> as an argument (and the test case of the Chinese-language function already contains two varieties of Chinese). This makes it possible to output monolingual text in <code>zh-hant</code>, <code>zh-hans</code>, <code>zh-tw</code>, or any varieties of the language. I think for this reason, it is better to have <code>language</code> as arguments for the implementation of Z26570 and Z26095, and potentially more functions that require {{Z|Z14294}}, since it would output the varieties code instead of just saying <code>zh</code> for <code>zh-hant</code>, <code>zh-hans</code>, <code>zh-tw</code> in the output of type {{Z|Z11}}. I am not sure how the fallback mechanism works if one of the language (varieties) do not have a labels/lexemes, but to me, it is reasonable to have a <code>language</code> argument. [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 09:38, 31 March 2026 (UTC) :The functions you mention do have a language argument. For Wikifunctions, the {{Z|Z60}} can be at a higher or lower level; whether a {{Z|Z11}} is for a language or a variant is determined by the function that constructs it. Please see {{Z|Z26565}} for an example and feel free to add test cases in Chinese. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 17:54, 11 April 2026 (UTC) ::Hello @[[User:GrounderUK|GrounderUK]], thanks for the answer. I understand that whether {{Z|Z11}} is for a language or a variant depends on the function. But that is exactly what I am asking for. It is true that [[Z26570]] and [[Z26095]] takes [[Z60]] as argument, but the language-specific functions in {{Z|Z29843}} and {{Z|Z26096}} don't. ::Let me give you an example: INPUT to [[Z26570]]: <code>entity</code>: Tokyo, <code>class</code>: city, <code>location</code>: Japan, <code>language</code>: zh-cn, the config would select [[Z33030]] (created after my previous comment by elseone) as the implementation, and it would RETURN 东京是日本的一个城市。(zh-hans), which is not zh-cn as requested in the INPUT. It would also be using the term not for the variant (when it is different) because it is hardcoded to use the term in zh-hans. However, if we have the implementation like [[Z32790]] (which was created by me but a natural language argument was added by elseone) or [[Z32213]] (that works in the defining role sentence function because of the extra argument), it could cater for different variant. ::If we don't have the language argument in the language-specific function, the desire for article creation on Abstract Wikipedia would be to create a function for every variant. Is it then better to create functions for every variant? [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 18:18, 11 April 2026 (UTC) :::I forgot to mention that there are some hardcoding in {{Z|Z32790}} as well, but I cannot fix it because it is a connected function and I am not a functioneer. [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 18:31, 11 April 2026 (UTC) ::::Okay, I think it’s safe to disconnect this one as the function is not yet configured for use on Abstract Wikipedia. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 19:04, 11 April 2026 (UTC) :::Ah, sorry… I misunderstood you. I agree that the called function should be able to accept the original language argument. That is simpler in theory than in practice, because the configured functions all have to have the same argument types, as I understand it. I’m not sure which the best approach is, really, but we probably want to avoid two levels of configuration. That suggests that all language-specific functions would need to accept the additional argument, which is unrewarding work for someone. @[[User:99of9|99of9]], @[[User:Jdforrester (WMF)|Jdforrester (WMF)]], @[[User:DVrandecic (WMF)|DVrandecic (WMF)]] Any thoughts? [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 18:57, 11 April 2026 (UTC) ::::I mean, we would need to modify all the functions in each language, which could take some time. But we are still in an early stage. If we don't fix it now and we want to fix it later, it would be a disaster. [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 19:25, 11 April 2026 (UTC) :::::Agreed. And we probably want them converted to HTML too, with separate language spans for text in different languages. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 19:35, 11 April 2026 (UTC) ::::@[[User:GrounderUK|GrounderUK]]: This sounds like a reasonable change to make. Note that (given these Functions are primarily for use on Abstract Wikipedia), altering/replacing them to return Z89/HTML fragments is already a desired but breaking change, so making a second breaking change at the same time is probably easiest for fixing things swiftly. That said, that's of course a decision for the Abstract Wikipedia and Wikifunctions communities, not me! [[User:Jdforrester (WMF)|Jdforrester (WMF)]] ([[User talk:Jdforrester (WMF)|talk]]) 19:43, 12 April 2026 (UTC) ::::@[[User:GrounderUK|GrounderUK]]@[[User:Sun8908|Sun8908]] to make it a non-breaking change, I've created {{Z|Z34039}} which allows a composition {{Z|Z34043}}. This way you can make functions which either need the specified variant or don't! --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 05:52, 24 April 2026 (UTC) :I have now created {{Z|Z33465}}, which is an implementation of [[Z26570]]. Maybe we can migrate to use that function when more (language-specific) functions for it are ready? [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 18:19, 14 April 2026 (UTC) == Special:CreateObject doesn't let me create a typed list == Hello. I tried to create a typed list with all English varieties on Wikifunctions, to create consistency between different configs, but [[Special:CreateObject]] doesn't show typed list as an option for creating. Is this a bug or an intentional restriction? [[User:ChaoticVermillion|ChaoticVermillion]] ([[User talk:ChaoticVermillion|talk]]) 08:24, 2 April 2026 (UTC) :@[[User:ChaoticVermillion|ChaoticVermillion]]: A typed list is an instance of a function call, which is prohibited as a persisted Object. Maybe you want an enum? See [[Wikifunctions:Type proposals]] for the process for creating such a thing. [[User:Jdforrester (WMF)|Jdforrester (WMF)]] ([[User talk:Jdforrester (WMF)|talk]]) 12:01, 2 April 2026 (UTC) ::I don't want any sort of enum for this, I just want a list of English varieties (English, American English, Australian English, etc.) as an object that I can put in configs. I tried making an object as a function call, but apparently I have to be a member of the staff to do it. [[User:ChaoticVermillion|ChaoticVermillion]] ([[User talk:ChaoticVermillion|talk]]) 12:07, 2 April 2026 (UTC) :::I’ve started this with {{Z|Z33034}}. I’m guessing you were trying to create an object of type {{Z|Z7}} rather than an object whose type is a [[Z7]]. There’s a subtle but important difference. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 12:29, 2 April 2026 (UTC) ::::How do you create a object whose type is a [[Z7]] then? I can't see any option to do this. [[User:ChaoticVermillion|ChaoticVermillion]] ([[User talk:ChaoticVermillion|talk]]) 12:32, 2 April 2026 (UTC) :::::When you are creating an object you must specify its type. By default, the UI expects you to provide a reference to the type, so you can just type in the selector box and click the type you want. For an object like a typed list, the type is specified as a function call, so you click the menu dots beside “type” and choose “function call” instead of “reference”. The selector now allows you to search for functions that can return a type object. You start entering “typed list” and select it in the normal way. Then the UI will allow you to specify the argument to the function call, which is the type shared by all elements in the list. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 13:12, 2 April 2026 (UTC) == Unable to use the Z32643 function. == I'm trying to use the [[Z32643]] (Article-less multi instantiating fragment) function to edit an article in Abstract Wikipedia, but it looks like it's missing connected implementations, and it looks like i don't have the permissions to connect the function with the implementation and use it in ab.wiki. Since i'm not familiar with Wikifunctions, i would like to get help for this specific problem. Thanks. --[[User:Mattiz6276|Mattiz6276]] ([[User talk:Mattiz6276|talk]]) 13:50, 2 April 2026 (UTC) :@[[User:Mattiz6276|Mattiz6276]]: Hey there, it looks like that's a work-in-progress by @[[User:MetalBreaksAndBends|MetalBreaksAndBends]]. There's only a fall-back implementation, Z32652, which fails its own test for a second item. I can connect the items together but it might not work as you expect? [[User:Jdforrester (WMF)|Jdforrester (WMF)]] ([[User talk:Jdforrester (WMF)|talk]]) 14:06, 2 April 2026 (UTC) ::Maybe… I don’t think functions without implementations should be appearing on AW so I have amended the label to avoid giving the impression that this function is available. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 14:23, 2 April 2026 (UTC) == Being able to use edit summaries == I have wanted to use edit summaries a few times when connecting or disconnecting implementations or tests, and I have found that the only way to do that is to use the [[:User:%D7%9E%D7%A7%D7%A3/wikilambda_editsource.js|wikilambda editsource]] tool. I feel like it would be a lot more convenient to be able to make these edit summaries without having to use that tool. [[User:ChaoticVermillion|ChaoticVermillion]] ([[User talk:ChaoticVermillion|talk]]) 08:40, 3 April 2026 (UTC) == Definite forms == [[Talk:Z32162|I've noticed an incomplete implementation and would like to work on fixing it, but need advice.]] [[User:Ijon|Ijon]] ([[User talk:Ijon|talk]]) 21:05, 3 April 2026 (UTC) == Wikifunctions & Abstract Wikipedia Newsletter #243 is out: Community proposals for capturing meaning == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-04-10|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In this issue, we report on three community proposals on syntactic approaches, we introduce a new Type (Complex numbers), we report on current hiccups on Abstract Wikipedia, we share more information about a presentation about Abstract Wikipedia at WikiCon Australia, 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/1776101400 April 13, 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]]) 15:35, 10 April 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=30325620 --> == Help me understand why test passes but running function with same input errors == I've been working on a function that I thought I had working correctly: {{Z+|Z31108}}. It has a test which is passing, but when I enter the same Wikidata item as the test uses (or any other relevant item that it ought to work for), it errors. I can't figure out what's wrong (and the function itself seemed to be working as expected the last time worked on it, a month ago), and I don't know how to interpret the error info. The error output is: <code> Error type: Unspecified error Error data: error information: "cannot read property 'Z6003K4' of undefined" Execution debug logs: Z12696K2 (find this) ==> ZObject<Z1K1:{'Z1K1': 'Z9', 'Z9K1': 'Z6007'},Z6007K1:ZObject<Z1K1:{'Z1K1': 'Z9', 'Z9K1': 'Z6092'},Z6092K1:P3831>,Z6007K2:ZObject<Z1K1:{'Z1K1': 'Z9', 'Z9K1': 'Z6091'},Z6091K1:Q7380503>,Z6007K3:ZReference<Z6021>> </code> -- [[User:Ragesoss|Ragesoss]] ([[User talk:Ragesoss|talk]]) 18:02, 10 April 2026 (UTC) :Hmm… I’ve had a quick look and found a comparable error with {{Z|Z29937}}, which was passing “4 months ago”. The debug comes from {{Z|Z12863}}, after it fails to find a match. This is probably because Z6007K3 is ZReference("Z6021") rather than a Z6020 object, as it appears in the debug logs for your test “28 days ago”: :"Z6007K3":{"Z1K1":{"Z1K1":"Z9","Z9K1":"Z6020"},"Z6020K1":{"Z9K1":"Z6021"}} :This means it’s probably a bug introduced by a recent software change. I’ll take a closer look over the weekend, but the actual error for your test case now is: :Unspecified error (error information: "cannot read property 'Z6003K4' of undefined") :I’m guessing that’s from there being no guard against an empty array in {{Z|Z23681}}, but we’ll see. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 23:22, 10 April 2026 (UTC) :I tracked down the bug to [[Z29869]] and fixed that, but the tests for [[Z31659]] are still failing. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 05:44, 11 April 2026 (UTC) ::Thanks. I’ve re-implemented {{Z|Z23680}} with {{Z|Z33331}} so we at least get a meaningful error in {{Z|Z31108}}. The new implementation explicitly caters for the alternative representation of {{Z|Z6040}} and errors on the empty list it gets from {{Z|Z31659}}. ::I also made a [[Z33332|simple Python implementation]], which seems to work. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 16:29, 11 April 2026 (UTC) == No place to ask to activate a function? == I just discovered the {{Z|Z11390}} function and decided to make an overarching language-selecting function for it. After some fiddling around and studying how {{Z|Z32321}} and its set works, I now have {{Z|Z33439}} which has a config object ({{Z|Z33441}}) that selects between the two preexisting language-specific versions I found (English and Malayalam) and the new one I created for my other native language, {{Z|Z33440}}. Except I can't get these to work, because, from what I understand, only [[Wikifunctions:Functioneers|functioneers]] can activate newly created functions and implementations? So where do I apply for the {{Z|Z33439}} and {{Z|Z33440}} functions to be activated? Perhaps we should have a place to ask for it, a la [[w:WP:NPP]] — call it [[Project:New Functions Patrol|New Functions Patrol]] if you will. —[[User:UndueMarmot|<span style="color:#705ccb;">Undue</span><span style="color:#cfdfa3;background-color:#705ccb;">Marmot</span>]] ([[User talk:UndueMarmot|talk]]) 08:58, 14 April 2026 (UTC) :There's [[Wikifunctions:Community portal]] for this. By the way, {{Z|Z33445}} doesn't work because all the code must be inside the main function in Python code. [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 09:19, 14 April 2026 (UTC) ::Huh. How could I have missed that? ::But anyway, I've moved the code in {{Z|Z33445}} into inside the main function block. ::Is there any reason why WF decided not to simply allow anyone to write functions? After all, that's how it works with wikitext templates, and these functions are fundamentally serving the same purposes as templates, just written in a different way. —[[User:UndueMarmot|<span style="color:#705ccb;">Undue</span><span style="color:#cfdfa3;background-color:#705ccb;">Marmot</span>]] <small>([[User talk:UndueMarmot|talk]])</small> 11:25, 14 April 2026 (UTC) :::I've fixed a couple of technical issues, but tests still fail. [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 11:28, 14 April 2026 (UTC) ::::The tests pass now after some more changes to the code: [[Special:Diff/265232/cur]]. —[[User:UndueMarmot|<span style="color:#705ccb;">Undue</span><span style="color:#cfdfa3;background-color:#705ccb;">Marmot</span>]] <small>([[User talk:UndueMarmot|talk]])</small> 12:01, 14 April 2026 (UTC) :::::{{D|Connected}} [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 12:02, 14 April 2026 (UTC) :::I think it's a security issue, since Wikifunctions implementations could teoretically be malicious. [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 11:29, 14 April 2026 (UTC) ::::This ^^^. We're very lenient, though, once you've created a few working functions you can apply for the right, per [[WF:Functioneer]]. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 12:26, 14 April 2026 (UTC) ::::That explanation [[phab:T343559#11421293|doesn't add up]]. A reason to limit ''connection powers'' to Functioneers might be to prevent vandalism, considering Functions can be used across wikis. But user-provided code is already being executed even without a Functioneer connecting it. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 20:01, 16 April 2026 (UTC) == Wikifunctions & Abstract Wikipedia Newsletter #244 is out: Milestones; Some major issues hopefully resolved == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-04-16|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In this issue, we celebrate 4000 functions on Wikifunctions and 1000 abstract articles on Abstract Wikipedia, we announce that we should have fixed some major issues with the websites, we inform you on our latest outreach activities, and we take a look at the latest software developments. Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]! Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 10:22, 17 April 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=30325620 --> == Actual difference between {{Z|Z26039}} and {{Z|Z26095}} == What is the actual difference between these two functions? I ask, since it seems to me that the current distinction is more or less that the first one doesn't use an indefinite article in English, while the second does. Which is not a good distinction in a project that should be language neutral. This doubt emerged from my use of the first one in [[abstract:Q124441]], which @[[User:Hogü-456|Hogü-456]] made me notice that is probably wrong. My question is: why is it wrong? How could we clarify the difference? [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 19:46, 19 April 2026 (UTC) :I think the difference is if there is an indefinite article like a or an before the subject or not. In German there can be cases where a definite article is necessary before the subject. I looked at the functions and before the object both times an article is mentioned. As it depends on the language and the word what is the correct function to use I hope it will be clarified and it is an example of the necessity to have a human with understanding in a specific language check it. I hope there will be longer functions what generate more content about a specific kind of item. Then it is necessary to write one such function per language and it can be then applied to several items. It still requires checks and so maybe it is better to write down what item category needs what kind of introduction sentence function for what language. [[User:Hogü-456|Hogü-456]] ([[User talk:Hogü-456|talk]]) 20:05, 19 April 2026 (UTC) ::The point of these two functions (and of the entire Abstract Wikipedia project) is that they should be defined in a purely language-independent way, so that the translation to actual language can be done automatically. This is the reason why these functions have been renamed; I think that this attempt was not succesful, since meaning is still unclear. My proposal to clarify them would be to invoke the concept of [[w:specificity (linguistics)|specificity]]: {{Z|Z26039}} should be named "specific subject is instance of (string)", and should be used only when the QID of the subject uniquely identifies a single thing; {{Z|Z26095}} should instead be renamed in "non-specific subject is kind of (Monolingual text)", and should be used when the QID refers to a multitude of real life items, and we are specifying the class that all these item belong to. This clarification would not still be enough, since it doesn't explain how mass nouns are handled (is water a unique thing? Does {{Q|Q7802}} refer to a single piece of bread or to the entirety of bread, like water?). This problem is very tricky, since mass noun are language-specific and blurry the line between these two functions. [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 20:58, 19 April 2026 (UTC) :Simply put, one corresponds to P31 and the other to P279. Paris is an {{Q|P31}} a {{Q|Q1549591}} :whereas a {{Q|Q1549591}} is a {{Q|P279}} (alias “kind of”) {{Q|Q515}}. Whether the Wikidata knowledge representation will be sufficient to resolve into fluent natural language representations in all languages is, of course, a crucial question. Where it is not, the Abstract Wikipedia knowledge representation will need to supplement the Wikidata content with additional details about the relation between the participants or the participants themselves, and these details should be language-neutral, to the extent that this is practicable. The item {{Q|Q124441}} has no [[:d:Q124441#P31|P31]] statements; it has only [[:d:Q124441#P279|P279]]s, including one relating it to {{Q|Q212920}}, which suggests {{Z|Z26095}} is the appropriate choice here even if the rendering in some languages is the same. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 22:52, 19 April 2026 (UTC) ::Thanks for explaining it. I think that I'll change the implementation of {{Z|Z26095}}, so that in Italian it produces more or less the same output of {{Z|Z26039}} (both with the definite article). [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 11:24, 20 April 2026 (UTC) == Equivalent of Z6830 for lexemes == Is there an equivalent of {{Z|Z6830}} that enables retrieving all lexemes pointing to a particular lexeme using a specific property? [[User:Redmin|Redmin]] ([[User talk:Redmin|talk]]) 21:06, 20 April 2026 (UTC) :There's {{Z|6831}} but I think that's slightly different again to what you're after. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 12:31, 21 April 2026 (UTC) ::Thanks for sharing that one, I did not know it existed. But you are right, it’s not quite what I am looking for. I want a function that would take a Wikidata property reference (like P5191, which is ‘derived from lexeme’) and a Wikidata lexeme reference, and return a list of lexemes that reference that lexeme using that property. [[User:Redmin|Redmin]] ([[User talk:Redmin|talk]]) 13:23, 21 April 2026 (UTC) == Storing huge datasets == It is not a necessity I suppose, but an idea came to me earlier to write a function that would give the corresponding [[en:Shavian alphabet|Shavian alphabet representation]] of an English word written with the Latin alphabet, or perhaps apply that operation to an entire sentence. However, just trying to guess as to what the IPA pronunciation of each word passed into it could be is is both not ideal (pronunciations obviously can and will vary widely between accents) and infeasible <s>(Wikidata lexemes don't really seem to account for pronunciation)</s>. It happens, though, that a comprehensive Shavian dictionary exists named the [https://readlex.pythonanywhere.com/ ''Read Lexicon''], which uses pronunciation and spelling similar to that used by the creator of the alphabet himself. This would be a good dataset to use in performing this translation in the function, but it appears that, all in all, the total size of the dictionary is [https://github.com/Shavian-info/readlex/blob/main/readlex.json ''nearly 26MB''] when formatted as JSON, which would certainly be larger when converted into a typed list. I am wondering if this will ever be feasible or admissible, or if there is really a way around this if importing such a large set of data is deemed impractical. &mdash; [[User:Theki|rae<sup>5e</sup>]] &lt;[[User talk:Theki|talk]]&gt; 22:30, 20 April 2026 (UTC) :{{re|Theki}} "Wikidata lexemes don't really seem to account for pronunciation"" is patently untrue; not only does every Bokmål lexeme form have IPA attached to it (thanks to Jon Harald Søby), but there are lots of languages--including English--that have pronunciation information, whether through IPA or otherwise, indicated on their forms. The big issue of course is that adding this data is not always possible to perform efficiently--for instance, I'd love to have Yiddish pronunciation respellings from Paul Abelson's dictionary on as many English forms as possible, but this dictionary not being previously processed makes this difficult. The data set you have brought up, if a suitable reading of [[:m:Wikilegal/Lexicographical_Data]] allows it, could be added as {{P|7243}} statements on various English forms. [[User:Mahir256|Mahir256]] ([[User talk:Mahir256|talk]]) 23:20, 20 April 2026 (UTC) ::Well, sorry... I haven't witnessed these pronunciation statements before, I wasn't aware of their existence until you pointed it out. &mdash; [[User:Theki|rae<sup>5e</sup>]] &lt;[[User talk:Theki|talk]]&gt; 15:02, 21 April 2026 (UTC) :I got 1,900,000 characters into [[Z33875]] before the UI gave up on me. I'm not sure what the limit is. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 15:21, 21 April 2026 (UTC) == Could not serialize input JS object: Number <small><small>[insert tested number here]</small></small> == I'm not one to throw my problems at others, but I have no idea how to fix this. Am implementing {{Z|Z24602}} in JavaScript, which requires returning a typed map. It now works for every type of value except numbers. Tried explicitly converting the numbers to float64, but either way it throws the error above. Would appreciate it if anyone could diagnose or fix the problem, as my knowledge of Wikifunctions is amateur at best. Thank you. [[User:Some helpful person|Some helpful person]] ([[User talk:Some helpful person|talk]]) 00:32, 23 April 2026 (UTC) :The quick answer is that like some list-related functions, code implementations returning typed maps are not possible unless the type of the objects in the map is specified in the function signature (e.g. if it was a map from Strings to Natural numbers only). So unfortunately, I think you've chosen a function that is not really possible at the moment. There are a few ideas of how we might address this, but for the moment, work on something else. Sorry! --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 13:21, 23 April 2026 (UTC) :Maybe explicitly using [[Z13518|natural numbers]] would work? I would try using <code>{ "Z1K1": "Z13518", "Z13518K1": "[number]" }</code> to represent numbers, perhaps, and seeing if that works. Of course, you would also probably have to adapt this for other types that cannot be serialized, and I'm not sure how easy that would be to generalize (assuming [[w:Don't repeat yourself|DRYness]] is desired). &mdash; [[User:Theki|rae<sup>5e</sup>]] &lt;[[User talk:Theki|talk]]&gt; 14:39, 23 April 2026 (UTC) == Help with creating a function for Abstract Wikipedia == Hello! I was inspired by {{Z|Z26570}} to create {{Z|Z33975}}, however I'm not sure how I add specific language implementations here. Can anybody help me? [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 10:41, 23 April 2026 (UTC) : I think I figured it out, I created a new object with the language config type, added {{Z|Z14310}} to my implementation, and added a new function for English... At least I think that's how it works... [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 13:16, 23 April 2026 (UTC) ::You have the right idea, as far as I know. I went ahead and connected the implementations you created as they appear to work fine for English, and added a test for {{Z|Z33975}} (which passes [[File:Twemoji 1f601.svg|24px]]). I also corrected an error you made on the config object where you appear to have accidentally connected English to {{Z|Z33975}} instead of {{Z|Z33977}}. Thank you for contributing! &mdash; [[User:Theki|rae<sup>5e</sup>]] &lt;[[User talk:Theki|talk]]&gt; 13:45, 23 April 2026 (UTC) ::: {{re|Theki}} Thank you so much for you help! Could you please kindly also connect the implementations for {{Z|Z33986}} which I just made, which is going to be used for the Hebrew implementation of {{Z|Z33975}}. [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 14:11, 23 April 2026 (UTC) ::::You seem to be returning the wrong type in both implementations. Functioneers should not connect implementations that don't work for non-functioneers. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 14:13, 23 April 2026 (UTC) ::::: {{re|Feeglgeef}} Oh thank you for pointing that out! I am still a bit new to this project and confused, so I need to read up some more about this. How do I return a monolingual text object? [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 14:17, 23 April 2026 (UTC) ::::::I'm trying to fix it for you, the construction of ZObjects in code implementations is a bit difficult right now. Since the State origin using entity and class function will (presumably) be composition, perhaps {{Z|33975}} can be adjusted to return a string, using {{Z|26107}} and {{Z|26107}}? [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 14:21, 23 April 2026 (UTC) :::::I did not notice any discrepancies from looking at the functions by themselves, and it seemed to work fine on my end. Is it bad practice for NLG functions to return the monolingual text type? I had assumed it was logical. &mdash; [[User:Theki|rae<sup>5e</sup>]] &lt;[[User talk:Theki|talk]]&gt; 14:24, 23 April 2026 (UTC) ::::::Both implementations are failing all three tests on my end. No consensus has been established as to whether monolingual texts or strings should be used, so it's like the [[w:War of the currents|war of the currents]] but for Wikifunctions. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 14:27, 23 April 2026 (UTC) :::::::Oh, you were referring to {{Z|Z33986}}. I assumed you were stating that something was wrong in the earlier English functions that I missed; I apologize for the misunderstanding. Has there been any centralized discussion on this string vs. monolingual text issue? &mdash; [[User:Theki|rae<sup>5e</sup>]] &lt;[[User talk:Theki|talk]]&gt; 14:31, 23 April 2026 (UTC) ::::::::Not that I'm aware of, I've brought it up on the telegram twice before, though. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 14:49, 23 April 2026 (UTC) ::::::::The centralised discussion is at [[WT:Abstract Wikipedia/2025 fragment experiments#Proposed recommendation: Fragments should return Z11/monolingual strings]]. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 07:19, 24 April 2026 (UTC) ::::::: {{re|Theki|Feeglgeef}} Can only functioneers test implementations? For me I can't test it at all... [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 14:32, 23 April 2026 (UTC) ::::::::AFAIK, test cases are only immediately testable during editing of a function if they are connected. This is one of my personal pain points with Wikifunctions, iterating on functions without exhaustive connected test cases makes debugging practically impossible for non-functioneers working on newly-created functions... I (or Feeglgeef) can quickly connect the tests you need for you if you want, although if they are not well-formed they may need to be disconnected again afterwards. Additionally, I could temporarily connect the implementation you are writing so that you can test it on the sidebar as you work, but I'm not sure if this is advisable. That functionality is also something that unfortunately only works when not disconnected. &mdash; [[User:Theki|rae<sup>5e</sup>]] &lt;[[User talk:Theki|talk]]&gt; 14:43, 23 April 2026 (UTC) :::::::::Yup, agree with you on all points, thanks. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 14:48, 23 April 2026 (UTC) == Please disconnect implementation == I think I've fixed my issue with {{Z|Z33986}}, but I can't edit an actively connected implementations with my rights. I must admit it is an AI-aided fix, I feel very strongly about disclosing that. Courtesy pinging [[User:Theki]] and [[User:Feeglgeef]]. [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 18:51, 23 April 2026 (UTC) : Additionally, I think the JS might be working. [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 18:52, 23 April 2026 (UTC) : Just to clarify, I mean disconnect the Python implementation please. [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 18:53, 23 April 2026 (UTC) :{{Done}} I've disconnected the Python implementation. :I've also added a couple of tests. The rule is a bit more complicated than adding a maqaf before every character that is not a Hebrew letter. Unfortunately, I don't think I'll have time to fix the implementations any time soon. [[User:Amire80|Amir E. Aharoni]] ([[User talk:Amire80|talk]]) 19:03, 23 April 2026 (UTC) :: Thank you! :: Also, for some reason I thought you put a maqaf before all gershayim, so thanks for correcting me. [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 19:09, 23 April 2026 (UTC) :::No, that's not the rule. :::The rest of this reply is an [[:wikt:info-dump|infodump]], feel free to ignore it :) :::In [https://hebrew-academy.org.il/topic/hahlatot/punctuation/ the Academy's punctuation rules], the rule for adding a maqaf is written kind of badly: שמים מקף ברצף שיש בו שני סוגי גופנים, כגון אותיות ומספרים ("maqaf is added in a sequence in which there are two types of fonts, such as letters and numerals"). These are not different types of "fonts", but different types of characters, and I should email them about it. It gives the examples <span lang="he" dir="rtl">ה־12</span> and <span lang="he" dir="rtl">ב־DNA</span>. It doesn't say anything explicitly about quotation marks, but in other places on the same page, you have stuff like <span lang="he" dir="rtl">ב"הארץ"</span>, and from that I deduce that a maqaf is not needed before double quotes if there are Hebrew letters inside the double quotes. :::That said, a few people do think that there must be a maqaf before double quotes. I have a somewhat surprising example of somebody who always does it: translators of Scientology materials into Hebrew. At least that's what they did last time I looked at them, about ten years ago. Those people are certainly prolific, and they get points from me for consistency, but this not the prevalent standard. (And if I recall correctly, they use the minus and not the proper Hebrew maqaf, and they don't get any points from me for that!) :::Also, the name of the character is just "double quotes" and not "gershayim". Gershayim are mostly for abbreviations, although most people use the same character for them. I use ״ for gershayim, as do a few other nerds, but we're the minority. [[User:Amire80|Amir E. Aharoni]] ([[User talk:Amire80|talk]]) 19:35, 23 April 2026 (UTC) :::: {{re|Amire80}} Yeah, "font" is a weird choice of wording here by the Academy...<br> I think I'll follow your guidance and not use a maqaf for quotes beginning with Hebrew letters. <br> I should also add more tests for different types of quotes, like straight (", '), curly (“, ”, ‘, ’), gershayim (״, ׳), including single quotes.<br> P.S. gotta deduct points from Scientology for being a cult but that's neither here nor there [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 20:49, 23 April 2026 (UTC) :::: {{re|Amire80}} Courtesy ping because I mistyped your username on the last message. Anyways I'm also gonna do that tomorrow because I'm tired now... [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 20:50, 23 April 2026 (UTC) == Connect implementations == Hello! I'm done with the implementations of {{Z|Z33986}} both in JS and Python, and all tests pass. Pinging @[[User:Amire80|Amire80]] to check if all the tests I've added are alright. [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 15:24, 24 April 2026 (UTC) :Connected. It's possible that some more changes will be needed, but it looks OK now. :Another little comment: It should be called "clitic" and not "prefix". [[User:Amire80|Amir E. Aharoni]] ([[User talk:Amire80|talk]]) 15:56, 24 April 2026 (UTC) : {{re|Amire80}} Thanks for your comment! Luckily labels are easy to edit, so I'll get to it. : Currently I'm working on Bulgarian {{z|Z34072}} and {{z|Z34084}}, along with other Bulgarian functions. After I'm finished with those I'll take your advice. [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 16:01, 24 April 2026 (UTC) == Please connect my Bulgarian implementations == I recently created the following Bulgarian functions: * {{Z|Z34070}} * {{Z|Z34088}} (currently broken, I think because another function I built it upon is unimplemented) * {{Z|Z34105}} * {{Z|Z34072}} * {{Z|Z34084}} Can somebody please connect these functions, and perhaps suggest other functions I could localize? [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 19:03, 24 April 2026 (UTC) 7u2g5jkxjl7elsdl2oetpztmpk9c4xj 268590 268589 2026-04-24T19:05:17Z QuickQuokka 51952 /* Please connect my Bulgarian implementations */ reply: Specifically, [[Z34070]] is based on [[Z34072]] (-) ([[mw:c:Special:MyLanguage/User:JWBTH/CD|CD]]) 268590 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/ }} == Wikifunctions & Abstract Wikipedia Newsletter #238 is out: Citations and Copy and Paste == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-03-06|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In this issue, we introduce the possibility of creating a function that deals with references and a Wikifunctions internal clipboard, where you can temporarily store any piece of code in order to paste it somewhere else, 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]]) 17:28, 6 March 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=30119120 --> :Is there a function in Wikifunctions to get all sources to a statement in a Wikidata item. At the moment my main activity in the Wikimedia projects is adding sources to Wikidata statements. For this case I got the following kind of [https://w.wiki/JFec query] to get all qualifiers and sources for a specific statment in explicit mentioned items in the query. There are already templates for citing sources in different Wikipedia language versions. For example the template [https://en.wikipedia.org/wiki/Template:Cite_web Cite web] is used in 298 Wikipedia language versions. So it is a widely used template and I wish a implementation for it in Wikifunctions. [[User:Hogü-456|Hogü-456]] ([[User talk:Hogü-456|talk]]) 21:31, 8 March 2026 (UTC) ::{{Z|31984}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 15:08, 9 March 2026 (UTC) {{tracked|T404652}} ::Yes and no. Importing of Wikidata references is currently turned off. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 15:27, 9 March 2026 (UTC) <br clear="all"/>{{phab|T419350}} :I found [[phab:T419350|a bug]] where the clipboard feature becomes unusable.<!-- --><br>Also, it's a bit disappointing that it doesn't use the real clipboard, not even as an option for egress. If you're invoking a function and you can get it to "compile", then "Copy result link" already lets you copy out the full canonical form... [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 02:58, 10 March 2026 (UTC) ::@[[User:YoshiRulz|YoshiRulz]] Thanks for reporting, I noticed the team about it. I will see if we can fix it soon. [[User:Sannita (WMF)|Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 10:26, 11 March 2026 (UTC) :::It's fixed 🤩 [[User:So9q|So9q]] ([[User talk:So9q|talk]]) 14:38, 31 March 2026 (UTC) == Broken function == Can someone please revert the most recent revision (by [[User:GrounderUK]]) on [[Z29362]]? It appears that it always returns void, breaking a lot of abstract wiki in the process. [[User:MetalBreaksAndBends|MetalBreaksAndBends]] ([[User talk:MetalBreaksAndBends|talk]]) 18:13, 25 March 2026 (UTC) :This implementation is broken, but it's disconnected, no? Shouldn't be breaking abstractwiki. [[User:Infernostars|infernostars]] <small>([[User talk:Infernostars|talk]]) ([[Special:Contributions/Infernostars|contribs]])</small> 21:29, 25 March 2026 (UTC) ::Looks like someone disconnected it after I wrote that comment, but before you wrote yours. [[User:MetalBreaksAndBends|MetalBreaksAndBends]] ([[User talk:MetalBreaksAndBends|talk]]) 22:24, 25 March 2026 (UTC) :It seems to have been reconnected, but the issue looks like it has started working again, per all passed tests. <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 March 2026 (UTC) :This was the result of a [[:phab: T421322|breaking change in the software]]. I didn’t amend the implementation until after it had been disconnected, and all tests passed after the change. I think the issue is now resolved, but I’ll link this comment to the Phabricator ticket for “lessons learned”. Sorry I didn’t pick this up earlier, but this particular software change was unexpected. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 08:46, 26 March 2026 (UTC) == Language tags == I would appreciate input on [[Talk:Z14326#Case-sensitivity]] re: the exact semantics of {{Z|60}}'s identity key. CC @[[User:99of9|99of9]] since you connected one of the tests but not the others. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 14:27, 27 March 2026 (UTC) == Upcoming Wikimedia Café meetup regarding the [[:meta:Wikimedia Foundation Annual Plan/2026-2027|the 2026-2027 Wikimedia Foundation Annual Plan]] == {{tmbox | image = [[File:Wikimedia Café logo in plain SVG format.svg|45px]] | type=notice | text = Hello! There will be a '''[[:meta:Wikimedia Café|Wikimedia Café]]''' meetup on '''Saturday, 11 April 2026 at 14:00 UTC''' ([https://zonestamp.toolforge.org/1775916000 timestamp conversion tool]), focusing on the [[:meta:Wikimedia Foundation Annual Plan/2026-2027|the 2026-2027 Wikimedia Foundation Annual Plan]]. The featured guests will be {{Noping|KStineRowe (WMF)|label1=Kelsi Stine-Rowe}} (senior manager, [[:meta:Movement Communications|Movement Communications]], Wikimedia Foundation), and {{Noping|Samwalton9 (WMF)|label1=Sam Walton}} (senior product manager, [[:mw:Moderator Tools|Moderator Tools]], Wikimedia Foundation). <br /> In addition to this Café session, [[:meta:Wikimedia Foundation Annual Plan/2026-2027/Collaboration|several additional meetings regarding the Annual Plan are listed on the Collaboration page]], and you may participate on the [[:meta:Talk:Wikimedia Foundation Annual Plan/2026-2027|talk page]]. <br /> This Café meetup will be approximately two hours long. Attendees may choose to attend only for a part. Please see the Café page for more information, including [[:meta:Wikimedia Café#Signups for the April 2026 session|how to register]]. <br /> [[File:Buntstifte Eberhard Faber crop 64h.jpg|860px|alt=cropped image of colored pencils]] }} <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> 05:26, 29 March 2026 (UTC) {{section resolved|&mdash; [[User:Theki|rae<sup>5e</sup>]] &lt;[[User talk:Theki|talk]]&gt; 14:52, 23 April 2026 (UTC)}} == "language" argument for certain functions == Hello. I am relatively new to Wikifunctions. Recently, I tried to create functions for Chinese translation of {{Z|Z26570}} and {{Z|Z26095}} (which became [[Z32788]] and [[Z32900]]). During the creation of these functions, I was trying to take {{Z|Z32212}} as reference. And I realized that the defining role sentence function is taking <code>language</code> as an argument (and the test case of the Chinese-language function already contains two varieties of Chinese). This makes it possible to output monolingual text in <code>zh-hant</code>, <code>zh-hans</code>, <code>zh-tw</code>, or any varieties of the language. I think for this reason, it is better to have <code>language</code> as arguments for the implementation of Z26570 and Z26095, and potentially more functions that require {{Z|Z14294}}, since it would output the varieties code instead of just saying <code>zh</code> for <code>zh-hant</code>, <code>zh-hans</code>, <code>zh-tw</code> in the output of type {{Z|Z11}}. I am not sure how the fallback mechanism works if one of the language (varieties) do not have a labels/lexemes, but to me, it is reasonable to have a <code>language</code> argument. [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 09:38, 31 March 2026 (UTC) :The functions you mention do have a language argument. For Wikifunctions, the {{Z|Z60}} can be at a higher or lower level; whether a {{Z|Z11}} is for a language or a variant is determined by the function that constructs it. Please see {{Z|Z26565}} for an example and feel free to add test cases in Chinese. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 17:54, 11 April 2026 (UTC) ::Hello @[[User:GrounderUK|GrounderUK]], thanks for the answer. I understand that whether {{Z|Z11}} is for a language or a variant depends on the function. But that is exactly what I am asking for. It is true that [[Z26570]] and [[Z26095]] takes [[Z60]] as argument, but the language-specific functions in {{Z|Z29843}} and {{Z|Z26096}} don't. ::Let me give you an example: INPUT to [[Z26570]]: <code>entity</code>: Tokyo, <code>class</code>: city, <code>location</code>: Japan, <code>language</code>: zh-cn, the config would select [[Z33030]] (created after my previous comment by elseone) as the implementation, and it would RETURN 东京是日本的一个城市。(zh-hans), which is not zh-cn as requested in the INPUT. It would also be using the term not for the variant (when it is different) because it is hardcoded to use the term in zh-hans. However, if we have the implementation like [[Z32790]] (which was created by me but a natural language argument was added by elseone) or [[Z32213]] (that works in the defining role sentence function because of the extra argument), it could cater for different variant. ::If we don't have the language argument in the language-specific function, the desire for article creation on Abstract Wikipedia would be to create a function for every variant. Is it then better to create functions for every variant? [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 18:18, 11 April 2026 (UTC) :::I forgot to mention that there are some hardcoding in {{Z|Z32790}} as well, but I cannot fix it because it is a connected function and I am not a functioneer. [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 18:31, 11 April 2026 (UTC) ::::Okay, I think it’s safe to disconnect this one as the function is not yet configured for use on Abstract Wikipedia. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 19:04, 11 April 2026 (UTC) :::Ah, sorry… I misunderstood you. I agree that the called function should be able to accept the original language argument. That is simpler in theory than in practice, because the configured functions all have to have the same argument types, as I understand it. I’m not sure which the best approach is, really, but we probably want to avoid two levels of configuration. That suggests that all language-specific functions would need to accept the additional argument, which is unrewarding work for someone. @[[User:99of9|99of9]], @[[User:Jdforrester (WMF)|Jdforrester (WMF)]], @[[User:DVrandecic (WMF)|DVrandecic (WMF)]] Any thoughts? [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 18:57, 11 April 2026 (UTC) ::::I mean, we would need to modify all the functions in each language, which could take some time. But we are still in an early stage. If we don't fix it now and we want to fix it later, it would be a disaster. [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 19:25, 11 April 2026 (UTC) :::::Agreed. And we probably want them converted to HTML too, with separate language spans for text in different languages. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 19:35, 11 April 2026 (UTC) ::::@[[User:GrounderUK|GrounderUK]]: This sounds like a reasonable change to make. Note that (given these Functions are primarily for use on Abstract Wikipedia), altering/replacing them to return Z89/HTML fragments is already a desired but breaking change, so making a second breaking change at the same time is probably easiest for fixing things swiftly. That said, that's of course a decision for the Abstract Wikipedia and Wikifunctions communities, not me! [[User:Jdforrester (WMF)|Jdforrester (WMF)]] ([[User talk:Jdforrester (WMF)|talk]]) 19:43, 12 April 2026 (UTC) ::::@[[User:GrounderUK|GrounderUK]]@[[User:Sun8908|Sun8908]] to make it a non-breaking change, I've created {{Z|Z34039}} which allows a composition {{Z|Z34043}}. This way you can make functions which either need the specified variant or don't! --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 05:52, 24 April 2026 (UTC) :I have now created {{Z|Z33465}}, which is an implementation of [[Z26570]]. Maybe we can migrate to use that function when more (language-specific) functions for it are ready? [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 18:19, 14 April 2026 (UTC) == Special:CreateObject doesn't let me create a typed list == Hello. I tried to create a typed list with all English varieties on Wikifunctions, to create consistency between different configs, but [[Special:CreateObject]] doesn't show typed list as an option for creating. Is this a bug or an intentional restriction? [[User:ChaoticVermillion|ChaoticVermillion]] ([[User talk:ChaoticVermillion|talk]]) 08:24, 2 April 2026 (UTC) :@[[User:ChaoticVermillion|ChaoticVermillion]]: A typed list is an instance of a function call, which is prohibited as a persisted Object. Maybe you want an enum? See [[Wikifunctions:Type proposals]] for the process for creating such a thing. [[User:Jdforrester (WMF)|Jdforrester (WMF)]] ([[User talk:Jdforrester (WMF)|talk]]) 12:01, 2 April 2026 (UTC) ::I don't want any sort of enum for this, I just want a list of English varieties (English, American English, Australian English, etc.) as an object that I can put in configs. I tried making an object as a function call, but apparently I have to be a member of the staff to do it. [[User:ChaoticVermillion|ChaoticVermillion]] ([[User talk:ChaoticVermillion|talk]]) 12:07, 2 April 2026 (UTC) :::I’ve started this with {{Z|Z33034}}. I’m guessing you were trying to create an object of type {{Z|Z7}} rather than an object whose type is a [[Z7]]. There’s a subtle but important difference. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 12:29, 2 April 2026 (UTC) ::::How do you create a object whose type is a [[Z7]] then? I can't see any option to do this. [[User:ChaoticVermillion|ChaoticVermillion]] ([[User talk:ChaoticVermillion|talk]]) 12:32, 2 April 2026 (UTC) :::::When you are creating an object you must specify its type. By default, the UI expects you to provide a reference to the type, so you can just type in the selector box and click the type you want. For an object like a typed list, the type is specified as a function call, so you click the menu dots beside “type” and choose “function call” instead of “reference”. The selector now allows you to search for functions that can return a type object. You start entering “typed list” and select it in the normal way. Then the UI will allow you to specify the argument to the function call, which is the type shared by all elements in the list. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 13:12, 2 April 2026 (UTC) == Unable to use the Z32643 function. == I'm trying to use the [[Z32643]] (Article-less multi instantiating fragment) function to edit an article in Abstract Wikipedia, but it looks like it's missing connected implementations, and it looks like i don't have the permissions to connect the function with the implementation and use it in ab.wiki. Since i'm not familiar with Wikifunctions, i would like to get help for this specific problem. Thanks. --[[User:Mattiz6276|Mattiz6276]] ([[User talk:Mattiz6276|talk]]) 13:50, 2 April 2026 (UTC) :@[[User:Mattiz6276|Mattiz6276]]: Hey there, it looks like that's a work-in-progress by @[[User:MetalBreaksAndBends|MetalBreaksAndBends]]. There's only a fall-back implementation, Z32652, which fails its own test for a second item. I can connect the items together but it might not work as you expect? [[User:Jdforrester (WMF)|Jdforrester (WMF)]] ([[User talk:Jdforrester (WMF)|talk]]) 14:06, 2 April 2026 (UTC) ::Maybe… I don’t think functions without implementations should be appearing on AW so I have amended the label to avoid giving the impression that this function is available. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 14:23, 2 April 2026 (UTC) == Being able to use edit summaries == I have wanted to use edit summaries a few times when connecting or disconnecting implementations or tests, and I have found that the only way to do that is to use the [[:User:%D7%9E%D7%A7%D7%A3/wikilambda_editsource.js|wikilambda editsource]] tool. I feel like it would be a lot more convenient to be able to make these edit summaries without having to use that tool. [[User:ChaoticVermillion|ChaoticVermillion]] ([[User talk:ChaoticVermillion|talk]]) 08:40, 3 April 2026 (UTC) == Definite forms == [[Talk:Z32162|I've noticed an incomplete implementation and would like to work on fixing it, but need advice.]] [[User:Ijon|Ijon]] ([[User talk:Ijon|talk]]) 21:05, 3 April 2026 (UTC) == Wikifunctions & Abstract Wikipedia Newsletter #243 is out: Community proposals for capturing meaning == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-04-10|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In this issue, we report on three community proposals on syntactic approaches, we introduce a new Type (Complex numbers), we report on current hiccups on Abstract Wikipedia, we share more information about a presentation about Abstract Wikipedia at WikiCon Australia, 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/1776101400 April 13, 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]]) 15:35, 10 April 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=30325620 --> == Help me understand why test passes but running function with same input errors == I've been working on a function that I thought I had working correctly: {{Z+|Z31108}}. It has a test which is passing, but when I enter the same Wikidata item as the test uses (or any other relevant item that it ought to work for), it errors. I can't figure out what's wrong (and the function itself seemed to be working as expected the last time worked on it, a month ago), and I don't know how to interpret the error info. The error output is: <code> Error type: Unspecified error Error data: error information: "cannot read property 'Z6003K4' of undefined" Execution debug logs: Z12696K2 (find this) ==> ZObject<Z1K1:{'Z1K1': 'Z9', 'Z9K1': 'Z6007'},Z6007K1:ZObject<Z1K1:{'Z1K1': 'Z9', 'Z9K1': 'Z6092'},Z6092K1:P3831>,Z6007K2:ZObject<Z1K1:{'Z1K1': 'Z9', 'Z9K1': 'Z6091'},Z6091K1:Q7380503>,Z6007K3:ZReference<Z6021>> </code> -- [[User:Ragesoss|Ragesoss]] ([[User talk:Ragesoss|talk]]) 18:02, 10 April 2026 (UTC) :Hmm… I’ve had a quick look and found a comparable error with {{Z|Z29937}}, which was passing “4 months ago”. The debug comes from {{Z|Z12863}}, after it fails to find a match. This is probably because Z6007K3 is ZReference("Z6021") rather than a Z6020 object, as it appears in the debug logs for your test “28 days ago”: :"Z6007K3":{"Z1K1":{"Z1K1":"Z9","Z9K1":"Z6020"},"Z6020K1":{"Z9K1":"Z6021"}} :This means it’s probably a bug introduced by a recent software change. I’ll take a closer look over the weekend, but the actual error for your test case now is: :Unspecified error (error information: "cannot read property 'Z6003K4' of undefined") :I’m guessing that’s from there being no guard against an empty array in {{Z|Z23681}}, but we’ll see. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 23:22, 10 April 2026 (UTC) :I tracked down the bug to [[Z29869]] and fixed that, but the tests for [[Z31659]] are still failing. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 05:44, 11 April 2026 (UTC) ::Thanks. I’ve re-implemented {{Z|Z23680}} with {{Z|Z33331}} so we at least get a meaningful error in {{Z|Z31108}}. The new implementation explicitly caters for the alternative representation of {{Z|Z6040}} and errors on the empty list it gets from {{Z|Z31659}}. ::I also made a [[Z33332|simple Python implementation]], which seems to work. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 16:29, 11 April 2026 (UTC) == No place to ask to activate a function? == I just discovered the {{Z|Z11390}} function and decided to make an overarching language-selecting function for it. After some fiddling around and studying how {{Z|Z32321}} and its set works, I now have {{Z|Z33439}} which has a config object ({{Z|Z33441}}) that selects between the two preexisting language-specific versions I found (English and Malayalam) and the new one I created for my other native language, {{Z|Z33440}}. Except I can't get these to work, because, from what I understand, only [[Wikifunctions:Functioneers|functioneers]] can activate newly created functions and implementations? So where do I apply for the {{Z|Z33439}} and {{Z|Z33440}} functions to be activated? Perhaps we should have a place to ask for it, a la [[w:WP:NPP]] — call it [[Project:New Functions Patrol|New Functions Patrol]] if you will. —[[User:UndueMarmot|<span style="color:#705ccb;">Undue</span><span style="color:#cfdfa3;background-color:#705ccb;">Marmot</span>]] ([[User talk:UndueMarmot|talk]]) 08:58, 14 April 2026 (UTC) :There's [[Wikifunctions:Community portal]] for this. By the way, {{Z|Z33445}} doesn't work because all the code must be inside the main function in Python code. [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 09:19, 14 April 2026 (UTC) ::Huh. How could I have missed that? ::But anyway, I've moved the code in {{Z|Z33445}} into inside the main function block. ::Is there any reason why WF decided not to simply allow anyone to write functions? After all, that's how it works with wikitext templates, and these functions are fundamentally serving the same purposes as templates, just written in a different way. —[[User:UndueMarmot|<span style="color:#705ccb;">Undue</span><span style="color:#cfdfa3;background-color:#705ccb;">Marmot</span>]] <small>([[User talk:UndueMarmot|talk]])</small> 11:25, 14 April 2026 (UTC) :::I've fixed a couple of technical issues, but tests still fail. [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 11:28, 14 April 2026 (UTC) ::::The tests pass now after some more changes to the code: [[Special:Diff/265232/cur]]. —[[User:UndueMarmot|<span style="color:#705ccb;">Undue</span><span style="color:#cfdfa3;background-color:#705ccb;">Marmot</span>]] <small>([[User talk:UndueMarmot|talk]])</small> 12:01, 14 April 2026 (UTC) :::::{{D|Connected}} [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 12:02, 14 April 2026 (UTC) :::I think it's a security issue, since Wikifunctions implementations could teoretically be malicious. [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 11:29, 14 April 2026 (UTC) ::::This ^^^. We're very lenient, though, once you've created a few working functions you can apply for the right, per [[WF:Functioneer]]. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 12:26, 14 April 2026 (UTC) ::::That explanation [[phab:T343559#11421293|doesn't add up]]. A reason to limit ''connection powers'' to Functioneers might be to prevent vandalism, considering Functions can be used across wikis. But user-provided code is already being executed even without a Functioneer connecting it. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 20:01, 16 April 2026 (UTC) == Wikifunctions & Abstract Wikipedia Newsletter #244 is out: Milestones; Some major issues hopefully resolved == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-04-16|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In this issue, we celebrate 4000 functions on Wikifunctions and 1000 abstract articles on Abstract Wikipedia, we announce that we should have fixed some major issues with the websites, we inform you on our latest outreach activities, and we take a look at the latest software developments. Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]! Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 10:22, 17 April 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=30325620 --> == Actual difference between {{Z|Z26039}} and {{Z|Z26095}} == What is the actual difference between these two functions? I ask, since it seems to me that the current distinction is more or less that the first one doesn't use an indefinite article in English, while the second does. Which is not a good distinction in a project that should be language neutral. This doubt emerged from my use of the first one in [[abstract:Q124441]], which @[[User:Hogü-456|Hogü-456]] made me notice that is probably wrong. My question is: why is it wrong? How could we clarify the difference? [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 19:46, 19 April 2026 (UTC) :I think the difference is if there is an indefinite article like a or an before the subject or not. In German there can be cases where a definite article is necessary before the subject. I looked at the functions and before the object both times an article is mentioned. As it depends on the language and the word what is the correct function to use I hope it will be clarified and it is an example of the necessity to have a human with understanding in a specific language check it. I hope there will be longer functions what generate more content about a specific kind of item. Then it is necessary to write one such function per language and it can be then applied to several items. It still requires checks and so maybe it is better to write down what item category needs what kind of introduction sentence function for what language. [[User:Hogü-456|Hogü-456]] ([[User talk:Hogü-456|talk]]) 20:05, 19 April 2026 (UTC) ::The point of these two functions (and of the entire Abstract Wikipedia project) is that they should be defined in a purely language-independent way, so that the translation to actual language can be done automatically. This is the reason why these functions have been renamed; I think that this attempt was not succesful, since meaning is still unclear. My proposal to clarify them would be to invoke the concept of [[w:specificity (linguistics)|specificity]]: {{Z|Z26039}} should be named "specific subject is instance of (string)", and should be used only when the QID of the subject uniquely identifies a single thing; {{Z|Z26095}} should instead be renamed in "non-specific subject is kind of (Monolingual text)", and should be used when the QID refers to a multitude of real life items, and we are specifying the class that all these item belong to. This clarification would not still be enough, since it doesn't explain how mass nouns are handled (is water a unique thing? Does {{Q|Q7802}} refer to a single piece of bread or to the entirety of bread, like water?). This problem is very tricky, since mass noun are language-specific and blurry the line between these two functions. [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 20:58, 19 April 2026 (UTC) :Simply put, one corresponds to P31 and the other to P279. Paris is an {{Q|P31}} a {{Q|Q1549591}} :whereas a {{Q|Q1549591}} is a {{Q|P279}} (alias “kind of”) {{Q|Q515}}. Whether the Wikidata knowledge representation will be sufficient to resolve into fluent natural language representations in all languages is, of course, a crucial question. Where it is not, the Abstract Wikipedia knowledge representation will need to supplement the Wikidata content with additional details about the relation between the participants or the participants themselves, and these details should be language-neutral, to the extent that this is practicable. The item {{Q|Q124441}} has no [[:d:Q124441#P31|P31]] statements; it has only [[:d:Q124441#P279|P279]]s, including one relating it to {{Q|Q212920}}, which suggests {{Z|Z26095}} is the appropriate choice here even if the rendering in some languages is the same. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 22:52, 19 April 2026 (UTC) ::Thanks for explaining it. I think that I'll change the implementation of {{Z|Z26095}}, so that in Italian it produces more or less the same output of {{Z|Z26039}} (both with the definite article). [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 11:24, 20 April 2026 (UTC) == Equivalent of Z6830 for lexemes == Is there an equivalent of {{Z|Z6830}} that enables retrieving all lexemes pointing to a particular lexeme using a specific property? [[User:Redmin|Redmin]] ([[User talk:Redmin|talk]]) 21:06, 20 April 2026 (UTC) :There's {{Z|6831}} but I think that's slightly different again to what you're after. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 12:31, 21 April 2026 (UTC) ::Thanks for sharing that one, I did not know it existed. But you are right, it’s not quite what I am looking for. I want a function that would take a Wikidata property reference (like P5191, which is ‘derived from lexeme’) and a Wikidata lexeme reference, and return a list of lexemes that reference that lexeme using that property. [[User:Redmin|Redmin]] ([[User talk:Redmin|talk]]) 13:23, 21 April 2026 (UTC) == Storing huge datasets == It is not a necessity I suppose, but an idea came to me earlier to write a function that would give the corresponding [[en:Shavian alphabet|Shavian alphabet representation]] of an English word written with the Latin alphabet, or perhaps apply that operation to an entire sentence. However, just trying to guess as to what the IPA pronunciation of each word passed into it could be is is both not ideal (pronunciations obviously can and will vary widely between accents) and infeasible <s>(Wikidata lexemes don't really seem to account for pronunciation)</s>. It happens, though, that a comprehensive Shavian dictionary exists named the [https://readlex.pythonanywhere.com/ ''Read Lexicon''], which uses pronunciation and spelling similar to that used by the creator of the alphabet himself. This would be a good dataset to use in performing this translation in the function, but it appears that, all in all, the total size of the dictionary is [https://github.com/Shavian-info/readlex/blob/main/readlex.json ''nearly 26MB''] when formatted as JSON, which would certainly be larger when converted into a typed list. I am wondering if this will ever be feasible or admissible, or if there is really a way around this if importing such a large set of data is deemed impractical. &mdash; [[User:Theki|rae<sup>5e</sup>]] &lt;[[User talk:Theki|talk]]&gt; 22:30, 20 April 2026 (UTC) :{{re|Theki}} "Wikidata lexemes don't really seem to account for pronunciation"" is patently untrue; not only does every Bokmål lexeme form have IPA attached to it (thanks to Jon Harald Søby), but there are lots of languages--including English--that have pronunciation information, whether through IPA or otherwise, indicated on their forms. The big issue of course is that adding this data is not always possible to perform efficiently--for instance, I'd love to have Yiddish pronunciation respellings from Paul Abelson's dictionary on as many English forms as possible, but this dictionary not being previously processed makes this difficult. The data set you have brought up, if a suitable reading of [[:m:Wikilegal/Lexicographical_Data]] allows it, could be added as {{P|7243}} statements on various English forms. [[User:Mahir256|Mahir256]] ([[User talk:Mahir256|talk]]) 23:20, 20 April 2026 (UTC) ::Well, sorry... I haven't witnessed these pronunciation statements before, I wasn't aware of their existence until you pointed it out. &mdash; [[User:Theki|rae<sup>5e</sup>]] &lt;[[User talk:Theki|talk]]&gt; 15:02, 21 April 2026 (UTC) :I got 1,900,000 characters into [[Z33875]] before the UI gave up on me. I'm not sure what the limit is. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 15:21, 21 April 2026 (UTC) == Could not serialize input JS object: Number <small><small>[insert tested number here]</small></small> == I'm not one to throw my problems at others, but I have no idea how to fix this. Am implementing {{Z|Z24602}} in JavaScript, which requires returning a typed map. It now works for every type of value except numbers. Tried explicitly converting the numbers to float64, but either way it throws the error above. Would appreciate it if anyone could diagnose or fix the problem, as my knowledge of Wikifunctions is amateur at best. Thank you. [[User:Some helpful person|Some helpful person]] ([[User talk:Some helpful person|talk]]) 00:32, 23 April 2026 (UTC) :The quick answer is that like some list-related functions, code implementations returning typed maps are not possible unless the type of the objects in the map is specified in the function signature (e.g. if it was a map from Strings to Natural numbers only). So unfortunately, I think you've chosen a function that is not really possible at the moment. There are a few ideas of how we might address this, but for the moment, work on something else. Sorry! --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 13:21, 23 April 2026 (UTC) :Maybe explicitly using [[Z13518|natural numbers]] would work? I would try using <code>{ "Z1K1": "Z13518", "Z13518K1": "[number]" }</code> to represent numbers, perhaps, and seeing if that works. Of course, you would also probably have to adapt this for other types that cannot be serialized, and I'm not sure how easy that would be to generalize (assuming [[w:Don't repeat yourself|DRYness]] is desired). &mdash; [[User:Theki|rae<sup>5e</sup>]] &lt;[[User talk:Theki|talk]]&gt; 14:39, 23 April 2026 (UTC) == Help with creating a function for Abstract Wikipedia == Hello! I was inspired by {{Z|Z26570}} to create {{Z|Z33975}}, however I'm not sure how I add specific language implementations here. Can anybody help me? [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 10:41, 23 April 2026 (UTC) : I think I figured it out, I created a new object with the language config type, added {{Z|Z14310}} to my implementation, and added a new function for English... At least I think that's how it works... [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 13:16, 23 April 2026 (UTC) ::You have the right idea, as far as I know. I went ahead and connected the implementations you created as they appear to work fine for English, and added a test for {{Z|Z33975}} (which passes [[File:Twemoji 1f601.svg|24px]]). I also corrected an error you made on the config object where you appear to have accidentally connected English to {{Z|Z33975}} instead of {{Z|Z33977}}. Thank you for contributing! &mdash; [[User:Theki|rae<sup>5e</sup>]] &lt;[[User talk:Theki|talk]]&gt; 13:45, 23 April 2026 (UTC) ::: {{re|Theki}} Thank you so much for you help! Could you please kindly also connect the implementations for {{Z|Z33986}} which I just made, which is going to be used for the Hebrew implementation of {{Z|Z33975}}. [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 14:11, 23 April 2026 (UTC) ::::You seem to be returning the wrong type in both implementations. Functioneers should not connect implementations that don't work for non-functioneers. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 14:13, 23 April 2026 (UTC) ::::: {{re|Feeglgeef}} Oh thank you for pointing that out! I am still a bit new to this project and confused, so I need to read up some more about this. How do I return a monolingual text object? [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 14:17, 23 April 2026 (UTC) ::::::I'm trying to fix it for you, the construction of ZObjects in code implementations is a bit difficult right now. Since the State origin using entity and class function will (presumably) be composition, perhaps {{Z|33975}} can be adjusted to return a string, using {{Z|26107}} and {{Z|26107}}? [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 14:21, 23 April 2026 (UTC) :::::I did not notice any discrepancies from looking at the functions by themselves, and it seemed to work fine on my end. Is it bad practice for NLG functions to return the monolingual text type? I had assumed it was logical. &mdash; [[User:Theki|rae<sup>5e</sup>]] &lt;[[User talk:Theki|talk]]&gt; 14:24, 23 April 2026 (UTC) ::::::Both implementations are failing all three tests on my end. No consensus has been established as to whether monolingual texts or strings should be used, so it's like the [[w:War of the currents|war of the currents]] but for Wikifunctions. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 14:27, 23 April 2026 (UTC) :::::::Oh, you were referring to {{Z|Z33986}}. I assumed you were stating that something was wrong in the earlier English functions that I missed; I apologize for the misunderstanding. Has there been any centralized discussion on this string vs. monolingual text issue? &mdash; [[User:Theki|rae<sup>5e</sup>]] &lt;[[User talk:Theki|talk]]&gt; 14:31, 23 April 2026 (UTC) ::::::::Not that I'm aware of, I've brought it up on the telegram twice before, though. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 14:49, 23 April 2026 (UTC) ::::::::The centralised discussion is at [[WT:Abstract Wikipedia/2025 fragment experiments#Proposed recommendation: Fragments should return Z11/monolingual strings]]. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 07:19, 24 April 2026 (UTC) ::::::: {{re|Theki|Feeglgeef}} Can only functioneers test implementations? For me I can't test it at all... [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 14:32, 23 April 2026 (UTC) ::::::::AFAIK, test cases are only immediately testable during editing of a function if they are connected. This is one of my personal pain points with Wikifunctions, iterating on functions without exhaustive connected test cases makes debugging practically impossible for non-functioneers working on newly-created functions... I (or Feeglgeef) can quickly connect the tests you need for you if you want, although if they are not well-formed they may need to be disconnected again afterwards. Additionally, I could temporarily connect the implementation you are writing so that you can test it on the sidebar as you work, but I'm not sure if this is advisable. That functionality is also something that unfortunately only works when not disconnected. &mdash; [[User:Theki|rae<sup>5e</sup>]] &lt;[[User talk:Theki|talk]]&gt; 14:43, 23 April 2026 (UTC) :::::::::Yup, agree with you on all points, thanks. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 14:48, 23 April 2026 (UTC) == Please disconnect implementation == I think I've fixed my issue with {{Z|Z33986}}, but I can't edit an actively connected implementations with my rights. I must admit it is an AI-aided fix, I feel very strongly about disclosing that. Courtesy pinging [[User:Theki]] and [[User:Feeglgeef]]. [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 18:51, 23 April 2026 (UTC) : Additionally, I think the JS might be working. [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 18:52, 23 April 2026 (UTC) : Just to clarify, I mean disconnect the Python implementation please. [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 18:53, 23 April 2026 (UTC) :{{Done}} I've disconnected the Python implementation. :I've also added a couple of tests. The rule is a bit more complicated than adding a maqaf before every character that is not a Hebrew letter. Unfortunately, I don't think I'll have time to fix the implementations any time soon. [[User:Amire80|Amir E. Aharoni]] ([[User talk:Amire80|talk]]) 19:03, 23 April 2026 (UTC) :: Thank you! :: Also, for some reason I thought you put a maqaf before all gershayim, so thanks for correcting me. [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 19:09, 23 April 2026 (UTC) :::No, that's not the rule. :::The rest of this reply is an [[:wikt:info-dump|infodump]], feel free to ignore it :) :::In [https://hebrew-academy.org.il/topic/hahlatot/punctuation/ the Academy's punctuation rules], the rule for adding a maqaf is written kind of badly: שמים מקף ברצף שיש בו שני סוגי גופנים, כגון אותיות ומספרים ("maqaf is added in a sequence in which there are two types of fonts, such as letters and numerals"). These are not different types of "fonts", but different types of characters, and I should email them about it. It gives the examples <span lang="he" dir="rtl">ה־12</span> and <span lang="he" dir="rtl">ב־DNA</span>. It doesn't say anything explicitly about quotation marks, but in other places on the same page, you have stuff like <span lang="he" dir="rtl">ב"הארץ"</span>, and from that I deduce that a maqaf is not needed before double quotes if there are Hebrew letters inside the double quotes. :::That said, a few people do think that there must be a maqaf before double quotes. I have a somewhat surprising example of somebody who always does it: translators of Scientology materials into Hebrew. At least that's what they did last time I looked at them, about ten years ago. Those people are certainly prolific, and they get points from me for consistency, but this not the prevalent standard. (And if I recall correctly, they use the minus and not the proper Hebrew maqaf, and they don't get any points from me for that!) :::Also, the name of the character is just "double quotes" and not "gershayim". Gershayim are mostly for abbreviations, although most people use the same character for them. I use ״ for gershayim, as do a few other nerds, but we're the minority. [[User:Amire80|Amir E. Aharoni]] ([[User talk:Amire80|talk]]) 19:35, 23 April 2026 (UTC) :::: {{re|Amire80}} Yeah, "font" is a weird choice of wording here by the Academy...<br> I think I'll follow your guidance and not use a maqaf for quotes beginning with Hebrew letters. <br> I should also add more tests for different types of quotes, like straight (", '), curly (“, ”, ‘, ’), gershayim (״, ׳), including single quotes.<br> P.S. gotta deduct points from Scientology for being a cult but that's neither here nor there [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 20:49, 23 April 2026 (UTC) :::: {{re|Amire80}} Courtesy ping because I mistyped your username on the last message. Anyways I'm also gonna do that tomorrow because I'm tired now... [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 20:50, 23 April 2026 (UTC) == Connect implementations == Hello! I'm done with the implementations of {{Z|Z33986}} both in JS and Python, and all tests pass. Pinging @[[User:Amire80|Amire80]] to check if all the tests I've added are alright. [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 15:24, 24 April 2026 (UTC) :Connected. It's possible that some more changes will be needed, but it looks OK now. :Another little comment: It should be called "clitic" and not "prefix". [[User:Amire80|Amir E. Aharoni]] ([[User talk:Amire80|talk]]) 15:56, 24 April 2026 (UTC) : {{re|Amire80}} Thanks for your comment! Luckily labels are easy to edit, so I'll get to it. : Currently I'm working on Bulgarian {{z|Z34072}} and {{z|Z34084}}, along with other Bulgarian functions. After I'm finished with those I'll take your advice. [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 16:01, 24 April 2026 (UTC) == Please connect my Bulgarian implementations == I recently created the following Bulgarian functions: * {{Z|Z34070}} * {{Z|Z34088}} (currently broken, I think because another function I built it upon is unimplemented) * {{Z|Z34105}} * {{Z|Z34072}} * {{Z|Z34084}} Can somebody please connect these functions, and perhaps suggest other functions I could localize? [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 19:03, 24 April 2026 (UTC) : Specifically, [[Z34070]] is based on [[Z34072]] [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 19:05, 24 April 2026 (UTC) p69htakgqq5ng7ftzqp1hiovqqi7pa0 268591 268590 2026-04-24T19:05:33Z QuickQuokka 51952 /* Please connect my Bulgarian implementations */ edit opening comment ([[mw:c:Special:MyLanguage/User:JWBTH/CD|CD]]) 268591 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/ }} == Wikifunctions & Abstract Wikipedia Newsletter #238 is out: Citations and Copy and Paste == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-03-06|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In this issue, we introduce the possibility of creating a function that deals with references and a Wikifunctions internal clipboard, where you can temporarily store any piece of code in order to paste it somewhere else, 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]]) 17:28, 6 March 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=30119120 --> :Is there a function in Wikifunctions to get all sources to a statement in a Wikidata item. At the moment my main activity in the Wikimedia projects is adding sources to Wikidata statements. For this case I got the following kind of [https://w.wiki/JFec query] to get all qualifiers and sources for a specific statment in explicit mentioned items in the query. There are already templates for citing sources in different Wikipedia language versions. For example the template [https://en.wikipedia.org/wiki/Template:Cite_web Cite web] is used in 298 Wikipedia language versions. So it is a widely used template and I wish a implementation for it in Wikifunctions. [[User:Hogü-456|Hogü-456]] ([[User talk:Hogü-456|talk]]) 21:31, 8 March 2026 (UTC) ::{{Z|31984}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 15:08, 9 March 2026 (UTC) {{tracked|T404652}} ::Yes and no. Importing of Wikidata references is currently turned off. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 15:27, 9 March 2026 (UTC) <br clear="all"/>{{phab|T419350}} :I found [[phab:T419350|a bug]] where the clipboard feature becomes unusable.<!-- --><br>Also, it's a bit disappointing that it doesn't use the real clipboard, not even as an option for egress. If you're invoking a function and you can get it to "compile", then "Copy result link" already lets you copy out the full canonical form... [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 02:58, 10 March 2026 (UTC) ::@[[User:YoshiRulz|YoshiRulz]] Thanks for reporting, I noticed the team about it. I will see if we can fix it soon. [[User:Sannita (WMF)|Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 10:26, 11 March 2026 (UTC) :::It's fixed 🤩 [[User:So9q|So9q]] ([[User talk:So9q|talk]]) 14:38, 31 March 2026 (UTC) == Broken function == Can someone please revert the most recent revision (by [[User:GrounderUK]]) on [[Z29362]]? It appears that it always returns void, breaking a lot of abstract wiki in the process. [[User:MetalBreaksAndBends|MetalBreaksAndBends]] ([[User talk:MetalBreaksAndBends|talk]]) 18:13, 25 March 2026 (UTC) :This implementation is broken, but it's disconnected, no? Shouldn't be breaking abstractwiki. [[User:Infernostars|infernostars]] <small>([[User talk:Infernostars|talk]]) ([[Special:Contributions/Infernostars|contribs]])</small> 21:29, 25 March 2026 (UTC) ::Looks like someone disconnected it after I wrote that comment, but before you wrote yours. [[User:MetalBreaksAndBends|MetalBreaksAndBends]] ([[User talk:MetalBreaksAndBends|talk]]) 22:24, 25 March 2026 (UTC) :It seems to have been reconnected, but the issue looks like it has started working again, per all passed tests. <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 March 2026 (UTC) :This was the result of a [[:phab: T421322|breaking change in the software]]. I didn’t amend the implementation until after it had been disconnected, and all tests passed after the change. I think the issue is now resolved, but I’ll link this comment to the Phabricator ticket for “lessons learned”. Sorry I didn’t pick this up earlier, but this particular software change was unexpected. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 08:46, 26 March 2026 (UTC) == Language tags == I would appreciate input on [[Talk:Z14326#Case-sensitivity]] re: the exact semantics of {{Z|60}}'s identity key. CC @[[User:99of9|99of9]] since you connected one of the tests but not the others. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 14:27, 27 March 2026 (UTC) == Upcoming Wikimedia Café meetup regarding the [[:meta:Wikimedia Foundation Annual Plan/2026-2027|the 2026-2027 Wikimedia Foundation Annual Plan]] == {{tmbox | image = [[File:Wikimedia Café logo in plain SVG format.svg|45px]] | type=notice | text = Hello! There will be a '''[[:meta:Wikimedia Café|Wikimedia Café]]''' meetup on '''Saturday, 11 April 2026 at 14:00 UTC''' ([https://zonestamp.toolforge.org/1775916000 timestamp conversion tool]), focusing on the [[:meta:Wikimedia Foundation Annual Plan/2026-2027|the 2026-2027 Wikimedia Foundation Annual Plan]]. The featured guests will be {{Noping|KStineRowe (WMF)|label1=Kelsi Stine-Rowe}} (senior manager, [[:meta:Movement Communications|Movement Communications]], Wikimedia Foundation), and {{Noping|Samwalton9 (WMF)|label1=Sam Walton}} (senior product manager, [[:mw:Moderator Tools|Moderator Tools]], Wikimedia Foundation). <br /> In addition to this Café session, [[:meta:Wikimedia Foundation Annual Plan/2026-2027/Collaboration|several additional meetings regarding the Annual Plan are listed on the Collaboration page]], and you may participate on the [[:meta:Talk:Wikimedia Foundation Annual Plan/2026-2027|talk page]]. <br /> This Café meetup will be approximately two hours long. Attendees may choose to attend only for a part. Please see the Café page for more information, including [[:meta:Wikimedia Café#Signups for the April 2026 session|how to register]]. <br /> [[File:Buntstifte Eberhard Faber crop 64h.jpg|860px|alt=cropped image of colored pencils]] }} <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> 05:26, 29 March 2026 (UTC) {{section resolved|&mdash; [[User:Theki|rae<sup>5e</sup>]] &lt;[[User talk:Theki|talk]]&gt; 14:52, 23 April 2026 (UTC)}} == "language" argument for certain functions == Hello. I am relatively new to Wikifunctions. Recently, I tried to create functions for Chinese translation of {{Z|Z26570}} and {{Z|Z26095}} (which became [[Z32788]] and [[Z32900]]). During the creation of these functions, I was trying to take {{Z|Z32212}} as reference. And I realized that the defining role sentence function is taking <code>language</code> as an argument (and the test case of the Chinese-language function already contains two varieties of Chinese). This makes it possible to output monolingual text in <code>zh-hant</code>, <code>zh-hans</code>, <code>zh-tw</code>, or any varieties of the language. I think for this reason, it is better to have <code>language</code> as arguments for the implementation of Z26570 and Z26095, and potentially more functions that require {{Z|Z14294}}, since it would output the varieties code instead of just saying <code>zh</code> for <code>zh-hant</code>, <code>zh-hans</code>, <code>zh-tw</code> in the output of type {{Z|Z11}}. I am not sure how the fallback mechanism works if one of the language (varieties) do not have a labels/lexemes, but to me, it is reasonable to have a <code>language</code> argument. [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 09:38, 31 March 2026 (UTC) :The functions you mention do have a language argument. For Wikifunctions, the {{Z|Z60}} can be at a higher or lower level; whether a {{Z|Z11}} is for a language or a variant is determined by the function that constructs it. Please see {{Z|Z26565}} for an example and feel free to add test cases in Chinese. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 17:54, 11 April 2026 (UTC) ::Hello @[[User:GrounderUK|GrounderUK]], thanks for the answer. I understand that whether {{Z|Z11}} is for a language or a variant depends on the function. But that is exactly what I am asking for. It is true that [[Z26570]] and [[Z26095]] takes [[Z60]] as argument, but the language-specific functions in {{Z|Z29843}} and {{Z|Z26096}} don't. ::Let me give you an example: INPUT to [[Z26570]]: <code>entity</code>: Tokyo, <code>class</code>: city, <code>location</code>: Japan, <code>language</code>: zh-cn, the config would select [[Z33030]] (created after my previous comment by elseone) as the implementation, and it would RETURN 东京是日本的一个城市。(zh-hans), which is not zh-cn as requested in the INPUT. It would also be using the term not for the variant (when it is different) because it is hardcoded to use the term in zh-hans. However, if we have the implementation like [[Z32790]] (which was created by me but a natural language argument was added by elseone) or [[Z32213]] (that works in the defining role sentence function because of the extra argument), it could cater for different variant. ::If we don't have the language argument in the language-specific function, the desire for article creation on Abstract Wikipedia would be to create a function for every variant. Is it then better to create functions for every variant? [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 18:18, 11 April 2026 (UTC) :::I forgot to mention that there are some hardcoding in {{Z|Z32790}} as well, but I cannot fix it because it is a connected function and I am not a functioneer. [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 18:31, 11 April 2026 (UTC) ::::Okay, I think it’s safe to disconnect this one as the function is not yet configured for use on Abstract Wikipedia. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 19:04, 11 April 2026 (UTC) :::Ah, sorry… I misunderstood you. I agree that the called function should be able to accept the original language argument. That is simpler in theory than in practice, because the configured functions all have to have the same argument types, as I understand it. I’m not sure which the best approach is, really, but we probably want to avoid two levels of configuration. That suggests that all language-specific functions would need to accept the additional argument, which is unrewarding work for someone. @[[User:99of9|99of9]], @[[User:Jdforrester (WMF)|Jdforrester (WMF)]], @[[User:DVrandecic (WMF)|DVrandecic (WMF)]] Any thoughts? [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 18:57, 11 April 2026 (UTC) ::::I mean, we would need to modify all the functions in each language, which could take some time. But we are still in an early stage. If we don't fix it now and we want to fix it later, it would be a disaster. [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 19:25, 11 April 2026 (UTC) :::::Agreed. And we probably want them converted to HTML too, with separate language spans for text in different languages. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 19:35, 11 April 2026 (UTC) ::::@[[User:GrounderUK|GrounderUK]]: This sounds like a reasonable change to make. Note that (given these Functions are primarily for use on Abstract Wikipedia), altering/replacing them to return Z89/HTML fragments is already a desired but breaking change, so making a second breaking change at the same time is probably easiest for fixing things swiftly. That said, that's of course a decision for the Abstract Wikipedia and Wikifunctions communities, not me! [[User:Jdforrester (WMF)|Jdforrester (WMF)]] ([[User talk:Jdforrester (WMF)|talk]]) 19:43, 12 April 2026 (UTC) ::::@[[User:GrounderUK|GrounderUK]]@[[User:Sun8908|Sun8908]] to make it a non-breaking change, I've created {{Z|Z34039}} which allows a composition {{Z|Z34043}}. This way you can make functions which either need the specified variant or don't! --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 05:52, 24 April 2026 (UTC) :I have now created {{Z|Z33465}}, which is an implementation of [[Z26570]]. Maybe we can migrate to use that function when more (language-specific) functions for it are ready? [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 18:19, 14 April 2026 (UTC) == Special:CreateObject doesn't let me create a typed list == Hello. I tried to create a typed list with all English varieties on Wikifunctions, to create consistency between different configs, but [[Special:CreateObject]] doesn't show typed list as an option for creating. Is this a bug or an intentional restriction? [[User:ChaoticVermillion|ChaoticVermillion]] ([[User talk:ChaoticVermillion|talk]]) 08:24, 2 April 2026 (UTC) :@[[User:ChaoticVermillion|ChaoticVermillion]]: A typed list is an instance of a function call, which is prohibited as a persisted Object. Maybe you want an enum? See [[Wikifunctions:Type proposals]] for the process for creating such a thing. [[User:Jdforrester (WMF)|Jdforrester (WMF)]] ([[User talk:Jdforrester (WMF)|talk]]) 12:01, 2 April 2026 (UTC) ::I don't want any sort of enum for this, I just want a list of English varieties (English, American English, Australian English, etc.) as an object that I can put in configs. I tried making an object as a function call, but apparently I have to be a member of the staff to do it. [[User:ChaoticVermillion|ChaoticVermillion]] ([[User talk:ChaoticVermillion|talk]]) 12:07, 2 April 2026 (UTC) :::I’ve started this with {{Z|Z33034}}. I’m guessing you were trying to create an object of type {{Z|Z7}} rather than an object whose type is a [[Z7]]. There’s a subtle but important difference. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 12:29, 2 April 2026 (UTC) ::::How do you create a object whose type is a [[Z7]] then? I can't see any option to do this. [[User:ChaoticVermillion|ChaoticVermillion]] ([[User talk:ChaoticVermillion|talk]]) 12:32, 2 April 2026 (UTC) :::::When you are creating an object you must specify its type. By default, the UI expects you to provide a reference to the type, so you can just type in the selector box and click the type you want. For an object like a typed list, the type is specified as a function call, so you click the menu dots beside “type” and choose “function call” instead of “reference”. The selector now allows you to search for functions that can return a type object. You start entering “typed list” and select it in the normal way. Then the UI will allow you to specify the argument to the function call, which is the type shared by all elements in the list. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 13:12, 2 April 2026 (UTC) == Unable to use the Z32643 function. == I'm trying to use the [[Z32643]] (Article-less multi instantiating fragment) function to edit an article in Abstract Wikipedia, but it looks like it's missing connected implementations, and it looks like i don't have the permissions to connect the function with the implementation and use it in ab.wiki. Since i'm not familiar with Wikifunctions, i would like to get help for this specific problem. Thanks. --[[User:Mattiz6276|Mattiz6276]] ([[User talk:Mattiz6276|talk]]) 13:50, 2 April 2026 (UTC) :@[[User:Mattiz6276|Mattiz6276]]: Hey there, it looks like that's a work-in-progress by @[[User:MetalBreaksAndBends|MetalBreaksAndBends]]. There's only a fall-back implementation, Z32652, which fails its own test for a second item. I can connect the items together but it might not work as you expect? [[User:Jdforrester (WMF)|Jdforrester (WMF)]] ([[User talk:Jdforrester (WMF)|talk]]) 14:06, 2 April 2026 (UTC) ::Maybe… I don’t think functions without implementations should be appearing on AW so I have amended the label to avoid giving the impression that this function is available. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 14:23, 2 April 2026 (UTC) == Being able to use edit summaries == I have wanted to use edit summaries a few times when connecting or disconnecting implementations or tests, and I have found that the only way to do that is to use the [[:User:%D7%9E%D7%A7%D7%A3/wikilambda_editsource.js|wikilambda editsource]] tool. I feel like it would be a lot more convenient to be able to make these edit summaries without having to use that tool. [[User:ChaoticVermillion|ChaoticVermillion]] ([[User talk:ChaoticVermillion|talk]]) 08:40, 3 April 2026 (UTC) == Definite forms == [[Talk:Z32162|I've noticed an incomplete implementation and would like to work on fixing it, but need advice.]] [[User:Ijon|Ijon]] ([[User talk:Ijon|talk]]) 21:05, 3 April 2026 (UTC) == Wikifunctions & Abstract Wikipedia Newsletter #243 is out: Community proposals for capturing meaning == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-04-10|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In this issue, we report on three community proposals on syntactic approaches, we introduce a new Type (Complex numbers), we report on current hiccups on Abstract Wikipedia, we share more information about a presentation about Abstract Wikipedia at WikiCon Australia, 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/1776101400 April 13, 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]]) 15:35, 10 April 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=30325620 --> == Help me understand why test passes but running function with same input errors == I've been working on a function that I thought I had working correctly: {{Z+|Z31108}}. It has a test which is passing, but when I enter the same Wikidata item as the test uses (or any other relevant item that it ought to work for), it errors. I can't figure out what's wrong (and the function itself seemed to be working as expected the last time worked on it, a month ago), and I don't know how to interpret the error info. The error output is: <code> Error type: Unspecified error Error data: error information: "cannot read property 'Z6003K4' of undefined" Execution debug logs: Z12696K2 (find this) ==> ZObject<Z1K1:{'Z1K1': 'Z9', 'Z9K1': 'Z6007'},Z6007K1:ZObject<Z1K1:{'Z1K1': 'Z9', 'Z9K1': 'Z6092'},Z6092K1:P3831>,Z6007K2:ZObject<Z1K1:{'Z1K1': 'Z9', 'Z9K1': 'Z6091'},Z6091K1:Q7380503>,Z6007K3:ZReference<Z6021>> </code> -- [[User:Ragesoss|Ragesoss]] ([[User talk:Ragesoss|talk]]) 18:02, 10 April 2026 (UTC) :Hmm… I’ve had a quick look and found a comparable error with {{Z|Z29937}}, which was passing “4 months ago”. The debug comes from {{Z|Z12863}}, after it fails to find a match. This is probably because Z6007K3 is ZReference("Z6021") rather than a Z6020 object, as it appears in the debug logs for your test “28 days ago”: :"Z6007K3":{"Z1K1":{"Z1K1":"Z9","Z9K1":"Z6020"},"Z6020K1":{"Z9K1":"Z6021"}} :This means it’s probably a bug introduced by a recent software change. I’ll take a closer look over the weekend, but the actual error for your test case now is: :Unspecified error (error information: "cannot read property 'Z6003K4' of undefined") :I’m guessing that’s from there being no guard against an empty array in {{Z|Z23681}}, but we’ll see. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 23:22, 10 April 2026 (UTC) :I tracked down the bug to [[Z29869]] and fixed that, but the tests for [[Z31659]] are still failing. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 05:44, 11 April 2026 (UTC) ::Thanks. I’ve re-implemented {{Z|Z23680}} with {{Z|Z33331}} so we at least get a meaningful error in {{Z|Z31108}}. The new implementation explicitly caters for the alternative representation of {{Z|Z6040}} and errors on the empty list it gets from {{Z|Z31659}}. ::I also made a [[Z33332|simple Python implementation]], which seems to work. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 16:29, 11 April 2026 (UTC) == No place to ask to activate a function? == I just discovered the {{Z|Z11390}} function and decided to make an overarching language-selecting function for it. After some fiddling around and studying how {{Z|Z32321}} and its set works, I now have {{Z|Z33439}} which has a config object ({{Z|Z33441}}) that selects between the two preexisting language-specific versions I found (English and Malayalam) and the new one I created for my other native language, {{Z|Z33440}}. Except I can't get these to work, because, from what I understand, only [[Wikifunctions:Functioneers|functioneers]] can activate newly created functions and implementations? So where do I apply for the {{Z|Z33439}} and {{Z|Z33440}} functions to be activated? Perhaps we should have a place to ask for it, a la [[w:WP:NPP]] — call it [[Project:New Functions Patrol|New Functions Patrol]] if you will. —[[User:UndueMarmot|<span style="color:#705ccb;">Undue</span><span style="color:#cfdfa3;background-color:#705ccb;">Marmot</span>]] ([[User talk:UndueMarmot|talk]]) 08:58, 14 April 2026 (UTC) :There's [[Wikifunctions:Community portal]] for this. By the way, {{Z|Z33445}} doesn't work because all the code must be inside the main function in Python code. [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 09:19, 14 April 2026 (UTC) ::Huh. How could I have missed that? ::But anyway, I've moved the code in {{Z|Z33445}} into inside the main function block. ::Is there any reason why WF decided not to simply allow anyone to write functions? After all, that's how it works with wikitext templates, and these functions are fundamentally serving the same purposes as templates, just written in a different way. —[[User:UndueMarmot|<span style="color:#705ccb;">Undue</span><span style="color:#cfdfa3;background-color:#705ccb;">Marmot</span>]] <small>([[User talk:UndueMarmot|talk]])</small> 11:25, 14 April 2026 (UTC) :::I've fixed a couple of technical issues, but tests still fail. [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 11:28, 14 April 2026 (UTC) ::::The tests pass now after some more changes to the code: [[Special:Diff/265232/cur]]. —[[User:UndueMarmot|<span style="color:#705ccb;">Undue</span><span style="color:#cfdfa3;background-color:#705ccb;">Marmot</span>]] <small>([[User talk:UndueMarmot|talk]])</small> 12:01, 14 April 2026 (UTC) :::::{{D|Connected}} [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 12:02, 14 April 2026 (UTC) :::I think it's a security issue, since Wikifunctions implementations could teoretically be malicious. [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 11:29, 14 April 2026 (UTC) ::::This ^^^. We're very lenient, though, once you've created a few working functions you can apply for the right, per [[WF:Functioneer]]. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 12:26, 14 April 2026 (UTC) ::::That explanation [[phab:T343559#11421293|doesn't add up]]. A reason to limit ''connection powers'' to Functioneers might be to prevent vandalism, considering Functions can be used across wikis. But user-provided code is already being executed even without a Functioneer connecting it. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 20:01, 16 April 2026 (UTC) == Wikifunctions & Abstract Wikipedia Newsletter #244 is out: Milestones; Some major issues hopefully resolved == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-04-16|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In this issue, we celebrate 4000 functions on Wikifunctions and 1000 abstract articles on Abstract Wikipedia, we announce that we should have fixed some major issues with the websites, we inform you on our latest outreach activities, and we take a look at the latest software developments. Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]! Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 10:22, 17 April 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=30325620 --> == Actual difference between {{Z|Z26039}} and {{Z|Z26095}} == What is the actual difference between these two functions? I ask, since it seems to me that the current distinction is more or less that the first one doesn't use an indefinite article in English, while the second does. Which is not a good distinction in a project that should be language neutral. This doubt emerged from my use of the first one in [[abstract:Q124441]], which @[[User:Hogü-456|Hogü-456]] made me notice that is probably wrong. My question is: why is it wrong? How could we clarify the difference? [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 19:46, 19 April 2026 (UTC) :I think the difference is if there is an indefinite article like a or an before the subject or not. In German there can be cases where a definite article is necessary before the subject. I looked at the functions and before the object both times an article is mentioned. As it depends on the language and the word what is the correct function to use I hope it will be clarified and it is an example of the necessity to have a human with understanding in a specific language check it. I hope there will be longer functions what generate more content about a specific kind of item. Then it is necessary to write one such function per language and it can be then applied to several items. It still requires checks and so maybe it is better to write down what item category needs what kind of introduction sentence function for what language. [[User:Hogü-456|Hogü-456]] ([[User talk:Hogü-456|talk]]) 20:05, 19 April 2026 (UTC) ::The point of these two functions (and of the entire Abstract Wikipedia project) is that they should be defined in a purely language-independent way, so that the translation to actual language can be done automatically. This is the reason why these functions have been renamed; I think that this attempt was not succesful, since meaning is still unclear. My proposal to clarify them would be to invoke the concept of [[w:specificity (linguistics)|specificity]]: {{Z|Z26039}} should be named "specific subject is instance of (string)", and should be used only when the QID of the subject uniquely identifies a single thing; {{Z|Z26095}} should instead be renamed in "non-specific subject is kind of (Monolingual text)", and should be used when the QID refers to a multitude of real life items, and we are specifying the class that all these item belong to. This clarification would not still be enough, since it doesn't explain how mass nouns are handled (is water a unique thing? Does {{Q|Q7802}} refer to a single piece of bread or to the entirety of bread, like water?). This problem is very tricky, since mass noun are language-specific and blurry the line between these two functions. [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 20:58, 19 April 2026 (UTC) :Simply put, one corresponds to P31 and the other to P279. Paris is an {{Q|P31}} a {{Q|Q1549591}} :whereas a {{Q|Q1549591}} is a {{Q|P279}} (alias “kind of”) {{Q|Q515}}. Whether the Wikidata knowledge representation will be sufficient to resolve into fluent natural language representations in all languages is, of course, a crucial question. Where it is not, the Abstract Wikipedia knowledge representation will need to supplement the Wikidata content with additional details about the relation between the participants or the participants themselves, and these details should be language-neutral, to the extent that this is practicable. The item {{Q|Q124441}} has no [[:d:Q124441#P31|P31]] statements; it has only [[:d:Q124441#P279|P279]]s, including one relating it to {{Q|Q212920}}, which suggests {{Z|Z26095}} is the appropriate choice here even if the rendering in some languages is the same. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 22:52, 19 April 2026 (UTC) ::Thanks for explaining it. I think that I'll change the implementation of {{Z|Z26095}}, so that in Italian it produces more or less the same output of {{Z|Z26039}} (both with the definite article). [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 11:24, 20 April 2026 (UTC) == Equivalent of Z6830 for lexemes == Is there an equivalent of {{Z|Z6830}} that enables retrieving all lexemes pointing to a particular lexeme using a specific property? [[User:Redmin|Redmin]] ([[User talk:Redmin|talk]]) 21:06, 20 April 2026 (UTC) :There's {{Z|6831}} but I think that's slightly different again to what you're after. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 12:31, 21 April 2026 (UTC) ::Thanks for sharing that one, I did not know it existed. But you are right, it’s not quite what I am looking for. I want a function that would take a Wikidata property reference (like P5191, which is ‘derived from lexeme’) and a Wikidata lexeme reference, and return a list of lexemes that reference that lexeme using that property. [[User:Redmin|Redmin]] ([[User talk:Redmin|talk]]) 13:23, 21 April 2026 (UTC) == Storing huge datasets == It is not a necessity I suppose, but an idea came to me earlier to write a function that would give the corresponding [[en:Shavian alphabet|Shavian alphabet representation]] of an English word written with the Latin alphabet, or perhaps apply that operation to an entire sentence. However, just trying to guess as to what the IPA pronunciation of each word passed into it could be is is both not ideal (pronunciations obviously can and will vary widely between accents) and infeasible <s>(Wikidata lexemes don't really seem to account for pronunciation)</s>. It happens, though, that a comprehensive Shavian dictionary exists named the [https://readlex.pythonanywhere.com/ ''Read Lexicon''], which uses pronunciation and spelling similar to that used by the creator of the alphabet himself. This would be a good dataset to use in performing this translation in the function, but it appears that, all in all, the total size of the dictionary is [https://github.com/Shavian-info/readlex/blob/main/readlex.json ''nearly 26MB''] when formatted as JSON, which would certainly be larger when converted into a typed list. I am wondering if this will ever be feasible or admissible, or if there is really a way around this if importing such a large set of data is deemed impractical. &mdash; [[User:Theki|rae<sup>5e</sup>]] &lt;[[User talk:Theki|talk]]&gt; 22:30, 20 April 2026 (UTC) :{{re|Theki}} "Wikidata lexemes don't really seem to account for pronunciation"" is patently untrue; not only does every Bokmål lexeme form have IPA attached to it (thanks to Jon Harald Søby), but there are lots of languages--including English--that have pronunciation information, whether through IPA or otherwise, indicated on their forms. The big issue of course is that adding this data is not always possible to perform efficiently--for instance, I'd love to have Yiddish pronunciation respellings from Paul Abelson's dictionary on as many English forms as possible, but this dictionary not being previously processed makes this difficult. The data set you have brought up, if a suitable reading of [[:m:Wikilegal/Lexicographical_Data]] allows it, could be added as {{P|7243}} statements on various English forms. [[User:Mahir256|Mahir256]] ([[User talk:Mahir256|talk]]) 23:20, 20 April 2026 (UTC) ::Well, sorry... I haven't witnessed these pronunciation statements before, I wasn't aware of their existence until you pointed it out. &mdash; [[User:Theki|rae<sup>5e</sup>]] &lt;[[User talk:Theki|talk]]&gt; 15:02, 21 April 2026 (UTC) :I got 1,900,000 characters into [[Z33875]] before the UI gave up on me. I'm not sure what the limit is. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 15:21, 21 April 2026 (UTC) == Could not serialize input JS object: Number <small><small>[insert tested number here]</small></small> == I'm not one to throw my problems at others, but I have no idea how to fix this. Am implementing {{Z|Z24602}} in JavaScript, which requires returning a typed map. It now works for every type of value except numbers. Tried explicitly converting the numbers to float64, but either way it throws the error above. Would appreciate it if anyone could diagnose or fix the problem, as my knowledge of Wikifunctions is amateur at best. Thank you. [[User:Some helpful person|Some helpful person]] ([[User talk:Some helpful person|talk]]) 00:32, 23 April 2026 (UTC) :The quick answer is that like some list-related functions, code implementations returning typed maps are not possible unless the type of the objects in the map is specified in the function signature (e.g. if it was a map from Strings to Natural numbers only). So unfortunately, I think you've chosen a function that is not really possible at the moment. There are a few ideas of how we might address this, but for the moment, work on something else. Sorry! --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 13:21, 23 April 2026 (UTC) :Maybe explicitly using [[Z13518|natural numbers]] would work? I would try using <code>{ "Z1K1": "Z13518", "Z13518K1": "[number]" }</code> to represent numbers, perhaps, and seeing if that works. Of course, you would also probably have to adapt this for other types that cannot be serialized, and I'm not sure how easy that would be to generalize (assuming [[w:Don't repeat yourself|DRYness]] is desired). &mdash; [[User:Theki|rae<sup>5e</sup>]] &lt;[[User talk:Theki|talk]]&gt; 14:39, 23 April 2026 (UTC) == Help with creating a function for Abstract Wikipedia == Hello! I was inspired by {{Z|Z26570}} to create {{Z|Z33975}}, however I'm not sure how I add specific language implementations here. Can anybody help me? [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 10:41, 23 April 2026 (UTC) : I think I figured it out, I created a new object with the language config type, added {{Z|Z14310}} to my implementation, and added a new function for English... At least I think that's how it works... [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 13:16, 23 April 2026 (UTC) ::You have the right idea, as far as I know. I went ahead and connected the implementations you created as they appear to work fine for English, and added a test for {{Z|Z33975}} (which passes [[File:Twemoji 1f601.svg|24px]]). I also corrected an error you made on the config object where you appear to have accidentally connected English to {{Z|Z33975}} instead of {{Z|Z33977}}. Thank you for contributing! &mdash; [[User:Theki|rae<sup>5e</sup>]] &lt;[[User talk:Theki|talk]]&gt; 13:45, 23 April 2026 (UTC) ::: {{re|Theki}} Thank you so much for you help! Could you please kindly also connect the implementations for {{Z|Z33986}} which I just made, which is going to be used for the Hebrew implementation of {{Z|Z33975}}. [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 14:11, 23 April 2026 (UTC) ::::You seem to be returning the wrong type in both implementations. Functioneers should not connect implementations that don't work for non-functioneers. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 14:13, 23 April 2026 (UTC) ::::: {{re|Feeglgeef}} Oh thank you for pointing that out! I am still a bit new to this project and confused, so I need to read up some more about this. How do I return a monolingual text object? [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 14:17, 23 April 2026 (UTC) ::::::I'm trying to fix it for you, the construction of ZObjects in code implementations is a bit difficult right now. Since the State origin using entity and class function will (presumably) be composition, perhaps {{Z|33975}} can be adjusted to return a string, using {{Z|26107}} and {{Z|26107}}? [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 14:21, 23 April 2026 (UTC) :::::I did not notice any discrepancies from looking at the functions by themselves, and it seemed to work fine on my end. Is it bad practice for NLG functions to return the monolingual text type? I had assumed it was logical. &mdash; [[User:Theki|rae<sup>5e</sup>]] &lt;[[User talk:Theki|talk]]&gt; 14:24, 23 April 2026 (UTC) ::::::Both implementations are failing all three tests on my end. No consensus has been established as to whether monolingual texts or strings should be used, so it's like the [[w:War of the currents|war of the currents]] but for Wikifunctions. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 14:27, 23 April 2026 (UTC) :::::::Oh, you were referring to {{Z|Z33986}}. I assumed you were stating that something was wrong in the earlier English functions that I missed; I apologize for the misunderstanding. Has there been any centralized discussion on this string vs. monolingual text issue? &mdash; [[User:Theki|rae<sup>5e</sup>]] &lt;[[User talk:Theki|talk]]&gt; 14:31, 23 April 2026 (UTC) ::::::::Not that I'm aware of, I've brought it up on the telegram twice before, though. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 14:49, 23 April 2026 (UTC) ::::::::The centralised discussion is at [[WT:Abstract Wikipedia/2025 fragment experiments#Proposed recommendation: Fragments should return Z11/monolingual strings]]. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 07:19, 24 April 2026 (UTC) ::::::: {{re|Theki|Feeglgeef}} Can only functioneers test implementations? For me I can't test it at all... [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 14:32, 23 April 2026 (UTC) ::::::::AFAIK, test cases are only immediately testable during editing of a function if they are connected. This is one of my personal pain points with Wikifunctions, iterating on functions without exhaustive connected test cases makes debugging practically impossible for non-functioneers working on newly-created functions... I (or Feeglgeef) can quickly connect the tests you need for you if you want, although if they are not well-formed they may need to be disconnected again afterwards. Additionally, I could temporarily connect the implementation you are writing so that you can test it on the sidebar as you work, but I'm not sure if this is advisable. That functionality is also something that unfortunately only works when not disconnected. &mdash; [[User:Theki|rae<sup>5e</sup>]] &lt;[[User talk:Theki|talk]]&gt; 14:43, 23 April 2026 (UTC) :::::::::Yup, agree with you on all points, thanks. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 14:48, 23 April 2026 (UTC) == Please disconnect implementation == I think I've fixed my issue with {{Z|Z33986}}, but I can't edit an actively connected implementations with my rights. I must admit it is an AI-aided fix, I feel very strongly about disclosing that. Courtesy pinging [[User:Theki]] and [[User:Feeglgeef]]. [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 18:51, 23 April 2026 (UTC) : Additionally, I think the JS might be working. [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 18:52, 23 April 2026 (UTC) : Just to clarify, I mean disconnect the Python implementation please. [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 18:53, 23 April 2026 (UTC) :{{Done}} I've disconnected the Python implementation. :I've also added a couple of tests. The rule is a bit more complicated than adding a maqaf before every character that is not a Hebrew letter. Unfortunately, I don't think I'll have time to fix the implementations any time soon. [[User:Amire80|Amir E. Aharoni]] ([[User talk:Amire80|talk]]) 19:03, 23 April 2026 (UTC) :: Thank you! :: Also, for some reason I thought you put a maqaf before all gershayim, so thanks for correcting me. [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 19:09, 23 April 2026 (UTC) :::No, that's not the rule. :::The rest of this reply is an [[:wikt:info-dump|infodump]], feel free to ignore it :) :::In [https://hebrew-academy.org.il/topic/hahlatot/punctuation/ the Academy's punctuation rules], the rule for adding a maqaf is written kind of badly: שמים מקף ברצף שיש בו שני סוגי גופנים, כגון אותיות ומספרים ("maqaf is added in a sequence in which there are two types of fonts, such as letters and numerals"). These are not different types of "fonts", but different types of characters, and I should email them about it. It gives the examples <span lang="he" dir="rtl">ה־12</span> and <span lang="he" dir="rtl">ב־DNA</span>. It doesn't say anything explicitly about quotation marks, but in other places on the same page, you have stuff like <span lang="he" dir="rtl">ב"הארץ"</span>, and from that I deduce that a maqaf is not needed before double quotes if there are Hebrew letters inside the double quotes. :::That said, a few people do think that there must be a maqaf before double quotes. I have a somewhat surprising example of somebody who always does it: translators of Scientology materials into Hebrew. At least that's what they did last time I looked at them, about ten years ago. Those people are certainly prolific, and they get points from me for consistency, but this not the prevalent standard. (And if I recall correctly, they use the minus and not the proper Hebrew maqaf, and they don't get any points from me for that!) :::Also, the name of the character is just "double quotes" and not "gershayim". Gershayim are mostly for abbreviations, although most people use the same character for them. I use ״ for gershayim, as do a few other nerds, but we're the minority. [[User:Amire80|Amir E. Aharoni]] ([[User talk:Amire80|talk]]) 19:35, 23 April 2026 (UTC) :::: {{re|Amire80}} Yeah, "font" is a weird choice of wording here by the Academy...<br> I think I'll follow your guidance and not use a maqaf for quotes beginning with Hebrew letters. <br> I should also add more tests for different types of quotes, like straight (", '), curly (“, ”, ‘, ’), gershayim (״, ׳), including single quotes.<br> P.S. gotta deduct points from Scientology for being a cult but that's neither here nor there [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 20:49, 23 April 2026 (UTC) :::: {{re|Amire80}} Courtesy ping because I mistyped your username on the last message. Anyways I'm also gonna do that tomorrow because I'm tired now... [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 20:50, 23 April 2026 (UTC) == Connect implementations == Hello! I'm done with the implementations of {{Z|Z33986}} both in JS and Python, and all tests pass. Pinging @[[User:Amire80|Amire80]] to check if all the tests I've added are alright. [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 15:24, 24 April 2026 (UTC) :Connected. It's possible that some more changes will be needed, but it looks OK now. :Another little comment: It should be called "clitic" and not "prefix". [[User:Amire80|Amir E. Aharoni]] ([[User talk:Amire80|talk]]) 15:56, 24 April 2026 (UTC) : {{re|Amire80}} Thanks for your comment! Luckily labels are easy to edit, so I'll get to it. : Currently I'm working on Bulgarian {{z|Z34072}} and {{z|Z34084}}, along with other Bulgarian functions. After I'm finished with those I'll take your advice. [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 16:01, 24 April 2026 (UTC) == Please connect my Bulgarian implementations == I recently created the following Bulgarian functions: * {{Z|Z34070}} (currently broken, I think because another function I built it upon is unimplemented) * {{Z|Z34088}} * {{Z|Z34105}} * {{Z|Z34072}} * {{Z|Z34084}} Can somebody please connect these functions, and perhaps suggest other functions I could localize? [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 19:03, 24 April 2026 (UTC) : Specifically, [[Z34070]] is based on [[Z34072]] [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 19:05, 24 April 2026 (UTC) kgvg7yke1w7wttaofv4kpajvtcl12n0 268622 268591 2026-04-24T20:03:07Z Feeglgeef 8776 /* Please connect my Bulgarian implementations */ Reply 268622 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/ }} == Wikifunctions & Abstract Wikipedia Newsletter #238 is out: Citations and Copy and Paste == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-03-06|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In this issue, we introduce the possibility of creating a function that deals with references and a Wikifunctions internal clipboard, where you can temporarily store any piece of code in order to paste it somewhere else, 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]]) 17:28, 6 March 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=30119120 --> :Is there a function in Wikifunctions to get all sources to a statement in a Wikidata item. At the moment my main activity in the Wikimedia projects is adding sources to Wikidata statements. For this case I got the following kind of [https://w.wiki/JFec query] to get all qualifiers and sources for a specific statment in explicit mentioned items in the query. There are already templates for citing sources in different Wikipedia language versions. For example the template [https://en.wikipedia.org/wiki/Template:Cite_web Cite web] is used in 298 Wikipedia language versions. So it is a widely used template and I wish a implementation for it in Wikifunctions. [[User:Hogü-456|Hogü-456]] ([[User talk:Hogü-456|talk]]) 21:31, 8 March 2026 (UTC) ::{{Z|31984}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 15:08, 9 March 2026 (UTC) {{tracked|T404652}} ::Yes and no. Importing of Wikidata references is currently turned off. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 15:27, 9 March 2026 (UTC) <br clear="all"/>{{phab|T419350}} :I found [[phab:T419350|a bug]] where the clipboard feature becomes unusable.<!-- --><br>Also, it's a bit disappointing that it doesn't use the real clipboard, not even as an option for egress. If you're invoking a function and you can get it to "compile", then "Copy result link" already lets you copy out the full canonical form... [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 02:58, 10 March 2026 (UTC) ::@[[User:YoshiRulz|YoshiRulz]] Thanks for reporting, I noticed the team about it. I will see if we can fix it soon. [[User:Sannita (WMF)|Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 10:26, 11 March 2026 (UTC) :::It's fixed 🤩 [[User:So9q|So9q]] ([[User talk:So9q|talk]]) 14:38, 31 March 2026 (UTC) == Broken function == Can someone please revert the most recent revision (by [[User:GrounderUK]]) on [[Z29362]]? It appears that it always returns void, breaking a lot of abstract wiki in the process. [[User:MetalBreaksAndBends|MetalBreaksAndBends]] ([[User talk:MetalBreaksAndBends|talk]]) 18:13, 25 March 2026 (UTC) :This implementation is broken, but it's disconnected, no? Shouldn't be breaking abstractwiki. [[User:Infernostars|infernostars]] <small>([[User talk:Infernostars|talk]]) ([[Special:Contributions/Infernostars|contribs]])</small> 21:29, 25 March 2026 (UTC) ::Looks like someone disconnected it after I wrote that comment, but before you wrote yours. [[User:MetalBreaksAndBends|MetalBreaksAndBends]] ([[User talk:MetalBreaksAndBends|talk]]) 22:24, 25 March 2026 (UTC) :It seems to have been reconnected, but the issue looks like it has started working again, per all passed tests. <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 March 2026 (UTC) :This was the result of a [[:phab: T421322|breaking change in the software]]. I didn’t amend the implementation until after it had been disconnected, and all tests passed after the change. I think the issue is now resolved, but I’ll link this comment to the Phabricator ticket for “lessons learned”. Sorry I didn’t pick this up earlier, but this particular software change was unexpected. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 08:46, 26 March 2026 (UTC) == Language tags == I would appreciate input on [[Talk:Z14326#Case-sensitivity]] re: the exact semantics of {{Z|60}}'s identity key. CC @[[User:99of9|99of9]] since you connected one of the tests but not the others. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 14:27, 27 March 2026 (UTC) == Upcoming Wikimedia Café meetup regarding the [[:meta:Wikimedia Foundation Annual Plan/2026-2027|the 2026-2027 Wikimedia Foundation Annual Plan]] == {{tmbox | image = [[File:Wikimedia Café logo in plain SVG format.svg|45px]] | type=notice | text = Hello! There will be a '''[[:meta:Wikimedia Café|Wikimedia Café]]''' meetup on '''Saturday, 11 April 2026 at 14:00 UTC''' ([https://zonestamp.toolforge.org/1775916000 timestamp conversion tool]), focusing on the [[:meta:Wikimedia Foundation Annual Plan/2026-2027|the 2026-2027 Wikimedia Foundation Annual Plan]]. The featured guests will be {{Noping|KStineRowe (WMF)|label1=Kelsi Stine-Rowe}} (senior manager, [[:meta:Movement Communications|Movement Communications]], Wikimedia Foundation), and {{Noping|Samwalton9 (WMF)|label1=Sam Walton}} (senior product manager, [[:mw:Moderator Tools|Moderator Tools]], Wikimedia Foundation). <br /> In addition to this Café session, [[:meta:Wikimedia Foundation Annual Plan/2026-2027/Collaboration|several additional meetings regarding the Annual Plan are listed on the Collaboration page]], and you may participate on the [[:meta:Talk:Wikimedia Foundation Annual Plan/2026-2027|talk page]]. <br /> This Café meetup will be approximately two hours long. Attendees may choose to attend only for a part. Please see the Café page for more information, including [[:meta:Wikimedia Café#Signups for the April 2026 session|how to register]]. <br /> [[File:Buntstifte Eberhard Faber crop 64h.jpg|860px|alt=cropped image of colored pencils]] }} <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> 05:26, 29 March 2026 (UTC) {{section resolved|&mdash; [[User:Theki|rae<sup>5e</sup>]] &lt;[[User talk:Theki|talk]]&gt; 14:52, 23 April 2026 (UTC)}} == "language" argument for certain functions == Hello. I am relatively new to Wikifunctions. Recently, I tried to create functions for Chinese translation of {{Z|Z26570}} and {{Z|Z26095}} (which became [[Z32788]] and [[Z32900]]). During the creation of these functions, I was trying to take {{Z|Z32212}} as reference. And I realized that the defining role sentence function is taking <code>language</code> as an argument (and the test case of the Chinese-language function already contains two varieties of Chinese). This makes it possible to output monolingual text in <code>zh-hant</code>, <code>zh-hans</code>, <code>zh-tw</code>, or any varieties of the language. I think for this reason, it is better to have <code>language</code> as arguments for the implementation of Z26570 and Z26095, and potentially more functions that require {{Z|Z14294}}, since it would output the varieties code instead of just saying <code>zh</code> for <code>zh-hant</code>, <code>zh-hans</code>, <code>zh-tw</code> in the output of type {{Z|Z11}}. I am not sure how the fallback mechanism works if one of the language (varieties) do not have a labels/lexemes, but to me, it is reasonable to have a <code>language</code> argument. [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 09:38, 31 March 2026 (UTC) :The functions you mention do have a language argument. For Wikifunctions, the {{Z|Z60}} can be at a higher or lower level; whether a {{Z|Z11}} is for a language or a variant is determined by the function that constructs it. Please see {{Z|Z26565}} for an example and feel free to add test cases in Chinese. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 17:54, 11 April 2026 (UTC) ::Hello @[[User:GrounderUK|GrounderUK]], thanks for the answer. I understand that whether {{Z|Z11}} is for a language or a variant depends on the function. But that is exactly what I am asking for. It is true that [[Z26570]] and [[Z26095]] takes [[Z60]] as argument, but the language-specific functions in {{Z|Z29843}} and {{Z|Z26096}} don't. ::Let me give you an example: INPUT to [[Z26570]]: <code>entity</code>: Tokyo, <code>class</code>: city, <code>location</code>: Japan, <code>language</code>: zh-cn, the config would select [[Z33030]] (created after my previous comment by elseone) as the implementation, and it would RETURN 东京是日本的一个城市。(zh-hans), which is not zh-cn as requested in the INPUT. It would also be using the term not for the variant (when it is different) because it is hardcoded to use the term in zh-hans. However, if we have the implementation like [[Z32790]] (which was created by me but a natural language argument was added by elseone) or [[Z32213]] (that works in the defining role sentence function because of the extra argument), it could cater for different variant. ::If we don't have the language argument in the language-specific function, the desire for article creation on Abstract Wikipedia would be to create a function for every variant. Is it then better to create functions for every variant? [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 18:18, 11 April 2026 (UTC) :::I forgot to mention that there are some hardcoding in {{Z|Z32790}} as well, but I cannot fix it because it is a connected function and I am not a functioneer. [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 18:31, 11 April 2026 (UTC) ::::Okay, I think it’s safe to disconnect this one as the function is not yet configured for use on Abstract Wikipedia. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 19:04, 11 April 2026 (UTC) :::Ah, sorry… I misunderstood you. I agree that the called function should be able to accept the original language argument. That is simpler in theory than in practice, because the configured functions all have to have the same argument types, as I understand it. I’m not sure which the best approach is, really, but we probably want to avoid two levels of configuration. That suggests that all language-specific functions would need to accept the additional argument, which is unrewarding work for someone. @[[User:99of9|99of9]], @[[User:Jdforrester (WMF)|Jdforrester (WMF)]], @[[User:DVrandecic (WMF)|DVrandecic (WMF)]] Any thoughts? [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 18:57, 11 April 2026 (UTC) ::::I mean, we would need to modify all the functions in each language, which could take some time. But we are still in an early stage. If we don't fix it now and we want to fix it later, it would be a disaster. [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 19:25, 11 April 2026 (UTC) :::::Agreed. And we probably want them converted to HTML too, with separate language spans for text in different languages. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 19:35, 11 April 2026 (UTC) ::::@[[User:GrounderUK|GrounderUK]]: This sounds like a reasonable change to make. Note that (given these Functions are primarily for use on Abstract Wikipedia), altering/replacing them to return Z89/HTML fragments is already a desired but breaking change, so making a second breaking change at the same time is probably easiest for fixing things swiftly. That said, that's of course a decision for the Abstract Wikipedia and Wikifunctions communities, not me! [[User:Jdforrester (WMF)|Jdforrester (WMF)]] ([[User talk:Jdforrester (WMF)|talk]]) 19:43, 12 April 2026 (UTC) ::::@[[User:GrounderUK|GrounderUK]]@[[User:Sun8908|Sun8908]] to make it a non-breaking change, I've created {{Z|Z34039}} which allows a composition {{Z|Z34043}}. This way you can make functions which either need the specified variant or don't! --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 05:52, 24 April 2026 (UTC) :I have now created {{Z|Z33465}}, which is an implementation of [[Z26570]]. Maybe we can migrate to use that function when more (language-specific) functions for it are ready? [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 18:19, 14 April 2026 (UTC) == Special:CreateObject doesn't let me create a typed list == Hello. I tried to create a typed list with all English varieties on Wikifunctions, to create consistency between different configs, but [[Special:CreateObject]] doesn't show typed list as an option for creating. Is this a bug or an intentional restriction? [[User:ChaoticVermillion|ChaoticVermillion]] ([[User talk:ChaoticVermillion|talk]]) 08:24, 2 April 2026 (UTC) :@[[User:ChaoticVermillion|ChaoticVermillion]]: A typed list is an instance of a function call, which is prohibited as a persisted Object. Maybe you want an enum? See [[Wikifunctions:Type proposals]] for the process for creating such a thing. [[User:Jdforrester (WMF)|Jdforrester (WMF)]] ([[User talk:Jdforrester (WMF)|talk]]) 12:01, 2 April 2026 (UTC) ::I don't want any sort of enum for this, I just want a list of English varieties (English, American English, Australian English, etc.) as an object that I can put in configs. I tried making an object as a function call, but apparently I have to be a member of the staff to do it. [[User:ChaoticVermillion|ChaoticVermillion]] ([[User talk:ChaoticVermillion|talk]]) 12:07, 2 April 2026 (UTC) :::I’ve started this with {{Z|Z33034}}. I’m guessing you were trying to create an object of type {{Z|Z7}} rather than an object whose type is a [[Z7]]. There’s a subtle but important difference. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 12:29, 2 April 2026 (UTC) ::::How do you create a object whose type is a [[Z7]] then? I can't see any option to do this. [[User:ChaoticVermillion|ChaoticVermillion]] ([[User talk:ChaoticVermillion|talk]]) 12:32, 2 April 2026 (UTC) :::::When you are creating an object you must specify its type. By default, the UI expects you to provide a reference to the type, so you can just type in the selector box and click the type you want. For an object like a typed list, the type is specified as a function call, so you click the menu dots beside “type” and choose “function call” instead of “reference”. The selector now allows you to search for functions that can return a type object. You start entering “typed list” and select it in the normal way. Then the UI will allow you to specify the argument to the function call, which is the type shared by all elements in the list. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 13:12, 2 April 2026 (UTC) == Unable to use the Z32643 function. == I'm trying to use the [[Z32643]] (Article-less multi instantiating fragment) function to edit an article in Abstract Wikipedia, but it looks like it's missing connected implementations, and it looks like i don't have the permissions to connect the function with the implementation and use it in ab.wiki. Since i'm not familiar with Wikifunctions, i would like to get help for this specific problem. Thanks. --[[User:Mattiz6276|Mattiz6276]] ([[User talk:Mattiz6276|talk]]) 13:50, 2 April 2026 (UTC) :@[[User:Mattiz6276|Mattiz6276]]: Hey there, it looks like that's a work-in-progress by @[[User:MetalBreaksAndBends|MetalBreaksAndBends]]. There's only a fall-back implementation, Z32652, which fails its own test for a second item. I can connect the items together but it might not work as you expect? [[User:Jdforrester (WMF)|Jdforrester (WMF)]] ([[User talk:Jdforrester (WMF)|talk]]) 14:06, 2 April 2026 (UTC) ::Maybe… I don’t think functions without implementations should be appearing on AW so I have amended the label to avoid giving the impression that this function is available. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 14:23, 2 April 2026 (UTC) == Being able to use edit summaries == I have wanted to use edit summaries a few times when connecting or disconnecting implementations or tests, and I have found that the only way to do that is to use the [[:User:%D7%9E%D7%A7%D7%A3/wikilambda_editsource.js|wikilambda editsource]] tool. I feel like it would be a lot more convenient to be able to make these edit summaries without having to use that tool. [[User:ChaoticVermillion|ChaoticVermillion]] ([[User talk:ChaoticVermillion|talk]]) 08:40, 3 April 2026 (UTC) == Definite forms == [[Talk:Z32162|I've noticed an incomplete implementation and would like to work on fixing it, but need advice.]] [[User:Ijon|Ijon]] ([[User talk:Ijon|talk]]) 21:05, 3 April 2026 (UTC) == Wikifunctions & Abstract Wikipedia Newsletter #243 is out: Community proposals for capturing meaning == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-04-10|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In this issue, we report on three community proposals on syntactic approaches, we introduce a new Type (Complex numbers), we report on current hiccups on Abstract Wikipedia, we share more information about a presentation about Abstract Wikipedia at WikiCon Australia, 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/1776101400 April 13, 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]]) 15:35, 10 April 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=30325620 --> == Help me understand why test passes but running function with same input errors == I've been working on a function that I thought I had working correctly: {{Z+|Z31108}}. It has a test which is passing, but when I enter the same Wikidata item as the test uses (or any other relevant item that it ought to work for), it errors. I can't figure out what's wrong (and the function itself seemed to be working as expected the last time worked on it, a month ago), and I don't know how to interpret the error info. The error output is: <code> Error type: Unspecified error Error data: error information: "cannot read property 'Z6003K4' of undefined" Execution debug logs: Z12696K2 (find this) ==> ZObject<Z1K1:{'Z1K1': 'Z9', 'Z9K1': 'Z6007'},Z6007K1:ZObject<Z1K1:{'Z1K1': 'Z9', 'Z9K1': 'Z6092'},Z6092K1:P3831>,Z6007K2:ZObject<Z1K1:{'Z1K1': 'Z9', 'Z9K1': 'Z6091'},Z6091K1:Q7380503>,Z6007K3:ZReference<Z6021>> </code> -- [[User:Ragesoss|Ragesoss]] ([[User talk:Ragesoss|talk]]) 18:02, 10 April 2026 (UTC) :Hmm… I’ve had a quick look and found a comparable error with {{Z|Z29937}}, which was passing “4 months ago”. The debug comes from {{Z|Z12863}}, after it fails to find a match. This is probably because Z6007K3 is ZReference("Z6021") rather than a Z6020 object, as it appears in the debug logs for your test “28 days ago”: :"Z6007K3":{"Z1K1":{"Z1K1":"Z9","Z9K1":"Z6020"},"Z6020K1":{"Z9K1":"Z6021"}} :This means it’s probably a bug introduced by a recent software change. I’ll take a closer look over the weekend, but the actual error for your test case now is: :Unspecified error (error information: "cannot read property 'Z6003K4' of undefined") :I’m guessing that’s from there being no guard against an empty array in {{Z|Z23681}}, but we’ll see. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 23:22, 10 April 2026 (UTC) :I tracked down the bug to [[Z29869]] and fixed that, but the tests for [[Z31659]] are still failing. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 05:44, 11 April 2026 (UTC) ::Thanks. I’ve re-implemented {{Z|Z23680}} with {{Z|Z33331}} so we at least get a meaningful error in {{Z|Z31108}}. The new implementation explicitly caters for the alternative representation of {{Z|Z6040}} and errors on the empty list it gets from {{Z|Z31659}}. ::I also made a [[Z33332|simple Python implementation]], which seems to work. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 16:29, 11 April 2026 (UTC) == No place to ask to activate a function? == I just discovered the {{Z|Z11390}} function and decided to make an overarching language-selecting function for it. After some fiddling around and studying how {{Z|Z32321}} and its set works, I now have {{Z|Z33439}} which has a config object ({{Z|Z33441}}) that selects between the two preexisting language-specific versions I found (English and Malayalam) and the new one I created for my other native language, {{Z|Z33440}}. Except I can't get these to work, because, from what I understand, only [[Wikifunctions:Functioneers|functioneers]] can activate newly created functions and implementations? So where do I apply for the {{Z|Z33439}} and {{Z|Z33440}} functions to be activated? Perhaps we should have a place to ask for it, a la [[w:WP:NPP]] — call it [[Project:New Functions Patrol|New Functions Patrol]] if you will. —[[User:UndueMarmot|<span style="color:#705ccb;">Undue</span><span style="color:#cfdfa3;background-color:#705ccb;">Marmot</span>]] ([[User talk:UndueMarmot|talk]]) 08:58, 14 April 2026 (UTC) :There's [[Wikifunctions:Community portal]] for this. By the way, {{Z|Z33445}} doesn't work because all the code must be inside the main function in Python code. [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 09:19, 14 April 2026 (UTC) ::Huh. How could I have missed that? ::But anyway, I've moved the code in {{Z|Z33445}} into inside the main function block. ::Is there any reason why WF decided not to simply allow anyone to write functions? After all, that's how it works with wikitext templates, and these functions are fundamentally serving the same purposes as templates, just written in a different way. —[[User:UndueMarmot|<span style="color:#705ccb;">Undue</span><span style="color:#cfdfa3;background-color:#705ccb;">Marmot</span>]] <small>([[User talk:UndueMarmot|talk]])</small> 11:25, 14 April 2026 (UTC) :::I've fixed a couple of technical issues, but tests still fail. [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 11:28, 14 April 2026 (UTC) ::::The tests pass now after some more changes to the code: [[Special:Diff/265232/cur]]. —[[User:UndueMarmot|<span style="color:#705ccb;">Undue</span><span style="color:#cfdfa3;background-color:#705ccb;">Marmot</span>]] <small>([[User talk:UndueMarmot|talk]])</small> 12:01, 14 April 2026 (UTC) :::::{{D|Connected}} [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 12:02, 14 April 2026 (UTC) :::I think it's a security issue, since Wikifunctions implementations could teoretically be malicious. [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 11:29, 14 April 2026 (UTC) ::::This ^^^. We're very lenient, though, once you've created a few working functions you can apply for the right, per [[WF:Functioneer]]. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 12:26, 14 April 2026 (UTC) ::::That explanation [[phab:T343559#11421293|doesn't add up]]. A reason to limit ''connection powers'' to Functioneers might be to prevent vandalism, considering Functions can be used across wikis. But user-provided code is already being executed even without a Functioneer connecting it. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 20:01, 16 April 2026 (UTC) == Wikifunctions & Abstract Wikipedia Newsletter #244 is out: Milestones; Some major issues hopefully resolved == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-04-16|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In this issue, we celebrate 4000 functions on Wikifunctions and 1000 abstract articles on Abstract Wikipedia, we announce that we should have fixed some major issues with the websites, we inform you on our latest outreach activities, and we take a look at the latest software developments. Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]! Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 10:22, 17 April 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=30325620 --> == Actual difference between {{Z|Z26039}} and {{Z|Z26095}} == What is the actual difference between these two functions? I ask, since it seems to me that the current distinction is more or less that the first one doesn't use an indefinite article in English, while the second does. Which is not a good distinction in a project that should be language neutral. This doubt emerged from my use of the first one in [[abstract:Q124441]], which @[[User:Hogü-456|Hogü-456]] made me notice that is probably wrong. My question is: why is it wrong? How could we clarify the difference? [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 19:46, 19 April 2026 (UTC) :I think the difference is if there is an indefinite article like a or an before the subject or not. In German there can be cases where a definite article is necessary before the subject. I looked at the functions and before the object both times an article is mentioned. As it depends on the language and the word what is the correct function to use I hope it will be clarified and it is an example of the necessity to have a human with understanding in a specific language check it. I hope there will be longer functions what generate more content about a specific kind of item. Then it is necessary to write one such function per language and it can be then applied to several items. It still requires checks and so maybe it is better to write down what item category needs what kind of introduction sentence function for what language. [[User:Hogü-456|Hogü-456]] ([[User talk:Hogü-456|talk]]) 20:05, 19 April 2026 (UTC) ::The point of these two functions (and of the entire Abstract Wikipedia project) is that they should be defined in a purely language-independent way, so that the translation to actual language can be done automatically. This is the reason why these functions have been renamed; I think that this attempt was not succesful, since meaning is still unclear. My proposal to clarify them would be to invoke the concept of [[w:specificity (linguistics)|specificity]]: {{Z|Z26039}} should be named "specific subject is instance of (string)", and should be used only when the QID of the subject uniquely identifies a single thing; {{Z|Z26095}} should instead be renamed in "non-specific subject is kind of (Monolingual text)", and should be used when the QID refers to a multitude of real life items, and we are specifying the class that all these item belong to. This clarification would not still be enough, since it doesn't explain how mass nouns are handled (is water a unique thing? Does {{Q|Q7802}} refer to a single piece of bread or to the entirety of bread, like water?). This problem is very tricky, since mass noun are language-specific and blurry the line between these two functions. [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 20:58, 19 April 2026 (UTC) :Simply put, one corresponds to P31 and the other to P279. Paris is an {{Q|P31}} a {{Q|Q1549591}} :whereas a {{Q|Q1549591}} is a {{Q|P279}} (alias “kind of”) {{Q|Q515}}. Whether the Wikidata knowledge representation will be sufficient to resolve into fluent natural language representations in all languages is, of course, a crucial question. Where it is not, the Abstract Wikipedia knowledge representation will need to supplement the Wikidata content with additional details about the relation between the participants or the participants themselves, and these details should be language-neutral, to the extent that this is practicable. The item {{Q|Q124441}} has no [[:d:Q124441#P31|P31]] statements; it has only [[:d:Q124441#P279|P279]]s, including one relating it to {{Q|Q212920}}, which suggests {{Z|Z26095}} is the appropriate choice here even if the rendering in some languages is the same. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 22:52, 19 April 2026 (UTC) ::Thanks for explaining it. I think that I'll change the implementation of {{Z|Z26095}}, so that in Italian it produces more or less the same output of {{Z|Z26039}} (both with the definite article). [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 11:24, 20 April 2026 (UTC) == Equivalent of Z6830 for lexemes == Is there an equivalent of {{Z|Z6830}} that enables retrieving all lexemes pointing to a particular lexeme using a specific property? [[User:Redmin|Redmin]] ([[User talk:Redmin|talk]]) 21:06, 20 April 2026 (UTC) :There's {{Z|6831}} but I think that's slightly different again to what you're after. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 12:31, 21 April 2026 (UTC) ::Thanks for sharing that one, I did not know it existed. But you are right, it’s not quite what I am looking for. I want a function that would take a Wikidata property reference (like P5191, which is ‘derived from lexeme’) and a Wikidata lexeme reference, and return a list of lexemes that reference that lexeme using that property. [[User:Redmin|Redmin]] ([[User talk:Redmin|talk]]) 13:23, 21 April 2026 (UTC) == Storing huge datasets == It is not a necessity I suppose, but an idea came to me earlier to write a function that would give the corresponding [[en:Shavian alphabet|Shavian alphabet representation]] of an English word written with the Latin alphabet, or perhaps apply that operation to an entire sentence. However, just trying to guess as to what the IPA pronunciation of each word passed into it could be is is both not ideal (pronunciations obviously can and will vary widely between accents) and infeasible <s>(Wikidata lexemes don't really seem to account for pronunciation)</s>. It happens, though, that a comprehensive Shavian dictionary exists named the [https://readlex.pythonanywhere.com/ ''Read Lexicon''], which uses pronunciation and spelling similar to that used by the creator of the alphabet himself. This would be a good dataset to use in performing this translation in the function, but it appears that, all in all, the total size of the dictionary is [https://github.com/Shavian-info/readlex/blob/main/readlex.json ''nearly 26MB''] when formatted as JSON, which would certainly be larger when converted into a typed list. I am wondering if this will ever be feasible or admissible, or if there is really a way around this if importing such a large set of data is deemed impractical. &mdash; [[User:Theki|rae<sup>5e</sup>]] &lt;[[User talk:Theki|talk]]&gt; 22:30, 20 April 2026 (UTC) :{{re|Theki}} "Wikidata lexemes don't really seem to account for pronunciation"" is patently untrue; not only does every Bokmål lexeme form have IPA attached to it (thanks to Jon Harald Søby), but there are lots of languages--including English--that have pronunciation information, whether through IPA or otherwise, indicated on their forms. The big issue of course is that adding this data is not always possible to perform efficiently--for instance, I'd love to have Yiddish pronunciation respellings from Paul Abelson's dictionary on as many English forms as possible, but this dictionary not being previously processed makes this difficult. The data set you have brought up, if a suitable reading of [[:m:Wikilegal/Lexicographical_Data]] allows it, could be added as {{P|7243}} statements on various English forms. [[User:Mahir256|Mahir256]] ([[User talk:Mahir256|talk]]) 23:20, 20 April 2026 (UTC) ::Well, sorry... I haven't witnessed these pronunciation statements before, I wasn't aware of their existence until you pointed it out. &mdash; [[User:Theki|rae<sup>5e</sup>]] &lt;[[User talk:Theki|talk]]&gt; 15:02, 21 April 2026 (UTC) :I got 1,900,000 characters into [[Z33875]] before the UI gave up on me. I'm not sure what the limit is. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 15:21, 21 April 2026 (UTC) == Could not serialize input JS object: Number <small><small>[insert tested number here]</small></small> == I'm not one to throw my problems at others, but I have no idea how to fix this. Am implementing {{Z|Z24602}} in JavaScript, which requires returning a typed map. It now works for every type of value except numbers. Tried explicitly converting the numbers to float64, but either way it throws the error above. Would appreciate it if anyone could diagnose or fix the problem, as my knowledge of Wikifunctions is amateur at best. Thank you. [[User:Some helpful person|Some helpful person]] ([[User talk:Some helpful person|talk]]) 00:32, 23 April 2026 (UTC) :The quick answer is that like some list-related functions, code implementations returning typed maps are not possible unless the type of the objects in the map is specified in the function signature (e.g. if it was a map from Strings to Natural numbers only). So unfortunately, I think you've chosen a function that is not really possible at the moment. There are a few ideas of how we might address this, but for the moment, work on something else. Sorry! --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 13:21, 23 April 2026 (UTC) :Maybe explicitly using [[Z13518|natural numbers]] would work? I would try using <code>{ "Z1K1": "Z13518", "Z13518K1": "[number]" }</code> to represent numbers, perhaps, and seeing if that works. Of course, you would also probably have to adapt this for other types that cannot be serialized, and I'm not sure how easy that would be to generalize (assuming [[w:Don't repeat yourself|DRYness]] is desired). &mdash; [[User:Theki|rae<sup>5e</sup>]] &lt;[[User talk:Theki|talk]]&gt; 14:39, 23 April 2026 (UTC) == Help with creating a function for Abstract Wikipedia == Hello! I was inspired by {{Z|Z26570}} to create {{Z|Z33975}}, however I'm not sure how I add specific language implementations here. Can anybody help me? [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 10:41, 23 April 2026 (UTC) : I think I figured it out, I created a new object with the language config type, added {{Z|Z14310}} to my implementation, and added a new function for English... At least I think that's how it works... [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 13:16, 23 April 2026 (UTC) ::You have the right idea, as far as I know. I went ahead and connected the implementations you created as they appear to work fine for English, and added a test for {{Z|Z33975}} (which passes [[File:Twemoji 1f601.svg|24px]]). I also corrected an error you made on the config object where you appear to have accidentally connected English to {{Z|Z33975}} instead of {{Z|Z33977}}. Thank you for contributing! &mdash; [[User:Theki|rae<sup>5e</sup>]] &lt;[[User talk:Theki|talk]]&gt; 13:45, 23 April 2026 (UTC) ::: {{re|Theki}} Thank you so much for you help! Could you please kindly also connect the implementations for {{Z|Z33986}} which I just made, which is going to be used for the Hebrew implementation of {{Z|Z33975}}. [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 14:11, 23 April 2026 (UTC) ::::You seem to be returning the wrong type in both implementations. Functioneers should not connect implementations that don't work for non-functioneers. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 14:13, 23 April 2026 (UTC) ::::: {{re|Feeglgeef}} Oh thank you for pointing that out! I am still a bit new to this project and confused, so I need to read up some more about this. How do I return a monolingual text object? [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 14:17, 23 April 2026 (UTC) ::::::I'm trying to fix it for you, the construction of ZObjects in code implementations is a bit difficult right now. Since the State origin using entity and class function will (presumably) be composition, perhaps {{Z|33975}} can be adjusted to return a string, using {{Z|26107}} and {{Z|26107}}? [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 14:21, 23 April 2026 (UTC) :::::I did not notice any discrepancies from looking at the functions by themselves, and it seemed to work fine on my end. Is it bad practice for NLG functions to return the monolingual text type? I had assumed it was logical. &mdash; [[User:Theki|rae<sup>5e</sup>]] &lt;[[User talk:Theki|talk]]&gt; 14:24, 23 April 2026 (UTC) ::::::Both implementations are failing all three tests on my end. No consensus has been established as to whether monolingual texts or strings should be used, so it's like the [[w:War of the currents|war of the currents]] but for Wikifunctions. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 14:27, 23 April 2026 (UTC) :::::::Oh, you were referring to {{Z|Z33986}}. I assumed you were stating that something was wrong in the earlier English functions that I missed; I apologize for the misunderstanding. Has there been any centralized discussion on this string vs. monolingual text issue? &mdash; [[User:Theki|rae<sup>5e</sup>]] &lt;[[User talk:Theki|talk]]&gt; 14:31, 23 April 2026 (UTC) ::::::::Not that I'm aware of, I've brought it up on the telegram twice before, though. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 14:49, 23 April 2026 (UTC) ::::::::The centralised discussion is at [[WT:Abstract Wikipedia/2025 fragment experiments#Proposed recommendation: Fragments should return Z11/monolingual strings]]. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 07:19, 24 April 2026 (UTC) ::::::: {{re|Theki|Feeglgeef}} Can only functioneers test implementations? For me I can't test it at all... [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 14:32, 23 April 2026 (UTC) ::::::::AFAIK, test cases are only immediately testable during editing of a function if they are connected. This is one of my personal pain points with Wikifunctions, iterating on functions without exhaustive connected test cases makes debugging practically impossible for non-functioneers working on newly-created functions... I (or Feeglgeef) can quickly connect the tests you need for you if you want, although if they are not well-formed they may need to be disconnected again afterwards. Additionally, I could temporarily connect the implementation you are writing so that you can test it on the sidebar as you work, but I'm not sure if this is advisable. That functionality is also something that unfortunately only works when not disconnected. &mdash; [[User:Theki|rae<sup>5e</sup>]] &lt;[[User talk:Theki|talk]]&gt; 14:43, 23 April 2026 (UTC) :::::::::Yup, agree with you on all points, thanks. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 14:48, 23 April 2026 (UTC) == Please disconnect implementation == I think I've fixed my issue with {{Z|Z33986}}, but I can't edit an actively connected implementations with my rights. I must admit it is an AI-aided fix, I feel very strongly about disclosing that. Courtesy pinging [[User:Theki]] and [[User:Feeglgeef]]. [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 18:51, 23 April 2026 (UTC) : Additionally, I think the JS might be working. [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 18:52, 23 April 2026 (UTC) : Just to clarify, I mean disconnect the Python implementation please. [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 18:53, 23 April 2026 (UTC) :{{Done}} I've disconnected the Python implementation. :I've also added a couple of tests. The rule is a bit more complicated than adding a maqaf before every character that is not a Hebrew letter. Unfortunately, I don't think I'll have time to fix the implementations any time soon. [[User:Amire80|Amir E. Aharoni]] ([[User talk:Amire80|talk]]) 19:03, 23 April 2026 (UTC) :: Thank you! :: Also, for some reason I thought you put a maqaf before all gershayim, so thanks for correcting me. [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 19:09, 23 April 2026 (UTC) :::No, that's not the rule. :::The rest of this reply is an [[:wikt:info-dump|infodump]], feel free to ignore it :) :::In [https://hebrew-academy.org.il/topic/hahlatot/punctuation/ the Academy's punctuation rules], the rule for adding a maqaf is written kind of badly: שמים מקף ברצף שיש בו שני סוגי גופנים, כגון אותיות ומספרים ("maqaf is added in a sequence in which there are two types of fonts, such as letters and numerals"). These are not different types of "fonts", but different types of characters, and I should email them about it. It gives the examples <span lang="he" dir="rtl">ה־12</span> and <span lang="he" dir="rtl">ב־DNA</span>. It doesn't say anything explicitly about quotation marks, but in other places on the same page, you have stuff like <span lang="he" dir="rtl">ב"הארץ"</span>, and from that I deduce that a maqaf is not needed before double quotes if there are Hebrew letters inside the double quotes. :::That said, a few people do think that there must be a maqaf before double quotes. I have a somewhat surprising example of somebody who always does it: translators of Scientology materials into Hebrew. At least that's what they did last time I looked at them, about ten years ago. Those people are certainly prolific, and they get points from me for consistency, but this not the prevalent standard. (And if I recall correctly, they use the minus and not the proper Hebrew maqaf, and they don't get any points from me for that!) :::Also, the name of the character is just "double quotes" and not "gershayim". Gershayim are mostly for abbreviations, although most people use the same character for them. I use ״ for gershayim, as do a few other nerds, but we're the minority. [[User:Amire80|Amir E. Aharoni]] ([[User talk:Amire80|talk]]) 19:35, 23 April 2026 (UTC) :::: {{re|Amire80}} Yeah, "font" is a weird choice of wording here by the Academy...<br> I think I'll follow your guidance and not use a maqaf for quotes beginning with Hebrew letters. <br> I should also add more tests for different types of quotes, like straight (", '), curly (“, ”, ‘, ’), gershayim (״, ׳), including single quotes.<br> P.S. gotta deduct points from Scientology for being a cult but that's neither here nor there [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 20:49, 23 April 2026 (UTC) :::: {{re|Amire80}} Courtesy ping because I mistyped your username on the last message. Anyways I'm also gonna do that tomorrow because I'm tired now... [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 20:50, 23 April 2026 (UTC) == Connect implementations == Hello! I'm done with the implementations of {{Z|Z33986}} both in JS and Python, and all tests pass. Pinging @[[User:Amire80|Amire80]] to check if all the tests I've added are alright. [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 15:24, 24 April 2026 (UTC) :Connected. It's possible that some more changes will be needed, but it looks OK now. :Another little comment: It should be called "clitic" and not "prefix". [[User:Amire80|Amir E. Aharoni]] ([[User talk:Amire80|talk]]) 15:56, 24 April 2026 (UTC) : {{re|Amire80}} Thanks for your comment! Luckily labels are easy to edit, so I'll get to it. : Currently I'm working on Bulgarian {{z|Z34072}} and {{z|Z34084}}, along with other Bulgarian functions. After I'm finished with those I'll take your advice. [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 16:01, 24 April 2026 (UTC) == Please connect my Bulgarian implementations == I recently created the following Bulgarian functions: * {{Z|Z34070}} (currently broken, I think because another function I built it upon is unimplemented) * {{Z|Z34088}} * {{Z|Z34105}} * {{Z|Z34072}} * {{Z|Z34084}} Can somebody please connect these functions, and perhaps suggest other functions I could localize? [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 19:03, 24 April 2026 (UTC) : Specifically, [[Z34070]] is based on [[Z34072]] [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 19:05, 24 April 2026 (UTC) :{{done}} for everything that passes, [[Z34070]] still does not work after purging WF's cache, though. For future reference, please request on the [[WF:Community portal|community portal]] instead of the project chat. Thank you for your work! [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 20:03, 24 April 2026 (UTC) dvvbkrxqkde62qnxl8ug6jorgdxbpd2 268624 268622 2026-04-24T20:11:59Z QuickQuokka 51952 /* Please connect my Bulgarian implementations */ reply to Feeglgeef ([[mw:c:Special:MyLanguage/User:JWBTH/CD|CD]]) 268624 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/ }} == Wikifunctions & Abstract Wikipedia Newsletter #238 is out: Citations and Copy and Paste == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-03-06|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In this issue, we introduce the possibility of creating a function that deals with references and a Wikifunctions internal clipboard, where you can temporarily store any piece of code in order to paste it somewhere else, 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]]) 17:28, 6 March 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=30119120 --> :Is there a function in Wikifunctions to get all sources to a statement in a Wikidata item. At the moment my main activity in the Wikimedia projects is adding sources to Wikidata statements. For this case I got the following kind of [https://w.wiki/JFec query] to get all qualifiers and sources for a specific statment in explicit mentioned items in the query. There are already templates for citing sources in different Wikipedia language versions. For example the template [https://en.wikipedia.org/wiki/Template:Cite_web Cite web] is used in 298 Wikipedia language versions. So it is a widely used template and I wish a implementation for it in Wikifunctions. [[User:Hogü-456|Hogü-456]] ([[User talk:Hogü-456|talk]]) 21:31, 8 March 2026 (UTC) ::{{Z|31984}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 15:08, 9 March 2026 (UTC) {{tracked|T404652}} ::Yes and no. Importing of Wikidata references is currently turned off. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 15:27, 9 March 2026 (UTC) <br clear="all"/>{{phab|T419350}} :I found [[phab:T419350|a bug]] where the clipboard feature becomes unusable.<!-- --><br>Also, it's a bit disappointing that it doesn't use the real clipboard, not even as an option for egress. If you're invoking a function and you can get it to "compile", then "Copy result link" already lets you copy out the full canonical form... [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 02:58, 10 March 2026 (UTC) ::@[[User:YoshiRulz|YoshiRulz]] Thanks for reporting, I noticed the team about it. I will see if we can fix it soon. [[User:Sannita (WMF)|Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 10:26, 11 March 2026 (UTC) :::It's fixed 🤩 [[User:So9q|So9q]] ([[User talk:So9q|talk]]) 14:38, 31 March 2026 (UTC) == Broken function == Can someone please revert the most recent revision (by [[User:GrounderUK]]) on [[Z29362]]? It appears that it always returns void, breaking a lot of abstract wiki in the process. [[User:MetalBreaksAndBends|MetalBreaksAndBends]] ([[User talk:MetalBreaksAndBends|talk]]) 18:13, 25 March 2026 (UTC) :This implementation is broken, but it's disconnected, no? Shouldn't be breaking abstractwiki. [[User:Infernostars|infernostars]] <small>([[User talk:Infernostars|talk]]) ([[Special:Contributions/Infernostars|contribs]])</small> 21:29, 25 March 2026 (UTC) ::Looks like someone disconnected it after I wrote that comment, but before you wrote yours. [[User:MetalBreaksAndBends|MetalBreaksAndBends]] ([[User talk:MetalBreaksAndBends|talk]]) 22:24, 25 March 2026 (UTC) :It seems to have been reconnected, but the issue looks like it has started working again, per all passed tests. <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 March 2026 (UTC) :This was the result of a [[:phab: T421322|breaking change in the software]]. I didn’t amend the implementation until after it had been disconnected, and all tests passed after the change. I think the issue is now resolved, but I’ll link this comment to the Phabricator ticket for “lessons learned”. Sorry I didn’t pick this up earlier, but this particular software change was unexpected. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 08:46, 26 March 2026 (UTC) == Language tags == I would appreciate input on [[Talk:Z14326#Case-sensitivity]] re: the exact semantics of {{Z|60}}'s identity key. CC @[[User:99of9|99of9]] since you connected one of the tests but not the others. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 14:27, 27 March 2026 (UTC) == Upcoming Wikimedia Café meetup regarding the [[:meta:Wikimedia Foundation Annual Plan/2026-2027|the 2026-2027 Wikimedia Foundation Annual Plan]] == {{tmbox | image = [[File:Wikimedia Café logo in plain SVG format.svg|45px]] | type=notice | text = Hello! There will be a '''[[:meta:Wikimedia Café|Wikimedia Café]]''' meetup on '''Saturday, 11 April 2026 at 14:00 UTC''' ([https://zonestamp.toolforge.org/1775916000 timestamp conversion tool]), focusing on the [[:meta:Wikimedia Foundation Annual Plan/2026-2027|the 2026-2027 Wikimedia Foundation Annual Plan]]. The featured guests will be {{Noping|KStineRowe (WMF)|label1=Kelsi Stine-Rowe}} (senior manager, [[:meta:Movement Communications|Movement Communications]], Wikimedia Foundation), and {{Noping|Samwalton9 (WMF)|label1=Sam Walton}} (senior product manager, [[:mw:Moderator Tools|Moderator Tools]], Wikimedia Foundation). <br /> In addition to this Café session, [[:meta:Wikimedia Foundation Annual Plan/2026-2027/Collaboration|several additional meetings regarding the Annual Plan are listed on the Collaboration page]], and you may participate on the [[:meta:Talk:Wikimedia Foundation Annual Plan/2026-2027|talk page]]. <br /> This Café meetup will be approximately two hours long. Attendees may choose to attend only for a part. Please see the Café page for more information, including [[:meta:Wikimedia Café#Signups for the April 2026 session|how to register]]. <br /> [[File:Buntstifte Eberhard Faber crop 64h.jpg|860px|alt=cropped image of colored pencils]] }} <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> 05:26, 29 March 2026 (UTC) {{section resolved|&mdash; [[User:Theki|rae<sup>5e</sup>]] &lt;[[User talk:Theki|talk]]&gt; 14:52, 23 April 2026 (UTC)}} == "language" argument for certain functions == Hello. I am relatively new to Wikifunctions. Recently, I tried to create functions for Chinese translation of {{Z|Z26570}} and {{Z|Z26095}} (which became [[Z32788]] and [[Z32900]]). During the creation of these functions, I was trying to take {{Z|Z32212}} as reference. And I realized that the defining role sentence function is taking <code>language</code> as an argument (and the test case of the Chinese-language function already contains two varieties of Chinese). This makes it possible to output monolingual text in <code>zh-hant</code>, <code>zh-hans</code>, <code>zh-tw</code>, or any varieties of the language. I think for this reason, it is better to have <code>language</code> as arguments for the implementation of Z26570 and Z26095, and potentially more functions that require {{Z|Z14294}}, since it would output the varieties code instead of just saying <code>zh</code> for <code>zh-hant</code>, <code>zh-hans</code>, <code>zh-tw</code> in the output of type {{Z|Z11}}. I am not sure how the fallback mechanism works if one of the language (varieties) do not have a labels/lexemes, but to me, it is reasonable to have a <code>language</code> argument. [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 09:38, 31 March 2026 (UTC) :The functions you mention do have a language argument. For Wikifunctions, the {{Z|Z60}} can be at a higher or lower level; whether a {{Z|Z11}} is for a language or a variant is determined by the function that constructs it. Please see {{Z|Z26565}} for an example and feel free to add test cases in Chinese. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 17:54, 11 April 2026 (UTC) ::Hello @[[User:GrounderUK|GrounderUK]], thanks for the answer. I understand that whether {{Z|Z11}} is for a language or a variant depends on the function. But that is exactly what I am asking for. It is true that [[Z26570]] and [[Z26095]] takes [[Z60]] as argument, but the language-specific functions in {{Z|Z29843}} and {{Z|Z26096}} don't. ::Let me give you an example: INPUT to [[Z26570]]: <code>entity</code>: Tokyo, <code>class</code>: city, <code>location</code>: Japan, <code>language</code>: zh-cn, the config would select [[Z33030]] (created after my previous comment by elseone) as the implementation, and it would RETURN 东京是日本的一个城市。(zh-hans), which is not zh-cn as requested in the INPUT. It would also be using the term not for the variant (when it is different) because it is hardcoded to use the term in zh-hans. However, if we have the implementation like [[Z32790]] (which was created by me but a natural language argument was added by elseone) or [[Z32213]] (that works in the defining role sentence function because of the extra argument), it could cater for different variant. ::If we don't have the language argument in the language-specific function, the desire for article creation on Abstract Wikipedia would be to create a function for every variant. Is it then better to create functions for every variant? [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 18:18, 11 April 2026 (UTC) :::I forgot to mention that there are some hardcoding in {{Z|Z32790}} as well, but I cannot fix it because it is a connected function and I am not a functioneer. [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 18:31, 11 April 2026 (UTC) ::::Okay, I think it’s safe to disconnect this one as the function is not yet configured for use on Abstract Wikipedia. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 19:04, 11 April 2026 (UTC) :::Ah, sorry… I misunderstood you. I agree that the called function should be able to accept the original language argument. That is simpler in theory than in practice, because the configured functions all have to have the same argument types, as I understand it. I’m not sure which the best approach is, really, but we probably want to avoid two levels of configuration. That suggests that all language-specific functions would need to accept the additional argument, which is unrewarding work for someone. @[[User:99of9|99of9]], @[[User:Jdforrester (WMF)|Jdforrester (WMF)]], @[[User:DVrandecic (WMF)|DVrandecic (WMF)]] Any thoughts? [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 18:57, 11 April 2026 (UTC) ::::I mean, we would need to modify all the functions in each language, which could take some time. But we are still in an early stage. If we don't fix it now and we want to fix it later, it would be a disaster. [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 19:25, 11 April 2026 (UTC) :::::Agreed. And we probably want them converted to HTML too, with separate language spans for text in different languages. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 19:35, 11 April 2026 (UTC) ::::@[[User:GrounderUK|GrounderUK]]: This sounds like a reasonable change to make. Note that (given these Functions are primarily for use on Abstract Wikipedia), altering/replacing them to return Z89/HTML fragments is already a desired but breaking change, so making a second breaking change at the same time is probably easiest for fixing things swiftly. That said, that's of course a decision for the Abstract Wikipedia and Wikifunctions communities, not me! [[User:Jdforrester (WMF)|Jdforrester (WMF)]] ([[User talk:Jdforrester (WMF)|talk]]) 19:43, 12 April 2026 (UTC) ::::@[[User:GrounderUK|GrounderUK]]@[[User:Sun8908|Sun8908]] to make it a non-breaking change, I've created {{Z|Z34039}} which allows a composition {{Z|Z34043}}. This way you can make functions which either need the specified variant or don't! --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 05:52, 24 April 2026 (UTC) :I have now created {{Z|Z33465}}, which is an implementation of [[Z26570]]. Maybe we can migrate to use that function when more (language-specific) functions for it are ready? [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 18:19, 14 April 2026 (UTC) == Special:CreateObject doesn't let me create a typed list == Hello. I tried to create a typed list with all English varieties on Wikifunctions, to create consistency between different configs, but [[Special:CreateObject]] doesn't show typed list as an option for creating. Is this a bug or an intentional restriction? [[User:ChaoticVermillion|ChaoticVermillion]] ([[User talk:ChaoticVermillion|talk]]) 08:24, 2 April 2026 (UTC) :@[[User:ChaoticVermillion|ChaoticVermillion]]: A typed list is an instance of a function call, which is prohibited as a persisted Object. Maybe you want an enum? See [[Wikifunctions:Type proposals]] for the process for creating such a thing. [[User:Jdforrester (WMF)|Jdforrester (WMF)]] ([[User talk:Jdforrester (WMF)|talk]]) 12:01, 2 April 2026 (UTC) ::I don't want any sort of enum for this, I just want a list of English varieties (English, American English, Australian English, etc.) as an object that I can put in configs. I tried making an object as a function call, but apparently I have to be a member of the staff to do it. [[User:ChaoticVermillion|ChaoticVermillion]] ([[User talk:ChaoticVermillion|talk]]) 12:07, 2 April 2026 (UTC) :::I’ve started this with {{Z|Z33034}}. I’m guessing you were trying to create an object of type {{Z|Z7}} rather than an object whose type is a [[Z7]]. There’s a subtle but important difference. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 12:29, 2 April 2026 (UTC) ::::How do you create a object whose type is a [[Z7]] then? I can't see any option to do this. [[User:ChaoticVermillion|ChaoticVermillion]] ([[User talk:ChaoticVermillion|talk]]) 12:32, 2 April 2026 (UTC) :::::When you are creating an object you must specify its type. By default, the UI expects you to provide a reference to the type, so you can just type in the selector box and click the type you want. For an object like a typed list, the type is specified as a function call, so you click the menu dots beside “type” and choose “function call” instead of “reference”. The selector now allows you to search for functions that can return a type object. You start entering “typed list” and select it in the normal way. Then the UI will allow you to specify the argument to the function call, which is the type shared by all elements in the list. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 13:12, 2 April 2026 (UTC) == Unable to use the Z32643 function. == I'm trying to use the [[Z32643]] (Article-less multi instantiating fragment) function to edit an article in Abstract Wikipedia, but it looks like it's missing connected implementations, and it looks like i don't have the permissions to connect the function with the implementation and use it in ab.wiki. Since i'm not familiar with Wikifunctions, i would like to get help for this specific problem. Thanks. --[[User:Mattiz6276|Mattiz6276]] ([[User talk:Mattiz6276|talk]]) 13:50, 2 April 2026 (UTC) :@[[User:Mattiz6276|Mattiz6276]]: Hey there, it looks like that's a work-in-progress by @[[User:MetalBreaksAndBends|MetalBreaksAndBends]]. There's only a fall-back implementation, Z32652, which fails its own test for a second item. I can connect the items together but it might not work as you expect? [[User:Jdforrester (WMF)|Jdforrester (WMF)]] ([[User talk:Jdforrester (WMF)|talk]]) 14:06, 2 April 2026 (UTC) ::Maybe… I don’t think functions without implementations should be appearing on AW so I have amended the label to avoid giving the impression that this function is available. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 14:23, 2 April 2026 (UTC) == Being able to use edit summaries == I have wanted to use edit summaries a few times when connecting or disconnecting implementations or tests, and I have found that the only way to do that is to use the [[:User:%D7%9E%D7%A7%D7%A3/wikilambda_editsource.js|wikilambda editsource]] tool. I feel like it would be a lot more convenient to be able to make these edit summaries without having to use that tool. [[User:ChaoticVermillion|ChaoticVermillion]] ([[User talk:ChaoticVermillion|talk]]) 08:40, 3 April 2026 (UTC) == Definite forms == [[Talk:Z32162|I've noticed an incomplete implementation and would like to work on fixing it, but need advice.]] [[User:Ijon|Ijon]] ([[User talk:Ijon|talk]]) 21:05, 3 April 2026 (UTC) == Wikifunctions & Abstract Wikipedia Newsletter #243 is out: Community proposals for capturing meaning == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-04-10|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In this issue, we report on three community proposals on syntactic approaches, we introduce a new Type (Complex numbers), we report on current hiccups on Abstract Wikipedia, we share more information about a presentation about Abstract Wikipedia at WikiCon Australia, 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/1776101400 April 13, 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]]) 15:35, 10 April 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=30325620 --> == Help me understand why test passes but running function with same input errors == I've been working on a function that I thought I had working correctly: {{Z+|Z31108}}. It has a test which is passing, but when I enter the same Wikidata item as the test uses (or any other relevant item that it ought to work for), it errors. I can't figure out what's wrong (and the function itself seemed to be working as expected the last time worked on it, a month ago), and I don't know how to interpret the error info. The error output is: <code> Error type: Unspecified error Error data: error information: "cannot read property 'Z6003K4' of undefined" Execution debug logs: Z12696K2 (find this) ==> ZObject<Z1K1:{'Z1K1': 'Z9', 'Z9K1': 'Z6007'},Z6007K1:ZObject<Z1K1:{'Z1K1': 'Z9', 'Z9K1': 'Z6092'},Z6092K1:P3831>,Z6007K2:ZObject<Z1K1:{'Z1K1': 'Z9', 'Z9K1': 'Z6091'},Z6091K1:Q7380503>,Z6007K3:ZReference<Z6021>> </code> -- [[User:Ragesoss|Ragesoss]] ([[User talk:Ragesoss|talk]]) 18:02, 10 April 2026 (UTC) :Hmm… I’ve had a quick look and found a comparable error with {{Z|Z29937}}, which was passing “4 months ago”. The debug comes from {{Z|Z12863}}, after it fails to find a match. This is probably because Z6007K3 is ZReference("Z6021") rather than a Z6020 object, as it appears in the debug logs for your test “28 days ago”: :"Z6007K3":{"Z1K1":{"Z1K1":"Z9","Z9K1":"Z6020"},"Z6020K1":{"Z9K1":"Z6021"}} :This means it’s probably a bug introduced by a recent software change. I’ll take a closer look over the weekend, but the actual error for your test case now is: :Unspecified error (error information: "cannot read property 'Z6003K4' of undefined") :I’m guessing that’s from there being no guard against an empty array in {{Z|Z23681}}, but we’ll see. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 23:22, 10 April 2026 (UTC) :I tracked down the bug to [[Z29869]] and fixed that, but the tests for [[Z31659]] are still failing. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 05:44, 11 April 2026 (UTC) ::Thanks. I’ve re-implemented {{Z|Z23680}} with {{Z|Z33331}} so we at least get a meaningful error in {{Z|Z31108}}. The new implementation explicitly caters for the alternative representation of {{Z|Z6040}} and errors on the empty list it gets from {{Z|Z31659}}. ::I also made a [[Z33332|simple Python implementation]], which seems to work. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 16:29, 11 April 2026 (UTC) == No place to ask to activate a function? == I just discovered the {{Z|Z11390}} function and decided to make an overarching language-selecting function for it. After some fiddling around and studying how {{Z|Z32321}} and its set works, I now have {{Z|Z33439}} which has a config object ({{Z|Z33441}}) that selects between the two preexisting language-specific versions I found (English and Malayalam) and the new one I created for my other native language, {{Z|Z33440}}. Except I can't get these to work, because, from what I understand, only [[Wikifunctions:Functioneers|functioneers]] can activate newly created functions and implementations? So where do I apply for the {{Z|Z33439}} and {{Z|Z33440}} functions to be activated? Perhaps we should have a place to ask for it, a la [[w:WP:NPP]] — call it [[Project:New Functions Patrol|New Functions Patrol]] if you will. —[[User:UndueMarmot|<span style="color:#705ccb;">Undue</span><span style="color:#cfdfa3;background-color:#705ccb;">Marmot</span>]] ([[User talk:UndueMarmot|talk]]) 08:58, 14 April 2026 (UTC) :There's [[Wikifunctions:Community portal]] for this. By the way, {{Z|Z33445}} doesn't work because all the code must be inside the main function in Python code. [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 09:19, 14 April 2026 (UTC) ::Huh. How could I have missed that? ::But anyway, I've moved the code in {{Z|Z33445}} into inside the main function block. ::Is there any reason why WF decided not to simply allow anyone to write functions? After all, that's how it works with wikitext templates, and these functions are fundamentally serving the same purposes as templates, just written in a different way. —[[User:UndueMarmot|<span style="color:#705ccb;">Undue</span><span style="color:#cfdfa3;background-color:#705ccb;">Marmot</span>]] <small>([[User talk:UndueMarmot|talk]])</small> 11:25, 14 April 2026 (UTC) :::I've fixed a couple of technical issues, but tests still fail. [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 11:28, 14 April 2026 (UTC) ::::The tests pass now after some more changes to the code: [[Special:Diff/265232/cur]]. —[[User:UndueMarmot|<span style="color:#705ccb;">Undue</span><span style="color:#cfdfa3;background-color:#705ccb;">Marmot</span>]] <small>([[User talk:UndueMarmot|talk]])</small> 12:01, 14 April 2026 (UTC) :::::{{D|Connected}} [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 12:02, 14 April 2026 (UTC) :::I think it's a security issue, since Wikifunctions implementations could teoretically be malicious. [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 11:29, 14 April 2026 (UTC) ::::This ^^^. We're very lenient, though, once you've created a few working functions you can apply for the right, per [[WF:Functioneer]]. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 12:26, 14 April 2026 (UTC) ::::That explanation [[phab:T343559#11421293|doesn't add up]]. A reason to limit ''connection powers'' to Functioneers might be to prevent vandalism, considering Functions can be used across wikis. But user-provided code is already being executed even without a Functioneer connecting it. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 20:01, 16 April 2026 (UTC) == Wikifunctions & Abstract Wikipedia Newsletter #244 is out: Milestones; Some major issues hopefully resolved == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-04-16|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In this issue, we celebrate 4000 functions on Wikifunctions and 1000 abstract articles on Abstract Wikipedia, we announce that we should have fixed some major issues with the websites, we inform you on our latest outreach activities, and we take a look at the latest software developments. Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]! Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 10:22, 17 April 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=30325620 --> == Actual difference between {{Z|Z26039}} and {{Z|Z26095}} == What is the actual difference between these two functions? I ask, since it seems to me that the current distinction is more or less that the first one doesn't use an indefinite article in English, while the second does. Which is not a good distinction in a project that should be language neutral. This doubt emerged from my use of the first one in [[abstract:Q124441]], which @[[User:Hogü-456|Hogü-456]] made me notice that is probably wrong. My question is: why is it wrong? How could we clarify the difference? [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 19:46, 19 April 2026 (UTC) :I think the difference is if there is an indefinite article like a or an before the subject or not. In German there can be cases where a definite article is necessary before the subject. I looked at the functions and before the object both times an article is mentioned. As it depends on the language and the word what is the correct function to use I hope it will be clarified and it is an example of the necessity to have a human with understanding in a specific language check it. I hope there will be longer functions what generate more content about a specific kind of item. Then it is necessary to write one such function per language and it can be then applied to several items. It still requires checks and so maybe it is better to write down what item category needs what kind of introduction sentence function for what language. [[User:Hogü-456|Hogü-456]] ([[User talk:Hogü-456|talk]]) 20:05, 19 April 2026 (UTC) ::The point of these two functions (and of the entire Abstract Wikipedia project) is that they should be defined in a purely language-independent way, so that the translation to actual language can be done automatically. This is the reason why these functions have been renamed; I think that this attempt was not succesful, since meaning is still unclear. My proposal to clarify them would be to invoke the concept of [[w:specificity (linguistics)|specificity]]: {{Z|Z26039}} should be named "specific subject is instance of (string)", and should be used only when the QID of the subject uniquely identifies a single thing; {{Z|Z26095}} should instead be renamed in "non-specific subject is kind of (Monolingual text)", and should be used when the QID refers to a multitude of real life items, and we are specifying the class that all these item belong to. This clarification would not still be enough, since it doesn't explain how mass nouns are handled (is water a unique thing? Does {{Q|Q7802}} refer to a single piece of bread or to the entirety of bread, like water?). This problem is very tricky, since mass noun are language-specific and blurry the line between these two functions. [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 20:58, 19 April 2026 (UTC) :Simply put, one corresponds to P31 and the other to P279. Paris is an {{Q|P31}} a {{Q|Q1549591}} :whereas a {{Q|Q1549591}} is a {{Q|P279}} (alias “kind of”) {{Q|Q515}}. Whether the Wikidata knowledge representation will be sufficient to resolve into fluent natural language representations in all languages is, of course, a crucial question. Where it is not, the Abstract Wikipedia knowledge representation will need to supplement the Wikidata content with additional details about the relation between the participants or the participants themselves, and these details should be language-neutral, to the extent that this is practicable. The item {{Q|Q124441}} has no [[:d:Q124441#P31|P31]] statements; it has only [[:d:Q124441#P279|P279]]s, including one relating it to {{Q|Q212920}}, which suggests {{Z|Z26095}} is the appropriate choice here even if the rendering in some languages is the same. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 22:52, 19 April 2026 (UTC) ::Thanks for explaining it. I think that I'll change the implementation of {{Z|Z26095}}, so that in Italian it produces more or less the same output of {{Z|Z26039}} (both with the definite article). [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 11:24, 20 April 2026 (UTC) == Equivalent of Z6830 for lexemes == Is there an equivalent of {{Z|Z6830}} that enables retrieving all lexemes pointing to a particular lexeme using a specific property? [[User:Redmin|Redmin]] ([[User talk:Redmin|talk]]) 21:06, 20 April 2026 (UTC) :There's {{Z|6831}} but I think that's slightly different again to what you're after. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 12:31, 21 April 2026 (UTC) ::Thanks for sharing that one, I did not know it existed. But you are right, it’s not quite what I am looking for. I want a function that would take a Wikidata property reference (like P5191, which is ‘derived from lexeme’) and a Wikidata lexeme reference, and return a list of lexemes that reference that lexeme using that property. [[User:Redmin|Redmin]] ([[User talk:Redmin|talk]]) 13:23, 21 April 2026 (UTC) == Storing huge datasets == It is not a necessity I suppose, but an idea came to me earlier to write a function that would give the corresponding [[en:Shavian alphabet|Shavian alphabet representation]] of an English word written with the Latin alphabet, or perhaps apply that operation to an entire sentence. However, just trying to guess as to what the IPA pronunciation of each word passed into it could be is is both not ideal (pronunciations obviously can and will vary widely between accents) and infeasible <s>(Wikidata lexemes don't really seem to account for pronunciation)</s>. It happens, though, that a comprehensive Shavian dictionary exists named the [https://readlex.pythonanywhere.com/ ''Read Lexicon''], which uses pronunciation and spelling similar to that used by the creator of the alphabet himself. This would be a good dataset to use in performing this translation in the function, but it appears that, all in all, the total size of the dictionary is [https://github.com/Shavian-info/readlex/blob/main/readlex.json ''nearly 26MB''] when formatted as JSON, which would certainly be larger when converted into a typed list. I am wondering if this will ever be feasible or admissible, or if there is really a way around this if importing such a large set of data is deemed impractical. &mdash; [[User:Theki|rae<sup>5e</sup>]] &lt;[[User talk:Theki|talk]]&gt; 22:30, 20 April 2026 (UTC) :{{re|Theki}} "Wikidata lexemes don't really seem to account for pronunciation"" is patently untrue; not only does every Bokmål lexeme form have IPA attached to it (thanks to Jon Harald Søby), but there are lots of languages--including English--that have pronunciation information, whether through IPA or otherwise, indicated on their forms. The big issue of course is that adding this data is not always possible to perform efficiently--for instance, I'd love to have Yiddish pronunciation respellings from Paul Abelson's dictionary on as many English forms as possible, but this dictionary not being previously processed makes this difficult. The data set you have brought up, if a suitable reading of [[:m:Wikilegal/Lexicographical_Data]] allows it, could be added as {{P|7243}} statements on various English forms. [[User:Mahir256|Mahir256]] ([[User talk:Mahir256|talk]]) 23:20, 20 April 2026 (UTC) ::Well, sorry... I haven't witnessed these pronunciation statements before, I wasn't aware of their existence until you pointed it out. &mdash; [[User:Theki|rae<sup>5e</sup>]] &lt;[[User talk:Theki|talk]]&gt; 15:02, 21 April 2026 (UTC) :I got 1,900,000 characters into [[Z33875]] before the UI gave up on me. I'm not sure what the limit is. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 15:21, 21 April 2026 (UTC) == Could not serialize input JS object: Number <small><small>[insert tested number here]</small></small> == I'm not one to throw my problems at others, but I have no idea how to fix this. Am implementing {{Z|Z24602}} in JavaScript, which requires returning a typed map. It now works for every type of value except numbers. Tried explicitly converting the numbers to float64, but either way it throws the error above. Would appreciate it if anyone could diagnose or fix the problem, as my knowledge of Wikifunctions is amateur at best. Thank you. [[User:Some helpful person|Some helpful person]] ([[User talk:Some helpful person|talk]]) 00:32, 23 April 2026 (UTC) :The quick answer is that like some list-related functions, code implementations returning typed maps are not possible unless the type of the objects in the map is specified in the function signature (e.g. if it was a map from Strings to Natural numbers only). So unfortunately, I think you've chosen a function that is not really possible at the moment. There are a few ideas of how we might address this, but for the moment, work on something else. Sorry! --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 13:21, 23 April 2026 (UTC) :Maybe explicitly using [[Z13518|natural numbers]] would work? I would try using <code>{ "Z1K1": "Z13518", "Z13518K1": "[number]" }</code> to represent numbers, perhaps, and seeing if that works. Of course, you would also probably have to adapt this for other types that cannot be serialized, and I'm not sure how easy that would be to generalize (assuming [[w:Don't repeat yourself|DRYness]] is desired). &mdash; [[User:Theki|rae<sup>5e</sup>]] &lt;[[User talk:Theki|talk]]&gt; 14:39, 23 April 2026 (UTC) == Help with creating a function for Abstract Wikipedia == Hello! I was inspired by {{Z|Z26570}} to create {{Z|Z33975}}, however I'm not sure how I add specific language implementations here. Can anybody help me? [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 10:41, 23 April 2026 (UTC) : I think I figured it out, I created a new object with the language config type, added {{Z|Z14310}} to my implementation, and added a new function for English... At least I think that's how it works... [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 13:16, 23 April 2026 (UTC) ::You have the right idea, as far as I know. I went ahead and connected the implementations you created as they appear to work fine for English, and added a test for {{Z|Z33975}} (which passes [[File:Twemoji 1f601.svg|24px]]). I also corrected an error you made on the config object where you appear to have accidentally connected English to {{Z|Z33975}} instead of {{Z|Z33977}}. Thank you for contributing! &mdash; [[User:Theki|rae<sup>5e</sup>]] &lt;[[User talk:Theki|talk]]&gt; 13:45, 23 April 2026 (UTC) ::: {{re|Theki}} Thank you so much for you help! Could you please kindly also connect the implementations for {{Z|Z33986}} which I just made, which is going to be used for the Hebrew implementation of {{Z|Z33975}}. [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 14:11, 23 April 2026 (UTC) ::::You seem to be returning the wrong type in both implementations. Functioneers should not connect implementations that don't work for non-functioneers. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 14:13, 23 April 2026 (UTC) ::::: {{re|Feeglgeef}} Oh thank you for pointing that out! I am still a bit new to this project and confused, so I need to read up some more about this. How do I return a monolingual text object? [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 14:17, 23 April 2026 (UTC) ::::::I'm trying to fix it for you, the construction of ZObjects in code implementations is a bit difficult right now. Since the State origin using entity and class function will (presumably) be composition, perhaps {{Z|33975}} can be adjusted to return a string, using {{Z|26107}} and {{Z|26107}}? [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 14:21, 23 April 2026 (UTC) :::::I did not notice any discrepancies from looking at the functions by themselves, and it seemed to work fine on my end. Is it bad practice for NLG functions to return the monolingual text type? I had assumed it was logical. &mdash; [[User:Theki|rae<sup>5e</sup>]] &lt;[[User talk:Theki|talk]]&gt; 14:24, 23 April 2026 (UTC) ::::::Both implementations are failing all three tests on my end. No consensus has been established as to whether monolingual texts or strings should be used, so it's like the [[w:War of the currents|war of the currents]] but for Wikifunctions. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 14:27, 23 April 2026 (UTC) :::::::Oh, you were referring to {{Z|Z33986}}. I assumed you were stating that something was wrong in the earlier English functions that I missed; I apologize for the misunderstanding. Has there been any centralized discussion on this string vs. monolingual text issue? &mdash; [[User:Theki|rae<sup>5e</sup>]] &lt;[[User talk:Theki|talk]]&gt; 14:31, 23 April 2026 (UTC) ::::::::Not that I'm aware of, I've brought it up on the telegram twice before, though. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 14:49, 23 April 2026 (UTC) ::::::::The centralised discussion is at [[WT:Abstract Wikipedia/2025 fragment experiments#Proposed recommendation: Fragments should return Z11/monolingual strings]]. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 07:19, 24 April 2026 (UTC) ::::::: {{re|Theki|Feeglgeef}} Can only functioneers test implementations? For me I can't test it at all... [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 14:32, 23 April 2026 (UTC) ::::::::AFAIK, test cases are only immediately testable during editing of a function if they are connected. This is one of my personal pain points with Wikifunctions, iterating on functions without exhaustive connected test cases makes debugging practically impossible for non-functioneers working on newly-created functions... I (or Feeglgeef) can quickly connect the tests you need for you if you want, although if they are not well-formed they may need to be disconnected again afterwards. Additionally, I could temporarily connect the implementation you are writing so that you can test it on the sidebar as you work, but I'm not sure if this is advisable. That functionality is also something that unfortunately only works when not disconnected. &mdash; [[User:Theki|rae<sup>5e</sup>]] &lt;[[User talk:Theki|talk]]&gt; 14:43, 23 April 2026 (UTC) :::::::::Yup, agree with you on all points, thanks. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 14:48, 23 April 2026 (UTC) == Please disconnect implementation == I think I've fixed my issue with {{Z|Z33986}}, but I can't edit an actively connected implementations with my rights. I must admit it is an AI-aided fix, I feel very strongly about disclosing that. Courtesy pinging [[User:Theki]] and [[User:Feeglgeef]]. [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 18:51, 23 April 2026 (UTC) : Additionally, I think the JS might be working. [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 18:52, 23 April 2026 (UTC) : Just to clarify, I mean disconnect the Python implementation please. [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 18:53, 23 April 2026 (UTC) :{{Done}} I've disconnected the Python implementation. :I've also added a couple of tests. The rule is a bit more complicated than adding a maqaf before every character that is not a Hebrew letter. Unfortunately, I don't think I'll have time to fix the implementations any time soon. [[User:Amire80|Amir E. Aharoni]] ([[User talk:Amire80|talk]]) 19:03, 23 April 2026 (UTC) :: Thank you! :: Also, for some reason I thought you put a maqaf before all gershayim, so thanks for correcting me. [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 19:09, 23 April 2026 (UTC) :::No, that's not the rule. :::The rest of this reply is an [[:wikt:info-dump|infodump]], feel free to ignore it :) :::In [https://hebrew-academy.org.il/topic/hahlatot/punctuation/ the Academy's punctuation rules], the rule for adding a maqaf is written kind of badly: שמים מקף ברצף שיש בו שני סוגי גופנים, כגון אותיות ומספרים ("maqaf is added in a sequence in which there are two types of fonts, such as letters and numerals"). These are not different types of "fonts", but different types of characters, and I should email them about it. It gives the examples <span lang="he" dir="rtl">ה־12</span> and <span lang="he" dir="rtl">ב־DNA</span>. It doesn't say anything explicitly about quotation marks, but in other places on the same page, you have stuff like <span lang="he" dir="rtl">ב"הארץ"</span>, and from that I deduce that a maqaf is not needed before double quotes if there are Hebrew letters inside the double quotes. :::That said, a few people do think that there must be a maqaf before double quotes. I have a somewhat surprising example of somebody who always does it: translators of Scientology materials into Hebrew. At least that's what they did last time I looked at them, about ten years ago. Those people are certainly prolific, and they get points from me for consistency, but this not the prevalent standard. (And if I recall correctly, they use the minus and not the proper Hebrew maqaf, and they don't get any points from me for that!) :::Also, the name of the character is just "double quotes" and not "gershayim". Gershayim are mostly for abbreviations, although most people use the same character for them. I use ״ for gershayim, as do a few other nerds, but we're the minority. [[User:Amire80|Amir E. Aharoni]] ([[User talk:Amire80|talk]]) 19:35, 23 April 2026 (UTC) :::: {{re|Amire80}} Yeah, "font" is a weird choice of wording here by the Academy...<br> I think I'll follow your guidance and not use a maqaf for quotes beginning with Hebrew letters. <br> I should also add more tests for different types of quotes, like straight (", '), curly (“, ”, ‘, ’), gershayim (״, ׳), including single quotes.<br> P.S. gotta deduct points from Scientology for being a cult but that's neither here nor there [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 20:49, 23 April 2026 (UTC) :::: {{re|Amire80}} Courtesy ping because I mistyped your username on the last message. Anyways I'm also gonna do that tomorrow because I'm tired now... [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 20:50, 23 April 2026 (UTC) == Connect implementations == Hello! I'm done with the implementations of {{Z|Z33986}} both in JS and Python, and all tests pass. Pinging @[[User:Amire80|Amire80]] to check if all the tests I've added are alright. [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 15:24, 24 April 2026 (UTC) :Connected. It's possible that some more changes will be needed, but it looks OK now. :Another little comment: It should be called "clitic" and not "prefix". [[User:Amire80|Amir E. Aharoni]] ([[User talk:Amire80|talk]]) 15:56, 24 April 2026 (UTC) : {{re|Amire80}} Thanks for your comment! Luckily labels are easy to edit, so I'll get to it. : Currently I'm working on Bulgarian {{z|Z34072}} and {{z|Z34084}}, along with other Bulgarian functions. After I'm finished with those I'll take your advice. [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 16:01, 24 April 2026 (UTC) == Please connect my Bulgarian implementations == I recently created the following Bulgarian functions: * {{Z|Z34070}} (currently broken, I think because another function I built it upon is unimplemented) * {{Z|Z34088}} * {{Z|Z34105}} * {{Z|Z34072}} * {{Z|Z34084}} Can somebody please connect these functions, and perhaps suggest other functions I could localize? [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 19:03, 24 April 2026 (UTC) : Specifically, [[Z34070]] is based on [[Z34072]] [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 19:05, 24 April 2026 (UTC) :{{done}} for everything that passes, [[Z34070]] still does not work after purging WF's cache, though. For future reference, please request on the [[WF:Community portal|community portal]] instead of the project chat. Thank you for your work! [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 20:03, 24 April 2026 (UTC) :: {{re|Feeglgeef}} Thank you for your help! I will keep in mind to go to the [[project: community portal| community portal]] in future instead for this. :: I still don't understand why {{Z|Z34070}} fails... It's implementation is almost completely identical to [[Z30399]] from {{Z|Z30397}}, unless I messed something up... [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 20:11, 24 April 2026 (UTC) j51daa6i73q2m2a200q51l25ehl9pon 268627 268624 2026-04-24T20:35:47Z GrounderUK 50 /* Please connect my Bulgarian implementations */ Reply 268627 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/ }} == Wikifunctions & Abstract Wikipedia Newsletter #238 is out: Citations and Copy and Paste == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-03-06|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In this issue, we introduce the possibility of creating a function that deals with references and a Wikifunctions internal clipboard, where you can temporarily store any piece of code in order to paste it somewhere else, 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]]) 17:28, 6 March 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=30119120 --> :Is there a function in Wikifunctions to get all sources to a statement in a Wikidata item. At the moment my main activity in the Wikimedia projects is adding sources to Wikidata statements. For this case I got the following kind of [https://w.wiki/JFec query] to get all qualifiers and sources for a specific statment in explicit mentioned items in the query. There are already templates for citing sources in different Wikipedia language versions. For example the template [https://en.wikipedia.org/wiki/Template:Cite_web Cite web] is used in 298 Wikipedia language versions. So it is a widely used template and I wish a implementation for it in Wikifunctions. [[User:Hogü-456|Hogü-456]] ([[User talk:Hogü-456|talk]]) 21:31, 8 March 2026 (UTC) ::{{Z|31984}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 15:08, 9 March 2026 (UTC) {{tracked|T404652}} ::Yes and no. Importing of Wikidata references is currently turned off. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 15:27, 9 March 2026 (UTC) <br clear="all"/>{{phab|T419350}} :I found [[phab:T419350|a bug]] where the clipboard feature becomes unusable.<!-- --><br>Also, it's a bit disappointing that it doesn't use the real clipboard, not even as an option for egress. If you're invoking a function and you can get it to "compile", then "Copy result link" already lets you copy out the full canonical form... [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 02:58, 10 March 2026 (UTC) ::@[[User:YoshiRulz|YoshiRulz]] Thanks for reporting, I noticed the team about it. I will see if we can fix it soon. [[User:Sannita (WMF)|Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 10:26, 11 March 2026 (UTC) :::It's fixed 🤩 [[User:So9q|So9q]] ([[User talk:So9q|talk]]) 14:38, 31 March 2026 (UTC) == Broken function == Can someone please revert the most recent revision (by [[User:GrounderUK]]) on [[Z29362]]? It appears that it always returns void, breaking a lot of abstract wiki in the process. [[User:MetalBreaksAndBends|MetalBreaksAndBends]] ([[User talk:MetalBreaksAndBends|talk]]) 18:13, 25 March 2026 (UTC) :This implementation is broken, but it's disconnected, no? Shouldn't be breaking abstractwiki. [[User:Infernostars|infernostars]] <small>([[User talk:Infernostars|talk]]) ([[Special:Contributions/Infernostars|contribs]])</small> 21:29, 25 March 2026 (UTC) ::Looks like someone disconnected it after I wrote that comment, but before you wrote yours. [[User:MetalBreaksAndBends|MetalBreaksAndBends]] ([[User talk:MetalBreaksAndBends|talk]]) 22:24, 25 March 2026 (UTC) :It seems to have been reconnected, but the issue looks like it has started working again, per all passed tests. <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 March 2026 (UTC) :This was the result of a [[:phab: T421322|breaking change in the software]]. I didn’t amend the implementation until after it had been disconnected, and all tests passed after the change. I think the issue is now resolved, but I’ll link this comment to the Phabricator ticket for “lessons learned”. Sorry I didn’t pick this up earlier, but this particular software change was unexpected. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 08:46, 26 March 2026 (UTC) == Language tags == I would appreciate input on [[Talk:Z14326#Case-sensitivity]] re: the exact semantics of {{Z|60}}'s identity key. CC @[[User:99of9|99of9]] since you connected one of the tests but not the others. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 14:27, 27 March 2026 (UTC) == Upcoming Wikimedia Café meetup regarding the [[:meta:Wikimedia Foundation Annual Plan/2026-2027|the 2026-2027 Wikimedia Foundation Annual Plan]] == {{tmbox | image = [[File:Wikimedia Café logo in plain SVG format.svg|45px]] | type=notice | text = Hello! There will be a '''[[:meta:Wikimedia Café|Wikimedia Café]]''' meetup on '''Saturday, 11 April 2026 at 14:00 UTC''' ([https://zonestamp.toolforge.org/1775916000 timestamp conversion tool]), focusing on the [[:meta:Wikimedia Foundation Annual Plan/2026-2027|the 2026-2027 Wikimedia Foundation Annual Plan]]. The featured guests will be {{Noping|KStineRowe (WMF)|label1=Kelsi Stine-Rowe}} (senior manager, [[:meta:Movement Communications|Movement Communications]], Wikimedia Foundation), and {{Noping|Samwalton9 (WMF)|label1=Sam Walton}} (senior product manager, [[:mw:Moderator Tools|Moderator Tools]], Wikimedia Foundation). <br /> In addition to this Café session, [[:meta:Wikimedia Foundation Annual Plan/2026-2027/Collaboration|several additional meetings regarding the Annual Plan are listed on the Collaboration page]], and you may participate on the [[:meta:Talk:Wikimedia Foundation Annual Plan/2026-2027|talk page]]. <br /> This Café meetup will be approximately two hours long. Attendees may choose to attend only for a part. Please see the Café page for more information, including [[:meta:Wikimedia Café#Signups for the April 2026 session|how to register]]. <br /> [[File:Buntstifte Eberhard Faber crop 64h.jpg|860px|alt=cropped image of colored pencils]] }} <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> 05:26, 29 March 2026 (UTC) {{section resolved|&mdash; [[User:Theki|rae<sup>5e</sup>]] &lt;[[User talk:Theki|talk]]&gt; 14:52, 23 April 2026 (UTC)}} == "language" argument for certain functions == Hello. I am relatively new to Wikifunctions. Recently, I tried to create functions for Chinese translation of {{Z|Z26570}} and {{Z|Z26095}} (which became [[Z32788]] and [[Z32900]]). During the creation of these functions, I was trying to take {{Z|Z32212}} as reference. And I realized that the defining role sentence function is taking <code>language</code> as an argument (and the test case of the Chinese-language function already contains two varieties of Chinese). This makes it possible to output monolingual text in <code>zh-hant</code>, <code>zh-hans</code>, <code>zh-tw</code>, or any varieties of the language. I think for this reason, it is better to have <code>language</code> as arguments for the implementation of Z26570 and Z26095, and potentially more functions that require {{Z|Z14294}}, since it would output the varieties code instead of just saying <code>zh</code> for <code>zh-hant</code>, <code>zh-hans</code>, <code>zh-tw</code> in the output of type {{Z|Z11}}. I am not sure how the fallback mechanism works if one of the language (varieties) do not have a labels/lexemes, but to me, it is reasonable to have a <code>language</code> argument. [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 09:38, 31 March 2026 (UTC) :The functions you mention do have a language argument. For Wikifunctions, the {{Z|Z60}} can be at a higher or lower level; whether a {{Z|Z11}} is for a language or a variant is determined by the function that constructs it. Please see {{Z|Z26565}} for an example and feel free to add test cases in Chinese. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 17:54, 11 April 2026 (UTC) ::Hello @[[User:GrounderUK|GrounderUK]], thanks for the answer. I understand that whether {{Z|Z11}} is for a language or a variant depends on the function. But that is exactly what I am asking for. It is true that [[Z26570]] and [[Z26095]] takes [[Z60]] as argument, but the language-specific functions in {{Z|Z29843}} and {{Z|Z26096}} don't. ::Let me give you an example: INPUT to [[Z26570]]: <code>entity</code>: Tokyo, <code>class</code>: city, <code>location</code>: Japan, <code>language</code>: zh-cn, the config would select [[Z33030]] (created after my previous comment by elseone) as the implementation, and it would RETURN 东京是日本的一个城市。(zh-hans), which is not zh-cn as requested in the INPUT. It would also be using the term not for the variant (when it is different) because it is hardcoded to use the term in zh-hans. However, if we have the implementation like [[Z32790]] (which was created by me but a natural language argument was added by elseone) or [[Z32213]] (that works in the defining role sentence function because of the extra argument), it could cater for different variant. ::If we don't have the language argument in the language-specific function, the desire for article creation on Abstract Wikipedia would be to create a function for every variant. Is it then better to create functions for every variant? [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 18:18, 11 April 2026 (UTC) :::I forgot to mention that there are some hardcoding in {{Z|Z32790}} as well, but I cannot fix it because it is a connected function and I am not a functioneer. [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 18:31, 11 April 2026 (UTC) ::::Okay, I think it’s safe to disconnect this one as the function is not yet configured for use on Abstract Wikipedia. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 19:04, 11 April 2026 (UTC) :::Ah, sorry… I misunderstood you. I agree that the called function should be able to accept the original language argument. That is simpler in theory than in practice, because the configured functions all have to have the same argument types, as I understand it. I’m not sure which the best approach is, really, but we probably want to avoid two levels of configuration. That suggests that all language-specific functions would need to accept the additional argument, which is unrewarding work for someone. @[[User:99of9|99of9]], @[[User:Jdforrester (WMF)|Jdforrester (WMF)]], @[[User:DVrandecic (WMF)|DVrandecic (WMF)]] Any thoughts? [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 18:57, 11 April 2026 (UTC) ::::I mean, we would need to modify all the functions in each language, which could take some time. But we are still in an early stage. If we don't fix it now and we want to fix it later, it would be a disaster. [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 19:25, 11 April 2026 (UTC) :::::Agreed. And we probably want them converted to HTML too, with separate language spans for text in different languages. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 19:35, 11 April 2026 (UTC) ::::@[[User:GrounderUK|GrounderUK]]: This sounds like a reasonable change to make. Note that (given these Functions are primarily for use on Abstract Wikipedia), altering/replacing them to return Z89/HTML fragments is already a desired but breaking change, so making a second breaking change at the same time is probably easiest for fixing things swiftly. That said, that's of course a decision for the Abstract Wikipedia and Wikifunctions communities, not me! [[User:Jdforrester (WMF)|Jdforrester (WMF)]] ([[User talk:Jdforrester (WMF)|talk]]) 19:43, 12 April 2026 (UTC) ::::@[[User:GrounderUK|GrounderUK]]@[[User:Sun8908|Sun8908]] to make it a non-breaking change, I've created {{Z|Z34039}} which allows a composition {{Z|Z34043}}. This way you can make functions which either need the specified variant or don't! --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 05:52, 24 April 2026 (UTC) :I have now created {{Z|Z33465}}, which is an implementation of [[Z26570]]. Maybe we can migrate to use that function when more (language-specific) functions for it are ready? [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 18:19, 14 April 2026 (UTC) == Special:CreateObject doesn't let me create a typed list == Hello. I tried to create a typed list with all English varieties on Wikifunctions, to create consistency between different configs, but [[Special:CreateObject]] doesn't show typed list as an option for creating. Is this a bug or an intentional restriction? [[User:ChaoticVermillion|ChaoticVermillion]] ([[User talk:ChaoticVermillion|talk]]) 08:24, 2 April 2026 (UTC) :@[[User:ChaoticVermillion|ChaoticVermillion]]: A typed list is an instance of a function call, which is prohibited as a persisted Object. Maybe you want an enum? See [[Wikifunctions:Type proposals]] for the process for creating such a thing. [[User:Jdforrester (WMF)|Jdforrester (WMF)]] ([[User talk:Jdforrester (WMF)|talk]]) 12:01, 2 April 2026 (UTC) ::I don't want any sort of enum for this, I just want a list of English varieties (English, American English, Australian English, etc.) as an object that I can put in configs. I tried making an object as a function call, but apparently I have to be a member of the staff to do it. [[User:ChaoticVermillion|ChaoticVermillion]] ([[User talk:ChaoticVermillion|talk]]) 12:07, 2 April 2026 (UTC) :::I’ve started this with {{Z|Z33034}}. I’m guessing you were trying to create an object of type {{Z|Z7}} rather than an object whose type is a [[Z7]]. There’s a subtle but important difference. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 12:29, 2 April 2026 (UTC) ::::How do you create a object whose type is a [[Z7]] then? I can't see any option to do this. [[User:ChaoticVermillion|ChaoticVermillion]] ([[User talk:ChaoticVermillion|talk]]) 12:32, 2 April 2026 (UTC) :::::When you are creating an object you must specify its type. By default, the UI expects you to provide a reference to the type, so you can just type in the selector box and click the type you want. For an object like a typed list, the type is specified as a function call, so you click the menu dots beside “type” and choose “function call” instead of “reference”. The selector now allows you to search for functions that can return a type object. You start entering “typed list” and select it in the normal way. Then the UI will allow you to specify the argument to the function call, which is the type shared by all elements in the list. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 13:12, 2 April 2026 (UTC) == Unable to use the Z32643 function. == I'm trying to use the [[Z32643]] (Article-less multi instantiating fragment) function to edit an article in Abstract Wikipedia, but it looks like it's missing connected implementations, and it looks like i don't have the permissions to connect the function with the implementation and use it in ab.wiki. Since i'm not familiar with Wikifunctions, i would like to get help for this specific problem. Thanks. --[[User:Mattiz6276|Mattiz6276]] ([[User talk:Mattiz6276|talk]]) 13:50, 2 April 2026 (UTC) :@[[User:Mattiz6276|Mattiz6276]]: Hey there, it looks like that's a work-in-progress by @[[User:MetalBreaksAndBends|MetalBreaksAndBends]]. There's only a fall-back implementation, Z32652, which fails its own test for a second item. I can connect the items together but it might not work as you expect? [[User:Jdforrester (WMF)|Jdforrester (WMF)]] ([[User talk:Jdforrester (WMF)|talk]]) 14:06, 2 April 2026 (UTC) ::Maybe… I don’t think functions without implementations should be appearing on AW so I have amended the label to avoid giving the impression that this function is available. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 14:23, 2 April 2026 (UTC) == Being able to use edit summaries == I have wanted to use edit summaries a few times when connecting or disconnecting implementations or tests, and I have found that the only way to do that is to use the [[:User:%D7%9E%D7%A7%D7%A3/wikilambda_editsource.js|wikilambda editsource]] tool. I feel like it would be a lot more convenient to be able to make these edit summaries without having to use that tool. [[User:ChaoticVermillion|ChaoticVermillion]] ([[User talk:ChaoticVermillion|talk]]) 08:40, 3 April 2026 (UTC) == Definite forms == [[Talk:Z32162|I've noticed an incomplete implementation and would like to work on fixing it, but need advice.]] [[User:Ijon|Ijon]] ([[User talk:Ijon|talk]]) 21:05, 3 April 2026 (UTC) == Wikifunctions & Abstract Wikipedia Newsletter #243 is out: Community proposals for capturing meaning == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-04-10|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In this issue, we report on three community proposals on syntactic approaches, we introduce a new Type (Complex numbers), we report on current hiccups on Abstract Wikipedia, we share more information about a presentation about Abstract Wikipedia at WikiCon Australia, 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/1776101400 April 13, 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]]) 15:35, 10 April 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=30325620 --> == Help me understand why test passes but running function with same input errors == I've been working on a function that I thought I had working correctly: {{Z+|Z31108}}. It has a test which is passing, but when I enter the same Wikidata item as the test uses (or any other relevant item that it ought to work for), it errors. I can't figure out what's wrong (and the function itself seemed to be working as expected the last time worked on it, a month ago), and I don't know how to interpret the error info. The error output is: <code> Error type: Unspecified error Error data: error information: "cannot read property 'Z6003K4' of undefined" Execution debug logs: Z12696K2 (find this) ==> ZObject<Z1K1:{'Z1K1': 'Z9', 'Z9K1': 'Z6007'},Z6007K1:ZObject<Z1K1:{'Z1K1': 'Z9', 'Z9K1': 'Z6092'},Z6092K1:P3831>,Z6007K2:ZObject<Z1K1:{'Z1K1': 'Z9', 'Z9K1': 'Z6091'},Z6091K1:Q7380503>,Z6007K3:ZReference<Z6021>> </code> -- [[User:Ragesoss|Ragesoss]] ([[User talk:Ragesoss|talk]]) 18:02, 10 April 2026 (UTC) :Hmm… I’ve had a quick look and found a comparable error with {{Z|Z29937}}, which was passing “4 months ago”. The debug comes from {{Z|Z12863}}, after it fails to find a match. This is probably because Z6007K3 is ZReference("Z6021") rather than a Z6020 object, as it appears in the debug logs for your test “28 days ago”: :"Z6007K3":{"Z1K1":{"Z1K1":"Z9","Z9K1":"Z6020"},"Z6020K1":{"Z9K1":"Z6021"}} :This means it’s probably a bug introduced by a recent software change. I’ll take a closer look over the weekend, but the actual error for your test case now is: :Unspecified error (error information: "cannot read property 'Z6003K4' of undefined") :I’m guessing that’s from there being no guard against an empty array in {{Z|Z23681}}, but we’ll see. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 23:22, 10 April 2026 (UTC) :I tracked down the bug to [[Z29869]] and fixed that, but the tests for [[Z31659]] are still failing. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 05:44, 11 April 2026 (UTC) ::Thanks. I’ve re-implemented {{Z|Z23680}} with {{Z|Z33331}} so we at least get a meaningful error in {{Z|Z31108}}. The new implementation explicitly caters for the alternative representation of {{Z|Z6040}} and errors on the empty list it gets from {{Z|Z31659}}. ::I also made a [[Z33332|simple Python implementation]], which seems to work. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 16:29, 11 April 2026 (UTC) == No place to ask to activate a function? == I just discovered the {{Z|Z11390}} function and decided to make an overarching language-selecting function for it. After some fiddling around and studying how {{Z|Z32321}} and its set works, I now have {{Z|Z33439}} which has a config object ({{Z|Z33441}}) that selects between the two preexisting language-specific versions I found (English and Malayalam) and the new one I created for my other native language, {{Z|Z33440}}. Except I can't get these to work, because, from what I understand, only [[Wikifunctions:Functioneers|functioneers]] can activate newly created functions and implementations? So where do I apply for the {{Z|Z33439}} and {{Z|Z33440}} functions to be activated? Perhaps we should have a place to ask for it, a la [[w:WP:NPP]] — call it [[Project:New Functions Patrol|New Functions Patrol]] if you will. —[[User:UndueMarmot|<span style="color:#705ccb;">Undue</span><span style="color:#cfdfa3;background-color:#705ccb;">Marmot</span>]] ([[User talk:UndueMarmot|talk]]) 08:58, 14 April 2026 (UTC) :There's [[Wikifunctions:Community portal]] for this. By the way, {{Z|Z33445}} doesn't work because all the code must be inside the main function in Python code. [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 09:19, 14 April 2026 (UTC) ::Huh. How could I have missed that? ::But anyway, I've moved the code in {{Z|Z33445}} into inside the main function block. ::Is there any reason why WF decided not to simply allow anyone to write functions? After all, that's how it works with wikitext templates, and these functions are fundamentally serving the same purposes as templates, just written in a different way. —[[User:UndueMarmot|<span style="color:#705ccb;">Undue</span><span style="color:#cfdfa3;background-color:#705ccb;">Marmot</span>]] <small>([[User talk:UndueMarmot|talk]])</small> 11:25, 14 April 2026 (UTC) :::I've fixed a couple of technical issues, but tests still fail. [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 11:28, 14 April 2026 (UTC) ::::The tests pass now after some more changes to the code: [[Special:Diff/265232/cur]]. —[[User:UndueMarmot|<span style="color:#705ccb;">Undue</span><span style="color:#cfdfa3;background-color:#705ccb;">Marmot</span>]] <small>([[User talk:UndueMarmot|talk]])</small> 12:01, 14 April 2026 (UTC) :::::{{D|Connected}} [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 12:02, 14 April 2026 (UTC) :::I think it's a security issue, since Wikifunctions implementations could teoretically be malicious. [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 11:29, 14 April 2026 (UTC) ::::This ^^^. We're very lenient, though, once you've created a few working functions you can apply for the right, per [[WF:Functioneer]]. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 12:26, 14 April 2026 (UTC) ::::That explanation [[phab:T343559#11421293|doesn't add up]]. A reason to limit ''connection powers'' to Functioneers might be to prevent vandalism, considering Functions can be used across wikis. But user-provided code is already being executed even without a Functioneer connecting it. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 20:01, 16 April 2026 (UTC) == Wikifunctions & Abstract Wikipedia Newsletter #244 is out: Milestones; Some major issues hopefully resolved == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-04-16|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In this issue, we celebrate 4000 functions on Wikifunctions and 1000 abstract articles on Abstract Wikipedia, we announce that we should have fixed some major issues with the websites, we inform you on our latest outreach activities, and we take a look at the latest software developments. Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]! Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 10:22, 17 April 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=30325620 --> == Actual difference between {{Z|Z26039}} and {{Z|Z26095}} == What is the actual difference between these two functions? I ask, since it seems to me that the current distinction is more or less that the first one doesn't use an indefinite article in English, while the second does. Which is not a good distinction in a project that should be language neutral. This doubt emerged from my use of the first one in [[abstract:Q124441]], which @[[User:Hogü-456|Hogü-456]] made me notice that is probably wrong. My question is: why is it wrong? How could we clarify the difference? [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 19:46, 19 April 2026 (UTC) :I think the difference is if there is an indefinite article like a or an before the subject or not. In German there can be cases where a definite article is necessary before the subject. I looked at the functions and before the object both times an article is mentioned. As it depends on the language and the word what is the correct function to use I hope it will be clarified and it is an example of the necessity to have a human with understanding in a specific language check it. I hope there will be longer functions what generate more content about a specific kind of item. Then it is necessary to write one such function per language and it can be then applied to several items. It still requires checks and so maybe it is better to write down what item category needs what kind of introduction sentence function for what language. [[User:Hogü-456|Hogü-456]] ([[User talk:Hogü-456|talk]]) 20:05, 19 April 2026 (UTC) ::The point of these two functions (and of the entire Abstract Wikipedia project) is that they should be defined in a purely language-independent way, so that the translation to actual language can be done automatically. This is the reason why these functions have been renamed; I think that this attempt was not succesful, since meaning is still unclear. My proposal to clarify them would be to invoke the concept of [[w:specificity (linguistics)|specificity]]: {{Z|Z26039}} should be named "specific subject is instance of (string)", and should be used only when the QID of the subject uniquely identifies a single thing; {{Z|Z26095}} should instead be renamed in "non-specific subject is kind of (Monolingual text)", and should be used when the QID refers to a multitude of real life items, and we are specifying the class that all these item belong to. This clarification would not still be enough, since it doesn't explain how mass nouns are handled (is water a unique thing? Does {{Q|Q7802}} refer to a single piece of bread or to the entirety of bread, like water?). This problem is very tricky, since mass noun are language-specific and blurry the line between these two functions. [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 20:58, 19 April 2026 (UTC) :Simply put, one corresponds to P31 and the other to P279. Paris is an {{Q|P31}} a {{Q|Q1549591}} :whereas a {{Q|Q1549591}} is a {{Q|P279}} (alias “kind of”) {{Q|Q515}}. Whether the Wikidata knowledge representation will be sufficient to resolve into fluent natural language representations in all languages is, of course, a crucial question. Where it is not, the Abstract Wikipedia knowledge representation will need to supplement the Wikidata content with additional details about the relation between the participants or the participants themselves, and these details should be language-neutral, to the extent that this is practicable. The item {{Q|Q124441}} has no [[:d:Q124441#P31|P31]] statements; it has only [[:d:Q124441#P279|P279]]s, including one relating it to {{Q|Q212920}}, which suggests {{Z|Z26095}} is the appropriate choice here even if the rendering in some languages is the same. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 22:52, 19 April 2026 (UTC) ::Thanks for explaining it. I think that I'll change the implementation of {{Z|Z26095}}, so that in Italian it produces more or less the same output of {{Z|Z26039}} (both with the definite article). [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 11:24, 20 April 2026 (UTC) == Equivalent of Z6830 for lexemes == Is there an equivalent of {{Z|Z6830}} that enables retrieving all lexemes pointing to a particular lexeme using a specific property? [[User:Redmin|Redmin]] ([[User talk:Redmin|talk]]) 21:06, 20 April 2026 (UTC) :There's {{Z|6831}} but I think that's slightly different again to what you're after. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 12:31, 21 April 2026 (UTC) ::Thanks for sharing that one, I did not know it existed. But you are right, it’s not quite what I am looking for. I want a function that would take a Wikidata property reference (like P5191, which is ‘derived from lexeme’) and a Wikidata lexeme reference, and return a list of lexemes that reference that lexeme using that property. [[User:Redmin|Redmin]] ([[User talk:Redmin|talk]]) 13:23, 21 April 2026 (UTC) == Storing huge datasets == It is not a necessity I suppose, but an idea came to me earlier to write a function that would give the corresponding [[en:Shavian alphabet|Shavian alphabet representation]] of an English word written with the Latin alphabet, or perhaps apply that operation to an entire sentence. However, just trying to guess as to what the IPA pronunciation of each word passed into it could be is is both not ideal (pronunciations obviously can and will vary widely between accents) and infeasible <s>(Wikidata lexemes don't really seem to account for pronunciation)</s>. It happens, though, that a comprehensive Shavian dictionary exists named the [https://readlex.pythonanywhere.com/ ''Read Lexicon''], which uses pronunciation and spelling similar to that used by the creator of the alphabet himself. This would be a good dataset to use in performing this translation in the function, but it appears that, all in all, the total size of the dictionary is [https://github.com/Shavian-info/readlex/blob/main/readlex.json ''nearly 26MB''] when formatted as JSON, which would certainly be larger when converted into a typed list. I am wondering if this will ever be feasible or admissible, or if there is really a way around this if importing such a large set of data is deemed impractical. &mdash; [[User:Theki|rae<sup>5e</sup>]] &lt;[[User talk:Theki|talk]]&gt; 22:30, 20 April 2026 (UTC) :{{re|Theki}} "Wikidata lexemes don't really seem to account for pronunciation"" is patently untrue; not only does every Bokmål lexeme form have IPA attached to it (thanks to Jon Harald Søby), but there are lots of languages--including English--that have pronunciation information, whether through IPA or otherwise, indicated on their forms. The big issue of course is that adding this data is not always possible to perform efficiently--for instance, I'd love to have Yiddish pronunciation respellings from Paul Abelson's dictionary on as many English forms as possible, but this dictionary not being previously processed makes this difficult. The data set you have brought up, if a suitable reading of [[:m:Wikilegal/Lexicographical_Data]] allows it, could be added as {{P|7243}} statements on various English forms. [[User:Mahir256|Mahir256]] ([[User talk:Mahir256|talk]]) 23:20, 20 April 2026 (UTC) ::Well, sorry... I haven't witnessed these pronunciation statements before, I wasn't aware of their existence until you pointed it out. &mdash; [[User:Theki|rae<sup>5e</sup>]] &lt;[[User talk:Theki|talk]]&gt; 15:02, 21 April 2026 (UTC) :I got 1,900,000 characters into [[Z33875]] before the UI gave up on me. I'm not sure what the limit is. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 15:21, 21 April 2026 (UTC) == Could not serialize input JS object: Number <small><small>[insert tested number here]</small></small> == I'm not one to throw my problems at others, but I have no idea how to fix this. Am implementing {{Z|Z24602}} in JavaScript, which requires returning a typed map. It now works for every type of value except numbers. Tried explicitly converting the numbers to float64, but either way it throws the error above. Would appreciate it if anyone could diagnose or fix the problem, as my knowledge of Wikifunctions is amateur at best. Thank you. [[User:Some helpful person|Some helpful person]] ([[User talk:Some helpful person|talk]]) 00:32, 23 April 2026 (UTC) :The quick answer is that like some list-related functions, code implementations returning typed maps are not possible unless the type of the objects in the map is specified in the function signature (e.g. if it was a map from Strings to Natural numbers only). So unfortunately, I think you've chosen a function that is not really possible at the moment. There are a few ideas of how we might address this, but for the moment, work on something else. Sorry! --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 13:21, 23 April 2026 (UTC) :Maybe explicitly using [[Z13518|natural numbers]] would work? I would try using <code>{ "Z1K1": "Z13518", "Z13518K1": "[number]" }</code> to represent numbers, perhaps, and seeing if that works. Of course, you would also probably have to adapt this for other types that cannot be serialized, and I'm not sure how easy that would be to generalize (assuming [[w:Don't repeat yourself|DRYness]] is desired). &mdash; [[User:Theki|rae<sup>5e</sup>]] &lt;[[User talk:Theki|talk]]&gt; 14:39, 23 April 2026 (UTC) == Help with creating a function for Abstract Wikipedia == Hello! I was inspired by {{Z|Z26570}} to create {{Z|Z33975}}, however I'm not sure how I add specific language implementations here. Can anybody help me? [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 10:41, 23 April 2026 (UTC) : I think I figured it out, I created a new object with the language config type, added {{Z|Z14310}} to my implementation, and added a new function for English... At least I think that's how it works... [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 13:16, 23 April 2026 (UTC) ::You have the right idea, as far as I know. I went ahead and connected the implementations you created as they appear to work fine for English, and added a test for {{Z|Z33975}} (which passes [[File:Twemoji 1f601.svg|24px]]). I also corrected an error you made on the config object where you appear to have accidentally connected English to {{Z|Z33975}} instead of {{Z|Z33977}}. Thank you for contributing! &mdash; [[User:Theki|rae<sup>5e</sup>]] &lt;[[User talk:Theki|talk]]&gt; 13:45, 23 April 2026 (UTC) ::: {{re|Theki}} Thank you so much for you help! Could you please kindly also connect the implementations for {{Z|Z33986}} which I just made, which is going to be used for the Hebrew implementation of {{Z|Z33975}}. [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 14:11, 23 April 2026 (UTC) ::::You seem to be returning the wrong type in both implementations. Functioneers should not connect implementations that don't work for non-functioneers. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 14:13, 23 April 2026 (UTC) ::::: {{re|Feeglgeef}} Oh thank you for pointing that out! I am still a bit new to this project and confused, so I need to read up some more about this. How do I return a monolingual text object? [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 14:17, 23 April 2026 (UTC) ::::::I'm trying to fix it for you, the construction of ZObjects in code implementations is a bit difficult right now. Since the State origin using entity and class function will (presumably) be composition, perhaps {{Z|33975}} can be adjusted to return a string, using {{Z|26107}} and {{Z|26107}}? [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 14:21, 23 April 2026 (UTC) :::::I did not notice any discrepancies from looking at the functions by themselves, and it seemed to work fine on my end. Is it bad practice for NLG functions to return the monolingual text type? I had assumed it was logical. &mdash; [[User:Theki|rae<sup>5e</sup>]] &lt;[[User talk:Theki|talk]]&gt; 14:24, 23 April 2026 (UTC) ::::::Both implementations are failing all three tests on my end. No consensus has been established as to whether monolingual texts or strings should be used, so it's like the [[w:War of the currents|war of the currents]] but for Wikifunctions. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 14:27, 23 April 2026 (UTC) :::::::Oh, you were referring to {{Z|Z33986}}. I assumed you were stating that something was wrong in the earlier English functions that I missed; I apologize for the misunderstanding. Has there been any centralized discussion on this string vs. monolingual text issue? &mdash; [[User:Theki|rae<sup>5e</sup>]] &lt;[[User talk:Theki|talk]]&gt; 14:31, 23 April 2026 (UTC) ::::::::Not that I'm aware of, I've brought it up on the telegram twice before, though. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 14:49, 23 April 2026 (UTC) ::::::::The centralised discussion is at [[WT:Abstract Wikipedia/2025 fragment experiments#Proposed recommendation: Fragments should return Z11/monolingual strings]]. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 07:19, 24 April 2026 (UTC) ::::::: {{re|Theki|Feeglgeef}} Can only functioneers test implementations? For me I can't test it at all... [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 14:32, 23 April 2026 (UTC) ::::::::AFAIK, test cases are only immediately testable during editing of a function if they are connected. This is one of my personal pain points with Wikifunctions, iterating on functions without exhaustive connected test cases makes debugging practically impossible for non-functioneers working on newly-created functions... I (or Feeglgeef) can quickly connect the tests you need for you if you want, although if they are not well-formed they may need to be disconnected again afterwards. Additionally, I could temporarily connect the implementation you are writing so that you can test it on the sidebar as you work, but I'm not sure if this is advisable. That functionality is also something that unfortunately only works when not disconnected. &mdash; [[User:Theki|rae<sup>5e</sup>]] &lt;[[User talk:Theki|talk]]&gt; 14:43, 23 April 2026 (UTC) :::::::::Yup, agree with you on all points, thanks. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 14:48, 23 April 2026 (UTC) == Please disconnect implementation == I think I've fixed my issue with {{Z|Z33986}}, but I can't edit an actively connected implementations with my rights. I must admit it is an AI-aided fix, I feel very strongly about disclosing that. Courtesy pinging [[User:Theki]] and [[User:Feeglgeef]]. [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 18:51, 23 April 2026 (UTC) : Additionally, I think the JS might be working. [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 18:52, 23 April 2026 (UTC) : Just to clarify, I mean disconnect the Python implementation please. [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 18:53, 23 April 2026 (UTC) :{{Done}} I've disconnected the Python implementation. :I've also added a couple of tests. The rule is a bit more complicated than adding a maqaf before every character that is not a Hebrew letter. Unfortunately, I don't think I'll have time to fix the implementations any time soon. [[User:Amire80|Amir E. Aharoni]] ([[User talk:Amire80|talk]]) 19:03, 23 April 2026 (UTC) :: Thank you! :: Also, for some reason I thought you put a maqaf before all gershayim, so thanks for correcting me. [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 19:09, 23 April 2026 (UTC) :::No, that's not the rule. :::The rest of this reply is an [[:wikt:info-dump|infodump]], feel free to ignore it :) :::In [https://hebrew-academy.org.il/topic/hahlatot/punctuation/ the Academy's punctuation rules], the rule for adding a maqaf is written kind of badly: שמים מקף ברצף שיש בו שני סוגי גופנים, כגון אותיות ומספרים ("maqaf is added in a sequence in which there are two types of fonts, such as letters and numerals"). These are not different types of "fonts", but different types of characters, and I should email them about it. It gives the examples <span lang="he" dir="rtl">ה־12</span> and <span lang="he" dir="rtl">ב־DNA</span>. It doesn't say anything explicitly about quotation marks, but in other places on the same page, you have stuff like <span lang="he" dir="rtl">ב"הארץ"</span>, and from that I deduce that a maqaf is not needed before double quotes if there are Hebrew letters inside the double quotes. :::That said, a few people do think that there must be a maqaf before double quotes. I have a somewhat surprising example of somebody who always does it: translators of Scientology materials into Hebrew. At least that's what they did last time I looked at them, about ten years ago. Those people are certainly prolific, and they get points from me for consistency, but this not the prevalent standard. (And if I recall correctly, they use the minus and not the proper Hebrew maqaf, and they don't get any points from me for that!) :::Also, the name of the character is just "double quotes" and not "gershayim". Gershayim are mostly for abbreviations, although most people use the same character for them. I use ״ for gershayim, as do a few other nerds, but we're the minority. [[User:Amire80|Amir E. Aharoni]] ([[User talk:Amire80|talk]]) 19:35, 23 April 2026 (UTC) :::: {{re|Amire80}} Yeah, "font" is a weird choice of wording here by the Academy...<br> I think I'll follow your guidance and not use a maqaf for quotes beginning with Hebrew letters. <br> I should also add more tests for different types of quotes, like straight (", '), curly (“, ”, ‘, ’), gershayim (״, ׳), including single quotes.<br> P.S. gotta deduct points from Scientology for being a cult but that's neither here nor there [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 20:49, 23 April 2026 (UTC) :::: {{re|Amire80}} Courtesy ping because I mistyped your username on the last message. Anyways I'm also gonna do that tomorrow because I'm tired now... [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 20:50, 23 April 2026 (UTC) == Connect implementations == Hello! I'm done with the implementations of {{Z|Z33986}} both in JS and Python, and all tests pass. Pinging @[[User:Amire80|Amire80]] to check if all the tests I've added are alright. [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 15:24, 24 April 2026 (UTC) :Connected. It's possible that some more changes will be needed, but it looks OK now. :Another little comment: It should be called "clitic" and not "prefix". [[User:Amire80|Amir E. Aharoni]] ([[User talk:Amire80|talk]]) 15:56, 24 April 2026 (UTC) : {{re|Amire80}} Thanks for your comment! Luckily labels are easy to edit, so I'll get to it. : Currently I'm working on Bulgarian {{z|Z34072}} and {{z|Z34084}}, along with other Bulgarian functions. After I'm finished with those I'll take your advice. [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 16:01, 24 April 2026 (UTC) == Please connect my Bulgarian implementations == I recently created the following Bulgarian functions: * {{Z|Z34070}} (currently broken, I think because another function I built it upon is unimplemented) * {{Z|Z34088}} * {{Z|Z34105}} * {{Z|Z34072}} * {{Z|Z34084}} Can somebody please connect these functions, and perhaps suggest other functions I could localize? [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 19:03, 24 April 2026 (UTC) : Specifically, [[Z34070]] is based on [[Z34072]] [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 19:05, 24 April 2026 (UTC) :{{done}} for everything that passes, [[Z34070]] still does not work after purging WF's cache, though. For future reference, please request on the [[WF:Community portal|community portal]] instead of the project chat. Thank you for your work! [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 20:03, 24 April 2026 (UTC) :: {{re|Feeglgeef}} Thank you for your help! I will keep in mind to go to the [[project: community portal| community portal]] in future instead for this. :: I still don't understand why {{Z|Z34070}} fails... It's implementation is almost completely identical to [[Z30399]] from {{Z|Z30397}}, unless I messed something up... [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 20:11, 24 April 2026 (UTC) :::{{done}} No, it was mostly just timing out. It is better to use selective fetches where possible. One case is failing to match the expected results, but at least it is returning something. For all I know, it might even be acceptable! [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 20:35, 24 April 2026 (UTC) 6rbegs9driq4ejkb9fy3fon5ioqx3ll 268630 268627 2026-04-24T20:41:37Z QuickQuokka 51952 /* Editor experience suggestions */ new topic ([[mw:c:Special:MyLanguage/User:JWBTH/CD|CD]]) 268630 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/ }} == Wikifunctions & Abstract Wikipedia Newsletter #238 is out: Citations and Copy and Paste == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-03-06|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In this issue, we introduce the possibility of creating a function that deals with references and a Wikifunctions internal clipboard, where you can temporarily store any piece of code in order to paste it somewhere else, 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]]) 17:28, 6 March 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=30119120 --> :Is there a function in Wikifunctions to get all sources to a statement in a Wikidata item. At the moment my main activity in the Wikimedia projects is adding sources to Wikidata statements. For this case I got the following kind of [https://w.wiki/JFec query] to get all qualifiers and sources for a specific statment in explicit mentioned items in the query. There are already templates for citing sources in different Wikipedia language versions. For example the template [https://en.wikipedia.org/wiki/Template:Cite_web Cite web] is used in 298 Wikipedia language versions. So it is a widely used template and I wish a implementation for it in Wikifunctions. [[User:Hogü-456|Hogü-456]] ([[User talk:Hogü-456|talk]]) 21:31, 8 March 2026 (UTC) ::{{Z|31984}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 15:08, 9 March 2026 (UTC) {{tracked|T404652}} ::Yes and no. Importing of Wikidata references is currently turned off. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 15:27, 9 March 2026 (UTC) <br clear="all"/>{{phab|T419350}} :I found [[phab:T419350|a bug]] where the clipboard feature becomes unusable.<!-- --><br>Also, it's a bit disappointing that it doesn't use the real clipboard, not even as an option for egress. If you're invoking a function and you can get it to "compile", then "Copy result link" already lets you copy out the full canonical form... [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 02:58, 10 March 2026 (UTC) ::@[[User:YoshiRulz|YoshiRulz]] Thanks for reporting, I noticed the team about it. I will see if we can fix it soon. [[User:Sannita (WMF)|Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 10:26, 11 March 2026 (UTC) :::It's fixed 🤩 [[User:So9q|So9q]] ([[User talk:So9q|talk]]) 14:38, 31 March 2026 (UTC) == Broken function == Can someone please revert the most recent revision (by [[User:GrounderUK]]) on [[Z29362]]? It appears that it always returns void, breaking a lot of abstract wiki in the process. [[User:MetalBreaksAndBends|MetalBreaksAndBends]] ([[User talk:MetalBreaksAndBends|talk]]) 18:13, 25 March 2026 (UTC) :This implementation is broken, but it's disconnected, no? Shouldn't be breaking abstractwiki. [[User:Infernostars|infernostars]] <small>([[User talk:Infernostars|talk]]) ([[Special:Contributions/Infernostars|contribs]])</small> 21:29, 25 March 2026 (UTC) ::Looks like someone disconnected it after I wrote that comment, but before you wrote yours. [[User:MetalBreaksAndBends|MetalBreaksAndBends]] ([[User talk:MetalBreaksAndBends|talk]]) 22:24, 25 March 2026 (UTC) :It seems to have been reconnected, but the issue looks like it has started working again, per all passed tests. <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 March 2026 (UTC) :This was the result of a [[:phab: T421322|breaking change in the software]]. I didn’t amend the implementation until after it had been disconnected, and all tests passed after the change. I think the issue is now resolved, but I’ll link this comment to the Phabricator ticket for “lessons learned”. Sorry I didn’t pick this up earlier, but this particular software change was unexpected. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 08:46, 26 March 2026 (UTC) == Language tags == I would appreciate input on [[Talk:Z14326#Case-sensitivity]] re: the exact semantics of {{Z|60}}'s identity key. CC @[[User:99of9|99of9]] since you connected one of the tests but not the others. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 14:27, 27 March 2026 (UTC) == Upcoming Wikimedia Café meetup regarding the [[:meta:Wikimedia Foundation Annual Plan/2026-2027|the 2026-2027 Wikimedia Foundation Annual Plan]] == {{tmbox | image = [[File:Wikimedia Café logo in plain SVG format.svg|45px]] | type=notice | text = Hello! There will be a '''[[:meta:Wikimedia Café|Wikimedia Café]]''' meetup on '''Saturday, 11 April 2026 at 14:00 UTC''' ([https://zonestamp.toolforge.org/1775916000 timestamp conversion tool]), focusing on the [[:meta:Wikimedia Foundation Annual Plan/2026-2027|the 2026-2027 Wikimedia Foundation Annual Plan]]. The featured guests will be {{Noping|KStineRowe (WMF)|label1=Kelsi Stine-Rowe}} (senior manager, [[:meta:Movement Communications|Movement Communications]], Wikimedia Foundation), and {{Noping|Samwalton9 (WMF)|label1=Sam Walton}} (senior product manager, [[:mw:Moderator Tools|Moderator Tools]], Wikimedia Foundation). <br /> In addition to this Café session, [[:meta:Wikimedia Foundation Annual Plan/2026-2027/Collaboration|several additional meetings regarding the Annual Plan are listed on the Collaboration page]], and you may participate on the [[:meta:Talk:Wikimedia Foundation Annual Plan/2026-2027|talk page]]. <br /> This Café meetup will be approximately two hours long. Attendees may choose to attend only for a part. Please see the Café page for more information, including [[:meta:Wikimedia Café#Signups for the April 2026 session|how to register]]. <br /> [[File:Buntstifte Eberhard Faber crop 64h.jpg|860px|alt=cropped image of colored pencils]] }} <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> 05:26, 29 March 2026 (UTC) {{section resolved|&mdash; [[User:Theki|rae<sup>5e</sup>]] &lt;[[User talk:Theki|talk]]&gt; 14:52, 23 April 2026 (UTC)}} == "language" argument for certain functions == Hello. I am relatively new to Wikifunctions. Recently, I tried to create functions for Chinese translation of {{Z|Z26570}} and {{Z|Z26095}} (which became [[Z32788]] and [[Z32900]]). During the creation of these functions, I was trying to take {{Z|Z32212}} as reference. And I realized that the defining role sentence function is taking <code>language</code> as an argument (and the test case of the Chinese-language function already contains two varieties of Chinese). This makes it possible to output monolingual text in <code>zh-hant</code>, <code>zh-hans</code>, <code>zh-tw</code>, or any varieties of the language. I think for this reason, it is better to have <code>language</code> as arguments for the implementation of Z26570 and Z26095, and potentially more functions that require {{Z|Z14294}}, since it would output the varieties code instead of just saying <code>zh</code> for <code>zh-hant</code>, <code>zh-hans</code>, <code>zh-tw</code> in the output of type {{Z|Z11}}. I am not sure how the fallback mechanism works if one of the language (varieties) do not have a labels/lexemes, but to me, it is reasonable to have a <code>language</code> argument. [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 09:38, 31 March 2026 (UTC) :The functions you mention do have a language argument. For Wikifunctions, the {{Z|Z60}} can be at a higher or lower level; whether a {{Z|Z11}} is for a language or a variant is determined by the function that constructs it. Please see {{Z|Z26565}} for an example and feel free to add test cases in Chinese. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 17:54, 11 April 2026 (UTC) ::Hello @[[User:GrounderUK|GrounderUK]], thanks for the answer. I understand that whether {{Z|Z11}} is for a language or a variant depends on the function. But that is exactly what I am asking for. It is true that [[Z26570]] and [[Z26095]] takes [[Z60]] as argument, but the language-specific functions in {{Z|Z29843}} and {{Z|Z26096}} don't. ::Let me give you an example: INPUT to [[Z26570]]: <code>entity</code>: Tokyo, <code>class</code>: city, <code>location</code>: Japan, <code>language</code>: zh-cn, the config would select [[Z33030]] (created after my previous comment by elseone) as the implementation, and it would RETURN 东京是日本的一个城市。(zh-hans), which is not zh-cn as requested in the INPUT. It would also be using the term not for the variant (when it is different) because it is hardcoded to use the term in zh-hans. However, if we have the implementation like [[Z32790]] (which was created by me but a natural language argument was added by elseone) or [[Z32213]] (that works in the defining role sentence function because of the extra argument), it could cater for different variant. ::If we don't have the language argument in the language-specific function, the desire for article creation on Abstract Wikipedia would be to create a function for every variant. Is it then better to create functions for every variant? [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 18:18, 11 April 2026 (UTC) :::I forgot to mention that there are some hardcoding in {{Z|Z32790}} as well, but I cannot fix it because it is a connected function and I am not a functioneer. [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 18:31, 11 April 2026 (UTC) ::::Okay, I think it’s safe to disconnect this one as the function is not yet configured for use on Abstract Wikipedia. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 19:04, 11 April 2026 (UTC) :::Ah, sorry… I misunderstood you. I agree that the called function should be able to accept the original language argument. That is simpler in theory than in practice, because the configured functions all have to have the same argument types, as I understand it. I’m not sure which the best approach is, really, but we probably want to avoid two levels of configuration. That suggests that all language-specific functions would need to accept the additional argument, which is unrewarding work for someone. @[[User:99of9|99of9]], @[[User:Jdforrester (WMF)|Jdforrester (WMF)]], @[[User:DVrandecic (WMF)|DVrandecic (WMF)]] Any thoughts? [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 18:57, 11 April 2026 (UTC) ::::I mean, we would need to modify all the functions in each language, which could take some time. But we are still in an early stage. If we don't fix it now and we want to fix it later, it would be a disaster. [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 19:25, 11 April 2026 (UTC) :::::Agreed. And we probably want them converted to HTML too, with separate language spans for text in different languages. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 19:35, 11 April 2026 (UTC) ::::@[[User:GrounderUK|GrounderUK]]: This sounds like a reasonable change to make. Note that (given these Functions are primarily for use on Abstract Wikipedia), altering/replacing them to return Z89/HTML fragments is already a desired but breaking change, so making a second breaking change at the same time is probably easiest for fixing things swiftly. That said, that's of course a decision for the Abstract Wikipedia and Wikifunctions communities, not me! [[User:Jdforrester (WMF)|Jdforrester (WMF)]] ([[User talk:Jdforrester (WMF)|talk]]) 19:43, 12 April 2026 (UTC) ::::@[[User:GrounderUK|GrounderUK]]@[[User:Sun8908|Sun8908]] to make it a non-breaking change, I've created {{Z|Z34039}} which allows a composition {{Z|Z34043}}. This way you can make functions which either need the specified variant or don't! --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 05:52, 24 April 2026 (UTC) :I have now created {{Z|Z33465}}, which is an implementation of [[Z26570]]. Maybe we can migrate to use that function when more (language-specific) functions for it are ready? [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 18:19, 14 April 2026 (UTC) == Special:CreateObject doesn't let me create a typed list == Hello. I tried to create a typed list with all English varieties on Wikifunctions, to create consistency between different configs, but [[Special:CreateObject]] doesn't show typed list as an option for creating. Is this a bug or an intentional restriction? [[User:ChaoticVermillion|ChaoticVermillion]] ([[User talk:ChaoticVermillion|talk]]) 08:24, 2 April 2026 (UTC) :@[[User:ChaoticVermillion|ChaoticVermillion]]: A typed list is an instance of a function call, which is prohibited as a persisted Object. Maybe you want an enum? See [[Wikifunctions:Type proposals]] for the process for creating such a thing. [[User:Jdforrester (WMF)|Jdforrester (WMF)]] ([[User talk:Jdforrester (WMF)|talk]]) 12:01, 2 April 2026 (UTC) ::I don't want any sort of enum for this, I just want a list of English varieties (English, American English, Australian English, etc.) as an object that I can put in configs. I tried making an object as a function call, but apparently I have to be a member of the staff to do it. [[User:ChaoticVermillion|ChaoticVermillion]] ([[User talk:ChaoticVermillion|talk]]) 12:07, 2 April 2026 (UTC) :::I’ve started this with {{Z|Z33034}}. I’m guessing you were trying to create an object of type {{Z|Z7}} rather than an object whose type is a [[Z7]]. There’s a subtle but important difference. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 12:29, 2 April 2026 (UTC) ::::How do you create a object whose type is a [[Z7]] then? I can't see any option to do this. [[User:ChaoticVermillion|ChaoticVermillion]] ([[User talk:ChaoticVermillion|talk]]) 12:32, 2 April 2026 (UTC) :::::When you are creating an object you must specify its type. By default, the UI expects you to provide a reference to the type, so you can just type in the selector box and click the type you want. For an object like a typed list, the type is specified as a function call, so you click the menu dots beside “type” and choose “function call” instead of “reference”. The selector now allows you to search for functions that can return a type object. You start entering “typed list” and select it in the normal way. Then the UI will allow you to specify the argument to the function call, which is the type shared by all elements in the list. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 13:12, 2 April 2026 (UTC) == Unable to use the Z32643 function. == I'm trying to use the [[Z32643]] (Article-less multi instantiating fragment) function to edit an article in Abstract Wikipedia, but it looks like it's missing connected implementations, and it looks like i don't have the permissions to connect the function with the implementation and use it in ab.wiki. Since i'm not familiar with Wikifunctions, i would like to get help for this specific problem. Thanks. --[[User:Mattiz6276|Mattiz6276]] ([[User talk:Mattiz6276|talk]]) 13:50, 2 April 2026 (UTC) :@[[User:Mattiz6276|Mattiz6276]]: Hey there, it looks like that's a work-in-progress by @[[User:MetalBreaksAndBends|MetalBreaksAndBends]]. There's only a fall-back implementation, Z32652, which fails its own test for a second item. I can connect the items together but it might not work as you expect? [[User:Jdforrester (WMF)|Jdforrester (WMF)]] ([[User talk:Jdforrester (WMF)|talk]]) 14:06, 2 April 2026 (UTC) ::Maybe… I don’t think functions without implementations should be appearing on AW so I have amended the label to avoid giving the impression that this function is available. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 14:23, 2 April 2026 (UTC) == Being able to use edit summaries == I have wanted to use edit summaries a few times when connecting or disconnecting implementations or tests, and I have found that the only way to do that is to use the [[:User:%D7%9E%D7%A7%D7%A3/wikilambda_editsource.js|wikilambda editsource]] tool. I feel like it would be a lot more convenient to be able to make these edit summaries without having to use that tool. [[User:ChaoticVermillion|ChaoticVermillion]] ([[User talk:ChaoticVermillion|talk]]) 08:40, 3 April 2026 (UTC) == Definite forms == [[Talk:Z32162|I've noticed an incomplete implementation and would like to work on fixing it, but need advice.]] [[User:Ijon|Ijon]] ([[User talk:Ijon|talk]]) 21:05, 3 April 2026 (UTC) == Wikifunctions & Abstract Wikipedia Newsletter #243 is out: Community proposals for capturing meaning == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-04-10|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In this issue, we report on three community proposals on syntactic approaches, we introduce a new Type (Complex numbers), we report on current hiccups on Abstract Wikipedia, we share more information about a presentation about Abstract Wikipedia at WikiCon Australia, 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/1776101400 April 13, 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]]) 15:35, 10 April 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=30325620 --> == Help me understand why test passes but running function with same input errors == I've been working on a function that I thought I had working correctly: {{Z+|Z31108}}. It has a test which is passing, but when I enter the same Wikidata item as the test uses (or any other relevant item that it ought to work for), it errors. I can't figure out what's wrong (and the function itself seemed to be working as expected the last time worked on it, a month ago), and I don't know how to interpret the error info. The error output is: <code> Error type: Unspecified error Error data: error information: "cannot read property 'Z6003K4' of undefined" Execution debug logs: Z12696K2 (find this) ==> ZObject<Z1K1:{'Z1K1': 'Z9', 'Z9K1': 'Z6007'},Z6007K1:ZObject<Z1K1:{'Z1K1': 'Z9', 'Z9K1': 'Z6092'},Z6092K1:P3831>,Z6007K2:ZObject<Z1K1:{'Z1K1': 'Z9', 'Z9K1': 'Z6091'},Z6091K1:Q7380503>,Z6007K3:ZReference<Z6021>> </code> -- [[User:Ragesoss|Ragesoss]] ([[User talk:Ragesoss|talk]]) 18:02, 10 April 2026 (UTC) :Hmm… I’ve had a quick look and found a comparable error with {{Z|Z29937}}, which was passing “4 months ago”. The debug comes from {{Z|Z12863}}, after it fails to find a match. This is probably because Z6007K3 is ZReference("Z6021") rather than a Z6020 object, as it appears in the debug logs for your test “28 days ago”: :"Z6007K3":{"Z1K1":{"Z1K1":"Z9","Z9K1":"Z6020"},"Z6020K1":{"Z9K1":"Z6021"}} :This means it’s probably a bug introduced by a recent software change. I’ll take a closer look over the weekend, but the actual error for your test case now is: :Unspecified error (error information: "cannot read property 'Z6003K4' of undefined") :I’m guessing that’s from there being no guard against an empty array in {{Z|Z23681}}, but we’ll see. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 23:22, 10 April 2026 (UTC) :I tracked down the bug to [[Z29869]] and fixed that, but the tests for [[Z31659]] are still failing. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 05:44, 11 April 2026 (UTC) ::Thanks. I’ve re-implemented {{Z|Z23680}} with {{Z|Z33331}} so we at least get a meaningful error in {{Z|Z31108}}. The new implementation explicitly caters for the alternative representation of {{Z|Z6040}} and errors on the empty list it gets from {{Z|Z31659}}. ::I also made a [[Z33332|simple Python implementation]], which seems to work. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 16:29, 11 April 2026 (UTC) == No place to ask to activate a function? == I just discovered the {{Z|Z11390}} function and decided to make an overarching language-selecting function for it. After some fiddling around and studying how {{Z|Z32321}} and its set works, I now have {{Z|Z33439}} which has a config object ({{Z|Z33441}}) that selects between the two preexisting language-specific versions I found (English and Malayalam) and the new one I created for my other native language, {{Z|Z33440}}. Except I can't get these to work, because, from what I understand, only [[Wikifunctions:Functioneers|functioneers]] can activate newly created functions and implementations? So where do I apply for the {{Z|Z33439}} and {{Z|Z33440}} functions to be activated? Perhaps we should have a place to ask for it, a la [[w:WP:NPP]] — call it [[Project:New Functions Patrol|New Functions Patrol]] if you will. —[[User:UndueMarmot|<span style="color:#705ccb;">Undue</span><span style="color:#cfdfa3;background-color:#705ccb;">Marmot</span>]] ([[User talk:UndueMarmot|talk]]) 08:58, 14 April 2026 (UTC) :There's [[Wikifunctions:Community portal]] for this. By the way, {{Z|Z33445}} doesn't work because all the code must be inside the main function in Python code. [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 09:19, 14 April 2026 (UTC) ::Huh. How could I have missed that? ::But anyway, I've moved the code in {{Z|Z33445}} into inside the main function block. ::Is there any reason why WF decided not to simply allow anyone to write functions? After all, that's how it works with wikitext templates, and these functions are fundamentally serving the same purposes as templates, just written in a different way. —[[User:UndueMarmot|<span style="color:#705ccb;">Undue</span><span style="color:#cfdfa3;background-color:#705ccb;">Marmot</span>]] <small>([[User talk:UndueMarmot|talk]])</small> 11:25, 14 April 2026 (UTC) :::I've fixed a couple of technical issues, but tests still fail. [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 11:28, 14 April 2026 (UTC) ::::The tests pass now after some more changes to the code: [[Special:Diff/265232/cur]]. —[[User:UndueMarmot|<span style="color:#705ccb;">Undue</span><span style="color:#cfdfa3;background-color:#705ccb;">Marmot</span>]] <small>([[User talk:UndueMarmot|talk]])</small> 12:01, 14 April 2026 (UTC) :::::{{D|Connected}} [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 12:02, 14 April 2026 (UTC) :::I think it's a security issue, since Wikifunctions implementations could teoretically be malicious. [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 11:29, 14 April 2026 (UTC) ::::This ^^^. We're very lenient, though, once you've created a few working functions you can apply for the right, per [[WF:Functioneer]]. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 12:26, 14 April 2026 (UTC) ::::That explanation [[phab:T343559#11421293|doesn't add up]]. A reason to limit ''connection powers'' to Functioneers might be to prevent vandalism, considering Functions can be used across wikis. But user-provided code is already being executed even without a Functioneer connecting it. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 20:01, 16 April 2026 (UTC) == Wikifunctions & Abstract Wikipedia Newsletter #244 is out: Milestones; Some major issues hopefully resolved == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-04-16|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In this issue, we celebrate 4000 functions on Wikifunctions and 1000 abstract articles on Abstract Wikipedia, we announce that we should have fixed some major issues with the websites, we inform you on our latest outreach activities, and we take a look at the latest software developments. Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]! Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 10:22, 17 April 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=30325620 --> == Actual difference between {{Z|Z26039}} and {{Z|Z26095}} == What is the actual difference between these two functions? I ask, since it seems to me that the current distinction is more or less that the first one doesn't use an indefinite article in English, while the second does. Which is not a good distinction in a project that should be language neutral. This doubt emerged from my use of the first one in [[abstract:Q124441]], which @[[User:Hogü-456|Hogü-456]] made me notice that is probably wrong. My question is: why is it wrong? How could we clarify the difference? [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 19:46, 19 April 2026 (UTC) :I think the difference is if there is an indefinite article like a or an before the subject or not. In German there can be cases where a definite article is necessary before the subject. I looked at the functions and before the object both times an article is mentioned. As it depends on the language and the word what is the correct function to use I hope it will be clarified and it is an example of the necessity to have a human with understanding in a specific language check it. I hope there will be longer functions what generate more content about a specific kind of item. Then it is necessary to write one such function per language and it can be then applied to several items. It still requires checks and so maybe it is better to write down what item category needs what kind of introduction sentence function for what language. [[User:Hogü-456|Hogü-456]] ([[User talk:Hogü-456|talk]]) 20:05, 19 April 2026 (UTC) ::The point of these two functions (and of the entire Abstract Wikipedia project) is that they should be defined in a purely language-independent way, so that the translation to actual language can be done automatically. This is the reason why these functions have been renamed; I think that this attempt was not succesful, since meaning is still unclear. My proposal to clarify them would be to invoke the concept of [[w:specificity (linguistics)|specificity]]: {{Z|Z26039}} should be named "specific subject is instance of (string)", and should be used only when the QID of the subject uniquely identifies a single thing; {{Z|Z26095}} should instead be renamed in "non-specific subject is kind of (Monolingual text)", and should be used when the QID refers to a multitude of real life items, and we are specifying the class that all these item belong to. This clarification would not still be enough, since it doesn't explain how mass nouns are handled (is water a unique thing? Does {{Q|Q7802}} refer to a single piece of bread or to the entirety of bread, like water?). This problem is very tricky, since mass noun are language-specific and blurry the line between these two functions. [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 20:58, 19 April 2026 (UTC) :Simply put, one corresponds to P31 and the other to P279. Paris is an {{Q|P31}} a {{Q|Q1549591}} :whereas a {{Q|Q1549591}} is a {{Q|P279}} (alias “kind of”) {{Q|Q515}}. Whether the Wikidata knowledge representation will be sufficient to resolve into fluent natural language representations in all languages is, of course, a crucial question. Where it is not, the Abstract Wikipedia knowledge representation will need to supplement the Wikidata content with additional details about the relation between the participants or the participants themselves, and these details should be language-neutral, to the extent that this is practicable. The item {{Q|Q124441}} has no [[:d:Q124441#P31|P31]] statements; it has only [[:d:Q124441#P279|P279]]s, including one relating it to {{Q|Q212920}}, which suggests {{Z|Z26095}} is the appropriate choice here even if the rendering in some languages is the same. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 22:52, 19 April 2026 (UTC) ::Thanks for explaining it. I think that I'll change the implementation of {{Z|Z26095}}, so that in Italian it produces more or less the same output of {{Z|Z26039}} (both with the definite article). [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 11:24, 20 April 2026 (UTC) == Equivalent of Z6830 for lexemes == Is there an equivalent of {{Z|Z6830}} that enables retrieving all lexemes pointing to a particular lexeme using a specific property? [[User:Redmin|Redmin]] ([[User talk:Redmin|talk]]) 21:06, 20 April 2026 (UTC) :There's {{Z|6831}} but I think that's slightly different again to what you're after. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 12:31, 21 April 2026 (UTC) ::Thanks for sharing that one, I did not know it existed. But you are right, it’s not quite what I am looking for. I want a function that would take a Wikidata property reference (like P5191, which is ‘derived from lexeme’) and a Wikidata lexeme reference, and return a list of lexemes that reference that lexeme using that property. [[User:Redmin|Redmin]] ([[User talk:Redmin|talk]]) 13:23, 21 April 2026 (UTC) == Storing huge datasets == It is not a necessity I suppose, but an idea came to me earlier to write a function that would give the corresponding [[en:Shavian alphabet|Shavian alphabet representation]] of an English word written with the Latin alphabet, or perhaps apply that operation to an entire sentence. However, just trying to guess as to what the IPA pronunciation of each word passed into it could be is is both not ideal (pronunciations obviously can and will vary widely between accents) and infeasible <s>(Wikidata lexemes don't really seem to account for pronunciation)</s>. It happens, though, that a comprehensive Shavian dictionary exists named the [https://readlex.pythonanywhere.com/ ''Read Lexicon''], which uses pronunciation and spelling similar to that used by the creator of the alphabet himself. This would be a good dataset to use in performing this translation in the function, but it appears that, all in all, the total size of the dictionary is [https://github.com/Shavian-info/readlex/blob/main/readlex.json ''nearly 26MB''] when formatted as JSON, which would certainly be larger when converted into a typed list. I am wondering if this will ever be feasible or admissible, or if there is really a way around this if importing such a large set of data is deemed impractical. &mdash; [[User:Theki|rae<sup>5e</sup>]] &lt;[[User talk:Theki|talk]]&gt; 22:30, 20 April 2026 (UTC) :{{re|Theki}} "Wikidata lexemes don't really seem to account for pronunciation"" is patently untrue; not only does every Bokmål lexeme form have IPA attached to it (thanks to Jon Harald Søby), but there are lots of languages--including English--that have pronunciation information, whether through IPA or otherwise, indicated on their forms. The big issue of course is that adding this data is not always possible to perform efficiently--for instance, I'd love to have Yiddish pronunciation respellings from Paul Abelson's dictionary on as many English forms as possible, but this dictionary not being previously processed makes this difficult. The data set you have brought up, if a suitable reading of [[:m:Wikilegal/Lexicographical_Data]] allows it, could be added as {{P|7243}} statements on various English forms. [[User:Mahir256|Mahir256]] ([[User talk:Mahir256|talk]]) 23:20, 20 April 2026 (UTC) ::Well, sorry... I haven't witnessed these pronunciation statements before, I wasn't aware of their existence until you pointed it out. &mdash; [[User:Theki|rae<sup>5e</sup>]] &lt;[[User talk:Theki|talk]]&gt; 15:02, 21 April 2026 (UTC) :I got 1,900,000 characters into [[Z33875]] before the UI gave up on me. I'm not sure what the limit is. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 15:21, 21 April 2026 (UTC) == Could not serialize input JS object: Number <small><small>[insert tested number here]</small></small> == I'm not one to throw my problems at others, but I have no idea how to fix this. Am implementing {{Z|Z24602}} in JavaScript, which requires returning a typed map. It now works for every type of value except numbers. Tried explicitly converting the numbers to float64, but either way it throws the error above. Would appreciate it if anyone could diagnose or fix the problem, as my knowledge of Wikifunctions is amateur at best. Thank you. [[User:Some helpful person|Some helpful person]] ([[User talk:Some helpful person|talk]]) 00:32, 23 April 2026 (UTC) :The quick answer is that like some list-related functions, code implementations returning typed maps are not possible unless the type of the objects in the map is specified in the function signature (e.g. if it was a map from Strings to Natural numbers only). So unfortunately, I think you've chosen a function that is not really possible at the moment. There are a few ideas of how we might address this, but for the moment, work on something else. Sorry! --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 13:21, 23 April 2026 (UTC) :Maybe explicitly using [[Z13518|natural numbers]] would work? I would try using <code>{ "Z1K1": "Z13518", "Z13518K1": "[number]" }</code> to represent numbers, perhaps, and seeing if that works. Of course, you would also probably have to adapt this for other types that cannot be serialized, and I'm not sure how easy that would be to generalize (assuming [[w:Don't repeat yourself|DRYness]] is desired). &mdash; [[User:Theki|rae<sup>5e</sup>]] &lt;[[User talk:Theki|talk]]&gt; 14:39, 23 April 2026 (UTC) == Help with creating a function for Abstract Wikipedia == Hello! I was inspired by {{Z|Z26570}} to create {{Z|Z33975}}, however I'm not sure how I add specific language implementations here. Can anybody help me? [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 10:41, 23 April 2026 (UTC) : I think I figured it out, I created a new object with the language config type, added {{Z|Z14310}} to my implementation, and added a new function for English... At least I think that's how it works... [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 13:16, 23 April 2026 (UTC) ::You have the right idea, as far as I know. I went ahead and connected the implementations you created as they appear to work fine for English, and added a test for {{Z|Z33975}} (which passes [[File:Twemoji 1f601.svg|24px]]). I also corrected an error you made on the config object where you appear to have accidentally connected English to {{Z|Z33975}} instead of {{Z|Z33977}}. Thank you for contributing! &mdash; [[User:Theki|rae<sup>5e</sup>]] &lt;[[User talk:Theki|talk]]&gt; 13:45, 23 April 2026 (UTC) ::: {{re|Theki}} Thank you so much for you help! Could you please kindly also connect the implementations for {{Z|Z33986}} which I just made, which is going to be used for the Hebrew implementation of {{Z|Z33975}}. [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 14:11, 23 April 2026 (UTC) ::::You seem to be returning the wrong type in both implementations. Functioneers should not connect implementations that don't work for non-functioneers. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 14:13, 23 April 2026 (UTC) ::::: {{re|Feeglgeef}} Oh thank you for pointing that out! I am still a bit new to this project and confused, so I need to read up some more about this. How do I return a monolingual text object? [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 14:17, 23 April 2026 (UTC) ::::::I'm trying to fix it for you, the construction of ZObjects in code implementations is a bit difficult right now. Since the State origin using entity and class function will (presumably) be composition, perhaps {{Z|33975}} can be adjusted to return a string, using {{Z|26107}} and {{Z|26107}}? [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 14:21, 23 April 2026 (UTC) :::::I did not notice any discrepancies from looking at the functions by themselves, and it seemed to work fine on my end. Is it bad practice for NLG functions to return the monolingual text type? I had assumed it was logical. &mdash; [[User:Theki|rae<sup>5e</sup>]] &lt;[[User talk:Theki|talk]]&gt; 14:24, 23 April 2026 (UTC) ::::::Both implementations are failing all three tests on my end. No consensus has been established as to whether monolingual texts or strings should be used, so it's like the [[w:War of the currents|war of the currents]] but for Wikifunctions. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 14:27, 23 April 2026 (UTC) :::::::Oh, you were referring to {{Z|Z33986}}. I assumed you were stating that something was wrong in the earlier English functions that I missed; I apologize for the misunderstanding. Has there been any centralized discussion on this string vs. monolingual text issue? &mdash; [[User:Theki|rae<sup>5e</sup>]] &lt;[[User talk:Theki|talk]]&gt; 14:31, 23 April 2026 (UTC) ::::::::Not that I'm aware of, I've brought it up on the telegram twice before, though. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 14:49, 23 April 2026 (UTC) ::::::::The centralised discussion is at [[WT:Abstract Wikipedia/2025 fragment experiments#Proposed recommendation: Fragments should return Z11/monolingual strings]]. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 07:19, 24 April 2026 (UTC) ::::::: {{re|Theki|Feeglgeef}} Can only functioneers test implementations? For me I can't test it at all... [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 14:32, 23 April 2026 (UTC) ::::::::AFAIK, test cases are only immediately testable during editing of a function if they are connected. This is one of my personal pain points with Wikifunctions, iterating on functions without exhaustive connected test cases makes debugging practically impossible for non-functioneers working on newly-created functions... I (or Feeglgeef) can quickly connect the tests you need for you if you want, although if they are not well-formed they may need to be disconnected again afterwards. Additionally, I could temporarily connect the implementation you are writing so that you can test it on the sidebar as you work, but I'm not sure if this is advisable. That functionality is also something that unfortunately only works when not disconnected. &mdash; [[User:Theki|rae<sup>5e</sup>]] &lt;[[User talk:Theki|talk]]&gt; 14:43, 23 April 2026 (UTC) :::::::::Yup, agree with you on all points, thanks. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 14:48, 23 April 2026 (UTC) == Please disconnect implementation == I think I've fixed my issue with {{Z|Z33986}}, but I can't edit an actively connected implementations with my rights. I must admit it is an AI-aided fix, I feel very strongly about disclosing that. Courtesy pinging [[User:Theki]] and [[User:Feeglgeef]]. [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 18:51, 23 April 2026 (UTC) : Additionally, I think the JS might be working. [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 18:52, 23 April 2026 (UTC) : Just to clarify, I mean disconnect the Python implementation please. [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 18:53, 23 April 2026 (UTC) :{{Done}} I've disconnected the Python implementation. :I've also added a couple of tests. The rule is a bit more complicated than adding a maqaf before every character that is not a Hebrew letter. Unfortunately, I don't think I'll have time to fix the implementations any time soon. [[User:Amire80|Amir E. Aharoni]] ([[User talk:Amire80|talk]]) 19:03, 23 April 2026 (UTC) :: Thank you! :: Also, for some reason I thought you put a maqaf before all gershayim, so thanks for correcting me. [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 19:09, 23 April 2026 (UTC) :::No, that's not the rule. :::The rest of this reply is an [[:wikt:info-dump|infodump]], feel free to ignore it :) :::In [https://hebrew-academy.org.il/topic/hahlatot/punctuation/ the Academy's punctuation rules], the rule for adding a maqaf is written kind of badly: שמים מקף ברצף שיש בו שני סוגי גופנים, כגון אותיות ומספרים ("maqaf is added in a sequence in which there are two types of fonts, such as letters and numerals"). These are not different types of "fonts", but different types of characters, and I should email them about it. It gives the examples <span lang="he" dir="rtl">ה־12</span> and <span lang="he" dir="rtl">ב־DNA</span>. It doesn't say anything explicitly about quotation marks, but in other places on the same page, you have stuff like <span lang="he" dir="rtl">ב"הארץ"</span>, and from that I deduce that a maqaf is not needed before double quotes if there are Hebrew letters inside the double quotes. :::That said, a few people do think that there must be a maqaf before double quotes. I have a somewhat surprising example of somebody who always does it: translators of Scientology materials into Hebrew. At least that's what they did last time I looked at them, about ten years ago. Those people are certainly prolific, and they get points from me for consistency, but this not the prevalent standard. (And if I recall correctly, they use the minus and not the proper Hebrew maqaf, and they don't get any points from me for that!) :::Also, the name of the character is just "double quotes" and not "gershayim". Gershayim are mostly for abbreviations, although most people use the same character for them. I use ״ for gershayim, as do a few other nerds, but we're the minority. [[User:Amire80|Amir E. Aharoni]] ([[User talk:Amire80|talk]]) 19:35, 23 April 2026 (UTC) :::: {{re|Amire80}} Yeah, "font" is a weird choice of wording here by the Academy...<br> I think I'll follow your guidance and not use a maqaf for quotes beginning with Hebrew letters. <br> I should also add more tests for different types of quotes, like straight (", '), curly (“, ”, ‘, ’), gershayim (״, ׳), including single quotes.<br> P.S. gotta deduct points from Scientology for being a cult but that's neither here nor there [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 20:49, 23 April 2026 (UTC) :::: {{re|Amire80}} Courtesy ping because I mistyped your username on the last message. Anyways I'm also gonna do that tomorrow because I'm tired now... [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 20:50, 23 April 2026 (UTC) == Connect implementations == Hello! I'm done with the implementations of {{Z|Z33986}} both in JS and Python, and all tests pass. Pinging @[[User:Amire80|Amire80]] to check if all the tests I've added are alright. [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 15:24, 24 April 2026 (UTC) :Connected. It's possible that some more changes will be needed, but it looks OK now. :Another little comment: It should be called "clitic" and not "prefix". [[User:Amire80|Amir E. Aharoni]] ([[User talk:Amire80|talk]]) 15:56, 24 April 2026 (UTC) : {{re|Amire80}} Thanks for your comment! Luckily labels are easy to edit, so I'll get to it. : Currently I'm working on Bulgarian {{z|Z34072}} and {{z|Z34084}}, along with other Bulgarian functions. After I'm finished with those I'll take your advice. [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 16:01, 24 April 2026 (UTC) == Please connect my Bulgarian implementations == I recently created the following Bulgarian functions: * {{Z|Z34070}} (currently broken, I think because another function I built it upon is unimplemented) * {{Z|Z34088}} * {{Z|Z34105}} * {{Z|Z34072}} * {{Z|Z34084}} Can somebody please connect these functions, and perhaps suggest other functions I could localize? [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 19:03, 24 April 2026 (UTC) : Specifically, [[Z34070]] is based on [[Z34072]] [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 19:05, 24 April 2026 (UTC) :{{done}} for everything that passes, [[Z34070]] still does not work after purging WF's cache, though. For future reference, please request on the [[WF:Community portal|community portal]] instead of the project chat. Thank you for your work! [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 20:03, 24 April 2026 (UTC) :: {{re|Feeglgeef}} Thank you for your help! I will keep in mind to go to the [[project: community portal| community portal]] in future instead for this. :: I still don't understand why {{Z|Z34070}} fails... It's implementation is almost completely identical to [[Z30399]] from {{Z|Z30397}}, unless I messed something up... [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 20:11, 24 April 2026 (UTC) :::{{done}} No, it was mostly just timing out. It is better to use selective fetches where possible. One case is failing to match the expected results, but at least it is returning something. For all I know, it might even be acceptable! [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 20:35, 24 April 2026 (UTC) == Editor experience suggestions == I'm a bit frustrated with the editing experience on Wikifunctions, and I have suggestions based on pain points I've had contributing to this project: * Adding a wizard to create functions, implementations, and tests in one flow, somewhat like Wikimedia Commons' upload wizard * A sandbox for experimenting without changing mainspace functions, and maybe letting non-functioneers connect implementations ([[Project: Sandbox]] doesn't seem to fit this) * We could have functions for creation based on the sandbox, like how Wikipedia has articles for creation and edit requests, * Maybe even another test instance of Wikifunctions, like how Wikidata has [[testwikidata:|Test Wikidata]] I really like this project and I don't mean to whine, but it certainly has a lot of pain points both for technical and non-technical people. <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> 20:41, 24 April 2026 (UTC) ae2rl7oxhrzibi2r856zxoswprdrkkx 268633 268630 2026-04-24T20:43:57Z QuickQuokka 51952 /* Please connect my Bulgarian implementations */ reply to GrounderUK ([[mw:c:Special:MyLanguage/User:JWBTH/CD|CD]]) 268633 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/ }} == Wikifunctions & Abstract Wikipedia Newsletter #238 is out: Citations and Copy and Paste == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-03-06|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In this issue, we introduce the possibility of creating a function that deals with references and a Wikifunctions internal clipboard, where you can temporarily store any piece of code in order to paste it somewhere else, 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]]) 17:28, 6 March 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=30119120 --> :Is there a function in Wikifunctions to get all sources to a statement in a Wikidata item. At the moment my main activity in the Wikimedia projects is adding sources to Wikidata statements. For this case I got the following kind of [https://w.wiki/JFec query] to get all qualifiers and sources for a specific statment in explicit mentioned items in the query. There are already templates for citing sources in different Wikipedia language versions. For example the template [https://en.wikipedia.org/wiki/Template:Cite_web Cite web] is used in 298 Wikipedia language versions. So it is a widely used template and I wish a implementation for it in Wikifunctions. [[User:Hogü-456|Hogü-456]] ([[User talk:Hogü-456|talk]]) 21:31, 8 March 2026 (UTC) ::{{Z|31984}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 15:08, 9 March 2026 (UTC) {{tracked|T404652}} ::Yes and no. Importing of Wikidata references is currently turned off. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 15:27, 9 March 2026 (UTC) <br clear="all"/>{{phab|T419350}} :I found [[phab:T419350|a bug]] where the clipboard feature becomes unusable.<!-- --><br>Also, it's a bit disappointing that it doesn't use the real clipboard, not even as an option for egress. If you're invoking a function and you can get it to "compile", then "Copy result link" already lets you copy out the full canonical form... [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 02:58, 10 March 2026 (UTC) ::@[[User:YoshiRulz|YoshiRulz]] Thanks for reporting, I noticed the team about it. I will see if we can fix it soon. [[User:Sannita (WMF)|Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 10:26, 11 March 2026 (UTC) :::It's fixed 🤩 [[User:So9q|So9q]] ([[User talk:So9q|talk]]) 14:38, 31 March 2026 (UTC) == Broken function == Can someone please revert the most recent revision (by [[User:GrounderUK]]) on [[Z29362]]? It appears that it always returns void, breaking a lot of abstract wiki in the process. [[User:MetalBreaksAndBends|MetalBreaksAndBends]] ([[User talk:MetalBreaksAndBends|talk]]) 18:13, 25 March 2026 (UTC) :This implementation is broken, but it's disconnected, no? Shouldn't be breaking abstractwiki. [[User:Infernostars|infernostars]] <small>([[User talk:Infernostars|talk]]) ([[Special:Contributions/Infernostars|contribs]])</small> 21:29, 25 March 2026 (UTC) ::Looks like someone disconnected it after I wrote that comment, but before you wrote yours. [[User:MetalBreaksAndBends|MetalBreaksAndBends]] ([[User talk:MetalBreaksAndBends|talk]]) 22:24, 25 March 2026 (UTC) :It seems to have been reconnected, but the issue looks like it has started working again, per all passed tests. <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 March 2026 (UTC) :This was the result of a [[:phab: T421322|breaking change in the software]]. I didn’t amend the implementation until after it had been disconnected, and all tests passed after the change. I think the issue is now resolved, but I’ll link this comment to the Phabricator ticket for “lessons learned”. Sorry I didn’t pick this up earlier, but this particular software change was unexpected. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 08:46, 26 March 2026 (UTC) == Language tags == I would appreciate input on [[Talk:Z14326#Case-sensitivity]] re: the exact semantics of {{Z|60}}'s identity key. CC @[[User:99of9|99of9]] since you connected one of the tests but not the others. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 14:27, 27 March 2026 (UTC) == Upcoming Wikimedia Café meetup regarding the [[:meta:Wikimedia Foundation Annual Plan/2026-2027|the 2026-2027 Wikimedia Foundation Annual Plan]] == {{tmbox | image = [[File:Wikimedia Café logo in plain SVG format.svg|45px]] | type=notice | text = Hello! There will be a '''[[:meta:Wikimedia Café|Wikimedia Café]]''' meetup on '''Saturday, 11 April 2026 at 14:00 UTC''' ([https://zonestamp.toolforge.org/1775916000 timestamp conversion tool]), focusing on the [[:meta:Wikimedia Foundation Annual Plan/2026-2027|the 2026-2027 Wikimedia Foundation Annual Plan]]. The featured guests will be {{Noping|KStineRowe (WMF)|label1=Kelsi Stine-Rowe}} (senior manager, [[:meta:Movement Communications|Movement Communications]], Wikimedia Foundation), and {{Noping|Samwalton9 (WMF)|label1=Sam Walton}} (senior product manager, [[:mw:Moderator Tools|Moderator Tools]], Wikimedia Foundation). <br /> In addition to this Café session, [[:meta:Wikimedia Foundation Annual Plan/2026-2027/Collaboration|several additional meetings regarding the Annual Plan are listed on the Collaboration page]], and you may participate on the [[:meta:Talk:Wikimedia Foundation Annual Plan/2026-2027|talk page]]. <br /> This Café meetup will be approximately two hours long. Attendees may choose to attend only for a part. Please see the Café page for more information, including [[:meta:Wikimedia Café#Signups for the April 2026 session|how to register]]. <br /> [[File:Buntstifte Eberhard Faber crop 64h.jpg|860px|alt=cropped image of colored pencils]] }} <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> 05:26, 29 March 2026 (UTC) {{section resolved|&mdash; [[User:Theki|rae<sup>5e</sup>]] &lt;[[User talk:Theki|talk]]&gt; 14:52, 23 April 2026 (UTC)}} == "language" argument for certain functions == Hello. I am relatively new to Wikifunctions. Recently, I tried to create functions for Chinese translation of {{Z|Z26570}} and {{Z|Z26095}} (which became [[Z32788]] and [[Z32900]]). During the creation of these functions, I was trying to take {{Z|Z32212}} as reference. And I realized that the defining role sentence function is taking <code>language</code> as an argument (and the test case of the Chinese-language function already contains two varieties of Chinese). This makes it possible to output monolingual text in <code>zh-hant</code>, <code>zh-hans</code>, <code>zh-tw</code>, or any varieties of the language. I think for this reason, it is better to have <code>language</code> as arguments for the implementation of Z26570 and Z26095, and potentially more functions that require {{Z|Z14294}}, since it would output the varieties code instead of just saying <code>zh</code> for <code>zh-hant</code>, <code>zh-hans</code>, <code>zh-tw</code> in the output of type {{Z|Z11}}. I am not sure how the fallback mechanism works if one of the language (varieties) do not have a labels/lexemes, but to me, it is reasonable to have a <code>language</code> argument. [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 09:38, 31 March 2026 (UTC) :The functions you mention do have a language argument. For Wikifunctions, the {{Z|Z60}} can be at a higher or lower level; whether a {{Z|Z11}} is for a language or a variant is determined by the function that constructs it. Please see {{Z|Z26565}} for an example and feel free to add test cases in Chinese. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 17:54, 11 April 2026 (UTC) ::Hello @[[User:GrounderUK|GrounderUK]], thanks for the answer. I understand that whether {{Z|Z11}} is for a language or a variant depends on the function. But that is exactly what I am asking for. It is true that [[Z26570]] and [[Z26095]] takes [[Z60]] as argument, but the language-specific functions in {{Z|Z29843}} and {{Z|Z26096}} don't. ::Let me give you an example: INPUT to [[Z26570]]: <code>entity</code>: Tokyo, <code>class</code>: city, <code>location</code>: Japan, <code>language</code>: zh-cn, the config would select [[Z33030]] (created after my previous comment by elseone) as the implementation, and it would RETURN 东京是日本的一个城市。(zh-hans), which is not zh-cn as requested in the INPUT. It would also be using the term not for the variant (when it is different) because it is hardcoded to use the term in zh-hans. However, if we have the implementation like [[Z32790]] (which was created by me but a natural language argument was added by elseone) or [[Z32213]] (that works in the defining role sentence function because of the extra argument), it could cater for different variant. ::If we don't have the language argument in the language-specific function, the desire for article creation on Abstract Wikipedia would be to create a function for every variant. Is it then better to create functions for every variant? [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 18:18, 11 April 2026 (UTC) :::I forgot to mention that there are some hardcoding in {{Z|Z32790}} as well, but I cannot fix it because it is a connected function and I am not a functioneer. [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 18:31, 11 April 2026 (UTC) ::::Okay, I think it’s safe to disconnect this one as the function is not yet configured for use on Abstract Wikipedia. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 19:04, 11 April 2026 (UTC) :::Ah, sorry… I misunderstood you. I agree that the called function should be able to accept the original language argument. That is simpler in theory than in practice, because the configured functions all have to have the same argument types, as I understand it. I’m not sure which the best approach is, really, but we probably want to avoid two levels of configuration. That suggests that all language-specific functions would need to accept the additional argument, which is unrewarding work for someone. @[[User:99of9|99of9]], @[[User:Jdforrester (WMF)|Jdforrester (WMF)]], @[[User:DVrandecic (WMF)|DVrandecic (WMF)]] Any thoughts? [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 18:57, 11 April 2026 (UTC) ::::I mean, we would need to modify all the functions in each language, which could take some time. But we are still in an early stage. If we don't fix it now and we want to fix it later, it would be a disaster. [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 19:25, 11 April 2026 (UTC) :::::Agreed. And we probably want them converted to HTML too, with separate language spans for text in different languages. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 19:35, 11 April 2026 (UTC) ::::@[[User:GrounderUK|GrounderUK]]: This sounds like a reasonable change to make. Note that (given these Functions are primarily for use on Abstract Wikipedia), altering/replacing them to return Z89/HTML fragments is already a desired but breaking change, so making a second breaking change at the same time is probably easiest for fixing things swiftly. That said, that's of course a decision for the Abstract Wikipedia and Wikifunctions communities, not me! [[User:Jdforrester (WMF)|Jdforrester (WMF)]] ([[User talk:Jdforrester (WMF)|talk]]) 19:43, 12 April 2026 (UTC) ::::@[[User:GrounderUK|GrounderUK]]@[[User:Sun8908|Sun8908]] to make it a non-breaking change, I've created {{Z|Z34039}} which allows a composition {{Z|Z34043}}. This way you can make functions which either need the specified variant or don't! --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 05:52, 24 April 2026 (UTC) :I have now created {{Z|Z33465}}, which is an implementation of [[Z26570]]. Maybe we can migrate to use that function when more (language-specific) functions for it are ready? [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 18:19, 14 April 2026 (UTC) == Special:CreateObject doesn't let me create a typed list == Hello. I tried to create a typed list with all English varieties on Wikifunctions, to create consistency between different configs, but [[Special:CreateObject]] doesn't show typed list as an option for creating. Is this a bug or an intentional restriction? [[User:ChaoticVermillion|ChaoticVermillion]] ([[User talk:ChaoticVermillion|talk]]) 08:24, 2 April 2026 (UTC) :@[[User:ChaoticVermillion|ChaoticVermillion]]: A typed list is an instance of a function call, which is prohibited as a persisted Object. Maybe you want an enum? See [[Wikifunctions:Type proposals]] for the process for creating such a thing. [[User:Jdforrester (WMF)|Jdforrester (WMF)]] ([[User talk:Jdforrester (WMF)|talk]]) 12:01, 2 April 2026 (UTC) ::I don't want any sort of enum for this, I just want a list of English varieties (English, American English, Australian English, etc.) as an object that I can put in configs. I tried making an object as a function call, but apparently I have to be a member of the staff to do it. [[User:ChaoticVermillion|ChaoticVermillion]] ([[User talk:ChaoticVermillion|talk]]) 12:07, 2 April 2026 (UTC) :::I’ve started this with {{Z|Z33034}}. I’m guessing you were trying to create an object of type {{Z|Z7}} rather than an object whose type is a [[Z7]]. There’s a subtle but important difference. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 12:29, 2 April 2026 (UTC) ::::How do you create a object whose type is a [[Z7]] then? I can't see any option to do this. [[User:ChaoticVermillion|ChaoticVermillion]] ([[User talk:ChaoticVermillion|talk]]) 12:32, 2 April 2026 (UTC) :::::When you are creating an object you must specify its type. By default, the UI expects you to provide a reference to the type, so you can just type in the selector box and click the type you want. For an object like a typed list, the type is specified as a function call, so you click the menu dots beside “type” and choose “function call” instead of “reference”. The selector now allows you to search for functions that can return a type object. You start entering “typed list” and select it in the normal way. Then the UI will allow you to specify the argument to the function call, which is the type shared by all elements in the list. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 13:12, 2 April 2026 (UTC) == Unable to use the Z32643 function. == I'm trying to use the [[Z32643]] (Article-less multi instantiating fragment) function to edit an article in Abstract Wikipedia, but it looks like it's missing connected implementations, and it looks like i don't have the permissions to connect the function with the implementation and use it in ab.wiki. Since i'm not familiar with Wikifunctions, i would like to get help for this specific problem. Thanks. --[[User:Mattiz6276|Mattiz6276]] ([[User talk:Mattiz6276|talk]]) 13:50, 2 April 2026 (UTC) :@[[User:Mattiz6276|Mattiz6276]]: Hey there, it looks like that's a work-in-progress by @[[User:MetalBreaksAndBends|MetalBreaksAndBends]]. There's only a fall-back implementation, Z32652, which fails its own test for a second item. I can connect the items together but it might not work as you expect? [[User:Jdforrester (WMF)|Jdforrester (WMF)]] ([[User talk:Jdforrester (WMF)|talk]]) 14:06, 2 April 2026 (UTC) ::Maybe… I don’t think functions without implementations should be appearing on AW so I have amended the label to avoid giving the impression that this function is available. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 14:23, 2 April 2026 (UTC) == Being able to use edit summaries == I have wanted to use edit summaries a few times when connecting or disconnecting implementations or tests, and I have found that the only way to do that is to use the [[:User:%D7%9E%D7%A7%D7%A3/wikilambda_editsource.js|wikilambda editsource]] tool. I feel like it would be a lot more convenient to be able to make these edit summaries without having to use that tool. [[User:ChaoticVermillion|ChaoticVermillion]] ([[User talk:ChaoticVermillion|talk]]) 08:40, 3 April 2026 (UTC) == Definite forms == [[Talk:Z32162|I've noticed an incomplete implementation and would like to work on fixing it, but need advice.]] [[User:Ijon|Ijon]] ([[User talk:Ijon|talk]]) 21:05, 3 April 2026 (UTC) == Wikifunctions & Abstract Wikipedia Newsletter #243 is out: Community proposals for capturing meaning == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-04-10|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In this issue, we report on three community proposals on syntactic approaches, we introduce a new Type (Complex numbers), we report on current hiccups on Abstract Wikipedia, we share more information about a presentation about Abstract Wikipedia at WikiCon Australia, 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/1776101400 April 13, 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]]) 15:35, 10 April 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=30325620 --> == Help me understand why test passes but running function with same input errors == I've been working on a function that I thought I had working correctly: {{Z+|Z31108}}. It has a test which is passing, but when I enter the same Wikidata item as the test uses (or any other relevant item that it ought to work for), it errors. I can't figure out what's wrong (and the function itself seemed to be working as expected the last time worked on it, a month ago), and I don't know how to interpret the error info. The error output is: <code> Error type: Unspecified error Error data: error information: "cannot read property 'Z6003K4' of undefined" Execution debug logs: Z12696K2 (find this) ==> ZObject<Z1K1:{'Z1K1': 'Z9', 'Z9K1': 'Z6007'},Z6007K1:ZObject<Z1K1:{'Z1K1': 'Z9', 'Z9K1': 'Z6092'},Z6092K1:P3831>,Z6007K2:ZObject<Z1K1:{'Z1K1': 'Z9', 'Z9K1': 'Z6091'},Z6091K1:Q7380503>,Z6007K3:ZReference<Z6021>> </code> -- [[User:Ragesoss|Ragesoss]] ([[User talk:Ragesoss|talk]]) 18:02, 10 April 2026 (UTC) :Hmm… I’ve had a quick look and found a comparable error with {{Z|Z29937}}, which was passing “4 months ago”. The debug comes from {{Z|Z12863}}, after it fails to find a match. This is probably because Z6007K3 is ZReference("Z6021") rather than a Z6020 object, as it appears in the debug logs for your test “28 days ago”: :"Z6007K3":{"Z1K1":{"Z1K1":"Z9","Z9K1":"Z6020"},"Z6020K1":{"Z9K1":"Z6021"}} :This means it’s probably a bug introduced by a recent software change. I’ll take a closer look over the weekend, but the actual error for your test case now is: :Unspecified error (error information: "cannot read property 'Z6003K4' of undefined") :I’m guessing that’s from there being no guard against an empty array in {{Z|Z23681}}, but we’ll see. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 23:22, 10 April 2026 (UTC) :I tracked down the bug to [[Z29869]] and fixed that, but the tests for [[Z31659]] are still failing. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 05:44, 11 April 2026 (UTC) ::Thanks. I’ve re-implemented {{Z|Z23680}} with {{Z|Z33331}} so we at least get a meaningful error in {{Z|Z31108}}. The new implementation explicitly caters for the alternative representation of {{Z|Z6040}} and errors on the empty list it gets from {{Z|Z31659}}. ::I also made a [[Z33332|simple Python implementation]], which seems to work. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 16:29, 11 April 2026 (UTC) == No place to ask to activate a function? == I just discovered the {{Z|Z11390}} function and decided to make an overarching language-selecting function for it. After some fiddling around and studying how {{Z|Z32321}} and its set works, I now have {{Z|Z33439}} which has a config object ({{Z|Z33441}}) that selects between the two preexisting language-specific versions I found (English and Malayalam) and the new one I created for my other native language, {{Z|Z33440}}. Except I can't get these to work, because, from what I understand, only [[Wikifunctions:Functioneers|functioneers]] can activate newly created functions and implementations? So where do I apply for the {{Z|Z33439}} and {{Z|Z33440}} functions to be activated? Perhaps we should have a place to ask for it, a la [[w:WP:NPP]] — call it [[Project:New Functions Patrol|New Functions Patrol]] if you will. —[[User:UndueMarmot|<span style="color:#705ccb;">Undue</span><span style="color:#cfdfa3;background-color:#705ccb;">Marmot</span>]] ([[User talk:UndueMarmot|talk]]) 08:58, 14 April 2026 (UTC) :There's [[Wikifunctions:Community portal]] for this. By the way, {{Z|Z33445}} doesn't work because all the code must be inside the main function in Python code. [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 09:19, 14 April 2026 (UTC) ::Huh. How could I have missed that? ::But anyway, I've moved the code in {{Z|Z33445}} into inside the main function block. ::Is there any reason why WF decided not to simply allow anyone to write functions? After all, that's how it works with wikitext templates, and these functions are fundamentally serving the same purposes as templates, just written in a different way. —[[User:UndueMarmot|<span style="color:#705ccb;">Undue</span><span style="color:#cfdfa3;background-color:#705ccb;">Marmot</span>]] <small>([[User talk:UndueMarmot|talk]])</small> 11:25, 14 April 2026 (UTC) :::I've fixed a couple of technical issues, but tests still fail. [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 11:28, 14 April 2026 (UTC) ::::The tests pass now after some more changes to the code: [[Special:Diff/265232/cur]]. —[[User:UndueMarmot|<span style="color:#705ccb;">Undue</span><span style="color:#cfdfa3;background-color:#705ccb;">Marmot</span>]] <small>([[User talk:UndueMarmot|talk]])</small> 12:01, 14 April 2026 (UTC) :::::{{D|Connected}} [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 12:02, 14 April 2026 (UTC) :::I think it's a security issue, since Wikifunctions implementations could teoretically be malicious. [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 11:29, 14 April 2026 (UTC) ::::This ^^^. We're very lenient, though, once you've created a few working functions you can apply for the right, per [[WF:Functioneer]]. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 12:26, 14 April 2026 (UTC) ::::That explanation [[phab:T343559#11421293|doesn't add up]]. A reason to limit ''connection powers'' to Functioneers might be to prevent vandalism, considering Functions can be used across wikis. But user-provided code is already being executed even without a Functioneer connecting it. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 20:01, 16 April 2026 (UTC) == Wikifunctions & Abstract Wikipedia Newsletter #244 is out: Milestones; Some major issues hopefully resolved == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-04-16|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In this issue, we celebrate 4000 functions on Wikifunctions and 1000 abstract articles on Abstract Wikipedia, we announce that we should have fixed some major issues with the websites, we inform you on our latest outreach activities, and we take a look at the latest software developments. Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]! Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 10:22, 17 April 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=30325620 --> == Actual difference between {{Z|Z26039}} and {{Z|Z26095}} == What is the actual difference between these two functions? I ask, since it seems to me that the current distinction is more or less that the first one doesn't use an indefinite article in English, while the second does. Which is not a good distinction in a project that should be language neutral. This doubt emerged from my use of the first one in [[abstract:Q124441]], which @[[User:Hogü-456|Hogü-456]] made me notice that is probably wrong. My question is: why is it wrong? How could we clarify the difference? [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 19:46, 19 April 2026 (UTC) :I think the difference is if there is an indefinite article like a or an before the subject or not. In German there can be cases where a definite article is necessary before the subject. I looked at the functions and before the object both times an article is mentioned. As it depends on the language and the word what is the correct function to use I hope it will be clarified and it is an example of the necessity to have a human with understanding in a specific language check it. I hope there will be longer functions what generate more content about a specific kind of item. Then it is necessary to write one such function per language and it can be then applied to several items. It still requires checks and so maybe it is better to write down what item category needs what kind of introduction sentence function for what language. [[User:Hogü-456|Hogü-456]] ([[User talk:Hogü-456|talk]]) 20:05, 19 April 2026 (UTC) ::The point of these two functions (and of the entire Abstract Wikipedia project) is that they should be defined in a purely language-independent way, so that the translation to actual language can be done automatically. This is the reason why these functions have been renamed; I think that this attempt was not succesful, since meaning is still unclear. My proposal to clarify them would be to invoke the concept of [[w:specificity (linguistics)|specificity]]: {{Z|Z26039}} should be named "specific subject is instance of (string)", and should be used only when the QID of the subject uniquely identifies a single thing; {{Z|Z26095}} should instead be renamed in "non-specific subject is kind of (Monolingual text)", and should be used when the QID refers to a multitude of real life items, and we are specifying the class that all these item belong to. This clarification would not still be enough, since it doesn't explain how mass nouns are handled (is water a unique thing? Does {{Q|Q7802}} refer to a single piece of bread or to the entirety of bread, like water?). This problem is very tricky, since mass noun are language-specific and blurry the line between these two functions. [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 20:58, 19 April 2026 (UTC) :Simply put, one corresponds to P31 and the other to P279. Paris is an {{Q|P31}} a {{Q|Q1549591}} :whereas a {{Q|Q1549591}} is a {{Q|P279}} (alias “kind of”) {{Q|Q515}}. Whether the Wikidata knowledge representation will be sufficient to resolve into fluent natural language representations in all languages is, of course, a crucial question. Where it is not, the Abstract Wikipedia knowledge representation will need to supplement the Wikidata content with additional details about the relation between the participants or the participants themselves, and these details should be language-neutral, to the extent that this is practicable. The item {{Q|Q124441}} has no [[:d:Q124441#P31|P31]] statements; it has only [[:d:Q124441#P279|P279]]s, including one relating it to {{Q|Q212920}}, which suggests {{Z|Z26095}} is the appropriate choice here even if the rendering in some languages is the same. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 22:52, 19 April 2026 (UTC) ::Thanks for explaining it. I think that I'll change the implementation of {{Z|Z26095}}, so that in Italian it produces more or less the same output of {{Z|Z26039}} (both with the definite article). [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 11:24, 20 April 2026 (UTC) == Equivalent of Z6830 for lexemes == Is there an equivalent of {{Z|Z6830}} that enables retrieving all lexemes pointing to a particular lexeme using a specific property? [[User:Redmin|Redmin]] ([[User talk:Redmin|talk]]) 21:06, 20 April 2026 (UTC) :There's {{Z|6831}} but I think that's slightly different again to what you're after. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 12:31, 21 April 2026 (UTC) ::Thanks for sharing that one, I did not know it existed. But you are right, it’s not quite what I am looking for. I want a function that would take a Wikidata property reference (like P5191, which is ‘derived from lexeme’) and a Wikidata lexeme reference, and return a list of lexemes that reference that lexeme using that property. [[User:Redmin|Redmin]] ([[User talk:Redmin|talk]]) 13:23, 21 April 2026 (UTC) == Storing huge datasets == It is not a necessity I suppose, but an idea came to me earlier to write a function that would give the corresponding [[en:Shavian alphabet|Shavian alphabet representation]] of an English word written with the Latin alphabet, or perhaps apply that operation to an entire sentence. However, just trying to guess as to what the IPA pronunciation of each word passed into it could be is is both not ideal (pronunciations obviously can and will vary widely between accents) and infeasible <s>(Wikidata lexemes don't really seem to account for pronunciation)</s>. It happens, though, that a comprehensive Shavian dictionary exists named the [https://readlex.pythonanywhere.com/ ''Read Lexicon''], which uses pronunciation and spelling similar to that used by the creator of the alphabet himself. This would be a good dataset to use in performing this translation in the function, but it appears that, all in all, the total size of the dictionary is [https://github.com/Shavian-info/readlex/blob/main/readlex.json ''nearly 26MB''] when formatted as JSON, which would certainly be larger when converted into a typed list. I am wondering if this will ever be feasible or admissible, or if there is really a way around this if importing such a large set of data is deemed impractical. &mdash; [[User:Theki|rae<sup>5e</sup>]] &lt;[[User talk:Theki|talk]]&gt; 22:30, 20 April 2026 (UTC) :{{re|Theki}} "Wikidata lexemes don't really seem to account for pronunciation"" is patently untrue; not only does every Bokmål lexeme form have IPA attached to it (thanks to Jon Harald Søby), but there are lots of languages--including English--that have pronunciation information, whether through IPA or otherwise, indicated on their forms. The big issue of course is that adding this data is not always possible to perform efficiently--for instance, I'd love to have Yiddish pronunciation respellings from Paul Abelson's dictionary on as many English forms as possible, but this dictionary not being previously processed makes this difficult. The data set you have brought up, if a suitable reading of [[:m:Wikilegal/Lexicographical_Data]] allows it, could be added as {{P|7243}} statements on various English forms. [[User:Mahir256|Mahir256]] ([[User talk:Mahir256|talk]]) 23:20, 20 April 2026 (UTC) ::Well, sorry... I haven't witnessed these pronunciation statements before, I wasn't aware of their existence until you pointed it out. &mdash; [[User:Theki|rae<sup>5e</sup>]] &lt;[[User talk:Theki|talk]]&gt; 15:02, 21 April 2026 (UTC) :I got 1,900,000 characters into [[Z33875]] before the UI gave up on me. I'm not sure what the limit is. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 15:21, 21 April 2026 (UTC) == Could not serialize input JS object: Number <small><small>[insert tested number here]</small></small> == I'm not one to throw my problems at others, but I have no idea how to fix this. Am implementing {{Z|Z24602}} in JavaScript, which requires returning a typed map. It now works for every type of value except numbers. Tried explicitly converting the numbers to float64, but either way it throws the error above. Would appreciate it if anyone could diagnose or fix the problem, as my knowledge of Wikifunctions is amateur at best. Thank you. [[User:Some helpful person|Some helpful person]] ([[User talk:Some helpful person|talk]]) 00:32, 23 April 2026 (UTC) :The quick answer is that like some list-related functions, code implementations returning typed maps are not possible unless the type of the objects in the map is specified in the function signature (e.g. if it was a map from Strings to Natural numbers only). So unfortunately, I think you've chosen a function that is not really possible at the moment. There are a few ideas of how we might address this, but for the moment, work on something else. Sorry! --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 13:21, 23 April 2026 (UTC) :Maybe explicitly using [[Z13518|natural numbers]] would work? I would try using <code>{ "Z1K1": "Z13518", "Z13518K1": "[number]" }</code> to represent numbers, perhaps, and seeing if that works. Of course, you would also probably have to adapt this for other types that cannot be serialized, and I'm not sure how easy that would be to generalize (assuming [[w:Don't repeat yourself|DRYness]] is desired). &mdash; [[User:Theki|rae<sup>5e</sup>]] &lt;[[User talk:Theki|talk]]&gt; 14:39, 23 April 2026 (UTC) == Help with creating a function for Abstract Wikipedia == Hello! I was inspired by {{Z|Z26570}} to create {{Z|Z33975}}, however I'm not sure how I add specific language implementations here. Can anybody help me? [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 10:41, 23 April 2026 (UTC) : I think I figured it out, I created a new object with the language config type, added {{Z|Z14310}} to my implementation, and added a new function for English... At least I think that's how it works... [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 13:16, 23 April 2026 (UTC) ::You have the right idea, as far as I know. I went ahead and connected the implementations you created as they appear to work fine for English, and added a test for {{Z|Z33975}} (which passes [[File:Twemoji 1f601.svg|24px]]). I also corrected an error you made on the config object where you appear to have accidentally connected English to {{Z|Z33975}} instead of {{Z|Z33977}}. Thank you for contributing! &mdash; [[User:Theki|rae<sup>5e</sup>]] &lt;[[User talk:Theki|talk]]&gt; 13:45, 23 April 2026 (UTC) ::: {{re|Theki}} Thank you so much for you help! Could you please kindly also connect the implementations for {{Z|Z33986}} which I just made, which is going to be used for the Hebrew implementation of {{Z|Z33975}}. [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 14:11, 23 April 2026 (UTC) ::::You seem to be returning the wrong type in both implementations. Functioneers should not connect implementations that don't work for non-functioneers. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 14:13, 23 April 2026 (UTC) ::::: {{re|Feeglgeef}} Oh thank you for pointing that out! I am still a bit new to this project and confused, so I need to read up some more about this. How do I return a monolingual text object? [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 14:17, 23 April 2026 (UTC) ::::::I'm trying to fix it for you, the construction of ZObjects in code implementations is a bit difficult right now. Since the State origin using entity and class function will (presumably) be composition, perhaps {{Z|33975}} can be adjusted to return a string, using {{Z|26107}} and {{Z|26107}}? [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 14:21, 23 April 2026 (UTC) :::::I did not notice any discrepancies from looking at the functions by themselves, and it seemed to work fine on my end. Is it bad practice for NLG functions to return the monolingual text type? I had assumed it was logical. &mdash; [[User:Theki|rae<sup>5e</sup>]] &lt;[[User talk:Theki|talk]]&gt; 14:24, 23 April 2026 (UTC) ::::::Both implementations are failing all three tests on my end. No consensus has been established as to whether monolingual texts or strings should be used, so it's like the [[w:War of the currents|war of the currents]] but for Wikifunctions. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 14:27, 23 April 2026 (UTC) :::::::Oh, you were referring to {{Z|Z33986}}. I assumed you were stating that something was wrong in the earlier English functions that I missed; I apologize for the misunderstanding. Has there been any centralized discussion on this string vs. monolingual text issue? &mdash; [[User:Theki|rae<sup>5e</sup>]] &lt;[[User talk:Theki|talk]]&gt; 14:31, 23 April 2026 (UTC) ::::::::Not that I'm aware of, I've brought it up on the telegram twice before, though. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 14:49, 23 April 2026 (UTC) ::::::::The centralised discussion is at [[WT:Abstract Wikipedia/2025 fragment experiments#Proposed recommendation: Fragments should return Z11/monolingual strings]]. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 07:19, 24 April 2026 (UTC) ::::::: {{re|Theki|Feeglgeef}} Can only functioneers test implementations? For me I can't test it at all... [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 14:32, 23 April 2026 (UTC) ::::::::AFAIK, test cases are only immediately testable during editing of a function if they are connected. This is one of my personal pain points with Wikifunctions, iterating on functions without exhaustive connected test cases makes debugging practically impossible for non-functioneers working on newly-created functions... I (or Feeglgeef) can quickly connect the tests you need for you if you want, although if they are not well-formed they may need to be disconnected again afterwards. Additionally, I could temporarily connect the implementation you are writing so that you can test it on the sidebar as you work, but I'm not sure if this is advisable. That functionality is also something that unfortunately only works when not disconnected. &mdash; [[User:Theki|rae<sup>5e</sup>]] &lt;[[User talk:Theki|talk]]&gt; 14:43, 23 April 2026 (UTC) :::::::::Yup, agree with you on all points, thanks. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 14:48, 23 April 2026 (UTC) == Please disconnect implementation == I think I've fixed my issue with {{Z|Z33986}}, but I can't edit an actively connected implementations with my rights. I must admit it is an AI-aided fix, I feel very strongly about disclosing that. Courtesy pinging [[User:Theki]] and [[User:Feeglgeef]]. [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 18:51, 23 April 2026 (UTC) : Additionally, I think the JS might be working. [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 18:52, 23 April 2026 (UTC) : Just to clarify, I mean disconnect the Python implementation please. [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 18:53, 23 April 2026 (UTC) :{{Done}} I've disconnected the Python implementation. :I've also added a couple of tests. The rule is a bit more complicated than adding a maqaf before every character that is not a Hebrew letter. Unfortunately, I don't think I'll have time to fix the implementations any time soon. [[User:Amire80|Amir E. Aharoni]] ([[User talk:Amire80|talk]]) 19:03, 23 April 2026 (UTC) :: Thank you! :: Also, for some reason I thought you put a maqaf before all gershayim, so thanks for correcting me. [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 19:09, 23 April 2026 (UTC) :::No, that's not the rule. :::The rest of this reply is an [[:wikt:info-dump|infodump]], feel free to ignore it :) :::In [https://hebrew-academy.org.il/topic/hahlatot/punctuation/ the Academy's punctuation rules], the rule for adding a maqaf is written kind of badly: שמים מקף ברצף שיש בו שני סוגי גופנים, כגון אותיות ומספרים ("maqaf is added in a sequence in which there are two types of fonts, such as letters and numerals"). These are not different types of "fonts", but different types of characters, and I should email them about it. It gives the examples <span lang="he" dir="rtl">ה־12</span> and <span lang="he" dir="rtl">ב־DNA</span>. It doesn't say anything explicitly about quotation marks, but in other places on the same page, you have stuff like <span lang="he" dir="rtl">ב"הארץ"</span>, and from that I deduce that a maqaf is not needed before double quotes if there are Hebrew letters inside the double quotes. :::That said, a few people do think that there must be a maqaf before double quotes. I have a somewhat surprising example of somebody who always does it: translators of Scientology materials into Hebrew. At least that's what they did last time I looked at them, about ten years ago. Those people are certainly prolific, and they get points from me for consistency, but this not the prevalent standard. (And if I recall correctly, they use the minus and not the proper Hebrew maqaf, and they don't get any points from me for that!) :::Also, the name of the character is just "double quotes" and not "gershayim". Gershayim are mostly for abbreviations, although most people use the same character for them. I use ״ for gershayim, as do a few other nerds, but we're the minority. [[User:Amire80|Amir E. Aharoni]] ([[User talk:Amire80|talk]]) 19:35, 23 April 2026 (UTC) :::: {{re|Amire80}} Yeah, "font" is a weird choice of wording here by the Academy...<br> I think I'll follow your guidance and not use a maqaf for quotes beginning with Hebrew letters. <br> I should also add more tests for different types of quotes, like straight (", '), curly (“, ”, ‘, ’), gershayim (״, ׳), including single quotes.<br> P.S. gotta deduct points from Scientology for being a cult but that's neither here nor there [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 20:49, 23 April 2026 (UTC) :::: {{re|Amire80}} Courtesy ping because I mistyped your username on the last message. Anyways I'm also gonna do that tomorrow because I'm tired now... [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 20:50, 23 April 2026 (UTC) == Connect implementations == Hello! I'm done with the implementations of {{Z|Z33986}} both in JS and Python, and all tests pass. Pinging @[[User:Amire80|Amire80]] to check if all the tests I've added are alright. [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 15:24, 24 April 2026 (UTC) :Connected. It's possible that some more changes will be needed, but it looks OK now. :Another little comment: It should be called "clitic" and not "prefix". [[User:Amire80|Amir E. Aharoni]] ([[User talk:Amire80|talk]]) 15:56, 24 April 2026 (UTC) : {{re|Amire80}} Thanks for your comment! Luckily labels are easy to edit, so I'll get to it. : Currently I'm working on Bulgarian {{z|Z34072}} and {{z|Z34084}}, along with other Bulgarian functions. After I'm finished with those I'll take your advice. [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 16:01, 24 April 2026 (UTC) == Please connect my Bulgarian implementations == I recently created the following Bulgarian functions: * {{Z|Z34070}} (currently broken, I think because another function I built it upon is unimplemented) * {{Z|Z34088}} * {{Z|Z34105}} * {{Z|Z34072}} * {{Z|Z34084}} Can somebody please connect these functions, and perhaps suggest other functions I could localize? [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 19:03, 24 April 2026 (UTC) : Specifically, [[Z34070]] is based on [[Z34072]] [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 19:05, 24 April 2026 (UTC) :{{done}} for everything that passes, [[Z34070]] still does not work after purging WF's cache, though. For future reference, please request on the [[WF:Community portal|community portal]] instead of the project chat. Thank you for your work! [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 20:03, 24 April 2026 (UTC) :: {{re|Feeglgeef}} Thank you for your help! I will keep in mind to go to the [[project: community portal| community portal]] in future instead for this. :: I still don't understand why {{Z|Z34070}} fails... It's implementation is almost completely identical to [[Z30399]] from {{Z|Z30397}}, unless I messed something up... [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 20:11, 24 April 2026 (UTC) :::{{done}} No, it was mostly just timing out. It is better to use selective fetches where possible. One case is failing to match the expected results, but at least it is returning something. For all I know, it might even be acceptable! [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 20:35, 24 April 2026 (UTC) :::: {{re|GrounderUK}} Thank you so much for your help! The one failed case is with a definite article, so I feel like that might be fixed in the future... <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> 20:43, 24 April 2026 (UTC) == Editor experience suggestions == I'm a bit frustrated with the editing experience on Wikifunctions, and I have suggestions based on pain points I've had contributing to this project: * Adding a wizard to create functions, implementations, and tests in one flow, somewhat like Wikimedia Commons' upload wizard * A sandbox for experimenting without changing mainspace functions, and maybe letting non-functioneers connect implementations ([[Project: Sandbox]] doesn't seem to fit this) * We could have functions for creation based on the sandbox, like how Wikipedia has articles for creation and edit requests, * Maybe even another test instance of Wikifunctions, like how Wikidata has [[testwikidata:|Test Wikidata]] I really like this project and I don't mean to whine, but it certainly has a lot of pain points both for technical and non-technical people. <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> 20:41, 24 April 2026 (UTC) 9t4wghgbkpf5dvlm6vrfk1fo6m7kxiw 268638 268633 2026-04-24T20:48:40Z QuickQuokka 51952 /* Editor experience suggestions */ reply ([[mw:c:Special:MyLanguage/User:JWBTH/CD|CD]]) 268638 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/ }} == Wikifunctions & Abstract Wikipedia Newsletter #238 is out: Citations and Copy and Paste == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-03-06|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In this issue, we introduce the possibility of creating a function that deals with references and a Wikifunctions internal clipboard, where you can temporarily store any piece of code in order to paste it somewhere else, 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]]) 17:28, 6 March 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=30119120 --> :Is there a function in Wikifunctions to get all sources to a statement in a Wikidata item. At the moment my main activity in the Wikimedia projects is adding sources to Wikidata statements. For this case I got the following kind of [https://w.wiki/JFec query] to get all qualifiers and sources for a specific statment in explicit mentioned items in the query. There are already templates for citing sources in different Wikipedia language versions. For example the template [https://en.wikipedia.org/wiki/Template:Cite_web Cite web] is used in 298 Wikipedia language versions. So it is a widely used template and I wish a implementation for it in Wikifunctions. [[User:Hogü-456|Hogü-456]] ([[User talk:Hogü-456|talk]]) 21:31, 8 March 2026 (UTC) ::{{Z|31984}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 15:08, 9 March 2026 (UTC) {{tracked|T404652}} ::Yes and no. Importing of Wikidata references is currently turned off. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 15:27, 9 March 2026 (UTC) <br clear="all"/>{{phab|T419350}} :I found [[phab:T419350|a bug]] where the clipboard feature becomes unusable.<!-- --><br>Also, it's a bit disappointing that it doesn't use the real clipboard, not even as an option for egress. If you're invoking a function and you can get it to "compile", then "Copy result link" already lets you copy out the full canonical form... [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 02:58, 10 March 2026 (UTC) ::@[[User:YoshiRulz|YoshiRulz]] Thanks for reporting, I noticed the team about it. I will see if we can fix it soon. [[User:Sannita (WMF)|Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 10:26, 11 March 2026 (UTC) :::It's fixed 🤩 [[User:So9q|So9q]] ([[User talk:So9q|talk]]) 14:38, 31 March 2026 (UTC) == Broken function == Can someone please revert the most recent revision (by [[User:GrounderUK]]) on [[Z29362]]? It appears that it always returns void, breaking a lot of abstract wiki in the process. [[User:MetalBreaksAndBends|MetalBreaksAndBends]] ([[User talk:MetalBreaksAndBends|talk]]) 18:13, 25 March 2026 (UTC) :This implementation is broken, but it's disconnected, no? Shouldn't be breaking abstractwiki. [[User:Infernostars|infernostars]] <small>([[User talk:Infernostars|talk]]) ([[Special:Contributions/Infernostars|contribs]])</small> 21:29, 25 March 2026 (UTC) ::Looks like someone disconnected it after I wrote that comment, but before you wrote yours. [[User:MetalBreaksAndBends|MetalBreaksAndBends]] ([[User talk:MetalBreaksAndBends|talk]]) 22:24, 25 March 2026 (UTC) :It seems to have been reconnected, but the issue looks like it has started working again, per all passed tests. <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 March 2026 (UTC) :This was the result of a [[:phab: T421322|breaking change in the software]]. I didn’t amend the implementation until after it had been disconnected, and all tests passed after the change. I think the issue is now resolved, but I’ll link this comment to the Phabricator ticket for “lessons learned”. Sorry I didn’t pick this up earlier, but this particular software change was unexpected. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 08:46, 26 March 2026 (UTC) == Language tags == I would appreciate input on [[Talk:Z14326#Case-sensitivity]] re: the exact semantics of {{Z|60}}'s identity key. CC @[[User:99of9|99of9]] since you connected one of the tests but not the others. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 14:27, 27 March 2026 (UTC) == Upcoming Wikimedia Café meetup regarding the [[:meta:Wikimedia Foundation Annual Plan/2026-2027|the 2026-2027 Wikimedia Foundation Annual Plan]] == {{tmbox | image = [[File:Wikimedia Café logo in plain SVG format.svg|45px]] | type=notice | text = Hello! There will be a '''[[:meta:Wikimedia Café|Wikimedia Café]]''' meetup on '''Saturday, 11 April 2026 at 14:00 UTC''' ([https://zonestamp.toolforge.org/1775916000 timestamp conversion tool]), focusing on the [[:meta:Wikimedia Foundation Annual Plan/2026-2027|the 2026-2027 Wikimedia Foundation Annual Plan]]. The featured guests will be {{Noping|KStineRowe (WMF)|label1=Kelsi Stine-Rowe}} (senior manager, [[:meta:Movement Communications|Movement Communications]], Wikimedia Foundation), and {{Noping|Samwalton9 (WMF)|label1=Sam Walton}} (senior product manager, [[:mw:Moderator Tools|Moderator Tools]], Wikimedia Foundation). <br /> In addition to this Café session, [[:meta:Wikimedia Foundation Annual Plan/2026-2027/Collaboration|several additional meetings regarding the Annual Plan are listed on the Collaboration page]], and you may participate on the [[:meta:Talk:Wikimedia Foundation Annual Plan/2026-2027|talk page]]. <br /> This Café meetup will be approximately two hours long. Attendees may choose to attend only for a part. Please see the Café page for more information, including [[:meta:Wikimedia Café#Signups for the April 2026 session|how to register]]. <br /> [[File:Buntstifte Eberhard Faber crop 64h.jpg|860px|alt=cropped image of colored pencils]] }} <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> 05:26, 29 March 2026 (UTC) {{section resolved|&mdash; [[User:Theki|rae<sup>5e</sup>]] &lt;[[User talk:Theki|talk]]&gt; 14:52, 23 April 2026 (UTC)}} == "language" argument for certain functions == Hello. I am relatively new to Wikifunctions. Recently, I tried to create functions for Chinese translation of {{Z|Z26570}} and {{Z|Z26095}} (which became [[Z32788]] and [[Z32900]]). During the creation of these functions, I was trying to take {{Z|Z32212}} as reference. And I realized that the defining role sentence function is taking <code>language</code> as an argument (and the test case of the Chinese-language function already contains two varieties of Chinese). This makes it possible to output monolingual text in <code>zh-hant</code>, <code>zh-hans</code>, <code>zh-tw</code>, or any varieties of the language. I think for this reason, it is better to have <code>language</code> as arguments for the implementation of Z26570 and Z26095, and potentially more functions that require {{Z|Z14294}}, since it would output the varieties code instead of just saying <code>zh</code> for <code>zh-hant</code>, <code>zh-hans</code>, <code>zh-tw</code> in the output of type {{Z|Z11}}. I am not sure how the fallback mechanism works if one of the language (varieties) do not have a labels/lexemes, but to me, it is reasonable to have a <code>language</code> argument. [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 09:38, 31 March 2026 (UTC) :The functions you mention do have a language argument. For Wikifunctions, the {{Z|Z60}} can be at a higher or lower level; whether a {{Z|Z11}} is for a language or a variant is determined by the function that constructs it. Please see {{Z|Z26565}} for an example and feel free to add test cases in Chinese. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 17:54, 11 April 2026 (UTC) ::Hello @[[User:GrounderUK|GrounderUK]], thanks for the answer. I understand that whether {{Z|Z11}} is for a language or a variant depends on the function. But that is exactly what I am asking for. It is true that [[Z26570]] and [[Z26095]] takes [[Z60]] as argument, but the language-specific functions in {{Z|Z29843}} and {{Z|Z26096}} don't. ::Let me give you an example: INPUT to [[Z26570]]: <code>entity</code>: Tokyo, <code>class</code>: city, <code>location</code>: Japan, <code>language</code>: zh-cn, the config would select [[Z33030]] (created after my previous comment by elseone) as the implementation, and it would RETURN 东京是日本的一个城市。(zh-hans), which is not zh-cn as requested in the INPUT. It would also be using the term not for the variant (when it is different) because it is hardcoded to use the term in zh-hans. However, if we have the implementation like [[Z32790]] (which was created by me but a natural language argument was added by elseone) or [[Z32213]] (that works in the defining role sentence function because of the extra argument), it could cater for different variant. ::If we don't have the language argument in the language-specific function, the desire for article creation on Abstract Wikipedia would be to create a function for every variant. Is it then better to create functions for every variant? [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 18:18, 11 April 2026 (UTC) :::I forgot to mention that there are some hardcoding in {{Z|Z32790}} as well, but I cannot fix it because it is a connected function and I am not a functioneer. [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 18:31, 11 April 2026 (UTC) ::::Okay, I think it’s safe to disconnect this one as the function is not yet configured for use on Abstract Wikipedia. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 19:04, 11 April 2026 (UTC) :::Ah, sorry… I misunderstood you. I agree that the called function should be able to accept the original language argument. That is simpler in theory than in practice, because the configured functions all have to have the same argument types, as I understand it. I’m not sure which the best approach is, really, but we probably want to avoid two levels of configuration. That suggests that all language-specific functions would need to accept the additional argument, which is unrewarding work for someone. @[[User:99of9|99of9]], @[[User:Jdforrester (WMF)|Jdforrester (WMF)]], @[[User:DVrandecic (WMF)|DVrandecic (WMF)]] Any thoughts? [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 18:57, 11 April 2026 (UTC) ::::I mean, we would need to modify all the functions in each language, which could take some time. But we are still in an early stage. If we don't fix it now and we want to fix it later, it would be a disaster. [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 19:25, 11 April 2026 (UTC) :::::Agreed. And we probably want them converted to HTML too, with separate language spans for text in different languages. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 19:35, 11 April 2026 (UTC) ::::@[[User:GrounderUK|GrounderUK]]: This sounds like a reasonable change to make. Note that (given these Functions are primarily for use on Abstract Wikipedia), altering/replacing them to return Z89/HTML fragments is already a desired but breaking change, so making a second breaking change at the same time is probably easiest for fixing things swiftly. That said, that's of course a decision for the Abstract Wikipedia and Wikifunctions communities, not me! [[User:Jdforrester (WMF)|Jdforrester (WMF)]] ([[User talk:Jdforrester (WMF)|talk]]) 19:43, 12 April 2026 (UTC) ::::@[[User:GrounderUK|GrounderUK]]@[[User:Sun8908|Sun8908]] to make it a non-breaking change, I've created {{Z|Z34039}} which allows a composition {{Z|Z34043}}. This way you can make functions which either need the specified variant or don't! --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 05:52, 24 April 2026 (UTC) :I have now created {{Z|Z33465}}, which is an implementation of [[Z26570]]. Maybe we can migrate to use that function when more (language-specific) functions for it are ready? [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 18:19, 14 April 2026 (UTC) == Special:CreateObject doesn't let me create a typed list == Hello. I tried to create a typed list with all English varieties on Wikifunctions, to create consistency between different configs, but [[Special:CreateObject]] doesn't show typed list as an option for creating. Is this a bug or an intentional restriction? [[User:ChaoticVermillion|ChaoticVermillion]] ([[User talk:ChaoticVermillion|talk]]) 08:24, 2 April 2026 (UTC) :@[[User:ChaoticVermillion|ChaoticVermillion]]: A typed list is an instance of a function call, which is prohibited as a persisted Object. Maybe you want an enum? See [[Wikifunctions:Type proposals]] for the process for creating such a thing. [[User:Jdforrester (WMF)|Jdforrester (WMF)]] ([[User talk:Jdforrester (WMF)|talk]]) 12:01, 2 April 2026 (UTC) ::I don't want any sort of enum for this, I just want a list of English varieties (English, American English, Australian English, etc.) as an object that I can put in configs. I tried making an object as a function call, but apparently I have to be a member of the staff to do it. [[User:ChaoticVermillion|ChaoticVermillion]] ([[User talk:ChaoticVermillion|talk]]) 12:07, 2 April 2026 (UTC) :::I’ve started this with {{Z|Z33034}}. I’m guessing you were trying to create an object of type {{Z|Z7}} rather than an object whose type is a [[Z7]]. There’s a subtle but important difference. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 12:29, 2 April 2026 (UTC) ::::How do you create a object whose type is a [[Z7]] then? I can't see any option to do this. [[User:ChaoticVermillion|ChaoticVermillion]] ([[User talk:ChaoticVermillion|talk]]) 12:32, 2 April 2026 (UTC) :::::When you are creating an object you must specify its type. By default, the UI expects you to provide a reference to the type, so you can just type in the selector box and click the type you want. For an object like a typed list, the type is specified as a function call, so you click the menu dots beside “type” and choose “function call” instead of “reference”. The selector now allows you to search for functions that can return a type object. You start entering “typed list” and select it in the normal way. Then the UI will allow you to specify the argument to the function call, which is the type shared by all elements in the list. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 13:12, 2 April 2026 (UTC) == Unable to use the Z32643 function. == I'm trying to use the [[Z32643]] (Article-less multi instantiating fragment) function to edit an article in Abstract Wikipedia, but it looks like it's missing connected implementations, and it looks like i don't have the permissions to connect the function with the implementation and use it in ab.wiki. Since i'm not familiar with Wikifunctions, i would like to get help for this specific problem. Thanks. --[[User:Mattiz6276|Mattiz6276]] ([[User talk:Mattiz6276|talk]]) 13:50, 2 April 2026 (UTC) :@[[User:Mattiz6276|Mattiz6276]]: Hey there, it looks like that's a work-in-progress by @[[User:MetalBreaksAndBends|MetalBreaksAndBends]]. There's only a fall-back implementation, Z32652, which fails its own test for a second item. I can connect the items together but it might not work as you expect? [[User:Jdforrester (WMF)|Jdforrester (WMF)]] ([[User talk:Jdforrester (WMF)|talk]]) 14:06, 2 April 2026 (UTC) ::Maybe… I don’t think functions without implementations should be appearing on AW so I have amended the label to avoid giving the impression that this function is available. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 14:23, 2 April 2026 (UTC) == Being able to use edit summaries == I have wanted to use edit summaries a few times when connecting or disconnecting implementations or tests, and I have found that the only way to do that is to use the [[:User:%D7%9E%D7%A7%D7%A3/wikilambda_editsource.js|wikilambda editsource]] tool. I feel like it would be a lot more convenient to be able to make these edit summaries without having to use that tool. [[User:ChaoticVermillion|ChaoticVermillion]] ([[User talk:ChaoticVermillion|talk]]) 08:40, 3 April 2026 (UTC) == Definite forms == [[Talk:Z32162|I've noticed an incomplete implementation and would like to work on fixing it, but need advice.]] [[User:Ijon|Ijon]] ([[User talk:Ijon|talk]]) 21:05, 3 April 2026 (UTC) == Wikifunctions & Abstract Wikipedia Newsletter #243 is out: Community proposals for capturing meaning == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-04-10|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In this issue, we report on three community proposals on syntactic approaches, we introduce a new Type (Complex numbers), we report on current hiccups on Abstract Wikipedia, we share more information about a presentation about Abstract Wikipedia at WikiCon Australia, 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/1776101400 April 13, 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]]) 15:35, 10 April 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=30325620 --> == Help me understand why test passes but running function with same input errors == I've been working on a function that I thought I had working correctly: {{Z+|Z31108}}. It has a test which is passing, but when I enter the same Wikidata item as the test uses (or any other relevant item that it ought to work for), it errors. I can't figure out what's wrong (and the function itself seemed to be working as expected the last time worked on it, a month ago), and I don't know how to interpret the error info. The error output is: <code> Error type: Unspecified error Error data: error information: "cannot read property 'Z6003K4' of undefined" Execution debug logs: Z12696K2 (find this) ==> ZObject<Z1K1:{'Z1K1': 'Z9', 'Z9K1': 'Z6007'},Z6007K1:ZObject<Z1K1:{'Z1K1': 'Z9', 'Z9K1': 'Z6092'},Z6092K1:P3831>,Z6007K2:ZObject<Z1K1:{'Z1K1': 'Z9', 'Z9K1': 'Z6091'},Z6091K1:Q7380503>,Z6007K3:ZReference<Z6021>> </code> -- [[User:Ragesoss|Ragesoss]] ([[User talk:Ragesoss|talk]]) 18:02, 10 April 2026 (UTC) :Hmm… I’ve had a quick look and found a comparable error with {{Z|Z29937}}, which was passing “4 months ago”. The debug comes from {{Z|Z12863}}, after it fails to find a match. This is probably because Z6007K3 is ZReference("Z6021") rather than a Z6020 object, as it appears in the debug logs for your test “28 days ago”: :"Z6007K3":{"Z1K1":{"Z1K1":"Z9","Z9K1":"Z6020"},"Z6020K1":{"Z9K1":"Z6021"}} :This means it’s probably a bug introduced by a recent software change. I’ll take a closer look over the weekend, but the actual error for your test case now is: :Unspecified error (error information: "cannot read property 'Z6003K4' of undefined") :I’m guessing that’s from there being no guard against an empty array in {{Z|Z23681}}, but we’ll see. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 23:22, 10 April 2026 (UTC) :I tracked down the bug to [[Z29869]] and fixed that, but the tests for [[Z31659]] are still failing. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 05:44, 11 April 2026 (UTC) ::Thanks. I’ve re-implemented {{Z|Z23680}} with {{Z|Z33331}} so we at least get a meaningful error in {{Z|Z31108}}. The new implementation explicitly caters for the alternative representation of {{Z|Z6040}} and errors on the empty list it gets from {{Z|Z31659}}. ::I also made a [[Z33332|simple Python implementation]], which seems to work. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 16:29, 11 April 2026 (UTC) == No place to ask to activate a function? == I just discovered the {{Z|Z11390}} function and decided to make an overarching language-selecting function for it. After some fiddling around and studying how {{Z|Z32321}} and its set works, I now have {{Z|Z33439}} which has a config object ({{Z|Z33441}}) that selects between the two preexisting language-specific versions I found (English and Malayalam) and the new one I created for my other native language, {{Z|Z33440}}. Except I can't get these to work, because, from what I understand, only [[Wikifunctions:Functioneers|functioneers]] can activate newly created functions and implementations? So where do I apply for the {{Z|Z33439}} and {{Z|Z33440}} functions to be activated? Perhaps we should have a place to ask for it, a la [[w:WP:NPP]] — call it [[Project:New Functions Patrol|New Functions Patrol]] if you will. —[[User:UndueMarmot|<span style="color:#705ccb;">Undue</span><span style="color:#cfdfa3;background-color:#705ccb;">Marmot</span>]] ([[User talk:UndueMarmot|talk]]) 08:58, 14 April 2026 (UTC) :There's [[Wikifunctions:Community portal]] for this. By the way, {{Z|Z33445}} doesn't work because all the code must be inside the main function in Python code. [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 09:19, 14 April 2026 (UTC) ::Huh. How could I have missed that? ::But anyway, I've moved the code in {{Z|Z33445}} into inside the main function block. ::Is there any reason why WF decided not to simply allow anyone to write functions? After all, that's how it works with wikitext templates, and these functions are fundamentally serving the same purposes as templates, just written in a different way. —[[User:UndueMarmot|<span style="color:#705ccb;">Undue</span><span style="color:#cfdfa3;background-color:#705ccb;">Marmot</span>]] <small>([[User talk:UndueMarmot|talk]])</small> 11:25, 14 April 2026 (UTC) :::I've fixed a couple of technical issues, but tests still fail. [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 11:28, 14 April 2026 (UTC) ::::The tests pass now after some more changes to the code: [[Special:Diff/265232/cur]]. —[[User:UndueMarmot|<span style="color:#705ccb;">Undue</span><span style="color:#cfdfa3;background-color:#705ccb;">Marmot</span>]] <small>([[User talk:UndueMarmot|talk]])</small> 12:01, 14 April 2026 (UTC) :::::{{D|Connected}} [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 12:02, 14 April 2026 (UTC) :::I think it's a security issue, since Wikifunctions implementations could teoretically be malicious. [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 11:29, 14 April 2026 (UTC) ::::This ^^^. We're very lenient, though, once you've created a few working functions you can apply for the right, per [[WF:Functioneer]]. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 12:26, 14 April 2026 (UTC) ::::That explanation [[phab:T343559#11421293|doesn't add up]]. A reason to limit ''connection powers'' to Functioneers might be to prevent vandalism, considering Functions can be used across wikis. But user-provided code is already being executed even without a Functioneer connecting it. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 20:01, 16 April 2026 (UTC) == Wikifunctions & Abstract Wikipedia Newsletter #244 is out: Milestones; Some major issues hopefully resolved == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-04-16|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In this issue, we celebrate 4000 functions on Wikifunctions and 1000 abstract articles on Abstract Wikipedia, we announce that we should have fixed some major issues with the websites, we inform you on our latest outreach activities, and we take a look at the latest software developments. Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]! Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 10:22, 17 April 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=30325620 --> == Actual difference between {{Z|Z26039}} and {{Z|Z26095}} == What is the actual difference between these two functions? I ask, since it seems to me that the current distinction is more or less that the first one doesn't use an indefinite article in English, while the second does. Which is not a good distinction in a project that should be language neutral. This doubt emerged from my use of the first one in [[abstract:Q124441]], which @[[User:Hogü-456|Hogü-456]] made me notice that is probably wrong. My question is: why is it wrong? How could we clarify the difference? [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 19:46, 19 April 2026 (UTC) :I think the difference is if there is an indefinite article like a or an before the subject or not. In German there can be cases where a definite article is necessary before the subject. I looked at the functions and before the object both times an article is mentioned. As it depends on the language and the word what is the correct function to use I hope it will be clarified and it is an example of the necessity to have a human with understanding in a specific language check it. I hope there will be longer functions what generate more content about a specific kind of item. Then it is necessary to write one such function per language and it can be then applied to several items. It still requires checks and so maybe it is better to write down what item category needs what kind of introduction sentence function for what language. [[User:Hogü-456|Hogü-456]] ([[User talk:Hogü-456|talk]]) 20:05, 19 April 2026 (UTC) ::The point of these two functions (and of the entire Abstract Wikipedia project) is that they should be defined in a purely language-independent way, so that the translation to actual language can be done automatically. This is the reason why these functions have been renamed; I think that this attempt was not succesful, since meaning is still unclear. My proposal to clarify them would be to invoke the concept of [[w:specificity (linguistics)|specificity]]: {{Z|Z26039}} should be named "specific subject is instance of (string)", and should be used only when the QID of the subject uniquely identifies a single thing; {{Z|Z26095}} should instead be renamed in "non-specific subject is kind of (Monolingual text)", and should be used when the QID refers to a multitude of real life items, and we are specifying the class that all these item belong to. This clarification would not still be enough, since it doesn't explain how mass nouns are handled (is water a unique thing? Does {{Q|Q7802}} refer to a single piece of bread or to the entirety of bread, like water?). This problem is very tricky, since mass noun are language-specific and blurry the line between these two functions. [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 20:58, 19 April 2026 (UTC) :Simply put, one corresponds to P31 and the other to P279. Paris is an {{Q|P31}} a {{Q|Q1549591}} :whereas a {{Q|Q1549591}} is a {{Q|P279}} (alias “kind of”) {{Q|Q515}}. Whether the Wikidata knowledge representation will be sufficient to resolve into fluent natural language representations in all languages is, of course, a crucial question. Where it is not, the Abstract Wikipedia knowledge representation will need to supplement the Wikidata content with additional details about the relation between the participants or the participants themselves, and these details should be language-neutral, to the extent that this is practicable. The item {{Q|Q124441}} has no [[:d:Q124441#P31|P31]] statements; it has only [[:d:Q124441#P279|P279]]s, including one relating it to {{Q|Q212920}}, which suggests {{Z|Z26095}} is the appropriate choice here even if the rendering in some languages is the same. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 22:52, 19 April 2026 (UTC) ::Thanks for explaining it. I think that I'll change the implementation of {{Z|Z26095}}, so that in Italian it produces more or less the same output of {{Z|Z26039}} (both with the definite article). [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 11:24, 20 April 2026 (UTC) == Equivalent of Z6830 for lexemes == Is there an equivalent of {{Z|Z6830}} that enables retrieving all lexemes pointing to a particular lexeme using a specific property? [[User:Redmin|Redmin]] ([[User talk:Redmin|talk]]) 21:06, 20 April 2026 (UTC) :There's {{Z|6831}} but I think that's slightly different again to what you're after. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 12:31, 21 April 2026 (UTC) ::Thanks for sharing that one, I did not know it existed. But you are right, it’s not quite what I am looking for. I want a function that would take a Wikidata property reference (like P5191, which is ‘derived from lexeme’) and a Wikidata lexeme reference, and return a list of lexemes that reference that lexeme using that property. [[User:Redmin|Redmin]] ([[User talk:Redmin|talk]]) 13:23, 21 April 2026 (UTC) == Storing huge datasets == It is not a necessity I suppose, but an idea came to me earlier to write a function that would give the corresponding [[en:Shavian alphabet|Shavian alphabet representation]] of an English word written with the Latin alphabet, or perhaps apply that operation to an entire sentence. However, just trying to guess as to what the IPA pronunciation of each word passed into it could be is is both not ideal (pronunciations obviously can and will vary widely between accents) and infeasible <s>(Wikidata lexemes don't really seem to account for pronunciation)</s>. It happens, though, that a comprehensive Shavian dictionary exists named the [https://readlex.pythonanywhere.com/ ''Read Lexicon''], which uses pronunciation and spelling similar to that used by the creator of the alphabet himself. This would be a good dataset to use in performing this translation in the function, but it appears that, all in all, the total size of the dictionary is [https://github.com/Shavian-info/readlex/blob/main/readlex.json ''nearly 26MB''] when formatted as JSON, which would certainly be larger when converted into a typed list. I am wondering if this will ever be feasible or admissible, or if there is really a way around this if importing such a large set of data is deemed impractical. &mdash; [[User:Theki|rae<sup>5e</sup>]] &lt;[[User talk:Theki|talk]]&gt; 22:30, 20 April 2026 (UTC) :{{re|Theki}} "Wikidata lexemes don't really seem to account for pronunciation"" is patently untrue; not only does every Bokmål lexeme form have IPA attached to it (thanks to Jon Harald Søby), but there are lots of languages--including English--that have pronunciation information, whether through IPA or otherwise, indicated on their forms. The big issue of course is that adding this data is not always possible to perform efficiently--for instance, I'd love to have Yiddish pronunciation respellings from Paul Abelson's dictionary on as many English forms as possible, but this dictionary not being previously processed makes this difficult. The data set you have brought up, if a suitable reading of [[:m:Wikilegal/Lexicographical_Data]] allows it, could be added as {{P|7243}} statements on various English forms. [[User:Mahir256|Mahir256]] ([[User talk:Mahir256|talk]]) 23:20, 20 April 2026 (UTC) ::Well, sorry... I haven't witnessed these pronunciation statements before, I wasn't aware of their existence until you pointed it out. &mdash; [[User:Theki|rae<sup>5e</sup>]] &lt;[[User talk:Theki|talk]]&gt; 15:02, 21 April 2026 (UTC) :I got 1,900,000 characters into [[Z33875]] before the UI gave up on me. I'm not sure what the limit is. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 15:21, 21 April 2026 (UTC) == Could not serialize input JS object: Number <small><small>[insert tested number here]</small></small> == I'm not one to throw my problems at others, but I have no idea how to fix this. Am implementing {{Z|Z24602}} in JavaScript, which requires returning a typed map. It now works for every type of value except numbers. Tried explicitly converting the numbers to float64, but either way it throws the error above. Would appreciate it if anyone could diagnose or fix the problem, as my knowledge of Wikifunctions is amateur at best. Thank you. [[User:Some helpful person|Some helpful person]] ([[User talk:Some helpful person|talk]]) 00:32, 23 April 2026 (UTC) :The quick answer is that like some list-related functions, code implementations returning typed maps are not possible unless the type of the objects in the map is specified in the function signature (e.g. if it was a map from Strings to Natural numbers only). So unfortunately, I think you've chosen a function that is not really possible at the moment. There are a few ideas of how we might address this, but for the moment, work on something else. Sorry! --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 13:21, 23 April 2026 (UTC) :Maybe explicitly using [[Z13518|natural numbers]] would work? I would try using <code>{ "Z1K1": "Z13518", "Z13518K1": "[number]" }</code> to represent numbers, perhaps, and seeing if that works. Of course, you would also probably have to adapt this for other types that cannot be serialized, and I'm not sure how easy that would be to generalize (assuming [[w:Don't repeat yourself|DRYness]] is desired). &mdash; [[User:Theki|rae<sup>5e</sup>]] &lt;[[User talk:Theki|talk]]&gt; 14:39, 23 April 2026 (UTC) == Help with creating a function for Abstract Wikipedia == Hello! I was inspired by {{Z|Z26570}} to create {{Z|Z33975}}, however I'm not sure how I add specific language implementations here. Can anybody help me? [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 10:41, 23 April 2026 (UTC) : I think I figured it out, I created a new object with the language config type, added {{Z|Z14310}} to my implementation, and added a new function for English... At least I think that's how it works... [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 13:16, 23 April 2026 (UTC) ::You have the right idea, as far as I know. I went ahead and connected the implementations you created as they appear to work fine for English, and added a test for {{Z|Z33975}} (which passes [[File:Twemoji 1f601.svg|24px]]). I also corrected an error you made on the config object where you appear to have accidentally connected English to {{Z|Z33975}} instead of {{Z|Z33977}}. Thank you for contributing! &mdash; [[User:Theki|rae<sup>5e</sup>]] &lt;[[User talk:Theki|talk]]&gt; 13:45, 23 April 2026 (UTC) ::: {{re|Theki}} Thank you so much for you help! Could you please kindly also connect the implementations for {{Z|Z33986}} which I just made, which is going to be used for the Hebrew implementation of {{Z|Z33975}}. [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 14:11, 23 April 2026 (UTC) ::::You seem to be returning the wrong type in both implementations. Functioneers should not connect implementations that don't work for non-functioneers. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 14:13, 23 April 2026 (UTC) ::::: {{re|Feeglgeef}} Oh thank you for pointing that out! I am still a bit new to this project and confused, so I need to read up some more about this. How do I return a monolingual text object? [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 14:17, 23 April 2026 (UTC) ::::::I'm trying to fix it for you, the construction of ZObjects in code implementations is a bit difficult right now. Since the State origin using entity and class function will (presumably) be composition, perhaps {{Z|33975}} can be adjusted to return a string, using {{Z|26107}} and {{Z|26107}}? [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 14:21, 23 April 2026 (UTC) :::::I did not notice any discrepancies from looking at the functions by themselves, and it seemed to work fine on my end. Is it bad practice for NLG functions to return the monolingual text type? I had assumed it was logical. &mdash; [[User:Theki|rae<sup>5e</sup>]] &lt;[[User talk:Theki|talk]]&gt; 14:24, 23 April 2026 (UTC) ::::::Both implementations are failing all three tests on my end. No consensus has been established as to whether monolingual texts or strings should be used, so it's like the [[w:War of the currents|war of the currents]] but for Wikifunctions. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 14:27, 23 April 2026 (UTC) :::::::Oh, you were referring to {{Z|Z33986}}. I assumed you were stating that something was wrong in the earlier English functions that I missed; I apologize for the misunderstanding. Has there been any centralized discussion on this string vs. monolingual text issue? &mdash; [[User:Theki|rae<sup>5e</sup>]] &lt;[[User talk:Theki|talk]]&gt; 14:31, 23 April 2026 (UTC) ::::::::Not that I'm aware of, I've brought it up on the telegram twice before, though. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 14:49, 23 April 2026 (UTC) ::::::::The centralised discussion is at [[WT:Abstract Wikipedia/2025 fragment experiments#Proposed recommendation: Fragments should return Z11/monolingual strings]]. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 07:19, 24 April 2026 (UTC) ::::::: {{re|Theki|Feeglgeef}} Can only functioneers test implementations? For me I can't test it at all... [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 14:32, 23 April 2026 (UTC) ::::::::AFAIK, test cases are only immediately testable during editing of a function if they are connected. This is one of my personal pain points with Wikifunctions, iterating on functions without exhaustive connected test cases makes debugging practically impossible for non-functioneers working on newly-created functions... I (or Feeglgeef) can quickly connect the tests you need for you if you want, although if they are not well-formed they may need to be disconnected again afterwards. Additionally, I could temporarily connect the implementation you are writing so that you can test it on the sidebar as you work, but I'm not sure if this is advisable. That functionality is also something that unfortunately only works when not disconnected. &mdash; [[User:Theki|rae<sup>5e</sup>]] &lt;[[User talk:Theki|talk]]&gt; 14:43, 23 April 2026 (UTC) :::::::::Yup, agree with you on all points, thanks. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 14:48, 23 April 2026 (UTC) == Please disconnect implementation == I think I've fixed my issue with {{Z|Z33986}}, but I can't edit an actively connected implementations with my rights. I must admit it is an AI-aided fix, I feel very strongly about disclosing that. Courtesy pinging [[User:Theki]] and [[User:Feeglgeef]]. [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 18:51, 23 April 2026 (UTC) : Additionally, I think the JS might be working. [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 18:52, 23 April 2026 (UTC) : Just to clarify, I mean disconnect the Python implementation please. [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 18:53, 23 April 2026 (UTC) :{{Done}} I've disconnected the Python implementation. :I've also added a couple of tests. The rule is a bit more complicated than adding a maqaf before every character that is not a Hebrew letter. Unfortunately, I don't think I'll have time to fix the implementations any time soon. [[User:Amire80|Amir E. Aharoni]] ([[User talk:Amire80|talk]]) 19:03, 23 April 2026 (UTC) :: Thank you! :: Also, for some reason I thought you put a maqaf before all gershayim, so thanks for correcting me. [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 19:09, 23 April 2026 (UTC) :::No, that's not the rule. :::The rest of this reply is an [[:wikt:info-dump|infodump]], feel free to ignore it :) :::In [https://hebrew-academy.org.il/topic/hahlatot/punctuation/ the Academy's punctuation rules], the rule for adding a maqaf is written kind of badly: שמים מקף ברצף שיש בו שני סוגי גופנים, כגון אותיות ומספרים ("maqaf is added in a sequence in which there are two types of fonts, such as letters and numerals"). These are not different types of "fonts", but different types of characters, and I should email them about it. It gives the examples <span lang="he" dir="rtl">ה־12</span> and <span lang="he" dir="rtl">ב־DNA</span>. It doesn't say anything explicitly about quotation marks, but in other places on the same page, you have stuff like <span lang="he" dir="rtl">ב"הארץ"</span>, and from that I deduce that a maqaf is not needed before double quotes if there are Hebrew letters inside the double quotes. :::That said, a few people do think that there must be a maqaf before double quotes. I have a somewhat surprising example of somebody who always does it: translators of Scientology materials into Hebrew. At least that's what they did last time I looked at them, about ten years ago. Those people are certainly prolific, and they get points from me for consistency, but this not the prevalent standard. (And if I recall correctly, they use the minus and not the proper Hebrew maqaf, and they don't get any points from me for that!) :::Also, the name of the character is just "double quotes" and not "gershayim". Gershayim are mostly for abbreviations, although most people use the same character for them. I use ״ for gershayim, as do a few other nerds, but we're the minority. [[User:Amire80|Amir E. Aharoni]] ([[User talk:Amire80|talk]]) 19:35, 23 April 2026 (UTC) :::: {{re|Amire80}} Yeah, "font" is a weird choice of wording here by the Academy...<br> I think I'll follow your guidance and not use a maqaf for quotes beginning with Hebrew letters. <br> I should also add more tests for different types of quotes, like straight (", '), curly (“, ”, ‘, ’), gershayim (״, ׳), including single quotes.<br> P.S. gotta deduct points from Scientology for being a cult but that's neither here nor there [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 20:49, 23 April 2026 (UTC) :::: {{re|Amire80}} Courtesy ping because I mistyped your username on the last message. Anyways I'm also gonna do that tomorrow because I'm tired now... [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 20:50, 23 April 2026 (UTC) == Connect implementations == Hello! I'm done with the implementations of {{Z|Z33986}} both in JS and Python, and all tests pass. Pinging @[[User:Amire80|Amire80]] to check if all the tests I've added are alright. [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 15:24, 24 April 2026 (UTC) :Connected. It's possible that some more changes will be needed, but it looks OK now. :Another little comment: It should be called "clitic" and not "prefix". [[User:Amire80|Amir E. Aharoni]] ([[User talk:Amire80|talk]]) 15:56, 24 April 2026 (UTC) : {{re|Amire80}} Thanks for your comment! Luckily labels are easy to edit, so I'll get to it. : Currently I'm working on Bulgarian {{z|Z34072}} and {{z|Z34084}}, along with other Bulgarian functions. After I'm finished with those I'll take your advice. [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 16:01, 24 April 2026 (UTC) == Please connect my Bulgarian implementations == I recently created the following Bulgarian functions: * {{Z|Z34070}} (currently broken, I think because another function I built it upon is unimplemented) * {{Z|Z34088}} * {{Z|Z34105}} * {{Z|Z34072}} * {{Z|Z34084}} Can somebody please connect these functions, and perhaps suggest other functions I could localize? [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 19:03, 24 April 2026 (UTC) : Specifically, [[Z34070]] is based on [[Z34072]] [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 19:05, 24 April 2026 (UTC) :{{done}} for everything that passes, [[Z34070]] still does not work after purging WF's cache, though. For future reference, please request on the [[WF:Community portal|community portal]] instead of the project chat. Thank you for your work! [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 20:03, 24 April 2026 (UTC) :: {{re|Feeglgeef}} Thank you for your help! I will keep in mind to go to the [[project: community portal| community portal]] in future instead for this. :: I still don't understand why {{Z|Z34070}} fails... It's implementation is almost completely identical to [[Z30399]] from {{Z|Z30397}}, unless I messed something up... [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 20:11, 24 April 2026 (UTC) :::{{done}} No, it was mostly just timing out. It is better to use selective fetches where possible. One case is failing to match the expected results, but at least it is returning something. For all I know, it might even be acceptable! [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 20:35, 24 April 2026 (UTC) :::: {{re|GrounderUK}} Thank you so much for your help! The one failed case is with a definite article, so I feel like that might be fixed in the future... <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> 20:43, 24 April 2026 (UTC) == Editor experience suggestions == I'm a bit frustrated with the editing experience on Wikifunctions, and I have suggestions based on pain points I've had contributing to this project: * Adding a wizard to create functions, implementations, and tests in one flow, somewhat like Wikimedia Commons' upload wizard * A sandbox for experimenting without changing mainspace functions, and maybe letting non-functioneers connect implementations ([[Project: Sandbox]] doesn't seem to fit this) * We could have functions for creation based on the sandbox, like how Wikipedia has articles for creation and edit requests, * Maybe even another test instance of Wikifunctions, like how Wikidata has [[testwikidata:|Test Wikidata]] I really like this project and I don't mean to whine, but it certainly has a lot of pain points both for technical and non-technical people. <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> 20:41, 24 April 2026 (UTC) : It's also really complicated to localize functions, so maybe we should add another wizard for that, where you can choose a language, and then create the new function with the aforementioned function wizard, and it just automatically adds it to the related language configuration object of the related function. <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> 20:48, 24 April 2026 (UTC) lwdh0qyerlswinann9zknhyaanf0vik 268644 268638 2026-04-24T21:07:15Z Feeglgeef 8776 /* Editor experience suggestions */ Reply 268644 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/ }} == Wikifunctions & Abstract Wikipedia Newsletter #238 is out: Citations and Copy and Paste == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-03-06|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In this issue, we introduce the possibility of creating a function that deals with references and a Wikifunctions internal clipboard, where you can temporarily store any piece of code in order to paste it somewhere else, 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]]) 17:28, 6 March 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=30119120 --> :Is there a function in Wikifunctions to get all sources to a statement in a Wikidata item. At the moment my main activity in the Wikimedia projects is adding sources to Wikidata statements. For this case I got the following kind of [https://w.wiki/JFec query] to get all qualifiers and sources for a specific statment in explicit mentioned items in the query. There are already templates for citing sources in different Wikipedia language versions. For example the template [https://en.wikipedia.org/wiki/Template:Cite_web Cite web] is used in 298 Wikipedia language versions. So it is a widely used template and I wish a implementation for it in Wikifunctions. [[User:Hogü-456|Hogü-456]] ([[User talk:Hogü-456|talk]]) 21:31, 8 March 2026 (UTC) ::{{Z|31984}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 15:08, 9 March 2026 (UTC) {{tracked|T404652}} ::Yes and no. Importing of Wikidata references is currently turned off. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 15:27, 9 March 2026 (UTC) <br clear="all"/>{{phab|T419350}} :I found [[phab:T419350|a bug]] where the clipboard feature becomes unusable.<!-- --><br>Also, it's a bit disappointing that it doesn't use the real clipboard, not even as an option for egress. If you're invoking a function and you can get it to "compile", then "Copy result link" already lets you copy out the full canonical form... [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 02:58, 10 March 2026 (UTC) ::@[[User:YoshiRulz|YoshiRulz]] Thanks for reporting, I noticed the team about it. I will see if we can fix it soon. [[User:Sannita (WMF)|Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 10:26, 11 March 2026 (UTC) :::It's fixed 🤩 [[User:So9q|So9q]] ([[User talk:So9q|talk]]) 14:38, 31 March 2026 (UTC) == Broken function == Can someone please revert the most recent revision (by [[User:GrounderUK]]) on [[Z29362]]? It appears that it always returns void, breaking a lot of abstract wiki in the process. [[User:MetalBreaksAndBends|MetalBreaksAndBends]] ([[User talk:MetalBreaksAndBends|talk]]) 18:13, 25 March 2026 (UTC) :This implementation is broken, but it's disconnected, no? Shouldn't be breaking abstractwiki. [[User:Infernostars|infernostars]] <small>([[User talk:Infernostars|talk]]) ([[Special:Contributions/Infernostars|contribs]])</small> 21:29, 25 March 2026 (UTC) ::Looks like someone disconnected it after I wrote that comment, but before you wrote yours. [[User:MetalBreaksAndBends|MetalBreaksAndBends]] ([[User talk:MetalBreaksAndBends|talk]]) 22:24, 25 March 2026 (UTC) :It seems to have been reconnected, but the issue looks like it has started working again, per all passed tests. <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 March 2026 (UTC) :This was the result of a [[:phab: T421322|breaking change in the software]]. I didn’t amend the implementation until after it had been disconnected, and all tests passed after the change. I think the issue is now resolved, but I’ll link this comment to the Phabricator ticket for “lessons learned”. Sorry I didn’t pick this up earlier, but this particular software change was unexpected. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 08:46, 26 March 2026 (UTC) == Language tags == I would appreciate input on [[Talk:Z14326#Case-sensitivity]] re: the exact semantics of {{Z|60}}'s identity key. CC @[[User:99of9|99of9]] since you connected one of the tests but not the others. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 14:27, 27 March 2026 (UTC) == Upcoming Wikimedia Café meetup regarding the [[:meta:Wikimedia Foundation Annual Plan/2026-2027|the 2026-2027 Wikimedia Foundation Annual Plan]] == {{tmbox | image = [[File:Wikimedia Café logo in plain SVG format.svg|45px]] | type=notice | text = Hello! There will be a '''[[:meta:Wikimedia Café|Wikimedia Café]]''' meetup on '''Saturday, 11 April 2026 at 14:00 UTC''' ([https://zonestamp.toolforge.org/1775916000 timestamp conversion tool]), focusing on the [[:meta:Wikimedia Foundation Annual Plan/2026-2027|the 2026-2027 Wikimedia Foundation Annual Plan]]. The featured guests will be {{Noping|KStineRowe (WMF)|label1=Kelsi Stine-Rowe}} (senior manager, [[:meta:Movement Communications|Movement Communications]], Wikimedia Foundation), and {{Noping|Samwalton9 (WMF)|label1=Sam Walton}} (senior product manager, [[:mw:Moderator Tools|Moderator Tools]], Wikimedia Foundation). <br /> In addition to this Café session, [[:meta:Wikimedia Foundation Annual Plan/2026-2027/Collaboration|several additional meetings regarding the Annual Plan are listed on the Collaboration page]], and you may participate on the [[:meta:Talk:Wikimedia Foundation Annual Plan/2026-2027|talk page]]. <br /> This Café meetup will be approximately two hours long. Attendees may choose to attend only for a part. Please see the Café page for more information, including [[:meta:Wikimedia Café#Signups for the April 2026 session|how to register]]. <br /> [[File:Buntstifte Eberhard Faber crop 64h.jpg|860px|alt=cropped image of colored pencils]] }} <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> 05:26, 29 March 2026 (UTC) {{section resolved|&mdash; [[User:Theki|rae<sup>5e</sup>]] &lt;[[User talk:Theki|talk]]&gt; 14:52, 23 April 2026 (UTC)}} == "language" argument for certain functions == Hello. I am relatively new to Wikifunctions. Recently, I tried to create functions for Chinese translation of {{Z|Z26570}} and {{Z|Z26095}} (which became [[Z32788]] and [[Z32900]]). During the creation of these functions, I was trying to take {{Z|Z32212}} as reference. And I realized that the defining role sentence function is taking <code>language</code> as an argument (and the test case of the Chinese-language function already contains two varieties of Chinese). This makes it possible to output monolingual text in <code>zh-hant</code>, <code>zh-hans</code>, <code>zh-tw</code>, or any varieties of the language. I think for this reason, it is better to have <code>language</code> as arguments for the implementation of Z26570 and Z26095, and potentially more functions that require {{Z|Z14294}}, since it would output the varieties code instead of just saying <code>zh</code> for <code>zh-hant</code>, <code>zh-hans</code>, <code>zh-tw</code> in the output of type {{Z|Z11}}. I am not sure how the fallback mechanism works if one of the language (varieties) do not have a labels/lexemes, but to me, it is reasonable to have a <code>language</code> argument. [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 09:38, 31 March 2026 (UTC) :The functions you mention do have a language argument. For Wikifunctions, the {{Z|Z60}} can be at a higher or lower level; whether a {{Z|Z11}} is for a language or a variant is determined by the function that constructs it. Please see {{Z|Z26565}} for an example and feel free to add test cases in Chinese. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 17:54, 11 April 2026 (UTC) ::Hello @[[User:GrounderUK|GrounderUK]], thanks for the answer. I understand that whether {{Z|Z11}} is for a language or a variant depends on the function. But that is exactly what I am asking for. It is true that [[Z26570]] and [[Z26095]] takes [[Z60]] as argument, but the language-specific functions in {{Z|Z29843}} and {{Z|Z26096}} don't. ::Let me give you an example: INPUT to [[Z26570]]: <code>entity</code>: Tokyo, <code>class</code>: city, <code>location</code>: Japan, <code>language</code>: zh-cn, the config would select [[Z33030]] (created after my previous comment by elseone) as the implementation, and it would RETURN 东京是日本的一个城市。(zh-hans), which is not zh-cn as requested in the INPUT. It would also be using the term not for the variant (when it is different) because it is hardcoded to use the term in zh-hans. However, if we have the implementation like [[Z32790]] (which was created by me but a natural language argument was added by elseone) or [[Z32213]] (that works in the defining role sentence function because of the extra argument), it could cater for different variant. ::If we don't have the language argument in the language-specific function, the desire for article creation on Abstract Wikipedia would be to create a function for every variant. Is it then better to create functions for every variant? [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 18:18, 11 April 2026 (UTC) :::I forgot to mention that there are some hardcoding in {{Z|Z32790}} as well, but I cannot fix it because it is a connected function and I am not a functioneer. [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 18:31, 11 April 2026 (UTC) ::::Okay, I think it’s safe to disconnect this one as the function is not yet configured for use on Abstract Wikipedia. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 19:04, 11 April 2026 (UTC) :::Ah, sorry… I misunderstood you. I agree that the called function should be able to accept the original language argument. That is simpler in theory than in practice, because the configured functions all have to have the same argument types, as I understand it. I’m not sure which the best approach is, really, but we probably want to avoid two levels of configuration. That suggests that all language-specific functions would need to accept the additional argument, which is unrewarding work for someone. @[[User:99of9|99of9]], @[[User:Jdforrester (WMF)|Jdforrester (WMF)]], @[[User:DVrandecic (WMF)|DVrandecic (WMF)]] Any thoughts? [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 18:57, 11 April 2026 (UTC) ::::I mean, we would need to modify all the functions in each language, which could take some time. But we are still in an early stage. If we don't fix it now and we want to fix it later, it would be a disaster. [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 19:25, 11 April 2026 (UTC) :::::Agreed. And we probably want them converted to HTML too, with separate language spans for text in different languages. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 19:35, 11 April 2026 (UTC) ::::@[[User:GrounderUK|GrounderUK]]: This sounds like a reasonable change to make. Note that (given these Functions are primarily for use on Abstract Wikipedia), altering/replacing them to return Z89/HTML fragments is already a desired but breaking change, so making a second breaking change at the same time is probably easiest for fixing things swiftly. That said, that's of course a decision for the Abstract Wikipedia and Wikifunctions communities, not me! [[User:Jdforrester (WMF)|Jdforrester (WMF)]] ([[User talk:Jdforrester (WMF)|talk]]) 19:43, 12 April 2026 (UTC) ::::@[[User:GrounderUK|GrounderUK]]@[[User:Sun8908|Sun8908]] to make it a non-breaking change, I've created {{Z|Z34039}} which allows a composition {{Z|Z34043}}. This way you can make functions which either need the specified variant or don't! --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 05:52, 24 April 2026 (UTC) :I have now created {{Z|Z33465}}, which is an implementation of [[Z26570]]. Maybe we can migrate to use that function when more (language-specific) functions for it are ready? [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 18:19, 14 April 2026 (UTC) == Special:CreateObject doesn't let me create a typed list == Hello. I tried to create a typed list with all English varieties on Wikifunctions, to create consistency between different configs, but [[Special:CreateObject]] doesn't show typed list as an option for creating. Is this a bug or an intentional restriction? [[User:ChaoticVermillion|ChaoticVermillion]] ([[User talk:ChaoticVermillion|talk]]) 08:24, 2 April 2026 (UTC) :@[[User:ChaoticVermillion|ChaoticVermillion]]: A typed list is an instance of a function call, which is prohibited as a persisted Object. Maybe you want an enum? See [[Wikifunctions:Type proposals]] for the process for creating such a thing. [[User:Jdforrester (WMF)|Jdforrester (WMF)]] ([[User talk:Jdforrester (WMF)|talk]]) 12:01, 2 April 2026 (UTC) ::I don't want any sort of enum for this, I just want a list of English varieties (English, American English, Australian English, etc.) as an object that I can put in configs. I tried making an object as a function call, but apparently I have to be a member of the staff to do it. [[User:ChaoticVermillion|ChaoticVermillion]] ([[User talk:ChaoticVermillion|talk]]) 12:07, 2 April 2026 (UTC) :::I’ve started this with {{Z|Z33034}}. I’m guessing you were trying to create an object of type {{Z|Z7}} rather than an object whose type is a [[Z7]]. There’s a subtle but important difference. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 12:29, 2 April 2026 (UTC) ::::How do you create a object whose type is a [[Z7]] then? I can't see any option to do this. [[User:ChaoticVermillion|ChaoticVermillion]] ([[User talk:ChaoticVermillion|talk]]) 12:32, 2 April 2026 (UTC) :::::When you are creating an object you must specify its type. By default, the UI expects you to provide a reference to the type, so you can just type in the selector box and click the type you want. For an object like a typed list, the type is specified as a function call, so you click the menu dots beside “type” and choose “function call” instead of “reference”. The selector now allows you to search for functions that can return a type object. You start entering “typed list” and select it in the normal way. Then the UI will allow you to specify the argument to the function call, which is the type shared by all elements in the list. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 13:12, 2 April 2026 (UTC) == Unable to use the Z32643 function. == I'm trying to use the [[Z32643]] (Article-less multi instantiating fragment) function to edit an article in Abstract Wikipedia, but it looks like it's missing connected implementations, and it looks like i don't have the permissions to connect the function with the implementation and use it in ab.wiki. Since i'm not familiar with Wikifunctions, i would like to get help for this specific problem. Thanks. --[[User:Mattiz6276|Mattiz6276]] ([[User talk:Mattiz6276|talk]]) 13:50, 2 April 2026 (UTC) :@[[User:Mattiz6276|Mattiz6276]]: Hey there, it looks like that's a work-in-progress by @[[User:MetalBreaksAndBends|MetalBreaksAndBends]]. There's only a fall-back implementation, Z32652, which fails its own test for a second item. I can connect the items together but it might not work as you expect? [[User:Jdforrester (WMF)|Jdforrester (WMF)]] ([[User talk:Jdforrester (WMF)|talk]]) 14:06, 2 April 2026 (UTC) ::Maybe… I don’t think functions without implementations should be appearing on AW so I have amended the label to avoid giving the impression that this function is available. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 14:23, 2 April 2026 (UTC) == Being able to use edit summaries == I have wanted to use edit summaries a few times when connecting or disconnecting implementations or tests, and I have found that the only way to do that is to use the [[:User:%D7%9E%D7%A7%D7%A3/wikilambda_editsource.js|wikilambda editsource]] tool. I feel like it would be a lot more convenient to be able to make these edit summaries without having to use that tool. [[User:ChaoticVermillion|ChaoticVermillion]] ([[User talk:ChaoticVermillion|talk]]) 08:40, 3 April 2026 (UTC) == Definite forms == [[Talk:Z32162|I've noticed an incomplete implementation and would like to work on fixing it, but need advice.]] [[User:Ijon|Ijon]] ([[User talk:Ijon|talk]]) 21:05, 3 April 2026 (UTC) == Wikifunctions & Abstract Wikipedia Newsletter #243 is out: Community proposals for capturing meaning == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-04-10|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In this issue, we report on three community proposals on syntactic approaches, we introduce a new Type (Complex numbers), we report on current hiccups on Abstract Wikipedia, we share more information about a presentation about Abstract Wikipedia at WikiCon Australia, 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/1776101400 April 13, 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]]) 15:35, 10 April 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=30325620 --> == Help me understand why test passes but running function with same input errors == I've been working on a function that I thought I had working correctly: {{Z+|Z31108}}. It has a test which is passing, but when I enter the same Wikidata item as the test uses (or any other relevant item that it ought to work for), it errors. I can't figure out what's wrong (and the function itself seemed to be working as expected the last time worked on it, a month ago), and I don't know how to interpret the error info. The error output is: <code> Error type: Unspecified error Error data: error information: "cannot read property 'Z6003K4' of undefined" Execution debug logs: Z12696K2 (find this) ==> ZObject<Z1K1:{'Z1K1': 'Z9', 'Z9K1': 'Z6007'},Z6007K1:ZObject<Z1K1:{'Z1K1': 'Z9', 'Z9K1': 'Z6092'},Z6092K1:P3831>,Z6007K2:ZObject<Z1K1:{'Z1K1': 'Z9', 'Z9K1': 'Z6091'},Z6091K1:Q7380503>,Z6007K3:ZReference<Z6021>> </code> -- [[User:Ragesoss|Ragesoss]] ([[User talk:Ragesoss|talk]]) 18:02, 10 April 2026 (UTC) :Hmm… I’ve had a quick look and found a comparable error with {{Z|Z29937}}, which was passing “4 months ago”. The debug comes from {{Z|Z12863}}, after it fails to find a match. This is probably because Z6007K3 is ZReference("Z6021") rather than a Z6020 object, as it appears in the debug logs for your test “28 days ago”: :"Z6007K3":{"Z1K1":{"Z1K1":"Z9","Z9K1":"Z6020"},"Z6020K1":{"Z9K1":"Z6021"}} :This means it’s probably a bug introduced by a recent software change. I’ll take a closer look over the weekend, but the actual error for your test case now is: :Unspecified error (error information: "cannot read property 'Z6003K4' of undefined") :I’m guessing that’s from there being no guard against an empty array in {{Z|Z23681}}, but we’ll see. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 23:22, 10 April 2026 (UTC) :I tracked down the bug to [[Z29869]] and fixed that, but the tests for [[Z31659]] are still failing. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 05:44, 11 April 2026 (UTC) ::Thanks. I’ve re-implemented {{Z|Z23680}} with {{Z|Z33331}} so we at least get a meaningful error in {{Z|Z31108}}. The new implementation explicitly caters for the alternative representation of {{Z|Z6040}} and errors on the empty list it gets from {{Z|Z31659}}. ::I also made a [[Z33332|simple Python implementation]], which seems to work. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 16:29, 11 April 2026 (UTC) == No place to ask to activate a function? == I just discovered the {{Z|Z11390}} function and decided to make an overarching language-selecting function for it. After some fiddling around and studying how {{Z|Z32321}} and its set works, I now have {{Z|Z33439}} which has a config object ({{Z|Z33441}}) that selects between the two preexisting language-specific versions I found (English and Malayalam) and the new one I created for my other native language, {{Z|Z33440}}. Except I can't get these to work, because, from what I understand, only [[Wikifunctions:Functioneers|functioneers]] can activate newly created functions and implementations? So where do I apply for the {{Z|Z33439}} and {{Z|Z33440}} functions to be activated? Perhaps we should have a place to ask for it, a la [[w:WP:NPP]] — call it [[Project:New Functions Patrol|New Functions Patrol]] if you will. —[[User:UndueMarmot|<span style="color:#705ccb;">Undue</span><span style="color:#cfdfa3;background-color:#705ccb;">Marmot</span>]] ([[User talk:UndueMarmot|talk]]) 08:58, 14 April 2026 (UTC) :There's [[Wikifunctions:Community portal]] for this. By the way, {{Z|Z33445}} doesn't work because all the code must be inside the main function in Python code. [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 09:19, 14 April 2026 (UTC) ::Huh. How could I have missed that? ::But anyway, I've moved the code in {{Z|Z33445}} into inside the main function block. ::Is there any reason why WF decided not to simply allow anyone to write functions? After all, that's how it works with wikitext templates, and these functions are fundamentally serving the same purposes as templates, just written in a different way. —[[User:UndueMarmot|<span style="color:#705ccb;">Undue</span><span style="color:#cfdfa3;background-color:#705ccb;">Marmot</span>]] <small>([[User talk:UndueMarmot|talk]])</small> 11:25, 14 April 2026 (UTC) :::I've fixed a couple of technical issues, but tests still fail. [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 11:28, 14 April 2026 (UTC) ::::The tests pass now after some more changes to the code: [[Special:Diff/265232/cur]]. —[[User:UndueMarmot|<span style="color:#705ccb;">Undue</span><span style="color:#cfdfa3;background-color:#705ccb;">Marmot</span>]] <small>([[User talk:UndueMarmot|talk]])</small> 12:01, 14 April 2026 (UTC) :::::{{D|Connected}} [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 12:02, 14 April 2026 (UTC) :::I think it's a security issue, since Wikifunctions implementations could teoretically be malicious. [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 11:29, 14 April 2026 (UTC) ::::This ^^^. We're very lenient, though, once you've created a few working functions you can apply for the right, per [[WF:Functioneer]]. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 12:26, 14 April 2026 (UTC) ::::That explanation [[phab:T343559#11421293|doesn't add up]]. A reason to limit ''connection powers'' to Functioneers might be to prevent vandalism, considering Functions can be used across wikis. But user-provided code is already being executed even without a Functioneer connecting it. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 20:01, 16 April 2026 (UTC) == Wikifunctions & Abstract Wikipedia Newsletter #244 is out: Milestones; Some major issues hopefully resolved == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-04-16|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In this issue, we celebrate 4000 functions on Wikifunctions and 1000 abstract articles on Abstract Wikipedia, we announce that we should have fixed some major issues with the websites, we inform you on our latest outreach activities, and we take a look at the latest software developments. Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]! Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 10:22, 17 April 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=30325620 --> == Actual difference between {{Z|Z26039}} and {{Z|Z26095}} == What is the actual difference between these two functions? I ask, since it seems to me that the current distinction is more or less that the first one doesn't use an indefinite article in English, while the second does. Which is not a good distinction in a project that should be language neutral. This doubt emerged from my use of the first one in [[abstract:Q124441]], which @[[User:Hogü-456|Hogü-456]] made me notice that is probably wrong. My question is: why is it wrong? How could we clarify the difference? [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 19:46, 19 April 2026 (UTC) :I think the difference is if there is an indefinite article like a or an before the subject or not. In German there can be cases where a definite article is necessary before the subject. I looked at the functions and before the object both times an article is mentioned. As it depends on the language and the word what is the correct function to use I hope it will be clarified and it is an example of the necessity to have a human with understanding in a specific language check it. I hope there will be longer functions what generate more content about a specific kind of item. Then it is necessary to write one such function per language and it can be then applied to several items. It still requires checks and so maybe it is better to write down what item category needs what kind of introduction sentence function for what language. [[User:Hogü-456|Hogü-456]] ([[User talk:Hogü-456|talk]]) 20:05, 19 April 2026 (UTC) ::The point of these two functions (and of the entire Abstract Wikipedia project) is that they should be defined in a purely language-independent way, so that the translation to actual language can be done automatically. This is the reason why these functions have been renamed; I think that this attempt was not succesful, since meaning is still unclear. My proposal to clarify them would be to invoke the concept of [[w:specificity (linguistics)|specificity]]: {{Z|Z26039}} should be named "specific subject is instance of (string)", and should be used only when the QID of the subject uniquely identifies a single thing; {{Z|Z26095}} should instead be renamed in "non-specific subject is kind of (Monolingual text)", and should be used when the QID refers to a multitude of real life items, and we are specifying the class that all these item belong to. This clarification would not still be enough, since it doesn't explain how mass nouns are handled (is water a unique thing? Does {{Q|Q7802}} refer to a single piece of bread or to the entirety of bread, like water?). This problem is very tricky, since mass noun are language-specific and blurry the line between these two functions. [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 20:58, 19 April 2026 (UTC) :Simply put, one corresponds to P31 and the other to P279. Paris is an {{Q|P31}} a {{Q|Q1549591}} :whereas a {{Q|Q1549591}} is a {{Q|P279}} (alias “kind of”) {{Q|Q515}}. Whether the Wikidata knowledge representation will be sufficient to resolve into fluent natural language representations in all languages is, of course, a crucial question. Where it is not, the Abstract Wikipedia knowledge representation will need to supplement the Wikidata content with additional details about the relation between the participants or the participants themselves, and these details should be language-neutral, to the extent that this is practicable. The item {{Q|Q124441}} has no [[:d:Q124441#P31|P31]] statements; it has only [[:d:Q124441#P279|P279]]s, including one relating it to {{Q|Q212920}}, which suggests {{Z|Z26095}} is the appropriate choice here even if the rendering in some languages is the same. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 22:52, 19 April 2026 (UTC) ::Thanks for explaining it. I think that I'll change the implementation of {{Z|Z26095}}, so that in Italian it produces more or less the same output of {{Z|Z26039}} (both with the definite article). [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 11:24, 20 April 2026 (UTC) == Equivalent of Z6830 for lexemes == Is there an equivalent of {{Z|Z6830}} that enables retrieving all lexemes pointing to a particular lexeme using a specific property? [[User:Redmin|Redmin]] ([[User talk:Redmin|talk]]) 21:06, 20 April 2026 (UTC) :There's {{Z|6831}} but I think that's slightly different again to what you're after. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 12:31, 21 April 2026 (UTC) ::Thanks for sharing that one, I did not know it existed. But you are right, it’s not quite what I am looking for. I want a function that would take a Wikidata property reference (like P5191, which is ‘derived from lexeme’) and a Wikidata lexeme reference, and return a list of lexemes that reference that lexeme using that property. [[User:Redmin|Redmin]] ([[User talk:Redmin|talk]]) 13:23, 21 April 2026 (UTC) == Storing huge datasets == It is not a necessity I suppose, but an idea came to me earlier to write a function that would give the corresponding [[en:Shavian alphabet|Shavian alphabet representation]] of an English word written with the Latin alphabet, or perhaps apply that operation to an entire sentence. However, just trying to guess as to what the IPA pronunciation of each word passed into it could be is is both not ideal (pronunciations obviously can and will vary widely between accents) and infeasible <s>(Wikidata lexemes don't really seem to account for pronunciation)</s>. It happens, though, that a comprehensive Shavian dictionary exists named the [https://readlex.pythonanywhere.com/ ''Read Lexicon''], which uses pronunciation and spelling similar to that used by the creator of the alphabet himself. This would be a good dataset to use in performing this translation in the function, but it appears that, all in all, the total size of the dictionary is [https://github.com/Shavian-info/readlex/blob/main/readlex.json ''nearly 26MB''] when formatted as JSON, which would certainly be larger when converted into a typed list. I am wondering if this will ever be feasible or admissible, or if there is really a way around this if importing such a large set of data is deemed impractical. &mdash; [[User:Theki|rae<sup>5e</sup>]] &lt;[[User talk:Theki|talk]]&gt; 22:30, 20 April 2026 (UTC) :{{re|Theki}} "Wikidata lexemes don't really seem to account for pronunciation"" is patently untrue; not only does every Bokmål lexeme form have IPA attached to it (thanks to Jon Harald Søby), but there are lots of languages--including English--that have pronunciation information, whether through IPA or otherwise, indicated on their forms. The big issue of course is that adding this data is not always possible to perform efficiently--for instance, I'd love to have Yiddish pronunciation respellings from Paul Abelson's dictionary on as many English forms as possible, but this dictionary not being previously processed makes this difficult. The data set you have brought up, if a suitable reading of [[:m:Wikilegal/Lexicographical_Data]] allows it, could be added as {{P|7243}} statements on various English forms. [[User:Mahir256|Mahir256]] ([[User talk:Mahir256|talk]]) 23:20, 20 April 2026 (UTC) ::Well, sorry... I haven't witnessed these pronunciation statements before, I wasn't aware of their existence until you pointed it out. &mdash; [[User:Theki|rae<sup>5e</sup>]] &lt;[[User talk:Theki|talk]]&gt; 15:02, 21 April 2026 (UTC) :I got 1,900,000 characters into [[Z33875]] before the UI gave up on me. I'm not sure what the limit is. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 15:21, 21 April 2026 (UTC) == Could not serialize input JS object: Number <small><small>[insert tested number here]</small></small> == I'm not one to throw my problems at others, but I have no idea how to fix this. Am implementing {{Z|Z24602}} in JavaScript, which requires returning a typed map. It now works for every type of value except numbers. Tried explicitly converting the numbers to float64, but either way it throws the error above. Would appreciate it if anyone could diagnose or fix the problem, as my knowledge of Wikifunctions is amateur at best. Thank you. [[User:Some helpful person|Some helpful person]] ([[User talk:Some helpful person|talk]]) 00:32, 23 April 2026 (UTC) :The quick answer is that like some list-related functions, code implementations returning typed maps are not possible unless the type of the objects in the map is specified in the function signature (e.g. if it was a map from Strings to Natural numbers only). So unfortunately, I think you've chosen a function that is not really possible at the moment. There are a few ideas of how we might address this, but for the moment, work on something else. Sorry! --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 13:21, 23 April 2026 (UTC) :Maybe explicitly using [[Z13518|natural numbers]] would work? I would try using <code>{ "Z1K1": "Z13518", "Z13518K1": "[number]" }</code> to represent numbers, perhaps, and seeing if that works. Of course, you would also probably have to adapt this for other types that cannot be serialized, and I'm not sure how easy that would be to generalize (assuming [[w:Don't repeat yourself|DRYness]] is desired). &mdash; [[User:Theki|rae<sup>5e</sup>]] &lt;[[User talk:Theki|talk]]&gt; 14:39, 23 April 2026 (UTC) == Help with creating a function for Abstract Wikipedia == Hello! I was inspired by {{Z|Z26570}} to create {{Z|Z33975}}, however I'm not sure how I add specific language implementations here. Can anybody help me? [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 10:41, 23 April 2026 (UTC) : I think I figured it out, I created a new object with the language config type, added {{Z|Z14310}} to my implementation, and added a new function for English... At least I think that's how it works... [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 13:16, 23 April 2026 (UTC) ::You have the right idea, as far as I know. I went ahead and connected the implementations you created as they appear to work fine for English, and added a test for {{Z|Z33975}} (which passes [[File:Twemoji 1f601.svg|24px]]). I also corrected an error you made on the config object where you appear to have accidentally connected English to {{Z|Z33975}} instead of {{Z|Z33977}}. Thank you for contributing! &mdash; [[User:Theki|rae<sup>5e</sup>]] &lt;[[User talk:Theki|talk]]&gt; 13:45, 23 April 2026 (UTC) ::: {{re|Theki}} Thank you so much for you help! Could you please kindly also connect the implementations for {{Z|Z33986}} which I just made, which is going to be used for the Hebrew implementation of {{Z|Z33975}}. [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 14:11, 23 April 2026 (UTC) ::::You seem to be returning the wrong type in both implementations. Functioneers should not connect implementations that don't work for non-functioneers. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 14:13, 23 April 2026 (UTC) ::::: {{re|Feeglgeef}} Oh thank you for pointing that out! I am still a bit new to this project and confused, so I need to read up some more about this. How do I return a monolingual text object? [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 14:17, 23 April 2026 (UTC) ::::::I'm trying to fix it for you, the construction of ZObjects in code implementations is a bit difficult right now. Since the State origin using entity and class function will (presumably) be composition, perhaps {{Z|33975}} can be adjusted to return a string, using {{Z|26107}} and {{Z|26107}}? [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 14:21, 23 April 2026 (UTC) :::::I did not notice any discrepancies from looking at the functions by themselves, and it seemed to work fine on my end. Is it bad practice for NLG functions to return the monolingual text type? I had assumed it was logical. &mdash; [[User:Theki|rae<sup>5e</sup>]] &lt;[[User talk:Theki|talk]]&gt; 14:24, 23 April 2026 (UTC) ::::::Both implementations are failing all three tests on my end. No consensus has been established as to whether monolingual texts or strings should be used, so it's like the [[w:War of the currents|war of the currents]] but for Wikifunctions. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 14:27, 23 April 2026 (UTC) :::::::Oh, you were referring to {{Z|Z33986}}. I assumed you were stating that something was wrong in the earlier English functions that I missed; I apologize for the misunderstanding. Has there been any centralized discussion on this string vs. monolingual text issue? &mdash; [[User:Theki|rae<sup>5e</sup>]] &lt;[[User talk:Theki|talk]]&gt; 14:31, 23 April 2026 (UTC) ::::::::Not that I'm aware of, I've brought it up on the telegram twice before, though. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 14:49, 23 April 2026 (UTC) ::::::::The centralised discussion is at [[WT:Abstract Wikipedia/2025 fragment experiments#Proposed recommendation: Fragments should return Z11/monolingual strings]]. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 07:19, 24 April 2026 (UTC) ::::::: {{re|Theki|Feeglgeef}} Can only functioneers test implementations? For me I can't test it at all... [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 14:32, 23 April 2026 (UTC) ::::::::AFAIK, test cases are only immediately testable during editing of a function if they are connected. This is one of my personal pain points with Wikifunctions, iterating on functions without exhaustive connected test cases makes debugging practically impossible for non-functioneers working on newly-created functions... I (or Feeglgeef) can quickly connect the tests you need for you if you want, although if they are not well-formed they may need to be disconnected again afterwards. Additionally, I could temporarily connect the implementation you are writing so that you can test it on the sidebar as you work, but I'm not sure if this is advisable. That functionality is also something that unfortunately only works when not disconnected. &mdash; [[User:Theki|rae<sup>5e</sup>]] &lt;[[User talk:Theki|talk]]&gt; 14:43, 23 April 2026 (UTC) :::::::::Yup, agree with you on all points, thanks. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 14:48, 23 April 2026 (UTC) == Please disconnect implementation == I think I've fixed my issue with {{Z|Z33986}}, but I can't edit an actively connected implementations with my rights. I must admit it is an AI-aided fix, I feel very strongly about disclosing that. Courtesy pinging [[User:Theki]] and [[User:Feeglgeef]]. [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 18:51, 23 April 2026 (UTC) : Additionally, I think the JS might be working. [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 18:52, 23 April 2026 (UTC) : Just to clarify, I mean disconnect the Python implementation please. [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 18:53, 23 April 2026 (UTC) :{{Done}} I've disconnected the Python implementation. :I've also added a couple of tests. The rule is a bit more complicated than adding a maqaf before every character that is not a Hebrew letter. Unfortunately, I don't think I'll have time to fix the implementations any time soon. [[User:Amire80|Amir E. Aharoni]] ([[User talk:Amire80|talk]]) 19:03, 23 April 2026 (UTC) :: Thank you! :: Also, for some reason I thought you put a maqaf before all gershayim, so thanks for correcting me. [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 19:09, 23 April 2026 (UTC) :::No, that's not the rule. :::The rest of this reply is an [[:wikt:info-dump|infodump]], feel free to ignore it :) :::In [https://hebrew-academy.org.il/topic/hahlatot/punctuation/ the Academy's punctuation rules], the rule for adding a maqaf is written kind of badly: שמים מקף ברצף שיש בו שני סוגי גופנים, כגון אותיות ומספרים ("maqaf is added in a sequence in which there are two types of fonts, such as letters and numerals"). These are not different types of "fonts", but different types of characters, and I should email them about it. It gives the examples <span lang="he" dir="rtl">ה־12</span> and <span lang="he" dir="rtl">ב־DNA</span>. It doesn't say anything explicitly about quotation marks, but in other places on the same page, you have stuff like <span lang="he" dir="rtl">ב"הארץ"</span>, and from that I deduce that a maqaf is not needed before double quotes if there are Hebrew letters inside the double quotes. :::That said, a few people do think that there must be a maqaf before double quotes. I have a somewhat surprising example of somebody who always does it: translators of Scientology materials into Hebrew. At least that's what they did last time I looked at them, about ten years ago. Those people are certainly prolific, and they get points from me for consistency, but this not the prevalent standard. (And if I recall correctly, they use the minus and not the proper Hebrew maqaf, and they don't get any points from me for that!) :::Also, the name of the character is just "double quotes" and not "gershayim". Gershayim are mostly for abbreviations, although most people use the same character for them. I use ״ for gershayim, as do a few other nerds, but we're the minority. [[User:Amire80|Amir E. Aharoni]] ([[User talk:Amire80|talk]]) 19:35, 23 April 2026 (UTC) :::: {{re|Amire80}} Yeah, "font" is a weird choice of wording here by the Academy...<br> I think I'll follow your guidance and not use a maqaf for quotes beginning with Hebrew letters. <br> I should also add more tests for different types of quotes, like straight (", '), curly (“, ”, ‘, ’), gershayim (״, ׳), including single quotes.<br> P.S. gotta deduct points from Scientology for being a cult but that's neither here nor there [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 20:49, 23 April 2026 (UTC) :::: {{re|Amire80}} Courtesy ping because I mistyped your username on the last message. Anyways I'm also gonna do that tomorrow because I'm tired now... [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 20:50, 23 April 2026 (UTC) == Connect implementations == Hello! I'm done with the implementations of {{Z|Z33986}} both in JS and Python, and all tests pass. Pinging @[[User:Amire80|Amire80]] to check if all the tests I've added are alright. [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 15:24, 24 April 2026 (UTC) :Connected. It's possible that some more changes will be needed, but it looks OK now. :Another little comment: It should be called "clitic" and not "prefix". [[User:Amire80|Amir E. Aharoni]] ([[User talk:Amire80|talk]]) 15:56, 24 April 2026 (UTC) : {{re|Amire80}} Thanks for your comment! Luckily labels are easy to edit, so I'll get to it. : Currently I'm working on Bulgarian {{z|Z34072}} and {{z|Z34084}}, along with other Bulgarian functions. After I'm finished with those I'll take your advice. [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 16:01, 24 April 2026 (UTC) == Please connect my Bulgarian implementations == I recently created the following Bulgarian functions: * {{Z|Z34070}} (currently broken, I think because another function I built it upon is unimplemented) * {{Z|Z34088}} * {{Z|Z34105}} * {{Z|Z34072}} * {{Z|Z34084}} Can somebody please connect these functions, and perhaps suggest other functions I could localize? [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 19:03, 24 April 2026 (UTC) : Specifically, [[Z34070]] is based on [[Z34072]] [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 19:05, 24 April 2026 (UTC) :{{done}} for everything that passes, [[Z34070]] still does not work after purging WF's cache, though. For future reference, please request on the [[WF:Community portal|community portal]] instead of the project chat. Thank you for your work! [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 20:03, 24 April 2026 (UTC) :: {{re|Feeglgeef}} Thank you for your help! I will keep in mind to go to the [[project: community portal| community portal]] in future instead for this. :: I still don't understand why {{Z|Z34070}} fails... It's implementation is almost completely identical to [[Z30399]] from {{Z|Z30397}}, unless I messed something up... [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 20:11, 24 April 2026 (UTC) :::{{done}} No, it was mostly just timing out. It is better to use selective fetches where possible. One case is failing to match the expected results, but at least it is returning something. For all I know, it might even be acceptable! [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 20:35, 24 April 2026 (UTC) :::: {{re|GrounderUK}} Thank you so much for your help! The one failed case is with a definite article, so I feel like that might be fixed in the future... <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> 20:43, 24 April 2026 (UTC) == Editor experience suggestions == I'm a bit frustrated with the editing experience on Wikifunctions, and I have suggestions based on pain points I've had contributing to this project: * Adding a wizard to create functions, implementations, and tests in one flow, somewhat like Wikimedia Commons' upload wizard * A sandbox for experimenting without changing mainspace functions, and maybe letting non-functioneers connect implementations ([[Project: Sandbox]] doesn't seem to fit this) * We could have functions for creation based on the sandbox, like how Wikipedia has articles for creation and edit requests, * Maybe even another test instance of Wikifunctions, like how Wikidata has [[testwikidata:|Test Wikidata]] I really like this project and I don't mean to whine, but it certainly has a lot of pain points both for technical and non-technical people. <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> 20:41, 24 April 2026 (UTC) : It's also really complicated to localize functions, so maybe we should add another wizard for that, where you can choose a language, and then create the new function with the aforementioned function wizard, and it just automatically adds it to the related language configuration object of the related function. <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> 20:48, 24 April 2026 (UTC) :# Sounds good to me. :# A sandbox available is [[Z10119]], though an extension-provided sandbox that allows you to manipulate the types, code, and tests easily without interfering with the mainspace would be nice. :# [[WF:Suggest a function]] to some extent, though it has less immediately actionable ideas, so spinning something off might be nice. :# We used to have a "beta cluster" but it [[phab:rOMWC5f625c5846b5f779473fa32c9a02d87e59215dfa|got shut down]] just over a year ago because It was broken. :[[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 21:07, 24 April 2026 (UTC) 1auex1ni3nsrybkh1en8bk8am65zgjq 268646 268644 2026-04-24T21:08:08Z Feeglgeef 8776 /* Editor experience suggestions */ 268646 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/ }} == Wikifunctions & Abstract Wikipedia Newsletter #238 is out: Citations and Copy and Paste == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-03-06|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In this issue, we introduce the possibility of creating a function that deals with references and a Wikifunctions internal clipboard, where you can temporarily store any piece of code in order to paste it somewhere else, 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]]) 17:28, 6 March 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=30119120 --> :Is there a function in Wikifunctions to get all sources to a statement in a Wikidata item. At the moment my main activity in the Wikimedia projects is adding sources to Wikidata statements. For this case I got the following kind of [https://w.wiki/JFec query] to get all qualifiers and sources for a specific statment in explicit mentioned items in the query. There are already templates for citing sources in different Wikipedia language versions. For example the template [https://en.wikipedia.org/wiki/Template:Cite_web Cite web] is used in 298 Wikipedia language versions. So it is a widely used template and I wish a implementation for it in Wikifunctions. [[User:Hogü-456|Hogü-456]] ([[User talk:Hogü-456|talk]]) 21:31, 8 March 2026 (UTC) ::{{Z|31984}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 15:08, 9 March 2026 (UTC) {{tracked|T404652}} ::Yes and no. Importing of Wikidata references is currently turned off. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 15:27, 9 March 2026 (UTC) <br clear="all"/>{{phab|T419350}} :I found [[phab:T419350|a bug]] where the clipboard feature becomes unusable.<!-- --><br>Also, it's a bit disappointing that it doesn't use the real clipboard, not even as an option for egress. If you're invoking a function and you can get it to "compile", then "Copy result link" already lets you copy out the full canonical form... [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 02:58, 10 March 2026 (UTC) ::@[[User:YoshiRulz|YoshiRulz]] Thanks for reporting, I noticed the team about it. I will see if we can fix it soon. [[User:Sannita (WMF)|Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 10:26, 11 March 2026 (UTC) :::It's fixed 🤩 [[User:So9q|So9q]] ([[User talk:So9q|talk]]) 14:38, 31 March 2026 (UTC) == Broken function == Can someone please revert the most recent revision (by [[User:GrounderUK]]) on [[Z29362]]? It appears that it always returns void, breaking a lot of abstract wiki in the process. [[User:MetalBreaksAndBends|MetalBreaksAndBends]] ([[User talk:MetalBreaksAndBends|talk]]) 18:13, 25 March 2026 (UTC) :This implementation is broken, but it's disconnected, no? Shouldn't be breaking abstractwiki. [[User:Infernostars|infernostars]] <small>([[User talk:Infernostars|talk]]) ([[Special:Contributions/Infernostars|contribs]])</small> 21:29, 25 March 2026 (UTC) ::Looks like someone disconnected it after I wrote that comment, but before you wrote yours. [[User:MetalBreaksAndBends|MetalBreaksAndBends]] ([[User talk:MetalBreaksAndBends|talk]]) 22:24, 25 March 2026 (UTC) :It seems to have been reconnected, but the issue looks like it has started working again, per all passed tests. <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 March 2026 (UTC) :This was the result of a [[:phab: T421322|breaking change in the software]]. I didn’t amend the implementation until after it had been disconnected, and all tests passed after the change. I think the issue is now resolved, but I’ll link this comment to the Phabricator ticket for “lessons learned”. Sorry I didn’t pick this up earlier, but this particular software change was unexpected. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 08:46, 26 March 2026 (UTC) == Language tags == I would appreciate input on [[Talk:Z14326#Case-sensitivity]] re: the exact semantics of {{Z|60}}'s identity key. CC @[[User:99of9|99of9]] since you connected one of the tests but not the others. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 14:27, 27 March 2026 (UTC) == Upcoming Wikimedia Café meetup regarding the [[:meta:Wikimedia Foundation Annual Plan/2026-2027|the 2026-2027 Wikimedia Foundation Annual Plan]] == {{tmbox | image = [[File:Wikimedia Café logo in plain SVG format.svg|45px]] | type=notice | text = Hello! There will be a '''[[:meta:Wikimedia Café|Wikimedia Café]]''' meetup on '''Saturday, 11 April 2026 at 14:00 UTC''' ([https://zonestamp.toolforge.org/1775916000 timestamp conversion tool]), focusing on the [[:meta:Wikimedia Foundation Annual Plan/2026-2027|the 2026-2027 Wikimedia Foundation Annual Plan]]. The featured guests will be {{Noping|KStineRowe (WMF)|label1=Kelsi Stine-Rowe}} (senior manager, [[:meta:Movement Communications|Movement Communications]], Wikimedia Foundation), and {{Noping|Samwalton9 (WMF)|label1=Sam Walton}} (senior product manager, [[:mw:Moderator Tools|Moderator Tools]], Wikimedia Foundation). <br /> In addition to this Café session, [[:meta:Wikimedia Foundation Annual Plan/2026-2027/Collaboration|several additional meetings regarding the Annual Plan are listed on the Collaboration page]], and you may participate on the [[:meta:Talk:Wikimedia Foundation Annual Plan/2026-2027|talk page]]. <br /> This Café meetup will be approximately two hours long. Attendees may choose to attend only for a part. Please see the Café page for more information, including [[:meta:Wikimedia Café#Signups for the April 2026 session|how to register]]. <br /> [[File:Buntstifte Eberhard Faber crop 64h.jpg|860px|alt=cropped image of colored pencils]] }} <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> 05:26, 29 March 2026 (UTC) {{section resolved|&mdash; [[User:Theki|rae<sup>5e</sup>]] &lt;[[User talk:Theki|talk]]&gt; 14:52, 23 April 2026 (UTC)}} == "language" argument for certain functions == Hello. I am relatively new to Wikifunctions. Recently, I tried to create functions for Chinese translation of {{Z|Z26570}} and {{Z|Z26095}} (which became [[Z32788]] and [[Z32900]]). During the creation of these functions, I was trying to take {{Z|Z32212}} as reference. And I realized that the defining role sentence function is taking <code>language</code> as an argument (and the test case of the Chinese-language function already contains two varieties of Chinese). This makes it possible to output monolingual text in <code>zh-hant</code>, <code>zh-hans</code>, <code>zh-tw</code>, or any varieties of the language. I think for this reason, it is better to have <code>language</code> as arguments for the implementation of Z26570 and Z26095, and potentially more functions that require {{Z|Z14294}}, since it would output the varieties code instead of just saying <code>zh</code> for <code>zh-hant</code>, <code>zh-hans</code>, <code>zh-tw</code> in the output of type {{Z|Z11}}. I am not sure how the fallback mechanism works if one of the language (varieties) do not have a labels/lexemes, but to me, it is reasonable to have a <code>language</code> argument. [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 09:38, 31 March 2026 (UTC) :The functions you mention do have a language argument. For Wikifunctions, the {{Z|Z60}} can be at a higher or lower level; whether a {{Z|Z11}} is for a language or a variant is determined by the function that constructs it. Please see {{Z|Z26565}} for an example and feel free to add test cases in Chinese. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 17:54, 11 April 2026 (UTC) ::Hello @[[User:GrounderUK|GrounderUK]], thanks for the answer. I understand that whether {{Z|Z11}} is for a language or a variant depends on the function. But that is exactly what I am asking for. It is true that [[Z26570]] and [[Z26095]] takes [[Z60]] as argument, but the language-specific functions in {{Z|Z29843}} and {{Z|Z26096}} don't. ::Let me give you an example: INPUT to [[Z26570]]: <code>entity</code>: Tokyo, <code>class</code>: city, <code>location</code>: Japan, <code>language</code>: zh-cn, the config would select [[Z33030]] (created after my previous comment by elseone) as the implementation, and it would RETURN 东京是日本的一个城市。(zh-hans), which is not zh-cn as requested in the INPUT. It would also be using the term not for the variant (when it is different) because it is hardcoded to use the term in zh-hans. However, if we have the implementation like [[Z32790]] (which was created by me but a natural language argument was added by elseone) or [[Z32213]] (that works in the defining role sentence function because of the extra argument), it could cater for different variant. ::If we don't have the language argument in the language-specific function, the desire for article creation on Abstract Wikipedia would be to create a function for every variant. Is it then better to create functions for every variant? [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 18:18, 11 April 2026 (UTC) :::I forgot to mention that there are some hardcoding in {{Z|Z32790}} as well, but I cannot fix it because it is a connected function and I am not a functioneer. [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 18:31, 11 April 2026 (UTC) ::::Okay, I think it’s safe to disconnect this one as the function is not yet configured for use on Abstract Wikipedia. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 19:04, 11 April 2026 (UTC) :::Ah, sorry… I misunderstood you. I agree that the called function should be able to accept the original language argument. That is simpler in theory than in practice, because the configured functions all have to have the same argument types, as I understand it. I’m not sure which the best approach is, really, but we probably want to avoid two levels of configuration. That suggests that all language-specific functions would need to accept the additional argument, which is unrewarding work for someone. @[[User:99of9|99of9]], @[[User:Jdforrester (WMF)|Jdforrester (WMF)]], @[[User:DVrandecic (WMF)|DVrandecic (WMF)]] Any thoughts? [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 18:57, 11 April 2026 (UTC) ::::I mean, we would need to modify all the functions in each language, which could take some time. But we are still in an early stage. If we don't fix it now and we want to fix it later, it would be a disaster. [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 19:25, 11 April 2026 (UTC) :::::Agreed. And we probably want them converted to HTML too, with separate language spans for text in different languages. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 19:35, 11 April 2026 (UTC) ::::@[[User:GrounderUK|GrounderUK]]: This sounds like a reasonable change to make. Note that (given these Functions are primarily for use on Abstract Wikipedia), altering/replacing them to return Z89/HTML fragments is already a desired but breaking change, so making a second breaking change at the same time is probably easiest for fixing things swiftly. That said, that's of course a decision for the Abstract Wikipedia and Wikifunctions communities, not me! [[User:Jdforrester (WMF)|Jdforrester (WMF)]] ([[User talk:Jdforrester (WMF)|talk]]) 19:43, 12 April 2026 (UTC) ::::@[[User:GrounderUK|GrounderUK]]@[[User:Sun8908|Sun8908]] to make it a non-breaking change, I've created {{Z|Z34039}} which allows a composition {{Z|Z34043}}. This way you can make functions which either need the specified variant or don't! --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 05:52, 24 April 2026 (UTC) :I have now created {{Z|Z33465}}, which is an implementation of [[Z26570]]. Maybe we can migrate to use that function when more (language-specific) functions for it are ready? [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 18:19, 14 April 2026 (UTC) == Special:CreateObject doesn't let me create a typed list == Hello. I tried to create a typed list with all English varieties on Wikifunctions, to create consistency between different configs, but [[Special:CreateObject]] doesn't show typed list as an option for creating. Is this a bug or an intentional restriction? [[User:ChaoticVermillion|ChaoticVermillion]] ([[User talk:ChaoticVermillion|talk]]) 08:24, 2 April 2026 (UTC) :@[[User:ChaoticVermillion|ChaoticVermillion]]: A typed list is an instance of a function call, which is prohibited as a persisted Object. Maybe you want an enum? See [[Wikifunctions:Type proposals]] for the process for creating such a thing. [[User:Jdforrester (WMF)|Jdforrester (WMF)]] ([[User talk:Jdforrester (WMF)|talk]]) 12:01, 2 April 2026 (UTC) ::I don't want any sort of enum for this, I just want a list of English varieties (English, American English, Australian English, etc.) as an object that I can put in configs. I tried making an object as a function call, but apparently I have to be a member of the staff to do it. [[User:ChaoticVermillion|ChaoticVermillion]] ([[User talk:ChaoticVermillion|talk]]) 12:07, 2 April 2026 (UTC) :::I’ve started this with {{Z|Z33034}}. I’m guessing you were trying to create an object of type {{Z|Z7}} rather than an object whose type is a [[Z7]]. There’s a subtle but important difference. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 12:29, 2 April 2026 (UTC) ::::How do you create a object whose type is a [[Z7]] then? I can't see any option to do this. [[User:ChaoticVermillion|ChaoticVermillion]] ([[User talk:ChaoticVermillion|talk]]) 12:32, 2 April 2026 (UTC) :::::When you are creating an object you must specify its type. By default, the UI expects you to provide a reference to the type, so you can just type in the selector box and click the type you want. For an object like a typed list, the type is specified as a function call, so you click the menu dots beside “type” and choose “function call” instead of “reference”. The selector now allows you to search for functions that can return a type object. You start entering “typed list” and select it in the normal way. Then the UI will allow you to specify the argument to the function call, which is the type shared by all elements in the list. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 13:12, 2 April 2026 (UTC) == Unable to use the Z32643 function. == I'm trying to use the [[Z32643]] (Article-less multi instantiating fragment) function to edit an article in Abstract Wikipedia, but it looks like it's missing connected implementations, and it looks like i don't have the permissions to connect the function with the implementation and use it in ab.wiki. Since i'm not familiar with Wikifunctions, i would like to get help for this specific problem. Thanks. --[[User:Mattiz6276|Mattiz6276]] ([[User talk:Mattiz6276|talk]]) 13:50, 2 April 2026 (UTC) :@[[User:Mattiz6276|Mattiz6276]]: Hey there, it looks like that's a work-in-progress by @[[User:MetalBreaksAndBends|MetalBreaksAndBends]]. There's only a fall-back implementation, Z32652, which fails its own test for a second item. I can connect the items together but it might not work as you expect? [[User:Jdforrester (WMF)|Jdforrester (WMF)]] ([[User talk:Jdforrester (WMF)|talk]]) 14:06, 2 April 2026 (UTC) ::Maybe… I don’t think functions without implementations should be appearing on AW so I have amended the label to avoid giving the impression that this function is available. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 14:23, 2 April 2026 (UTC) == Being able to use edit summaries == I have wanted to use edit summaries a few times when connecting or disconnecting implementations or tests, and I have found that the only way to do that is to use the [[:User:%D7%9E%D7%A7%D7%A3/wikilambda_editsource.js|wikilambda editsource]] tool. I feel like it would be a lot more convenient to be able to make these edit summaries without having to use that tool. [[User:ChaoticVermillion|ChaoticVermillion]] ([[User talk:ChaoticVermillion|talk]]) 08:40, 3 April 2026 (UTC) == Definite forms == [[Talk:Z32162|I've noticed an incomplete implementation and would like to work on fixing it, but need advice.]] [[User:Ijon|Ijon]] ([[User talk:Ijon|talk]]) 21:05, 3 April 2026 (UTC) == Wikifunctions & Abstract Wikipedia Newsletter #243 is out: Community proposals for capturing meaning == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-04-10|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In this issue, we report on three community proposals on syntactic approaches, we introduce a new Type (Complex numbers), we report on current hiccups on Abstract Wikipedia, we share more information about a presentation about Abstract Wikipedia at WikiCon Australia, 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/1776101400 April 13, 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]]) 15:35, 10 April 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=30325620 --> == Help me understand why test passes but running function with same input errors == I've been working on a function that I thought I had working correctly: {{Z+|Z31108}}. It has a test which is passing, but when I enter the same Wikidata item as the test uses (or any other relevant item that it ought to work for), it errors. I can't figure out what's wrong (and the function itself seemed to be working as expected the last time worked on it, a month ago), and I don't know how to interpret the error info. The error output is: <code> Error type: Unspecified error Error data: error information: "cannot read property 'Z6003K4' of undefined" Execution debug logs: Z12696K2 (find this) ==> ZObject<Z1K1:{'Z1K1': 'Z9', 'Z9K1': 'Z6007'},Z6007K1:ZObject<Z1K1:{'Z1K1': 'Z9', 'Z9K1': 'Z6092'},Z6092K1:P3831>,Z6007K2:ZObject<Z1K1:{'Z1K1': 'Z9', 'Z9K1': 'Z6091'},Z6091K1:Q7380503>,Z6007K3:ZReference<Z6021>> </code> -- [[User:Ragesoss|Ragesoss]] ([[User talk:Ragesoss|talk]]) 18:02, 10 April 2026 (UTC) :Hmm… I’ve had a quick look and found a comparable error with {{Z|Z29937}}, which was passing “4 months ago”. The debug comes from {{Z|Z12863}}, after it fails to find a match. This is probably because Z6007K3 is ZReference("Z6021") rather than a Z6020 object, as it appears in the debug logs for your test “28 days ago”: :"Z6007K3":{"Z1K1":{"Z1K1":"Z9","Z9K1":"Z6020"},"Z6020K1":{"Z9K1":"Z6021"}} :This means it’s probably a bug introduced by a recent software change. I’ll take a closer look over the weekend, but the actual error for your test case now is: :Unspecified error (error information: "cannot read property 'Z6003K4' of undefined") :I’m guessing that’s from there being no guard against an empty array in {{Z|Z23681}}, but we’ll see. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 23:22, 10 April 2026 (UTC) :I tracked down the bug to [[Z29869]] and fixed that, but the tests for [[Z31659]] are still failing. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 05:44, 11 April 2026 (UTC) ::Thanks. I’ve re-implemented {{Z|Z23680}} with {{Z|Z33331}} so we at least get a meaningful error in {{Z|Z31108}}. The new implementation explicitly caters for the alternative representation of {{Z|Z6040}} and errors on the empty list it gets from {{Z|Z31659}}. ::I also made a [[Z33332|simple Python implementation]], which seems to work. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 16:29, 11 April 2026 (UTC) == No place to ask to activate a function? == I just discovered the {{Z|Z11390}} function and decided to make an overarching language-selecting function for it. After some fiddling around and studying how {{Z|Z32321}} and its set works, I now have {{Z|Z33439}} which has a config object ({{Z|Z33441}}) that selects between the two preexisting language-specific versions I found (English and Malayalam) and the new one I created for my other native language, {{Z|Z33440}}. Except I can't get these to work, because, from what I understand, only [[Wikifunctions:Functioneers|functioneers]] can activate newly created functions and implementations? So where do I apply for the {{Z|Z33439}} and {{Z|Z33440}} functions to be activated? Perhaps we should have a place to ask for it, a la [[w:WP:NPP]] — call it [[Project:New Functions Patrol|New Functions Patrol]] if you will. —[[User:UndueMarmot|<span style="color:#705ccb;">Undue</span><span style="color:#cfdfa3;background-color:#705ccb;">Marmot</span>]] ([[User talk:UndueMarmot|talk]]) 08:58, 14 April 2026 (UTC) :There's [[Wikifunctions:Community portal]] for this. By the way, {{Z|Z33445}} doesn't work because all the code must be inside the main function in Python code. [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 09:19, 14 April 2026 (UTC) ::Huh. How could I have missed that? ::But anyway, I've moved the code in {{Z|Z33445}} into inside the main function block. ::Is there any reason why WF decided not to simply allow anyone to write functions? After all, that's how it works with wikitext templates, and these functions are fundamentally serving the same purposes as templates, just written in a different way. —[[User:UndueMarmot|<span style="color:#705ccb;">Undue</span><span style="color:#cfdfa3;background-color:#705ccb;">Marmot</span>]] <small>([[User talk:UndueMarmot|talk]])</small> 11:25, 14 April 2026 (UTC) :::I've fixed a couple of technical issues, but tests still fail. [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 11:28, 14 April 2026 (UTC) ::::The tests pass now after some more changes to the code: [[Special:Diff/265232/cur]]. —[[User:UndueMarmot|<span style="color:#705ccb;">Undue</span><span style="color:#cfdfa3;background-color:#705ccb;">Marmot</span>]] <small>([[User talk:UndueMarmot|talk]])</small> 12:01, 14 April 2026 (UTC) :::::{{D|Connected}} [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 12:02, 14 April 2026 (UTC) :::I think it's a security issue, since Wikifunctions implementations could teoretically be malicious. [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 11:29, 14 April 2026 (UTC) ::::This ^^^. We're very lenient, though, once you've created a few working functions you can apply for the right, per [[WF:Functioneer]]. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 12:26, 14 April 2026 (UTC) ::::That explanation [[phab:T343559#11421293|doesn't add up]]. A reason to limit ''connection powers'' to Functioneers might be to prevent vandalism, considering Functions can be used across wikis. But user-provided code is already being executed even without a Functioneer connecting it. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 20:01, 16 April 2026 (UTC) == Wikifunctions & Abstract Wikipedia Newsletter #244 is out: Milestones; Some major issues hopefully resolved == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-04-16|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In this issue, we celebrate 4000 functions on Wikifunctions and 1000 abstract articles on Abstract Wikipedia, we announce that we should have fixed some major issues with the websites, we inform you on our latest outreach activities, and we take a look at the latest software developments. Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]! Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 10:22, 17 April 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=30325620 --> == Actual difference between {{Z|Z26039}} and {{Z|Z26095}} == What is the actual difference between these two functions? I ask, since it seems to me that the current distinction is more or less that the first one doesn't use an indefinite article in English, while the second does. Which is not a good distinction in a project that should be language neutral. This doubt emerged from my use of the first one in [[abstract:Q124441]], which @[[User:Hogü-456|Hogü-456]] made me notice that is probably wrong. My question is: why is it wrong? How could we clarify the difference? [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 19:46, 19 April 2026 (UTC) :I think the difference is if there is an indefinite article like a or an before the subject or not. In German there can be cases where a definite article is necessary before the subject. I looked at the functions and before the object both times an article is mentioned. As it depends on the language and the word what is the correct function to use I hope it will be clarified and it is an example of the necessity to have a human with understanding in a specific language check it. I hope there will be longer functions what generate more content about a specific kind of item. Then it is necessary to write one such function per language and it can be then applied to several items. It still requires checks and so maybe it is better to write down what item category needs what kind of introduction sentence function for what language. [[User:Hogü-456|Hogü-456]] ([[User talk:Hogü-456|talk]]) 20:05, 19 April 2026 (UTC) ::The point of these two functions (and of the entire Abstract Wikipedia project) is that they should be defined in a purely language-independent way, so that the translation to actual language can be done automatically. This is the reason why these functions have been renamed; I think that this attempt was not succesful, since meaning is still unclear. My proposal to clarify them would be to invoke the concept of [[w:specificity (linguistics)|specificity]]: {{Z|Z26039}} should be named "specific subject is instance of (string)", and should be used only when the QID of the subject uniquely identifies a single thing; {{Z|Z26095}} should instead be renamed in "non-specific subject is kind of (Monolingual text)", and should be used when the QID refers to a multitude of real life items, and we are specifying the class that all these item belong to. This clarification would not still be enough, since it doesn't explain how mass nouns are handled (is water a unique thing? Does {{Q|Q7802}} refer to a single piece of bread or to the entirety of bread, like water?). This problem is very tricky, since mass noun are language-specific and blurry the line between these two functions. [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 20:58, 19 April 2026 (UTC) :Simply put, one corresponds to P31 and the other to P279. Paris is an {{Q|P31}} a {{Q|Q1549591}} :whereas a {{Q|Q1549591}} is a {{Q|P279}} (alias “kind of”) {{Q|Q515}}. Whether the Wikidata knowledge representation will be sufficient to resolve into fluent natural language representations in all languages is, of course, a crucial question. Where it is not, the Abstract Wikipedia knowledge representation will need to supplement the Wikidata content with additional details about the relation between the participants or the participants themselves, and these details should be language-neutral, to the extent that this is practicable. The item {{Q|Q124441}} has no [[:d:Q124441#P31|P31]] statements; it has only [[:d:Q124441#P279|P279]]s, including one relating it to {{Q|Q212920}}, which suggests {{Z|Z26095}} is the appropriate choice here even if the rendering in some languages is the same. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 22:52, 19 April 2026 (UTC) ::Thanks for explaining it. I think that I'll change the implementation of {{Z|Z26095}}, so that in Italian it produces more or less the same output of {{Z|Z26039}} (both with the definite article). [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 11:24, 20 April 2026 (UTC) == Equivalent of Z6830 for lexemes == Is there an equivalent of {{Z|Z6830}} that enables retrieving all lexemes pointing to a particular lexeme using a specific property? [[User:Redmin|Redmin]] ([[User talk:Redmin|talk]]) 21:06, 20 April 2026 (UTC) :There's {{Z|6831}} but I think that's slightly different again to what you're after. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 12:31, 21 April 2026 (UTC) ::Thanks for sharing that one, I did not know it existed. But you are right, it’s not quite what I am looking for. I want a function that would take a Wikidata property reference (like P5191, which is ‘derived from lexeme’) and a Wikidata lexeme reference, and return a list of lexemes that reference that lexeme using that property. [[User:Redmin|Redmin]] ([[User talk:Redmin|talk]]) 13:23, 21 April 2026 (UTC) == Storing huge datasets == It is not a necessity I suppose, but an idea came to me earlier to write a function that would give the corresponding [[en:Shavian alphabet|Shavian alphabet representation]] of an English word written with the Latin alphabet, or perhaps apply that operation to an entire sentence. However, just trying to guess as to what the IPA pronunciation of each word passed into it could be is is both not ideal (pronunciations obviously can and will vary widely between accents) and infeasible <s>(Wikidata lexemes don't really seem to account for pronunciation)</s>. It happens, though, that a comprehensive Shavian dictionary exists named the [https://readlex.pythonanywhere.com/ ''Read Lexicon''], which uses pronunciation and spelling similar to that used by the creator of the alphabet himself. This would be a good dataset to use in performing this translation in the function, but it appears that, all in all, the total size of the dictionary is [https://github.com/Shavian-info/readlex/blob/main/readlex.json ''nearly 26MB''] when formatted as JSON, which would certainly be larger when converted into a typed list. I am wondering if this will ever be feasible or admissible, or if there is really a way around this if importing such a large set of data is deemed impractical. &mdash; [[User:Theki|rae<sup>5e</sup>]] &lt;[[User talk:Theki|talk]]&gt; 22:30, 20 April 2026 (UTC) :{{re|Theki}} "Wikidata lexemes don't really seem to account for pronunciation"" is patently untrue; not only does every Bokmål lexeme form have IPA attached to it (thanks to Jon Harald Søby), but there are lots of languages--including English--that have pronunciation information, whether through IPA or otherwise, indicated on their forms. The big issue of course is that adding this data is not always possible to perform efficiently--for instance, I'd love to have Yiddish pronunciation respellings from Paul Abelson's dictionary on as many English forms as possible, but this dictionary not being previously processed makes this difficult. The data set you have brought up, if a suitable reading of [[:m:Wikilegal/Lexicographical_Data]] allows it, could be added as {{P|7243}} statements on various English forms. [[User:Mahir256|Mahir256]] ([[User talk:Mahir256|talk]]) 23:20, 20 April 2026 (UTC) ::Well, sorry... I haven't witnessed these pronunciation statements before, I wasn't aware of their existence until you pointed it out. &mdash; [[User:Theki|rae<sup>5e</sup>]] &lt;[[User talk:Theki|talk]]&gt; 15:02, 21 April 2026 (UTC) :I got 1,900,000 characters into [[Z33875]] before the UI gave up on me. I'm not sure what the limit is. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 15:21, 21 April 2026 (UTC) == Could not serialize input JS object: Number <small><small>[insert tested number here]</small></small> == I'm not one to throw my problems at others, but I have no idea how to fix this. Am implementing {{Z|Z24602}} in JavaScript, which requires returning a typed map. It now works for every type of value except numbers. Tried explicitly converting the numbers to float64, but either way it throws the error above. Would appreciate it if anyone could diagnose or fix the problem, as my knowledge of Wikifunctions is amateur at best. Thank you. [[User:Some helpful person|Some helpful person]] ([[User talk:Some helpful person|talk]]) 00:32, 23 April 2026 (UTC) :The quick answer is that like some list-related functions, code implementations returning typed maps are not possible unless the type of the objects in the map is specified in the function signature (e.g. if it was a map from Strings to Natural numbers only). So unfortunately, I think you've chosen a function that is not really possible at the moment. There are a few ideas of how we might address this, but for the moment, work on something else. Sorry! --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 13:21, 23 April 2026 (UTC) :Maybe explicitly using [[Z13518|natural numbers]] would work? I would try using <code>{ "Z1K1": "Z13518", "Z13518K1": "[number]" }</code> to represent numbers, perhaps, and seeing if that works. Of course, you would also probably have to adapt this for other types that cannot be serialized, and I'm not sure how easy that would be to generalize (assuming [[w:Don't repeat yourself|DRYness]] is desired). &mdash; [[User:Theki|rae<sup>5e</sup>]] &lt;[[User talk:Theki|talk]]&gt; 14:39, 23 April 2026 (UTC) == Help with creating a function for Abstract Wikipedia == Hello! I was inspired by {{Z|Z26570}} to create {{Z|Z33975}}, however I'm not sure how I add specific language implementations here. Can anybody help me? [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 10:41, 23 April 2026 (UTC) : I think I figured it out, I created a new object with the language config type, added {{Z|Z14310}} to my implementation, and added a new function for English... At least I think that's how it works... [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 13:16, 23 April 2026 (UTC) ::You have the right idea, as far as I know. I went ahead and connected the implementations you created as they appear to work fine for English, and added a test for {{Z|Z33975}} (which passes [[File:Twemoji 1f601.svg|24px]]). I also corrected an error you made on the config object where you appear to have accidentally connected English to {{Z|Z33975}} instead of {{Z|Z33977}}. Thank you for contributing! &mdash; [[User:Theki|rae<sup>5e</sup>]] &lt;[[User talk:Theki|talk]]&gt; 13:45, 23 April 2026 (UTC) ::: {{re|Theki}} Thank you so much for you help! Could you please kindly also connect the implementations for {{Z|Z33986}} which I just made, which is going to be used for the Hebrew implementation of {{Z|Z33975}}. [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 14:11, 23 April 2026 (UTC) ::::You seem to be returning the wrong type in both implementations. Functioneers should not connect implementations that don't work for non-functioneers. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 14:13, 23 April 2026 (UTC) ::::: {{re|Feeglgeef}} Oh thank you for pointing that out! I am still a bit new to this project and confused, so I need to read up some more about this. How do I return a monolingual text object? [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 14:17, 23 April 2026 (UTC) ::::::I'm trying to fix it for you, the construction of ZObjects in code implementations is a bit difficult right now. Since the State origin using entity and class function will (presumably) be composition, perhaps {{Z|33975}} can be adjusted to return a string, using {{Z|26107}} and {{Z|26107}}? [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 14:21, 23 April 2026 (UTC) :::::I did not notice any discrepancies from looking at the functions by themselves, and it seemed to work fine on my end. Is it bad practice for NLG functions to return the monolingual text type? I had assumed it was logical. &mdash; [[User:Theki|rae<sup>5e</sup>]] &lt;[[User talk:Theki|talk]]&gt; 14:24, 23 April 2026 (UTC) ::::::Both implementations are failing all three tests on my end. No consensus has been established as to whether monolingual texts or strings should be used, so it's like the [[w:War of the currents|war of the currents]] but for Wikifunctions. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 14:27, 23 April 2026 (UTC) :::::::Oh, you were referring to {{Z|Z33986}}. I assumed you were stating that something was wrong in the earlier English functions that I missed; I apologize for the misunderstanding. Has there been any centralized discussion on this string vs. monolingual text issue? &mdash; [[User:Theki|rae<sup>5e</sup>]] &lt;[[User talk:Theki|talk]]&gt; 14:31, 23 April 2026 (UTC) ::::::::Not that I'm aware of, I've brought it up on the telegram twice before, though. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 14:49, 23 April 2026 (UTC) ::::::::The centralised discussion is at [[WT:Abstract Wikipedia/2025 fragment experiments#Proposed recommendation: Fragments should return Z11/monolingual strings]]. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 07:19, 24 April 2026 (UTC) ::::::: {{re|Theki|Feeglgeef}} Can only functioneers test implementations? For me I can't test it at all... [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 14:32, 23 April 2026 (UTC) ::::::::AFAIK, test cases are only immediately testable during editing of a function if they are connected. This is one of my personal pain points with Wikifunctions, iterating on functions without exhaustive connected test cases makes debugging practically impossible for non-functioneers working on newly-created functions... I (or Feeglgeef) can quickly connect the tests you need for you if you want, although if they are not well-formed they may need to be disconnected again afterwards. Additionally, I could temporarily connect the implementation you are writing so that you can test it on the sidebar as you work, but I'm not sure if this is advisable. That functionality is also something that unfortunately only works when not disconnected. &mdash; [[User:Theki|rae<sup>5e</sup>]] &lt;[[User talk:Theki|talk]]&gt; 14:43, 23 April 2026 (UTC) :::::::::Yup, agree with you on all points, thanks. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 14:48, 23 April 2026 (UTC) == Please disconnect implementation == I think I've fixed my issue with {{Z|Z33986}}, but I can't edit an actively connected implementations with my rights. I must admit it is an AI-aided fix, I feel very strongly about disclosing that. Courtesy pinging [[User:Theki]] and [[User:Feeglgeef]]. [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 18:51, 23 April 2026 (UTC) : Additionally, I think the JS might be working. [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 18:52, 23 April 2026 (UTC) : Just to clarify, I mean disconnect the Python implementation please. [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 18:53, 23 April 2026 (UTC) :{{Done}} I've disconnected the Python implementation. :I've also added a couple of tests. The rule is a bit more complicated than adding a maqaf before every character that is not a Hebrew letter. Unfortunately, I don't think I'll have time to fix the implementations any time soon. [[User:Amire80|Amir E. Aharoni]] ([[User talk:Amire80|talk]]) 19:03, 23 April 2026 (UTC) :: Thank you! :: Also, for some reason I thought you put a maqaf before all gershayim, so thanks for correcting me. [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 19:09, 23 April 2026 (UTC) :::No, that's not the rule. :::The rest of this reply is an [[:wikt:info-dump|infodump]], feel free to ignore it :) :::In [https://hebrew-academy.org.il/topic/hahlatot/punctuation/ the Academy's punctuation rules], the rule for adding a maqaf is written kind of badly: שמים מקף ברצף שיש בו שני סוגי גופנים, כגון אותיות ומספרים ("maqaf is added in a sequence in which there are two types of fonts, such as letters and numerals"). These are not different types of "fonts", but different types of characters, and I should email them about it. It gives the examples <span lang="he" dir="rtl">ה־12</span> and <span lang="he" dir="rtl">ב־DNA</span>. It doesn't say anything explicitly about quotation marks, but in other places on the same page, you have stuff like <span lang="he" dir="rtl">ב"הארץ"</span>, and from that I deduce that a maqaf is not needed before double quotes if there are Hebrew letters inside the double quotes. :::That said, a few people do think that there must be a maqaf before double quotes. I have a somewhat surprising example of somebody who always does it: translators of Scientology materials into Hebrew. At least that's what they did last time I looked at them, about ten years ago. Those people are certainly prolific, and they get points from me for consistency, but this not the prevalent standard. (And if I recall correctly, they use the minus and not the proper Hebrew maqaf, and they don't get any points from me for that!) :::Also, the name of the character is just "double quotes" and not "gershayim". Gershayim are mostly for abbreviations, although most people use the same character for them. I use ״ for gershayim, as do a few other nerds, but we're the minority. [[User:Amire80|Amir E. Aharoni]] ([[User talk:Amire80|talk]]) 19:35, 23 April 2026 (UTC) :::: {{re|Amire80}} Yeah, "font" is a weird choice of wording here by the Academy...<br> I think I'll follow your guidance and not use a maqaf for quotes beginning with Hebrew letters. <br> I should also add more tests for different types of quotes, like straight (", '), curly (“, ”, ‘, ’), gershayim (״, ׳), including single quotes.<br> P.S. gotta deduct points from Scientology for being a cult but that's neither here nor there [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 20:49, 23 April 2026 (UTC) :::: {{re|Amire80}} Courtesy ping because I mistyped your username on the last message. Anyways I'm also gonna do that tomorrow because I'm tired now... [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 20:50, 23 April 2026 (UTC) == Connect implementations == Hello! I'm done with the implementations of {{Z|Z33986}} both in JS and Python, and all tests pass. Pinging @[[User:Amire80|Amire80]] to check if all the tests I've added are alright. [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 15:24, 24 April 2026 (UTC) :Connected. It's possible that some more changes will be needed, but it looks OK now. :Another little comment: It should be called "clitic" and not "prefix". [[User:Amire80|Amir E. Aharoni]] ([[User talk:Amire80|talk]]) 15:56, 24 April 2026 (UTC) : {{re|Amire80}} Thanks for your comment! Luckily labels are easy to edit, so I'll get to it. : Currently I'm working on Bulgarian {{z|Z34072}} and {{z|Z34084}}, along with other Bulgarian functions. After I'm finished with those I'll take your advice. [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 16:01, 24 April 2026 (UTC) == Please connect my Bulgarian implementations == I recently created the following Bulgarian functions: * {{Z|Z34070}} (currently broken, I think because another function I built it upon is unimplemented) * {{Z|Z34088}} * {{Z|Z34105}} * {{Z|Z34072}} * {{Z|Z34084}} Can somebody please connect these functions, and perhaps suggest other functions I could localize? [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 19:03, 24 April 2026 (UTC) : Specifically, [[Z34070]] is based on [[Z34072]] [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 19:05, 24 April 2026 (UTC) :{{done}} for everything that passes, [[Z34070]] still does not work after purging WF's cache, though. For future reference, please request on the [[WF:Community portal|community portal]] instead of the project chat. Thank you for your work! [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 20:03, 24 April 2026 (UTC) :: {{re|Feeglgeef}} Thank you for your help! I will keep in mind to go to the [[project: community portal| community portal]] in future instead for this. :: I still don't understand why {{Z|Z34070}} fails... It's implementation is almost completely identical to [[Z30399]] from {{Z|Z30397}}, unless I messed something up... [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 20:11, 24 April 2026 (UTC) :::{{done}} No, it was mostly just timing out. It is better to use selective fetches where possible. One case is failing to match the expected results, but at least it is returning something. For all I know, it might even be acceptable! [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 20:35, 24 April 2026 (UTC) :::: {{re|GrounderUK}} Thank you so much for your help! The one failed case is with a definite article, so I feel like that might be fixed in the future... <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> 20:43, 24 April 2026 (UTC) == Editor experience suggestions == I'm a bit frustrated with the editing experience on Wikifunctions, and I have suggestions based on pain points I've had contributing to this project: * Adding a wizard to create functions, implementations, and tests in one flow, somewhat like Wikimedia Commons' upload wizard * A sandbox for experimenting without changing mainspace functions, and maybe letting non-functioneers connect implementations ([[Project: Sandbox]] doesn't seem to fit this) * We could have functions for creation based on the sandbox, like how Wikipedia has articles for creation and edit requests, * Maybe even another test instance of Wikifunctions, like how Wikidata has [[testwikidata:|Test Wikidata]] I really like this project and I don't mean to whine, but it certainly has a lot of pain points both for technical and non-technical people. <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> 20:41, 24 April 2026 (UTC) : It's also really complicated to localize functions, so maybe we should add another wizard for that, where you can choose a language, and then create the new function with the aforementioned function wizard, and it just automatically adds it to the related language configuration object of the related function. <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> 20:48, 24 April 2026 (UTC) :# Sounds good to me. :# A sandbox available is [[Z10119]], though an extension-provided sandbox that allows you to manipulate the types, code, and tests easily without interfering with the mainspace would be nice. :# [[WF:Suggest a function|This page]] works to some extent, though it has less immediately actionable ideas, so spinning something off might be nice. :# We used to have a "beta cluster" but it [[phab:rOMWC5f625c5846b5f779473fa32c9a02d87e59215dfa|got shut down]] just over a year ago because it was broken. :[[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 21:07, 24 April 2026 (UTC) cij42incp5n57wydub8mkwgpm10evta 268648 268646 2026-04-24T21:08:59Z Feeglgeef 8776 /* Editor experience suggestions */ 268648 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/ }} == Wikifunctions & Abstract Wikipedia Newsletter #238 is out: Citations and Copy and Paste == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-03-06|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In this issue, we introduce the possibility of creating a function that deals with references and a Wikifunctions internal clipboard, where you can temporarily store any piece of code in order to paste it somewhere else, 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]]) 17:28, 6 March 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=30119120 --> :Is there a function in Wikifunctions to get all sources to a statement in a Wikidata item. At the moment my main activity in the Wikimedia projects is adding sources to Wikidata statements. For this case I got the following kind of [https://w.wiki/JFec query] to get all qualifiers and sources for a specific statment in explicit mentioned items in the query. There are already templates for citing sources in different Wikipedia language versions. For example the template [https://en.wikipedia.org/wiki/Template:Cite_web Cite web] is used in 298 Wikipedia language versions. So it is a widely used template and I wish a implementation for it in Wikifunctions. [[User:Hogü-456|Hogü-456]] ([[User talk:Hogü-456|talk]]) 21:31, 8 March 2026 (UTC) ::{{Z|31984}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 15:08, 9 March 2026 (UTC) {{tracked|T404652}} ::Yes and no. Importing of Wikidata references is currently turned off. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 15:27, 9 March 2026 (UTC) <br clear="all"/>{{phab|T419350}} :I found [[phab:T419350|a bug]] where the clipboard feature becomes unusable.<!-- --><br>Also, it's a bit disappointing that it doesn't use the real clipboard, not even as an option for egress. If you're invoking a function and you can get it to "compile", then "Copy result link" already lets you copy out the full canonical form... [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 02:58, 10 March 2026 (UTC) ::@[[User:YoshiRulz|YoshiRulz]] Thanks for reporting, I noticed the team about it. I will see if we can fix it soon. [[User:Sannita (WMF)|Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 10:26, 11 March 2026 (UTC) :::It's fixed 🤩 [[User:So9q|So9q]] ([[User talk:So9q|talk]]) 14:38, 31 March 2026 (UTC) == Broken function == Can someone please revert the most recent revision (by [[User:GrounderUK]]) on [[Z29362]]? It appears that it always returns void, breaking a lot of abstract wiki in the process. [[User:MetalBreaksAndBends|MetalBreaksAndBends]] ([[User talk:MetalBreaksAndBends|talk]]) 18:13, 25 March 2026 (UTC) :This implementation is broken, but it's disconnected, no? Shouldn't be breaking abstractwiki. [[User:Infernostars|infernostars]] <small>([[User talk:Infernostars|talk]]) ([[Special:Contributions/Infernostars|contribs]])</small> 21:29, 25 March 2026 (UTC) ::Looks like someone disconnected it after I wrote that comment, but before you wrote yours. [[User:MetalBreaksAndBends|MetalBreaksAndBends]] ([[User talk:MetalBreaksAndBends|talk]]) 22:24, 25 March 2026 (UTC) :It seems to have been reconnected, but the issue looks like it has started working again, per all passed tests. <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 March 2026 (UTC) :This was the result of a [[:phab: T421322|breaking change in the software]]. I didn’t amend the implementation until after it had been disconnected, and all tests passed after the change. I think the issue is now resolved, but I’ll link this comment to the Phabricator ticket for “lessons learned”. Sorry I didn’t pick this up earlier, but this particular software change was unexpected. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 08:46, 26 March 2026 (UTC) == Language tags == I would appreciate input on [[Talk:Z14326#Case-sensitivity]] re: the exact semantics of {{Z|60}}'s identity key. CC @[[User:99of9|99of9]] since you connected one of the tests but not the others. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 14:27, 27 March 2026 (UTC) == Upcoming Wikimedia Café meetup regarding the [[:meta:Wikimedia Foundation Annual Plan/2026-2027|the 2026-2027 Wikimedia Foundation Annual Plan]] == {{tmbox | image = [[File:Wikimedia Café logo in plain SVG format.svg|45px]] | type=notice | text = Hello! There will be a '''[[:meta:Wikimedia Café|Wikimedia Café]]''' meetup on '''Saturday, 11 April 2026 at 14:00 UTC''' ([https://zonestamp.toolforge.org/1775916000 timestamp conversion tool]), focusing on the [[:meta:Wikimedia Foundation Annual Plan/2026-2027|the 2026-2027 Wikimedia Foundation Annual Plan]]. The featured guests will be {{Noping|KStineRowe (WMF)|label1=Kelsi Stine-Rowe}} (senior manager, [[:meta:Movement Communications|Movement Communications]], Wikimedia Foundation), and {{Noping|Samwalton9 (WMF)|label1=Sam Walton}} (senior product manager, [[:mw:Moderator Tools|Moderator Tools]], Wikimedia Foundation). <br /> In addition to this Café session, [[:meta:Wikimedia Foundation Annual Plan/2026-2027/Collaboration|several additional meetings regarding the Annual Plan are listed on the Collaboration page]], and you may participate on the [[:meta:Talk:Wikimedia Foundation Annual Plan/2026-2027|talk page]]. <br /> This Café meetup will be approximately two hours long. Attendees may choose to attend only for a part. Please see the Café page for more information, including [[:meta:Wikimedia Café#Signups for the April 2026 session|how to register]]. <br /> [[File:Buntstifte Eberhard Faber crop 64h.jpg|860px|alt=cropped image of colored pencils]] }} <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> 05:26, 29 March 2026 (UTC) {{section resolved|&mdash; [[User:Theki|rae<sup>5e</sup>]] &lt;[[User talk:Theki|talk]]&gt; 14:52, 23 April 2026 (UTC)}} == "language" argument for certain functions == Hello. I am relatively new to Wikifunctions. Recently, I tried to create functions for Chinese translation of {{Z|Z26570}} and {{Z|Z26095}} (which became [[Z32788]] and [[Z32900]]). During the creation of these functions, I was trying to take {{Z|Z32212}} as reference. And I realized that the defining role sentence function is taking <code>language</code> as an argument (and the test case of the Chinese-language function already contains two varieties of Chinese). This makes it possible to output monolingual text in <code>zh-hant</code>, <code>zh-hans</code>, <code>zh-tw</code>, or any varieties of the language. I think for this reason, it is better to have <code>language</code> as arguments for the implementation of Z26570 and Z26095, and potentially more functions that require {{Z|Z14294}}, since it would output the varieties code instead of just saying <code>zh</code> for <code>zh-hant</code>, <code>zh-hans</code>, <code>zh-tw</code> in the output of type {{Z|Z11}}. I am not sure how the fallback mechanism works if one of the language (varieties) do not have a labels/lexemes, but to me, it is reasonable to have a <code>language</code> argument. [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 09:38, 31 March 2026 (UTC) :The functions you mention do have a language argument. For Wikifunctions, the {{Z|Z60}} can be at a higher or lower level; whether a {{Z|Z11}} is for a language or a variant is determined by the function that constructs it. Please see {{Z|Z26565}} for an example and feel free to add test cases in Chinese. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 17:54, 11 April 2026 (UTC) ::Hello @[[User:GrounderUK|GrounderUK]], thanks for the answer. I understand that whether {{Z|Z11}} is for a language or a variant depends on the function. But that is exactly what I am asking for. It is true that [[Z26570]] and [[Z26095]] takes [[Z60]] as argument, but the language-specific functions in {{Z|Z29843}} and {{Z|Z26096}} don't. ::Let me give you an example: INPUT to [[Z26570]]: <code>entity</code>: Tokyo, <code>class</code>: city, <code>location</code>: Japan, <code>language</code>: zh-cn, the config would select [[Z33030]] (created after my previous comment by elseone) as the implementation, and it would RETURN 东京是日本的一个城市。(zh-hans), which is not zh-cn as requested in the INPUT. It would also be using the term not for the variant (when it is different) because it is hardcoded to use the term in zh-hans. However, if we have the implementation like [[Z32790]] (which was created by me but a natural language argument was added by elseone) or [[Z32213]] (that works in the defining role sentence function because of the extra argument), it could cater for different variant. ::If we don't have the language argument in the language-specific function, the desire for article creation on Abstract Wikipedia would be to create a function for every variant. Is it then better to create functions for every variant? [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 18:18, 11 April 2026 (UTC) :::I forgot to mention that there are some hardcoding in {{Z|Z32790}} as well, but I cannot fix it because it is a connected function and I am not a functioneer. [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 18:31, 11 April 2026 (UTC) ::::Okay, I think it’s safe to disconnect this one as the function is not yet configured for use on Abstract Wikipedia. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 19:04, 11 April 2026 (UTC) :::Ah, sorry… I misunderstood you. I agree that the called function should be able to accept the original language argument. That is simpler in theory than in practice, because the configured functions all have to have the same argument types, as I understand it. I’m not sure which the best approach is, really, but we probably want to avoid two levels of configuration. That suggests that all language-specific functions would need to accept the additional argument, which is unrewarding work for someone. @[[User:99of9|99of9]], @[[User:Jdforrester (WMF)|Jdforrester (WMF)]], @[[User:DVrandecic (WMF)|DVrandecic (WMF)]] Any thoughts? [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 18:57, 11 April 2026 (UTC) ::::I mean, we would need to modify all the functions in each language, which could take some time. But we are still in an early stage. If we don't fix it now and we want to fix it later, it would be a disaster. [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 19:25, 11 April 2026 (UTC) :::::Agreed. And we probably want them converted to HTML too, with separate language spans for text in different languages. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 19:35, 11 April 2026 (UTC) ::::@[[User:GrounderUK|GrounderUK]]: This sounds like a reasonable change to make. Note that (given these Functions are primarily for use on Abstract Wikipedia), altering/replacing them to return Z89/HTML fragments is already a desired but breaking change, so making a second breaking change at the same time is probably easiest for fixing things swiftly. That said, that's of course a decision for the Abstract Wikipedia and Wikifunctions communities, not me! [[User:Jdforrester (WMF)|Jdforrester (WMF)]] ([[User talk:Jdforrester (WMF)|talk]]) 19:43, 12 April 2026 (UTC) ::::@[[User:GrounderUK|GrounderUK]]@[[User:Sun8908|Sun8908]] to make it a non-breaking change, I've created {{Z|Z34039}} which allows a composition {{Z|Z34043}}. This way you can make functions which either need the specified variant or don't! --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 05:52, 24 April 2026 (UTC) :I have now created {{Z|Z33465}}, which is an implementation of [[Z26570]]. Maybe we can migrate to use that function when more (language-specific) functions for it are ready? [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 18:19, 14 April 2026 (UTC) == Special:CreateObject doesn't let me create a typed list == Hello. I tried to create a typed list with all English varieties on Wikifunctions, to create consistency between different configs, but [[Special:CreateObject]] doesn't show typed list as an option for creating. Is this a bug or an intentional restriction? [[User:ChaoticVermillion|ChaoticVermillion]] ([[User talk:ChaoticVermillion|talk]]) 08:24, 2 April 2026 (UTC) :@[[User:ChaoticVermillion|ChaoticVermillion]]: A typed list is an instance of a function call, which is prohibited as a persisted Object. Maybe you want an enum? See [[Wikifunctions:Type proposals]] for the process for creating such a thing. [[User:Jdforrester (WMF)|Jdforrester (WMF)]] ([[User talk:Jdforrester (WMF)|talk]]) 12:01, 2 April 2026 (UTC) ::I don't want any sort of enum for this, I just want a list of English varieties (English, American English, Australian English, etc.) as an object that I can put in configs. I tried making an object as a function call, but apparently I have to be a member of the staff to do it. [[User:ChaoticVermillion|ChaoticVermillion]] ([[User talk:ChaoticVermillion|talk]]) 12:07, 2 April 2026 (UTC) :::I’ve started this with {{Z|Z33034}}. I’m guessing you were trying to create an object of type {{Z|Z7}} rather than an object whose type is a [[Z7]]. There’s a subtle but important difference. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 12:29, 2 April 2026 (UTC) ::::How do you create a object whose type is a [[Z7]] then? I can't see any option to do this. [[User:ChaoticVermillion|ChaoticVermillion]] ([[User talk:ChaoticVermillion|talk]]) 12:32, 2 April 2026 (UTC) :::::When you are creating an object you must specify its type. By default, the UI expects you to provide a reference to the type, so you can just type in the selector box and click the type you want. For an object like a typed list, the type is specified as a function call, so you click the menu dots beside “type” and choose “function call” instead of “reference”. The selector now allows you to search for functions that can return a type object. You start entering “typed list” and select it in the normal way. Then the UI will allow you to specify the argument to the function call, which is the type shared by all elements in the list. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 13:12, 2 April 2026 (UTC) == Unable to use the Z32643 function. == I'm trying to use the [[Z32643]] (Article-less multi instantiating fragment) function to edit an article in Abstract Wikipedia, but it looks like it's missing connected implementations, and it looks like i don't have the permissions to connect the function with the implementation and use it in ab.wiki. Since i'm not familiar with Wikifunctions, i would like to get help for this specific problem. Thanks. --[[User:Mattiz6276|Mattiz6276]] ([[User talk:Mattiz6276|talk]]) 13:50, 2 April 2026 (UTC) :@[[User:Mattiz6276|Mattiz6276]]: Hey there, it looks like that's a work-in-progress by @[[User:MetalBreaksAndBends|MetalBreaksAndBends]]. There's only a fall-back implementation, Z32652, which fails its own test for a second item. I can connect the items together but it might not work as you expect? [[User:Jdforrester (WMF)|Jdforrester (WMF)]] ([[User talk:Jdforrester (WMF)|talk]]) 14:06, 2 April 2026 (UTC) ::Maybe… I don’t think functions without implementations should be appearing on AW so I have amended the label to avoid giving the impression that this function is available. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 14:23, 2 April 2026 (UTC) == Being able to use edit summaries == I have wanted to use edit summaries a few times when connecting or disconnecting implementations or tests, and I have found that the only way to do that is to use the [[:User:%D7%9E%D7%A7%D7%A3/wikilambda_editsource.js|wikilambda editsource]] tool. I feel like it would be a lot more convenient to be able to make these edit summaries without having to use that tool. [[User:ChaoticVermillion|ChaoticVermillion]] ([[User talk:ChaoticVermillion|talk]]) 08:40, 3 April 2026 (UTC) == Definite forms == [[Talk:Z32162|I've noticed an incomplete implementation and would like to work on fixing it, but need advice.]] [[User:Ijon|Ijon]] ([[User talk:Ijon|talk]]) 21:05, 3 April 2026 (UTC) == Wikifunctions & Abstract Wikipedia Newsletter #243 is out: Community proposals for capturing meaning == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-04-10|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In this issue, we report on three community proposals on syntactic approaches, we introduce a new Type (Complex numbers), we report on current hiccups on Abstract Wikipedia, we share more information about a presentation about Abstract Wikipedia at WikiCon Australia, 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/1776101400 April 13, 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]]) 15:35, 10 April 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=30325620 --> == Help me understand why test passes but running function with same input errors == I've been working on a function that I thought I had working correctly: {{Z+|Z31108}}. It has a test which is passing, but when I enter the same Wikidata item as the test uses (or any other relevant item that it ought to work for), it errors. I can't figure out what's wrong (and the function itself seemed to be working as expected the last time worked on it, a month ago), and I don't know how to interpret the error info. The error output is: <code> Error type: Unspecified error Error data: error information: "cannot read property 'Z6003K4' of undefined" Execution debug logs: Z12696K2 (find this) ==> ZObject<Z1K1:{'Z1K1': 'Z9', 'Z9K1': 'Z6007'},Z6007K1:ZObject<Z1K1:{'Z1K1': 'Z9', 'Z9K1': 'Z6092'},Z6092K1:P3831>,Z6007K2:ZObject<Z1K1:{'Z1K1': 'Z9', 'Z9K1': 'Z6091'},Z6091K1:Q7380503>,Z6007K3:ZReference<Z6021>> </code> -- [[User:Ragesoss|Ragesoss]] ([[User talk:Ragesoss|talk]]) 18:02, 10 April 2026 (UTC) :Hmm… I’ve had a quick look and found a comparable error with {{Z|Z29937}}, which was passing “4 months ago”. The debug comes from {{Z|Z12863}}, after it fails to find a match. This is probably because Z6007K3 is ZReference("Z6021") rather than a Z6020 object, as it appears in the debug logs for your test “28 days ago”: :"Z6007K3":{"Z1K1":{"Z1K1":"Z9","Z9K1":"Z6020"},"Z6020K1":{"Z9K1":"Z6021"}} :This means it’s probably a bug introduced by a recent software change. I’ll take a closer look over the weekend, but the actual error for your test case now is: :Unspecified error (error information: "cannot read property 'Z6003K4' of undefined") :I’m guessing that’s from there being no guard against an empty array in {{Z|Z23681}}, but we’ll see. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 23:22, 10 April 2026 (UTC) :I tracked down the bug to [[Z29869]] and fixed that, but the tests for [[Z31659]] are still failing. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 05:44, 11 April 2026 (UTC) ::Thanks. I’ve re-implemented {{Z|Z23680}} with {{Z|Z33331}} so we at least get a meaningful error in {{Z|Z31108}}. The new implementation explicitly caters for the alternative representation of {{Z|Z6040}} and errors on the empty list it gets from {{Z|Z31659}}. ::I also made a [[Z33332|simple Python implementation]], which seems to work. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 16:29, 11 April 2026 (UTC) == No place to ask to activate a function? == I just discovered the {{Z|Z11390}} function and decided to make an overarching language-selecting function for it. After some fiddling around and studying how {{Z|Z32321}} and its set works, I now have {{Z|Z33439}} which has a config object ({{Z|Z33441}}) that selects between the two preexisting language-specific versions I found (English and Malayalam) and the new one I created for my other native language, {{Z|Z33440}}. Except I can't get these to work, because, from what I understand, only [[Wikifunctions:Functioneers|functioneers]] can activate newly created functions and implementations? So where do I apply for the {{Z|Z33439}} and {{Z|Z33440}} functions to be activated? Perhaps we should have a place to ask for it, a la [[w:WP:NPP]] — call it [[Project:New Functions Patrol|New Functions Patrol]] if you will. —[[User:UndueMarmot|<span style="color:#705ccb;">Undue</span><span style="color:#cfdfa3;background-color:#705ccb;">Marmot</span>]] ([[User talk:UndueMarmot|talk]]) 08:58, 14 April 2026 (UTC) :There's [[Wikifunctions:Community portal]] for this. By the way, {{Z|Z33445}} doesn't work because all the code must be inside the main function in Python code. [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 09:19, 14 April 2026 (UTC) ::Huh. How could I have missed that? ::But anyway, I've moved the code in {{Z|Z33445}} into inside the main function block. ::Is there any reason why WF decided not to simply allow anyone to write functions? After all, that's how it works with wikitext templates, and these functions are fundamentally serving the same purposes as templates, just written in a different way. —[[User:UndueMarmot|<span style="color:#705ccb;">Undue</span><span style="color:#cfdfa3;background-color:#705ccb;">Marmot</span>]] <small>([[User talk:UndueMarmot|talk]])</small> 11:25, 14 April 2026 (UTC) :::I've fixed a couple of technical issues, but tests still fail. [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 11:28, 14 April 2026 (UTC) ::::The tests pass now after some more changes to the code: [[Special:Diff/265232/cur]]. —[[User:UndueMarmot|<span style="color:#705ccb;">Undue</span><span style="color:#cfdfa3;background-color:#705ccb;">Marmot</span>]] <small>([[User talk:UndueMarmot|talk]])</small> 12:01, 14 April 2026 (UTC) :::::{{D|Connected}} [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 12:02, 14 April 2026 (UTC) :::I think it's a security issue, since Wikifunctions implementations could teoretically be malicious. [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 11:29, 14 April 2026 (UTC) ::::This ^^^. We're very lenient, though, once you've created a few working functions you can apply for the right, per [[WF:Functioneer]]. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 12:26, 14 April 2026 (UTC) ::::That explanation [[phab:T343559#11421293|doesn't add up]]. A reason to limit ''connection powers'' to Functioneers might be to prevent vandalism, considering Functions can be used across wikis. But user-provided code is already being executed even without a Functioneer connecting it. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 20:01, 16 April 2026 (UTC) == Wikifunctions & Abstract Wikipedia Newsletter #244 is out: Milestones; Some major issues hopefully resolved == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-04-16|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In this issue, we celebrate 4000 functions on Wikifunctions and 1000 abstract articles on Abstract Wikipedia, we announce that we should have fixed some major issues with the websites, we inform you on our latest outreach activities, and we take a look at the latest software developments. Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]! Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 10:22, 17 April 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=30325620 --> == Actual difference between {{Z|Z26039}} and {{Z|Z26095}} == What is the actual difference between these two functions? I ask, since it seems to me that the current distinction is more or less that the first one doesn't use an indefinite article in English, while the second does. Which is not a good distinction in a project that should be language neutral. This doubt emerged from my use of the first one in [[abstract:Q124441]], which @[[User:Hogü-456|Hogü-456]] made me notice that is probably wrong. My question is: why is it wrong? How could we clarify the difference? [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 19:46, 19 April 2026 (UTC) :I think the difference is if there is an indefinite article like a or an before the subject or not. In German there can be cases where a definite article is necessary before the subject. I looked at the functions and before the object both times an article is mentioned. As it depends on the language and the word what is the correct function to use I hope it will be clarified and it is an example of the necessity to have a human with understanding in a specific language check it. I hope there will be longer functions what generate more content about a specific kind of item. Then it is necessary to write one such function per language and it can be then applied to several items. It still requires checks and so maybe it is better to write down what item category needs what kind of introduction sentence function for what language. [[User:Hogü-456|Hogü-456]] ([[User talk:Hogü-456|talk]]) 20:05, 19 April 2026 (UTC) ::The point of these two functions (and of the entire Abstract Wikipedia project) is that they should be defined in a purely language-independent way, so that the translation to actual language can be done automatically. This is the reason why these functions have been renamed; I think that this attempt was not succesful, since meaning is still unclear. My proposal to clarify them would be to invoke the concept of [[w:specificity (linguistics)|specificity]]: {{Z|Z26039}} should be named "specific subject is instance of (string)", and should be used only when the QID of the subject uniquely identifies a single thing; {{Z|Z26095}} should instead be renamed in "non-specific subject is kind of (Monolingual text)", and should be used when the QID refers to a multitude of real life items, and we are specifying the class that all these item belong to. This clarification would not still be enough, since it doesn't explain how mass nouns are handled (is water a unique thing? Does {{Q|Q7802}} refer to a single piece of bread or to the entirety of bread, like water?). This problem is very tricky, since mass noun are language-specific and blurry the line between these two functions. [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 20:58, 19 April 2026 (UTC) :Simply put, one corresponds to P31 and the other to P279. Paris is an {{Q|P31}} a {{Q|Q1549591}} :whereas a {{Q|Q1549591}} is a {{Q|P279}} (alias “kind of”) {{Q|Q515}}. Whether the Wikidata knowledge representation will be sufficient to resolve into fluent natural language representations in all languages is, of course, a crucial question. Where it is not, the Abstract Wikipedia knowledge representation will need to supplement the Wikidata content with additional details about the relation between the participants or the participants themselves, and these details should be language-neutral, to the extent that this is practicable. The item {{Q|Q124441}} has no [[:d:Q124441#P31|P31]] statements; it has only [[:d:Q124441#P279|P279]]s, including one relating it to {{Q|Q212920}}, which suggests {{Z|Z26095}} is the appropriate choice here even if the rendering in some languages is the same. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 22:52, 19 April 2026 (UTC) ::Thanks for explaining it. I think that I'll change the implementation of {{Z|Z26095}}, so that in Italian it produces more or less the same output of {{Z|Z26039}} (both with the definite article). [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 11:24, 20 April 2026 (UTC) == Equivalent of Z6830 for lexemes == Is there an equivalent of {{Z|Z6830}} that enables retrieving all lexemes pointing to a particular lexeme using a specific property? [[User:Redmin|Redmin]] ([[User talk:Redmin|talk]]) 21:06, 20 April 2026 (UTC) :There's {{Z|6831}} but I think that's slightly different again to what you're after. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 12:31, 21 April 2026 (UTC) ::Thanks for sharing that one, I did not know it existed. But you are right, it’s not quite what I am looking for. I want a function that would take a Wikidata property reference (like P5191, which is ‘derived from lexeme’) and a Wikidata lexeme reference, and return a list of lexemes that reference that lexeme using that property. [[User:Redmin|Redmin]] ([[User talk:Redmin|talk]]) 13:23, 21 April 2026 (UTC) == Storing huge datasets == It is not a necessity I suppose, but an idea came to me earlier to write a function that would give the corresponding [[en:Shavian alphabet|Shavian alphabet representation]] of an English word written with the Latin alphabet, or perhaps apply that operation to an entire sentence. However, just trying to guess as to what the IPA pronunciation of each word passed into it could be is is both not ideal (pronunciations obviously can and will vary widely between accents) and infeasible <s>(Wikidata lexemes don't really seem to account for pronunciation)</s>. It happens, though, that a comprehensive Shavian dictionary exists named the [https://readlex.pythonanywhere.com/ ''Read Lexicon''], which uses pronunciation and spelling similar to that used by the creator of the alphabet himself. This would be a good dataset to use in performing this translation in the function, but it appears that, all in all, the total size of the dictionary is [https://github.com/Shavian-info/readlex/blob/main/readlex.json ''nearly 26MB''] when formatted as JSON, which would certainly be larger when converted into a typed list. I am wondering if this will ever be feasible or admissible, or if there is really a way around this if importing such a large set of data is deemed impractical. &mdash; [[User:Theki|rae<sup>5e</sup>]] &lt;[[User talk:Theki|talk]]&gt; 22:30, 20 April 2026 (UTC) :{{re|Theki}} "Wikidata lexemes don't really seem to account for pronunciation"" is patently untrue; not only does every Bokmål lexeme form have IPA attached to it (thanks to Jon Harald Søby), but there are lots of languages--including English--that have pronunciation information, whether through IPA or otherwise, indicated on their forms. The big issue of course is that adding this data is not always possible to perform efficiently--for instance, I'd love to have Yiddish pronunciation respellings from Paul Abelson's dictionary on as many English forms as possible, but this dictionary not being previously processed makes this difficult. The data set you have brought up, if a suitable reading of [[:m:Wikilegal/Lexicographical_Data]] allows it, could be added as {{P|7243}} statements on various English forms. [[User:Mahir256|Mahir256]] ([[User talk:Mahir256|talk]]) 23:20, 20 April 2026 (UTC) ::Well, sorry... I haven't witnessed these pronunciation statements before, I wasn't aware of their existence until you pointed it out. &mdash; [[User:Theki|rae<sup>5e</sup>]] &lt;[[User talk:Theki|talk]]&gt; 15:02, 21 April 2026 (UTC) :I got 1,900,000 characters into [[Z33875]] before the UI gave up on me. I'm not sure what the limit is. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 15:21, 21 April 2026 (UTC) == Could not serialize input JS object: Number <small><small>[insert tested number here]</small></small> == I'm not one to throw my problems at others, but I have no idea how to fix this. Am implementing {{Z|Z24602}} in JavaScript, which requires returning a typed map. It now works for every type of value except numbers. Tried explicitly converting the numbers to float64, but either way it throws the error above. Would appreciate it if anyone could diagnose or fix the problem, as my knowledge of Wikifunctions is amateur at best. Thank you. [[User:Some helpful person|Some helpful person]] ([[User talk:Some helpful person|talk]]) 00:32, 23 April 2026 (UTC) :The quick answer is that like some list-related functions, code implementations returning typed maps are not possible unless the type of the objects in the map is specified in the function signature (e.g. if it was a map from Strings to Natural numbers only). So unfortunately, I think you've chosen a function that is not really possible at the moment. There are a few ideas of how we might address this, but for the moment, work on something else. Sorry! --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 13:21, 23 April 2026 (UTC) :Maybe explicitly using [[Z13518|natural numbers]] would work? I would try using <code>{ "Z1K1": "Z13518", "Z13518K1": "[number]" }</code> to represent numbers, perhaps, and seeing if that works. Of course, you would also probably have to adapt this for other types that cannot be serialized, and I'm not sure how easy that would be to generalize (assuming [[w:Don't repeat yourself|DRYness]] is desired). &mdash; [[User:Theki|rae<sup>5e</sup>]] &lt;[[User talk:Theki|talk]]&gt; 14:39, 23 April 2026 (UTC) == Help with creating a function for Abstract Wikipedia == Hello! I was inspired by {{Z|Z26570}} to create {{Z|Z33975}}, however I'm not sure how I add specific language implementations here. Can anybody help me? [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 10:41, 23 April 2026 (UTC) : I think I figured it out, I created a new object with the language config type, added {{Z|Z14310}} to my implementation, and added a new function for English... At least I think that's how it works... [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 13:16, 23 April 2026 (UTC) ::You have the right idea, as far as I know. I went ahead and connected the implementations you created as they appear to work fine for English, and added a test for {{Z|Z33975}} (which passes [[File:Twemoji 1f601.svg|24px]]). I also corrected an error you made on the config object where you appear to have accidentally connected English to {{Z|Z33975}} instead of {{Z|Z33977}}. Thank you for contributing! &mdash; [[User:Theki|rae<sup>5e</sup>]] &lt;[[User talk:Theki|talk]]&gt; 13:45, 23 April 2026 (UTC) ::: {{re|Theki}} Thank you so much for you help! Could you please kindly also connect the implementations for {{Z|Z33986}} which I just made, which is going to be used for the Hebrew implementation of {{Z|Z33975}}. [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 14:11, 23 April 2026 (UTC) ::::You seem to be returning the wrong type in both implementations. Functioneers should not connect implementations that don't work for non-functioneers. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 14:13, 23 April 2026 (UTC) ::::: {{re|Feeglgeef}} Oh thank you for pointing that out! I am still a bit new to this project and confused, so I need to read up some more about this. How do I return a monolingual text object? [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 14:17, 23 April 2026 (UTC) ::::::I'm trying to fix it for you, the construction of ZObjects in code implementations is a bit difficult right now. Since the State origin using entity and class function will (presumably) be composition, perhaps {{Z|33975}} can be adjusted to return a string, using {{Z|26107}} and {{Z|26107}}? [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 14:21, 23 April 2026 (UTC) :::::I did not notice any discrepancies from looking at the functions by themselves, and it seemed to work fine on my end. Is it bad practice for NLG functions to return the monolingual text type? I had assumed it was logical. &mdash; [[User:Theki|rae<sup>5e</sup>]] &lt;[[User talk:Theki|talk]]&gt; 14:24, 23 April 2026 (UTC) ::::::Both implementations are failing all three tests on my end. No consensus has been established as to whether monolingual texts or strings should be used, so it's like the [[w:War of the currents|war of the currents]] but for Wikifunctions. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 14:27, 23 April 2026 (UTC) :::::::Oh, you were referring to {{Z|Z33986}}. I assumed you were stating that something was wrong in the earlier English functions that I missed; I apologize for the misunderstanding. Has there been any centralized discussion on this string vs. monolingual text issue? &mdash; [[User:Theki|rae<sup>5e</sup>]] &lt;[[User talk:Theki|talk]]&gt; 14:31, 23 April 2026 (UTC) ::::::::Not that I'm aware of, I've brought it up on the telegram twice before, though. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 14:49, 23 April 2026 (UTC) ::::::::The centralised discussion is at [[WT:Abstract Wikipedia/2025 fragment experiments#Proposed recommendation: Fragments should return Z11/monolingual strings]]. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 07:19, 24 April 2026 (UTC) ::::::: {{re|Theki|Feeglgeef}} Can only functioneers test implementations? For me I can't test it at all... [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 14:32, 23 April 2026 (UTC) ::::::::AFAIK, test cases are only immediately testable during editing of a function if they are connected. This is one of my personal pain points with Wikifunctions, iterating on functions without exhaustive connected test cases makes debugging practically impossible for non-functioneers working on newly-created functions... I (or Feeglgeef) can quickly connect the tests you need for you if you want, although if they are not well-formed they may need to be disconnected again afterwards. Additionally, I could temporarily connect the implementation you are writing so that you can test it on the sidebar as you work, but I'm not sure if this is advisable. That functionality is also something that unfortunately only works when not disconnected. &mdash; [[User:Theki|rae<sup>5e</sup>]] &lt;[[User talk:Theki|talk]]&gt; 14:43, 23 April 2026 (UTC) :::::::::Yup, agree with you on all points, thanks. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 14:48, 23 April 2026 (UTC) == Please disconnect implementation == I think I've fixed my issue with {{Z|Z33986}}, but I can't edit an actively connected implementations with my rights. I must admit it is an AI-aided fix, I feel very strongly about disclosing that. Courtesy pinging [[User:Theki]] and [[User:Feeglgeef]]. [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 18:51, 23 April 2026 (UTC) : Additionally, I think the JS might be working. [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 18:52, 23 April 2026 (UTC) : Just to clarify, I mean disconnect the Python implementation please. [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 18:53, 23 April 2026 (UTC) :{{Done}} I've disconnected the Python implementation. :I've also added a couple of tests. The rule is a bit more complicated than adding a maqaf before every character that is not a Hebrew letter. Unfortunately, I don't think I'll have time to fix the implementations any time soon. [[User:Amire80|Amir E. Aharoni]] ([[User talk:Amire80|talk]]) 19:03, 23 April 2026 (UTC) :: Thank you! :: Also, for some reason I thought you put a maqaf before all gershayim, so thanks for correcting me. [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 19:09, 23 April 2026 (UTC) :::No, that's not the rule. :::The rest of this reply is an [[:wikt:info-dump|infodump]], feel free to ignore it :) :::In [https://hebrew-academy.org.il/topic/hahlatot/punctuation/ the Academy's punctuation rules], the rule for adding a maqaf is written kind of badly: שמים מקף ברצף שיש בו שני סוגי גופנים, כגון אותיות ומספרים ("maqaf is added in a sequence in which there are two types of fonts, such as letters and numerals"). These are not different types of "fonts", but different types of characters, and I should email them about it. It gives the examples <span lang="he" dir="rtl">ה־12</span> and <span lang="he" dir="rtl">ב־DNA</span>. It doesn't say anything explicitly about quotation marks, but in other places on the same page, you have stuff like <span lang="he" dir="rtl">ב"הארץ"</span>, and from that I deduce that a maqaf is not needed before double quotes if there are Hebrew letters inside the double quotes. :::That said, a few people do think that there must be a maqaf before double quotes. I have a somewhat surprising example of somebody who always does it: translators of Scientology materials into Hebrew. At least that's what they did last time I looked at them, about ten years ago. Those people are certainly prolific, and they get points from me for consistency, but this not the prevalent standard. (And if I recall correctly, they use the minus and not the proper Hebrew maqaf, and they don't get any points from me for that!) :::Also, the name of the character is just "double quotes" and not "gershayim". Gershayim are mostly for abbreviations, although most people use the same character for them. I use ״ for gershayim, as do a few other nerds, but we're the minority. [[User:Amire80|Amir E. Aharoni]] ([[User talk:Amire80|talk]]) 19:35, 23 April 2026 (UTC) :::: {{re|Amire80}} Yeah, "font" is a weird choice of wording here by the Academy...<br> I think I'll follow your guidance and not use a maqaf for quotes beginning with Hebrew letters. <br> I should also add more tests for different types of quotes, like straight (", '), curly (“, ”, ‘, ’), gershayim (״, ׳), including single quotes.<br> P.S. gotta deduct points from Scientology for being a cult but that's neither here nor there [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 20:49, 23 April 2026 (UTC) :::: {{re|Amire80}} Courtesy ping because I mistyped your username on the last message. Anyways I'm also gonna do that tomorrow because I'm tired now... [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 20:50, 23 April 2026 (UTC) == Connect implementations == Hello! I'm done with the implementations of {{Z|Z33986}} both in JS and Python, and all tests pass. Pinging @[[User:Amire80|Amire80]] to check if all the tests I've added are alright. [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 15:24, 24 April 2026 (UTC) :Connected. It's possible that some more changes will be needed, but it looks OK now. :Another little comment: It should be called "clitic" and not "prefix". [[User:Amire80|Amir E. Aharoni]] ([[User talk:Amire80|talk]]) 15:56, 24 April 2026 (UTC) : {{re|Amire80}} Thanks for your comment! Luckily labels are easy to edit, so I'll get to it. : Currently I'm working on Bulgarian {{z|Z34072}} and {{z|Z34084}}, along with other Bulgarian functions. After I'm finished with those I'll take your advice. [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 16:01, 24 April 2026 (UTC) == Please connect my Bulgarian implementations == I recently created the following Bulgarian functions: * {{Z|Z34070}} (currently broken, I think because another function I built it upon is unimplemented) * {{Z|Z34088}} * {{Z|Z34105}} * {{Z|Z34072}} * {{Z|Z34084}} Can somebody please connect these functions, and perhaps suggest other functions I could localize? [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 19:03, 24 April 2026 (UTC) : Specifically, [[Z34070]] is based on [[Z34072]] [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 19:05, 24 April 2026 (UTC) :{{done}} for everything that passes, [[Z34070]] still does not work after purging WF's cache, though. For future reference, please request on the [[WF:Community portal|community portal]] instead of the project chat. Thank you for your work! [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 20:03, 24 April 2026 (UTC) :: {{re|Feeglgeef}} Thank you for your help! I will keep in mind to go to the [[project: community portal| community portal]] in future instead for this. :: I still don't understand why {{Z|Z34070}} fails... It's implementation is almost completely identical to [[Z30399]] from {{Z|Z30397}}, unless I messed something up... [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 20:11, 24 April 2026 (UTC) :::{{done}} No, it was mostly just timing out. It is better to use selective fetches where possible. One case is failing to match the expected results, but at least it is returning something. For all I know, it might even be acceptable! [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 20:35, 24 April 2026 (UTC) :::: {{re|GrounderUK}} Thank you so much for your help! The one failed case is with a definite article, so I feel like that might be fixed in the future... <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> 20:43, 24 April 2026 (UTC) == Editor experience suggestions == I'm a bit frustrated with the editing experience on Wikifunctions, and I have suggestions based on pain points I've had contributing to this project: * Adding a wizard to create functions, implementations, and tests in one flow, somewhat like Wikimedia Commons' upload wizard * A sandbox for experimenting without changing mainspace functions, and maybe letting non-functioneers connect implementations ([[Project: Sandbox]] doesn't seem to fit this) * We could have functions for creation based on the sandbox, like how Wikipedia has articles for creation and edit requests, * Maybe even another test instance of Wikifunctions, like how Wikidata has [[testwikidata:|Test Wikidata]] I really like this project and I don't mean to whine, but it certainly has a lot of pain points both for technical and non-technical people. <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> 20:41, 24 April 2026 (UTC) : It's also really complicated to localize functions, so maybe we should add another wizard for that, where you can choose a language, and then create the new function with the aforementioned function wizard, and it just automatically adds it to the related language configuration object of the related function. <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> 20:48, 24 April 2026 (UTC) :# Sounds good to me. :# A sandbox available is [[Z10119]], though an extension-provided sandbox that allows you to manipulate the types, code, and tests easily without interfering with the mainspace would be nice. :# [[WF:Suggest a function|This page]] works to some extent, though it's too messy in my opinion. :# We used to have a "beta cluster" but it [[phab:rOMWC5f625c5846b5f779473fa32c9a02d87e59215dfa|got shut down]] just over a year ago because it was broken. :[[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 21:07, 24 April 2026 (UTC) 77lzntcscvn4bh1c0gb9bk18at7wg9d 268649 268648 2026-04-24T21:09:12Z Theki 2389 /* Language parameters in language-specific functions */ new section 268649 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/ }} == Wikifunctions & Abstract Wikipedia Newsletter #238 is out: Citations and Copy and Paste == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-03-06|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In this issue, we introduce the possibility of creating a function that deals with references and a Wikifunctions internal clipboard, where you can temporarily store any piece of code in order to paste it somewhere else, 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]]) 17:28, 6 March 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=30119120 --> :Is there a function in Wikifunctions to get all sources to a statement in a Wikidata item. At the moment my main activity in the Wikimedia projects is adding sources to Wikidata statements. For this case I got the following kind of [https://w.wiki/JFec query] to get all qualifiers and sources for a specific statment in explicit mentioned items in the query. There are already templates for citing sources in different Wikipedia language versions. For example the template [https://en.wikipedia.org/wiki/Template:Cite_web Cite web] is used in 298 Wikipedia language versions. So it is a widely used template and I wish a implementation for it in Wikifunctions. [[User:Hogü-456|Hogü-456]] ([[User talk:Hogü-456|talk]]) 21:31, 8 March 2026 (UTC) ::{{Z|31984}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 15:08, 9 March 2026 (UTC) {{tracked|T404652}} ::Yes and no. Importing of Wikidata references is currently turned off. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 15:27, 9 March 2026 (UTC) <br clear="all"/>{{phab|T419350}} :I found [[phab:T419350|a bug]] where the clipboard feature becomes unusable.<!-- --><br>Also, it's a bit disappointing that it doesn't use the real clipboard, not even as an option for egress. If you're invoking a function and you can get it to "compile", then "Copy result link" already lets you copy out the full canonical form... [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 02:58, 10 March 2026 (UTC) ::@[[User:YoshiRulz|YoshiRulz]] Thanks for reporting, I noticed the team about it. I will see if we can fix it soon. [[User:Sannita (WMF)|Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 10:26, 11 March 2026 (UTC) :::It's fixed 🤩 [[User:So9q|So9q]] ([[User talk:So9q|talk]]) 14:38, 31 March 2026 (UTC) == Broken function == Can someone please revert the most recent revision (by [[User:GrounderUK]]) on [[Z29362]]? It appears that it always returns void, breaking a lot of abstract wiki in the process. [[User:MetalBreaksAndBends|MetalBreaksAndBends]] ([[User talk:MetalBreaksAndBends|talk]]) 18:13, 25 March 2026 (UTC) :This implementation is broken, but it's disconnected, no? Shouldn't be breaking abstractwiki. [[User:Infernostars|infernostars]] <small>([[User talk:Infernostars|talk]]) ([[Special:Contributions/Infernostars|contribs]])</small> 21:29, 25 March 2026 (UTC) ::Looks like someone disconnected it after I wrote that comment, but before you wrote yours. [[User:MetalBreaksAndBends|MetalBreaksAndBends]] ([[User talk:MetalBreaksAndBends|talk]]) 22:24, 25 March 2026 (UTC) :It seems to have been reconnected, but the issue looks like it has started working again, per all passed tests. <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 March 2026 (UTC) :This was the result of a [[:phab: T421322|breaking change in the software]]. I didn’t amend the implementation until after it had been disconnected, and all tests passed after the change. I think the issue is now resolved, but I’ll link this comment to the Phabricator ticket for “lessons learned”. Sorry I didn’t pick this up earlier, but this particular software change was unexpected. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 08:46, 26 March 2026 (UTC) == Language tags == I would appreciate input on [[Talk:Z14326#Case-sensitivity]] re: the exact semantics of {{Z|60}}'s identity key. CC @[[User:99of9|99of9]] since you connected one of the tests but not the others. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 14:27, 27 March 2026 (UTC) == Upcoming Wikimedia Café meetup regarding the [[:meta:Wikimedia Foundation Annual Plan/2026-2027|the 2026-2027 Wikimedia Foundation Annual Plan]] == {{tmbox | image = [[File:Wikimedia Café logo in plain SVG format.svg|45px]] | type=notice | text = Hello! There will be a '''[[:meta:Wikimedia Café|Wikimedia Café]]''' meetup on '''Saturday, 11 April 2026 at 14:00 UTC''' ([https://zonestamp.toolforge.org/1775916000 timestamp conversion tool]), focusing on the [[:meta:Wikimedia Foundation Annual Plan/2026-2027|the 2026-2027 Wikimedia Foundation Annual Plan]]. The featured guests will be {{Noping|KStineRowe (WMF)|label1=Kelsi Stine-Rowe}} (senior manager, [[:meta:Movement Communications|Movement Communications]], Wikimedia Foundation), and {{Noping|Samwalton9 (WMF)|label1=Sam Walton}} (senior product manager, [[:mw:Moderator Tools|Moderator Tools]], Wikimedia Foundation). <br /> In addition to this Café session, [[:meta:Wikimedia Foundation Annual Plan/2026-2027/Collaboration|several additional meetings regarding the Annual Plan are listed on the Collaboration page]], and you may participate on the [[:meta:Talk:Wikimedia Foundation Annual Plan/2026-2027|talk page]]. <br /> This Café meetup will be approximately two hours long. Attendees may choose to attend only for a part. Please see the Café page for more information, including [[:meta:Wikimedia Café#Signups for the April 2026 session|how to register]]. <br /> [[File:Buntstifte Eberhard Faber crop 64h.jpg|860px|alt=cropped image of colored pencils]] }} <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> 05:26, 29 March 2026 (UTC) {{section resolved|&mdash; [[User:Theki|rae<sup>5e</sup>]] &lt;[[User talk:Theki|talk]]&gt; 14:52, 23 April 2026 (UTC)}} == "language" argument for certain functions == Hello. I am relatively new to Wikifunctions. Recently, I tried to create functions for Chinese translation of {{Z|Z26570}} and {{Z|Z26095}} (which became [[Z32788]] and [[Z32900]]). During the creation of these functions, I was trying to take {{Z|Z32212}} as reference. And I realized that the defining role sentence function is taking <code>language</code> as an argument (and the test case of the Chinese-language function already contains two varieties of Chinese). This makes it possible to output monolingual text in <code>zh-hant</code>, <code>zh-hans</code>, <code>zh-tw</code>, or any varieties of the language. I think for this reason, it is better to have <code>language</code> as arguments for the implementation of Z26570 and Z26095, and potentially more functions that require {{Z|Z14294}}, since it would output the varieties code instead of just saying <code>zh</code> for <code>zh-hant</code>, <code>zh-hans</code>, <code>zh-tw</code> in the output of type {{Z|Z11}}. I am not sure how the fallback mechanism works if one of the language (varieties) do not have a labels/lexemes, but to me, it is reasonable to have a <code>language</code> argument. [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 09:38, 31 March 2026 (UTC) :The functions you mention do have a language argument. For Wikifunctions, the {{Z|Z60}} can be at a higher or lower level; whether a {{Z|Z11}} is for a language or a variant is determined by the function that constructs it. Please see {{Z|Z26565}} for an example and feel free to add test cases in Chinese. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 17:54, 11 April 2026 (UTC) ::Hello @[[User:GrounderUK|GrounderUK]], thanks for the answer. I understand that whether {{Z|Z11}} is for a language or a variant depends on the function. But that is exactly what I am asking for. It is true that [[Z26570]] and [[Z26095]] takes [[Z60]] as argument, but the language-specific functions in {{Z|Z29843}} and {{Z|Z26096}} don't. ::Let me give you an example: INPUT to [[Z26570]]: <code>entity</code>: Tokyo, <code>class</code>: city, <code>location</code>: Japan, <code>language</code>: zh-cn, the config would select [[Z33030]] (created after my previous comment by elseone) as the implementation, and it would RETURN 东京是日本的一个城市。(zh-hans), which is not zh-cn as requested in the INPUT. It would also be using the term not for the variant (when it is different) because it is hardcoded to use the term in zh-hans. However, if we have the implementation like [[Z32790]] (which was created by me but a natural language argument was added by elseone) or [[Z32213]] (that works in the defining role sentence function because of the extra argument), it could cater for different variant. ::If we don't have the language argument in the language-specific function, the desire for article creation on Abstract Wikipedia would be to create a function for every variant. Is it then better to create functions for every variant? [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 18:18, 11 April 2026 (UTC) :::I forgot to mention that there are some hardcoding in {{Z|Z32790}} as well, but I cannot fix it because it is a connected function and I am not a functioneer. [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 18:31, 11 April 2026 (UTC) ::::Okay, I think it’s safe to disconnect this one as the function is not yet configured for use on Abstract Wikipedia. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 19:04, 11 April 2026 (UTC) :::Ah, sorry… I misunderstood you. I agree that the called function should be able to accept the original language argument. That is simpler in theory than in practice, because the configured functions all have to have the same argument types, as I understand it. I’m not sure which the best approach is, really, but we probably want to avoid two levels of configuration. That suggests that all language-specific functions would need to accept the additional argument, which is unrewarding work for someone. @[[User:99of9|99of9]], @[[User:Jdforrester (WMF)|Jdforrester (WMF)]], @[[User:DVrandecic (WMF)|DVrandecic (WMF)]] Any thoughts? [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 18:57, 11 April 2026 (UTC) ::::I mean, we would need to modify all the functions in each language, which could take some time. But we are still in an early stage. If we don't fix it now and we want to fix it later, it would be a disaster. [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 19:25, 11 April 2026 (UTC) :::::Agreed. And we probably want them converted to HTML too, with separate language spans for text in different languages. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 19:35, 11 April 2026 (UTC) ::::@[[User:GrounderUK|GrounderUK]]: This sounds like a reasonable change to make. Note that (given these Functions are primarily for use on Abstract Wikipedia), altering/replacing them to return Z89/HTML fragments is already a desired but breaking change, so making a second breaking change at the same time is probably easiest for fixing things swiftly. That said, that's of course a decision for the Abstract Wikipedia and Wikifunctions communities, not me! [[User:Jdforrester (WMF)|Jdforrester (WMF)]] ([[User talk:Jdforrester (WMF)|talk]]) 19:43, 12 April 2026 (UTC) ::::@[[User:GrounderUK|GrounderUK]]@[[User:Sun8908|Sun8908]] to make it a non-breaking change, I've created {{Z|Z34039}} which allows a composition {{Z|Z34043}}. This way you can make functions which either need the specified variant or don't! --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 05:52, 24 April 2026 (UTC) :I have now created {{Z|Z33465}}, which is an implementation of [[Z26570]]. Maybe we can migrate to use that function when more (language-specific) functions for it are ready? [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 18:19, 14 April 2026 (UTC) == Special:CreateObject doesn't let me create a typed list == Hello. I tried to create a typed list with all English varieties on Wikifunctions, to create consistency between different configs, but [[Special:CreateObject]] doesn't show typed list as an option for creating. Is this a bug or an intentional restriction? [[User:ChaoticVermillion|ChaoticVermillion]] ([[User talk:ChaoticVermillion|talk]]) 08:24, 2 April 2026 (UTC) :@[[User:ChaoticVermillion|ChaoticVermillion]]: A typed list is an instance of a function call, which is prohibited as a persisted Object. Maybe you want an enum? See [[Wikifunctions:Type proposals]] for the process for creating such a thing. [[User:Jdforrester (WMF)|Jdforrester (WMF)]] ([[User talk:Jdforrester (WMF)|talk]]) 12:01, 2 April 2026 (UTC) ::I don't want any sort of enum for this, I just want a list of English varieties (English, American English, Australian English, etc.) as an object that I can put in configs. I tried making an object as a function call, but apparently I have to be a member of the staff to do it. [[User:ChaoticVermillion|ChaoticVermillion]] ([[User talk:ChaoticVermillion|talk]]) 12:07, 2 April 2026 (UTC) :::I’ve started this with {{Z|Z33034}}. I’m guessing you were trying to create an object of type {{Z|Z7}} rather than an object whose type is a [[Z7]]. There’s a subtle but important difference. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 12:29, 2 April 2026 (UTC) ::::How do you create a object whose type is a [[Z7]] then? I can't see any option to do this. [[User:ChaoticVermillion|ChaoticVermillion]] ([[User talk:ChaoticVermillion|talk]]) 12:32, 2 April 2026 (UTC) :::::When you are creating an object you must specify its type. By default, the UI expects you to provide a reference to the type, so you can just type in the selector box and click the type you want. For an object like a typed list, the type is specified as a function call, so you click the menu dots beside “type” and choose “function call” instead of “reference”. The selector now allows you to search for functions that can return a type object. You start entering “typed list” and select it in the normal way. Then the UI will allow you to specify the argument to the function call, which is the type shared by all elements in the list. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 13:12, 2 April 2026 (UTC) == Unable to use the Z32643 function. == I'm trying to use the [[Z32643]] (Article-less multi instantiating fragment) function to edit an article in Abstract Wikipedia, but it looks like it's missing connected implementations, and it looks like i don't have the permissions to connect the function with the implementation and use it in ab.wiki. Since i'm not familiar with Wikifunctions, i would like to get help for this specific problem. Thanks. --[[User:Mattiz6276|Mattiz6276]] ([[User talk:Mattiz6276|talk]]) 13:50, 2 April 2026 (UTC) :@[[User:Mattiz6276|Mattiz6276]]: Hey there, it looks like that's a work-in-progress by @[[User:MetalBreaksAndBends|MetalBreaksAndBends]]. There's only a fall-back implementation, Z32652, which fails its own test for a second item. I can connect the items together but it might not work as you expect? [[User:Jdforrester (WMF)|Jdforrester (WMF)]] ([[User talk:Jdforrester (WMF)|talk]]) 14:06, 2 April 2026 (UTC) ::Maybe… I don’t think functions without implementations should be appearing on AW so I have amended the label to avoid giving the impression that this function is available. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 14:23, 2 April 2026 (UTC) == Being able to use edit summaries == I have wanted to use edit summaries a few times when connecting or disconnecting implementations or tests, and I have found that the only way to do that is to use the [[:User:%D7%9E%D7%A7%D7%A3/wikilambda_editsource.js|wikilambda editsource]] tool. I feel like it would be a lot more convenient to be able to make these edit summaries without having to use that tool. [[User:ChaoticVermillion|ChaoticVermillion]] ([[User talk:ChaoticVermillion|talk]]) 08:40, 3 April 2026 (UTC) == Definite forms == [[Talk:Z32162|I've noticed an incomplete implementation and would like to work on fixing it, but need advice.]] [[User:Ijon|Ijon]] ([[User talk:Ijon|talk]]) 21:05, 3 April 2026 (UTC) == Wikifunctions & Abstract Wikipedia Newsletter #243 is out: Community proposals for capturing meaning == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-04-10|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In this issue, we report on three community proposals on syntactic approaches, we introduce a new Type (Complex numbers), we report on current hiccups on Abstract Wikipedia, we share more information about a presentation about Abstract Wikipedia at WikiCon Australia, 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/1776101400 April 13, 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]]) 15:35, 10 April 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=30325620 --> == Help me understand why test passes but running function with same input errors == I've been working on a function that I thought I had working correctly: {{Z+|Z31108}}. It has a test which is passing, but when I enter the same Wikidata item as the test uses (or any other relevant item that it ought to work for), it errors. I can't figure out what's wrong (and the function itself seemed to be working as expected the last time worked on it, a month ago), and I don't know how to interpret the error info. The error output is: <code> Error type: Unspecified error Error data: error information: "cannot read property 'Z6003K4' of undefined" Execution debug logs: Z12696K2 (find this) ==> ZObject<Z1K1:{'Z1K1': 'Z9', 'Z9K1': 'Z6007'},Z6007K1:ZObject<Z1K1:{'Z1K1': 'Z9', 'Z9K1': 'Z6092'},Z6092K1:P3831>,Z6007K2:ZObject<Z1K1:{'Z1K1': 'Z9', 'Z9K1': 'Z6091'},Z6091K1:Q7380503>,Z6007K3:ZReference<Z6021>> </code> -- [[User:Ragesoss|Ragesoss]] ([[User talk:Ragesoss|talk]]) 18:02, 10 April 2026 (UTC) :Hmm… I’ve had a quick look and found a comparable error with {{Z|Z29937}}, which was passing “4 months ago”. The debug comes from {{Z|Z12863}}, after it fails to find a match. This is probably because Z6007K3 is ZReference("Z6021") rather than a Z6020 object, as it appears in the debug logs for your test “28 days ago”: :"Z6007K3":{"Z1K1":{"Z1K1":"Z9","Z9K1":"Z6020"},"Z6020K1":{"Z9K1":"Z6021"}} :This means it’s probably a bug introduced by a recent software change. I’ll take a closer look over the weekend, but the actual error for your test case now is: :Unspecified error (error information: "cannot read property 'Z6003K4' of undefined") :I’m guessing that’s from there being no guard against an empty array in {{Z|Z23681}}, but we’ll see. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 23:22, 10 April 2026 (UTC) :I tracked down the bug to [[Z29869]] and fixed that, but the tests for [[Z31659]] are still failing. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 05:44, 11 April 2026 (UTC) ::Thanks. I’ve re-implemented {{Z|Z23680}} with {{Z|Z33331}} so we at least get a meaningful error in {{Z|Z31108}}. The new implementation explicitly caters for the alternative representation of {{Z|Z6040}} and errors on the empty list it gets from {{Z|Z31659}}. ::I also made a [[Z33332|simple Python implementation]], which seems to work. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 16:29, 11 April 2026 (UTC) == No place to ask to activate a function? == I just discovered the {{Z|Z11390}} function and decided to make an overarching language-selecting function for it. After some fiddling around and studying how {{Z|Z32321}} and its set works, I now have {{Z|Z33439}} which has a config object ({{Z|Z33441}}) that selects between the two preexisting language-specific versions I found (English and Malayalam) and the new one I created for my other native language, {{Z|Z33440}}. Except I can't get these to work, because, from what I understand, only [[Wikifunctions:Functioneers|functioneers]] can activate newly created functions and implementations? So where do I apply for the {{Z|Z33439}} and {{Z|Z33440}} functions to be activated? Perhaps we should have a place to ask for it, a la [[w:WP:NPP]] — call it [[Project:New Functions Patrol|New Functions Patrol]] if you will. —[[User:UndueMarmot|<span style="color:#705ccb;">Undue</span><span style="color:#cfdfa3;background-color:#705ccb;">Marmot</span>]] ([[User talk:UndueMarmot|talk]]) 08:58, 14 April 2026 (UTC) :There's [[Wikifunctions:Community portal]] for this. By the way, {{Z|Z33445}} doesn't work because all the code must be inside the main function in Python code. [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 09:19, 14 April 2026 (UTC) ::Huh. How could I have missed that? ::But anyway, I've moved the code in {{Z|Z33445}} into inside the main function block. ::Is there any reason why WF decided not to simply allow anyone to write functions? After all, that's how it works with wikitext templates, and these functions are fundamentally serving the same purposes as templates, just written in a different way. —[[User:UndueMarmot|<span style="color:#705ccb;">Undue</span><span style="color:#cfdfa3;background-color:#705ccb;">Marmot</span>]] <small>([[User talk:UndueMarmot|talk]])</small> 11:25, 14 April 2026 (UTC) :::I've fixed a couple of technical issues, but tests still fail. [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 11:28, 14 April 2026 (UTC) ::::The tests pass now after some more changes to the code: [[Special:Diff/265232/cur]]. —[[User:UndueMarmot|<span style="color:#705ccb;">Undue</span><span style="color:#cfdfa3;background-color:#705ccb;">Marmot</span>]] <small>([[User talk:UndueMarmot|talk]])</small> 12:01, 14 April 2026 (UTC) :::::{{D|Connected}} [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 12:02, 14 April 2026 (UTC) :::I think it's a security issue, since Wikifunctions implementations could teoretically be malicious. [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 11:29, 14 April 2026 (UTC) ::::This ^^^. We're very lenient, though, once you've created a few working functions you can apply for the right, per [[WF:Functioneer]]. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 12:26, 14 April 2026 (UTC) ::::That explanation [[phab:T343559#11421293|doesn't add up]]. A reason to limit ''connection powers'' to Functioneers might be to prevent vandalism, considering Functions can be used across wikis. But user-provided code is already being executed even without a Functioneer connecting it. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 20:01, 16 April 2026 (UTC) == Wikifunctions & Abstract Wikipedia Newsletter #244 is out: Milestones; Some major issues hopefully resolved == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-04-16|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In this issue, we celebrate 4000 functions on Wikifunctions and 1000 abstract articles on Abstract Wikipedia, we announce that we should have fixed some major issues with the websites, we inform you on our latest outreach activities, and we take a look at the latest software developments. Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]! Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 10:22, 17 April 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=30325620 --> == Actual difference between {{Z|Z26039}} and {{Z|Z26095}} == What is the actual difference between these two functions? I ask, since it seems to me that the current distinction is more or less that the first one doesn't use an indefinite article in English, while the second does. Which is not a good distinction in a project that should be language neutral. This doubt emerged from my use of the first one in [[abstract:Q124441]], which @[[User:Hogü-456|Hogü-456]] made me notice that is probably wrong. My question is: why is it wrong? How could we clarify the difference? [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 19:46, 19 April 2026 (UTC) :I think the difference is if there is an indefinite article like a or an before the subject or not. In German there can be cases where a definite article is necessary before the subject. I looked at the functions and before the object both times an article is mentioned. As it depends on the language and the word what is the correct function to use I hope it will be clarified and it is an example of the necessity to have a human with understanding in a specific language check it. I hope there will be longer functions what generate more content about a specific kind of item. Then it is necessary to write one such function per language and it can be then applied to several items. It still requires checks and so maybe it is better to write down what item category needs what kind of introduction sentence function for what language. [[User:Hogü-456|Hogü-456]] ([[User talk:Hogü-456|talk]]) 20:05, 19 April 2026 (UTC) ::The point of these two functions (and of the entire Abstract Wikipedia project) is that they should be defined in a purely language-independent way, so that the translation to actual language can be done automatically. This is the reason why these functions have been renamed; I think that this attempt was not succesful, since meaning is still unclear. My proposal to clarify them would be to invoke the concept of [[w:specificity (linguistics)|specificity]]: {{Z|Z26039}} should be named "specific subject is instance of (string)", and should be used only when the QID of the subject uniquely identifies a single thing; {{Z|Z26095}} should instead be renamed in "non-specific subject is kind of (Monolingual text)", and should be used when the QID refers to a multitude of real life items, and we are specifying the class that all these item belong to. This clarification would not still be enough, since it doesn't explain how mass nouns are handled (is water a unique thing? Does {{Q|Q7802}} refer to a single piece of bread or to the entirety of bread, like water?). This problem is very tricky, since mass noun are language-specific and blurry the line between these two functions. [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 20:58, 19 April 2026 (UTC) :Simply put, one corresponds to P31 and the other to P279. Paris is an {{Q|P31}} a {{Q|Q1549591}} :whereas a {{Q|Q1549591}} is a {{Q|P279}} (alias “kind of”) {{Q|Q515}}. Whether the Wikidata knowledge representation will be sufficient to resolve into fluent natural language representations in all languages is, of course, a crucial question. Where it is not, the Abstract Wikipedia knowledge representation will need to supplement the Wikidata content with additional details about the relation between the participants or the participants themselves, and these details should be language-neutral, to the extent that this is practicable. The item {{Q|Q124441}} has no [[:d:Q124441#P31|P31]] statements; it has only [[:d:Q124441#P279|P279]]s, including one relating it to {{Q|Q212920}}, which suggests {{Z|Z26095}} is the appropriate choice here even if the rendering in some languages is the same. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 22:52, 19 April 2026 (UTC) ::Thanks for explaining it. I think that I'll change the implementation of {{Z|Z26095}}, so that in Italian it produces more or less the same output of {{Z|Z26039}} (both with the definite article). [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 11:24, 20 April 2026 (UTC) == Equivalent of Z6830 for lexemes == Is there an equivalent of {{Z|Z6830}} that enables retrieving all lexemes pointing to a particular lexeme using a specific property? [[User:Redmin|Redmin]] ([[User talk:Redmin|talk]]) 21:06, 20 April 2026 (UTC) :There's {{Z|6831}} but I think that's slightly different again to what you're after. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 12:31, 21 April 2026 (UTC) ::Thanks for sharing that one, I did not know it existed. But you are right, it’s not quite what I am looking for. I want a function that would take a Wikidata property reference (like P5191, which is ‘derived from lexeme’) and a Wikidata lexeme reference, and return a list of lexemes that reference that lexeme using that property. [[User:Redmin|Redmin]] ([[User talk:Redmin|talk]]) 13:23, 21 April 2026 (UTC) == Storing huge datasets == It is not a necessity I suppose, but an idea came to me earlier to write a function that would give the corresponding [[en:Shavian alphabet|Shavian alphabet representation]] of an English word written with the Latin alphabet, or perhaps apply that operation to an entire sentence. However, just trying to guess as to what the IPA pronunciation of each word passed into it could be is is both not ideal (pronunciations obviously can and will vary widely between accents) and infeasible <s>(Wikidata lexemes don't really seem to account for pronunciation)</s>. It happens, though, that a comprehensive Shavian dictionary exists named the [https://readlex.pythonanywhere.com/ ''Read Lexicon''], which uses pronunciation and spelling similar to that used by the creator of the alphabet himself. This would be a good dataset to use in performing this translation in the function, but it appears that, all in all, the total size of the dictionary is [https://github.com/Shavian-info/readlex/blob/main/readlex.json ''nearly 26MB''] when formatted as JSON, which would certainly be larger when converted into a typed list. I am wondering if this will ever be feasible or admissible, or if there is really a way around this if importing such a large set of data is deemed impractical. &mdash; [[User:Theki|rae<sup>5e</sup>]] &lt;[[User talk:Theki|talk]]&gt; 22:30, 20 April 2026 (UTC) :{{re|Theki}} "Wikidata lexemes don't really seem to account for pronunciation"" is patently untrue; not only does every Bokmål lexeme form have IPA attached to it (thanks to Jon Harald Søby), but there are lots of languages--including English--that have pronunciation information, whether through IPA or otherwise, indicated on their forms. The big issue of course is that adding this data is not always possible to perform efficiently--for instance, I'd love to have Yiddish pronunciation respellings from Paul Abelson's dictionary on as many English forms as possible, but this dictionary not being previously processed makes this difficult. The data set you have brought up, if a suitable reading of [[:m:Wikilegal/Lexicographical_Data]] allows it, could be added as {{P|7243}} statements on various English forms. [[User:Mahir256|Mahir256]] ([[User talk:Mahir256|talk]]) 23:20, 20 April 2026 (UTC) ::Well, sorry... I haven't witnessed these pronunciation statements before, I wasn't aware of their existence until you pointed it out. &mdash; [[User:Theki|rae<sup>5e</sup>]] &lt;[[User talk:Theki|talk]]&gt; 15:02, 21 April 2026 (UTC) :I got 1,900,000 characters into [[Z33875]] before the UI gave up on me. I'm not sure what the limit is. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 15:21, 21 April 2026 (UTC) == Could not serialize input JS object: Number <small><small>[insert tested number here]</small></small> == I'm not one to throw my problems at others, but I have no idea how to fix this. Am implementing {{Z|Z24602}} in JavaScript, which requires returning a typed map. It now works for every type of value except numbers. Tried explicitly converting the numbers to float64, but either way it throws the error above. Would appreciate it if anyone could diagnose or fix the problem, as my knowledge of Wikifunctions is amateur at best. Thank you. [[User:Some helpful person|Some helpful person]] ([[User talk:Some helpful person|talk]]) 00:32, 23 April 2026 (UTC) :The quick answer is that like some list-related functions, code implementations returning typed maps are not possible unless the type of the objects in the map is specified in the function signature (e.g. if it was a map from Strings to Natural numbers only). So unfortunately, I think you've chosen a function that is not really possible at the moment. There are a few ideas of how we might address this, but for the moment, work on something else. Sorry! --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 13:21, 23 April 2026 (UTC) :Maybe explicitly using [[Z13518|natural numbers]] would work? I would try using <code>{ "Z1K1": "Z13518", "Z13518K1": "[number]" }</code> to represent numbers, perhaps, and seeing if that works. Of course, you would also probably have to adapt this for other types that cannot be serialized, and I'm not sure how easy that would be to generalize (assuming [[w:Don't repeat yourself|DRYness]] is desired). &mdash; [[User:Theki|rae<sup>5e</sup>]] &lt;[[User talk:Theki|talk]]&gt; 14:39, 23 April 2026 (UTC) == Help with creating a function for Abstract Wikipedia == Hello! I was inspired by {{Z|Z26570}} to create {{Z|Z33975}}, however I'm not sure how I add specific language implementations here. Can anybody help me? [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 10:41, 23 April 2026 (UTC) : I think I figured it out, I created a new object with the language config type, added {{Z|Z14310}} to my implementation, and added a new function for English... At least I think that's how it works... [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 13:16, 23 April 2026 (UTC) ::You have the right idea, as far as I know. I went ahead and connected the implementations you created as they appear to work fine for English, and added a test for {{Z|Z33975}} (which passes [[File:Twemoji 1f601.svg|24px]]). I also corrected an error you made on the config object where you appear to have accidentally connected English to {{Z|Z33975}} instead of {{Z|Z33977}}. Thank you for contributing! &mdash; [[User:Theki|rae<sup>5e</sup>]] &lt;[[User talk:Theki|talk]]&gt; 13:45, 23 April 2026 (UTC) ::: {{re|Theki}} Thank you so much for you help! Could you please kindly also connect the implementations for {{Z|Z33986}} which I just made, which is going to be used for the Hebrew implementation of {{Z|Z33975}}. [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 14:11, 23 April 2026 (UTC) ::::You seem to be returning the wrong type in both implementations. Functioneers should not connect implementations that don't work for non-functioneers. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 14:13, 23 April 2026 (UTC) ::::: {{re|Feeglgeef}} Oh thank you for pointing that out! I am still a bit new to this project and confused, so I need to read up some more about this. How do I return a monolingual text object? [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 14:17, 23 April 2026 (UTC) ::::::I'm trying to fix it for you, the construction of ZObjects in code implementations is a bit difficult right now. Since the State origin using entity and class function will (presumably) be composition, perhaps {{Z|33975}} can be adjusted to return a string, using {{Z|26107}} and {{Z|26107}}? [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 14:21, 23 April 2026 (UTC) :::::I did not notice any discrepancies from looking at the functions by themselves, and it seemed to work fine on my end. Is it bad practice for NLG functions to return the monolingual text type? I had assumed it was logical. &mdash; [[User:Theki|rae<sup>5e</sup>]] &lt;[[User talk:Theki|talk]]&gt; 14:24, 23 April 2026 (UTC) ::::::Both implementations are failing all three tests on my end. No consensus has been established as to whether monolingual texts or strings should be used, so it's like the [[w:War of the currents|war of the currents]] but for Wikifunctions. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 14:27, 23 April 2026 (UTC) :::::::Oh, you were referring to {{Z|Z33986}}. I assumed you were stating that something was wrong in the earlier English functions that I missed; I apologize for the misunderstanding. Has there been any centralized discussion on this string vs. monolingual text issue? &mdash; [[User:Theki|rae<sup>5e</sup>]] &lt;[[User talk:Theki|talk]]&gt; 14:31, 23 April 2026 (UTC) ::::::::Not that I'm aware of, I've brought it up on the telegram twice before, though. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 14:49, 23 April 2026 (UTC) ::::::::The centralised discussion is at [[WT:Abstract Wikipedia/2025 fragment experiments#Proposed recommendation: Fragments should return Z11/monolingual strings]]. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 07:19, 24 April 2026 (UTC) ::::::: {{re|Theki|Feeglgeef}} Can only functioneers test implementations? For me I can't test it at all... [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 14:32, 23 April 2026 (UTC) ::::::::AFAIK, test cases are only immediately testable during editing of a function if they are connected. This is one of my personal pain points with Wikifunctions, iterating on functions without exhaustive connected test cases makes debugging practically impossible for non-functioneers working on newly-created functions... I (or Feeglgeef) can quickly connect the tests you need for you if you want, although if they are not well-formed they may need to be disconnected again afterwards. Additionally, I could temporarily connect the implementation you are writing so that you can test it on the sidebar as you work, but I'm not sure if this is advisable. That functionality is also something that unfortunately only works when not disconnected. &mdash; [[User:Theki|rae<sup>5e</sup>]] &lt;[[User talk:Theki|talk]]&gt; 14:43, 23 April 2026 (UTC) :::::::::Yup, agree with you on all points, thanks. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 14:48, 23 April 2026 (UTC) == Please disconnect implementation == I think I've fixed my issue with {{Z|Z33986}}, but I can't edit an actively connected implementations with my rights. I must admit it is an AI-aided fix, I feel very strongly about disclosing that. Courtesy pinging [[User:Theki]] and [[User:Feeglgeef]]. [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 18:51, 23 April 2026 (UTC) : Additionally, I think the JS might be working. [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 18:52, 23 April 2026 (UTC) : Just to clarify, I mean disconnect the Python implementation please. [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 18:53, 23 April 2026 (UTC) :{{Done}} I've disconnected the Python implementation. :I've also added a couple of tests. The rule is a bit more complicated than adding a maqaf before every character that is not a Hebrew letter. Unfortunately, I don't think I'll have time to fix the implementations any time soon. [[User:Amire80|Amir E. Aharoni]] ([[User talk:Amire80|talk]]) 19:03, 23 April 2026 (UTC) :: Thank you! :: Also, for some reason I thought you put a maqaf before all gershayim, so thanks for correcting me. [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 19:09, 23 April 2026 (UTC) :::No, that's not the rule. :::The rest of this reply is an [[:wikt:info-dump|infodump]], feel free to ignore it :) :::In [https://hebrew-academy.org.il/topic/hahlatot/punctuation/ the Academy's punctuation rules], the rule for adding a maqaf is written kind of badly: שמים מקף ברצף שיש בו שני סוגי גופנים, כגון אותיות ומספרים ("maqaf is added in a sequence in which there are two types of fonts, such as letters and numerals"). These are not different types of "fonts", but different types of characters, and I should email them about it. It gives the examples <span lang="he" dir="rtl">ה־12</span> and <span lang="he" dir="rtl">ב־DNA</span>. It doesn't say anything explicitly about quotation marks, but in other places on the same page, you have stuff like <span lang="he" dir="rtl">ב"הארץ"</span>, and from that I deduce that a maqaf is not needed before double quotes if there are Hebrew letters inside the double quotes. :::That said, a few people do think that there must be a maqaf before double quotes. I have a somewhat surprising example of somebody who always does it: translators of Scientology materials into Hebrew. At least that's what they did last time I looked at them, about ten years ago. Those people are certainly prolific, and they get points from me for consistency, but this not the prevalent standard. (And if I recall correctly, they use the minus and not the proper Hebrew maqaf, and they don't get any points from me for that!) :::Also, the name of the character is just "double quotes" and not "gershayim". Gershayim are mostly for abbreviations, although most people use the same character for them. I use ״ for gershayim, as do a few other nerds, but we're the minority. [[User:Amire80|Amir E. Aharoni]] ([[User talk:Amire80|talk]]) 19:35, 23 April 2026 (UTC) :::: {{re|Amire80}} Yeah, "font" is a weird choice of wording here by the Academy...<br> I think I'll follow your guidance and not use a maqaf for quotes beginning with Hebrew letters. <br> I should also add more tests for different types of quotes, like straight (", '), curly (“, ”, ‘, ’), gershayim (״, ׳), including single quotes.<br> P.S. gotta deduct points from Scientology for being a cult but that's neither here nor there [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 20:49, 23 April 2026 (UTC) :::: {{re|Amire80}} Courtesy ping because I mistyped your username on the last message. Anyways I'm also gonna do that tomorrow because I'm tired now... [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 20:50, 23 April 2026 (UTC) == Connect implementations == Hello! I'm done with the implementations of {{Z|Z33986}} both in JS and Python, and all tests pass. Pinging @[[User:Amire80|Amire80]] to check if all the tests I've added are alright. [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 15:24, 24 April 2026 (UTC) :Connected. It's possible that some more changes will be needed, but it looks OK now. :Another little comment: It should be called "clitic" and not "prefix". [[User:Amire80|Amir E. Aharoni]] ([[User talk:Amire80|talk]]) 15:56, 24 April 2026 (UTC) : {{re|Amire80}} Thanks for your comment! Luckily labels are easy to edit, so I'll get to it. : Currently I'm working on Bulgarian {{z|Z34072}} and {{z|Z34084}}, along with other Bulgarian functions. After I'm finished with those I'll take your advice. [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 16:01, 24 April 2026 (UTC) == Please connect my Bulgarian implementations == I recently created the following Bulgarian functions: * {{Z|Z34070}} (currently broken, I think because another function I built it upon is unimplemented) * {{Z|Z34088}} * {{Z|Z34105}} * {{Z|Z34072}} * {{Z|Z34084}} Can somebody please connect these functions, and perhaps suggest other functions I could localize? [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 19:03, 24 April 2026 (UTC) : Specifically, [[Z34070]] is based on [[Z34072]] [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 19:05, 24 April 2026 (UTC) :{{done}} for everything that passes, [[Z34070]] still does not work after purging WF's cache, though. For future reference, please request on the [[WF:Community portal|community portal]] instead of the project chat. Thank you for your work! [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 20:03, 24 April 2026 (UTC) :: {{re|Feeglgeef}} Thank you for your help! I will keep in mind to go to the [[project: community portal| community portal]] in future instead for this. :: I still don't understand why {{Z|Z34070}} fails... It's implementation is almost completely identical to [[Z30399]] from {{Z|Z30397}}, unless I messed something up... [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 20:11, 24 April 2026 (UTC) :::{{done}} No, it was mostly just timing out. It is better to use selective fetches where possible. One case is failing to match the expected results, but at least it is returning something. For all I know, it might even be acceptable! [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 20:35, 24 April 2026 (UTC) :::: {{re|GrounderUK}} Thank you so much for your help! The one failed case is with a definite article, so I feel like that might be fixed in the future... <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> 20:43, 24 April 2026 (UTC) == Editor experience suggestions == I'm a bit frustrated with the editing experience on Wikifunctions, and I have suggestions based on pain points I've had contributing to this project: * Adding a wizard to create functions, implementations, and tests in one flow, somewhat like Wikimedia Commons' upload wizard * A sandbox for experimenting without changing mainspace functions, and maybe letting non-functioneers connect implementations ([[Project: Sandbox]] doesn't seem to fit this) * We could have functions for creation based on the sandbox, like how Wikipedia has articles for creation and edit requests, * Maybe even another test instance of Wikifunctions, like how Wikidata has [[testwikidata:|Test Wikidata]] I really like this project and I don't mean to whine, but it certainly has a lot of pain points both for technical and non-technical people. <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> 20:41, 24 April 2026 (UTC) : It's also really complicated to localize functions, so maybe we should add another wizard for that, where you can choose a language, and then create the new function with the aforementioned function wizard, and it just automatically adds it to the related language configuration object of the related function. <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> 20:48, 24 April 2026 (UTC) :# Sounds good to me. :# A sandbox available is [[Z10119]], though an extension-provided sandbox that allows you to manipulate the types, code, and tests easily without interfering with the mainspace would be nice. :# [[WF:Suggest a function|This page]] works to some extent, though it's too messy in my opinion. :# We used to have a "beta cluster" but it [[phab:rOMWC5f625c5846b5f779473fa32c9a02d87e59215dfa|got shut down]] just over a year ago because it was broken. :[[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 21:07, 24 April 2026 (UTC) == Language parameters in language-specific functions == I think that an effort should be made to give the different natural language options corresponding to different English dialects, Chinese scripts, etc. more of a use (I added the test {{Z|Z34119}} to {{Z|Z26095}} and unsurprisingly it fails). There are two main problems with this approach that I can identify: * If you ask the majority of these functions to make a sentence in British English, much of the time it will give you an output with missing words, because it does not fallback to English labels in the case of a British English label for that item missing. The same applies for every other English dialect, British English is just an example here. * Uninformed editors will probably see the presence of a language parameter on these functions, consider it redundant, and remove it. [[Special:Diff/268074|I have made this mistake before]]. In my opinion, in a perfect world, all of these language generation functions would output monolingual text, and if the user asks for American English text, then American English text is what they'll get. If the user asks for Japanese text in hiragana specifically, then that's what they'll get in return. This is not as high-priority as just rendering text in the language plainly in the first place, but it's something that I feel is still worth devoting some effort to. Right now switching functions to use this paradigm is difficult because, on the one hand, I don't know if consensus tends towards this direction being ideal or advisable, and I don't want to make changes like this without at least notifying the wider community. In addition, all tests break once a parameter is added or removed, and the function editor does not recognize the change in number of parameters and therefore you have to remove the function call, re-add it along with all of its parameters it had previously (which is a tedious cut-and-paste job), and then it will work again. This is something that you can do in five seconds by just adding a few lines of JSON to the test source, but this is not directly editable from the Web browser. This tedium is largely what's preventing me from doing this on a larger scale, besides asking for comments first. If anyone has any insights or comments on this, then that would be appreciated. If a reference of functions with and without the support for language variants is needed, of course [[WF:NLG]] can be perused, but I've also my own list cataloged at [[User:Theki/functions#language]]... &mdash; [[User:Theki|rae<sup>5e</sup>]] &lt;[[User talk:Theki|talk]]&gt; 21:09, 24 April 2026 (UTC) laqsbgaeekra3dccwb3tm006ek190m0 268651 268649 2026-04-24T21:10:43Z Theki 2389 /* Language parameters in language-specific functions */ 268651 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/ }} == Wikifunctions & Abstract Wikipedia Newsletter #238 is out: Citations and Copy and Paste == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-03-06|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In this issue, we introduce the possibility of creating a function that deals with references and a Wikifunctions internal clipboard, where you can temporarily store any piece of code in order to paste it somewhere else, 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]]) 17:28, 6 March 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=30119120 --> :Is there a function in Wikifunctions to get all sources to a statement in a Wikidata item. At the moment my main activity in the Wikimedia projects is adding sources to Wikidata statements. For this case I got the following kind of [https://w.wiki/JFec query] to get all qualifiers and sources for a specific statment in explicit mentioned items in the query. There are already templates for citing sources in different Wikipedia language versions. For example the template [https://en.wikipedia.org/wiki/Template:Cite_web Cite web] is used in 298 Wikipedia language versions. So it is a widely used template and I wish a implementation for it in Wikifunctions. [[User:Hogü-456|Hogü-456]] ([[User talk:Hogü-456|talk]]) 21:31, 8 March 2026 (UTC) ::{{Z|31984}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 15:08, 9 March 2026 (UTC) {{tracked|T404652}} ::Yes and no. Importing of Wikidata references is currently turned off. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 15:27, 9 March 2026 (UTC) <br clear="all"/>{{phab|T419350}} :I found [[phab:T419350|a bug]] where the clipboard feature becomes unusable.<!-- --><br>Also, it's a bit disappointing that it doesn't use the real clipboard, not even as an option for egress. If you're invoking a function and you can get it to "compile", then "Copy result link" already lets you copy out the full canonical form... [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 02:58, 10 March 2026 (UTC) ::@[[User:YoshiRulz|YoshiRulz]] Thanks for reporting, I noticed the team about it. I will see if we can fix it soon. [[User:Sannita (WMF)|Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 10:26, 11 March 2026 (UTC) :::It's fixed 🤩 [[User:So9q|So9q]] ([[User talk:So9q|talk]]) 14:38, 31 March 2026 (UTC) == Broken function == Can someone please revert the most recent revision (by [[User:GrounderUK]]) on [[Z29362]]? It appears that it always returns void, breaking a lot of abstract wiki in the process. [[User:MetalBreaksAndBends|MetalBreaksAndBends]] ([[User talk:MetalBreaksAndBends|talk]]) 18:13, 25 March 2026 (UTC) :This implementation is broken, but it's disconnected, no? Shouldn't be breaking abstractwiki. [[User:Infernostars|infernostars]] <small>([[User talk:Infernostars|talk]]) ([[Special:Contributions/Infernostars|contribs]])</small> 21:29, 25 March 2026 (UTC) ::Looks like someone disconnected it after I wrote that comment, but before you wrote yours. [[User:MetalBreaksAndBends|MetalBreaksAndBends]] ([[User talk:MetalBreaksAndBends|talk]]) 22:24, 25 March 2026 (UTC) :It seems to have been reconnected, but the issue looks like it has started working again, per all passed tests. <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 March 2026 (UTC) :This was the result of a [[:phab: T421322|breaking change in the software]]. I didn’t amend the implementation until after it had been disconnected, and all tests passed after the change. I think the issue is now resolved, but I’ll link this comment to the Phabricator ticket for “lessons learned”. Sorry I didn’t pick this up earlier, but this particular software change was unexpected. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 08:46, 26 March 2026 (UTC) == Language tags == I would appreciate input on [[Talk:Z14326#Case-sensitivity]] re: the exact semantics of {{Z|60}}'s identity key. CC @[[User:99of9|99of9]] since you connected one of the tests but not the others. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 14:27, 27 March 2026 (UTC) == Upcoming Wikimedia Café meetup regarding the [[:meta:Wikimedia Foundation Annual Plan/2026-2027|the 2026-2027 Wikimedia Foundation Annual Plan]] == {{tmbox | image = [[File:Wikimedia Café logo in plain SVG format.svg|45px]] | type=notice | text = Hello! There will be a '''[[:meta:Wikimedia Café|Wikimedia Café]]''' meetup on '''Saturday, 11 April 2026 at 14:00 UTC''' ([https://zonestamp.toolforge.org/1775916000 timestamp conversion tool]), focusing on the [[:meta:Wikimedia Foundation Annual Plan/2026-2027|the 2026-2027 Wikimedia Foundation Annual Plan]]. The featured guests will be {{Noping|KStineRowe (WMF)|label1=Kelsi Stine-Rowe}} (senior manager, [[:meta:Movement Communications|Movement Communications]], Wikimedia Foundation), and {{Noping|Samwalton9 (WMF)|label1=Sam Walton}} (senior product manager, [[:mw:Moderator Tools|Moderator Tools]], Wikimedia Foundation). <br /> In addition to this Café session, [[:meta:Wikimedia Foundation Annual Plan/2026-2027/Collaboration|several additional meetings regarding the Annual Plan are listed on the Collaboration page]], and you may participate on the [[:meta:Talk:Wikimedia Foundation Annual Plan/2026-2027|talk page]]. <br /> This Café meetup will be approximately two hours long. Attendees may choose to attend only for a part. Please see the Café page for more information, including [[:meta:Wikimedia Café#Signups for the April 2026 session|how to register]]. <br /> [[File:Buntstifte Eberhard Faber crop 64h.jpg|860px|alt=cropped image of colored pencils]] }} <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> 05:26, 29 March 2026 (UTC) {{section resolved|&mdash; [[User:Theki|rae<sup>5e</sup>]] &lt;[[User talk:Theki|talk]]&gt; 14:52, 23 April 2026 (UTC)}} == "language" argument for certain functions == Hello. I am relatively new to Wikifunctions. Recently, I tried to create functions for Chinese translation of {{Z|Z26570}} and {{Z|Z26095}} (which became [[Z32788]] and [[Z32900]]). During the creation of these functions, I was trying to take {{Z|Z32212}} as reference. And I realized that the defining role sentence function is taking <code>language</code> as an argument (and the test case of the Chinese-language function already contains two varieties of Chinese). This makes it possible to output monolingual text in <code>zh-hant</code>, <code>zh-hans</code>, <code>zh-tw</code>, or any varieties of the language. I think for this reason, it is better to have <code>language</code> as arguments for the implementation of Z26570 and Z26095, and potentially more functions that require {{Z|Z14294}}, since it would output the varieties code instead of just saying <code>zh</code> for <code>zh-hant</code>, <code>zh-hans</code>, <code>zh-tw</code> in the output of type {{Z|Z11}}. I am not sure how the fallback mechanism works if one of the language (varieties) do not have a labels/lexemes, but to me, it is reasonable to have a <code>language</code> argument. [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 09:38, 31 March 2026 (UTC) :The functions you mention do have a language argument. For Wikifunctions, the {{Z|Z60}} can be at a higher or lower level; whether a {{Z|Z11}} is for a language or a variant is determined by the function that constructs it. Please see {{Z|Z26565}} for an example and feel free to add test cases in Chinese. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 17:54, 11 April 2026 (UTC) ::Hello @[[User:GrounderUK|GrounderUK]], thanks for the answer. I understand that whether {{Z|Z11}} is for a language or a variant depends on the function. But that is exactly what I am asking for. It is true that [[Z26570]] and [[Z26095]] takes [[Z60]] as argument, but the language-specific functions in {{Z|Z29843}} and {{Z|Z26096}} don't. ::Let me give you an example: INPUT to [[Z26570]]: <code>entity</code>: Tokyo, <code>class</code>: city, <code>location</code>: Japan, <code>language</code>: zh-cn, the config would select [[Z33030]] (created after my previous comment by elseone) as the implementation, and it would RETURN 东京是日本的一个城市。(zh-hans), which is not zh-cn as requested in the INPUT. It would also be using the term not for the variant (when it is different) because it is hardcoded to use the term in zh-hans. However, if we have the implementation like [[Z32790]] (which was created by me but a natural language argument was added by elseone) or [[Z32213]] (that works in the defining role sentence function because of the extra argument), it could cater for different variant. ::If we don't have the language argument in the language-specific function, the desire for article creation on Abstract Wikipedia would be to create a function for every variant. Is it then better to create functions for every variant? [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 18:18, 11 April 2026 (UTC) :::I forgot to mention that there are some hardcoding in {{Z|Z32790}} as well, but I cannot fix it because it is a connected function and I am not a functioneer. [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 18:31, 11 April 2026 (UTC) ::::Okay, I think it’s safe to disconnect this one as the function is not yet configured for use on Abstract Wikipedia. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 19:04, 11 April 2026 (UTC) :::Ah, sorry… I misunderstood you. I agree that the called function should be able to accept the original language argument. That is simpler in theory than in practice, because the configured functions all have to have the same argument types, as I understand it. I’m not sure which the best approach is, really, but we probably want to avoid two levels of configuration. That suggests that all language-specific functions would need to accept the additional argument, which is unrewarding work for someone. @[[User:99of9|99of9]], @[[User:Jdforrester (WMF)|Jdforrester (WMF)]], @[[User:DVrandecic (WMF)|DVrandecic (WMF)]] Any thoughts? [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 18:57, 11 April 2026 (UTC) ::::I mean, we would need to modify all the functions in each language, which could take some time. But we are still in an early stage. If we don't fix it now and we want to fix it later, it would be a disaster. [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 19:25, 11 April 2026 (UTC) :::::Agreed. And we probably want them converted to HTML too, with separate language spans for text in different languages. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 19:35, 11 April 2026 (UTC) ::::@[[User:GrounderUK|GrounderUK]]: This sounds like a reasonable change to make. Note that (given these Functions are primarily for use on Abstract Wikipedia), altering/replacing them to return Z89/HTML fragments is already a desired but breaking change, so making a second breaking change at the same time is probably easiest for fixing things swiftly. That said, that's of course a decision for the Abstract Wikipedia and Wikifunctions communities, not me! [[User:Jdforrester (WMF)|Jdforrester (WMF)]] ([[User talk:Jdforrester (WMF)|talk]]) 19:43, 12 April 2026 (UTC) ::::@[[User:GrounderUK|GrounderUK]]@[[User:Sun8908|Sun8908]] to make it a non-breaking change, I've created {{Z|Z34039}} which allows a composition {{Z|Z34043}}. This way you can make functions which either need the specified variant or don't! --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 05:52, 24 April 2026 (UTC) :I have now created {{Z|Z33465}}, which is an implementation of [[Z26570]]. Maybe we can migrate to use that function when more (language-specific) functions for it are ready? [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 18:19, 14 April 2026 (UTC) == Special:CreateObject doesn't let me create a typed list == Hello. I tried to create a typed list with all English varieties on Wikifunctions, to create consistency between different configs, but [[Special:CreateObject]] doesn't show typed list as an option for creating. Is this a bug or an intentional restriction? [[User:ChaoticVermillion|ChaoticVermillion]] ([[User talk:ChaoticVermillion|talk]]) 08:24, 2 April 2026 (UTC) :@[[User:ChaoticVermillion|ChaoticVermillion]]: A typed list is an instance of a function call, which is prohibited as a persisted Object. Maybe you want an enum? See [[Wikifunctions:Type proposals]] for the process for creating such a thing. [[User:Jdforrester (WMF)|Jdforrester (WMF)]] ([[User talk:Jdforrester (WMF)|talk]]) 12:01, 2 April 2026 (UTC) ::I don't want any sort of enum for this, I just want a list of English varieties (English, American English, Australian English, etc.) as an object that I can put in configs. I tried making an object as a function call, but apparently I have to be a member of the staff to do it. [[User:ChaoticVermillion|ChaoticVermillion]] ([[User talk:ChaoticVermillion|talk]]) 12:07, 2 April 2026 (UTC) :::I’ve started this with {{Z|Z33034}}. I’m guessing you were trying to create an object of type {{Z|Z7}} rather than an object whose type is a [[Z7]]. There’s a subtle but important difference. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 12:29, 2 April 2026 (UTC) ::::How do you create a object whose type is a [[Z7]] then? I can't see any option to do this. [[User:ChaoticVermillion|ChaoticVermillion]] ([[User talk:ChaoticVermillion|talk]]) 12:32, 2 April 2026 (UTC) :::::When you are creating an object you must specify its type. By default, the UI expects you to provide a reference to the type, so you can just type in the selector box and click the type you want. For an object like a typed list, the type is specified as a function call, so you click the menu dots beside “type” and choose “function call” instead of “reference”. The selector now allows you to search for functions that can return a type object. You start entering “typed list” and select it in the normal way. Then the UI will allow you to specify the argument to the function call, which is the type shared by all elements in the list. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 13:12, 2 April 2026 (UTC) == Unable to use the Z32643 function. == I'm trying to use the [[Z32643]] (Article-less multi instantiating fragment) function to edit an article in Abstract Wikipedia, but it looks like it's missing connected implementations, and it looks like i don't have the permissions to connect the function with the implementation and use it in ab.wiki. Since i'm not familiar with Wikifunctions, i would like to get help for this specific problem. Thanks. --[[User:Mattiz6276|Mattiz6276]] ([[User talk:Mattiz6276|talk]]) 13:50, 2 April 2026 (UTC) :@[[User:Mattiz6276|Mattiz6276]]: Hey there, it looks like that's a work-in-progress by @[[User:MetalBreaksAndBends|MetalBreaksAndBends]]. There's only a fall-back implementation, Z32652, which fails its own test for a second item. I can connect the items together but it might not work as you expect? [[User:Jdforrester (WMF)|Jdforrester (WMF)]] ([[User talk:Jdforrester (WMF)|talk]]) 14:06, 2 April 2026 (UTC) ::Maybe… I don’t think functions without implementations should be appearing on AW so I have amended the label to avoid giving the impression that this function is available. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 14:23, 2 April 2026 (UTC) == Being able to use edit summaries == I have wanted to use edit summaries a few times when connecting or disconnecting implementations or tests, and I have found that the only way to do that is to use the [[:User:%D7%9E%D7%A7%D7%A3/wikilambda_editsource.js|wikilambda editsource]] tool. I feel like it would be a lot more convenient to be able to make these edit summaries without having to use that tool. [[User:ChaoticVermillion|ChaoticVermillion]] ([[User talk:ChaoticVermillion|talk]]) 08:40, 3 April 2026 (UTC) == Definite forms == [[Talk:Z32162|I've noticed an incomplete implementation and would like to work on fixing it, but need advice.]] [[User:Ijon|Ijon]] ([[User talk:Ijon|talk]]) 21:05, 3 April 2026 (UTC) == Wikifunctions & Abstract Wikipedia Newsletter #243 is out: Community proposals for capturing meaning == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-04-10|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In this issue, we report on three community proposals on syntactic approaches, we introduce a new Type (Complex numbers), we report on current hiccups on Abstract Wikipedia, we share more information about a presentation about Abstract Wikipedia at WikiCon Australia, 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/1776101400 April 13, 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]]) 15:35, 10 April 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=30325620 --> == Help me understand why test passes but running function with same input errors == I've been working on a function that I thought I had working correctly: {{Z+|Z31108}}. It has a test which is passing, but when I enter the same Wikidata item as the test uses (or any other relevant item that it ought to work for), it errors. I can't figure out what's wrong (and the function itself seemed to be working as expected the last time worked on it, a month ago), and I don't know how to interpret the error info. The error output is: <code> Error type: Unspecified error Error data: error information: "cannot read property 'Z6003K4' of undefined" Execution debug logs: Z12696K2 (find this) ==> ZObject<Z1K1:{'Z1K1': 'Z9', 'Z9K1': 'Z6007'},Z6007K1:ZObject<Z1K1:{'Z1K1': 'Z9', 'Z9K1': 'Z6092'},Z6092K1:P3831>,Z6007K2:ZObject<Z1K1:{'Z1K1': 'Z9', 'Z9K1': 'Z6091'},Z6091K1:Q7380503>,Z6007K3:ZReference<Z6021>> </code> -- [[User:Ragesoss|Ragesoss]] ([[User talk:Ragesoss|talk]]) 18:02, 10 April 2026 (UTC) :Hmm… I’ve had a quick look and found a comparable error with {{Z|Z29937}}, which was passing “4 months ago”. The debug comes from {{Z|Z12863}}, after it fails to find a match. This is probably because Z6007K3 is ZReference("Z6021") rather than a Z6020 object, as it appears in the debug logs for your test “28 days ago”: :"Z6007K3":{"Z1K1":{"Z1K1":"Z9","Z9K1":"Z6020"},"Z6020K1":{"Z9K1":"Z6021"}} :This means it’s probably a bug introduced by a recent software change. I’ll take a closer look over the weekend, but the actual error for your test case now is: :Unspecified error (error information: "cannot read property 'Z6003K4' of undefined") :I’m guessing that’s from there being no guard against an empty array in {{Z|Z23681}}, but we’ll see. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 23:22, 10 April 2026 (UTC) :I tracked down the bug to [[Z29869]] and fixed that, but the tests for [[Z31659]] are still failing. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 05:44, 11 April 2026 (UTC) ::Thanks. I’ve re-implemented {{Z|Z23680}} with {{Z|Z33331}} so we at least get a meaningful error in {{Z|Z31108}}. The new implementation explicitly caters for the alternative representation of {{Z|Z6040}} and errors on the empty list it gets from {{Z|Z31659}}. ::I also made a [[Z33332|simple Python implementation]], which seems to work. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 16:29, 11 April 2026 (UTC) == No place to ask to activate a function? == I just discovered the {{Z|Z11390}} function and decided to make an overarching language-selecting function for it. After some fiddling around and studying how {{Z|Z32321}} and its set works, I now have {{Z|Z33439}} which has a config object ({{Z|Z33441}}) that selects between the two preexisting language-specific versions I found (English and Malayalam) and the new one I created for my other native language, {{Z|Z33440}}. Except I can't get these to work, because, from what I understand, only [[Wikifunctions:Functioneers|functioneers]] can activate newly created functions and implementations? So where do I apply for the {{Z|Z33439}} and {{Z|Z33440}} functions to be activated? Perhaps we should have a place to ask for it, a la [[w:WP:NPP]] — call it [[Project:New Functions Patrol|New Functions Patrol]] if you will. —[[User:UndueMarmot|<span style="color:#705ccb;">Undue</span><span style="color:#cfdfa3;background-color:#705ccb;">Marmot</span>]] ([[User talk:UndueMarmot|talk]]) 08:58, 14 April 2026 (UTC) :There's [[Wikifunctions:Community portal]] for this. By the way, {{Z|Z33445}} doesn't work because all the code must be inside the main function in Python code. [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 09:19, 14 April 2026 (UTC) ::Huh. How could I have missed that? ::But anyway, I've moved the code in {{Z|Z33445}} into inside the main function block. ::Is there any reason why WF decided not to simply allow anyone to write functions? After all, that's how it works with wikitext templates, and these functions are fundamentally serving the same purposes as templates, just written in a different way. —[[User:UndueMarmot|<span style="color:#705ccb;">Undue</span><span style="color:#cfdfa3;background-color:#705ccb;">Marmot</span>]] <small>([[User talk:UndueMarmot|talk]])</small> 11:25, 14 April 2026 (UTC) :::I've fixed a couple of technical issues, but tests still fail. [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 11:28, 14 April 2026 (UTC) ::::The tests pass now after some more changes to the code: [[Special:Diff/265232/cur]]. —[[User:UndueMarmot|<span style="color:#705ccb;">Undue</span><span style="color:#cfdfa3;background-color:#705ccb;">Marmot</span>]] <small>([[User talk:UndueMarmot|talk]])</small> 12:01, 14 April 2026 (UTC) :::::{{D|Connected}} [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 12:02, 14 April 2026 (UTC) :::I think it's a security issue, since Wikifunctions implementations could teoretically be malicious. [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 11:29, 14 April 2026 (UTC) ::::This ^^^. We're very lenient, though, once you've created a few working functions you can apply for the right, per [[WF:Functioneer]]. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 12:26, 14 April 2026 (UTC) ::::That explanation [[phab:T343559#11421293|doesn't add up]]. A reason to limit ''connection powers'' to Functioneers might be to prevent vandalism, considering Functions can be used across wikis. But user-provided code is already being executed even without a Functioneer connecting it. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 20:01, 16 April 2026 (UTC) == Wikifunctions & Abstract Wikipedia Newsletter #244 is out: Milestones; Some major issues hopefully resolved == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-04-16|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In this issue, we celebrate 4000 functions on Wikifunctions and 1000 abstract articles on Abstract Wikipedia, we announce that we should have fixed some major issues with the websites, we inform you on our latest outreach activities, and we take a look at the latest software developments. Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]! Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 10:22, 17 April 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=30325620 --> == Actual difference between {{Z|Z26039}} and {{Z|Z26095}} == What is the actual difference between these two functions? I ask, since it seems to me that the current distinction is more or less that the first one doesn't use an indefinite article in English, while the second does. Which is not a good distinction in a project that should be language neutral. This doubt emerged from my use of the first one in [[abstract:Q124441]], which @[[User:Hogü-456|Hogü-456]] made me notice that is probably wrong. My question is: why is it wrong? How could we clarify the difference? [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 19:46, 19 April 2026 (UTC) :I think the difference is if there is an indefinite article like a or an before the subject or not. In German there can be cases where a definite article is necessary before the subject. I looked at the functions and before the object both times an article is mentioned. As it depends on the language and the word what is the correct function to use I hope it will be clarified and it is an example of the necessity to have a human with understanding in a specific language check it. I hope there will be longer functions what generate more content about a specific kind of item. Then it is necessary to write one such function per language and it can be then applied to several items. It still requires checks and so maybe it is better to write down what item category needs what kind of introduction sentence function for what language. [[User:Hogü-456|Hogü-456]] ([[User talk:Hogü-456|talk]]) 20:05, 19 April 2026 (UTC) ::The point of these two functions (and of the entire Abstract Wikipedia project) is that they should be defined in a purely language-independent way, so that the translation to actual language can be done automatically. This is the reason why these functions have been renamed; I think that this attempt was not succesful, since meaning is still unclear. My proposal to clarify them would be to invoke the concept of [[w:specificity (linguistics)|specificity]]: {{Z|Z26039}} should be named "specific subject is instance of (string)", and should be used only when the QID of the subject uniquely identifies a single thing; {{Z|Z26095}} should instead be renamed in "non-specific subject is kind of (Monolingual text)", and should be used when the QID refers to a multitude of real life items, and we are specifying the class that all these item belong to. This clarification would not still be enough, since it doesn't explain how mass nouns are handled (is water a unique thing? Does {{Q|Q7802}} refer to a single piece of bread or to the entirety of bread, like water?). This problem is very tricky, since mass noun are language-specific and blurry the line between these two functions. [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 20:58, 19 April 2026 (UTC) :Simply put, one corresponds to P31 and the other to P279. Paris is an {{Q|P31}} a {{Q|Q1549591}} :whereas a {{Q|Q1549591}} is a {{Q|P279}} (alias “kind of”) {{Q|Q515}}. Whether the Wikidata knowledge representation will be sufficient to resolve into fluent natural language representations in all languages is, of course, a crucial question. Where it is not, the Abstract Wikipedia knowledge representation will need to supplement the Wikidata content with additional details about the relation between the participants or the participants themselves, and these details should be language-neutral, to the extent that this is practicable. The item {{Q|Q124441}} has no [[:d:Q124441#P31|P31]] statements; it has only [[:d:Q124441#P279|P279]]s, including one relating it to {{Q|Q212920}}, which suggests {{Z|Z26095}} is the appropriate choice here even if the rendering in some languages is the same. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 22:52, 19 April 2026 (UTC) ::Thanks for explaining it. I think that I'll change the implementation of {{Z|Z26095}}, so that in Italian it produces more or less the same output of {{Z|Z26039}} (both with the definite article). [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 11:24, 20 April 2026 (UTC) == Equivalent of Z6830 for lexemes == Is there an equivalent of {{Z|Z6830}} that enables retrieving all lexemes pointing to a particular lexeme using a specific property? [[User:Redmin|Redmin]] ([[User talk:Redmin|talk]]) 21:06, 20 April 2026 (UTC) :There's {{Z|6831}} but I think that's slightly different again to what you're after. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 12:31, 21 April 2026 (UTC) ::Thanks for sharing that one, I did not know it existed. But you are right, it’s not quite what I am looking for. I want a function that would take a Wikidata property reference (like P5191, which is ‘derived from lexeme’) and a Wikidata lexeme reference, and return a list of lexemes that reference that lexeme using that property. [[User:Redmin|Redmin]] ([[User talk:Redmin|talk]]) 13:23, 21 April 2026 (UTC) == Storing huge datasets == It is not a necessity I suppose, but an idea came to me earlier to write a function that would give the corresponding [[en:Shavian alphabet|Shavian alphabet representation]] of an English word written with the Latin alphabet, or perhaps apply that operation to an entire sentence. However, just trying to guess as to what the IPA pronunciation of each word passed into it could be is is both not ideal (pronunciations obviously can and will vary widely between accents) and infeasible <s>(Wikidata lexemes don't really seem to account for pronunciation)</s>. It happens, though, that a comprehensive Shavian dictionary exists named the [https://readlex.pythonanywhere.com/ ''Read Lexicon''], which uses pronunciation and spelling similar to that used by the creator of the alphabet himself. This would be a good dataset to use in performing this translation in the function, but it appears that, all in all, the total size of the dictionary is [https://github.com/Shavian-info/readlex/blob/main/readlex.json ''nearly 26MB''] when formatted as JSON, which would certainly be larger when converted into a typed list. I am wondering if this will ever be feasible or admissible, or if there is really a way around this if importing such a large set of data is deemed impractical. &mdash; [[User:Theki|rae<sup>5e</sup>]] &lt;[[User talk:Theki|talk]]&gt; 22:30, 20 April 2026 (UTC) :{{re|Theki}} "Wikidata lexemes don't really seem to account for pronunciation"" is patently untrue; not only does every Bokmål lexeme form have IPA attached to it (thanks to Jon Harald Søby), but there are lots of languages--including English--that have pronunciation information, whether through IPA or otherwise, indicated on their forms. The big issue of course is that adding this data is not always possible to perform efficiently--for instance, I'd love to have Yiddish pronunciation respellings from Paul Abelson's dictionary on as many English forms as possible, but this dictionary not being previously processed makes this difficult. The data set you have brought up, if a suitable reading of [[:m:Wikilegal/Lexicographical_Data]] allows it, could be added as {{P|7243}} statements on various English forms. [[User:Mahir256|Mahir256]] ([[User talk:Mahir256|talk]]) 23:20, 20 April 2026 (UTC) ::Well, sorry... I haven't witnessed these pronunciation statements before, I wasn't aware of their existence until you pointed it out. &mdash; [[User:Theki|rae<sup>5e</sup>]] &lt;[[User talk:Theki|talk]]&gt; 15:02, 21 April 2026 (UTC) :I got 1,900,000 characters into [[Z33875]] before the UI gave up on me. I'm not sure what the limit is. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 15:21, 21 April 2026 (UTC) == Could not serialize input JS object: Number <small><small>[insert tested number here]</small></small> == I'm not one to throw my problems at others, but I have no idea how to fix this. Am implementing {{Z|Z24602}} in JavaScript, which requires returning a typed map. It now works for every type of value except numbers. Tried explicitly converting the numbers to float64, but either way it throws the error above. Would appreciate it if anyone could diagnose or fix the problem, as my knowledge of Wikifunctions is amateur at best. Thank you. [[User:Some helpful person|Some helpful person]] ([[User talk:Some helpful person|talk]]) 00:32, 23 April 2026 (UTC) :The quick answer is that like some list-related functions, code implementations returning typed maps are not possible unless the type of the objects in the map is specified in the function signature (e.g. if it was a map from Strings to Natural numbers only). So unfortunately, I think you've chosen a function that is not really possible at the moment. There are a few ideas of how we might address this, but for the moment, work on something else. Sorry! --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 13:21, 23 April 2026 (UTC) :Maybe explicitly using [[Z13518|natural numbers]] would work? I would try using <code>{ "Z1K1": "Z13518", "Z13518K1": "[number]" }</code> to represent numbers, perhaps, and seeing if that works. Of course, you would also probably have to adapt this for other types that cannot be serialized, and I'm not sure how easy that would be to generalize (assuming [[w:Don't repeat yourself|DRYness]] is desired). &mdash; [[User:Theki|rae<sup>5e</sup>]] &lt;[[User talk:Theki|talk]]&gt; 14:39, 23 April 2026 (UTC) == Help with creating a function for Abstract Wikipedia == Hello! I was inspired by {{Z|Z26570}} to create {{Z|Z33975}}, however I'm not sure how I add specific language implementations here. Can anybody help me? [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 10:41, 23 April 2026 (UTC) : I think I figured it out, I created a new object with the language config type, added {{Z|Z14310}} to my implementation, and added a new function for English... At least I think that's how it works... [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 13:16, 23 April 2026 (UTC) ::You have the right idea, as far as I know. I went ahead and connected the implementations you created as they appear to work fine for English, and added a test for {{Z|Z33975}} (which passes [[File:Twemoji 1f601.svg|24px]]). I also corrected an error you made on the config object where you appear to have accidentally connected English to {{Z|Z33975}} instead of {{Z|Z33977}}. Thank you for contributing! &mdash; [[User:Theki|rae<sup>5e</sup>]] &lt;[[User talk:Theki|talk]]&gt; 13:45, 23 April 2026 (UTC) ::: {{re|Theki}} Thank you so much for you help! Could you please kindly also connect the implementations for {{Z|Z33986}} which I just made, which is going to be used for the Hebrew implementation of {{Z|Z33975}}. [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 14:11, 23 April 2026 (UTC) ::::You seem to be returning the wrong type in both implementations. Functioneers should not connect implementations that don't work for non-functioneers. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 14:13, 23 April 2026 (UTC) ::::: {{re|Feeglgeef}} Oh thank you for pointing that out! I am still a bit new to this project and confused, so I need to read up some more about this. How do I return a monolingual text object? [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 14:17, 23 April 2026 (UTC) ::::::I'm trying to fix it for you, the construction of ZObjects in code implementations is a bit difficult right now. Since the State origin using entity and class function will (presumably) be composition, perhaps {{Z|33975}} can be adjusted to return a string, using {{Z|26107}} and {{Z|26107}}? [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 14:21, 23 April 2026 (UTC) :::::I did not notice any discrepancies from looking at the functions by themselves, and it seemed to work fine on my end. Is it bad practice for NLG functions to return the monolingual text type? I had assumed it was logical. &mdash; [[User:Theki|rae<sup>5e</sup>]] &lt;[[User talk:Theki|talk]]&gt; 14:24, 23 April 2026 (UTC) ::::::Both implementations are failing all three tests on my end. No consensus has been established as to whether monolingual texts or strings should be used, so it's like the [[w:War of the currents|war of the currents]] but for Wikifunctions. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 14:27, 23 April 2026 (UTC) :::::::Oh, you were referring to {{Z|Z33986}}. I assumed you were stating that something was wrong in the earlier English functions that I missed; I apologize for the misunderstanding. Has there been any centralized discussion on this string vs. monolingual text issue? &mdash; [[User:Theki|rae<sup>5e</sup>]] &lt;[[User talk:Theki|talk]]&gt; 14:31, 23 April 2026 (UTC) ::::::::Not that I'm aware of, I've brought it up on the telegram twice before, though. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 14:49, 23 April 2026 (UTC) ::::::::The centralised discussion is at [[WT:Abstract Wikipedia/2025 fragment experiments#Proposed recommendation: Fragments should return Z11/monolingual strings]]. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 07:19, 24 April 2026 (UTC) ::::::: {{re|Theki|Feeglgeef}} Can only functioneers test implementations? For me I can't test it at all... [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 14:32, 23 April 2026 (UTC) ::::::::AFAIK, test cases are only immediately testable during editing of a function if they are connected. This is one of my personal pain points with Wikifunctions, iterating on functions without exhaustive connected test cases makes debugging practically impossible for non-functioneers working on newly-created functions... I (or Feeglgeef) can quickly connect the tests you need for you if you want, although if they are not well-formed they may need to be disconnected again afterwards. Additionally, I could temporarily connect the implementation you are writing so that you can test it on the sidebar as you work, but I'm not sure if this is advisable. That functionality is also something that unfortunately only works when not disconnected. &mdash; [[User:Theki|rae<sup>5e</sup>]] &lt;[[User talk:Theki|talk]]&gt; 14:43, 23 April 2026 (UTC) :::::::::Yup, agree with you on all points, thanks. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 14:48, 23 April 2026 (UTC) == Please disconnect implementation == I think I've fixed my issue with {{Z|Z33986}}, but I can't edit an actively connected implementations with my rights. I must admit it is an AI-aided fix, I feel very strongly about disclosing that. Courtesy pinging [[User:Theki]] and [[User:Feeglgeef]]. [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 18:51, 23 April 2026 (UTC) : Additionally, I think the JS might be working. [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 18:52, 23 April 2026 (UTC) : Just to clarify, I mean disconnect the Python implementation please. [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 18:53, 23 April 2026 (UTC) :{{Done}} I've disconnected the Python implementation. :I've also added a couple of tests. The rule is a bit more complicated than adding a maqaf before every character that is not a Hebrew letter. Unfortunately, I don't think I'll have time to fix the implementations any time soon. [[User:Amire80|Amir E. Aharoni]] ([[User talk:Amire80|talk]]) 19:03, 23 April 2026 (UTC) :: Thank you! :: Also, for some reason I thought you put a maqaf before all gershayim, so thanks for correcting me. [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 19:09, 23 April 2026 (UTC) :::No, that's not the rule. :::The rest of this reply is an [[:wikt:info-dump|infodump]], feel free to ignore it :) :::In [https://hebrew-academy.org.il/topic/hahlatot/punctuation/ the Academy's punctuation rules], the rule for adding a maqaf is written kind of badly: שמים מקף ברצף שיש בו שני סוגי גופנים, כגון אותיות ומספרים ("maqaf is added in a sequence in which there are two types of fonts, such as letters and numerals"). These are not different types of "fonts", but different types of characters, and I should email them about it. It gives the examples <span lang="he" dir="rtl">ה־12</span> and <span lang="he" dir="rtl">ב־DNA</span>. It doesn't say anything explicitly about quotation marks, but in other places on the same page, you have stuff like <span lang="he" dir="rtl">ב"הארץ"</span>, and from that I deduce that a maqaf is not needed before double quotes if there are Hebrew letters inside the double quotes. :::That said, a few people do think that there must be a maqaf before double quotes. I have a somewhat surprising example of somebody who always does it: translators of Scientology materials into Hebrew. At least that's what they did last time I looked at them, about ten years ago. Those people are certainly prolific, and they get points from me for consistency, but this not the prevalent standard. (And if I recall correctly, they use the minus and not the proper Hebrew maqaf, and they don't get any points from me for that!) :::Also, the name of the character is just "double quotes" and not "gershayim". Gershayim are mostly for abbreviations, although most people use the same character for them. I use ״ for gershayim, as do a few other nerds, but we're the minority. [[User:Amire80|Amir E. Aharoni]] ([[User talk:Amire80|talk]]) 19:35, 23 April 2026 (UTC) :::: {{re|Amire80}} Yeah, "font" is a weird choice of wording here by the Academy...<br> I think I'll follow your guidance and not use a maqaf for quotes beginning with Hebrew letters. <br> I should also add more tests for different types of quotes, like straight (", '), curly (“, ”, ‘, ’), gershayim (״, ׳), including single quotes.<br> P.S. gotta deduct points from Scientology for being a cult but that's neither here nor there [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 20:49, 23 April 2026 (UTC) :::: {{re|Amire80}} Courtesy ping because I mistyped your username on the last message. Anyways I'm also gonna do that tomorrow because I'm tired now... [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 20:50, 23 April 2026 (UTC) == Connect implementations == Hello! I'm done with the implementations of {{Z|Z33986}} both in JS and Python, and all tests pass. Pinging @[[User:Amire80|Amire80]] to check if all the tests I've added are alright. [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 15:24, 24 April 2026 (UTC) :Connected. It's possible that some more changes will be needed, but it looks OK now. :Another little comment: It should be called "clitic" and not "prefix". [[User:Amire80|Amir E. Aharoni]] ([[User talk:Amire80|talk]]) 15:56, 24 April 2026 (UTC) : {{re|Amire80}} Thanks for your comment! Luckily labels are easy to edit, so I'll get to it. : Currently I'm working on Bulgarian {{z|Z34072}} and {{z|Z34084}}, along with other Bulgarian functions. After I'm finished with those I'll take your advice. [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 16:01, 24 April 2026 (UTC) == Please connect my Bulgarian implementations == I recently created the following Bulgarian functions: * {{Z|Z34070}} (currently broken, I think because another function I built it upon is unimplemented) * {{Z|Z34088}} * {{Z|Z34105}} * {{Z|Z34072}} * {{Z|Z34084}} Can somebody please connect these functions, and perhaps suggest other functions I could localize? [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 19:03, 24 April 2026 (UTC) : Specifically, [[Z34070]] is based on [[Z34072]] [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 19:05, 24 April 2026 (UTC) :{{done}} for everything that passes, [[Z34070]] still does not work after purging WF's cache, though. For future reference, please request on the [[WF:Community portal|community portal]] instead of the project chat. Thank you for your work! [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 20:03, 24 April 2026 (UTC) :: {{re|Feeglgeef}} Thank you for your help! I will keep in mind to go to the [[project: community portal| community portal]] in future instead for this. :: I still don't understand why {{Z|Z34070}} fails... It's implementation is almost completely identical to [[Z30399]] from {{Z|Z30397}}, unless I messed something up... [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 20:11, 24 April 2026 (UTC) :::{{done}} No, it was mostly just timing out. It is better to use selective fetches where possible. One case is failing to match the expected results, but at least it is returning something. For all I know, it might even be acceptable! [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 20:35, 24 April 2026 (UTC) :::: {{re|GrounderUK}} Thank you so much for your help! The one failed case is with a definite article, so I feel like that might be fixed in the future... <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> 20:43, 24 April 2026 (UTC) == Editor experience suggestions == I'm a bit frustrated with the editing experience on Wikifunctions, and I have suggestions based on pain points I've had contributing to this project: * Adding a wizard to create functions, implementations, and tests in one flow, somewhat like Wikimedia Commons' upload wizard * A sandbox for experimenting without changing mainspace functions, and maybe letting non-functioneers connect implementations ([[Project: Sandbox]] doesn't seem to fit this) * We could have functions for creation based on the sandbox, like how Wikipedia has articles for creation and edit requests, * Maybe even another test instance of Wikifunctions, like how Wikidata has [[testwikidata:|Test Wikidata]] I really like this project and I don't mean to whine, but it certainly has a lot of pain points both for technical and non-technical people. <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> 20:41, 24 April 2026 (UTC) : It's also really complicated to localize functions, so maybe we should add another wizard for that, where you can choose a language, and then create the new function with the aforementioned function wizard, and it just automatically adds it to the related language configuration object of the related function. <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> 20:48, 24 April 2026 (UTC) :# Sounds good to me. :# A sandbox available is [[Z10119]], though an extension-provided sandbox that allows you to manipulate the types, code, and tests easily without interfering with the mainspace would be nice. :# [[WF:Suggest a function|This page]] works to some extent, though it's too messy in my opinion. :# We used to have a "beta cluster" but it [[phab:rOMWC5f625c5846b5f779473fa32c9a02d87e59215dfa|got shut down]] just over a year ago because it was broken. :[[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 21:07, 24 April 2026 (UTC) == Language parameters in language-specific functions == I think that an effort should be made to give the different natural language options corresponding to different English dialects, Chinese scripts, etc. more of a use (I added the test {{Z|Z34119}} to {{Z|Z26095}} and unsurprisingly it fails). There are two main problems with this approach that I can identify: * If you ask the majority of these functions to make a sentence in British English, much of the time it will give you an output with missing words, because it does not fallback to English labels in the case of a British English label for that item missing. The same applies for every other English dialect, British English is just an example here. * Uninformed editors will probably see the presence of a language parameter on these functions, consider it redundant, and remove it. [[Special:Diff/268074|I have made this mistake before]]. In my opinion, in a perfect world, all of these language generation functions would output monolingual text, and if the user asks for American English text, then American English text is what they'll get. If the user asks for Japanese text in hiragana specifically, then that's what they'll get in return. This is not as high-priority as just rendering text in the language plainly in the first place, but it's something that I feel is still worth devoting some effort to. Right now switching functions to use this paradigm is difficult because, on the one hand, I don't know if consensus tends towards this direction being ideal or advisable, and I don't want to make changes like this without at least notifying the wider community. In addition, all tests break once a parameter is added or removed, and the function editor does not recognize the change in number of parameters and therefore you have to remove the function call, re-add it along with all of its parameters it had previously (which is a tedious cut-and-paste job), and then it will work again. This is something that you can do in five seconds by just adding a few lines of JSON to the test source, but this is not directly editable from the Web browser. This tedium is largely what's preventing me from doing this on a larger scale, besides asking for comments first. If anyone has any insights or comments on this, then that would be appreciated. If a reference of functions with and without the support for language variants is needed, of course [[WF:NLG]] can be perused, but I've also my own list cataloged at [[User:Theki/functions#language]]... Of course, this thread has many similarities to [[#"language" argument for certain functions|the one above]], but this concerns me going out and making this consistent across these NLG functions. &mdash; [[User:Theki|rae<sup>5e</sup>]] &lt;[[User talk:Theki|talk]]&gt; 21:09, 24 April 2026 (UTC) lxipjsh619jl2syuro7ma8tx2m8n99u 268672 268651 2026-04-24T21:34:27Z Theki 2389 /* Language parameters in language-specific functions */ re 268672 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/ }} == Wikifunctions & Abstract Wikipedia Newsletter #238 is out: Citations and Copy and Paste == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-03-06|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In this issue, we introduce the possibility of creating a function that deals with references and a Wikifunctions internal clipboard, where you can temporarily store any piece of code in order to paste it somewhere else, 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]]) 17:28, 6 March 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=30119120 --> :Is there a function in Wikifunctions to get all sources to a statement in a Wikidata item. At the moment my main activity in the Wikimedia projects is adding sources to Wikidata statements. For this case I got the following kind of [https://w.wiki/JFec query] to get all qualifiers and sources for a specific statment in explicit mentioned items in the query. There are already templates for citing sources in different Wikipedia language versions. For example the template [https://en.wikipedia.org/wiki/Template:Cite_web Cite web] is used in 298 Wikipedia language versions. So it is a widely used template and I wish a implementation for it in Wikifunctions. [[User:Hogü-456|Hogü-456]] ([[User talk:Hogü-456|talk]]) 21:31, 8 March 2026 (UTC) ::{{Z|31984}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 15:08, 9 March 2026 (UTC) {{tracked|T404652}} ::Yes and no. Importing of Wikidata references is currently turned off. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 15:27, 9 March 2026 (UTC) <br clear="all"/>{{phab|T419350}} :I found [[phab:T419350|a bug]] where the clipboard feature becomes unusable.<!-- --><br>Also, it's a bit disappointing that it doesn't use the real clipboard, not even as an option for egress. If you're invoking a function and you can get it to "compile", then "Copy result link" already lets you copy out the full canonical form... [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 02:58, 10 March 2026 (UTC) ::@[[User:YoshiRulz|YoshiRulz]] Thanks for reporting, I noticed the team about it. I will see if we can fix it soon. [[User:Sannita (WMF)|Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 10:26, 11 March 2026 (UTC) :::It's fixed 🤩 [[User:So9q|So9q]] ([[User talk:So9q|talk]]) 14:38, 31 March 2026 (UTC) == Broken function == Can someone please revert the most recent revision (by [[User:GrounderUK]]) on [[Z29362]]? It appears that it always returns void, breaking a lot of abstract wiki in the process. [[User:MetalBreaksAndBends|MetalBreaksAndBends]] ([[User talk:MetalBreaksAndBends|talk]]) 18:13, 25 March 2026 (UTC) :This implementation is broken, but it's disconnected, no? Shouldn't be breaking abstractwiki. [[User:Infernostars|infernostars]] <small>([[User talk:Infernostars|talk]]) ([[Special:Contributions/Infernostars|contribs]])</small> 21:29, 25 March 2026 (UTC) ::Looks like someone disconnected it after I wrote that comment, but before you wrote yours. [[User:MetalBreaksAndBends|MetalBreaksAndBends]] ([[User talk:MetalBreaksAndBends|talk]]) 22:24, 25 March 2026 (UTC) :It seems to have been reconnected, but the issue looks like it has started working again, per all passed tests. <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 March 2026 (UTC) :This was the result of a [[:phab: T421322|breaking change in the software]]. I didn’t amend the implementation until after it had been disconnected, and all tests passed after the change. I think the issue is now resolved, but I’ll link this comment to the Phabricator ticket for “lessons learned”. Sorry I didn’t pick this up earlier, but this particular software change was unexpected. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 08:46, 26 March 2026 (UTC) == Language tags == I would appreciate input on [[Talk:Z14326#Case-sensitivity]] re: the exact semantics of {{Z|60}}'s identity key. CC @[[User:99of9|99of9]] since you connected one of the tests but not the others. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 14:27, 27 March 2026 (UTC) == Upcoming Wikimedia Café meetup regarding the [[:meta:Wikimedia Foundation Annual Plan/2026-2027|the 2026-2027 Wikimedia Foundation Annual Plan]] == {{tmbox | image = [[File:Wikimedia Café logo in plain SVG format.svg|45px]] | type=notice | text = Hello! There will be a '''[[:meta:Wikimedia Café|Wikimedia Café]]''' meetup on '''Saturday, 11 April 2026 at 14:00 UTC''' ([https://zonestamp.toolforge.org/1775916000 timestamp conversion tool]), focusing on the [[:meta:Wikimedia Foundation Annual Plan/2026-2027|the 2026-2027 Wikimedia Foundation Annual Plan]]. The featured guests will be {{Noping|KStineRowe (WMF)|label1=Kelsi Stine-Rowe}} (senior manager, [[:meta:Movement Communications|Movement Communications]], Wikimedia Foundation), and {{Noping|Samwalton9 (WMF)|label1=Sam Walton}} (senior product manager, [[:mw:Moderator Tools|Moderator Tools]], Wikimedia Foundation). <br /> In addition to this Café session, [[:meta:Wikimedia Foundation Annual Plan/2026-2027/Collaboration|several additional meetings regarding the Annual Plan are listed on the Collaboration page]], and you may participate on the [[:meta:Talk:Wikimedia Foundation Annual Plan/2026-2027|talk page]]. <br /> This Café meetup will be approximately two hours long. Attendees may choose to attend only for a part. Please see the Café page for more information, including [[:meta:Wikimedia Café#Signups for the April 2026 session|how to register]]. <br /> [[File:Buntstifte Eberhard Faber crop 64h.jpg|860px|alt=cropped image of colored pencils]] }} <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> 05:26, 29 March 2026 (UTC) {{section resolved|&mdash; [[User:Theki|rae<sup>5e</sup>]] &lt;[[User talk:Theki|talk]]&gt; 14:52, 23 April 2026 (UTC)}} == "language" argument for certain functions == Hello. I am relatively new to Wikifunctions. Recently, I tried to create functions for Chinese translation of {{Z|Z26570}} and {{Z|Z26095}} (which became [[Z32788]] and [[Z32900]]). During the creation of these functions, I was trying to take {{Z|Z32212}} as reference. And I realized that the defining role sentence function is taking <code>language</code> as an argument (and the test case of the Chinese-language function already contains two varieties of Chinese). This makes it possible to output monolingual text in <code>zh-hant</code>, <code>zh-hans</code>, <code>zh-tw</code>, or any varieties of the language. I think for this reason, it is better to have <code>language</code> as arguments for the implementation of Z26570 and Z26095, and potentially more functions that require {{Z|Z14294}}, since it would output the varieties code instead of just saying <code>zh</code> for <code>zh-hant</code>, <code>zh-hans</code>, <code>zh-tw</code> in the output of type {{Z|Z11}}. I am not sure how the fallback mechanism works if one of the language (varieties) do not have a labels/lexemes, but to me, it is reasonable to have a <code>language</code> argument. [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 09:38, 31 March 2026 (UTC) :The functions you mention do have a language argument. For Wikifunctions, the {{Z|Z60}} can be at a higher or lower level; whether a {{Z|Z11}} is for a language or a variant is determined by the function that constructs it. Please see {{Z|Z26565}} for an example and feel free to add test cases in Chinese. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 17:54, 11 April 2026 (UTC) ::Hello @[[User:GrounderUK|GrounderUK]], thanks for the answer. I understand that whether {{Z|Z11}} is for a language or a variant depends on the function. But that is exactly what I am asking for. It is true that [[Z26570]] and [[Z26095]] takes [[Z60]] as argument, but the language-specific functions in {{Z|Z29843}} and {{Z|Z26096}} don't. ::Let me give you an example: INPUT to [[Z26570]]: <code>entity</code>: Tokyo, <code>class</code>: city, <code>location</code>: Japan, <code>language</code>: zh-cn, the config would select [[Z33030]] (created after my previous comment by elseone) as the implementation, and it would RETURN 东京是日本的一个城市。(zh-hans), which is not zh-cn as requested in the INPUT. It would also be using the term not for the variant (when it is different) because it is hardcoded to use the term in zh-hans. However, if we have the implementation like [[Z32790]] (which was created by me but a natural language argument was added by elseone) or [[Z32213]] (that works in the defining role sentence function because of the extra argument), it could cater for different variant. ::If we don't have the language argument in the language-specific function, the desire for article creation on Abstract Wikipedia would be to create a function for every variant. Is it then better to create functions for every variant? [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 18:18, 11 April 2026 (UTC) :::I forgot to mention that there are some hardcoding in {{Z|Z32790}} as well, but I cannot fix it because it is a connected function and I am not a functioneer. [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 18:31, 11 April 2026 (UTC) ::::Okay, I think it’s safe to disconnect this one as the function is not yet configured for use on Abstract Wikipedia. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 19:04, 11 April 2026 (UTC) :::Ah, sorry… I misunderstood you. I agree that the called function should be able to accept the original language argument. That is simpler in theory than in practice, because the configured functions all have to have the same argument types, as I understand it. I’m not sure which the best approach is, really, but we probably want to avoid two levels of configuration. That suggests that all language-specific functions would need to accept the additional argument, which is unrewarding work for someone. @[[User:99of9|99of9]], @[[User:Jdforrester (WMF)|Jdforrester (WMF)]], @[[User:DVrandecic (WMF)|DVrandecic (WMF)]] Any thoughts? [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 18:57, 11 April 2026 (UTC) ::::I mean, we would need to modify all the functions in each language, which could take some time. But we are still in an early stage. If we don't fix it now and we want to fix it later, it would be a disaster. [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 19:25, 11 April 2026 (UTC) :::::Agreed. And we probably want them converted to HTML too, with separate language spans for text in different languages. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 19:35, 11 April 2026 (UTC) ::::@[[User:GrounderUK|GrounderUK]]: This sounds like a reasonable change to make. Note that (given these Functions are primarily for use on Abstract Wikipedia), altering/replacing them to return Z89/HTML fragments is already a desired but breaking change, so making a second breaking change at the same time is probably easiest for fixing things swiftly. That said, that's of course a decision for the Abstract Wikipedia and Wikifunctions communities, not me! [[User:Jdforrester (WMF)|Jdforrester (WMF)]] ([[User talk:Jdforrester (WMF)|talk]]) 19:43, 12 April 2026 (UTC) ::::@[[User:GrounderUK|GrounderUK]]@[[User:Sun8908|Sun8908]] to make it a non-breaking change, I've created {{Z|Z34039}} which allows a composition {{Z|Z34043}}. This way you can make functions which either need the specified variant or don't! --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 05:52, 24 April 2026 (UTC) :I have now created {{Z|Z33465}}, which is an implementation of [[Z26570]]. Maybe we can migrate to use that function when more (language-specific) functions for it are ready? [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 18:19, 14 April 2026 (UTC) == Special:CreateObject doesn't let me create a typed list == Hello. I tried to create a typed list with all English varieties on Wikifunctions, to create consistency between different configs, but [[Special:CreateObject]] doesn't show typed list as an option for creating. Is this a bug or an intentional restriction? [[User:ChaoticVermillion|ChaoticVermillion]] ([[User talk:ChaoticVermillion|talk]]) 08:24, 2 April 2026 (UTC) :@[[User:ChaoticVermillion|ChaoticVermillion]]: A typed list is an instance of a function call, which is prohibited as a persisted Object. Maybe you want an enum? See [[Wikifunctions:Type proposals]] for the process for creating such a thing. [[User:Jdforrester (WMF)|Jdforrester (WMF)]] ([[User talk:Jdforrester (WMF)|talk]]) 12:01, 2 April 2026 (UTC) ::I don't want any sort of enum for this, I just want a list of English varieties (English, American English, Australian English, etc.) as an object that I can put in configs. I tried making an object as a function call, but apparently I have to be a member of the staff to do it. [[User:ChaoticVermillion|ChaoticVermillion]] ([[User talk:ChaoticVermillion|talk]]) 12:07, 2 April 2026 (UTC) :::I’ve started this with {{Z|Z33034}}. I’m guessing you were trying to create an object of type {{Z|Z7}} rather than an object whose type is a [[Z7]]. There’s a subtle but important difference. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 12:29, 2 April 2026 (UTC) ::::How do you create a object whose type is a [[Z7]] then? I can't see any option to do this. [[User:ChaoticVermillion|ChaoticVermillion]] ([[User talk:ChaoticVermillion|talk]]) 12:32, 2 April 2026 (UTC) :::::When you are creating an object you must specify its type. By default, the UI expects you to provide a reference to the type, so you can just type in the selector box and click the type you want. For an object like a typed list, the type is specified as a function call, so you click the menu dots beside “type” and choose “function call” instead of “reference”. The selector now allows you to search for functions that can return a type object. You start entering “typed list” and select it in the normal way. Then the UI will allow you to specify the argument to the function call, which is the type shared by all elements in the list. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 13:12, 2 April 2026 (UTC) == Unable to use the Z32643 function. == I'm trying to use the [[Z32643]] (Article-less multi instantiating fragment) function to edit an article in Abstract Wikipedia, but it looks like it's missing connected implementations, and it looks like i don't have the permissions to connect the function with the implementation and use it in ab.wiki. Since i'm not familiar with Wikifunctions, i would like to get help for this specific problem. Thanks. --[[User:Mattiz6276|Mattiz6276]] ([[User talk:Mattiz6276|talk]]) 13:50, 2 April 2026 (UTC) :@[[User:Mattiz6276|Mattiz6276]]: Hey there, it looks like that's a work-in-progress by @[[User:MetalBreaksAndBends|MetalBreaksAndBends]]. There's only a fall-back implementation, Z32652, which fails its own test for a second item. I can connect the items together but it might not work as you expect? [[User:Jdforrester (WMF)|Jdforrester (WMF)]] ([[User talk:Jdforrester (WMF)|talk]]) 14:06, 2 April 2026 (UTC) ::Maybe… I don’t think functions without implementations should be appearing on AW so I have amended the label to avoid giving the impression that this function is available. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 14:23, 2 April 2026 (UTC) == Being able to use edit summaries == I have wanted to use edit summaries a few times when connecting or disconnecting implementations or tests, and I have found that the only way to do that is to use the [[:User:%D7%9E%D7%A7%D7%A3/wikilambda_editsource.js|wikilambda editsource]] tool. I feel like it would be a lot more convenient to be able to make these edit summaries without having to use that tool. [[User:ChaoticVermillion|ChaoticVermillion]] ([[User talk:ChaoticVermillion|talk]]) 08:40, 3 April 2026 (UTC) == Definite forms == [[Talk:Z32162|I've noticed an incomplete implementation and would like to work on fixing it, but need advice.]] [[User:Ijon|Ijon]] ([[User talk:Ijon|talk]]) 21:05, 3 April 2026 (UTC) == Wikifunctions & Abstract Wikipedia Newsletter #243 is out: Community proposals for capturing meaning == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-04-10|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In this issue, we report on three community proposals on syntactic approaches, we introduce a new Type (Complex numbers), we report on current hiccups on Abstract Wikipedia, we share more information about a presentation about Abstract Wikipedia at WikiCon Australia, 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/1776101400 April 13, 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]]) 15:35, 10 April 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=30325620 --> == Help me understand why test passes but running function with same input errors == I've been working on a function that I thought I had working correctly: {{Z+|Z31108}}. It has a test which is passing, but when I enter the same Wikidata item as the test uses (or any other relevant item that it ought to work for), it errors. I can't figure out what's wrong (and the function itself seemed to be working as expected the last time worked on it, a month ago), and I don't know how to interpret the error info. The error output is: <code> Error type: Unspecified error Error data: error information: "cannot read property 'Z6003K4' of undefined" Execution debug logs: Z12696K2 (find this) ==> ZObject<Z1K1:{'Z1K1': 'Z9', 'Z9K1': 'Z6007'},Z6007K1:ZObject<Z1K1:{'Z1K1': 'Z9', 'Z9K1': 'Z6092'},Z6092K1:P3831>,Z6007K2:ZObject<Z1K1:{'Z1K1': 'Z9', 'Z9K1': 'Z6091'},Z6091K1:Q7380503>,Z6007K3:ZReference<Z6021>> </code> -- [[User:Ragesoss|Ragesoss]] ([[User talk:Ragesoss|talk]]) 18:02, 10 April 2026 (UTC) :Hmm… I’ve had a quick look and found a comparable error with {{Z|Z29937}}, which was passing “4 months ago”. The debug comes from {{Z|Z12863}}, after it fails to find a match. This is probably because Z6007K3 is ZReference("Z6021") rather than a Z6020 object, as it appears in the debug logs for your test “28 days ago”: :"Z6007K3":{"Z1K1":{"Z1K1":"Z9","Z9K1":"Z6020"},"Z6020K1":{"Z9K1":"Z6021"}} :This means it’s probably a bug introduced by a recent software change. I’ll take a closer look over the weekend, but the actual error for your test case now is: :Unspecified error (error information: "cannot read property 'Z6003K4' of undefined") :I’m guessing that’s from there being no guard against an empty array in {{Z|Z23681}}, but we’ll see. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 23:22, 10 April 2026 (UTC) :I tracked down the bug to [[Z29869]] and fixed that, but the tests for [[Z31659]] are still failing. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 05:44, 11 April 2026 (UTC) ::Thanks. I’ve re-implemented {{Z|Z23680}} with {{Z|Z33331}} so we at least get a meaningful error in {{Z|Z31108}}. The new implementation explicitly caters for the alternative representation of {{Z|Z6040}} and errors on the empty list it gets from {{Z|Z31659}}. ::I also made a [[Z33332|simple Python implementation]], which seems to work. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 16:29, 11 April 2026 (UTC) == No place to ask to activate a function? == I just discovered the {{Z|Z11390}} function and decided to make an overarching language-selecting function for it. After some fiddling around and studying how {{Z|Z32321}} and its set works, I now have {{Z|Z33439}} which has a config object ({{Z|Z33441}}) that selects between the two preexisting language-specific versions I found (English and Malayalam) and the new one I created for my other native language, {{Z|Z33440}}. Except I can't get these to work, because, from what I understand, only [[Wikifunctions:Functioneers|functioneers]] can activate newly created functions and implementations? So where do I apply for the {{Z|Z33439}} and {{Z|Z33440}} functions to be activated? Perhaps we should have a place to ask for it, a la [[w:WP:NPP]] — call it [[Project:New Functions Patrol|New Functions Patrol]] if you will. —[[User:UndueMarmot|<span style="color:#705ccb;">Undue</span><span style="color:#cfdfa3;background-color:#705ccb;">Marmot</span>]] ([[User talk:UndueMarmot|talk]]) 08:58, 14 April 2026 (UTC) :There's [[Wikifunctions:Community portal]] for this. By the way, {{Z|Z33445}} doesn't work because all the code must be inside the main function in Python code. [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 09:19, 14 April 2026 (UTC) ::Huh. How could I have missed that? ::But anyway, I've moved the code in {{Z|Z33445}} into inside the main function block. ::Is there any reason why WF decided not to simply allow anyone to write functions? After all, that's how it works with wikitext templates, and these functions are fundamentally serving the same purposes as templates, just written in a different way. —[[User:UndueMarmot|<span style="color:#705ccb;">Undue</span><span style="color:#cfdfa3;background-color:#705ccb;">Marmot</span>]] <small>([[User talk:UndueMarmot|talk]])</small> 11:25, 14 April 2026 (UTC) :::I've fixed a couple of technical issues, but tests still fail. [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 11:28, 14 April 2026 (UTC) ::::The tests pass now after some more changes to the code: [[Special:Diff/265232/cur]]. —[[User:UndueMarmot|<span style="color:#705ccb;">Undue</span><span style="color:#cfdfa3;background-color:#705ccb;">Marmot</span>]] <small>([[User talk:UndueMarmot|talk]])</small> 12:01, 14 April 2026 (UTC) :::::{{D|Connected}} [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 12:02, 14 April 2026 (UTC) :::I think it's a security issue, since Wikifunctions implementations could teoretically be malicious. [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 11:29, 14 April 2026 (UTC) ::::This ^^^. We're very lenient, though, once you've created a few working functions you can apply for the right, per [[WF:Functioneer]]. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 12:26, 14 April 2026 (UTC) ::::That explanation [[phab:T343559#11421293|doesn't add up]]. A reason to limit ''connection powers'' to Functioneers might be to prevent vandalism, considering Functions can be used across wikis. But user-provided code is already being executed even without a Functioneer connecting it. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 20:01, 16 April 2026 (UTC) == Wikifunctions & Abstract Wikipedia Newsletter #244 is out: Milestones; Some major issues hopefully resolved == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-04-16|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In this issue, we celebrate 4000 functions on Wikifunctions and 1000 abstract articles on Abstract Wikipedia, we announce that we should have fixed some major issues with the websites, we inform you on our latest outreach activities, and we take a look at the latest software developments. Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]! Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 10:22, 17 April 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=30325620 --> == Actual difference between {{Z|Z26039}} and {{Z|Z26095}} == What is the actual difference between these two functions? I ask, since it seems to me that the current distinction is more or less that the first one doesn't use an indefinite article in English, while the second does. Which is not a good distinction in a project that should be language neutral. This doubt emerged from my use of the first one in [[abstract:Q124441]], which @[[User:Hogü-456|Hogü-456]] made me notice that is probably wrong. My question is: why is it wrong? How could we clarify the difference? [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 19:46, 19 April 2026 (UTC) :I think the difference is if there is an indefinite article like a or an before the subject or not. In German there can be cases where a definite article is necessary before the subject. I looked at the functions and before the object both times an article is mentioned. As it depends on the language and the word what is the correct function to use I hope it will be clarified and it is an example of the necessity to have a human with understanding in a specific language check it. I hope there will be longer functions what generate more content about a specific kind of item. Then it is necessary to write one such function per language and it can be then applied to several items. It still requires checks and so maybe it is better to write down what item category needs what kind of introduction sentence function for what language. [[User:Hogü-456|Hogü-456]] ([[User talk:Hogü-456|talk]]) 20:05, 19 April 2026 (UTC) ::The point of these two functions (and of the entire Abstract Wikipedia project) is that they should be defined in a purely language-independent way, so that the translation to actual language can be done automatically. This is the reason why these functions have been renamed; I think that this attempt was not succesful, since meaning is still unclear. My proposal to clarify them would be to invoke the concept of [[w:specificity (linguistics)|specificity]]: {{Z|Z26039}} should be named "specific subject is instance of (string)", and should be used only when the QID of the subject uniquely identifies a single thing; {{Z|Z26095}} should instead be renamed in "non-specific subject is kind of (Monolingual text)", and should be used when the QID refers to a multitude of real life items, and we are specifying the class that all these item belong to. This clarification would not still be enough, since it doesn't explain how mass nouns are handled (is water a unique thing? Does {{Q|Q7802}} refer to a single piece of bread or to the entirety of bread, like water?). This problem is very tricky, since mass noun are language-specific and blurry the line between these two functions. [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 20:58, 19 April 2026 (UTC) :Simply put, one corresponds to P31 and the other to P279. Paris is an {{Q|P31}} a {{Q|Q1549591}} :whereas a {{Q|Q1549591}} is a {{Q|P279}} (alias “kind of”) {{Q|Q515}}. Whether the Wikidata knowledge representation will be sufficient to resolve into fluent natural language representations in all languages is, of course, a crucial question. Where it is not, the Abstract Wikipedia knowledge representation will need to supplement the Wikidata content with additional details about the relation between the participants or the participants themselves, and these details should be language-neutral, to the extent that this is practicable. The item {{Q|Q124441}} has no [[:d:Q124441#P31|P31]] statements; it has only [[:d:Q124441#P279|P279]]s, including one relating it to {{Q|Q212920}}, which suggests {{Z|Z26095}} is the appropriate choice here even if the rendering in some languages is the same. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 22:52, 19 April 2026 (UTC) ::Thanks for explaining it. I think that I'll change the implementation of {{Z|Z26095}}, so that in Italian it produces more or less the same output of {{Z|Z26039}} (both with the definite article). [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 11:24, 20 April 2026 (UTC) == Equivalent of Z6830 for lexemes == Is there an equivalent of {{Z|Z6830}} that enables retrieving all lexemes pointing to a particular lexeme using a specific property? [[User:Redmin|Redmin]] ([[User talk:Redmin|talk]]) 21:06, 20 April 2026 (UTC) :There's {{Z|6831}} but I think that's slightly different again to what you're after. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 12:31, 21 April 2026 (UTC) ::Thanks for sharing that one, I did not know it existed. But you are right, it’s not quite what I am looking for. I want a function that would take a Wikidata property reference (like P5191, which is ‘derived from lexeme’) and a Wikidata lexeme reference, and return a list of lexemes that reference that lexeme using that property. [[User:Redmin|Redmin]] ([[User talk:Redmin|talk]]) 13:23, 21 April 2026 (UTC) == Storing huge datasets == It is not a necessity I suppose, but an idea came to me earlier to write a function that would give the corresponding [[en:Shavian alphabet|Shavian alphabet representation]] of an English word written with the Latin alphabet, or perhaps apply that operation to an entire sentence. However, just trying to guess as to what the IPA pronunciation of each word passed into it could be is is both not ideal (pronunciations obviously can and will vary widely between accents) and infeasible <s>(Wikidata lexemes don't really seem to account for pronunciation)</s>. It happens, though, that a comprehensive Shavian dictionary exists named the [https://readlex.pythonanywhere.com/ ''Read Lexicon''], which uses pronunciation and spelling similar to that used by the creator of the alphabet himself. This would be a good dataset to use in performing this translation in the function, but it appears that, all in all, the total size of the dictionary is [https://github.com/Shavian-info/readlex/blob/main/readlex.json ''nearly 26MB''] when formatted as JSON, which would certainly be larger when converted into a typed list. I am wondering if this will ever be feasible or admissible, or if there is really a way around this if importing such a large set of data is deemed impractical. &mdash; [[User:Theki|rae<sup>5e</sup>]] &lt;[[User talk:Theki|talk]]&gt; 22:30, 20 April 2026 (UTC) :{{re|Theki}} "Wikidata lexemes don't really seem to account for pronunciation"" is patently untrue; not only does every Bokmål lexeme form have IPA attached to it (thanks to Jon Harald Søby), but there are lots of languages--including English--that have pronunciation information, whether through IPA or otherwise, indicated on their forms. The big issue of course is that adding this data is not always possible to perform efficiently--for instance, I'd love to have Yiddish pronunciation respellings from Paul Abelson's dictionary on as many English forms as possible, but this dictionary not being previously processed makes this difficult. The data set you have brought up, if a suitable reading of [[:m:Wikilegal/Lexicographical_Data]] allows it, could be added as {{P|7243}} statements on various English forms. [[User:Mahir256|Mahir256]] ([[User talk:Mahir256|talk]]) 23:20, 20 April 2026 (UTC) ::Well, sorry... I haven't witnessed these pronunciation statements before, I wasn't aware of their existence until you pointed it out. &mdash; [[User:Theki|rae<sup>5e</sup>]] &lt;[[User talk:Theki|talk]]&gt; 15:02, 21 April 2026 (UTC) :I got 1,900,000 characters into [[Z33875]] before the UI gave up on me. I'm not sure what the limit is. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 15:21, 21 April 2026 (UTC) == Could not serialize input JS object: Number <small><small>[insert tested number here]</small></small> == I'm not one to throw my problems at others, but I have no idea how to fix this. Am implementing {{Z|Z24602}} in JavaScript, which requires returning a typed map. It now works for every type of value except numbers. Tried explicitly converting the numbers to float64, but either way it throws the error above. Would appreciate it if anyone could diagnose or fix the problem, as my knowledge of Wikifunctions is amateur at best. Thank you. [[User:Some helpful person|Some helpful person]] ([[User talk:Some helpful person|talk]]) 00:32, 23 April 2026 (UTC) :The quick answer is that like some list-related functions, code implementations returning typed maps are not possible unless the type of the objects in the map is specified in the function signature (e.g. if it was a map from Strings to Natural numbers only). So unfortunately, I think you've chosen a function that is not really possible at the moment. There are a few ideas of how we might address this, but for the moment, work on something else. Sorry! --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 13:21, 23 April 2026 (UTC) :Maybe explicitly using [[Z13518|natural numbers]] would work? I would try using <code>{ "Z1K1": "Z13518", "Z13518K1": "[number]" }</code> to represent numbers, perhaps, and seeing if that works. Of course, you would also probably have to adapt this for other types that cannot be serialized, and I'm not sure how easy that would be to generalize (assuming [[w:Don't repeat yourself|DRYness]] is desired). &mdash; [[User:Theki|rae<sup>5e</sup>]] &lt;[[User talk:Theki|talk]]&gt; 14:39, 23 April 2026 (UTC) == Help with creating a function for Abstract Wikipedia == Hello! I was inspired by {{Z|Z26570}} to create {{Z|Z33975}}, however I'm not sure how I add specific language implementations here. Can anybody help me? [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 10:41, 23 April 2026 (UTC) : I think I figured it out, I created a new object with the language config type, added {{Z|Z14310}} to my implementation, and added a new function for English... At least I think that's how it works... [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 13:16, 23 April 2026 (UTC) ::You have the right idea, as far as I know. I went ahead and connected the implementations you created as they appear to work fine for English, and added a test for {{Z|Z33975}} (which passes [[File:Twemoji 1f601.svg|24px]]). I also corrected an error you made on the config object where you appear to have accidentally connected English to {{Z|Z33975}} instead of {{Z|Z33977}}. Thank you for contributing! &mdash; [[User:Theki|rae<sup>5e</sup>]] &lt;[[User talk:Theki|talk]]&gt; 13:45, 23 April 2026 (UTC) ::: {{re|Theki}} Thank you so much for you help! Could you please kindly also connect the implementations for {{Z|Z33986}} which I just made, which is going to be used for the Hebrew implementation of {{Z|Z33975}}. [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 14:11, 23 April 2026 (UTC) ::::You seem to be returning the wrong type in both implementations. Functioneers should not connect implementations that don't work for non-functioneers. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 14:13, 23 April 2026 (UTC) ::::: {{re|Feeglgeef}} Oh thank you for pointing that out! I am still a bit new to this project and confused, so I need to read up some more about this. How do I return a monolingual text object? [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 14:17, 23 April 2026 (UTC) ::::::I'm trying to fix it for you, the construction of ZObjects in code implementations is a bit difficult right now. Since the State origin using entity and class function will (presumably) be composition, perhaps {{Z|33975}} can be adjusted to return a string, using {{Z|26107}} and {{Z|26107}}? [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 14:21, 23 April 2026 (UTC) :::::I did not notice any discrepancies from looking at the functions by themselves, and it seemed to work fine on my end. Is it bad practice for NLG functions to return the monolingual text type? I had assumed it was logical. &mdash; [[User:Theki|rae<sup>5e</sup>]] &lt;[[User talk:Theki|talk]]&gt; 14:24, 23 April 2026 (UTC) ::::::Both implementations are failing all three tests on my end. No consensus has been established as to whether monolingual texts or strings should be used, so it's like the [[w:War of the currents|war of the currents]] but for Wikifunctions. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 14:27, 23 April 2026 (UTC) :::::::Oh, you were referring to {{Z|Z33986}}. I assumed you were stating that something was wrong in the earlier English functions that I missed; I apologize for the misunderstanding. Has there been any centralized discussion on this string vs. monolingual text issue? &mdash; [[User:Theki|rae<sup>5e</sup>]] &lt;[[User talk:Theki|talk]]&gt; 14:31, 23 April 2026 (UTC) ::::::::Not that I'm aware of, I've brought it up on the telegram twice before, though. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 14:49, 23 April 2026 (UTC) ::::::::The centralised discussion is at [[WT:Abstract Wikipedia/2025 fragment experiments#Proposed recommendation: Fragments should return Z11/monolingual strings]]. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 07:19, 24 April 2026 (UTC) ::::::: {{re|Theki|Feeglgeef}} Can only functioneers test implementations? For me I can't test it at all... [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 14:32, 23 April 2026 (UTC) ::::::::AFAIK, test cases are only immediately testable during editing of a function if they are connected. This is one of my personal pain points with Wikifunctions, iterating on functions without exhaustive connected test cases makes debugging practically impossible for non-functioneers working on newly-created functions... I (or Feeglgeef) can quickly connect the tests you need for you if you want, although if they are not well-formed they may need to be disconnected again afterwards. Additionally, I could temporarily connect the implementation you are writing so that you can test it on the sidebar as you work, but I'm not sure if this is advisable. That functionality is also something that unfortunately only works when not disconnected. &mdash; [[User:Theki|rae<sup>5e</sup>]] &lt;[[User talk:Theki|talk]]&gt; 14:43, 23 April 2026 (UTC) :::::::::Yup, agree with you on all points, thanks. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 14:48, 23 April 2026 (UTC) == Please disconnect implementation == I think I've fixed my issue with {{Z|Z33986}}, but I can't edit an actively connected implementations with my rights. I must admit it is an AI-aided fix, I feel very strongly about disclosing that. Courtesy pinging [[User:Theki]] and [[User:Feeglgeef]]. [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 18:51, 23 April 2026 (UTC) : Additionally, I think the JS might be working. [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 18:52, 23 April 2026 (UTC) : Just to clarify, I mean disconnect the Python implementation please. [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 18:53, 23 April 2026 (UTC) :{{Done}} I've disconnected the Python implementation. :I've also added a couple of tests. The rule is a bit more complicated than adding a maqaf before every character that is not a Hebrew letter. Unfortunately, I don't think I'll have time to fix the implementations any time soon. [[User:Amire80|Amir E. Aharoni]] ([[User talk:Amire80|talk]]) 19:03, 23 April 2026 (UTC) :: Thank you! :: Also, for some reason I thought you put a maqaf before all gershayim, so thanks for correcting me. [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 19:09, 23 April 2026 (UTC) :::No, that's not the rule. :::The rest of this reply is an [[:wikt:info-dump|infodump]], feel free to ignore it :) :::In [https://hebrew-academy.org.il/topic/hahlatot/punctuation/ the Academy's punctuation rules], the rule for adding a maqaf is written kind of badly: שמים מקף ברצף שיש בו שני סוגי גופנים, כגון אותיות ומספרים ("maqaf is added in a sequence in which there are two types of fonts, such as letters and numerals"). These are not different types of "fonts", but different types of characters, and I should email them about it. It gives the examples <span lang="he" dir="rtl">ה־12</span> and <span lang="he" dir="rtl">ב־DNA</span>. It doesn't say anything explicitly about quotation marks, but in other places on the same page, you have stuff like <span lang="he" dir="rtl">ב"הארץ"</span>, and from that I deduce that a maqaf is not needed before double quotes if there are Hebrew letters inside the double quotes. :::That said, a few people do think that there must be a maqaf before double quotes. I have a somewhat surprising example of somebody who always does it: translators of Scientology materials into Hebrew. At least that's what they did last time I looked at them, about ten years ago. Those people are certainly prolific, and they get points from me for consistency, but this not the prevalent standard. (And if I recall correctly, they use the minus and not the proper Hebrew maqaf, and they don't get any points from me for that!) :::Also, the name of the character is just "double quotes" and not "gershayim". Gershayim are mostly for abbreviations, although most people use the same character for them. I use ״ for gershayim, as do a few other nerds, but we're the minority. [[User:Amire80|Amir E. Aharoni]] ([[User talk:Amire80|talk]]) 19:35, 23 April 2026 (UTC) :::: {{re|Amire80}} Yeah, "font" is a weird choice of wording here by the Academy...<br> I think I'll follow your guidance and not use a maqaf for quotes beginning with Hebrew letters. <br> I should also add more tests for different types of quotes, like straight (", '), curly (“, ”, ‘, ’), gershayim (״, ׳), including single quotes.<br> P.S. gotta deduct points from Scientology for being a cult but that's neither here nor there [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 20:49, 23 April 2026 (UTC) :::: {{re|Amire80}} Courtesy ping because I mistyped your username on the last message. Anyways I'm also gonna do that tomorrow because I'm tired now... [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 20:50, 23 April 2026 (UTC) == Connect implementations == Hello! I'm done with the implementations of {{Z|Z33986}} both in JS and Python, and all tests pass. Pinging @[[User:Amire80|Amire80]] to check if all the tests I've added are alright. [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 15:24, 24 April 2026 (UTC) :Connected. It's possible that some more changes will be needed, but it looks OK now. :Another little comment: It should be called "clitic" and not "prefix". [[User:Amire80|Amir E. Aharoni]] ([[User talk:Amire80|talk]]) 15:56, 24 April 2026 (UTC) : {{re|Amire80}} Thanks for your comment! Luckily labels are easy to edit, so I'll get to it. : Currently I'm working on Bulgarian {{z|Z34072}} and {{z|Z34084}}, along with other Bulgarian functions. After I'm finished with those I'll take your advice. [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 16:01, 24 April 2026 (UTC) == Please connect my Bulgarian implementations == I recently created the following Bulgarian functions: * {{Z|Z34070}} (currently broken, I think because another function I built it upon is unimplemented) * {{Z|Z34088}} * {{Z|Z34105}} * {{Z|Z34072}} * {{Z|Z34084}} Can somebody please connect these functions, and perhaps suggest other functions I could localize? [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 19:03, 24 April 2026 (UTC) : Specifically, [[Z34070]] is based on [[Z34072]] [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 19:05, 24 April 2026 (UTC) :{{done}} for everything that passes, [[Z34070]] still does not work after purging WF's cache, though. For future reference, please request on the [[WF:Community portal|community portal]] instead of the project chat. Thank you for your work! [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 20:03, 24 April 2026 (UTC) :: {{re|Feeglgeef}} Thank you for your help! I will keep in mind to go to the [[project: community portal| community portal]] in future instead for this. :: I still don't understand why {{Z|Z34070}} fails... It's implementation is almost completely identical to [[Z30399]] from {{Z|Z30397}}, unless I messed something up... [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 20:11, 24 April 2026 (UTC) :::{{done}} No, it was mostly just timing out. It is better to use selective fetches where possible. One case is failing to match the expected results, but at least it is returning something. For all I know, it might even be acceptable! [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 20:35, 24 April 2026 (UTC) :::: {{re|GrounderUK}} Thank you so much for your help! The one failed case is with a definite article, so I feel like that might be fixed in the future... <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> 20:43, 24 April 2026 (UTC) == Editor experience suggestions == I'm a bit frustrated with the editing experience on Wikifunctions, and I have suggestions based on pain points I've had contributing to this project: * Adding a wizard to create functions, implementations, and tests in one flow, somewhat like Wikimedia Commons' upload wizard * A sandbox for experimenting without changing mainspace functions, and maybe letting non-functioneers connect implementations ([[Project: Sandbox]] doesn't seem to fit this) * We could have functions for creation based on the sandbox, like how Wikipedia has articles for creation and edit requests, * Maybe even another test instance of Wikifunctions, like how Wikidata has [[testwikidata:|Test Wikidata]] I really like this project and I don't mean to whine, but it certainly has a lot of pain points both for technical and non-technical people. <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> 20:41, 24 April 2026 (UTC) : It's also really complicated to localize functions, so maybe we should add another wizard for that, where you can choose a language, and then create the new function with the aforementioned function wizard, and it just automatically adds it to the related language configuration object of the related function. <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> 20:48, 24 April 2026 (UTC) :# Sounds good to me. :# A sandbox available is [[Z10119]], though an extension-provided sandbox that allows you to manipulate the types, code, and tests easily without interfering with the mainspace would be nice. :# [[WF:Suggest a function|This page]] works to some extent, though it's too messy in my opinion. :# We used to have a "beta cluster" but it [[phab:rOMWC5f625c5846b5f779473fa32c9a02d87e59215dfa|got shut down]] just over a year ago because it was broken. :[[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 21:07, 24 April 2026 (UTC) == Language parameters in language-specific functions == I think that an effort should be made to give the different natural language options corresponding to different English dialects, Chinese scripts, etc. more of a use (I added the test {{Z|Z34119}} to {{Z|Z26095}} and unsurprisingly it fails). There are two main problems with this approach that I can identify: * If you ask the majority of these functions to make a sentence in British English, much of the time it will give you an output with missing words, because it does not fallback to English labels in the case of a British English label for that item missing. The same applies for every other English dialect, British English is just an example here. * Uninformed editors will probably see the presence of a language parameter on these functions, consider it redundant, and remove it. [[Special:Diff/268074|I have made this mistake before]]. In my opinion, in a perfect world, all of these language generation functions would output monolingual text, and if the user asks for American English text, then American English text is what they'll get. If the user asks for Japanese text in hiragana specifically, then that's what they'll get in return. This is not as high-priority as just rendering text in the language plainly in the first place, but it's something that I feel is still worth devoting some effort to. Right now switching functions to use this paradigm is difficult because, on the one hand, I don't know if consensus tends towards this direction being ideal or advisable, and I don't want to make changes like this without at least notifying the wider community. In addition, all tests break once a parameter is added or removed, and the function editor does not recognize the change in number of parameters and therefore you have to remove the function call, re-add it along with all of its parameters it had previously (which is a tedious cut-and-paste job), and then it will work again. This is something that you can do in five seconds by just adding a few lines of JSON to the test source, but this is not directly editable from the Web browser. This tedium is largely what's preventing me from doing this on a larger scale, besides asking for comments first. If anyone has any insights or comments on this, then that would be appreciated. If a reference of functions with and without the support for language variants is needed, of course [[WF:NLG]] can be perused, but I've also my own list cataloged at [[User:Theki/functions#language]]... Of course, this thread has many similarities to [[#"language" argument for certain functions|the one above]], but this concerns me going out and making this consistent across these NLG functions. &mdash; [[User:Theki|rae<sup>5e</sup>]] &lt;[[User talk:Theki|talk]]&gt; 21:09, 24 April 2026 (UTC) :I've created {{Z|Z34122}} as an extension to {{Z|Z34039}} for larger functions. &mdash; [[User:Theki|rae<sup>5e</sup>]] &lt;[[User talk:Theki|talk]]&gt; 21:34, 24 April 2026 (UTC) ikoz2zz9aiwplmkss7jozh4lpm4ch31 268720 268672 2026-04-25T00:39:34Z Redmin 52094 /* “Key not found ()”? */ new section 268720 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/ }} == Wikifunctions & Abstract Wikipedia Newsletter #238 is out: Citations and Copy and Paste == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-03-06|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In this issue, we introduce the possibility of creating a function that deals with references and a Wikifunctions internal clipboard, where you can temporarily store any piece of code in order to paste it somewhere else, 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]]) 17:28, 6 March 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=30119120 --> :Is there a function in Wikifunctions to get all sources to a statement in a Wikidata item. At the moment my main activity in the Wikimedia projects is adding sources to Wikidata statements. For this case I got the following kind of [https://w.wiki/JFec query] to get all qualifiers and sources for a specific statment in explicit mentioned items in the query. There are already templates for citing sources in different Wikipedia language versions. For example the template [https://en.wikipedia.org/wiki/Template:Cite_web Cite web] is used in 298 Wikipedia language versions. So it is a widely used template and I wish a implementation for it in Wikifunctions. [[User:Hogü-456|Hogü-456]] ([[User talk:Hogü-456|talk]]) 21:31, 8 March 2026 (UTC) ::{{Z|31984}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 15:08, 9 March 2026 (UTC) {{tracked|T404652}} ::Yes and no. Importing of Wikidata references is currently turned off. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 15:27, 9 March 2026 (UTC) <br clear="all"/>{{phab|T419350}} :I found [[phab:T419350|a bug]] where the clipboard feature becomes unusable.<!-- --><br>Also, it's a bit disappointing that it doesn't use the real clipboard, not even as an option for egress. If you're invoking a function and you can get it to "compile", then "Copy result link" already lets you copy out the full canonical form... [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 02:58, 10 March 2026 (UTC) ::@[[User:YoshiRulz|YoshiRulz]] Thanks for reporting, I noticed the team about it. I will see if we can fix it soon. [[User:Sannita (WMF)|Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 10:26, 11 March 2026 (UTC) :::It's fixed 🤩 [[User:So9q|So9q]] ([[User talk:So9q|talk]]) 14:38, 31 March 2026 (UTC) == Broken function == Can someone please revert the most recent revision (by [[User:GrounderUK]]) on [[Z29362]]? It appears that it always returns void, breaking a lot of abstract wiki in the process. [[User:MetalBreaksAndBends|MetalBreaksAndBends]] ([[User talk:MetalBreaksAndBends|talk]]) 18:13, 25 March 2026 (UTC) :This implementation is broken, but it's disconnected, no? Shouldn't be breaking abstractwiki. [[User:Infernostars|infernostars]] <small>([[User talk:Infernostars|talk]]) ([[Special:Contributions/Infernostars|contribs]])</small> 21:29, 25 March 2026 (UTC) ::Looks like someone disconnected it after I wrote that comment, but before you wrote yours. [[User:MetalBreaksAndBends|MetalBreaksAndBends]] ([[User talk:MetalBreaksAndBends|talk]]) 22:24, 25 March 2026 (UTC) :It seems to have been reconnected, but the issue looks like it has started working again, per all passed tests. <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 March 2026 (UTC) :This was the result of a [[:phab: T421322|breaking change in the software]]. I didn’t amend the implementation until after it had been disconnected, and all tests passed after the change. I think the issue is now resolved, but I’ll link this comment to the Phabricator ticket for “lessons learned”. Sorry I didn’t pick this up earlier, but this particular software change was unexpected. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 08:46, 26 March 2026 (UTC) == Language tags == I would appreciate input on [[Talk:Z14326#Case-sensitivity]] re: the exact semantics of {{Z|60}}'s identity key. CC @[[User:99of9|99of9]] since you connected one of the tests but not the others. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 14:27, 27 March 2026 (UTC) == Upcoming Wikimedia Café meetup regarding the [[:meta:Wikimedia Foundation Annual Plan/2026-2027|the 2026-2027 Wikimedia Foundation Annual Plan]] == {{tmbox | image = [[File:Wikimedia Café logo in plain SVG format.svg|45px]] | type=notice | text = Hello! There will be a '''[[:meta:Wikimedia Café|Wikimedia Café]]''' meetup on '''Saturday, 11 April 2026 at 14:00 UTC''' ([https://zonestamp.toolforge.org/1775916000 timestamp conversion tool]), focusing on the [[:meta:Wikimedia Foundation Annual Plan/2026-2027|the 2026-2027 Wikimedia Foundation Annual Plan]]. The featured guests will be {{Noping|KStineRowe (WMF)|label1=Kelsi Stine-Rowe}} (senior manager, [[:meta:Movement Communications|Movement Communications]], Wikimedia Foundation), and {{Noping|Samwalton9 (WMF)|label1=Sam Walton}} (senior product manager, [[:mw:Moderator Tools|Moderator Tools]], Wikimedia Foundation). <br /> In addition to this Café session, [[:meta:Wikimedia Foundation Annual Plan/2026-2027/Collaboration|several additional meetings regarding the Annual Plan are listed on the Collaboration page]], and you may participate on the [[:meta:Talk:Wikimedia Foundation Annual Plan/2026-2027|talk page]]. <br /> This Café meetup will be approximately two hours long. Attendees may choose to attend only for a part. Please see the Café page for more information, including [[:meta:Wikimedia Café#Signups for the April 2026 session|how to register]]. <br /> [[File:Buntstifte Eberhard Faber crop 64h.jpg|860px|alt=cropped image of colored pencils]] }} <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> 05:26, 29 March 2026 (UTC) {{section resolved|&mdash; [[User:Theki|rae<sup>5e</sup>]] &lt;[[User talk:Theki|talk]]&gt; 14:52, 23 April 2026 (UTC)}} == "language" argument for certain functions == Hello. I am relatively new to Wikifunctions. Recently, I tried to create functions for Chinese translation of {{Z|Z26570}} and {{Z|Z26095}} (which became [[Z32788]] and [[Z32900]]). During the creation of these functions, I was trying to take {{Z|Z32212}} as reference. And I realized that the defining role sentence function is taking <code>language</code> as an argument (and the test case of the Chinese-language function already contains two varieties of Chinese). This makes it possible to output monolingual text in <code>zh-hant</code>, <code>zh-hans</code>, <code>zh-tw</code>, or any varieties of the language. I think for this reason, it is better to have <code>language</code> as arguments for the implementation of Z26570 and Z26095, and potentially more functions that require {{Z|Z14294}}, since it would output the varieties code instead of just saying <code>zh</code> for <code>zh-hant</code>, <code>zh-hans</code>, <code>zh-tw</code> in the output of type {{Z|Z11}}. I am not sure how the fallback mechanism works if one of the language (varieties) do not have a labels/lexemes, but to me, it is reasonable to have a <code>language</code> argument. [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 09:38, 31 March 2026 (UTC) :The functions you mention do have a language argument. For Wikifunctions, the {{Z|Z60}} can be at a higher or lower level; whether a {{Z|Z11}} is for a language or a variant is determined by the function that constructs it. Please see {{Z|Z26565}} for an example and feel free to add test cases in Chinese. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 17:54, 11 April 2026 (UTC) ::Hello @[[User:GrounderUK|GrounderUK]], thanks for the answer. I understand that whether {{Z|Z11}} is for a language or a variant depends on the function. But that is exactly what I am asking for. It is true that [[Z26570]] and [[Z26095]] takes [[Z60]] as argument, but the language-specific functions in {{Z|Z29843}} and {{Z|Z26096}} don't. ::Let me give you an example: INPUT to [[Z26570]]: <code>entity</code>: Tokyo, <code>class</code>: city, <code>location</code>: Japan, <code>language</code>: zh-cn, the config would select [[Z33030]] (created after my previous comment by elseone) as the implementation, and it would RETURN 东京是日本的一个城市。(zh-hans), which is not zh-cn as requested in the INPUT. It would also be using the term not for the variant (when it is different) because it is hardcoded to use the term in zh-hans. However, if we have the implementation like [[Z32790]] (which was created by me but a natural language argument was added by elseone) or [[Z32213]] (that works in the defining role sentence function because of the extra argument), it could cater for different variant. ::If we don't have the language argument in the language-specific function, the desire for article creation on Abstract Wikipedia would be to create a function for every variant. Is it then better to create functions for every variant? [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 18:18, 11 April 2026 (UTC) :::I forgot to mention that there are some hardcoding in {{Z|Z32790}} as well, but I cannot fix it because it is a connected function and I am not a functioneer. [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 18:31, 11 April 2026 (UTC) ::::Okay, I think it’s safe to disconnect this one as the function is not yet configured for use on Abstract Wikipedia. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 19:04, 11 April 2026 (UTC) :::Ah, sorry… I misunderstood you. I agree that the called function should be able to accept the original language argument. That is simpler in theory than in practice, because the configured functions all have to have the same argument types, as I understand it. I’m not sure which the best approach is, really, but we probably want to avoid two levels of configuration. That suggests that all language-specific functions would need to accept the additional argument, which is unrewarding work for someone. @[[User:99of9|99of9]], @[[User:Jdforrester (WMF)|Jdforrester (WMF)]], @[[User:DVrandecic (WMF)|DVrandecic (WMF)]] Any thoughts? [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 18:57, 11 April 2026 (UTC) ::::I mean, we would need to modify all the functions in each language, which could take some time. But we are still in an early stage. If we don't fix it now and we want to fix it later, it would be a disaster. [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 19:25, 11 April 2026 (UTC) :::::Agreed. And we probably want them converted to HTML too, with separate language spans for text in different languages. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 19:35, 11 April 2026 (UTC) ::::@[[User:GrounderUK|GrounderUK]]: This sounds like a reasonable change to make. Note that (given these Functions are primarily for use on Abstract Wikipedia), altering/replacing them to return Z89/HTML fragments is already a desired but breaking change, so making a second breaking change at the same time is probably easiest for fixing things swiftly. That said, that's of course a decision for the Abstract Wikipedia and Wikifunctions communities, not me! [[User:Jdforrester (WMF)|Jdforrester (WMF)]] ([[User talk:Jdforrester (WMF)|talk]]) 19:43, 12 April 2026 (UTC) ::::@[[User:GrounderUK|GrounderUK]]@[[User:Sun8908|Sun8908]] to make it a non-breaking change, I've created {{Z|Z34039}} which allows a composition {{Z|Z34043}}. This way you can make functions which either need the specified variant or don't! --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 05:52, 24 April 2026 (UTC) :I have now created {{Z|Z33465}}, which is an implementation of [[Z26570]]. Maybe we can migrate to use that function when more (language-specific) functions for it are ready? [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 18:19, 14 April 2026 (UTC) == Special:CreateObject doesn't let me create a typed list == Hello. I tried to create a typed list with all English varieties on Wikifunctions, to create consistency between different configs, but [[Special:CreateObject]] doesn't show typed list as an option for creating. Is this a bug or an intentional restriction? [[User:ChaoticVermillion|ChaoticVermillion]] ([[User talk:ChaoticVermillion|talk]]) 08:24, 2 April 2026 (UTC) :@[[User:ChaoticVermillion|ChaoticVermillion]]: A typed list is an instance of a function call, which is prohibited as a persisted Object. Maybe you want an enum? See [[Wikifunctions:Type proposals]] for the process for creating such a thing. [[User:Jdforrester (WMF)|Jdforrester (WMF)]] ([[User talk:Jdforrester (WMF)|talk]]) 12:01, 2 April 2026 (UTC) ::I don't want any sort of enum for this, I just want a list of English varieties (English, American English, Australian English, etc.) as an object that I can put in configs. I tried making an object as a function call, but apparently I have to be a member of the staff to do it. [[User:ChaoticVermillion|ChaoticVermillion]] ([[User talk:ChaoticVermillion|talk]]) 12:07, 2 April 2026 (UTC) :::I’ve started this with {{Z|Z33034}}. I’m guessing you were trying to create an object of type {{Z|Z7}} rather than an object whose type is a [[Z7]]. There’s a subtle but important difference. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 12:29, 2 April 2026 (UTC) ::::How do you create a object whose type is a [[Z7]] then? I can't see any option to do this. [[User:ChaoticVermillion|ChaoticVermillion]] ([[User talk:ChaoticVermillion|talk]]) 12:32, 2 April 2026 (UTC) :::::When you are creating an object you must specify its type. By default, the UI expects you to provide a reference to the type, so you can just type in the selector box and click the type you want. For an object like a typed list, the type is specified as a function call, so you click the menu dots beside “type” and choose “function call” instead of “reference”. The selector now allows you to search for functions that can return a type object. You start entering “typed list” and select it in the normal way. Then the UI will allow you to specify the argument to the function call, which is the type shared by all elements in the list. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 13:12, 2 April 2026 (UTC) == Unable to use the Z32643 function. == I'm trying to use the [[Z32643]] (Article-less multi instantiating fragment) function to edit an article in Abstract Wikipedia, but it looks like it's missing connected implementations, and it looks like i don't have the permissions to connect the function with the implementation and use it in ab.wiki. Since i'm not familiar with Wikifunctions, i would like to get help for this specific problem. Thanks. --[[User:Mattiz6276|Mattiz6276]] ([[User talk:Mattiz6276|talk]]) 13:50, 2 April 2026 (UTC) :@[[User:Mattiz6276|Mattiz6276]]: Hey there, it looks like that's a work-in-progress by @[[User:MetalBreaksAndBends|MetalBreaksAndBends]]. There's only a fall-back implementation, Z32652, which fails its own test for a second item. I can connect the items together but it might not work as you expect? [[User:Jdforrester (WMF)|Jdforrester (WMF)]] ([[User talk:Jdforrester (WMF)|talk]]) 14:06, 2 April 2026 (UTC) ::Maybe… I don’t think functions without implementations should be appearing on AW so I have amended the label to avoid giving the impression that this function is available. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 14:23, 2 April 2026 (UTC) == Being able to use edit summaries == I have wanted to use edit summaries a few times when connecting or disconnecting implementations or tests, and I have found that the only way to do that is to use the [[:User:%D7%9E%D7%A7%D7%A3/wikilambda_editsource.js|wikilambda editsource]] tool. I feel like it would be a lot more convenient to be able to make these edit summaries without having to use that tool. [[User:ChaoticVermillion|ChaoticVermillion]] ([[User talk:ChaoticVermillion|talk]]) 08:40, 3 April 2026 (UTC) == Definite forms == [[Talk:Z32162|I've noticed an incomplete implementation and would like to work on fixing it, but need advice.]] [[User:Ijon|Ijon]] ([[User talk:Ijon|talk]]) 21:05, 3 April 2026 (UTC) == Wikifunctions & Abstract Wikipedia Newsletter #243 is out: Community proposals for capturing meaning == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-04-10|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In this issue, we report on three community proposals on syntactic approaches, we introduce a new Type (Complex numbers), we report on current hiccups on Abstract Wikipedia, we share more information about a presentation about Abstract Wikipedia at WikiCon Australia, 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/1776101400 April 13, 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]]) 15:35, 10 April 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=30325620 --> == Help me understand why test passes but running function with same input errors == I've been working on a function that I thought I had working correctly: {{Z+|Z31108}}. It has a test which is passing, but when I enter the same Wikidata item as the test uses (or any other relevant item that it ought to work for), it errors. I can't figure out what's wrong (and the function itself seemed to be working as expected the last time worked on it, a month ago), and I don't know how to interpret the error info. The error output is: <code> Error type: Unspecified error Error data: error information: "cannot read property 'Z6003K4' of undefined" Execution debug logs: Z12696K2 (find this) ==> ZObject<Z1K1:{'Z1K1': 'Z9', 'Z9K1': 'Z6007'},Z6007K1:ZObject<Z1K1:{'Z1K1': 'Z9', 'Z9K1': 'Z6092'},Z6092K1:P3831>,Z6007K2:ZObject<Z1K1:{'Z1K1': 'Z9', 'Z9K1': 'Z6091'},Z6091K1:Q7380503>,Z6007K3:ZReference<Z6021>> </code> -- [[User:Ragesoss|Ragesoss]] ([[User talk:Ragesoss|talk]]) 18:02, 10 April 2026 (UTC) :Hmm… I’ve had a quick look and found a comparable error with {{Z|Z29937}}, which was passing “4 months ago”. The debug comes from {{Z|Z12863}}, after it fails to find a match. This is probably because Z6007K3 is ZReference("Z6021") rather than a Z6020 object, as it appears in the debug logs for your test “28 days ago”: :"Z6007K3":{"Z1K1":{"Z1K1":"Z9","Z9K1":"Z6020"},"Z6020K1":{"Z9K1":"Z6021"}} :This means it’s probably a bug introduced by a recent software change. I’ll take a closer look over the weekend, but the actual error for your test case now is: :Unspecified error (error information: "cannot read property 'Z6003K4' of undefined") :I’m guessing that’s from there being no guard against an empty array in {{Z|Z23681}}, but we’ll see. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 23:22, 10 April 2026 (UTC) :I tracked down the bug to [[Z29869]] and fixed that, but the tests for [[Z31659]] are still failing. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 05:44, 11 April 2026 (UTC) ::Thanks. I’ve re-implemented {{Z|Z23680}} with {{Z|Z33331}} so we at least get a meaningful error in {{Z|Z31108}}. The new implementation explicitly caters for the alternative representation of {{Z|Z6040}} and errors on the empty list it gets from {{Z|Z31659}}. ::I also made a [[Z33332|simple Python implementation]], which seems to work. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 16:29, 11 April 2026 (UTC) == No place to ask to activate a function? == I just discovered the {{Z|Z11390}} function and decided to make an overarching language-selecting function for it. After some fiddling around and studying how {{Z|Z32321}} and its set works, I now have {{Z|Z33439}} which has a config object ({{Z|Z33441}}) that selects between the two preexisting language-specific versions I found (English and Malayalam) and the new one I created for my other native language, {{Z|Z33440}}. Except I can't get these to work, because, from what I understand, only [[Wikifunctions:Functioneers|functioneers]] can activate newly created functions and implementations? So where do I apply for the {{Z|Z33439}} and {{Z|Z33440}} functions to be activated? Perhaps we should have a place to ask for it, a la [[w:WP:NPP]] — call it [[Project:New Functions Patrol|New Functions Patrol]] if you will. —[[User:UndueMarmot|<span style="color:#705ccb;">Undue</span><span style="color:#cfdfa3;background-color:#705ccb;">Marmot</span>]] ([[User talk:UndueMarmot|talk]]) 08:58, 14 April 2026 (UTC) :There's [[Wikifunctions:Community portal]] for this. By the way, {{Z|Z33445}} doesn't work because all the code must be inside the main function in Python code. [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 09:19, 14 April 2026 (UTC) ::Huh. How could I have missed that? ::But anyway, I've moved the code in {{Z|Z33445}} into inside the main function block. ::Is there any reason why WF decided not to simply allow anyone to write functions? After all, that's how it works with wikitext templates, and these functions are fundamentally serving the same purposes as templates, just written in a different way. —[[User:UndueMarmot|<span style="color:#705ccb;">Undue</span><span style="color:#cfdfa3;background-color:#705ccb;">Marmot</span>]] <small>([[User talk:UndueMarmot|talk]])</small> 11:25, 14 April 2026 (UTC) :::I've fixed a couple of technical issues, but tests still fail. [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 11:28, 14 April 2026 (UTC) ::::The tests pass now after some more changes to the code: [[Special:Diff/265232/cur]]. —[[User:UndueMarmot|<span style="color:#705ccb;">Undue</span><span style="color:#cfdfa3;background-color:#705ccb;">Marmot</span>]] <small>([[User talk:UndueMarmot|talk]])</small> 12:01, 14 April 2026 (UTC) :::::{{D|Connected}} [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 12:02, 14 April 2026 (UTC) :::I think it's a security issue, since Wikifunctions implementations could teoretically be malicious. [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 11:29, 14 April 2026 (UTC) ::::This ^^^. We're very lenient, though, once you've created a few working functions you can apply for the right, per [[WF:Functioneer]]. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 12:26, 14 April 2026 (UTC) ::::That explanation [[phab:T343559#11421293|doesn't add up]]. A reason to limit ''connection powers'' to Functioneers might be to prevent vandalism, considering Functions can be used across wikis. But user-provided code is already being executed even without a Functioneer connecting it. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 20:01, 16 April 2026 (UTC) == Wikifunctions & Abstract Wikipedia Newsletter #244 is out: Milestones; Some major issues hopefully resolved == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-04-16|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In this issue, we celebrate 4000 functions on Wikifunctions and 1000 abstract articles on Abstract Wikipedia, we announce that we should have fixed some major issues with the websites, we inform you on our latest outreach activities, and we take a look at the latest software developments. Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]! Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 10:22, 17 April 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=30325620 --> == Actual difference between {{Z|Z26039}} and {{Z|Z26095}} == What is the actual difference between these two functions? I ask, since it seems to me that the current distinction is more or less that the first one doesn't use an indefinite article in English, while the second does. Which is not a good distinction in a project that should be language neutral. This doubt emerged from my use of the first one in [[abstract:Q124441]], which @[[User:Hogü-456|Hogü-456]] made me notice that is probably wrong. My question is: why is it wrong? How could we clarify the difference? [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 19:46, 19 April 2026 (UTC) :I think the difference is if there is an indefinite article like a or an before the subject or not. In German there can be cases where a definite article is necessary before the subject. I looked at the functions and before the object both times an article is mentioned. As it depends on the language and the word what is the correct function to use I hope it will be clarified and it is an example of the necessity to have a human with understanding in a specific language check it. I hope there will be longer functions what generate more content about a specific kind of item. Then it is necessary to write one such function per language and it can be then applied to several items. It still requires checks and so maybe it is better to write down what item category needs what kind of introduction sentence function for what language. [[User:Hogü-456|Hogü-456]] ([[User talk:Hogü-456|talk]]) 20:05, 19 April 2026 (UTC) ::The point of these two functions (and of the entire Abstract Wikipedia project) is that they should be defined in a purely language-independent way, so that the translation to actual language can be done automatically. This is the reason why these functions have been renamed; I think that this attempt was not succesful, since meaning is still unclear. My proposal to clarify them would be to invoke the concept of [[w:specificity (linguistics)|specificity]]: {{Z|Z26039}} should be named "specific subject is instance of (string)", and should be used only when the QID of the subject uniquely identifies a single thing; {{Z|Z26095}} should instead be renamed in "non-specific subject is kind of (Monolingual text)", and should be used when the QID refers to a multitude of real life items, and we are specifying the class that all these item belong to. This clarification would not still be enough, since it doesn't explain how mass nouns are handled (is water a unique thing? Does {{Q|Q7802}} refer to a single piece of bread or to the entirety of bread, like water?). This problem is very tricky, since mass noun are language-specific and blurry the line between these two functions. [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 20:58, 19 April 2026 (UTC) :Simply put, one corresponds to P31 and the other to P279. Paris is an {{Q|P31}} a {{Q|Q1549591}} :whereas a {{Q|Q1549591}} is a {{Q|P279}} (alias “kind of”) {{Q|Q515}}. Whether the Wikidata knowledge representation will be sufficient to resolve into fluent natural language representations in all languages is, of course, a crucial question. Where it is not, the Abstract Wikipedia knowledge representation will need to supplement the Wikidata content with additional details about the relation between the participants or the participants themselves, and these details should be language-neutral, to the extent that this is practicable. The item {{Q|Q124441}} has no [[:d:Q124441#P31|P31]] statements; it has only [[:d:Q124441#P279|P279]]s, including one relating it to {{Q|Q212920}}, which suggests {{Z|Z26095}} is the appropriate choice here even if the rendering in some languages is the same. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 22:52, 19 April 2026 (UTC) ::Thanks for explaining it. I think that I'll change the implementation of {{Z|Z26095}}, so that in Italian it produces more or less the same output of {{Z|Z26039}} (both with the definite article). [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 11:24, 20 April 2026 (UTC) == Equivalent of Z6830 for lexemes == Is there an equivalent of {{Z|Z6830}} that enables retrieving all lexemes pointing to a particular lexeme using a specific property? [[User:Redmin|Redmin]] ([[User talk:Redmin|talk]]) 21:06, 20 April 2026 (UTC) :There's {{Z|6831}} but I think that's slightly different again to what you're after. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 12:31, 21 April 2026 (UTC) ::Thanks for sharing that one, I did not know it existed. But you are right, it’s not quite what I am looking for. I want a function that would take a Wikidata property reference (like P5191, which is ‘derived from lexeme’) and a Wikidata lexeme reference, and return a list of lexemes that reference that lexeme using that property. [[User:Redmin|Redmin]] ([[User talk:Redmin|talk]]) 13:23, 21 April 2026 (UTC) == Storing huge datasets == It is not a necessity I suppose, but an idea came to me earlier to write a function that would give the corresponding [[en:Shavian alphabet|Shavian alphabet representation]] of an English word written with the Latin alphabet, or perhaps apply that operation to an entire sentence. However, just trying to guess as to what the IPA pronunciation of each word passed into it could be is is both not ideal (pronunciations obviously can and will vary widely between accents) and infeasible <s>(Wikidata lexemes don't really seem to account for pronunciation)</s>. It happens, though, that a comprehensive Shavian dictionary exists named the [https://readlex.pythonanywhere.com/ ''Read Lexicon''], which uses pronunciation and spelling similar to that used by the creator of the alphabet himself. This would be a good dataset to use in performing this translation in the function, but it appears that, all in all, the total size of the dictionary is [https://github.com/Shavian-info/readlex/blob/main/readlex.json ''nearly 26MB''] when formatted as JSON, which would certainly be larger when converted into a typed list. I am wondering if this will ever be feasible or admissible, or if there is really a way around this if importing such a large set of data is deemed impractical. &mdash; [[User:Theki|rae<sup>5e</sup>]] &lt;[[User talk:Theki|talk]]&gt; 22:30, 20 April 2026 (UTC) :{{re|Theki}} "Wikidata lexemes don't really seem to account for pronunciation"" is patently untrue; not only does every Bokmål lexeme form have IPA attached to it (thanks to Jon Harald Søby), but there are lots of languages--including English--that have pronunciation information, whether through IPA or otherwise, indicated on their forms. The big issue of course is that adding this data is not always possible to perform efficiently--for instance, I'd love to have Yiddish pronunciation respellings from Paul Abelson's dictionary on as many English forms as possible, but this dictionary not being previously processed makes this difficult. The data set you have brought up, if a suitable reading of [[:m:Wikilegal/Lexicographical_Data]] allows it, could be added as {{P|7243}} statements on various English forms. [[User:Mahir256|Mahir256]] ([[User talk:Mahir256|talk]]) 23:20, 20 April 2026 (UTC) ::Well, sorry... I haven't witnessed these pronunciation statements before, I wasn't aware of their existence until you pointed it out. &mdash; [[User:Theki|rae<sup>5e</sup>]] &lt;[[User talk:Theki|talk]]&gt; 15:02, 21 April 2026 (UTC) :I got 1,900,000 characters into [[Z33875]] before the UI gave up on me. I'm not sure what the limit is. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 15:21, 21 April 2026 (UTC) == Could not serialize input JS object: Number <small><small>[insert tested number here]</small></small> == I'm not one to throw my problems at others, but I have no idea how to fix this. Am implementing {{Z|Z24602}} in JavaScript, which requires returning a typed map. It now works for every type of value except numbers. Tried explicitly converting the numbers to float64, but either way it throws the error above. Would appreciate it if anyone could diagnose or fix the problem, as my knowledge of Wikifunctions is amateur at best. Thank you. [[User:Some helpful person|Some helpful person]] ([[User talk:Some helpful person|talk]]) 00:32, 23 April 2026 (UTC) :The quick answer is that like some list-related functions, code implementations returning typed maps are not possible unless the type of the objects in the map is specified in the function signature (e.g. if it was a map from Strings to Natural numbers only). So unfortunately, I think you've chosen a function that is not really possible at the moment. There are a few ideas of how we might address this, but for the moment, work on something else. Sorry! --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 13:21, 23 April 2026 (UTC) :Maybe explicitly using [[Z13518|natural numbers]] would work? I would try using <code>{ "Z1K1": "Z13518", "Z13518K1": "[number]" }</code> to represent numbers, perhaps, and seeing if that works. Of course, you would also probably have to adapt this for other types that cannot be serialized, and I'm not sure how easy that would be to generalize (assuming [[w:Don't repeat yourself|DRYness]] is desired). &mdash; [[User:Theki|rae<sup>5e</sup>]] &lt;[[User talk:Theki|talk]]&gt; 14:39, 23 April 2026 (UTC) == Help with creating a function for Abstract Wikipedia == Hello! I was inspired by {{Z|Z26570}} to create {{Z|Z33975}}, however I'm not sure how I add specific language implementations here. Can anybody help me? [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 10:41, 23 April 2026 (UTC) : I think I figured it out, I created a new object with the language config type, added {{Z|Z14310}} to my implementation, and added a new function for English... At least I think that's how it works... [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 13:16, 23 April 2026 (UTC) ::You have the right idea, as far as I know. I went ahead and connected the implementations you created as they appear to work fine for English, and added a test for {{Z|Z33975}} (which passes [[File:Twemoji 1f601.svg|24px]]). I also corrected an error you made on the config object where you appear to have accidentally connected English to {{Z|Z33975}} instead of {{Z|Z33977}}. Thank you for contributing! &mdash; [[User:Theki|rae<sup>5e</sup>]] &lt;[[User talk:Theki|talk]]&gt; 13:45, 23 April 2026 (UTC) ::: {{re|Theki}} Thank you so much for you help! Could you please kindly also connect the implementations for {{Z|Z33986}} which I just made, which is going to be used for the Hebrew implementation of {{Z|Z33975}}. [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 14:11, 23 April 2026 (UTC) ::::You seem to be returning the wrong type in both implementations. Functioneers should not connect implementations that don't work for non-functioneers. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 14:13, 23 April 2026 (UTC) ::::: {{re|Feeglgeef}} Oh thank you for pointing that out! I am still a bit new to this project and confused, so I need to read up some more about this. How do I return a monolingual text object? [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 14:17, 23 April 2026 (UTC) ::::::I'm trying to fix it for you, the construction of ZObjects in code implementations is a bit difficult right now. Since the State origin using entity and class function will (presumably) be composition, perhaps {{Z|33975}} can be adjusted to return a string, using {{Z|26107}} and {{Z|26107}}? [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 14:21, 23 April 2026 (UTC) :::::I did not notice any discrepancies from looking at the functions by themselves, and it seemed to work fine on my end. Is it bad practice for NLG functions to return the monolingual text type? I had assumed it was logical. &mdash; [[User:Theki|rae<sup>5e</sup>]] &lt;[[User talk:Theki|talk]]&gt; 14:24, 23 April 2026 (UTC) ::::::Both implementations are failing all three tests on my end. No consensus has been established as to whether monolingual texts or strings should be used, so it's like the [[w:War of the currents|war of the currents]] but for Wikifunctions. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 14:27, 23 April 2026 (UTC) :::::::Oh, you were referring to {{Z|Z33986}}. I assumed you were stating that something was wrong in the earlier English functions that I missed; I apologize for the misunderstanding. Has there been any centralized discussion on this string vs. monolingual text issue? &mdash; [[User:Theki|rae<sup>5e</sup>]] &lt;[[User talk:Theki|talk]]&gt; 14:31, 23 April 2026 (UTC) ::::::::Not that I'm aware of, I've brought it up on the telegram twice before, though. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 14:49, 23 April 2026 (UTC) ::::::::The centralised discussion is at [[WT:Abstract Wikipedia/2025 fragment experiments#Proposed recommendation: Fragments should return Z11/monolingual strings]]. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 07:19, 24 April 2026 (UTC) ::::::: {{re|Theki|Feeglgeef}} Can only functioneers test implementations? For me I can't test it at all... [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 14:32, 23 April 2026 (UTC) ::::::::AFAIK, test cases are only immediately testable during editing of a function if they are connected. This is one of my personal pain points with Wikifunctions, iterating on functions without exhaustive connected test cases makes debugging practically impossible for non-functioneers working on newly-created functions... I (or Feeglgeef) can quickly connect the tests you need for you if you want, although if they are not well-formed they may need to be disconnected again afterwards. Additionally, I could temporarily connect the implementation you are writing so that you can test it on the sidebar as you work, but I'm not sure if this is advisable. That functionality is also something that unfortunately only works when not disconnected. &mdash; [[User:Theki|rae<sup>5e</sup>]] &lt;[[User talk:Theki|talk]]&gt; 14:43, 23 April 2026 (UTC) :::::::::Yup, agree with you on all points, thanks. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 14:48, 23 April 2026 (UTC) == Please disconnect implementation == I think I've fixed my issue with {{Z|Z33986}}, but I can't edit an actively connected implementations with my rights. I must admit it is an AI-aided fix, I feel very strongly about disclosing that. Courtesy pinging [[User:Theki]] and [[User:Feeglgeef]]. [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 18:51, 23 April 2026 (UTC) : Additionally, I think the JS might be working. [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 18:52, 23 April 2026 (UTC) : Just to clarify, I mean disconnect the Python implementation please. [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 18:53, 23 April 2026 (UTC) :{{Done}} I've disconnected the Python implementation. :I've also added a couple of tests. The rule is a bit more complicated than adding a maqaf before every character that is not a Hebrew letter. Unfortunately, I don't think I'll have time to fix the implementations any time soon. [[User:Amire80|Amir E. Aharoni]] ([[User talk:Amire80|talk]]) 19:03, 23 April 2026 (UTC) :: Thank you! :: Also, for some reason I thought you put a maqaf before all gershayim, so thanks for correcting me. [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 19:09, 23 April 2026 (UTC) :::No, that's not the rule. :::The rest of this reply is an [[:wikt:info-dump|infodump]], feel free to ignore it :) :::In [https://hebrew-academy.org.il/topic/hahlatot/punctuation/ the Academy's punctuation rules], the rule for adding a maqaf is written kind of badly: שמים מקף ברצף שיש בו שני סוגי גופנים, כגון אותיות ומספרים ("maqaf is added in a sequence in which there are two types of fonts, such as letters and numerals"). These are not different types of "fonts", but different types of characters, and I should email them about it. It gives the examples <span lang="he" dir="rtl">ה־12</span> and <span lang="he" dir="rtl">ב־DNA</span>. It doesn't say anything explicitly about quotation marks, but in other places on the same page, you have stuff like <span lang="he" dir="rtl">ב"הארץ"</span>, and from that I deduce that a maqaf is not needed before double quotes if there are Hebrew letters inside the double quotes. :::That said, a few people do think that there must be a maqaf before double quotes. I have a somewhat surprising example of somebody who always does it: translators of Scientology materials into Hebrew. At least that's what they did last time I looked at them, about ten years ago. Those people are certainly prolific, and they get points from me for consistency, but this not the prevalent standard. (And if I recall correctly, they use the minus and not the proper Hebrew maqaf, and they don't get any points from me for that!) :::Also, the name of the character is just "double quotes" and not "gershayim". Gershayim are mostly for abbreviations, although most people use the same character for them. I use ״ for gershayim, as do a few other nerds, but we're the minority. [[User:Amire80|Amir E. Aharoni]] ([[User talk:Amire80|talk]]) 19:35, 23 April 2026 (UTC) :::: {{re|Amire80}} Yeah, "font" is a weird choice of wording here by the Academy...<br> I think I'll follow your guidance and not use a maqaf for quotes beginning with Hebrew letters. <br> I should also add more tests for different types of quotes, like straight (", '), curly (“, ”, ‘, ’), gershayim (״, ׳), including single quotes.<br> P.S. gotta deduct points from Scientology for being a cult but that's neither here nor there [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 20:49, 23 April 2026 (UTC) :::: {{re|Amire80}} Courtesy ping because I mistyped your username on the last message. Anyways I'm also gonna do that tomorrow because I'm tired now... [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 20:50, 23 April 2026 (UTC) == Connect implementations == Hello! I'm done with the implementations of {{Z|Z33986}} both in JS and Python, and all tests pass. Pinging @[[User:Amire80|Amire80]] to check if all the tests I've added are alright. [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 15:24, 24 April 2026 (UTC) :Connected. It's possible that some more changes will be needed, but it looks OK now. :Another little comment: It should be called "clitic" and not "prefix". [[User:Amire80|Amir E. Aharoni]] ([[User talk:Amire80|talk]]) 15:56, 24 April 2026 (UTC) : {{re|Amire80}} Thanks for your comment! Luckily labels are easy to edit, so I'll get to it. : Currently I'm working on Bulgarian {{z|Z34072}} and {{z|Z34084}}, along with other Bulgarian functions. After I'm finished with those I'll take your advice. [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 16:01, 24 April 2026 (UTC) == Please connect my Bulgarian implementations == I recently created the following Bulgarian functions: * {{Z|Z34070}} (currently broken, I think because another function I built it upon is unimplemented) * {{Z|Z34088}} * {{Z|Z34105}} * {{Z|Z34072}} * {{Z|Z34084}} Can somebody please connect these functions, and perhaps suggest other functions I could localize? [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 19:03, 24 April 2026 (UTC) : Specifically, [[Z34070]] is based on [[Z34072]] [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 19:05, 24 April 2026 (UTC) :{{done}} for everything that passes, [[Z34070]] still does not work after purging WF's cache, though. For future reference, please request on the [[WF:Community portal|community portal]] instead of the project chat. Thank you for your work! [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 20:03, 24 April 2026 (UTC) :: {{re|Feeglgeef}} Thank you for your help! I will keep in mind to go to the [[project: community portal| community portal]] in future instead for this. :: I still don't understand why {{Z|Z34070}} fails... It's implementation is almost completely identical to [[Z30399]] from {{Z|Z30397}}, unless I messed something up... [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 20:11, 24 April 2026 (UTC) :::{{done}} No, it was mostly just timing out. It is better to use selective fetches where possible. One case is failing to match the expected results, but at least it is returning something. For all I know, it might even be acceptable! [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 20:35, 24 April 2026 (UTC) :::: {{re|GrounderUK}} Thank you so much for your help! The one failed case is with a definite article, so I feel like that might be fixed in the future... <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> 20:43, 24 April 2026 (UTC) == Editor experience suggestions == I'm a bit frustrated with the editing experience on Wikifunctions, and I have suggestions based on pain points I've had contributing to this project: * Adding a wizard to create functions, implementations, and tests in one flow, somewhat like Wikimedia Commons' upload wizard * A sandbox for experimenting without changing mainspace functions, and maybe letting non-functioneers connect implementations ([[Project: Sandbox]] doesn't seem to fit this) * We could have functions for creation based on the sandbox, like how Wikipedia has articles for creation and edit requests, * Maybe even another test instance of Wikifunctions, like how Wikidata has [[testwikidata:|Test Wikidata]] I really like this project and I don't mean to whine, but it certainly has a lot of pain points both for technical and non-technical people. <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> 20:41, 24 April 2026 (UTC) : It's also really complicated to localize functions, so maybe we should add another wizard for that, where you can choose a language, and then create the new function with the aforementioned function wizard, and it just automatically adds it to the related language configuration object of the related function. <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> 20:48, 24 April 2026 (UTC) :# Sounds good to me. :# A sandbox available is [[Z10119]], though an extension-provided sandbox that allows you to manipulate the types, code, and tests easily without interfering with the mainspace would be nice. :# [[WF:Suggest a function|This page]] works to some extent, though it's too messy in my opinion. :# We used to have a "beta cluster" but it [[phab:rOMWC5f625c5846b5f779473fa32c9a02d87e59215dfa|got shut down]] just over a year ago because it was broken. :[[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 21:07, 24 April 2026 (UTC) == Language parameters in language-specific functions == I think that an effort should be made to give the different natural language options corresponding to different English dialects, Chinese scripts, etc. more of a use (I added the test {{Z|Z34119}} to {{Z|Z26095}} and unsurprisingly it fails). There are two main problems with this approach that I can identify: * If you ask the majority of these functions to make a sentence in British English, much of the time it will give you an output with missing words, because it does not fallback to English labels in the case of a British English label for that item missing. The same applies for every other English dialect, British English is just an example here. * Uninformed editors will probably see the presence of a language parameter on these functions, consider it redundant, and remove it. [[Special:Diff/268074|I have made this mistake before]]. In my opinion, in a perfect world, all of these language generation functions would output monolingual text, and if the user asks for American English text, then American English text is what they'll get. If the user asks for Japanese text in hiragana specifically, then that's what they'll get in return. This is not as high-priority as just rendering text in the language plainly in the first place, but it's something that I feel is still worth devoting some effort to. Right now switching functions to use this paradigm is difficult because, on the one hand, I don't know if consensus tends towards this direction being ideal or advisable, and I don't want to make changes like this without at least notifying the wider community. In addition, all tests break once a parameter is added or removed, and the function editor does not recognize the change in number of parameters and therefore you have to remove the function call, re-add it along with all of its parameters it had previously (which is a tedious cut-and-paste job), and then it will work again. This is something that you can do in five seconds by just adding a few lines of JSON to the test source, but this is not directly editable from the Web browser. This tedium is largely what's preventing me from doing this on a larger scale, besides asking for comments first. If anyone has any insights or comments on this, then that would be appreciated. If a reference of functions with and without the support for language variants is needed, of course [[WF:NLG]] can be perused, but I've also my own list cataloged at [[User:Theki/functions#language]]... Of course, this thread has many similarities to [[#"language" argument for certain functions|the one above]], but this concerns me going out and making this consistent across these NLG functions. &mdash; [[User:Theki|rae<sup>5e</sup>]] &lt;[[User talk:Theki|talk]]&gt; 21:09, 24 April 2026 (UTC) :I've created {{Z|Z34122}} as an extension to {{Z|Z34039}} for larger functions. &mdash; [[User:Theki|rae<sup>5e</sup>]] &lt;[[User talk:Theki|talk]]&gt; 21:34, 24 April 2026 (UTC) == “Key not found ()”? == What am I doing wrong in {{Z|Z34137}}? [[User:Redmin|Redmin]] ([[User talk:Redmin|talk]]) 00:39, 25 April 2026 (UTC) 4ke8ifo911gwyh5osvb3st69si48uxw 268726 268720 2026-04-25T03:08:06Z SpBot 978 archive 1 section: 1 to [[Wikifunctions:Project chat/Archive/2026/03]] (after section [[Wikifunctions:Project chat/Archive/2026/03#Upcoming_Wikimedia_Café_meetup_regarding_the_the_2026-2027_Wikimedia_Foundation_Annual_Plan|Upcoming_Wikimedia_Café_meetup_regarding_the_the_2026-2027_Wikimedia_Foundation_Annual_Plan]]) - previous edit: [[:User:Redmin|Redmin]], 2026-04-25 00:39 268726 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/ }} == Wikifunctions & Abstract Wikipedia Newsletter #238 is out: Citations and Copy and Paste == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-03-06|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In this issue, we introduce the possibility of creating a function that deals with references and a Wikifunctions internal clipboard, where you can temporarily store any piece of code in order to paste it somewhere else, 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]]) 17:28, 6 March 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=30119120 --> :Is there a function in Wikifunctions to get all sources to a statement in a Wikidata item. At the moment my main activity in the Wikimedia projects is adding sources to Wikidata statements. For this case I got the following kind of [https://w.wiki/JFec query] to get all qualifiers and sources for a specific statment in explicit mentioned items in the query. There are already templates for citing sources in different Wikipedia language versions. For example the template [https://en.wikipedia.org/wiki/Template:Cite_web Cite web] is used in 298 Wikipedia language versions. So it is a widely used template and I wish a implementation for it in Wikifunctions. [[User:Hogü-456|Hogü-456]] ([[User talk:Hogü-456|talk]]) 21:31, 8 March 2026 (UTC) ::{{Z|31984}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 15:08, 9 March 2026 (UTC) {{tracked|T404652}} ::Yes and no. Importing of Wikidata references is currently turned off. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 15:27, 9 March 2026 (UTC) <br clear="all"/>{{phab|T419350}} :I found [[phab:T419350|a bug]] where the clipboard feature becomes unusable.<!-- --><br>Also, it's a bit disappointing that it doesn't use the real clipboard, not even as an option for egress. If you're invoking a function and you can get it to "compile", then "Copy result link" already lets you copy out the full canonical form... [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 02:58, 10 March 2026 (UTC) ::@[[User:YoshiRulz|YoshiRulz]] Thanks for reporting, I noticed the team about it. I will see if we can fix it soon. [[User:Sannita (WMF)|Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 10:26, 11 March 2026 (UTC) :::It's fixed 🤩 [[User:So9q|So9q]] ([[User talk:So9q|talk]]) 14:38, 31 March 2026 (UTC) == Broken function == Can someone please revert the most recent revision (by [[User:GrounderUK]]) on [[Z29362]]? It appears that it always returns void, breaking a lot of abstract wiki in the process. [[User:MetalBreaksAndBends|MetalBreaksAndBends]] ([[User talk:MetalBreaksAndBends|talk]]) 18:13, 25 March 2026 (UTC) :This implementation is broken, but it's disconnected, no? Shouldn't be breaking abstractwiki. [[User:Infernostars|infernostars]] <small>([[User talk:Infernostars|talk]]) ([[Special:Contributions/Infernostars|contribs]])</small> 21:29, 25 March 2026 (UTC) ::Looks like someone disconnected it after I wrote that comment, but before you wrote yours. [[User:MetalBreaksAndBends|MetalBreaksAndBends]] ([[User talk:MetalBreaksAndBends|talk]]) 22:24, 25 March 2026 (UTC) :It seems to have been reconnected, but the issue looks like it has started working again, per all passed tests. <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 March 2026 (UTC) :This was the result of a [[:phab: T421322|breaking change in the software]]. I didn’t amend the implementation until after it had been disconnected, and all tests passed after the change. I think the issue is now resolved, but I’ll link this comment to the Phabricator ticket for “lessons learned”. Sorry I didn’t pick this up earlier, but this particular software change was unexpected. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 08:46, 26 March 2026 (UTC) == Language tags == I would appreciate input on [[Talk:Z14326#Case-sensitivity]] re: the exact semantics of {{Z|60}}'s identity key. CC @[[User:99of9|99of9]] since you connected one of the tests but not the others. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 14:27, 27 March 2026 (UTC) == "language" argument for certain functions == Hello. I am relatively new to Wikifunctions. Recently, I tried to create functions for Chinese translation of {{Z|Z26570}} and {{Z|Z26095}} (which became [[Z32788]] and [[Z32900]]). During the creation of these functions, I was trying to take {{Z|Z32212}} as reference. And I realized that the defining role sentence function is taking <code>language</code> as an argument (and the test case of the Chinese-language function already contains two varieties of Chinese). This makes it possible to output monolingual text in <code>zh-hant</code>, <code>zh-hans</code>, <code>zh-tw</code>, or any varieties of the language. I think for this reason, it is better to have <code>language</code> as arguments for the implementation of Z26570 and Z26095, and potentially more functions that require {{Z|Z14294}}, since it would output the varieties code instead of just saying <code>zh</code> for <code>zh-hant</code>, <code>zh-hans</code>, <code>zh-tw</code> in the output of type {{Z|Z11}}. I am not sure how the fallback mechanism works if one of the language (varieties) do not have a labels/lexemes, but to me, it is reasonable to have a <code>language</code> argument. [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 09:38, 31 March 2026 (UTC) :The functions you mention do have a language argument. For Wikifunctions, the {{Z|Z60}} can be at a higher or lower level; whether a {{Z|Z11}} is for a language or a variant is determined by the function that constructs it. Please see {{Z|Z26565}} for an example and feel free to add test cases in Chinese. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 17:54, 11 April 2026 (UTC) ::Hello @[[User:GrounderUK|GrounderUK]], thanks for the answer. I understand that whether {{Z|Z11}} is for a language or a variant depends on the function. But that is exactly what I am asking for. It is true that [[Z26570]] and [[Z26095]] takes [[Z60]] as argument, but the language-specific functions in {{Z|Z29843}} and {{Z|Z26096}} don't. ::Let me give you an example: INPUT to [[Z26570]]: <code>entity</code>: Tokyo, <code>class</code>: city, <code>location</code>: Japan, <code>language</code>: zh-cn, the config would select [[Z33030]] (created after my previous comment by elseone) as the implementation, and it would RETURN 东京是日本的一个城市。(zh-hans), which is not zh-cn as requested in the INPUT. It would also be using the term not for the variant (when it is different) because it is hardcoded to use the term in zh-hans. However, if we have the implementation like [[Z32790]] (which was created by me but a natural language argument was added by elseone) or [[Z32213]] (that works in the defining role sentence function because of the extra argument), it could cater for different variant. ::If we don't have the language argument in the language-specific function, the desire for article creation on Abstract Wikipedia would be to create a function for every variant. Is it then better to create functions for every variant? [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 18:18, 11 April 2026 (UTC) :::I forgot to mention that there are some hardcoding in {{Z|Z32790}} as well, but I cannot fix it because it is a connected function and I am not a functioneer. [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 18:31, 11 April 2026 (UTC) ::::Okay, I think it’s safe to disconnect this one as the function is not yet configured for use on Abstract Wikipedia. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 19:04, 11 April 2026 (UTC) :::Ah, sorry… I misunderstood you. I agree that the called function should be able to accept the original language argument. That is simpler in theory than in practice, because the configured functions all have to have the same argument types, as I understand it. I’m not sure which the best approach is, really, but we probably want to avoid two levels of configuration. That suggests that all language-specific functions would need to accept the additional argument, which is unrewarding work for someone. @[[User:99of9|99of9]], @[[User:Jdforrester (WMF)|Jdforrester (WMF)]], @[[User:DVrandecic (WMF)|DVrandecic (WMF)]] Any thoughts? [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 18:57, 11 April 2026 (UTC) ::::I mean, we would need to modify all the functions in each language, which could take some time. But we are still in an early stage. If we don't fix it now and we want to fix it later, it would be a disaster. [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 19:25, 11 April 2026 (UTC) :::::Agreed. And we probably want them converted to HTML too, with separate language spans for text in different languages. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 19:35, 11 April 2026 (UTC) ::::@[[User:GrounderUK|GrounderUK]]: This sounds like a reasonable change to make. Note that (given these Functions are primarily for use on Abstract Wikipedia), altering/replacing them to return Z89/HTML fragments is already a desired but breaking change, so making a second breaking change at the same time is probably easiest for fixing things swiftly. That said, that's of course a decision for the Abstract Wikipedia and Wikifunctions communities, not me! [[User:Jdforrester (WMF)|Jdforrester (WMF)]] ([[User talk:Jdforrester (WMF)|talk]]) 19:43, 12 April 2026 (UTC) ::::@[[User:GrounderUK|GrounderUK]]@[[User:Sun8908|Sun8908]] to make it a non-breaking change, I've created {{Z|Z34039}} which allows a composition {{Z|Z34043}}. This way you can make functions which either need the specified variant or don't! --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 05:52, 24 April 2026 (UTC) :I have now created {{Z|Z33465}}, which is an implementation of [[Z26570]]. Maybe we can migrate to use that function when more (language-specific) functions for it are ready? [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 18:19, 14 April 2026 (UTC) == Special:CreateObject doesn't let me create a typed list == Hello. I tried to create a typed list with all English varieties on Wikifunctions, to create consistency between different configs, but [[Special:CreateObject]] doesn't show typed list as an option for creating. Is this a bug or an intentional restriction? [[User:ChaoticVermillion|ChaoticVermillion]] ([[User talk:ChaoticVermillion|talk]]) 08:24, 2 April 2026 (UTC) :@[[User:ChaoticVermillion|ChaoticVermillion]]: A typed list is an instance of a function call, which is prohibited as a persisted Object. Maybe you want an enum? See [[Wikifunctions:Type proposals]] for the process for creating such a thing. [[User:Jdforrester (WMF)|Jdforrester (WMF)]] ([[User talk:Jdforrester (WMF)|talk]]) 12:01, 2 April 2026 (UTC) ::I don't want any sort of enum for this, I just want a list of English varieties (English, American English, Australian English, etc.) as an object that I can put in configs. I tried making an object as a function call, but apparently I have to be a member of the staff to do it. [[User:ChaoticVermillion|ChaoticVermillion]] ([[User talk:ChaoticVermillion|talk]]) 12:07, 2 April 2026 (UTC) :::I’ve started this with {{Z|Z33034}}. I’m guessing you were trying to create an object of type {{Z|Z7}} rather than an object whose type is a [[Z7]]. There’s a subtle but important difference. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 12:29, 2 April 2026 (UTC) ::::How do you create a object whose type is a [[Z7]] then? I can't see any option to do this. [[User:ChaoticVermillion|ChaoticVermillion]] ([[User talk:ChaoticVermillion|talk]]) 12:32, 2 April 2026 (UTC) :::::When you are creating an object you must specify its type. By default, the UI expects you to provide a reference to the type, so you can just type in the selector box and click the type you want. For an object like a typed list, the type is specified as a function call, so you click the menu dots beside “type” and choose “function call” instead of “reference”. The selector now allows you to search for functions that can return a type object. You start entering “typed list” and select it in the normal way. Then the UI will allow you to specify the argument to the function call, which is the type shared by all elements in the list. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 13:12, 2 April 2026 (UTC) == Unable to use the Z32643 function. == I'm trying to use the [[Z32643]] (Article-less multi instantiating fragment) function to edit an article in Abstract Wikipedia, but it looks like it's missing connected implementations, and it looks like i don't have the permissions to connect the function with the implementation and use it in ab.wiki. Since i'm not familiar with Wikifunctions, i would like to get help for this specific problem. Thanks. --[[User:Mattiz6276|Mattiz6276]] ([[User talk:Mattiz6276|talk]]) 13:50, 2 April 2026 (UTC) :@[[User:Mattiz6276|Mattiz6276]]: Hey there, it looks like that's a work-in-progress by @[[User:MetalBreaksAndBends|MetalBreaksAndBends]]. There's only a fall-back implementation, Z32652, which fails its own test for a second item. I can connect the items together but it might not work as you expect? [[User:Jdforrester (WMF)|Jdforrester (WMF)]] ([[User talk:Jdforrester (WMF)|talk]]) 14:06, 2 April 2026 (UTC) ::Maybe… I don’t think functions without implementations should be appearing on AW so I have amended the label to avoid giving the impression that this function is available. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 14:23, 2 April 2026 (UTC) == Being able to use edit summaries == I have wanted to use edit summaries a few times when connecting or disconnecting implementations or tests, and I have found that the only way to do that is to use the [[:User:%D7%9E%D7%A7%D7%A3/wikilambda_editsource.js|wikilambda editsource]] tool. I feel like it would be a lot more convenient to be able to make these edit summaries without having to use that tool. [[User:ChaoticVermillion|ChaoticVermillion]] ([[User talk:ChaoticVermillion|talk]]) 08:40, 3 April 2026 (UTC) == Definite forms == [[Talk:Z32162|I've noticed an incomplete implementation and would like to work on fixing it, but need advice.]] [[User:Ijon|Ijon]] ([[User talk:Ijon|talk]]) 21:05, 3 April 2026 (UTC) == Wikifunctions & Abstract Wikipedia Newsletter #243 is out: Community proposals for capturing meaning == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-04-10|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In this issue, we report on three community proposals on syntactic approaches, we introduce a new Type (Complex numbers), we report on current hiccups on Abstract Wikipedia, we share more information about a presentation about Abstract Wikipedia at WikiCon Australia, 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/1776101400 April 13, 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]]) 15:35, 10 April 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=30325620 --> == Help me understand why test passes but running function with same input errors == I've been working on a function that I thought I had working correctly: {{Z+|Z31108}}. It has a test which is passing, but when I enter the same Wikidata item as the test uses (or any other relevant item that it ought to work for), it errors. I can't figure out what's wrong (and the function itself seemed to be working as expected the last time worked on it, a month ago), and I don't know how to interpret the error info. The error output is: <code> Error type: Unspecified error Error data: error information: "cannot read property 'Z6003K4' of undefined" Execution debug logs: Z12696K2 (find this) ==> ZObject<Z1K1:{'Z1K1': 'Z9', 'Z9K1': 'Z6007'},Z6007K1:ZObject<Z1K1:{'Z1K1': 'Z9', 'Z9K1': 'Z6092'},Z6092K1:P3831>,Z6007K2:ZObject<Z1K1:{'Z1K1': 'Z9', 'Z9K1': 'Z6091'},Z6091K1:Q7380503>,Z6007K3:ZReference<Z6021>> </code> -- [[User:Ragesoss|Ragesoss]] ([[User talk:Ragesoss|talk]]) 18:02, 10 April 2026 (UTC) :Hmm… I’ve had a quick look and found a comparable error with {{Z|Z29937}}, which was passing “4 months ago”. The debug comes from {{Z|Z12863}}, after it fails to find a match. This is probably because Z6007K3 is ZReference("Z6021") rather than a Z6020 object, as it appears in the debug logs for your test “28 days ago”: :"Z6007K3":{"Z1K1":{"Z1K1":"Z9","Z9K1":"Z6020"},"Z6020K1":{"Z9K1":"Z6021"}} :This means it’s probably a bug introduced by a recent software change. I’ll take a closer look over the weekend, but the actual error for your test case now is: :Unspecified error (error information: "cannot read property 'Z6003K4' of undefined") :I’m guessing that’s from there being no guard against an empty array in {{Z|Z23681}}, but we’ll see. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 23:22, 10 April 2026 (UTC) :I tracked down the bug to [[Z29869]] and fixed that, but the tests for [[Z31659]] are still failing. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 05:44, 11 April 2026 (UTC) ::Thanks. I’ve re-implemented {{Z|Z23680}} with {{Z|Z33331}} so we at least get a meaningful error in {{Z|Z31108}}. The new implementation explicitly caters for the alternative representation of {{Z|Z6040}} and errors on the empty list it gets from {{Z|Z31659}}. ::I also made a [[Z33332|simple Python implementation]], which seems to work. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 16:29, 11 April 2026 (UTC) == No place to ask to activate a function? == I just discovered the {{Z|Z11390}} function and decided to make an overarching language-selecting function for it. After some fiddling around and studying how {{Z|Z32321}} and its set works, I now have {{Z|Z33439}} which has a config object ({{Z|Z33441}}) that selects between the two preexisting language-specific versions I found (English and Malayalam) and the new one I created for my other native language, {{Z|Z33440}}. Except I can't get these to work, because, from what I understand, only [[Wikifunctions:Functioneers|functioneers]] can activate newly created functions and implementations? So where do I apply for the {{Z|Z33439}} and {{Z|Z33440}} functions to be activated? Perhaps we should have a place to ask for it, a la [[w:WP:NPP]] — call it [[Project:New Functions Patrol|New Functions Patrol]] if you will. —[[User:UndueMarmot|<span style="color:#705ccb;">Undue</span><span style="color:#cfdfa3;background-color:#705ccb;">Marmot</span>]] ([[User talk:UndueMarmot|talk]]) 08:58, 14 April 2026 (UTC) :There's [[Wikifunctions:Community portal]] for this. By the way, {{Z|Z33445}} doesn't work because all the code must be inside the main function in Python code. [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 09:19, 14 April 2026 (UTC) ::Huh. How could I have missed that? ::But anyway, I've moved the code in {{Z|Z33445}} into inside the main function block. ::Is there any reason why WF decided not to simply allow anyone to write functions? After all, that's how it works with wikitext templates, and these functions are fundamentally serving the same purposes as templates, just written in a different way. —[[User:UndueMarmot|<span style="color:#705ccb;">Undue</span><span style="color:#cfdfa3;background-color:#705ccb;">Marmot</span>]] <small>([[User talk:UndueMarmot|talk]])</small> 11:25, 14 April 2026 (UTC) :::I've fixed a couple of technical issues, but tests still fail. [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 11:28, 14 April 2026 (UTC) ::::The tests pass now after some more changes to the code: [[Special:Diff/265232/cur]]. —[[User:UndueMarmot|<span style="color:#705ccb;">Undue</span><span style="color:#cfdfa3;background-color:#705ccb;">Marmot</span>]] <small>([[User talk:UndueMarmot|talk]])</small> 12:01, 14 April 2026 (UTC) :::::{{D|Connected}} [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 12:02, 14 April 2026 (UTC) :::I think it's a security issue, since Wikifunctions implementations could teoretically be malicious. [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 11:29, 14 April 2026 (UTC) ::::This ^^^. We're very lenient, though, once you've created a few working functions you can apply for the right, per [[WF:Functioneer]]. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 12:26, 14 April 2026 (UTC) ::::That explanation [[phab:T343559#11421293|doesn't add up]]. A reason to limit ''connection powers'' to Functioneers might be to prevent vandalism, considering Functions can be used across wikis. But user-provided code is already being executed even without a Functioneer connecting it. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 20:01, 16 April 2026 (UTC) == Wikifunctions & Abstract Wikipedia Newsletter #244 is out: Milestones; Some major issues hopefully resolved == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-04-16|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In this issue, we celebrate 4000 functions on Wikifunctions and 1000 abstract articles on Abstract Wikipedia, we announce that we should have fixed some major issues with the websites, we inform you on our latest outreach activities, and we take a look at the latest software developments. Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]! Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 10:22, 17 April 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=30325620 --> == Actual difference between {{Z|Z26039}} and {{Z|Z26095}} == What is the actual difference between these two functions? I ask, since it seems to me that the current distinction is more or less that the first one doesn't use an indefinite article in English, while the second does. Which is not a good distinction in a project that should be language neutral. This doubt emerged from my use of the first one in [[abstract:Q124441]], which @[[User:Hogü-456|Hogü-456]] made me notice that is probably wrong. My question is: why is it wrong? How could we clarify the difference? [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 19:46, 19 April 2026 (UTC) :I think the difference is if there is an indefinite article like a or an before the subject or not. In German there can be cases where a definite article is necessary before the subject. I looked at the functions and before the object both times an article is mentioned. As it depends on the language and the word what is the correct function to use I hope it will be clarified and it is an example of the necessity to have a human with understanding in a specific language check it. I hope there will be longer functions what generate more content about a specific kind of item. Then it is necessary to write one such function per language and it can be then applied to several items. It still requires checks and so maybe it is better to write down what item category needs what kind of introduction sentence function for what language. [[User:Hogü-456|Hogü-456]] ([[User talk:Hogü-456|talk]]) 20:05, 19 April 2026 (UTC) ::The point of these two functions (and of the entire Abstract Wikipedia project) is that they should be defined in a purely language-independent way, so that the translation to actual language can be done automatically. This is the reason why these functions have been renamed; I think that this attempt was not succesful, since meaning is still unclear. My proposal to clarify them would be to invoke the concept of [[w:specificity (linguistics)|specificity]]: {{Z|Z26039}} should be named "specific subject is instance of (string)", and should be used only when the QID of the subject uniquely identifies a single thing; {{Z|Z26095}} should instead be renamed in "non-specific subject is kind of (Monolingual text)", and should be used when the QID refers to a multitude of real life items, and we are specifying the class that all these item belong to. This clarification would not still be enough, since it doesn't explain how mass nouns are handled (is water a unique thing? Does {{Q|Q7802}} refer to a single piece of bread or to the entirety of bread, like water?). This problem is very tricky, since mass noun are language-specific and blurry the line between these two functions. [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 20:58, 19 April 2026 (UTC) :Simply put, one corresponds to P31 and the other to P279. Paris is an {{Q|P31}} a {{Q|Q1549591}} :whereas a {{Q|Q1549591}} is a {{Q|P279}} (alias “kind of”) {{Q|Q515}}. Whether the Wikidata knowledge representation will be sufficient to resolve into fluent natural language representations in all languages is, of course, a crucial question. Where it is not, the Abstract Wikipedia knowledge representation will need to supplement the Wikidata content with additional details about the relation between the participants or the participants themselves, and these details should be language-neutral, to the extent that this is practicable. The item {{Q|Q124441}} has no [[:d:Q124441#P31|P31]] statements; it has only [[:d:Q124441#P279|P279]]s, including one relating it to {{Q|Q212920}}, which suggests {{Z|Z26095}} is the appropriate choice here even if the rendering in some languages is the same. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 22:52, 19 April 2026 (UTC) ::Thanks for explaining it. I think that I'll change the implementation of {{Z|Z26095}}, so that in Italian it produces more or less the same output of {{Z|Z26039}} (both with the definite article). [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 11:24, 20 April 2026 (UTC) == Equivalent of Z6830 for lexemes == Is there an equivalent of {{Z|Z6830}} that enables retrieving all lexemes pointing to a particular lexeme using a specific property? [[User:Redmin|Redmin]] ([[User talk:Redmin|talk]]) 21:06, 20 April 2026 (UTC) :There's {{Z|6831}} but I think that's slightly different again to what you're after. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 12:31, 21 April 2026 (UTC) ::Thanks for sharing that one, I did not know it existed. But you are right, it’s not quite what I am looking for. I want a function that would take a Wikidata property reference (like P5191, which is ‘derived from lexeme’) and a Wikidata lexeme reference, and return a list of lexemes that reference that lexeme using that property. [[User:Redmin|Redmin]] ([[User talk:Redmin|talk]]) 13:23, 21 April 2026 (UTC) == Storing huge datasets == It is not a necessity I suppose, but an idea came to me earlier to write a function that would give the corresponding [[en:Shavian alphabet|Shavian alphabet representation]] of an English word written with the Latin alphabet, or perhaps apply that operation to an entire sentence. However, just trying to guess as to what the IPA pronunciation of each word passed into it could be is is both not ideal (pronunciations obviously can and will vary widely between accents) and infeasible <s>(Wikidata lexemes don't really seem to account for pronunciation)</s>. It happens, though, that a comprehensive Shavian dictionary exists named the [https://readlex.pythonanywhere.com/ ''Read Lexicon''], which uses pronunciation and spelling similar to that used by the creator of the alphabet himself. This would be a good dataset to use in performing this translation in the function, but it appears that, all in all, the total size of the dictionary is [https://github.com/Shavian-info/readlex/blob/main/readlex.json ''nearly 26MB''] when formatted as JSON, which would certainly be larger when converted into a typed list. I am wondering if this will ever be feasible or admissible, or if there is really a way around this if importing such a large set of data is deemed impractical. &mdash; [[User:Theki|rae<sup>5e</sup>]] &lt;[[User talk:Theki|talk]]&gt; 22:30, 20 April 2026 (UTC) :{{re|Theki}} "Wikidata lexemes don't really seem to account for pronunciation"" is patently untrue; not only does every Bokmål lexeme form have IPA attached to it (thanks to Jon Harald Søby), but there are lots of languages--including English--that have pronunciation information, whether through IPA or otherwise, indicated on their forms. The big issue of course is that adding this data is not always possible to perform efficiently--for instance, I'd love to have Yiddish pronunciation respellings from Paul Abelson's dictionary on as many English forms as possible, but this dictionary not being previously processed makes this difficult. The data set you have brought up, if a suitable reading of [[:m:Wikilegal/Lexicographical_Data]] allows it, could be added as {{P|7243}} statements on various English forms. [[User:Mahir256|Mahir256]] ([[User talk:Mahir256|talk]]) 23:20, 20 April 2026 (UTC) ::Well, sorry... I haven't witnessed these pronunciation statements before, I wasn't aware of their existence until you pointed it out. &mdash; [[User:Theki|rae<sup>5e</sup>]] &lt;[[User talk:Theki|talk]]&gt; 15:02, 21 April 2026 (UTC) :I got 1,900,000 characters into [[Z33875]] before the UI gave up on me. I'm not sure what the limit is. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 15:21, 21 April 2026 (UTC) == Could not serialize input JS object: Number <small><small>[insert tested number here]</small></small> == I'm not one to throw my problems at others, but I have no idea how to fix this. Am implementing {{Z|Z24602}} in JavaScript, which requires returning a typed map. It now works for every type of value except numbers. Tried explicitly converting the numbers to float64, but either way it throws the error above. Would appreciate it if anyone could diagnose or fix the problem, as my knowledge of Wikifunctions is amateur at best. Thank you. [[User:Some helpful person|Some helpful person]] ([[User talk:Some helpful person|talk]]) 00:32, 23 April 2026 (UTC) :The quick answer is that like some list-related functions, code implementations returning typed maps are not possible unless the type of the objects in the map is specified in the function signature (e.g. if it was a map from Strings to Natural numbers only). So unfortunately, I think you've chosen a function that is not really possible at the moment. There are a few ideas of how we might address this, but for the moment, work on something else. Sorry! --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 13:21, 23 April 2026 (UTC) :Maybe explicitly using [[Z13518|natural numbers]] would work? I would try using <code>{ "Z1K1": "Z13518", "Z13518K1": "[number]" }</code> to represent numbers, perhaps, and seeing if that works. Of course, you would also probably have to adapt this for other types that cannot be serialized, and I'm not sure how easy that would be to generalize (assuming [[w:Don't repeat yourself|DRYness]] is desired). &mdash; [[User:Theki|rae<sup>5e</sup>]] &lt;[[User talk:Theki|talk]]&gt; 14:39, 23 April 2026 (UTC) == Help with creating a function for Abstract Wikipedia == Hello! I was inspired by {{Z|Z26570}} to create {{Z|Z33975}}, however I'm not sure how I add specific language implementations here. Can anybody help me? [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 10:41, 23 April 2026 (UTC) : I think I figured it out, I created a new object with the language config type, added {{Z|Z14310}} to my implementation, and added a new function for English... At least I think that's how it works... [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 13:16, 23 April 2026 (UTC) ::You have the right idea, as far as I know. I went ahead and connected the implementations you created as they appear to work fine for English, and added a test for {{Z|Z33975}} (which passes [[File:Twemoji 1f601.svg|24px]]). I also corrected an error you made on the config object where you appear to have accidentally connected English to {{Z|Z33975}} instead of {{Z|Z33977}}. Thank you for contributing! &mdash; [[User:Theki|rae<sup>5e</sup>]] &lt;[[User talk:Theki|talk]]&gt; 13:45, 23 April 2026 (UTC) ::: {{re|Theki}} Thank you so much for you help! Could you please kindly also connect the implementations for {{Z|Z33986}} which I just made, which is going to be used for the Hebrew implementation of {{Z|Z33975}}. [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 14:11, 23 April 2026 (UTC) ::::You seem to be returning the wrong type in both implementations. Functioneers should not connect implementations that don't work for non-functioneers. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 14:13, 23 April 2026 (UTC) ::::: {{re|Feeglgeef}} Oh thank you for pointing that out! I am still a bit new to this project and confused, so I need to read up some more about this. How do I return a monolingual text object? [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 14:17, 23 April 2026 (UTC) ::::::I'm trying to fix it for you, the construction of ZObjects in code implementations is a bit difficult right now. Since the State origin using entity and class function will (presumably) be composition, perhaps {{Z|33975}} can be adjusted to return a string, using {{Z|26107}} and {{Z|26107}}? [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 14:21, 23 April 2026 (UTC) :::::I did not notice any discrepancies from looking at the functions by themselves, and it seemed to work fine on my end. Is it bad practice for NLG functions to return the monolingual text type? I had assumed it was logical. &mdash; [[User:Theki|rae<sup>5e</sup>]] &lt;[[User talk:Theki|talk]]&gt; 14:24, 23 April 2026 (UTC) ::::::Both implementations are failing all three tests on my end. No consensus has been established as to whether monolingual texts or strings should be used, so it's like the [[w:War of the currents|war of the currents]] but for Wikifunctions. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 14:27, 23 April 2026 (UTC) :::::::Oh, you were referring to {{Z|Z33986}}. I assumed you were stating that something was wrong in the earlier English functions that I missed; I apologize for the misunderstanding. Has there been any centralized discussion on this string vs. monolingual text issue? &mdash; [[User:Theki|rae<sup>5e</sup>]] &lt;[[User talk:Theki|talk]]&gt; 14:31, 23 April 2026 (UTC) ::::::::Not that I'm aware of, I've brought it up on the telegram twice before, though. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 14:49, 23 April 2026 (UTC) ::::::::The centralised discussion is at [[WT:Abstract Wikipedia/2025 fragment experiments#Proposed recommendation: Fragments should return Z11/monolingual strings]]. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 07:19, 24 April 2026 (UTC) ::::::: {{re|Theki|Feeglgeef}} Can only functioneers test implementations? For me I can't test it at all... [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 14:32, 23 April 2026 (UTC) ::::::::AFAIK, test cases are only immediately testable during editing of a function if they are connected. This is one of my personal pain points with Wikifunctions, iterating on functions without exhaustive connected test cases makes debugging practically impossible for non-functioneers working on newly-created functions... I (or Feeglgeef) can quickly connect the tests you need for you if you want, although if they are not well-formed they may need to be disconnected again afterwards. Additionally, I could temporarily connect the implementation you are writing so that you can test it on the sidebar as you work, but I'm not sure if this is advisable. That functionality is also something that unfortunately only works when not disconnected. &mdash; [[User:Theki|rae<sup>5e</sup>]] &lt;[[User talk:Theki|talk]]&gt; 14:43, 23 April 2026 (UTC) :::::::::Yup, agree with you on all points, thanks. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 14:48, 23 April 2026 (UTC) == Please disconnect implementation == I think I've fixed my issue with {{Z|Z33986}}, but I can't edit an actively connected implementations with my rights. I must admit it is an AI-aided fix, I feel very strongly about disclosing that. Courtesy pinging [[User:Theki]] and [[User:Feeglgeef]]. [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 18:51, 23 April 2026 (UTC) : Additionally, I think the JS might be working. [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 18:52, 23 April 2026 (UTC) : Just to clarify, I mean disconnect the Python implementation please. [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 18:53, 23 April 2026 (UTC) :{{Done}} I've disconnected the Python implementation. :I've also added a couple of tests. The rule is a bit more complicated than adding a maqaf before every character that is not a Hebrew letter. Unfortunately, I don't think I'll have time to fix the implementations any time soon. [[User:Amire80|Amir E. Aharoni]] ([[User talk:Amire80|talk]]) 19:03, 23 April 2026 (UTC) :: Thank you! :: Also, for some reason I thought you put a maqaf before all gershayim, so thanks for correcting me. [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 19:09, 23 April 2026 (UTC) :::No, that's not the rule. :::The rest of this reply is an [[:wikt:info-dump|infodump]], feel free to ignore it :) :::In [https://hebrew-academy.org.il/topic/hahlatot/punctuation/ the Academy's punctuation rules], the rule for adding a maqaf is written kind of badly: שמים מקף ברצף שיש בו שני סוגי גופנים, כגון אותיות ומספרים ("maqaf is added in a sequence in which there are two types of fonts, such as letters and numerals"). These are not different types of "fonts", but different types of characters, and I should email them about it. It gives the examples <span lang="he" dir="rtl">ה־12</span> and <span lang="he" dir="rtl">ב־DNA</span>. It doesn't say anything explicitly about quotation marks, but in other places on the same page, you have stuff like <span lang="he" dir="rtl">ב"הארץ"</span>, and from that I deduce that a maqaf is not needed before double quotes if there are Hebrew letters inside the double quotes. :::That said, a few people do think that there must be a maqaf before double quotes. I have a somewhat surprising example of somebody who always does it: translators of Scientology materials into Hebrew. At least that's what they did last time I looked at them, about ten years ago. Those people are certainly prolific, and they get points from me for consistency, but this not the prevalent standard. (And if I recall correctly, they use the minus and not the proper Hebrew maqaf, and they don't get any points from me for that!) :::Also, the name of the character is just "double quotes" and not "gershayim". Gershayim are mostly for abbreviations, although most people use the same character for them. I use ״ for gershayim, as do a few other nerds, but we're the minority. [[User:Amire80|Amir E. Aharoni]] ([[User talk:Amire80|talk]]) 19:35, 23 April 2026 (UTC) :::: {{re|Amire80}} Yeah, "font" is a weird choice of wording here by the Academy...<br> I think I'll follow your guidance and not use a maqaf for quotes beginning with Hebrew letters. <br> I should also add more tests for different types of quotes, like straight (", '), curly (“, ”, ‘, ’), gershayim (״, ׳), including single quotes.<br> P.S. gotta deduct points from Scientology for being a cult but that's neither here nor there [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 20:49, 23 April 2026 (UTC) :::: {{re|Amire80}} Courtesy ping because I mistyped your username on the last message. Anyways I'm also gonna do that tomorrow because I'm tired now... [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 20:50, 23 April 2026 (UTC) == Connect implementations == Hello! I'm done with the implementations of {{Z|Z33986}} both in JS and Python, and all tests pass. Pinging @[[User:Amire80|Amire80]] to check if all the tests I've added are alright. [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 15:24, 24 April 2026 (UTC) :Connected. It's possible that some more changes will be needed, but it looks OK now. :Another little comment: It should be called "clitic" and not "prefix". [[User:Amire80|Amir E. Aharoni]] ([[User talk:Amire80|talk]]) 15:56, 24 April 2026 (UTC) : {{re|Amire80}} Thanks for your comment! Luckily labels are easy to edit, so I'll get to it. : Currently I'm working on Bulgarian {{z|Z34072}} and {{z|Z34084}}, along with other Bulgarian functions. After I'm finished with those I'll take your advice. [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 16:01, 24 April 2026 (UTC) == Please connect my Bulgarian implementations == I recently created the following Bulgarian functions: * {{Z|Z34070}} (currently broken, I think because another function I built it upon is unimplemented) * {{Z|Z34088}} * {{Z|Z34105}} * {{Z|Z34072}} * {{Z|Z34084}} Can somebody please connect these functions, and perhaps suggest other functions I could localize? [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 19:03, 24 April 2026 (UTC) : Specifically, [[Z34070]] is based on [[Z34072]] [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 19:05, 24 April 2026 (UTC) :{{done}} for everything that passes, [[Z34070]] still does not work after purging WF's cache, though. For future reference, please request on the [[WF:Community portal|community portal]] instead of the project chat. Thank you for your work! [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 20:03, 24 April 2026 (UTC) :: {{re|Feeglgeef}} Thank you for your help! I will keep in mind to go to the [[project: community portal| community portal]] in future instead for this. :: I still don't understand why {{Z|Z34070}} fails... It's implementation is almost completely identical to [[Z30399]] from {{Z|Z30397}}, unless I messed something up... [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 20:11, 24 April 2026 (UTC) :::{{done}} No, it was mostly just timing out. It is better to use selective fetches where possible. One case is failing to match the expected results, but at least it is returning something. For all I know, it might even be acceptable! [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 20:35, 24 April 2026 (UTC) :::: {{re|GrounderUK}} Thank you so much for your help! The one failed case is with a definite article, so I feel like that might be fixed in the future... <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> 20:43, 24 April 2026 (UTC) == Editor experience suggestions == I'm a bit frustrated with the editing experience on Wikifunctions, and I have suggestions based on pain points I've had contributing to this project: * Adding a wizard to create functions, implementations, and tests in one flow, somewhat like Wikimedia Commons' upload wizard * A sandbox for experimenting without changing mainspace functions, and maybe letting non-functioneers connect implementations ([[Project: Sandbox]] doesn't seem to fit this) * We could have functions for creation based on the sandbox, like how Wikipedia has articles for creation and edit requests, * Maybe even another test instance of Wikifunctions, like how Wikidata has [[testwikidata:|Test Wikidata]] I really like this project and I don't mean to whine, but it certainly has a lot of pain points both for technical and non-technical people. <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> 20:41, 24 April 2026 (UTC) : It's also really complicated to localize functions, so maybe we should add another wizard for that, where you can choose a language, and then create the new function with the aforementioned function wizard, and it just automatically adds it to the related language configuration object of the related function. <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> 20:48, 24 April 2026 (UTC) :# Sounds good to me. :# A sandbox available is [[Z10119]], though an extension-provided sandbox that allows you to manipulate the types, code, and tests easily without interfering with the mainspace would be nice. :# [[WF:Suggest a function|This page]] works to some extent, though it's too messy in my opinion. :# We used to have a "beta cluster" but it [[phab:rOMWC5f625c5846b5f779473fa32c9a02d87e59215dfa|got shut down]] just over a year ago because it was broken. :[[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 21:07, 24 April 2026 (UTC) == Language parameters in language-specific functions == I think that an effort should be made to give the different natural language options corresponding to different English dialects, Chinese scripts, etc. more of a use (I added the test {{Z|Z34119}} to {{Z|Z26095}} and unsurprisingly it fails). There are two main problems with this approach that I can identify: * If you ask the majority of these functions to make a sentence in British English, much of the time it will give you an output with missing words, because it does not fallback to English labels in the case of a British English label for that item missing. The same applies for every other English dialect, British English is just an example here. * Uninformed editors will probably see the presence of a language parameter on these functions, consider it redundant, and remove it. [[Special:Diff/268074|I have made this mistake before]]. In my opinion, in a perfect world, all of these language generation functions would output monolingual text, and if the user asks for American English text, then American English text is what they'll get. If the user asks for Japanese text in hiragana specifically, then that's what they'll get in return. This is not as high-priority as just rendering text in the language plainly in the first place, but it's something that I feel is still worth devoting some effort to. Right now switching functions to use this paradigm is difficult because, on the one hand, I don't know if consensus tends towards this direction being ideal or advisable, and I don't want to make changes like this without at least notifying the wider community. In addition, all tests break once a parameter is added or removed, and the function editor does not recognize the change in number of parameters and therefore you have to remove the function call, re-add it along with all of its parameters it had previously (which is a tedious cut-and-paste job), and then it will work again. This is something that you can do in five seconds by just adding a few lines of JSON to the test source, but this is not directly editable from the Web browser. This tedium is largely what's preventing me from doing this on a larger scale, besides asking for comments first. If anyone has any insights or comments on this, then that would be appreciated. If a reference of functions with and without the support for language variants is needed, of course [[WF:NLG]] can be perused, but I've also my own list cataloged at [[User:Theki/functions#language]]... Of course, this thread has many similarities to [[#"language" argument for certain functions|the one above]], but this concerns me going out and making this consistent across these NLG functions. &mdash; [[User:Theki|rae<sup>5e</sup>]] &lt;[[User talk:Theki|talk]]&gt; 21:09, 24 April 2026 (UTC) :I've created {{Z|Z34122}} as an extension to {{Z|Z34039}} for larger functions. &mdash; [[User:Theki|rae<sup>5e</sup>]] &lt;[[User talk:Theki|talk]]&gt; 21:34, 24 April 2026 (UTC) == “Key not found ()”? == What am I doing wrong in {{Z|Z34137}}? [[User:Redmin|Redmin]] ([[User talk:Redmin|talk]]) 00:39, 25 April 2026 (UTC) sss9u35mnozv77cy45nl0aib29bbfc5 268770 268726 2026-04-25T06:21:29Z QuickQuokka 51952 /* Why is my test failing? */ new topic ([[mw:c:Special:MyLanguage/User:JWBTH/CD|CD]]) 268770 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/ }} == Wikifunctions & Abstract Wikipedia Newsletter #238 is out: Citations and Copy and Paste == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-03-06|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In this issue, we introduce the possibility of creating a function that deals with references and a Wikifunctions internal clipboard, where you can temporarily store any piece of code in order to paste it somewhere else, 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]]) 17:28, 6 March 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=30119120 --> :Is there a function in Wikifunctions to get all sources to a statement in a Wikidata item. At the moment my main activity in the Wikimedia projects is adding sources to Wikidata statements. For this case I got the following kind of [https://w.wiki/JFec query] to get all qualifiers and sources for a specific statment in explicit mentioned items in the query. There are already templates for citing sources in different Wikipedia language versions. For example the template [https://en.wikipedia.org/wiki/Template:Cite_web Cite web] is used in 298 Wikipedia language versions. So it is a widely used template and I wish a implementation for it in Wikifunctions. [[User:Hogü-456|Hogü-456]] ([[User talk:Hogü-456|talk]]) 21:31, 8 March 2026 (UTC) ::{{Z|31984}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 15:08, 9 March 2026 (UTC) {{tracked|T404652}} ::Yes and no. Importing of Wikidata references is currently turned off. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 15:27, 9 March 2026 (UTC) <br clear="all"/>{{phab|T419350}} :I found [[phab:T419350|a bug]] where the clipboard feature becomes unusable.<!-- --><br>Also, it's a bit disappointing that it doesn't use the real clipboard, not even as an option for egress. If you're invoking a function and you can get it to "compile", then "Copy result link" already lets you copy out the full canonical form... [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 02:58, 10 March 2026 (UTC) ::@[[User:YoshiRulz|YoshiRulz]] Thanks for reporting, I noticed the team about it. I will see if we can fix it soon. [[User:Sannita (WMF)|Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 10:26, 11 March 2026 (UTC) :::It's fixed 🤩 [[User:So9q|So9q]] ([[User talk:So9q|talk]]) 14:38, 31 March 2026 (UTC) == Broken function == Can someone please revert the most recent revision (by [[User:GrounderUK]]) on [[Z29362]]? It appears that it always returns void, breaking a lot of abstract wiki in the process. [[User:MetalBreaksAndBends|MetalBreaksAndBends]] ([[User talk:MetalBreaksAndBends|talk]]) 18:13, 25 March 2026 (UTC) :This implementation is broken, but it's disconnected, no? Shouldn't be breaking abstractwiki. [[User:Infernostars|infernostars]] <small>([[User talk:Infernostars|talk]]) ([[Special:Contributions/Infernostars|contribs]])</small> 21:29, 25 March 2026 (UTC) ::Looks like someone disconnected it after I wrote that comment, but before you wrote yours. [[User:MetalBreaksAndBends|MetalBreaksAndBends]] ([[User talk:MetalBreaksAndBends|talk]]) 22:24, 25 March 2026 (UTC) :It seems to have been reconnected, but the issue looks like it has started working again, per all passed tests. <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 March 2026 (UTC) :This was the result of a [[:phab: T421322|breaking change in the software]]. I didn’t amend the implementation until after it had been disconnected, and all tests passed after the change. I think the issue is now resolved, but I’ll link this comment to the Phabricator ticket for “lessons learned”. Sorry I didn’t pick this up earlier, but this particular software change was unexpected. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 08:46, 26 March 2026 (UTC) == Language tags == I would appreciate input on [[Talk:Z14326#Case-sensitivity]] re: the exact semantics of {{Z|60}}'s identity key. CC @[[User:99of9|99of9]] since you connected one of the tests but not the others. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 14:27, 27 March 2026 (UTC) == "language" argument for certain functions == Hello. I am relatively new to Wikifunctions. Recently, I tried to create functions for Chinese translation of {{Z|Z26570}} and {{Z|Z26095}} (which became [[Z32788]] and [[Z32900]]). During the creation of these functions, I was trying to take {{Z|Z32212}} as reference. And I realized that the defining role sentence function is taking <code>language</code> as an argument (and the test case of the Chinese-language function already contains two varieties of Chinese). This makes it possible to output monolingual text in <code>zh-hant</code>, <code>zh-hans</code>, <code>zh-tw</code>, or any varieties of the language. I think for this reason, it is better to have <code>language</code> as arguments for the implementation of Z26570 and Z26095, and potentially more functions that require {{Z|Z14294}}, since it would output the varieties code instead of just saying <code>zh</code> for <code>zh-hant</code>, <code>zh-hans</code>, <code>zh-tw</code> in the output of type {{Z|Z11}}. I am not sure how the fallback mechanism works if one of the language (varieties) do not have a labels/lexemes, but to me, it is reasonable to have a <code>language</code> argument. [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 09:38, 31 March 2026 (UTC) :The functions you mention do have a language argument. For Wikifunctions, the {{Z|Z60}} can be at a higher or lower level; whether a {{Z|Z11}} is for a language or a variant is determined by the function that constructs it. Please see {{Z|Z26565}} for an example and feel free to add test cases in Chinese. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 17:54, 11 April 2026 (UTC) ::Hello @[[User:GrounderUK|GrounderUK]], thanks for the answer. I understand that whether {{Z|Z11}} is for a language or a variant depends on the function. But that is exactly what I am asking for. It is true that [[Z26570]] and [[Z26095]] takes [[Z60]] as argument, but the language-specific functions in {{Z|Z29843}} and {{Z|Z26096}} don't. ::Let me give you an example: INPUT to [[Z26570]]: <code>entity</code>: Tokyo, <code>class</code>: city, <code>location</code>: Japan, <code>language</code>: zh-cn, the config would select [[Z33030]] (created after my previous comment by elseone) as the implementation, and it would RETURN 东京是日本的一个城市。(zh-hans), which is not zh-cn as requested in the INPUT. It would also be using the term not for the variant (when it is different) because it is hardcoded to use the term in zh-hans. However, if we have the implementation like [[Z32790]] (which was created by me but a natural language argument was added by elseone) or [[Z32213]] (that works in the defining role sentence function because of the extra argument), it could cater for different variant. ::If we don't have the language argument in the language-specific function, the desire for article creation on Abstract Wikipedia would be to create a function for every variant. Is it then better to create functions for every variant? [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 18:18, 11 April 2026 (UTC) :::I forgot to mention that there are some hardcoding in {{Z|Z32790}} as well, but I cannot fix it because it is a connected function and I am not a functioneer. [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 18:31, 11 April 2026 (UTC) ::::Okay, I think it’s safe to disconnect this one as the function is not yet configured for use on Abstract Wikipedia. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 19:04, 11 April 2026 (UTC) :::Ah, sorry… I misunderstood you. I agree that the called function should be able to accept the original language argument. That is simpler in theory than in practice, because the configured functions all have to have the same argument types, as I understand it. I’m not sure which the best approach is, really, but we probably want to avoid two levels of configuration. That suggests that all language-specific functions would need to accept the additional argument, which is unrewarding work for someone. @[[User:99of9|99of9]], @[[User:Jdforrester (WMF)|Jdforrester (WMF)]], @[[User:DVrandecic (WMF)|DVrandecic (WMF)]] Any thoughts? [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 18:57, 11 April 2026 (UTC) ::::I mean, we would need to modify all the functions in each language, which could take some time. But we are still in an early stage. If we don't fix it now and we want to fix it later, it would be a disaster. [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 19:25, 11 April 2026 (UTC) :::::Agreed. And we probably want them converted to HTML too, with separate language spans for text in different languages. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 19:35, 11 April 2026 (UTC) ::::@[[User:GrounderUK|GrounderUK]]: This sounds like a reasonable change to make. Note that (given these Functions are primarily for use on Abstract Wikipedia), altering/replacing them to return Z89/HTML fragments is already a desired but breaking change, so making a second breaking change at the same time is probably easiest for fixing things swiftly. That said, that's of course a decision for the Abstract Wikipedia and Wikifunctions communities, not me! [[User:Jdforrester (WMF)|Jdforrester (WMF)]] ([[User talk:Jdforrester (WMF)|talk]]) 19:43, 12 April 2026 (UTC) ::::@[[User:GrounderUK|GrounderUK]]@[[User:Sun8908|Sun8908]] to make it a non-breaking change, I've created {{Z|Z34039}} which allows a composition {{Z|Z34043}}. This way you can make functions which either need the specified variant or don't! --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 05:52, 24 April 2026 (UTC) :I have now created {{Z|Z33465}}, which is an implementation of [[Z26570]]. Maybe we can migrate to use that function when more (language-specific) functions for it are ready? [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 18:19, 14 April 2026 (UTC) == Special:CreateObject doesn't let me create a typed list == Hello. I tried to create a typed list with all English varieties on Wikifunctions, to create consistency between different configs, but [[Special:CreateObject]] doesn't show typed list as an option for creating. Is this a bug or an intentional restriction? [[User:ChaoticVermillion|ChaoticVermillion]] ([[User talk:ChaoticVermillion|talk]]) 08:24, 2 April 2026 (UTC) :@[[User:ChaoticVermillion|ChaoticVermillion]]: A typed list is an instance of a function call, which is prohibited as a persisted Object. Maybe you want an enum? See [[Wikifunctions:Type proposals]] for the process for creating such a thing. [[User:Jdforrester (WMF)|Jdforrester (WMF)]] ([[User talk:Jdforrester (WMF)|talk]]) 12:01, 2 April 2026 (UTC) ::I don't want any sort of enum for this, I just want a list of English varieties (English, American English, Australian English, etc.) as an object that I can put in configs. I tried making an object as a function call, but apparently I have to be a member of the staff to do it. [[User:ChaoticVermillion|ChaoticVermillion]] ([[User talk:ChaoticVermillion|talk]]) 12:07, 2 April 2026 (UTC) :::I’ve started this with {{Z|Z33034}}. I’m guessing you were trying to create an object of type {{Z|Z7}} rather than an object whose type is a [[Z7]]. There’s a subtle but important difference. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 12:29, 2 April 2026 (UTC) ::::How do you create a object whose type is a [[Z7]] then? I can't see any option to do this. [[User:ChaoticVermillion|ChaoticVermillion]] ([[User talk:ChaoticVermillion|talk]]) 12:32, 2 April 2026 (UTC) :::::When you are creating an object you must specify its type. By default, the UI expects you to provide a reference to the type, so you can just type in the selector box and click the type you want. For an object like a typed list, the type is specified as a function call, so you click the menu dots beside “type” and choose “function call” instead of “reference”. The selector now allows you to search for functions that can return a type object. You start entering “typed list” and select it in the normal way. Then the UI will allow you to specify the argument to the function call, which is the type shared by all elements in the list. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 13:12, 2 April 2026 (UTC) == Unable to use the Z32643 function. == I'm trying to use the [[Z32643]] (Article-less multi instantiating fragment) function to edit an article in Abstract Wikipedia, but it looks like it's missing connected implementations, and it looks like i don't have the permissions to connect the function with the implementation and use it in ab.wiki. Since i'm not familiar with Wikifunctions, i would like to get help for this specific problem. Thanks. --[[User:Mattiz6276|Mattiz6276]] ([[User talk:Mattiz6276|talk]]) 13:50, 2 April 2026 (UTC) :@[[User:Mattiz6276|Mattiz6276]]: Hey there, it looks like that's a work-in-progress by @[[User:MetalBreaksAndBends|MetalBreaksAndBends]]. There's only a fall-back implementation, Z32652, which fails its own test for a second item. I can connect the items together but it might not work as you expect? [[User:Jdforrester (WMF)|Jdforrester (WMF)]] ([[User talk:Jdforrester (WMF)|talk]]) 14:06, 2 April 2026 (UTC) ::Maybe… I don’t think functions without implementations should be appearing on AW so I have amended the label to avoid giving the impression that this function is available. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 14:23, 2 April 2026 (UTC) == Being able to use edit summaries == I have wanted to use edit summaries a few times when connecting or disconnecting implementations or tests, and I have found that the only way to do that is to use the [[:User:%D7%9E%D7%A7%D7%A3/wikilambda_editsource.js|wikilambda editsource]] tool. I feel like it would be a lot more convenient to be able to make these edit summaries without having to use that tool. [[User:ChaoticVermillion|ChaoticVermillion]] ([[User talk:ChaoticVermillion|talk]]) 08:40, 3 April 2026 (UTC) == Definite forms == [[Talk:Z32162|I've noticed an incomplete implementation and would like to work on fixing it, but need advice.]] [[User:Ijon|Ijon]] ([[User talk:Ijon|talk]]) 21:05, 3 April 2026 (UTC) == Wikifunctions & Abstract Wikipedia Newsletter #243 is out: Community proposals for capturing meaning == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-04-10|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In this issue, we report on three community proposals on syntactic approaches, we introduce a new Type (Complex numbers), we report on current hiccups on Abstract Wikipedia, we share more information about a presentation about Abstract Wikipedia at WikiCon Australia, 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/1776101400 April 13, 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]]) 15:35, 10 April 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=30325620 --> == Help me understand why test passes but running function with same input errors == I've been working on a function that I thought I had working correctly: {{Z+|Z31108}}. It has a test which is passing, but when I enter the same Wikidata item as the test uses (or any other relevant item that it ought to work for), it errors. I can't figure out what's wrong (and the function itself seemed to be working as expected the last time worked on it, a month ago), and I don't know how to interpret the error info. The error output is: <code> Error type: Unspecified error Error data: error information: "cannot read property 'Z6003K4' of undefined" Execution debug logs: Z12696K2 (find this) ==> ZObject<Z1K1:{'Z1K1': 'Z9', 'Z9K1': 'Z6007'},Z6007K1:ZObject<Z1K1:{'Z1K1': 'Z9', 'Z9K1': 'Z6092'},Z6092K1:P3831>,Z6007K2:ZObject<Z1K1:{'Z1K1': 'Z9', 'Z9K1': 'Z6091'},Z6091K1:Q7380503>,Z6007K3:ZReference<Z6021>> </code> -- [[User:Ragesoss|Ragesoss]] ([[User talk:Ragesoss|talk]]) 18:02, 10 April 2026 (UTC) :Hmm… I’ve had a quick look and found a comparable error with {{Z|Z29937}}, which was passing “4 months ago”. The debug comes from {{Z|Z12863}}, after it fails to find a match. This is probably because Z6007K3 is ZReference("Z6021") rather than a Z6020 object, as it appears in the debug logs for your test “28 days ago”: :"Z6007K3":{"Z1K1":{"Z1K1":"Z9","Z9K1":"Z6020"},"Z6020K1":{"Z9K1":"Z6021"}} :This means it’s probably a bug introduced by a recent software change. I’ll take a closer look over the weekend, but the actual error for your test case now is: :Unspecified error (error information: "cannot read property 'Z6003K4' of undefined") :I’m guessing that’s from there being no guard against an empty array in {{Z|Z23681}}, but we’ll see. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 23:22, 10 April 2026 (UTC) :I tracked down the bug to [[Z29869]] and fixed that, but the tests for [[Z31659]] are still failing. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 05:44, 11 April 2026 (UTC) ::Thanks. I’ve re-implemented {{Z|Z23680}} with {{Z|Z33331}} so we at least get a meaningful error in {{Z|Z31108}}. The new implementation explicitly caters for the alternative representation of {{Z|Z6040}} and errors on the empty list it gets from {{Z|Z31659}}. ::I also made a [[Z33332|simple Python implementation]], which seems to work. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 16:29, 11 April 2026 (UTC) == No place to ask to activate a function? == I just discovered the {{Z|Z11390}} function and decided to make an overarching language-selecting function for it. After some fiddling around and studying how {{Z|Z32321}} and its set works, I now have {{Z|Z33439}} which has a config object ({{Z|Z33441}}) that selects between the two preexisting language-specific versions I found (English and Malayalam) and the new one I created for my other native language, {{Z|Z33440}}. Except I can't get these to work, because, from what I understand, only [[Wikifunctions:Functioneers|functioneers]] can activate newly created functions and implementations? So where do I apply for the {{Z|Z33439}} and {{Z|Z33440}} functions to be activated? Perhaps we should have a place to ask for it, a la [[w:WP:NPP]] — call it [[Project:New Functions Patrol|New Functions Patrol]] if you will. —[[User:UndueMarmot|<span style="color:#705ccb;">Undue</span><span style="color:#cfdfa3;background-color:#705ccb;">Marmot</span>]] ([[User talk:UndueMarmot|talk]]) 08:58, 14 April 2026 (UTC) :There's [[Wikifunctions:Community portal]] for this. By the way, {{Z|Z33445}} doesn't work because all the code must be inside the main function in Python code. [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 09:19, 14 April 2026 (UTC) ::Huh. How could I have missed that? ::But anyway, I've moved the code in {{Z|Z33445}} into inside the main function block. ::Is there any reason why WF decided not to simply allow anyone to write functions? After all, that's how it works with wikitext templates, and these functions are fundamentally serving the same purposes as templates, just written in a different way. —[[User:UndueMarmot|<span style="color:#705ccb;">Undue</span><span style="color:#cfdfa3;background-color:#705ccb;">Marmot</span>]] <small>([[User talk:UndueMarmot|talk]])</small> 11:25, 14 April 2026 (UTC) :::I've fixed a couple of technical issues, but tests still fail. [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 11:28, 14 April 2026 (UTC) ::::The tests pass now after some more changes to the code: [[Special:Diff/265232/cur]]. —[[User:UndueMarmot|<span style="color:#705ccb;">Undue</span><span style="color:#cfdfa3;background-color:#705ccb;">Marmot</span>]] <small>([[User talk:UndueMarmot|talk]])</small> 12:01, 14 April 2026 (UTC) :::::{{D|Connected}} [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 12:02, 14 April 2026 (UTC) :::I think it's a security issue, since Wikifunctions implementations could teoretically be malicious. [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 11:29, 14 April 2026 (UTC) ::::This ^^^. We're very lenient, though, once you've created a few working functions you can apply for the right, per [[WF:Functioneer]]. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 12:26, 14 April 2026 (UTC) ::::That explanation [[phab:T343559#11421293|doesn't add up]]. A reason to limit ''connection powers'' to Functioneers might be to prevent vandalism, considering Functions can be used across wikis. But user-provided code is already being executed even without a Functioneer connecting it. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 20:01, 16 April 2026 (UTC) == Wikifunctions & Abstract Wikipedia Newsletter #244 is out: Milestones; Some major issues hopefully resolved == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-04-16|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In this issue, we celebrate 4000 functions on Wikifunctions and 1000 abstract articles on Abstract Wikipedia, we announce that we should have fixed some major issues with the websites, we inform you on our latest outreach activities, and we take a look at the latest software developments. Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]! Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 10:22, 17 April 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=30325620 --> == Actual difference between {{Z|Z26039}} and {{Z|Z26095}} == What is the actual difference between these two functions? I ask, since it seems to me that the current distinction is more or less that the first one doesn't use an indefinite article in English, while the second does. Which is not a good distinction in a project that should be language neutral. This doubt emerged from my use of the first one in [[abstract:Q124441]], which @[[User:Hogü-456|Hogü-456]] made me notice that is probably wrong. My question is: why is it wrong? How could we clarify the difference? [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 19:46, 19 April 2026 (UTC) :I think the difference is if there is an indefinite article like a or an before the subject or not. In German there can be cases where a definite article is necessary before the subject. I looked at the functions and before the object both times an article is mentioned. As it depends on the language and the word what is the correct function to use I hope it will be clarified and it is an example of the necessity to have a human with understanding in a specific language check it. I hope there will be longer functions what generate more content about a specific kind of item. Then it is necessary to write one such function per language and it can be then applied to several items. It still requires checks and so maybe it is better to write down what item category needs what kind of introduction sentence function for what language. [[User:Hogü-456|Hogü-456]] ([[User talk:Hogü-456|talk]]) 20:05, 19 April 2026 (UTC) ::The point of these two functions (and of the entire Abstract Wikipedia project) is that they should be defined in a purely language-independent way, so that the translation to actual language can be done automatically. This is the reason why these functions have been renamed; I think that this attempt was not succesful, since meaning is still unclear. My proposal to clarify them would be to invoke the concept of [[w:specificity (linguistics)|specificity]]: {{Z|Z26039}} should be named "specific subject is instance of (string)", and should be used only when the QID of the subject uniquely identifies a single thing; {{Z|Z26095}} should instead be renamed in "non-specific subject is kind of (Monolingual text)", and should be used when the QID refers to a multitude of real life items, and we are specifying the class that all these item belong to. This clarification would not still be enough, since it doesn't explain how mass nouns are handled (is water a unique thing? Does {{Q|Q7802}} refer to a single piece of bread or to the entirety of bread, like water?). This problem is very tricky, since mass noun are language-specific and blurry the line between these two functions. [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 20:58, 19 April 2026 (UTC) :Simply put, one corresponds to P31 and the other to P279. Paris is an {{Q|P31}} a {{Q|Q1549591}} :whereas a {{Q|Q1549591}} is a {{Q|P279}} (alias “kind of”) {{Q|Q515}}. Whether the Wikidata knowledge representation will be sufficient to resolve into fluent natural language representations in all languages is, of course, a crucial question. Where it is not, the Abstract Wikipedia knowledge representation will need to supplement the Wikidata content with additional details about the relation between the participants or the participants themselves, and these details should be language-neutral, to the extent that this is practicable. The item {{Q|Q124441}} has no [[:d:Q124441#P31|P31]] statements; it has only [[:d:Q124441#P279|P279]]s, including one relating it to {{Q|Q212920}}, which suggests {{Z|Z26095}} is the appropriate choice here even if the rendering in some languages is the same. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 22:52, 19 April 2026 (UTC) ::Thanks for explaining it. I think that I'll change the implementation of {{Z|Z26095}}, so that in Italian it produces more or less the same output of {{Z|Z26039}} (both with the definite article). [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 11:24, 20 April 2026 (UTC) == Equivalent of Z6830 for lexemes == Is there an equivalent of {{Z|Z6830}} that enables retrieving all lexemes pointing to a particular lexeme using a specific property? [[User:Redmin|Redmin]] ([[User talk:Redmin|talk]]) 21:06, 20 April 2026 (UTC) :There's {{Z|6831}} but I think that's slightly different again to what you're after. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 12:31, 21 April 2026 (UTC) ::Thanks for sharing that one, I did not know it existed. But you are right, it’s not quite what I am looking for. I want a function that would take a Wikidata property reference (like P5191, which is ‘derived from lexeme’) and a Wikidata lexeme reference, and return a list of lexemes that reference that lexeme using that property. [[User:Redmin|Redmin]] ([[User talk:Redmin|talk]]) 13:23, 21 April 2026 (UTC) == Storing huge datasets == It is not a necessity I suppose, but an idea came to me earlier to write a function that would give the corresponding [[en:Shavian alphabet|Shavian alphabet representation]] of an English word written with the Latin alphabet, or perhaps apply that operation to an entire sentence. However, just trying to guess as to what the IPA pronunciation of each word passed into it could be is is both not ideal (pronunciations obviously can and will vary widely between accents) and infeasible <s>(Wikidata lexemes don't really seem to account for pronunciation)</s>. It happens, though, that a comprehensive Shavian dictionary exists named the [https://readlex.pythonanywhere.com/ ''Read Lexicon''], which uses pronunciation and spelling similar to that used by the creator of the alphabet himself. This would be a good dataset to use in performing this translation in the function, but it appears that, all in all, the total size of the dictionary is [https://github.com/Shavian-info/readlex/blob/main/readlex.json ''nearly 26MB''] when formatted as JSON, which would certainly be larger when converted into a typed list. I am wondering if this will ever be feasible or admissible, or if there is really a way around this if importing such a large set of data is deemed impractical. &mdash; [[User:Theki|rae<sup>5e</sup>]] &lt;[[User talk:Theki|talk]]&gt; 22:30, 20 April 2026 (UTC) :{{re|Theki}} "Wikidata lexemes don't really seem to account for pronunciation"" is patently untrue; not only does every Bokmål lexeme form have IPA attached to it (thanks to Jon Harald Søby), but there are lots of languages--including English--that have pronunciation information, whether through IPA or otherwise, indicated on their forms. The big issue of course is that adding this data is not always possible to perform efficiently--for instance, I'd love to have Yiddish pronunciation respellings from Paul Abelson's dictionary on as many English forms as possible, but this dictionary not being previously processed makes this difficult. The data set you have brought up, if a suitable reading of [[:m:Wikilegal/Lexicographical_Data]] allows it, could be added as {{P|7243}} statements on various English forms. [[User:Mahir256|Mahir256]] ([[User talk:Mahir256|talk]]) 23:20, 20 April 2026 (UTC) ::Well, sorry... I haven't witnessed these pronunciation statements before, I wasn't aware of their existence until you pointed it out. &mdash; [[User:Theki|rae<sup>5e</sup>]] &lt;[[User talk:Theki|talk]]&gt; 15:02, 21 April 2026 (UTC) :I got 1,900,000 characters into [[Z33875]] before the UI gave up on me. I'm not sure what the limit is. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 15:21, 21 April 2026 (UTC) == Could not serialize input JS object: Number <small><small>[insert tested number here]</small></small> == I'm not one to throw my problems at others, but I have no idea how to fix this. Am implementing {{Z|Z24602}} in JavaScript, which requires returning a typed map. It now works for every type of value except numbers. Tried explicitly converting the numbers to float64, but either way it throws the error above. Would appreciate it if anyone could diagnose or fix the problem, as my knowledge of Wikifunctions is amateur at best. Thank you. [[User:Some helpful person|Some helpful person]] ([[User talk:Some helpful person|talk]]) 00:32, 23 April 2026 (UTC) :The quick answer is that like some list-related functions, code implementations returning typed maps are not possible unless the type of the objects in the map is specified in the function signature (e.g. if it was a map from Strings to Natural numbers only). So unfortunately, I think you've chosen a function that is not really possible at the moment. There are a few ideas of how we might address this, but for the moment, work on something else. Sorry! --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 13:21, 23 April 2026 (UTC) :Maybe explicitly using [[Z13518|natural numbers]] would work? I would try using <code>{ "Z1K1": "Z13518", "Z13518K1": "[number]" }</code> to represent numbers, perhaps, and seeing if that works. Of course, you would also probably have to adapt this for other types that cannot be serialized, and I'm not sure how easy that would be to generalize (assuming [[w:Don't repeat yourself|DRYness]] is desired). &mdash; [[User:Theki|rae<sup>5e</sup>]] &lt;[[User talk:Theki|talk]]&gt; 14:39, 23 April 2026 (UTC) == Help with creating a function for Abstract Wikipedia == Hello! I was inspired by {{Z|Z26570}} to create {{Z|Z33975}}, however I'm not sure how I add specific language implementations here. Can anybody help me? [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 10:41, 23 April 2026 (UTC) : I think I figured it out, I created a new object with the language config type, added {{Z|Z14310}} to my implementation, and added a new function for English... At least I think that's how it works... [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 13:16, 23 April 2026 (UTC) ::You have the right idea, as far as I know. I went ahead and connected the implementations you created as they appear to work fine for English, and added a test for {{Z|Z33975}} (which passes [[File:Twemoji 1f601.svg|24px]]). I also corrected an error you made on the config object where you appear to have accidentally connected English to {{Z|Z33975}} instead of {{Z|Z33977}}. Thank you for contributing! &mdash; [[User:Theki|rae<sup>5e</sup>]] &lt;[[User talk:Theki|talk]]&gt; 13:45, 23 April 2026 (UTC) ::: {{re|Theki}} Thank you so much for you help! Could you please kindly also connect the implementations for {{Z|Z33986}} which I just made, which is going to be used for the Hebrew implementation of {{Z|Z33975}}. [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 14:11, 23 April 2026 (UTC) ::::You seem to be returning the wrong type in both implementations. Functioneers should not connect implementations that don't work for non-functioneers. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 14:13, 23 April 2026 (UTC) ::::: {{re|Feeglgeef}} Oh thank you for pointing that out! I am still a bit new to this project and confused, so I need to read up some more about this. How do I return a monolingual text object? [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 14:17, 23 April 2026 (UTC) ::::::I'm trying to fix it for you, the construction of ZObjects in code implementations is a bit difficult right now. Since the State origin using entity and class function will (presumably) be composition, perhaps {{Z|33975}} can be adjusted to return a string, using {{Z|26107}} and {{Z|26107}}? [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 14:21, 23 April 2026 (UTC) :::::I did not notice any discrepancies from looking at the functions by themselves, and it seemed to work fine on my end. Is it bad practice for NLG functions to return the monolingual text type? I had assumed it was logical. &mdash; [[User:Theki|rae<sup>5e</sup>]] &lt;[[User talk:Theki|talk]]&gt; 14:24, 23 April 2026 (UTC) ::::::Both implementations are failing all three tests on my end. No consensus has been established as to whether monolingual texts or strings should be used, so it's like the [[w:War of the currents|war of the currents]] but for Wikifunctions. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 14:27, 23 April 2026 (UTC) :::::::Oh, you were referring to {{Z|Z33986}}. I assumed you were stating that something was wrong in the earlier English functions that I missed; I apologize for the misunderstanding. Has there been any centralized discussion on this string vs. monolingual text issue? &mdash; [[User:Theki|rae<sup>5e</sup>]] &lt;[[User talk:Theki|talk]]&gt; 14:31, 23 April 2026 (UTC) ::::::::Not that I'm aware of, I've brought it up on the telegram twice before, though. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 14:49, 23 April 2026 (UTC) ::::::::The centralised discussion is at [[WT:Abstract Wikipedia/2025 fragment experiments#Proposed recommendation: Fragments should return Z11/monolingual strings]]. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 07:19, 24 April 2026 (UTC) ::::::: {{re|Theki|Feeglgeef}} Can only functioneers test implementations? For me I can't test it at all... [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 14:32, 23 April 2026 (UTC) ::::::::AFAIK, test cases are only immediately testable during editing of a function if they are connected. This is one of my personal pain points with Wikifunctions, iterating on functions without exhaustive connected test cases makes debugging practically impossible for non-functioneers working on newly-created functions... I (or Feeglgeef) can quickly connect the tests you need for you if you want, although if they are not well-formed they may need to be disconnected again afterwards. Additionally, I could temporarily connect the implementation you are writing so that you can test it on the sidebar as you work, but I'm not sure if this is advisable. That functionality is also something that unfortunately only works when not disconnected. &mdash; [[User:Theki|rae<sup>5e</sup>]] &lt;[[User talk:Theki|talk]]&gt; 14:43, 23 April 2026 (UTC) :::::::::Yup, agree with you on all points, thanks. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 14:48, 23 April 2026 (UTC) == Please disconnect implementation == I think I've fixed my issue with {{Z|Z33986}}, but I can't edit an actively connected implementations with my rights. I must admit it is an AI-aided fix, I feel very strongly about disclosing that. Courtesy pinging [[User:Theki]] and [[User:Feeglgeef]]. [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 18:51, 23 April 2026 (UTC) : Additionally, I think the JS might be working. [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 18:52, 23 April 2026 (UTC) : Just to clarify, I mean disconnect the Python implementation please. [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 18:53, 23 April 2026 (UTC) :{{Done}} I've disconnected the Python implementation. :I've also added a couple of tests. The rule is a bit more complicated than adding a maqaf before every character that is not a Hebrew letter. Unfortunately, I don't think I'll have time to fix the implementations any time soon. [[User:Amire80|Amir E. Aharoni]] ([[User talk:Amire80|talk]]) 19:03, 23 April 2026 (UTC) :: Thank you! :: Also, for some reason I thought you put a maqaf before all gershayim, so thanks for correcting me. [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 19:09, 23 April 2026 (UTC) :::No, that's not the rule. :::The rest of this reply is an [[:wikt:info-dump|infodump]], feel free to ignore it :) :::In [https://hebrew-academy.org.il/topic/hahlatot/punctuation/ the Academy's punctuation rules], the rule for adding a maqaf is written kind of badly: שמים מקף ברצף שיש בו שני סוגי גופנים, כגון אותיות ומספרים ("maqaf is added in a sequence in which there are two types of fonts, such as letters and numerals"). These are not different types of "fonts", but different types of characters, and I should email them about it. It gives the examples <span lang="he" dir="rtl">ה־12</span> and <span lang="he" dir="rtl">ב־DNA</span>. It doesn't say anything explicitly about quotation marks, but in other places on the same page, you have stuff like <span lang="he" dir="rtl">ב"הארץ"</span>, and from that I deduce that a maqaf is not needed before double quotes if there are Hebrew letters inside the double quotes. :::That said, a few people do think that there must be a maqaf before double quotes. I have a somewhat surprising example of somebody who always does it: translators of Scientology materials into Hebrew. At least that's what they did last time I looked at them, about ten years ago. Those people are certainly prolific, and they get points from me for consistency, but this not the prevalent standard. (And if I recall correctly, they use the minus and not the proper Hebrew maqaf, and they don't get any points from me for that!) :::Also, the name of the character is just "double quotes" and not "gershayim". Gershayim are mostly for abbreviations, although most people use the same character for them. I use ״ for gershayim, as do a few other nerds, but we're the minority. [[User:Amire80|Amir E. Aharoni]] ([[User talk:Amire80|talk]]) 19:35, 23 April 2026 (UTC) :::: {{re|Amire80}} Yeah, "font" is a weird choice of wording here by the Academy...<br> I think I'll follow your guidance and not use a maqaf for quotes beginning with Hebrew letters. <br> I should also add more tests for different types of quotes, like straight (", '), curly (“, ”, ‘, ’), gershayim (״, ׳), including single quotes.<br> P.S. gotta deduct points from Scientology for being a cult but that's neither here nor there [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 20:49, 23 April 2026 (UTC) :::: {{re|Amire80}} Courtesy ping because I mistyped your username on the last message. Anyways I'm also gonna do that tomorrow because I'm tired now... [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 20:50, 23 April 2026 (UTC) == Connect implementations == Hello! I'm done with the implementations of {{Z|Z33986}} both in JS and Python, and all tests pass. Pinging @[[User:Amire80|Amire80]] to check if all the tests I've added are alright. [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 15:24, 24 April 2026 (UTC) :Connected. It's possible that some more changes will be needed, but it looks OK now. :Another little comment: It should be called "clitic" and not "prefix". [[User:Amire80|Amir E. Aharoni]] ([[User talk:Amire80|talk]]) 15:56, 24 April 2026 (UTC) : {{re|Amire80}} Thanks for your comment! Luckily labels are easy to edit, so I'll get to it. : Currently I'm working on Bulgarian {{z|Z34072}} and {{z|Z34084}}, along with other Bulgarian functions. After I'm finished with those I'll take your advice. [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 16:01, 24 April 2026 (UTC) == Please connect my Bulgarian implementations == I recently created the following Bulgarian functions: * {{Z|Z34070}} (currently broken, I think because another function I built it upon is unimplemented) * {{Z|Z34088}} * {{Z|Z34105}} * {{Z|Z34072}} * {{Z|Z34084}} Can somebody please connect these functions, and perhaps suggest other functions I could localize? [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 19:03, 24 April 2026 (UTC) : Specifically, [[Z34070]] is based on [[Z34072]] [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 19:05, 24 April 2026 (UTC) :{{done}} for everything that passes, [[Z34070]] still does not work after purging WF's cache, though. For future reference, please request on the [[WF:Community portal|community portal]] instead of the project chat. Thank you for your work! [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 20:03, 24 April 2026 (UTC) :: {{re|Feeglgeef}} Thank you for your help! I will keep in mind to go to the [[project: community portal| community portal]] in future instead for this. :: I still don't understand why {{Z|Z34070}} fails... It's implementation is almost completely identical to [[Z30399]] from {{Z|Z30397}}, unless I messed something up... [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 20:11, 24 April 2026 (UTC) :::{{done}} No, it was mostly just timing out. It is better to use selective fetches where possible. One case is failing to match the expected results, but at least it is returning something. For all I know, it might even be acceptable! [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 20:35, 24 April 2026 (UTC) :::: {{re|GrounderUK}} Thank you so much for your help! The one failed case is with a definite article, so I feel like that might be fixed in the future... <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> 20:43, 24 April 2026 (UTC) == Editor experience suggestions == I'm a bit frustrated with the editing experience on Wikifunctions, and I have suggestions based on pain points I've had contributing to this project: * Adding a wizard to create functions, implementations, and tests in one flow, somewhat like Wikimedia Commons' upload wizard * A sandbox for experimenting without changing mainspace functions, and maybe letting non-functioneers connect implementations ([[Project: Sandbox]] doesn't seem to fit this) * We could have functions for creation based on the sandbox, like how Wikipedia has articles for creation and edit requests, * Maybe even another test instance of Wikifunctions, like how Wikidata has [[testwikidata:|Test Wikidata]] I really like this project and I don't mean to whine, but it certainly has a lot of pain points both for technical and non-technical people. <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> 20:41, 24 April 2026 (UTC) : It's also really complicated to localize functions, so maybe we should add another wizard for that, where you can choose a language, and then create the new function with the aforementioned function wizard, and it just automatically adds it to the related language configuration object of the related function. <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> 20:48, 24 April 2026 (UTC) :# Sounds good to me. :# A sandbox available is [[Z10119]], though an extension-provided sandbox that allows you to manipulate the types, code, and tests easily without interfering with the mainspace would be nice. :# [[WF:Suggest a function|This page]] works to some extent, though it's too messy in my opinion. :# We used to have a "beta cluster" but it [[phab:rOMWC5f625c5846b5f779473fa32c9a02d87e59215dfa|got shut down]] just over a year ago because it was broken. :[[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 21:07, 24 April 2026 (UTC) == Language parameters in language-specific functions == I think that an effort should be made to give the different natural language options corresponding to different English dialects, Chinese scripts, etc. more of a use (I added the test {{Z|Z34119}} to {{Z|Z26095}} and unsurprisingly it fails). There are two main problems with this approach that I can identify: * If you ask the majority of these functions to make a sentence in British English, much of the time it will give you an output with missing words, because it does not fallback to English labels in the case of a British English label for that item missing. The same applies for every other English dialect, British English is just an example here. * Uninformed editors will probably see the presence of a language parameter on these functions, consider it redundant, and remove it. [[Special:Diff/268074|I have made this mistake before]]. In my opinion, in a perfect world, all of these language generation functions would output monolingual text, and if the user asks for American English text, then American English text is what they'll get. If the user asks for Japanese text in hiragana specifically, then that's what they'll get in return. This is not as high-priority as just rendering text in the language plainly in the first place, but it's something that I feel is still worth devoting some effort to. Right now switching functions to use this paradigm is difficult because, on the one hand, I don't know if consensus tends towards this direction being ideal or advisable, and I don't want to make changes like this without at least notifying the wider community. In addition, all tests break once a parameter is added or removed, and the function editor does not recognize the change in number of parameters and therefore you have to remove the function call, re-add it along with all of its parameters it had previously (which is a tedious cut-and-paste job), and then it will work again. This is something that you can do in five seconds by just adding a few lines of JSON to the test source, but this is not directly editable from the Web browser. This tedium is largely what's preventing me from doing this on a larger scale, besides asking for comments first. If anyone has any insights or comments on this, then that would be appreciated. If a reference of functions with and without the support for language variants is needed, of course [[WF:NLG]] can be perused, but I've also my own list cataloged at [[User:Theki/functions#language]]... Of course, this thread has many similarities to [[#"language" argument for certain functions|the one above]], but this concerns me going out and making this consistent across these NLG functions. &mdash; [[User:Theki|rae<sup>5e</sup>]] &lt;[[User talk:Theki|talk]]&gt; 21:09, 24 April 2026 (UTC) :I've created {{Z|Z34122}} as an extension to {{Z|Z34039}} for larger functions. &mdash; [[User:Theki|rae<sup>5e</sup>]] &lt;[[User talk:Theki|talk]]&gt; 21:34, 24 April 2026 (UTC) == “Key not found ()”? == What am I doing wrong in {{Z|Z34137}}? [[User:Redmin|Redmin]] ([[User talk:Redmin|talk]]) 00:39, 25 April 2026 (UTC) == Why is my test failing? == Hello! I recently made {{Z|Z34139}} based on [[wikt:Module:bg-translit]], and the test case {{Z|Z34141}} is failing on both implementations, despite the expected output and actual output being the same as far as I can tell. I tried looking at the Unicode codepoints of the output, but those are also identical. <span style="border-radius:99q;padding:0 7q;background:#103;border:3q solid #FBF">[[User:QuickQuokka|<span style="color:#FBF">'''QuickQuokka'''</span>]]</span> <sup>[⁠[[User talk:QuickQuokka|talk]] • [[Special:Contribs/QuickQuokka|contribs]]]</sup> 06:21, 25 April 2026 (UTC) laqyq35nn5niu6zaz3tyhvrsrqmn3ow 268847 268770 2026-04-25T09:41:11Z GrounderUK 50 /* Why is my test failing? */ Reply 268847 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/ }} == Wikifunctions & Abstract Wikipedia Newsletter #238 is out: Citations and Copy and Paste == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-03-06|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In this issue, we introduce the possibility of creating a function that deals with references and a Wikifunctions internal clipboard, where you can temporarily store any piece of code in order to paste it somewhere else, 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]]) 17:28, 6 March 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=30119120 --> :Is there a function in Wikifunctions to get all sources to a statement in a Wikidata item. At the moment my main activity in the Wikimedia projects is adding sources to Wikidata statements. For this case I got the following kind of [https://w.wiki/JFec query] to get all qualifiers and sources for a specific statment in explicit mentioned items in the query. There are already templates for citing sources in different Wikipedia language versions. For example the template [https://en.wikipedia.org/wiki/Template:Cite_web Cite web] is used in 298 Wikipedia language versions. So it is a widely used template and I wish a implementation for it in Wikifunctions. [[User:Hogü-456|Hogü-456]] ([[User talk:Hogü-456|talk]]) 21:31, 8 March 2026 (UTC) ::{{Z|31984}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 15:08, 9 March 2026 (UTC) {{tracked|T404652}} ::Yes and no. Importing of Wikidata references is currently turned off. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 15:27, 9 March 2026 (UTC) <br clear="all"/>{{phab|T419350}} :I found [[phab:T419350|a bug]] where the clipboard feature becomes unusable.<!-- --><br>Also, it's a bit disappointing that it doesn't use the real clipboard, not even as an option for egress. If you're invoking a function and you can get it to "compile", then "Copy result link" already lets you copy out the full canonical form... [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 02:58, 10 March 2026 (UTC) ::@[[User:YoshiRulz|YoshiRulz]] Thanks for reporting, I noticed the team about it. I will see if we can fix it soon. [[User:Sannita (WMF)|Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 10:26, 11 March 2026 (UTC) :::It's fixed 🤩 [[User:So9q|So9q]] ([[User talk:So9q|talk]]) 14:38, 31 March 2026 (UTC) == Broken function == Can someone please revert the most recent revision (by [[User:GrounderUK]]) on [[Z29362]]? It appears that it always returns void, breaking a lot of abstract wiki in the process. [[User:MetalBreaksAndBends|MetalBreaksAndBends]] ([[User talk:MetalBreaksAndBends|talk]]) 18:13, 25 March 2026 (UTC) :This implementation is broken, but it's disconnected, no? Shouldn't be breaking abstractwiki. [[User:Infernostars|infernostars]] <small>([[User talk:Infernostars|talk]]) ([[Special:Contributions/Infernostars|contribs]])</small> 21:29, 25 March 2026 (UTC) ::Looks like someone disconnected it after I wrote that comment, but before you wrote yours. [[User:MetalBreaksAndBends|MetalBreaksAndBends]] ([[User talk:MetalBreaksAndBends|talk]]) 22:24, 25 March 2026 (UTC) :It seems to have been reconnected, but the issue looks like it has started working again, per all passed tests. <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 March 2026 (UTC) :This was the result of a [[:phab: T421322|breaking change in the software]]. I didn’t amend the implementation until after it had been disconnected, and all tests passed after the change. I think the issue is now resolved, but I’ll link this comment to the Phabricator ticket for “lessons learned”. Sorry I didn’t pick this up earlier, but this particular software change was unexpected. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 08:46, 26 March 2026 (UTC) == Language tags == I would appreciate input on [[Talk:Z14326#Case-sensitivity]] re: the exact semantics of {{Z|60}}'s identity key. CC @[[User:99of9|99of9]] since you connected one of the tests but not the others. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 14:27, 27 March 2026 (UTC) == "language" argument for certain functions == Hello. I am relatively new to Wikifunctions. Recently, I tried to create functions for Chinese translation of {{Z|Z26570}} and {{Z|Z26095}} (which became [[Z32788]] and [[Z32900]]). During the creation of these functions, I was trying to take {{Z|Z32212}} as reference. And I realized that the defining role sentence function is taking <code>language</code> as an argument (and the test case of the Chinese-language function already contains two varieties of Chinese). This makes it possible to output monolingual text in <code>zh-hant</code>, <code>zh-hans</code>, <code>zh-tw</code>, or any varieties of the language. I think for this reason, it is better to have <code>language</code> as arguments for the implementation of Z26570 and Z26095, and potentially more functions that require {{Z|Z14294}}, since it would output the varieties code instead of just saying <code>zh</code> for <code>zh-hant</code>, <code>zh-hans</code>, <code>zh-tw</code> in the output of type {{Z|Z11}}. I am not sure how the fallback mechanism works if one of the language (varieties) do not have a labels/lexemes, but to me, it is reasonable to have a <code>language</code> argument. [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 09:38, 31 March 2026 (UTC) :The functions you mention do have a language argument. For Wikifunctions, the {{Z|Z60}} can be at a higher or lower level; whether a {{Z|Z11}} is for a language or a variant is determined by the function that constructs it. Please see {{Z|Z26565}} for an example and feel free to add test cases in Chinese. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 17:54, 11 April 2026 (UTC) ::Hello @[[User:GrounderUK|GrounderUK]], thanks for the answer. I understand that whether {{Z|Z11}} is for a language or a variant depends on the function. But that is exactly what I am asking for. It is true that [[Z26570]] and [[Z26095]] takes [[Z60]] as argument, but the language-specific functions in {{Z|Z29843}} and {{Z|Z26096}} don't. ::Let me give you an example: INPUT to [[Z26570]]: <code>entity</code>: Tokyo, <code>class</code>: city, <code>location</code>: Japan, <code>language</code>: zh-cn, the config would select [[Z33030]] (created after my previous comment by elseone) as the implementation, and it would RETURN 东京是日本的一个城市。(zh-hans), which is not zh-cn as requested in the INPUT. It would also be using the term not for the variant (when it is different) because it is hardcoded to use the term in zh-hans. However, if we have the implementation like [[Z32790]] (which was created by me but a natural language argument was added by elseone) or [[Z32213]] (that works in the defining role sentence function because of the extra argument), it could cater for different variant. ::If we don't have the language argument in the language-specific function, the desire for article creation on Abstract Wikipedia would be to create a function for every variant. Is it then better to create functions for every variant? [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 18:18, 11 April 2026 (UTC) :::I forgot to mention that there are some hardcoding in {{Z|Z32790}} as well, but I cannot fix it because it is a connected function and I am not a functioneer. [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 18:31, 11 April 2026 (UTC) ::::Okay, I think it’s safe to disconnect this one as the function is not yet configured for use on Abstract Wikipedia. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 19:04, 11 April 2026 (UTC) :::Ah, sorry… I misunderstood you. I agree that the called function should be able to accept the original language argument. That is simpler in theory than in practice, because the configured functions all have to have the same argument types, as I understand it. I’m not sure which the best approach is, really, but we probably want to avoid two levels of configuration. That suggests that all language-specific functions would need to accept the additional argument, which is unrewarding work for someone. @[[User:99of9|99of9]], @[[User:Jdforrester (WMF)|Jdforrester (WMF)]], @[[User:DVrandecic (WMF)|DVrandecic (WMF)]] Any thoughts? [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 18:57, 11 April 2026 (UTC) ::::I mean, we would need to modify all the functions in each language, which could take some time. But we are still in an early stage. If we don't fix it now and we want to fix it later, it would be a disaster. [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 19:25, 11 April 2026 (UTC) :::::Agreed. And we probably want them converted to HTML too, with separate language spans for text in different languages. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 19:35, 11 April 2026 (UTC) ::::@[[User:GrounderUK|GrounderUK]]: This sounds like a reasonable change to make. Note that (given these Functions are primarily for use on Abstract Wikipedia), altering/replacing them to return Z89/HTML fragments is already a desired but breaking change, so making a second breaking change at the same time is probably easiest for fixing things swiftly. That said, that's of course a decision for the Abstract Wikipedia and Wikifunctions communities, not me! [[User:Jdforrester (WMF)|Jdforrester (WMF)]] ([[User talk:Jdforrester (WMF)|talk]]) 19:43, 12 April 2026 (UTC) ::::@[[User:GrounderUK|GrounderUK]]@[[User:Sun8908|Sun8908]] to make it a non-breaking change, I've created {{Z|Z34039}} which allows a composition {{Z|Z34043}}. This way you can make functions which either need the specified variant or don't! --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 05:52, 24 April 2026 (UTC) :I have now created {{Z|Z33465}}, which is an implementation of [[Z26570]]. Maybe we can migrate to use that function when more (language-specific) functions for it are ready? [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 18:19, 14 April 2026 (UTC) == Special:CreateObject doesn't let me create a typed list == Hello. I tried to create a typed list with all English varieties on Wikifunctions, to create consistency between different configs, but [[Special:CreateObject]] doesn't show typed list as an option for creating. Is this a bug or an intentional restriction? [[User:ChaoticVermillion|ChaoticVermillion]] ([[User talk:ChaoticVermillion|talk]]) 08:24, 2 April 2026 (UTC) :@[[User:ChaoticVermillion|ChaoticVermillion]]: A typed list is an instance of a function call, which is prohibited as a persisted Object. Maybe you want an enum? See [[Wikifunctions:Type proposals]] for the process for creating such a thing. [[User:Jdforrester (WMF)|Jdforrester (WMF)]] ([[User talk:Jdforrester (WMF)|talk]]) 12:01, 2 April 2026 (UTC) ::I don't want any sort of enum for this, I just want a list of English varieties (English, American English, Australian English, etc.) as an object that I can put in configs. I tried making an object as a function call, but apparently I have to be a member of the staff to do it. [[User:ChaoticVermillion|ChaoticVermillion]] ([[User talk:ChaoticVermillion|talk]]) 12:07, 2 April 2026 (UTC) :::I’ve started this with {{Z|Z33034}}. I’m guessing you were trying to create an object of type {{Z|Z7}} rather than an object whose type is a [[Z7]]. There’s a subtle but important difference. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 12:29, 2 April 2026 (UTC) ::::How do you create a object whose type is a [[Z7]] then? I can't see any option to do this. [[User:ChaoticVermillion|ChaoticVermillion]] ([[User talk:ChaoticVermillion|talk]]) 12:32, 2 April 2026 (UTC) :::::When you are creating an object you must specify its type. By default, the UI expects you to provide a reference to the type, so you can just type in the selector box and click the type you want. For an object like a typed list, the type is specified as a function call, so you click the menu dots beside “type” and choose “function call” instead of “reference”. The selector now allows you to search for functions that can return a type object. You start entering “typed list” and select it in the normal way. Then the UI will allow you to specify the argument to the function call, which is the type shared by all elements in the list. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 13:12, 2 April 2026 (UTC) == Unable to use the Z32643 function. == I'm trying to use the [[Z32643]] (Article-less multi instantiating fragment) function to edit an article in Abstract Wikipedia, but it looks like it's missing connected implementations, and it looks like i don't have the permissions to connect the function with the implementation and use it in ab.wiki. Since i'm not familiar with Wikifunctions, i would like to get help for this specific problem. Thanks. --[[User:Mattiz6276|Mattiz6276]] ([[User talk:Mattiz6276|talk]]) 13:50, 2 April 2026 (UTC) :@[[User:Mattiz6276|Mattiz6276]]: Hey there, it looks like that's a work-in-progress by @[[User:MetalBreaksAndBends|MetalBreaksAndBends]]. There's only a fall-back implementation, Z32652, which fails its own test for a second item. I can connect the items together but it might not work as you expect? [[User:Jdforrester (WMF)|Jdforrester (WMF)]] ([[User talk:Jdforrester (WMF)|talk]]) 14:06, 2 April 2026 (UTC) ::Maybe… I don’t think functions without implementations should be appearing on AW so I have amended the label to avoid giving the impression that this function is available. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 14:23, 2 April 2026 (UTC) == Being able to use edit summaries == I have wanted to use edit summaries a few times when connecting or disconnecting implementations or tests, and I have found that the only way to do that is to use the [[:User:%D7%9E%D7%A7%D7%A3/wikilambda_editsource.js|wikilambda editsource]] tool. I feel like it would be a lot more convenient to be able to make these edit summaries without having to use that tool. [[User:ChaoticVermillion|ChaoticVermillion]] ([[User talk:ChaoticVermillion|talk]]) 08:40, 3 April 2026 (UTC) == Definite forms == [[Talk:Z32162|I've noticed an incomplete implementation and would like to work on fixing it, but need advice.]] [[User:Ijon|Ijon]] ([[User talk:Ijon|talk]]) 21:05, 3 April 2026 (UTC) == Wikifunctions & Abstract Wikipedia Newsletter #243 is out: Community proposals for capturing meaning == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-04-10|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In this issue, we report on three community proposals on syntactic approaches, we introduce a new Type (Complex numbers), we report on current hiccups on Abstract Wikipedia, we share more information about a presentation about Abstract Wikipedia at WikiCon Australia, 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/1776101400 April 13, 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]]) 15:35, 10 April 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=30325620 --> == Help me understand why test passes but running function with same input errors == I've been working on a function that I thought I had working correctly: {{Z+|Z31108}}. It has a test which is passing, but when I enter the same Wikidata item as the test uses (or any other relevant item that it ought to work for), it errors. I can't figure out what's wrong (and the function itself seemed to be working as expected the last time worked on it, a month ago), and I don't know how to interpret the error info. The error output is: <code> Error type: Unspecified error Error data: error information: "cannot read property 'Z6003K4' of undefined" Execution debug logs: Z12696K2 (find this) ==> ZObject<Z1K1:{'Z1K1': 'Z9', 'Z9K1': 'Z6007'},Z6007K1:ZObject<Z1K1:{'Z1K1': 'Z9', 'Z9K1': 'Z6092'},Z6092K1:P3831>,Z6007K2:ZObject<Z1K1:{'Z1K1': 'Z9', 'Z9K1': 'Z6091'},Z6091K1:Q7380503>,Z6007K3:ZReference<Z6021>> </code> -- [[User:Ragesoss|Ragesoss]] ([[User talk:Ragesoss|talk]]) 18:02, 10 April 2026 (UTC) :Hmm… I’ve had a quick look and found a comparable error with {{Z|Z29937}}, which was passing “4 months ago”. The debug comes from {{Z|Z12863}}, after it fails to find a match. This is probably because Z6007K3 is ZReference("Z6021") rather than a Z6020 object, as it appears in the debug logs for your test “28 days ago”: :"Z6007K3":{"Z1K1":{"Z1K1":"Z9","Z9K1":"Z6020"},"Z6020K1":{"Z9K1":"Z6021"}} :This means it’s probably a bug introduced by a recent software change. I’ll take a closer look over the weekend, but the actual error for your test case now is: :Unspecified error (error information: "cannot read property 'Z6003K4' of undefined") :I’m guessing that’s from there being no guard against an empty array in {{Z|Z23681}}, but we’ll see. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 23:22, 10 April 2026 (UTC) :I tracked down the bug to [[Z29869]] and fixed that, but the tests for [[Z31659]] are still failing. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 05:44, 11 April 2026 (UTC) ::Thanks. I’ve re-implemented {{Z|Z23680}} with {{Z|Z33331}} so we at least get a meaningful error in {{Z|Z31108}}. The new implementation explicitly caters for the alternative representation of {{Z|Z6040}} and errors on the empty list it gets from {{Z|Z31659}}. ::I also made a [[Z33332|simple Python implementation]], which seems to work. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 16:29, 11 April 2026 (UTC) == No place to ask to activate a function? == I just discovered the {{Z|Z11390}} function and decided to make an overarching language-selecting function for it. After some fiddling around and studying how {{Z|Z32321}} and its set works, I now have {{Z|Z33439}} which has a config object ({{Z|Z33441}}) that selects between the two preexisting language-specific versions I found (English and Malayalam) and the new one I created for my other native language, {{Z|Z33440}}. Except I can't get these to work, because, from what I understand, only [[Wikifunctions:Functioneers|functioneers]] can activate newly created functions and implementations? So where do I apply for the {{Z|Z33439}} and {{Z|Z33440}} functions to be activated? Perhaps we should have a place to ask for it, a la [[w:WP:NPP]] — call it [[Project:New Functions Patrol|New Functions Patrol]] if you will. —[[User:UndueMarmot|<span style="color:#705ccb;">Undue</span><span style="color:#cfdfa3;background-color:#705ccb;">Marmot</span>]] ([[User talk:UndueMarmot|talk]]) 08:58, 14 April 2026 (UTC) :There's [[Wikifunctions:Community portal]] for this. By the way, {{Z|Z33445}} doesn't work because all the code must be inside the main function in Python code. [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 09:19, 14 April 2026 (UTC) ::Huh. How could I have missed that? ::But anyway, I've moved the code in {{Z|Z33445}} into inside the main function block. ::Is there any reason why WF decided not to simply allow anyone to write functions? After all, that's how it works with wikitext templates, and these functions are fundamentally serving the same purposes as templates, just written in a different way. —[[User:UndueMarmot|<span style="color:#705ccb;">Undue</span><span style="color:#cfdfa3;background-color:#705ccb;">Marmot</span>]] <small>([[User talk:UndueMarmot|talk]])</small> 11:25, 14 April 2026 (UTC) :::I've fixed a couple of technical issues, but tests still fail. [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 11:28, 14 April 2026 (UTC) ::::The tests pass now after some more changes to the code: [[Special:Diff/265232/cur]]. —[[User:UndueMarmot|<span style="color:#705ccb;">Undue</span><span style="color:#cfdfa3;background-color:#705ccb;">Marmot</span>]] <small>([[User talk:UndueMarmot|talk]])</small> 12:01, 14 April 2026 (UTC) :::::{{D|Connected}} [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 12:02, 14 April 2026 (UTC) :::I think it's a security issue, since Wikifunctions implementations could teoretically be malicious. [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 11:29, 14 April 2026 (UTC) ::::This ^^^. We're very lenient, though, once you've created a few working functions you can apply for the right, per [[WF:Functioneer]]. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 12:26, 14 April 2026 (UTC) ::::That explanation [[phab:T343559#11421293|doesn't add up]]. A reason to limit ''connection powers'' to Functioneers might be to prevent vandalism, considering Functions can be used across wikis. But user-provided code is already being executed even without a Functioneer connecting it. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 20:01, 16 April 2026 (UTC) == Wikifunctions & Abstract Wikipedia Newsletter #244 is out: Milestones; Some major issues hopefully resolved == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-04-16|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In this issue, we celebrate 4000 functions on Wikifunctions and 1000 abstract articles on Abstract Wikipedia, we announce that we should have fixed some major issues with the websites, we inform you on our latest outreach activities, and we take a look at the latest software developments. Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]! Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 10:22, 17 April 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=30325620 --> == Actual difference between {{Z|Z26039}} and {{Z|Z26095}} == What is the actual difference between these two functions? I ask, since it seems to me that the current distinction is more or less that the first one doesn't use an indefinite article in English, while the second does. Which is not a good distinction in a project that should be language neutral. This doubt emerged from my use of the first one in [[abstract:Q124441]], which @[[User:Hogü-456|Hogü-456]] made me notice that is probably wrong. My question is: why is it wrong? How could we clarify the difference? [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 19:46, 19 April 2026 (UTC) :I think the difference is if there is an indefinite article like a or an before the subject or not. In German there can be cases where a definite article is necessary before the subject. I looked at the functions and before the object both times an article is mentioned. As it depends on the language and the word what is the correct function to use I hope it will be clarified and it is an example of the necessity to have a human with understanding in a specific language check it. I hope there will be longer functions what generate more content about a specific kind of item. Then it is necessary to write one such function per language and it can be then applied to several items. It still requires checks and so maybe it is better to write down what item category needs what kind of introduction sentence function for what language. [[User:Hogü-456|Hogü-456]] ([[User talk:Hogü-456|talk]]) 20:05, 19 April 2026 (UTC) ::The point of these two functions (and of the entire Abstract Wikipedia project) is that they should be defined in a purely language-independent way, so that the translation to actual language can be done automatically. This is the reason why these functions have been renamed; I think that this attempt was not succesful, since meaning is still unclear. My proposal to clarify them would be to invoke the concept of [[w:specificity (linguistics)|specificity]]: {{Z|Z26039}} should be named "specific subject is instance of (string)", and should be used only when the QID of the subject uniquely identifies a single thing; {{Z|Z26095}} should instead be renamed in "non-specific subject is kind of (Monolingual text)", and should be used when the QID refers to a multitude of real life items, and we are specifying the class that all these item belong to. This clarification would not still be enough, since it doesn't explain how mass nouns are handled (is water a unique thing? Does {{Q|Q7802}} refer to a single piece of bread or to the entirety of bread, like water?). This problem is very tricky, since mass noun are language-specific and blurry the line between these two functions. [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 20:58, 19 April 2026 (UTC) :Simply put, one corresponds to P31 and the other to P279. Paris is an {{Q|P31}} a {{Q|Q1549591}} :whereas a {{Q|Q1549591}} is a {{Q|P279}} (alias “kind of”) {{Q|Q515}}. Whether the Wikidata knowledge representation will be sufficient to resolve into fluent natural language representations in all languages is, of course, a crucial question. Where it is not, the Abstract Wikipedia knowledge representation will need to supplement the Wikidata content with additional details about the relation between the participants or the participants themselves, and these details should be language-neutral, to the extent that this is practicable. The item {{Q|Q124441}} has no [[:d:Q124441#P31|P31]] statements; it has only [[:d:Q124441#P279|P279]]s, including one relating it to {{Q|Q212920}}, which suggests {{Z|Z26095}} is the appropriate choice here even if the rendering in some languages is the same. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 22:52, 19 April 2026 (UTC) ::Thanks for explaining it. I think that I'll change the implementation of {{Z|Z26095}}, so that in Italian it produces more or less the same output of {{Z|Z26039}} (both with the definite article). [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 11:24, 20 April 2026 (UTC) == Equivalent of Z6830 for lexemes == Is there an equivalent of {{Z|Z6830}} that enables retrieving all lexemes pointing to a particular lexeme using a specific property? [[User:Redmin|Redmin]] ([[User talk:Redmin|talk]]) 21:06, 20 April 2026 (UTC) :There's {{Z|6831}} but I think that's slightly different again to what you're after. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 12:31, 21 April 2026 (UTC) ::Thanks for sharing that one, I did not know it existed. But you are right, it’s not quite what I am looking for. I want a function that would take a Wikidata property reference (like P5191, which is ‘derived from lexeme’) and a Wikidata lexeme reference, and return a list of lexemes that reference that lexeme using that property. [[User:Redmin|Redmin]] ([[User talk:Redmin|talk]]) 13:23, 21 April 2026 (UTC) == Storing huge datasets == It is not a necessity I suppose, but an idea came to me earlier to write a function that would give the corresponding [[en:Shavian alphabet|Shavian alphabet representation]] of an English word written with the Latin alphabet, or perhaps apply that operation to an entire sentence. However, just trying to guess as to what the IPA pronunciation of each word passed into it could be is is both not ideal (pronunciations obviously can and will vary widely between accents) and infeasible <s>(Wikidata lexemes don't really seem to account for pronunciation)</s>. It happens, though, that a comprehensive Shavian dictionary exists named the [https://readlex.pythonanywhere.com/ ''Read Lexicon''], which uses pronunciation and spelling similar to that used by the creator of the alphabet himself. This would be a good dataset to use in performing this translation in the function, but it appears that, all in all, the total size of the dictionary is [https://github.com/Shavian-info/readlex/blob/main/readlex.json ''nearly 26MB''] when formatted as JSON, which would certainly be larger when converted into a typed list. I am wondering if this will ever be feasible or admissible, or if there is really a way around this if importing such a large set of data is deemed impractical. &mdash; [[User:Theki|rae<sup>5e</sup>]] &lt;[[User talk:Theki|talk]]&gt; 22:30, 20 April 2026 (UTC) :{{re|Theki}} "Wikidata lexemes don't really seem to account for pronunciation"" is patently untrue; not only does every Bokmål lexeme form have IPA attached to it (thanks to Jon Harald Søby), but there are lots of languages--including English--that have pronunciation information, whether through IPA or otherwise, indicated on their forms. The big issue of course is that adding this data is not always possible to perform efficiently--for instance, I'd love to have Yiddish pronunciation respellings from Paul Abelson's dictionary on as many English forms as possible, but this dictionary not being previously processed makes this difficult. The data set you have brought up, if a suitable reading of [[:m:Wikilegal/Lexicographical_Data]] allows it, could be added as {{P|7243}} statements on various English forms. [[User:Mahir256|Mahir256]] ([[User talk:Mahir256|talk]]) 23:20, 20 April 2026 (UTC) ::Well, sorry... I haven't witnessed these pronunciation statements before, I wasn't aware of their existence until you pointed it out. &mdash; [[User:Theki|rae<sup>5e</sup>]] &lt;[[User talk:Theki|talk]]&gt; 15:02, 21 April 2026 (UTC) :I got 1,900,000 characters into [[Z33875]] before the UI gave up on me. I'm not sure what the limit is. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 15:21, 21 April 2026 (UTC) == Could not serialize input JS object: Number <small><small>[insert tested number here]</small></small> == I'm not one to throw my problems at others, but I have no idea how to fix this. Am implementing {{Z|Z24602}} in JavaScript, which requires returning a typed map. It now works for every type of value except numbers. Tried explicitly converting the numbers to float64, but either way it throws the error above. Would appreciate it if anyone could diagnose or fix the problem, as my knowledge of Wikifunctions is amateur at best. Thank you. [[User:Some helpful person|Some helpful person]] ([[User talk:Some helpful person|talk]]) 00:32, 23 April 2026 (UTC) :The quick answer is that like some list-related functions, code implementations returning typed maps are not possible unless the type of the objects in the map is specified in the function signature (e.g. if it was a map from Strings to Natural numbers only). So unfortunately, I think you've chosen a function that is not really possible at the moment. There are a few ideas of how we might address this, but for the moment, work on something else. Sorry! --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 13:21, 23 April 2026 (UTC) :Maybe explicitly using [[Z13518|natural numbers]] would work? I would try using <code>{ "Z1K1": "Z13518", "Z13518K1": "[number]" }</code> to represent numbers, perhaps, and seeing if that works. Of course, you would also probably have to adapt this for other types that cannot be serialized, and I'm not sure how easy that would be to generalize (assuming [[w:Don't repeat yourself|DRYness]] is desired). &mdash; [[User:Theki|rae<sup>5e</sup>]] &lt;[[User talk:Theki|talk]]&gt; 14:39, 23 April 2026 (UTC) == Help with creating a function for Abstract Wikipedia == Hello! I was inspired by {{Z|Z26570}} to create {{Z|Z33975}}, however I'm not sure how I add specific language implementations here. Can anybody help me? [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 10:41, 23 April 2026 (UTC) : I think I figured it out, I created a new object with the language config type, added {{Z|Z14310}} to my implementation, and added a new function for English... At least I think that's how it works... [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 13:16, 23 April 2026 (UTC) ::You have the right idea, as far as I know. I went ahead and connected the implementations you created as they appear to work fine for English, and added a test for {{Z|Z33975}} (which passes [[File:Twemoji 1f601.svg|24px]]). I also corrected an error you made on the config object where you appear to have accidentally connected English to {{Z|Z33975}} instead of {{Z|Z33977}}. Thank you for contributing! &mdash; [[User:Theki|rae<sup>5e</sup>]] &lt;[[User talk:Theki|talk]]&gt; 13:45, 23 April 2026 (UTC) ::: {{re|Theki}} Thank you so much for you help! Could you please kindly also connect the implementations for {{Z|Z33986}} which I just made, which is going to be used for the Hebrew implementation of {{Z|Z33975}}. [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 14:11, 23 April 2026 (UTC) ::::You seem to be returning the wrong type in both implementations. Functioneers should not connect implementations that don't work for non-functioneers. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 14:13, 23 April 2026 (UTC) ::::: {{re|Feeglgeef}} Oh thank you for pointing that out! I am still a bit new to this project and confused, so I need to read up some more about this. How do I return a monolingual text object? [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 14:17, 23 April 2026 (UTC) ::::::I'm trying to fix it for you, the construction of ZObjects in code implementations is a bit difficult right now. Since the State origin using entity and class function will (presumably) be composition, perhaps {{Z|33975}} can be adjusted to return a string, using {{Z|26107}} and {{Z|26107}}? [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 14:21, 23 April 2026 (UTC) :::::I did not notice any discrepancies from looking at the functions by themselves, and it seemed to work fine on my end. Is it bad practice for NLG functions to return the monolingual text type? I had assumed it was logical. &mdash; [[User:Theki|rae<sup>5e</sup>]] &lt;[[User talk:Theki|talk]]&gt; 14:24, 23 April 2026 (UTC) ::::::Both implementations are failing all three tests on my end. No consensus has been established as to whether monolingual texts or strings should be used, so it's like the [[w:War of the currents|war of the currents]] but for Wikifunctions. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 14:27, 23 April 2026 (UTC) :::::::Oh, you were referring to {{Z|Z33986}}. I assumed you were stating that something was wrong in the earlier English functions that I missed; I apologize for the misunderstanding. Has there been any centralized discussion on this string vs. monolingual text issue? &mdash; [[User:Theki|rae<sup>5e</sup>]] &lt;[[User talk:Theki|talk]]&gt; 14:31, 23 April 2026 (UTC) ::::::::Not that I'm aware of, I've brought it up on the telegram twice before, though. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 14:49, 23 April 2026 (UTC) ::::::::The centralised discussion is at [[WT:Abstract Wikipedia/2025 fragment experiments#Proposed recommendation: Fragments should return Z11/monolingual strings]]. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 07:19, 24 April 2026 (UTC) ::::::: {{re|Theki|Feeglgeef}} Can only functioneers test implementations? For me I can't test it at all... [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 14:32, 23 April 2026 (UTC) ::::::::AFAIK, test cases are only immediately testable during editing of a function if they are connected. This is one of my personal pain points with Wikifunctions, iterating on functions without exhaustive connected test cases makes debugging practically impossible for non-functioneers working on newly-created functions... I (or Feeglgeef) can quickly connect the tests you need for you if you want, although if they are not well-formed they may need to be disconnected again afterwards. Additionally, I could temporarily connect the implementation you are writing so that you can test it on the sidebar as you work, but I'm not sure if this is advisable. That functionality is also something that unfortunately only works when not disconnected. &mdash; [[User:Theki|rae<sup>5e</sup>]] &lt;[[User talk:Theki|talk]]&gt; 14:43, 23 April 2026 (UTC) :::::::::Yup, agree with you on all points, thanks. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 14:48, 23 April 2026 (UTC) == Please disconnect implementation == I think I've fixed my issue with {{Z|Z33986}}, but I can't edit an actively connected implementations with my rights. I must admit it is an AI-aided fix, I feel very strongly about disclosing that. Courtesy pinging [[User:Theki]] and [[User:Feeglgeef]]. [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 18:51, 23 April 2026 (UTC) : Additionally, I think the JS might be working. [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 18:52, 23 April 2026 (UTC) : Just to clarify, I mean disconnect the Python implementation please. [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 18:53, 23 April 2026 (UTC) :{{Done}} I've disconnected the Python implementation. :I've also added a couple of tests. The rule is a bit more complicated than adding a maqaf before every character that is not a Hebrew letter. Unfortunately, I don't think I'll have time to fix the implementations any time soon. [[User:Amire80|Amir E. Aharoni]] ([[User talk:Amire80|talk]]) 19:03, 23 April 2026 (UTC) :: Thank you! :: Also, for some reason I thought you put a maqaf before all gershayim, so thanks for correcting me. [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 19:09, 23 April 2026 (UTC) :::No, that's not the rule. :::The rest of this reply is an [[:wikt:info-dump|infodump]], feel free to ignore it :) :::In [https://hebrew-academy.org.il/topic/hahlatot/punctuation/ the Academy's punctuation rules], the rule for adding a maqaf is written kind of badly: שמים מקף ברצף שיש בו שני סוגי גופנים, כגון אותיות ומספרים ("maqaf is added in a sequence in which there are two types of fonts, such as letters and numerals"). These are not different types of "fonts", but different types of characters, and I should email them about it. It gives the examples <span lang="he" dir="rtl">ה־12</span> and <span lang="he" dir="rtl">ב־DNA</span>. It doesn't say anything explicitly about quotation marks, but in other places on the same page, you have stuff like <span lang="he" dir="rtl">ב"הארץ"</span>, and from that I deduce that a maqaf is not needed before double quotes if there are Hebrew letters inside the double quotes. :::That said, a few people do think that there must be a maqaf before double quotes. I have a somewhat surprising example of somebody who always does it: translators of Scientology materials into Hebrew. At least that's what they did last time I looked at them, about ten years ago. Those people are certainly prolific, and they get points from me for consistency, but this not the prevalent standard. (And if I recall correctly, they use the minus and not the proper Hebrew maqaf, and they don't get any points from me for that!) :::Also, the name of the character is just "double quotes" and not "gershayim". Gershayim are mostly for abbreviations, although most people use the same character for them. I use ״ for gershayim, as do a few other nerds, but we're the minority. [[User:Amire80|Amir E. Aharoni]] ([[User talk:Amire80|talk]]) 19:35, 23 April 2026 (UTC) :::: {{re|Amire80}} Yeah, "font" is a weird choice of wording here by the Academy...<br> I think I'll follow your guidance and not use a maqaf for quotes beginning with Hebrew letters. <br> I should also add more tests for different types of quotes, like straight (", '), curly (“, ”, ‘, ’), gershayim (״, ׳), including single quotes.<br> P.S. gotta deduct points from Scientology for being a cult but that's neither here nor there [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 20:49, 23 April 2026 (UTC) :::: {{re|Amire80}} Courtesy ping because I mistyped your username on the last message. Anyways I'm also gonna do that tomorrow because I'm tired now... [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 20:50, 23 April 2026 (UTC) == Connect implementations == Hello! I'm done with the implementations of {{Z|Z33986}} both in JS and Python, and all tests pass. Pinging @[[User:Amire80|Amire80]] to check if all the tests I've added are alright. [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 15:24, 24 April 2026 (UTC) :Connected. It's possible that some more changes will be needed, but it looks OK now. :Another little comment: It should be called "clitic" and not "prefix". [[User:Amire80|Amir E. Aharoni]] ([[User talk:Amire80|talk]]) 15:56, 24 April 2026 (UTC) : {{re|Amire80}} Thanks for your comment! Luckily labels are easy to edit, so I'll get to it. : Currently I'm working on Bulgarian {{z|Z34072}} and {{z|Z34084}}, along with other Bulgarian functions. After I'm finished with those I'll take your advice. [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 16:01, 24 April 2026 (UTC) == Please connect my Bulgarian implementations == I recently created the following Bulgarian functions: * {{Z|Z34070}} (currently broken, I think because another function I built it upon is unimplemented) * {{Z|Z34088}} * {{Z|Z34105}} * {{Z|Z34072}} * {{Z|Z34084}} Can somebody please connect these functions, and perhaps suggest other functions I could localize? [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 19:03, 24 April 2026 (UTC) : Specifically, [[Z34070]] is based on [[Z34072]] [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 19:05, 24 April 2026 (UTC) :{{done}} for everything that passes, [[Z34070]] still does not work after purging WF's cache, though. For future reference, please request on the [[WF:Community portal|community portal]] instead of the project chat. Thank you for your work! [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 20:03, 24 April 2026 (UTC) :: {{re|Feeglgeef}} Thank you for your help! I will keep in mind to go to the [[project: community portal| community portal]] in future instead for this. :: I still don't understand why {{Z|Z34070}} fails... It's implementation is almost completely identical to [[Z30399]] from {{Z|Z30397}}, unless I messed something up... [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 20:11, 24 April 2026 (UTC) :::{{done}} No, it was mostly just timing out. It is better to use selective fetches where possible. One case is failing to match the expected results, but at least it is returning something. For all I know, it might even be acceptable! [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 20:35, 24 April 2026 (UTC) :::: {{re|GrounderUK}} Thank you so much for your help! The one failed case is with a definite article, so I feel like that might be fixed in the future... <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> 20:43, 24 April 2026 (UTC) == Editor experience suggestions == I'm a bit frustrated with the editing experience on Wikifunctions, and I have suggestions based on pain points I've had contributing to this project: * Adding a wizard to create functions, implementations, and tests in one flow, somewhat like Wikimedia Commons' upload wizard * A sandbox for experimenting without changing mainspace functions, and maybe letting non-functioneers connect implementations ([[Project: Sandbox]] doesn't seem to fit this) * We could have functions for creation based on the sandbox, like how Wikipedia has articles for creation and edit requests, * Maybe even another test instance of Wikifunctions, like how Wikidata has [[testwikidata:|Test Wikidata]] I really like this project and I don't mean to whine, but it certainly has a lot of pain points both for technical and non-technical people. <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> 20:41, 24 April 2026 (UTC) : It's also really complicated to localize functions, so maybe we should add another wizard for that, where you can choose a language, and then create the new function with the aforementioned function wizard, and it just automatically adds it to the related language configuration object of the related function. <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> 20:48, 24 April 2026 (UTC) :# Sounds good to me. :# A sandbox available is [[Z10119]], though an extension-provided sandbox that allows you to manipulate the types, code, and tests easily without interfering with the mainspace would be nice. :# [[WF:Suggest a function|This page]] works to some extent, though it's too messy in my opinion. :# We used to have a "beta cluster" but it [[phab:rOMWC5f625c5846b5f779473fa32c9a02d87e59215dfa|got shut down]] just over a year ago because it was broken. :[[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 21:07, 24 April 2026 (UTC) == Language parameters in language-specific functions == I think that an effort should be made to give the different natural language options corresponding to different English dialects, Chinese scripts, etc. more of a use (I added the test {{Z|Z34119}} to {{Z|Z26095}} and unsurprisingly it fails). There are two main problems with this approach that I can identify: * If you ask the majority of these functions to make a sentence in British English, much of the time it will give you an output with missing words, because it does not fallback to English labels in the case of a British English label for that item missing. The same applies for every other English dialect, British English is just an example here. * Uninformed editors will probably see the presence of a language parameter on these functions, consider it redundant, and remove it. [[Special:Diff/268074|I have made this mistake before]]. In my opinion, in a perfect world, all of these language generation functions would output monolingual text, and if the user asks for American English text, then American English text is what they'll get. If the user asks for Japanese text in hiragana specifically, then that's what they'll get in return. This is not as high-priority as just rendering text in the language plainly in the first place, but it's something that I feel is still worth devoting some effort to. Right now switching functions to use this paradigm is difficult because, on the one hand, I don't know if consensus tends towards this direction being ideal or advisable, and I don't want to make changes like this without at least notifying the wider community. In addition, all tests break once a parameter is added or removed, and the function editor does not recognize the change in number of parameters and therefore you have to remove the function call, re-add it along with all of its parameters it had previously (which is a tedious cut-and-paste job), and then it will work again. This is something that you can do in five seconds by just adding a few lines of JSON to the test source, but this is not directly editable from the Web browser. This tedium is largely what's preventing me from doing this on a larger scale, besides asking for comments first. If anyone has any insights or comments on this, then that would be appreciated. If a reference of functions with and without the support for language variants is needed, of course [[WF:NLG]] can be perused, but I've also my own list cataloged at [[User:Theki/functions#language]]... Of course, this thread has many similarities to [[#"language" argument for certain functions|the one above]], but this concerns me going out and making this consistent across these NLG functions. &mdash; [[User:Theki|rae<sup>5e</sup>]] &lt;[[User talk:Theki|talk]]&gt; 21:09, 24 April 2026 (UTC) :I've created {{Z|Z34122}} as an extension to {{Z|Z34039}} for larger functions. &mdash; [[User:Theki|rae<sup>5e</sup>]] &lt;[[User talk:Theki|talk]]&gt; 21:34, 24 April 2026 (UTC) == “Key not found ()”? == What am I doing wrong in {{Z|Z34137}}? [[User:Redmin|Redmin]] ([[User talk:Redmin|talk]]) 00:39, 25 April 2026 (UTC) == Why is my test failing? == Hello! I recently made {{Z|Z34139}} based on [[wikt:Module:bg-translit]], and the test case {{Z|Z34141}} is failing on both implementations, despite the expected output and actual output being the same as far as I can tell. I tried looking at the Unicode codepoints of the output, but those are also identical. <span style="border-radius:99q;padding:0 7q;background:#103;border:3q solid #FBF">[[User:QuickQuokka|<span style="color:#FBF">'''QuickQuokka'''</span>]]</span> <sup>[⁠[[User talk:QuickQuokka|talk]] • [[Special:Contribs/QuickQuokka|contribs]]]</sup> 06:21, 25 April 2026 (UTC) :Yes, it’s a tricky one. I’ve added a normalize step to the result validation in {{Z|Z34141}}, which confirms it is a normalization issue. It looks like it is in the code but I don’t know whether simply normalizing the result is the way to go. Logically, you would normalize both the input and the result. The implementations of {{Z|Z10384}} show you how to do this. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 09:41, 25 April 2026 (UTC) ar3uaok7rfoe5pn8cr05ayv4qoqq4t4 268913 268847 2026-04-25T09:50:44Z QuickQuokka 51952 /* Edit request */ new topic ([[mw:c:Special:MyLanguage/User:JWBTH/CD|CD]]) 268913 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/ }} == Wikifunctions & Abstract Wikipedia Newsletter #238 is out: Citations and Copy and Paste == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-03-06|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In this issue, we introduce the possibility of creating a function that deals with references and a Wikifunctions internal clipboard, where you can temporarily store any piece of code in order to paste it somewhere else, 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]]) 17:28, 6 March 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=30119120 --> :Is there a function in Wikifunctions to get all sources to a statement in a Wikidata item. At the moment my main activity in the Wikimedia projects is adding sources to Wikidata statements. For this case I got the following kind of [https://w.wiki/JFec query] to get all qualifiers and sources for a specific statment in explicit mentioned items in the query. There are already templates for citing sources in different Wikipedia language versions. For example the template [https://en.wikipedia.org/wiki/Template:Cite_web Cite web] is used in 298 Wikipedia language versions. So it is a widely used template and I wish a implementation for it in Wikifunctions. [[User:Hogü-456|Hogü-456]] ([[User talk:Hogü-456|talk]]) 21:31, 8 March 2026 (UTC) ::{{Z|31984}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 15:08, 9 March 2026 (UTC) {{tracked|T404652}} ::Yes and no. Importing of Wikidata references is currently turned off. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 15:27, 9 March 2026 (UTC) <br clear="all"/>{{phab|T419350}} :I found [[phab:T419350|a bug]] where the clipboard feature becomes unusable.<!-- --><br>Also, it's a bit disappointing that it doesn't use the real clipboard, not even as an option for egress. If you're invoking a function and you can get it to "compile", then "Copy result link" already lets you copy out the full canonical form... [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 02:58, 10 March 2026 (UTC) ::@[[User:YoshiRulz|YoshiRulz]] Thanks for reporting, I noticed the team about it. I will see if we can fix it soon. [[User:Sannita (WMF)|Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 10:26, 11 March 2026 (UTC) :::It's fixed 🤩 [[User:So9q|So9q]] ([[User talk:So9q|talk]]) 14:38, 31 March 2026 (UTC) == Broken function == Can someone please revert the most recent revision (by [[User:GrounderUK]]) on [[Z29362]]? It appears that it always returns void, breaking a lot of abstract wiki in the process. [[User:MetalBreaksAndBends|MetalBreaksAndBends]] ([[User talk:MetalBreaksAndBends|talk]]) 18:13, 25 March 2026 (UTC) :This implementation is broken, but it's disconnected, no? Shouldn't be breaking abstractwiki. [[User:Infernostars|infernostars]] <small>([[User talk:Infernostars|talk]]) ([[Special:Contributions/Infernostars|contribs]])</small> 21:29, 25 March 2026 (UTC) ::Looks like someone disconnected it after I wrote that comment, but before you wrote yours. [[User:MetalBreaksAndBends|MetalBreaksAndBends]] ([[User talk:MetalBreaksAndBends|talk]]) 22:24, 25 March 2026 (UTC) :It seems to have been reconnected, but the issue looks like it has started working again, per all passed tests. <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 March 2026 (UTC) :This was the result of a [[:phab: T421322|breaking change in the software]]. I didn’t amend the implementation until after it had been disconnected, and all tests passed after the change. I think the issue is now resolved, but I’ll link this comment to the Phabricator ticket for “lessons learned”. Sorry I didn’t pick this up earlier, but this particular software change was unexpected. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 08:46, 26 March 2026 (UTC) == Language tags == I would appreciate input on [[Talk:Z14326#Case-sensitivity]] re: the exact semantics of {{Z|60}}'s identity key. CC @[[User:99of9|99of9]] since you connected one of the tests but not the others. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 14:27, 27 March 2026 (UTC) == "language" argument for certain functions == Hello. I am relatively new to Wikifunctions. Recently, I tried to create functions for Chinese translation of {{Z|Z26570}} and {{Z|Z26095}} (which became [[Z32788]] and [[Z32900]]). During the creation of these functions, I was trying to take {{Z|Z32212}} as reference. And I realized that the defining role sentence function is taking <code>language</code> as an argument (and the test case of the Chinese-language function already contains two varieties of Chinese). This makes it possible to output monolingual text in <code>zh-hant</code>, <code>zh-hans</code>, <code>zh-tw</code>, or any varieties of the language. I think for this reason, it is better to have <code>language</code> as arguments for the implementation of Z26570 and Z26095, and potentially more functions that require {{Z|Z14294}}, since it would output the varieties code instead of just saying <code>zh</code> for <code>zh-hant</code>, <code>zh-hans</code>, <code>zh-tw</code> in the output of type {{Z|Z11}}. I am not sure how the fallback mechanism works if one of the language (varieties) do not have a labels/lexemes, but to me, it is reasonable to have a <code>language</code> argument. [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 09:38, 31 March 2026 (UTC) :The functions you mention do have a language argument. For Wikifunctions, the {{Z|Z60}} can be at a higher or lower level; whether a {{Z|Z11}} is for a language or a variant is determined by the function that constructs it. Please see {{Z|Z26565}} for an example and feel free to add test cases in Chinese. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 17:54, 11 April 2026 (UTC) ::Hello @[[User:GrounderUK|GrounderUK]], thanks for the answer. I understand that whether {{Z|Z11}} is for a language or a variant depends on the function. But that is exactly what I am asking for. It is true that [[Z26570]] and [[Z26095]] takes [[Z60]] as argument, but the language-specific functions in {{Z|Z29843}} and {{Z|Z26096}} don't. ::Let me give you an example: INPUT to [[Z26570]]: <code>entity</code>: Tokyo, <code>class</code>: city, <code>location</code>: Japan, <code>language</code>: zh-cn, the config would select [[Z33030]] (created after my previous comment by elseone) as the implementation, and it would RETURN 东京是日本的一个城市。(zh-hans), which is not zh-cn as requested in the INPUT. It would also be using the term not for the variant (when it is different) because it is hardcoded to use the term in zh-hans. However, if we have the implementation like [[Z32790]] (which was created by me but a natural language argument was added by elseone) or [[Z32213]] (that works in the defining role sentence function because of the extra argument), it could cater for different variant. ::If we don't have the language argument in the language-specific function, the desire for article creation on Abstract Wikipedia would be to create a function for every variant. Is it then better to create functions for every variant? [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 18:18, 11 April 2026 (UTC) :::I forgot to mention that there are some hardcoding in {{Z|Z32790}} as well, but I cannot fix it because it is a connected function and I am not a functioneer. [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 18:31, 11 April 2026 (UTC) ::::Okay, I think it’s safe to disconnect this one as the function is not yet configured for use on Abstract Wikipedia. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 19:04, 11 April 2026 (UTC) :::Ah, sorry… I misunderstood you. I agree that the called function should be able to accept the original language argument. That is simpler in theory than in practice, because the configured functions all have to have the same argument types, as I understand it. I’m not sure which the best approach is, really, but we probably want to avoid two levels of configuration. That suggests that all language-specific functions would need to accept the additional argument, which is unrewarding work for someone. @[[User:99of9|99of9]], @[[User:Jdforrester (WMF)|Jdforrester (WMF)]], @[[User:DVrandecic (WMF)|DVrandecic (WMF)]] Any thoughts? [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 18:57, 11 April 2026 (UTC) ::::I mean, we would need to modify all the functions in each language, which could take some time. But we are still in an early stage. If we don't fix it now and we want to fix it later, it would be a disaster. [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 19:25, 11 April 2026 (UTC) :::::Agreed. And we probably want them converted to HTML too, with separate language spans for text in different languages. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 19:35, 11 April 2026 (UTC) ::::@[[User:GrounderUK|GrounderUK]]: This sounds like a reasonable change to make. Note that (given these Functions are primarily for use on Abstract Wikipedia), altering/replacing them to return Z89/HTML fragments is already a desired but breaking change, so making a second breaking change at the same time is probably easiest for fixing things swiftly. That said, that's of course a decision for the Abstract Wikipedia and Wikifunctions communities, not me! [[User:Jdforrester (WMF)|Jdforrester (WMF)]] ([[User talk:Jdforrester (WMF)|talk]]) 19:43, 12 April 2026 (UTC) ::::@[[User:GrounderUK|GrounderUK]]@[[User:Sun8908|Sun8908]] to make it a non-breaking change, I've created {{Z|Z34039}} which allows a composition {{Z|Z34043}}. This way you can make functions which either need the specified variant or don't! --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 05:52, 24 April 2026 (UTC) :I have now created {{Z|Z33465}}, which is an implementation of [[Z26570]]. Maybe we can migrate to use that function when more (language-specific) functions for it are ready? [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 18:19, 14 April 2026 (UTC) == Special:CreateObject doesn't let me create a typed list == Hello. I tried to create a typed list with all English varieties on Wikifunctions, to create consistency between different configs, but [[Special:CreateObject]] doesn't show typed list as an option for creating. Is this a bug or an intentional restriction? [[User:ChaoticVermillion|ChaoticVermillion]] ([[User talk:ChaoticVermillion|talk]]) 08:24, 2 April 2026 (UTC) :@[[User:ChaoticVermillion|ChaoticVermillion]]: A typed list is an instance of a function call, which is prohibited as a persisted Object. Maybe you want an enum? See [[Wikifunctions:Type proposals]] for the process for creating such a thing. [[User:Jdforrester (WMF)|Jdforrester (WMF)]] ([[User talk:Jdforrester (WMF)|talk]]) 12:01, 2 April 2026 (UTC) ::I don't want any sort of enum for this, I just want a list of English varieties (English, American English, Australian English, etc.) as an object that I can put in configs. I tried making an object as a function call, but apparently I have to be a member of the staff to do it. [[User:ChaoticVermillion|ChaoticVermillion]] ([[User talk:ChaoticVermillion|talk]]) 12:07, 2 April 2026 (UTC) :::I’ve started this with {{Z|Z33034}}. I’m guessing you were trying to create an object of type {{Z|Z7}} rather than an object whose type is a [[Z7]]. There’s a subtle but important difference. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 12:29, 2 April 2026 (UTC) ::::How do you create a object whose type is a [[Z7]] then? I can't see any option to do this. [[User:ChaoticVermillion|ChaoticVermillion]] ([[User talk:ChaoticVermillion|talk]]) 12:32, 2 April 2026 (UTC) :::::When you are creating an object you must specify its type. By default, the UI expects you to provide a reference to the type, so you can just type in the selector box and click the type you want. For an object like a typed list, the type is specified as a function call, so you click the menu dots beside “type” and choose “function call” instead of “reference”. The selector now allows you to search for functions that can return a type object. You start entering “typed list” and select it in the normal way. Then the UI will allow you to specify the argument to the function call, which is the type shared by all elements in the list. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 13:12, 2 April 2026 (UTC) == Unable to use the Z32643 function. == I'm trying to use the [[Z32643]] (Article-less multi instantiating fragment) function to edit an article in Abstract Wikipedia, but it looks like it's missing connected implementations, and it looks like i don't have the permissions to connect the function with the implementation and use it in ab.wiki. Since i'm not familiar with Wikifunctions, i would like to get help for this specific problem. Thanks. --[[User:Mattiz6276|Mattiz6276]] ([[User talk:Mattiz6276|talk]]) 13:50, 2 April 2026 (UTC) :@[[User:Mattiz6276|Mattiz6276]]: Hey there, it looks like that's a work-in-progress by @[[User:MetalBreaksAndBends|MetalBreaksAndBends]]. There's only a fall-back implementation, Z32652, which fails its own test for a second item. I can connect the items together but it might not work as you expect? [[User:Jdforrester (WMF)|Jdforrester (WMF)]] ([[User talk:Jdforrester (WMF)|talk]]) 14:06, 2 April 2026 (UTC) ::Maybe… I don’t think functions without implementations should be appearing on AW so I have amended the label to avoid giving the impression that this function is available. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 14:23, 2 April 2026 (UTC) == Being able to use edit summaries == I have wanted to use edit summaries a few times when connecting or disconnecting implementations or tests, and I have found that the only way to do that is to use the [[:User:%D7%9E%D7%A7%D7%A3/wikilambda_editsource.js|wikilambda editsource]] tool. I feel like it would be a lot more convenient to be able to make these edit summaries without having to use that tool. [[User:ChaoticVermillion|ChaoticVermillion]] ([[User talk:ChaoticVermillion|talk]]) 08:40, 3 April 2026 (UTC) == Definite forms == [[Talk:Z32162|I've noticed an incomplete implementation and would like to work on fixing it, but need advice.]] [[User:Ijon|Ijon]] ([[User talk:Ijon|talk]]) 21:05, 3 April 2026 (UTC) == Wikifunctions & Abstract Wikipedia Newsletter #243 is out: Community proposals for capturing meaning == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-04-10|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In this issue, we report on three community proposals on syntactic approaches, we introduce a new Type (Complex numbers), we report on current hiccups on Abstract Wikipedia, we share more information about a presentation about Abstract Wikipedia at WikiCon Australia, 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/1776101400 April 13, 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]]) 15:35, 10 April 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=30325620 --> == Help me understand why test passes but running function with same input errors == I've been working on a function that I thought I had working correctly: {{Z+|Z31108}}. It has a test which is passing, but when I enter the same Wikidata item as the test uses (or any other relevant item that it ought to work for), it errors. I can't figure out what's wrong (and the function itself seemed to be working as expected the last time worked on it, a month ago), and I don't know how to interpret the error info. The error output is: <code> Error type: Unspecified error Error data: error information: "cannot read property 'Z6003K4' of undefined" Execution debug logs: Z12696K2 (find this) ==> ZObject<Z1K1:{'Z1K1': 'Z9', 'Z9K1': 'Z6007'},Z6007K1:ZObject<Z1K1:{'Z1K1': 'Z9', 'Z9K1': 'Z6092'},Z6092K1:P3831>,Z6007K2:ZObject<Z1K1:{'Z1K1': 'Z9', 'Z9K1': 'Z6091'},Z6091K1:Q7380503>,Z6007K3:ZReference<Z6021>> </code> -- [[User:Ragesoss|Ragesoss]] ([[User talk:Ragesoss|talk]]) 18:02, 10 April 2026 (UTC) :Hmm… I’ve had a quick look and found a comparable error with {{Z|Z29937}}, which was passing “4 months ago”. The debug comes from {{Z|Z12863}}, after it fails to find a match. This is probably because Z6007K3 is ZReference("Z6021") rather than a Z6020 object, as it appears in the debug logs for your test “28 days ago”: :"Z6007K3":{"Z1K1":{"Z1K1":"Z9","Z9K1":"Z6020"},"Z6020K1":{"Z9K1":"Z6021"}} :This means it’s probably a bug introduced by a recent software change. I’ll take a closer look over the weekend, but the actual error for your test case now is: :Unspecified error (error information: "cannot read property 'Z6003K4' of undefined") :I’m guessing that’s from there being no guard against an empty array in {{Z|Z23681}}, but we’ll see. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 23:22, 10 April 2026 (UTC) :I tracked down the bug to [[Z29869]] and fixed that, but the tests for [[Z31659]] are still failing. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 05:44, 11 April 2026 (UTC) ::Thanks. I’ve re-implemented {{Z|Z23680}} with {{Z|Z33331}} so we at least get a meaningful error in {{Z|Z31108}}. The new implementation explicitly caters for the alternative representation of {{Z|Z6040}} and errors on the empty list it gets from {{Z|Z31659}}. ::I also made a [[Z33332|simple Python implementation]], which seems to work. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 16:29, 11 April 2026 (UTC) == No place to ask to activate a function? == I just discovered the {{Z|Z11390}} function and decided to make an overarching language-selecting function for it. After some fiddling around and studying how {{Z|Z32321}} and its set works, I now have {{Z|Z33439}} which has a config object ({{Z|Z33441}}) that selects between the two preexisting language-specific versions I found (English and Malayalam) and the new one I created for my other native language, {{Z|Z33440}}. Except I can't get these to work, because, from what I understand, only [[Wikifunctions:Functioneers|functioneers]] can activate newly created functions and implementations? So where do I apply for the {{Z|Z33439}} and {{Z|Z33440}} functions to be activated? Perhaps we should have a place to ask for it, a la [[w:WP:NPP]] — call it [[Project:New Functions Patrol|New Functions Patrol]] if you will. —[[User:UndueMarmot|<span style="color:#705ccb;">Undue</span><span style="color:#cfdfa3;background-color:#705ccb;">Marmot</span>]] ([[User talk:UndueMarmot|talk]]) 08:58, 14 April 2026 (UTC) :There's [[Wikifunctions:Community portal]] for this. By the way, {{Z|Z33445}} doesn't work because all the code must be inside the main function in Python code. [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 09:19, 14 April 2026 (UTC) ::Huh. How could I have missed that? ::But anyway, I've moved the code in {{Z|Z33445}} into inside the main function block. ::Is there any reason why WF decided not to simply allow anyone to write functions? After all, that's how it works with wikitext templates, and these functions are fundamentally serving the same purposes as templates, just written in a different way. —[[User:UndueMarmot|<span style="color:#705ccb;">Undue</span><span style="color:#cfdfa3;background-color:#705ccb;">Marmot</span>]] <small>([[User talk:UndueMarmot|talk]])</small> 11:25, 14 April 2026 (UTC) :::I've fixed a couple of technical issues, but tests still fail. [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 11:28, 14 April 2026 (UTC) ::::The tests pass now after some more changes to the code: [[Special:Diff/265232/cur]]. —[[User:UndueMarmot|<span style="color:#705ccb;">Undue</span><span style="color:#cfdfa3;background-color:#705ccb;">Marmot</span>]] <small>([[User talk:UndueMarmot|talk]])</small> 12:01, 14 April 2026 (UTC) :::::{{D|Connected}} [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 12:02, 14 April 2026 (UTC) :::I think it's a security issue, since Wikifunctions implementations could teoretically be malicious. [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 11:29, 14 April 2026 (UTC) ::::This ^^^. We're very lenient, though, once you've created a few working functions you can apply for the right, per [[WF:Functioneer]]. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 12:26, 14 April 2026 (UTC) ::::That explanation [[phab:T343559#11421293|doesn't add up]]. A reason to limit ''connection powers'' to Functioneers might be to prevent vandalism, considering Functions can be used across wikis. But user-provided code is already being executed even without a Functioneer connecting it. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 20:01, 16 April 2026 (UTC) == Wikifunctions & Abstract Wikipedia Newsletter #244 is out: Milestones; Some major issues hopefully resolved == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-04-16|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In this issue, we celebrate 4000 functions on Wikifunctions and 1000 abstract articles on Abstract Wikipedia, we announce that we should have fixed some major issues with the websites, we inform you on our latest outreach activities, and we take a look at the latest software developments. Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]! Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 10:22, 17 April 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=30325620 --> == Actual difference between {{Z|Z26039}} and {{Z|Z26095}} == What is the actual difference between these two functions? I ask, since it seems to me that the current distinction is more or less that the first one doesn't use an indefinite article in English, while the second does. Which is not a good distinction in a project that should be language neutral. This doubt emerged from my use of the first one in [[abstract:Q124441]], which @[[User:Hogü-456|Hogü-456]] made me notice that is probably wrong. My question is: why is it wrong? How could we clarify the difference? [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 19:46, 19 April 2026 (UTC) :I think the difference is if there is an indefinite article like a or an before the subject or not. In German there can be cases where a definite article is necessary before the subject. I looked at the functions and before the object both times an article is mentioned. As it depends on the language and the word what is the correct function to use I hope it will be clarified and it is an example of the necessity to have a human with understanding in a specific language check it. I hope there will be longer functions what generate more content about a specific kind of item. Then it is necessary to write one such function per language and it can be then applied to several items. It still requires checks and so maybe it is better to write down what item category needs what kind of introduction sentence function for what language. [[User:Hogü-456|Hogü-456]] ([[User talk:Hogü-456|talk]]) 20:05, 19 April 2026 (UTC) ::The point of these two functions (and of the entire Abstract Wikipedia project) is that they should be defined in a purely language-independent way, so that the translation to actual language can be done automatically. This is the reason why these functions have been renamed; I think that this attempt was not succesful, since meaning is still unclear. My proposal to clarify them would be to invoke the concept of [[w:specificity (linguistics)|specificity]]: {{Z|Z26039}} should be named "specific subject is instance of (string)", and should be used only when the QID of the subject uniquely identifies a single thing; {{Z|Z26095}} should instead be renamed in "non-specific subject is kind of (Monolingual text)", and should be used when the QID refers to a multitude of real life items, and we are specifying the class that all these item belong to. This clarification would not still be enough, since it doesn't explain how mass nouns are handled (is water a unique thing? Does {{Q|Q7802}} refer to a single piece of bread or to the entirety of bread, like water?). This problem is very tricky, since mass noun are language-specific and blurry the line between these two functions. [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 20:58, 19 April 2026 (UTC) :Simply put, one corresponds to P31 and the other to P279. Paris is an {{Q|P31}} a {{Q|Q1549591}} :whereas a {{Q|Q1549591}} is a {{Q|P279}} (alias “kind of”) {{Q|Q515}}. Whether the Wikidata knowledge representation will be sufficient to resolve into fluent natural language representations in all languages is, of course, a crucial question. Where it is not, the Abstract Wikipedia knowledge representation will need to supplement the Wikidata content with additional details about the relation between the participants or the participants themselves, and these details should be language-neutral, to the extent that this is practicable. The item {{Q|Q124441}} has no [[:d:Q124441#P31|P31]] statements; it has only [[:d:Q124441#P279|P279]]s, including one relating it to {{Q|Q212920}}, which suggests {{Z|Z26095}} is the appropriate choice here even if the rendering in some languages is the same. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 22:52, 19 April 2026 (UTC) ::Thanks for explaining it. I think that I'll change the implementation of {{Z|Z26095}}, so that in Italian it produces more or less the same output of {{Z|Z26039}} (both with the definite article). [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 11:24, 20 April 2026 (UTC) == Equivalent of Z6830 for lexemes == Is there an equivalent of {{Z|Z6830}} that enables retrieving all lexemes pointing to a particular lexeme using a specific property? [[User:Redmin|Redmin]] ([[User talk:Redmin|talk]]) 21:06, 20 April 2026 (UTC) :There's {{Z|6831}} but I think that's slightly different again to what you're after. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 12:31, 21 April 2026 (UTC) ::Thanks for sharing that one, I did not know it existed. But you are right, it’s not quite what I am looking for. I want a function that would take a Wikidata property reference (like P5191, which is ‘derived from lexeme’) and a Wikidata lexeme reference, and return a list of lexemes that reference that lexeme using that property. [[User:Redmin|Redmin]] ([[User talk:Redmin|talk]]) 13:23, 21 April 2026 (UTC) == Storing huge datasets == It is not a necessity I suppose, but an idea came to me earlier to write a function that would give the corresponding [[en:Shavian alphabet|Shavian alphabet representation]] of an English word written with the Latin alphabet, or perhaps apply that operation to an entire sentence. However, just trying to guess as to what the IPA pronunciation of each word passed into it could be is is both not ideal (pronunciations obviously can and will vary widely between accents) and infeasible <s>(Wikidata lexemes don't really seem to account for pronunciation)</s>. It happens, though, that a comprehensive Shavian dictionary exists named the [https://readlex.pythonanywhere.com/ ''Read Lexicon''], which uses pronunciation and spelling similar to that used by the creator of the alphabet himself. This would be a good dataset to use in performing this translation in the function, but it appears that, all in all, the total size of the dictionary is [https://github.com/Shavian-info/readlex/blob/main/readlex.json ''nearly 26MB''] when formatted as JSON, which would certainly be larger when converted into a typed list. I am wondering if this will ever be feasible or admissible, or if there is really a way around this if importing such a large set of data is deemed impractical. &mdash; [[User:Theki|rae<sup>5e</sup>]] &lt;[[User talk:Theki|talk]]&gt; 22:30, 20 April 2026 (UTC) :{{re|Theki}} "Wikidata lexemes don't really seem to account for pronunciation"" is patently untrue; not only does every Bokmål lexeme form have IPA attached to it (thanks to Jon Harald Søby), but there are lots of languages--including English--that have pronunciation information, whether through IPA or otherwise, indicated on their forms. The big issue of course is that adding this data is not always possible to perform efficiently--for instance, I'd love to have Yiddish pronunciation respellings from Paul Abelson's dictionary on as many English forms as possible, but this dictionary not being previously processed makes this difficult. The data set you have brought up, if a suitable reading of [[:m:Wikilegal/Lexicographical_Data]] allows it, could be added as {{P|7243}} statements on various English forms. [[User:Mahir256|Mahir256]] ([[User talk:Mahir256|talk]]) 23:20, 20 April 2026 (UTC) ::Well, sorry... I haven't witnessed these pronunciation statements before, I wasn't aware of their existence until you pointed it out. &mdash; [[User:Theki|rae<sup>5e</sup>]] &lt;[[User talk:Theki|talk]]&gt; 15:02, 21 April 2026 (UTC) :I got 1,900,000 characters into [[Z33875]] before the UI gave up on me. I'm not sure what the limit is. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 15:21, 21 April 2026 (UTC) == Could not serialize input JS object: Number <small><small>[insert tested number here]</small></small> == I'm not one to throw my problems at others, but I have no idea how to fix this. Am implementing {{Z|Z24602}} in JavaScript, which requires returning a typed map. It now works for every type of value except numbers. Tried explicitly converting the numbers to float64, but either way it throws the error above. Would appreciate it if anyone could diagnose or fix the problem, as my knowledge of Wikifunctions is amateur at best. Thank you. [[User:Some helpful person|Some helpful person]] ([[User talk:Some helpful person|talk]]) 00:32, 23 April 2026 (UTC) :The quick answer is that like some list-related functions, code implementations returning typed maps are not possible unless the type of the objects in the map is specified in the function signature (e.g. if it was a map from Strings to Natural numbers only). So unfortunately, I think you've chosen a function that is not really possible at the moment. There are a few ideas of how we might address this, but for the moment, work on something else. Sorry! --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 13:21, 23 April 2026 (UTC) :Maybe explicitly using [[Z13518|natural numbers]] would work? I would try using <code>{ "Z1K1": "Z13518", "Z13518K1": "[number]" }</code> to represent numbers, perhaps, and seeing if that works. Of course, you would also probably have to adapt this for other types that cannot be serialized, and I'm not sure how easy that would be to generalize (assuming [[w:Don't repeat yourself|DRYness]] is desired). &mdash; [[User:Theki|rae<sup>5e</sup>]] &lt;[[User talk:Theki|talk]]&gt; 14:39, 23 April 2026 (UTC) == Help with creating a function for Abstract Wikipedia == Hello! I was inspired by {{Z|Z26570}} to create {{Z|Z33975}}, however I'm not sure how I add specific language implementations here. Can anybody help me? [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 10:41, 23 April 2026 (UTC) : I think I figured it out, I created a new object with the language config type, added {{Z|Z14310}} to my implementation, and added a new function for English... At least I think that's how it works... [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 13:16, 23 April 2026 (UTC) ::You have the right idea, as far as I know. I went ahead and connected the implementations you created as they appear to work fine for English, and added a test for {{Z|Z33975}} (which passes [[File:Twemoji 1f601.svg|24px]]). I also corrected an error you made on the config object where you appear to have accidentally connected English to {{Z|Z33975}} instead of {{Z|Z33977}}. Thank you for contributing! &mdash; [[User:Theki|rae<sup>5e</sup>]] &lt;[[User talk:Theki|talk]]&gt; 13:45, 23 April 2026 (UTC) ::: {{re|Theki}} Thank you so much for you help! Could you please kindly also connect the implementations for {{Z|Z33986}} which I just made, which is going to be used for the Hebrew implementation of {{Z|Z33975}}. [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 14:11, 23 April 2026 (UTC) ::::You seem to be returning the wrong type in both implementations. Functioneers should not connect implementations that don't work for non-functioneers. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 14:13, 23 April 2026 (UTC) ::::: {{re|Feeglgeef}} Oh thank you for pointing that out! I am still a bit new to this project and confused, so I need to read up some more about this. How do I return a monolingual text object? [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 14:17, 23 April 2026 (UTC) ::::::I'm trying to fix it for you, the construction of ZObjects in code implementations is a bit difficult right now. Since the State origin using entity and class function will (presumably) be composition, perhaps {{Z|33975}} can be adjusted to return a string, using {{Z|26107}} and {{Z|26107}}? [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 14:21, 23 April 2026 (UTC) :::::I did not notice any discrepancies from looking at the functions by themselves, and it seemed to work fine on my end. Is it bad practice for NLG functions to return the monolingual text type? I had assumed it was logical. &mdash; [[User:Theki|rae<sup>5e</sup>]] &lt;[[User talk:Theki|talk]]&gt; 14:24, 23 April 2026 (UTC) ::::::Both implementations are failing all three tests on my end. No consensus has been established as to whether monolingual texts or strings should be used, so it's like the [[w:War of the currents|war of the currents]] but for Wikifunctions. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 14:27, 23 April 2026 (UTC) :::::::Oh, you were referring to {{Z|Z33986}}. I assumed you were stating that something was wrong in the earlier English functions that I missed; I apologize for the misunderstanding. Has there been any centralized discussion on this string vs. monolingual text issue? &mdash; [[User:Theki|rae<sup>5e</sup>]] &lt;[[User talk:Theki|talk]]&gt; 14:31, 23 April 2026 (UTC) ::::::::Not that I'm aware of, I've brought it up on the telegram twice before, though. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 14:49, 23 April 2026 (UTC) ::::::::The centralised discussion is at [[WT:Abstract Wikipedia/2025 fragment experiments#Proposed recommendation: Fragments should return Z11/monolingual strings]]. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 07:19, 24 April 2026 (UTC) ::::::: {{re|Theki|Feeglgeef}} Can only functioneers test implementations? For me I can't test it at all... [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 14:32, 23 April 2026 (UTC) ::::::::AFAIK, test cases are only immediately testable during editing of a function if they are connected. This is one of my personal pain points with Wikifunctions, iterating on functions without exhaustive connected test cases makes debugging practically impossible for non-functioneers working on newly-created functions... I (or Feeglgeef) can quickly connect the tests you need for you if you want, although if they are not well-formed they may need to be disconnected again afterwards. Additionally, I could temporarily connect the implementation you are writing so that you can test it on the sidebar as you work, but I'm not sure if this is advisable. That functionality is also something that unfortunately only works when not disconnected. &mdash; [[User:Theki|rae<sup>5e</sup>]] &lt;[[User talk:Theki|talk]]&gt; 14:43, 23 April 2026 (UTC) :::::::::Yup, agree with you on all points, thanks. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 14:48, 23 April 2026 (UTC) == Please disconnect implementation == I think I've fixed my issue with {{Z|Z33986}}, but I can't edit an actively connected implementations with my rights. I must admit it is an AI-aided fix, I feel very strongly about disclosing that. Courtesy pinging [[User:Theki]] and [[User:Feeglgeef]]. [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 18:51, 23 April 2026 (UTC) : Additionally, I think the JS might be working. [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 18:52, 23 April 2026 (UTC) : Just to clarify, I mean disconnect the Python implementation please. [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 18:53, 23 April 2026 (UTC) :{{Done}} I've disconnected the Python implementation. :I've also added a couple of tests. The rule is a bit more complicated than adding a maqaf before every character that is not a Hebrew letter. Unfortunately, I don't think I'll have time to fix the implementations any time soon. [[User:Amire80|Amir E. Aharoni]] ([[User talk:Amire80|talk]]) 19:03, 23 April 2026 (UTC) :: Thank you! :: Also, for some reason I thought you put a maqaf before all gershayim, so thanks for correcting me. [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 19:09, 23 April 2026 (UTC) :::No, that's not the rule. :::The rest of this reply is an [[:wikt:info-dump|infodump]], feel free to ignore it :) :::In [https://hebrew-academy.org.il/topic/hahlatot/punctuation/ the Academy's punctuation rules], the rule for adding a maqaf is written kind of badly: שמים מקף ברצף שיש בו שני סוגי גופנים, כגון אותיות ומספרים ("maqaf is added in a sequence in which there are two types of fonts, such as letters and numerals"). These are not different types of "fonts", but different types of characters, and I should email them about it. It gives the examples <span lang="he" dir="rtl">ה־12</span> and <span lang="he" dir="rtl">ב־DNA</span>. It doesn't say anything explicitly about quotation marks, but in other places on the same page, you have stuff like <span lang="he" dir="rtl">ב"הארץ"</span>, and from that I deduce that a maqaf is not needed before double quotes if there are Hebrew letters inside the double quotes. :::That said, a few people do think that there must be a maqaf before double quotes. I have a somewhat surprising example of somebody who always does it: translators of Scientology materials into Hebrew. At least that's what they did last time I looked at them, about ten years ago. Those people are certainly prolific, and they get points from me for consistency, but this not the prevalent standard. (And if I recall correctly, they use the minus and not the proper Hebrew maqaf, and they don't get any points from me for that!) :::Also, the name of the character is just "double quotes" and not "gershayim". Gershayim are mostly for abbreviations, although most people use the same character for them. I use ״ for gershayim, as do a few other nerds, but we're the minority. [[User:Amire80|Amir E. Aharoni]] ([[User talk:Amire80|talk]]) 19:35, 23 April 2026 (UTC) :::: {{re|Amire80}} Yeah, "font" is a weird choice of wording here by the Academy...<br> I think I'll follow your guidance and not use a maqaf for quotes beginning with Hebrew letters. <br> I should also add more tests for different types of quotes, like straight (", '), curly (“, ”, ‘, ’), gershayim (״, ׳), including single quotes.<br> P.S. gotta deduct points from Scientology for being a cult but that's neither here nor there [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 20:49, 23 April 2026 (UTC) :::: {{re|Amire80}} Courtesy ping because I mistyped your username on the last message. Anyways I'm also gonna do that tomorrow because I'm tired now... [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 20:50, 23 April 2026 (UTC) == Connect implementations == Hello! I'm done with the implementations of {{Z|Z33986}} both in JS and Python, and all tests pass. Pinging @[[User:Amire80|Amire80]] to check if all the tests I've added are alright. [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 15:24, 24 April 2026 (UTC) :Connected. It's possible that some more changes will be needed, but it looks OK now. :Another little comment: It should be called "clitic" and not "prefix". [[User:Amire80|Amir E. Aharoni]] ([[User talk:Amire80|talk]]) 15:56, 24 April 2026 (UTC) : {{re|Amire80}} Thanks for your comment! Luckily labels are easy to edit, so I'll get to it. : Currently I'm working on Bulgarian {{z|Z34072}} and {{z|Z34084}}, along with other Bulgarian functions. After I'm finished with those I'll take your advice. [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 16:01, 24 April 2026 (UTC) == Please connect my Bulgarian implementations == I recently created the following Bulgarian functions: * {{Z|Z34070}} (currently broken, I think because another function I built it upon is unimplemented) * {{Z|Z34088}} * {{Z|Z34105}} * {{Z|Z34072}} * {{Z|Z34084}} Can somebody please connect these functions, and perhaps suggest other functions I could localize? [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 19:03, 24 April 2026 (UTC) : Specifically, [[Z34070]] is based on [[Z34072]] [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 19:05, 24 April 2026 (UTC) :{{done}} for everything that passes, [[Z34070]] still does not work after purging WF's cache, though. For future reference, please request on the [[WF:Community portal|community portal]] instead of the project chat. Thank you for your work! [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 20:03, 24 April 2026 (UTC) :: {{re|Feeglgeef}} Thank you for your help! I will keep in mind to go to the [[project: community portal| community portal]] in future instead for this. :: I still don't understand why {{Z|Z34070}} fails... It's implementation is almost completely identical to [[Z30399]] from {{Z|Z30397}}, unless I messed something up... [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 20:11, 24 April 2026 (UTC) :::{{done}} No, it was mostly just timing out. It is better to use selective fetches where possible. One case is failing to match the expected results, but at least it is returning something. For all I know, it might even be acceptable! [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 20:35, 24 April 2026 (UTC) :::: {{re|GrounderUK}} Thank you so much for your help! The one failed case is with a definite article, so I feel like that might be fixed in the future... <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> 20:43, 24 April 2026 (UTC) == Editor experience suggestions == I'm a bit frustrated with the editing experience on Wikifunctions, and I have suggestions based on pain points I've had contributing to this project: * Adding a wizard to create functions, implementations, and tests in one flow, somewhat like Wikimedia Commons' upload wizard * A sandbox for experimenting without changing mainspace functions, and maybe letting non-functioneers connect implementations ([[Project: Sandbox]] doesn't seem to fit this) * We could have functions for creation based on the sandbox, like how Wikipedia has articles for creation and edit requests, * Maybe even another test instance of Wikifunctions, like how Wikidata has [[testwikidata:|Test Wikidata]] I really like this project and I don't mean to whine, but it certainly has a lot of pain points both for technical and non-technical people. <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> 20:41, 24 April 2026 (UTC) : It's also really complicated to localize functions, so maybe we should add another wizard for that, where you can choose a language, and then create the new function with the aforementioned function wizard, and it just automatically adds it to the related language configuration object of the related function. <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> 20:48, 24 April 2026 (UTC) :# Sounds good to me. :# A sandbox available is [[Z10119]], though an extension-provided sandbox that allows you to manipulate the types, code, and tests easily without interfering with the mainspace would be nice. :# [[WF:Suggest a function|This page]] works to some extent, though it's too messy in my opinion. :# We used to have a "beta cluster" but it [[phab:rOMWC5f625c5846b5f779473fa32c9a02d87e59215dfa|got shut down]] just over a year ago because it was broken. :[[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 21:07, 24 April 2026 (UTC) == Language parameters in language-specific functions == I think that an effort should be made to give the different natural language options corresponding to different English dialects, Chinese scripts, etc. more of a use (I added the test {{Z|Z34119}} to {{Z|Z26095}} and unsurprisingly it fails). There are two main problems with this approach that I can identify: * If you ask the majority of these functions to make a sentence in British English, much of the time it will give you an output with missing words, because it does not fallback to English labels in the case of a British English label for that item missing. The same applies for every other English dialect, British English is just an example here. * Uninformed editors will probably see the presence of a language parameter on these functions, consider it redundant, and remove it. [[Special:Diff/268074|I have made this mistake before]]. In my opinion, in a perfect world, all of these language generation functions would output monolingual text, and if the user asks for American English text, then American English text is what they'll get. If the user asks for Japanese text in hiragana specifically, then that's what they'll get in return. This is not as high-priority as just rendering text in the language plainly in the first place, but it's something that I feel is still worth devoting some effort to. Right now switching functions to use this paradigm is difficult because, on the one hand, I don't know if consensus tends towards this direction being ideal or advisable, and I don't want to make changes like this without at least notifying the wider community. In addition, all tests break once a parameter is added or removed, and the function editor does not recognize the change in number of parameters and therefore you have to remove the function call, re-add it along with all of its parameters it had previously (which is a tedious cut-and-paste job), and then it will work again. This is something that you can do in five seconds by just adding a few lines of JSON to the test source, but this is not directly editable from the Web browser. This tedium is largely what's preventing me from doing this on a larger scale, besides asking for comments first. If anyone has any insights or comments on this, then that would be appreciated. If a reference of functions with and without the support for language variants is needed, of course [[WF:NLG]] can be perused, but I've also my own list cataloged at [[User:Theki/functions#language]]... Of course, this thread has many similarities to [[#"language" argument for certain functions|the one above]], but this concerns me going out and making this consistent across these NLG functions. &mdash; [[User:Theki|rae<sup>5e</sup>]] &lt;[[User talk:Theki|talk]]&gt; 21:09, 24 April 2026 (UTC) :I've created {{Z|Z34122}} as an extension to {{Z|Z34039}} for larger functions. &mdash; [[User:Theki|rae<sup>5e</sup>]] &lt;[[User talk:Theki|talk]]&gt; 21:34, 24 April 2026 (UTC) == “Key not found ()”? == What am I doing wrong in {{Z|Z34137}}? [[User:Redmin|Redmin]] ([[User talk:Redmin|talk]]) 00:39, 25 April 2026 (UTC) == Why is my test failing? == Hello! I recently made {{Z|Z34139}} based on [[wikt:Module:bg-translit]], and the test case {{Z|Z34141}} is failing on both implementations, despite the expected output and actual output being the same as far as I can tell. I tried looking at the Unicode codepoints of the output, but those are also identical. <span style="border-radius:99q;padding:0 7q;background:#103;border:3q solid #FBF">[[User:QuickQuokka|<span style="color:#FBF">'''QuickQuokka'''</span>]]</span> <sup>[⁠[[User talk:QuickQuokka|talk]] • [[Special:Contribs/QuickQuokka|contribs]]]</sup> 06:21, 25 April 2026 (UTC) :Yes, it’s a tricky one. I’ve added a normalize step to the result validation in {{Z|Z34141}}, which confirms it is a normalization issue. It looks like it is in the code but I don’t know whether simply normalizing the result is the way to go. Logically, you would normalize both the input and the result. The implementations of {{Z|Z10384}} show you how to do this. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 09:41, 25 April 2026 (UTC) == Edit request == Hello! I have an edit request for {{Z|Z23752}} and {{Z|Z23414}}. Please replace all the "an/a" logic with <code>Z21739(Argument reference)</code>, both for readability and for more accuracy ("a university is an institution") <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> 09:50, 25 April 2026 (UTC) ewluq7dxyvkm78xbkqz95pk49iz7zyj 268924 268913 2026-04-25T09:54:36Z MediaWiki message delivery 791 /* Wikifunctions & Abstract Wikipedia Newsletter #245 is out: The Foundation's search for the perfect language */ new section 268924 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/ }} == Wikifunctions & Abstract Wikipedia Newsletter #238 is out: Citations and Copy and Paste == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-03-06|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In this issue, we introduce the possibility of creating a function that deals with references and a Wikifunctions internal clipboard, where you can temporarily store any piece of code in order to paste it somewhere else, 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]]) 17:28, 6 March 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=30119120 --> :Is there a function in Wikifunctions to get all sources to a statement in a Wikidata item. At the moment my main activity in the Wikimedia projects is adding sources to Wikidata statements. For this case I got the following kind of [https://w.wiki/JFec query] to get all qualifiers and sources for a specific statment in explicit mentioned items in the query. There are already templates for citing sources in different Wikipedia language versions. For example the template [https://en.wikipedia.org/wiki/Template:Cite_web Cite web] is used in 298 Wikipedia language versions. So it is a widely used template and I wish a implementation for it in Wikifunctions. [[User:Hogü-456|Hogü-456]] ([[User talk:Hogü-456|talk]]) 21:31, 8 March 2026 (UTC) ::{{Z|31984}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 15:08, 9 March 2026 (UTC) {{tracked|T404652}} ::Yes and no. Importing of Wikidata references is currently turned off. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 15:27, 9 March 2026 (UTC) <br clear="all"/>{{phab|T419350}} :I found [[phab:T419350|a bug]] where the clipboard feature becomes unusable.<!-- --><br>Also, it's a bit disappointing that it doesn't use the real clipboard, not even as an option for egress. If you're invoking a function and you can get it to "compile", then "Copy result link" already lets you copy out the full canonical form... [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 02:58, 10 March 2026 (UTC) ::@[[User:YoshiRulz|YoshiRulz]] Thanks for reporting, I noticed the team about it. I will see if we can fix it soon. [[User:Sannita (WMF)|Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 10:26, 11 March 2026 (UTC) :::It's fixed 🤩 [[User:So9q|So9q]] ([[User talk:So9q|talk]]) 14:38, 31 March 2026 (UTC) == Broken function == Can someone please revert the most recent revision (by [[User:GrounderUK]]) on [[Z29362]]? It appears that it always returns void, breaking a lot of abstract wiki in the process. [[User:MetalBreaksAndBends|MetalBreaksAndBends]] ([[User talk:MetalBreaksAndBends|talk]]) 18:13, 25 March 2026 (UTC) :This implementation is broken, but it's disconnected, no? Shouldn't be breaking abstractwiki. [[User:Infernostars|infernostars]] <small>([[User talk:Infernostars|talk]]) ([[Special:Contributions/Infernostars|contribs]])</small> 21:29, 25 March 2026 (UTC) ::Looks like someone disconnected it after I wrote that comment, but before you wrote yours. [[User:MetalBreaksAndBends|MetalBreaksAndBends]] ([[User talk:MetalBreaksAndBends|talk]]) 22:24, 25 March 2026 (UTC) :It seems to have been reconnected, but the issue looks like it has started working again, per all passed tests. <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 March 2026 (UTC) :This was the result of a [[:phab: T421322|breaking change in the software]]. I didn’t amend the implementation until after it had been disconnected, and all tests passed after the change. I think the issue is now resolved, but I’ll link this comment to the Phabricator ticket for “lessons learned”. Sorry I didn’t pick this up earlier, but this particular software change was unexpected. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 08:46, 26 March 2026 (UTC) == Language tags == I would appreciate input on [[Talk:Z14326#Case-sensitivity]] re: the exact semantics of {{Z|60}}'s identity key. CC @[[User:99of9|99of9]] since you connected one of the tests but not the others. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 14:27, 27 March 2026 (UTC) == "language" argument for certain functions == Hello. I am relatively new to Wikifunctions. Recently, I tried to create functions for Chinese translation of {{Z|Z26570}} and {{Z|Z26095}} (which became [[Z32788]] and [[Z32900]]). During the creation of these functions, I was trying to take {{Z|Z32212}} as reference. And I realized that the defining role sentence function is taking <code>language</code> as an argument (and the test case of the Chinese-language function already contains two varieties of Chinese). This makes it possible to output monolingual text in <code>zh-hant</code>, <code>zh-hans</code>, <code>zh-tw</code>, or any varieties of the language. I think for this reason, it is better to have <code>language</code> as arguments for the implementation of Z26570 and Z26095, and potentially more functions that require {{Z|Z14294}}, since it would output the varieties code instead of just saying <code>zh</code> for <code>zh-hant</code>, <code>zh-hans</code>, <code>zh-tw</code> in the output of type {{Z|Z11}}. I am not sure how the fallback mechanism works if one of the language (varieties) do not have a labels/lexemes, but to me, it is reasonable to have a <code>language</code> argument. [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 09:38, 31 March 2026 (UTC) :The functions you mention do have a language argument. For Wikifunctions, the {{Z|Z60}} can be at a higher or lower level; whether a {{Z|Z11}} is for a language or a variant is determined by the function that constructs it. Please see {{Z|Z26565}} for an example and feel free to add test cases in Chinese. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 17:54, 11 April 2026 (UTC) ::Hello @[[User:GrounderUK|GrounderUK]], thanks for the answer. I understand that whether {{Z|Z11}} is for a language or a variant depends on the function. But that is exactly what I am asking for. It is true that [[Z26570]] and [[Z26095]] takes [[Z60]] as argument, but the language-specific functions in {{Z|Z29843}} and {{Z|Z26096}} don't. ::Let me give you an example: INPUT to [[Z26570]]: <code>entity</code>: Tokyo, <code>class</code>: city, <code>location</code>: Japan, <code>language</code>: zh-cn, the config would select [[Z33030]] (created after my previous comment by elseone) as the implementation, and it would RETURN 东京是日本的一个城市。(zh-hans), which is not zh-cn as requested in the INPUT. It would also be using the term not for the variant (when it is different) because it is hardcoded to use the term in zh-hans. However, if we have the implementation like [[Z32790]] (which was created by me but a natural language argument was added by elseone) or [[Z32213]] (that works in the defining role sentence function because of the extra argument), it could cater for different variant. ::If we don't have the language argument in the language-specific function, the desire for article creation on Abstract Wikipedia would be to create a function for every variant. Is it then better to create functions for every variant? [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 18:18, 11 April 2026 (UTC) :::I forgot to mention that there are some hardcoding in {{Z|Z32790}} as well, but I cannot fix it because it is a connected function and I am not a functioneer. [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 18:31, 11 April 2026 (UTC) ::::Okay, I think it’s safe to disconnect this one as the function is not yet configured for use on Abstract Wikipedia. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 19:04, 11 April 2026 (UTC) :::Ah, sorry… I misunderstood you. I agree that the called function should be able to accept the original language argument. That is simpler in theory than in practice, because the configured functions all have to have the same argument types, as I understand it. I’m not sure which the best approach is, really, but we probably want to avoid two levels of configuration. That suggests that all language-specific functions would need to accept the additional argument, which is unrewarding work for someone. @[[User:99of9|99of9]], @[[User:Jdforrester (WMF)|Jdforrester (WMF)]], @[[User:DVrandecic (WMF)|DVrandecic (WMF)]] Any thoughts? [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 18:57, 11 April 2026 (UTC) ::::I mean, we would need to modify all the functions in each language, which could take some time. But we are still in an early stage. If we don't fix it now and we want to fix it later, it would be a disaster. [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 19:25, 11 April 2026 (UTC) :::::Agreed. And we probably want them converted to HTML too, with separate language spans for text in different languages. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 19:35, 11 April 2026 (UTC) ::::@[[User:GrounderUK|GrounderUK]]: This sounds like a reasonable change to make. Note that (given these Functions are primarily for use on Abstract Wikipedia), altering/replacing them to return Z89/HTML fragments is already a desired but breaking change, so making a second breaking change at the same time is probably easiest for fixing things swiftly. That said, that's of course a decision for the Abstract Wikipedia and Wikifunctions communities, not me! [[User:Jdforrester (WMF)|Jdforrester (WMF)]] ([[User talk:Jdforrester (WMF)|talk]]) 19:43, 12 April 2026 (UTC) ::::@[[User:GrounderUK|GrounderUK]]@[[User:Sun8908|Sun8908]] to make it a non-breaking change, I've created {{Z|Z34039}} which allows a composition {{Z|Z34043}}. This way you can make functions which either need the specified variant or don't! --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 05:52, 24 April 2026 (UTC) :I have now created {{Z|Z33465}}, which is an implementation of [[Z26570]]. Maybe we can migrate to use that function when more (language-specific) functions for it are ready? [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 18:19, 14 April 2026 (UTC) == Special:CreateObject doesn't let me create a typed list == Hello. I tried to create a typed list with all English varieties on Wikifunctions, to create consistency between different configs, but [[Special:CreateObject]] doesn't show typed list as an option for creating. Is this a bug or an intentional restriction? [[User:ChaoticVermillion|ChaoticVermillion]] ([[User talk:ChaoticVermillion|talk]]) 08:24, 2 April 2026 (UTC) :@[[User:ChaoticVermillion|ChaoticVermillion]]: A typed list is an instance of a function call, which is prohibited as a persisted Object. Maybe you want an enum? See [[Wikifunctions:Type proposals]] for the process for creating such a thing. [[User:Jdforrester (WMF)|Jdforrester (WMF)]] ([[User talk:Jdforrester (WMF)|talk]]) 12:01, 2 April 2026 (UTC) ::I don't want any sort of enum for this, I just want a list of English varieties (English, American English, Australian English, etc.) as an object that I can put in configs. I tried making an object as a function call, but apparently I have to be a member of the staff to do it. [[User:ChaoticVermillion|ChaoticVermillion]] ([[User talk:ChaoticVermillion|talk]]) 12:07, 2 April 2026 (UTC) :::I’ve started this with {{Z|Z33034}}. I’m guessing you were trying to create an object of type {{Z|Z7}} rather than an object whose type is a [[Z7]]. There’s a subtle but important difference. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 12:29, 2 April 2026 (UTC) ::::How do you create a object whose type is a [[Z7]] then? I can't see any option to do this. [[User:ChaoticVermillion|ChaoticVermillion]] ([[User talk:ChaoticVermillion|talk]]) 12:32, 2 April 2026 (UTC) :::::When you are creating an object you must specify its type. By default, the UI expects you to provide a reference to the type, so you can just type in the selector box and click the type you want. For an object like a typed list, the type is specified as a function call, so you click the menu dots beside “type” and choose “function call” instead of “reference”. The selector now allows you to search for functions that can return a type object. You start entering “typed list” and select it in the normal way. Then the UI will allow you to specify the argument to the function call, which is the type shared by all elements in the list. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 13:12, 2 April 2026 (UTC) == Unable to use the Z32643 function. == I'm trying to use the [[Z32643]] (Article-less multi instantiating fragment) function to edit an article in Abstract Wikipedia, but it looks like it's missing connected implementations, and it looks like i don't have the permissions to connect the function with the implementation and use it in ab.wiki. Since i'm not familiar with Wikifunctions, i would like to get help for this specific problem. Thanks. --[[User:Mattiz6276|Mattiz6276]] ([[User talk:Mattiz6276|talk]]) 13:50, 2 April 2026 (UTC) :@[[User:Mattiz6276|Mattiz6276]]: Hey there, it looks like that's a work-in-progress by @[[User:MetalBreaksAndBends|MetalBreaksAndBends]]. There's only a fall-back implementation, Z32652, which fails its own test for a second item. I can connect the items together but it might not work as you expect? [[User:Jdforrester (WMF)|Jdforrester (WMF)]] ([[User talk:Jdforrester (WMF)|talk]]) 14:06, 2 April 2026 (UTC) ::Maybe… I don’t think functions without implementations should be appearing on AW so I have amended the label to avoid giving the impression that this function is available. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 14:23, 2 April 2026 (UTC) == Being able to use edit summaries == I have wanted to use edit summaries a few times when connecting or disconnecting implementations or tests, and I have found that the only way to do that is to use the [[:User:%D7%9E%D7%A7%D7%A3/wikilambda_editsource.js|wikilambda editsource]] tool. I feel like it would be a lot more convenient to be able to make these edit summaries without having to use that tool. [[User:ChaoticVermillion|ChaoticVermillion]] ([[User talk:ChaoticVermillion|talk]]) 08:40, 3 April 2026 (UTC) == Definite forms == [[Talk:Z32162|I've noticed an incomplete implementation and would like to work on fixing it, but need advice.]] [[User:Ijon|Ijon]] ([[User talk:Ijon|talk]]) 21:05, 3 April 2026 (UTC) == Wikifunctions & Abstract Wikipedia Newsletter #243 is out: Community proposals for capturing meaning == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-04-10|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In this issue, we report on three community proposals on syntactic approaches, we introduce a new Type (Complex numbers), we report on current hiccups on Abstract Wikipedia, we share more information about a presentation about Abstract Wikipedia at WikiCon Australia, 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/1776101400 April 13, 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]]) 15:35, 10 April 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=30325620 --> == Help me understand why test passes but running function with same input errors == I've been working on a function that I thought I had working correctly: {{Z+|Z31108}}. It has a test which is passing, but when I enter the same Wikidata item as the test uses (or any other relevant item that it ought to work for), it errors. I can't figure out what's wrong (and the function itself seemed to be working as expected the last time worked on it, a month ago), and I don't know how to interpret the error info. The error output is: <code> Error type: Unspecified error Error data: error information: "cannot read property 'Z6003K4' of undefined" Execution debug logs: Z12696K2 (find this) ==> ZObject<Z1K1:{'Z1K1': 'Z9', 'Z9K1': 'Z6007'},Z6007K1:ZObject<Z1K1:{'Z1K1': 'Z9', 'Z9K1': 'Z6092'},Z6092K1:P3831>,Z6007K2:ZObject<Z1K1:{'Z1K1': 'Z9', 'Z9K1': 'Z6091'},Z6091K1:Q7380503>,Z6007K3:ZReference<Z6021>> </code> -- [[User:Ragesoss|Ragesoss]] ([[User talk:Ragesoss|talk]]) 18:02, 10 April 2026 (UTC) :Hmm… I’ve had a quick look and found a comparable error with {{Z|Z29937}}, which was passing “4 months ago”. The debug comes from {{Z|Z12863}}, after it fails to find a match. This is probably because Z6007K3 is ZReference("Z6021") rather than a Z6020 object, as it appears in the debug logs for your test “28 days ago”: :"Z6007K3":{"Z1K1":{"Z1K1":"Z9","Z9K1":"Z6020"},"Z6020K1":{"Z9K1":"Z6021"}} :This means it’s probably a bug introduced by a recent software change. I’ll take a closer look over the weekend, but the actual error for your test case now is: :Unspecified error (error information: "cannot read property 'Z6003K4' of undefined") :I’m guessing that’s from there being no guard against an empty array in {{Z|Z23681}}, but we’ll see. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 23:22, 10 April 2026 (UTC) :I tracked down the bug to [[Z29869]] and fixed that, but the tests for [[Z31659]] are still failing. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 05:44, 11 April 2026 (UTC) ::Thanks. I’ve re-implemented {{Z|Z23680}} with {{Z|Z33331}} so we at least get a meaningful error in {{Z|Z31108}}. The new implementation explicitly caters for the alternative representation of {{Z|Z6040}} and errors on the empty list it gets from {{Z|Z31659}}. ::I also made a [[Z33332|simple Python implementation]], which seems to work. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 16:29, 11 April 2026 (UTC) == No place to ask to activate a function? == I just discovered the {{Z|Z11390}} function and decided to make an overarching language-selecting function for it. After some fiddling around and studying how {{Z|Z32321}} and its set works, I now have {{Z|Z33439}} which has a config object ({{Z|Z33441}}) that selects between the two preexisting language-specific versions I found (English and Malayalam) and the new one I created for my other native language, {{Z|Z33440}}. Except I can't get these to work, because, from what I understand, only [[Wikifunctions:Functioneers|functioneers]] can activate newly created functions and implementations? So where do I apply for the {{Z|Z33439}} and {{Z|Z33440}} functions to be activated? Perhaps we should have a place to ask for it, a la [[w:WP:NPP]] — call it [[Project:New Functions Patrol|New Functions Patrol]] if you will. —[[User:UndueMarmot|<span style="color:#705ccb;">Undue</span><span style="color:#cfdfa3;background-color:#705ccb;">Marmot</span>]] ([[User talk:UndueMarmot|talk]]) 08:58, 14 April 2026 (UTC) :There's [[Wikifunctions:Community portal]] for this. By the way, {{Z|Z33445}} doesn't work because all the code must be inside the main function in Python code. [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 09:19, 14 April 2026 (UTC) ::Huh. How could I have missed that? ::But anyway, I've moved the code in {{Z|Z33445}} into inside the main function block. ::Is there any reason why WF decided not to simply allow anyone to write functions? After all, that's how it works with wikitext templates, and these functions are fundamentally serving the same purposes as templates, just written in a different way. —[[User:UndueMarmot|<span style="color:#705ccb;">Undue</span><span style="color:#cfdfa3;background-color:#705ccb;">Marmot</span>]] <small>([[User talk:UndueMarmot|talk]])</small> 11:25, 14 April 2026 (UTC) :::I've fixed a couple of technical issues, but tests still fail. [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 11:28, 14 April 2026 (UTC) ::::The tests pass now after some more changes to the code: [[Special:Diff/265232/cur]]. —[[User:UndueMarmot|<span style="color:#705ccb;">Undue</span><span style="color:#cfdfa3;background-color:#705ccb;">Marmot</span>]] <small>([[User talk:UndueMarmot|talk]])</small> 12:01, 14 April 2026 (UTC) :::::{{D|Connected}} [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 12:02, 14 April 2026 (UTC) :::I think it's a security issue, since Wikifunctions implementations could teoretically be malicious. [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 11:29, 14 April 2026 (UTC) ::::This ^^^. We're very lenient, though, once you've created a few working functions you can apply for the right, per [[WF:Functioneer]]. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 12:26, 14 April 2026 (UTC) ::::That explanation [[phab:T343559#11421293|doesn't add up]]. A reason to limit ''connection powers'' to Functioneers might be to prevent vandalism, considering Functions can be used across wikis. But user-provided code is already being executed even without a Functioneer connecting it. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 20:01, 16 April 2026 (UTC) == Wikifunctions & Abstract Wikipedia Newsletter #244 is out: Milestones; Some major issues hopefully resolved == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-04-16|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In this issue, we celebrate 4000 functions on Wikifunctions and 1000 abstract articles on Abstract Wikipedia, we announce that we should have fixed some major issues with the websites, we inform you on our latest outreach activities, and we take a look at the latest software developments. Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]! Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 10:22, 17 April 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=30325620 --> == Actual difference between {{Z|Z26039}} and {{Z|Z26095}} == What is the actual difference between these two functions? I ask, since it seems to me that the current distinction is more or less that the first one doesn't use an indefinite article in English, while the second does. Which is not a good distinction in a project that should be language neutral. This doubt emerged from my use of the first one in [[abstract:Q124441]], which @[[User:Hogü-456|Hogü-456]] made me notice that is probably wrong. My question is: why is it wrong? How could we clarify the difference? [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 19:46, 19 April 2026 (UTC) :I think the difference is if there is an indefinite article like a or an before the subject or not. In German there can be cases where a definite article is necessary before the subject. I looked at the functions and before the object both times an article is mentioned. As it depends on the language and the word what is the correct function to use I hope it will be clarified and it is an example of the necessity to have a human with understanding in a specific language check it. I hope there will be longer functions what generate more content about a specific kind of item. Then it is necessary to write one such function per language and it can be then applied to several items. It still requires checks and so maybe it is better to write down what item category needs what kind of introduction sentence function for what language. [[User:Hogü-456|Hogü-456]] ([[User talk:Hogü-456|talk]]) 20:05, 19 April 2026 (UTC) ::The point of these two functions (and of the entire Abstract Wikipedia project) is that they should be defined in a purely language-independent way, so that the translation to actual language can be done automatically. This is the reason why these functions have been renamed; I think that this attempt was not succesful, since meaning is still unclear. My proposal to clarify them would be to invoke the concept of [[w:specificity (linguistics)|specificity]]: {{Z|Z26039}} should be named "specific subject is instance of (string)", and should be used only when the QID of the subject uniquely identifies a single thing; {{Z|Z26095}} should instead be renamed in "non-specific subject is kind of (Monolingual text)", and should be used when the QID refers to a multitude of real life items, and we are specifying the class that all these item belong to. This clarification would not still be enough, since it doesn't explain how mass nouns are handled (is water a unique thing? Does {{Q|Q7802}} refer to a single piece of bread or to the entirety of bread, like water?). This problem is very tricky, since mass noun are language-specific and blurry the line between these two functions. [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 20:58, 19 April 2026 (UTC) :Simply put, one corresponds to P31 and the other to P279. Paris is an {{Q|P31}} a {{Q|Q1549591}} :whereas a {{Q|Q1549591}} is a {{Q|P279}} (alias “kind of”) {{Q|Q515}}. Whether the Wikidata knowledge representation will be sufficient to resolve into fluent natural language representations in all languages is, of course, a crucial question. Where it is not, the Abstract Wikipedia knowledge representation will need to supplement the Wikidata content with additional details about the relation between the participants or the participants themselves, and these details should be language-neutral, to the extent that this is practicable. The item {{Q|Q124441}} has no [[:d:Q124441#P31|P31]] statements; it has only [[:d:Q124441#P279|P279]]s, including one relating it to {{Q|Q212920}}, which suggests {{Z|Z26095}} is the appropriate choice here even if the rendering in some languages is the same. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 22:52, 19 April 2026 (UTC) ::Thanks for explaining it. I think that I'll change the implementation of {{Z|Z26095}}, so that in Italian it produces more or less the same output of {{Z|Z26039}} (both with the definite article). [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 11:24, 20 April 2026 (UTC) == Equivalent of Z6830 for lexemes == Is there an equivalent of {{Z|Z6830}} that enables retrieving all lexemes pointing to a particular lexeme using a specific property? [[User:Redmin|Redmin]] ([[User talk:Redmin|talk]]) 21:06, 20 April 2026 (UTC) :There's {{Z|6831}} but I think that's slightly different again to what you're after. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 12:31, 21 April 2026 (UTC) ::Thanks for sharing that one, I did not know it existed. But you are right, it’s not quite what I am looking for. I want a function that would take a Wikidata property reference (like P5191, which is ‘derived from lexeme’) and a Wikidata lexeme reference, and return a list of lexemes that reference that lexeme using that property. [[User:Redmin|Redmin]] ([[User talk:Redmin|talk]]) 13:23, 21 April 2026 (UTC) == Storing huge datasets == It is not a necessity I suppose, but an idea came to me earlier to write a function that would give the corresponding [[en:Shavian alphabet|Shavian alphabet representation]] of an English word written with the Latin alphabet, or perhaps apply that operation to an entire sentence. However, just trying to guess as to what the IPA pronunciation of each word passed into it could be is is both not ideal (pronunciations obviously can and will vary widely between accents) and infeasible <s>(Wikidata lexemes don't really seem to account for pronunciation)</s>. It happens, though, that a comprehensive Shavian dictionary exists named the [https://readlex.pythonanywhere.com/ ''Read Lexicon''], which uses pronunciation and spelling similar to that used by the creator of the alphabet himself. This would be a good dataset to use in performing this translation in the function, but it appears that, all in all, the total size of the dictionary is [https://github.com/Shavian-info/readlex/blob/main/readlex.json ''nearly 26MB''] when formatted as JSON, which would certainly be larger when converted into a typed list. I am wondering if this will ever be feasible or admissible, or if there is really a way around this if importing such a large set of data is deemed impractical. &mdash; [[User:Theki|rae<sup>5e</sup>]] &lt;[[User talk:Theki|talk]]&gt; 22:30, 20 April 2026 (UTC) :{{re|Theki}} "Wikidata lexemes don't really seem to account for pronunciation"" is patently untrue; not only does every Bokmål lexeme form have IPA attached to it (thanks to Jon Harald Søby), but there are lots of languages--including English--that have pronunciation information, whether through IPA or otherwise, indicated on their forms. The big issue of course is that adding this data is not always possible to perform efficiently--for instance, I'd love to have Yiddish pronunciation respellings from Paul Abelson's dictionary on as many English forms as possible, but this dictionary not being previously processed makes this difficult. The data set you have brought up, if a suitable reading of [[:m:Wikilegal/Lexicographical_Data]] allows it, could be added as {{P|7243}} statements on various English forms. [[User:Mahir256|Mahir256]] ([[User talk:Mahir256|talk]]) 23:20, 20 April 2026 (UTC) ::Well, sorry... I haven't witnessed these pronunciation statements before, I wasn't aware of their existence until you pointed it out. &mdash; [[User:Theki|rae<sup>5e</sup>]] &lt;[[User talk:Theki|talk]]&gt; 15:02, 21 April 2026 (UTC) :I got 1,900,000 characters into [[Z33875]] before the UI gave up on me. I'm not sure what the limit is. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 15:21, 21 April 2026 (UTC) == Could not serialize input JS object: Number <small><small>[insert tested number here]</small></small> == I'm not one to throw my problems at others, but I have no idea how to fix this. Am implementing {{Z|Z24602}} in JavaScript, which requires returning a typed map. It now works for every type of value except numbers. Tried explicitly converting the numbers to float64, but either way it throws the error above. Would appreciate it if anyone could diagnose or fix the problem, as my knowledge of Wikifunctions is amateur at best. Thank you. [[User:Some helpful person|Some helpful person]] ([[User talk:Some helpful person|talk]]) 00:32, 23 April 2026 (UTC) :The quick answer is that like some list-related functions, code implementations returning typed maps are not possible unless the type of the objects in the map is specified in the function signature (e.g. if it was a map from Strings to Natural numbers only). So unfortunately, I think you've chosen a function that is not really possible at the moment. There are a few ideas of how we might address this, but for the moment, work on something else. Sorry! --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 13:21, 23 April 2026 (UTC) :Maybe explicitly using [[Z13518|natural numbers]] would work? I would try using <code>{ "Z1K1": "Z13518", "Z13518K1": "[number]" }</code> to represent numbers, perhaps, and seeing if that works. Of course, you would also probably have to adapt this for other types that cannot be serialized, and I'm not sure how easy that would be to generalize (assuming [[w:Don't repeat yourself|DRYness]] is desired). &mdash; [[User:Theki|rae<sup>5e</sup>]] &lt;[[User talk:Theki|talk]]&gt; 14:39, 23 April 2026 (UTC) == Help with creating a function for Abstract Wikipedia == Hello! I was inspired by {{Z|Z26570}} to create {{Z|Z33975}}, however I'm not sure how I add specific language implementations here. Can anybody help me? [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 10:41, 23 April 2026 (UTC) : I think I figured it out, I created a new object with the language config type, added {{Z|Z14310}} to my implementation, and added a new function for English... At least I think that's how it works... [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 13:16, 23 April 2026 (UTC) ::You have the right idea, as far as I know. I went ahead and connected the implementations you created as they appear to work fine for English, and added a test for {{Z|Z33975}} (which passes [[File:Twemoji 1f601.svg|24px]]). I also corrected an error you made on the config object where you appear to have accidentally connected English to {{Z|Z33975}} instead of {{Z|Z33977}}. Thank you for contributing! &mdash; [[User:Theki|rae<sup>5e</sup>]] &lt;[[User talk:Theki|talk]]&gt; 13:45, 23 April 2026 (UTC) ::: {{re|Theki}} Thank you so much for you help! Could you please kindly also connect the implementations for {{Z|Z33986}} which I just made, which is going to be used for the Hebrew implementation of {{Z|Z33975}}. [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 14:11, 23 April 2026 (UTC) ::::You seem to be returning the wrong type in both implementations. Functioneers should not connect implementations that don't work for non-functioneers. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 14:13, 23 April 2026 (UTC) ::::: {{re|Feeglgeef}} Oh thank you for pointing that out! I am still a bit new to this project and confused, so I need to read up some more about this. How do I return a monolingual text object? [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 14:17, 23 April 2026 (UTC) ::::::I'm trying to fix it for you, the construction of ZObjects in code implementations is a bit difficult right now. Since the State origin using entity and class function will (presumably) be composition, perhaps {{Z|33975}} can be adjusted to return a string, using {{Z|26107}} and {{Z|26107}}? [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 14:21, 23 April 2026 (UTC) :::::I did not notice any discrepancies from looking at the functions by themselves, and it seemed to work fine on my end. Is it bad practice for NLG functions to return the monolingual text type? I had assumed it was logical. &mdash; [[User:Theki|rae<sup>5e</sup>]] &lt;[[User talk:Theki|talk]]&gt; 14:24, 23 April 2026 (UTC) ::::::Both implementations are failing all three tests on my end. No consensus has been established as to whether monolingual texts or strings should be used, so it's like the [[w:War of the currents|war of the currents]] but for Wikifunctions. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 14:27, 23 April 2026 (UTC) :::::::Oh, you were referring to {{Z|Z33986}}. I assumed you were stating that something was wrong in the earlier English functions that I missed; I apologize for the misunderstanding. Has there been any centralized discussion on this string vs. monolingual text issue? &mdash; [[User:Theki|rae<sup>5e</sup>]] &lt;[[User talk:Theki|talk]]&gt; 14:31, 23 April 2026 (UTC) ::::::::Not that I'm aware of, I've brought it up on the telegram twice before, though. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 14:49, 23 April 2026 (UTC) ::::::::The centralised discussion is at [[WT:Abstract Wikipedia/2025 fragment experiments#Proposed recommendation: Fragments should return Z11/monolingual strings]]. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 07:19, 24 April 2026 (UTC) ::::::: {{re|Theki|Feeglgeef}} Can only functioneers test implementations? For me I can't test it at all... [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 14:32, 23 April 2026 (UTC) ::::::::AFAIK, test cases are only immediately testable during editing of a function if they are connected. This is one of my personal pain points with Wikifunctions, iterating on functions without exhaustive connected test cases makes debugging practically impossible for non-functioneers working on newly-created functions... I (or Feeglgeef) can quickly connect the tests you need for you if you want, although if they are not well-formed they may need to be disconnected again afterwards. Additionally, I could temporarily connect the implementation you are writing so that you can test it on the sidebar as you work, but I'm not sure if this is advisable. That functionality is also something that unfortunately only works when not disconnected. &mdash; [[User:Theki|rae<sup>5e</sup>]] &lt;[[User talk:Theki|talk]]&gt; 14:43, 23 April 2026 (UTC) :::::::::Yup, agree with you on all points, thanks. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 14:48, 23 April 2026 (UTC) == Please disconnect implementation == I think I've fixed my issue with {{Z|Z33986}}, but I can't edit an actively connected implementations with my rights. I must admit it is an AI-aided fix, I feel very strongly about disclosing that. Courtesy pinging [[User:Theki]] and [[User:Feeglgeef]]. [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 18:51, 23 April 2026 (UTC) : Additionally, I think the JS might be working. [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 18:52, 23 April 2026 (UTC) : Just to clarify, I mean disconnect the Python implementation please. [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 18:53, 23 April 2026 (UTC) :{{Done}} I've disconnected the Python implementation. :I've also added a couple of tests. The rule is a bit more complicated than adding a maqaf before every character that is not a Hebrew letter. Unfortunately, I don't think I'll have time to fix the implementations any time soon. [[User:Amire80|Amir E. Aharoni]] ([[User talk:Amire80|talk]]) 19:03, 23 April 2026 (UTC) :: Thank you! :: Also, for some reason I thought you put a maqaf before all gershayim, so thanks for correcting me. [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 19:09, 23 April 2026 (UTC) :::No, that's not the rule. :::The rest of this reply is an [[:wikt:info-dump|infodump]], feel free to ignore it :) :::In [https://hebrew-academy.org.il/topic/hahlatot/punctuation/ the Academy's punctuation rules], the rule for adding a maqaf is written kind of badly: שמים מקף ברצף שיש בו שני סוגי גופנים, כגון אותיות ומספרים ("maqaf is added in a sequence in which there are two types of fonts, such as letters and numerals"). These are not different types of "fonts", but different types of characters, and I should email them about it. It gives the examples <span lang="he" dir="rtl">ה־12</span> and <span lang="he" dir="rtl">ב־DNA</span>. It doesn't say anything explicitly about quotation marks, but in other places on the same page, you have stuff like <span lang="he" dir="rtl">ב"הארץ"</span>, and from that I deduce that a maqaf is not needed before double quotes if there are Hebrew letters inside the double quotes. :::That said, a few people do think that there must be a maqaf before double quotes. I have a somewhat surprising example of somebody who always does it: translators of Scientology materials into Hebrew. At least that's what they did last time I looked at them, about ten years ago. Those people are certainly prolific, and they get points from me for consistency, but this not the prevalent standard. (And if I recall correctly, they use the minus and not the proper Hebrew maqaf, and they don't get any points from me for that!) :::Also, the name of the character is just "double quotes" and not "gershayim". Gershayim are mostly for abbreviations, although most people use the same character for them. I use ״ for gershayim, as do a few other nerds, but we're the minority. [[User:Amire80|Amir E. Aharoni]] ([[User talk:Amire80|talk]]) 19:35, 23 April 2026 (UTC) :::: {{re|Amire80}} Yeah, "font" is a weird choice of wording here by the Academy...<br> I think I'll follow your guidance and not use a maqaf for quotes beginning with Hebrew letters. <br> I should also add more tests for different types of quotes, like straight (", '), curly (“, ”, ‘, ’), gershayim (״, ׳), including single quotes.<br> P.S. gotta deduct points from Scientology for being a cult but that's neither here nor there [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 20:49, 23 April 2026 (UTC) :::: {{re|Amire80}} Courtesy ping because I mistyped your username on the last message. Anyways I'm also gonna do that tomorrow because I'm tired now... [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 20:50, 23 April 2026 (UTC) == Connect implementations == Hello! I'm done with the implementations of {{Z|Z33986}} both in JS and Python, and all tests pass. Pinging @[[User:Amire80|Amire80]] to check if all the tests I've added are alright. [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 15:24, 24 April 2026 (UTC) :Connected. It's possible that some more changes will be needed, but it looks OK now. :Another little comment: It should be called "clitic" and not "prefix". [[User:Amire80|Amir E. Aharoni]] ([[User talk:Amire80|talk]]) 15:56, 24 April 2026 (UTC) : {{re|Amire80}} Thanks for your comment! Luckily labels are easy to edit, so I'll get to it. : Currently I'm working on Bulgarian {{z|Z34072}} and {{z|Z34084}}, along with other Bulgarian functions. After I'm finished with those I'll take your advice. [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 16:01, 24 April 2026 (UTC) == Please connect my Bulgarian implementations == I recently created the following Bulgarian functions: * {{Z|Z34070}} (currently broken, I think because another function I built it upon is unimplemented) * {{Z|Z34088}} * {{Z|Z34105}} * {{Z|Z34072}} * {{Z|Z34084}} Can somebody please connect these functions, and perhaps suggest other functions I could localize? [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 19:03, 24 April 2026 (UTC) : Specifically, [[Z34070]] is based on [[Z34072]] [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 19:05, 24 April 2026 (UTC) :{{done}} for everything that passes, [[Z34070]] still does not work after purging WF's cache, though. For future reference, please request on the [[WF:Community portal|community portal]] instead of the project chat. Thank you for your work! [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 20:03, 24 April 2026 (UTC) :: {{re|Feeglgeef}} Thank you for your help! I will keep in mind to go to the [[project: community portal| community portal]] in future instead for this. :: I still don't understand why {{Z|Z34070}} fails... It's implementation is almost completely identical to [[Z30399]] from {{Z|Z30397}}, unless I messed something up... [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 20:11, 24 April 2026 (UTC) :::{{done}} No, it was mostly just timing out. It is better to use selective fetches where possible. One case is failing to match the expected results, but at least it is returning something. For all I know, it might even be acceptable! [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 20:35, 24 April 2026 (UTC) :::: {{re|GrounderUK}} Thank you so much for your help! The one failed case is with a definite article, so I feel like that might be fixed in the future... <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> 20:43, 24 April 2026 (UTC) == Editor experience suggestions == I'm a bit frustrated with the editing experience on Wikifunctions, and I have suggestions based on pain points I've had contributing to this project: * Adding a wizard to create functions, implementations, and tests in one flow, somewhat like Wikimedia Commons' upload wizard * A sandbox for experimenting without changing mainspace functions, and maybe letting non-functioneers connect implementations ([[Project: Sandbox]] doesn't seem to fit this) * We could have functions for creation based on the sandbox, like how Wikipedia has articles for creation and edit requests, * Maybe even another test instance of Wikifunctions, like how Wikidata has [[testwikidata:|Test Wikidata]] I really like this project and I don't mean to whine, but it certainly has a lot of pain points both for technical and non-technical people. <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> 20:41, 24 April 2026 (UTC) : It's also really complicated to localize functions, so maybe we should add another wizard for that, where you can choose a language, and then create the new function with the aforementioned function wizard, and it just automatically adds it to the related language configuration object of the related function. <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> 20:48, 24 April 2026 (UTC) :# Sounds good to me. :# A sandbox available is [[Z10119]], though an extension-provided sandbox that allows you to manipulate the types, code, and tests easily without interfering with the mainspace would be nice. :# [[WF:Suggest a function|This page]] works to some extent, though it's too messy in my opinion. :# We used to have a "beta cluster" but it [[phab:rOMWC5f625c5846b5f779473fa32c9a02d87e59215dfa|got shut down]] just over a year ago because it was broken. :[[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 21:07, 24 April 2026 (UTC) == Language parameters in language-specific functions == I think that an effort should be made to give the different natural language options corresponding to different English dialects, Chinese scripts, etc. more of a use (I added the test {{Z|Z34119}} to {{Z|Z26095}} and unsurprisingly it fails). There are two main problems with this approach that I can identify: * If you ask the majority of these functions to make a sentence in British English, much of the time it will give you an output with missing words, because it does not fallback to English labels in the case of a British English label for that item missing. The same applies for every other English dialect, British English is just an example here. * Uninformed editors will probably see the presence of a language parameter on these functions, consider it redundant, and remove it. [[Special:Diff/268074|I have made this mistake before]]. In my opinion, in a perfect world, all of these language generation functions would output monolingual text, and if the user asks for American English text, then American English text is what they'll get. If the user asks for Japanese text in hiragana specifically, then that's what they'll get in return. This is not as high-priority as just rendering text in the language plainly in the first place, but it's something that I feel is still worth devoting some effort to. Right now switching functions to use this paradigm is difficult because, on the one hand, I don't know if consensus tends towards this direction being ideal or advisable, and I don't want to make changes like this without at least notifying the wider community. In addition, all tests break once a parameter is added or removed, and the function editor does not recognize the change in number of parameters and therefore you have to remove the function call, re-add it along with all of its parameters it had previously (which is a tedious cut-and-paste job), and then it will work again. This is something that you can do in five seconds by just adding a few lines of JSON to the test source, but this is not directly editable from the Web browser. This tedium is largely what's preventing me from doing this on a larger scale, besides asking for comments first. If anyone has any insights or comments on this, then that would be appreciated. If a reference of functions with and without the support for language variants is needed, of course [[WF:NLG]] can be perused, but I've also my own list cataloged at [[User:Theki/functions#language]]... Of course, this thread has many similarities to [[#"language" argument for certain functions|the one above]], but this concerns me going out and making this consistent across these NLG functions. &mdash; [[User:Theki|rae<sup>5e</sup>]] &lt;[[User talk:Theki|talk]]&gt; 21:09, 24 April 2026 (UTC) :I've created {{Z|Z34122}} as an extension to {{Z|Z34039}} for larger functions. &mdash; [[User:Theki|rae<sup>5e</sup>]] &lt;[[User talk:Theki|talk]]&gt; 21:34, 24 April 2026 (UTC) == “Key not found ()”? == What am I doing wrong in {{Z|Z34137}}? [[User:Redmin|Redmin]] ([[User talk:Redmin|talk]]) 00:39, 25 April 2026 (UTC) == Why is my test failing? == Hello! I recently made {{Z|Z34139}} based on [[wikt:Module:bg-translit]], and the test case {{Z|Z34141}} is failing on both implementations, despite the expected output and actual output being the same as far as I can tell. I tried looking at the Unicode codepoints of the output, but those are also identical. <span style="border-radius:99q;padding:0 7q;background:#103;border:3q solid #FBF">[[User:QuickQuokka|<span style="color:#FBF">'''QuickQuokka'''</span>]]</span> <sup>[⁠[[User talk:QuickQuokka|talk]] • [[Special:Contribs/QuickQuokka|contribs]]]</sup> 06:21, 25 April 2026 (UTC) :Yes, it’s a tricky one. I’ve added a normalize step to the result validation in {{Z|Z34141}}, which confirms it is a normalization issue. It looks like it is in the code but I don’t know whether simply normalizing the result is the way to go. Logically, you would normalize both the input and the result. The implementations of {{Z|Z10384}} show you how to do this. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 09:41, 25 April 2026 (UTC) == Edit request == Hello! I have an edit request for {{Z|Z23752}} and {{Z|Z23414}}. Please replace all the "an/a" logic with <code>Z21739(Argument reference)</code>, both for readability and for more accuracy ("a university is an institution") <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> 09:50, 25 April 2026 (UTC) == Wikifunctions & Abstract Wikipedia Newsletter #245 is out: The Foundation's search for the perfect language == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-04-25|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In this issue, we present an academic paper about Abstract Wikipedia, we discuss our latest Type created, and we take a look at the newest created functions. 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:54, 25 April 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=30325620 --> 8eaqhizp32dttw0omy9z208m46ya4o6 268936 268924 2026-04-25T10:07:09Z GrounderUK 50 /* Language parameters in language-specific functions */ Reply 268936 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/ }} == Wikifunctions & Abstract Wikipedia Newsletter #238 is out: Citations and Copy and Paste == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-03-06|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In this issue, we introduce the possibility of creating a function that deals with references and a Wikifunctions internal clipboard, where you can temporarily store any piece of code in order to paste it somewhere else, 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]]) 17:28, 6 March 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=30119120 --> :Is there a function in Wikifunctions to get all sources to a statement in a Wikidata item. At the moment my main activity in the Wikimedia projects is adding sources to Wikidata statements. For this case I got the following kind of [https://w.wiki/JFec query] to get all qualifiers and sources for a specific statment in explicit mentioned items in the query. There are already templates for citing sources in different Wikipedia language versions. For example the template [https://en.wikipedia.org/wiki/Template:Cite_web Cite web] is used in 298 Wikipedia language versions. So it is a widely used template and I wish a implementation for it in Wikifunctions. [[User:Hogü-456|Hogü-456]] ([[User talk:Hogü-456|talk]]) 21:31, 8 March 2026 (UTC) ::{{Z|31984}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 15:08, 9 March 2026 (UTC) {{tracked|T404652}} ::Yes and no. Importing of Wikidata references is currently turned off. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 15:27, 9 March 2026 (UTC) <br clear="all"/>{{phab|T419350}} :I found [[phab:T419350|a bug]] where the clipboard feature becomes unusable.<!-- --><br>Also, it's a bit disappointing that it doesn't use the real clipboard, not even as an option for egress. If you're invoking a function and you can get it to "compile", then "Copy result link" already lets you copy out the full canonical form... [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 02:58, 10 March 2026 (UTC) ::@[[User:YoshiRulz|YoshiRulz]] Thanks for reporting, I noticed the team about it. I will see if we can fix it soon. [[User:Sannita (WMF)|Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 10:26, 11 March 2026 (UTC) :::It's fixed 🤩 [[User:So9q|So9q]] ([[User talk:So9q|talk]]) 14:38, 31 March 2026 (UTC) == Broken function == Can someone please revert the most recent revision (by [[User:GrounderUK]]) on [[Z29362]]? It appears that it always returns void, breaking a lot of abstract wiki in the process. [[User:MetalBreaksAndBends|MetalBreaksAndBends]] ([[User talk:MetalBreaksAndBends|talk]]) 18:13, 25 March 2026 (UTC) :This implementation is broken, but it's disconnected, no? Shouldn't be breaking abstractwiki. [[User:Infernostars|infernostars]] <small>([[User talk:Infernostars|talk]]) ([[Special:Contributions/Infernostars|contribs]])</small> 21:29, 25 March 2026 (UTC) ::Looks like someone disconnected it after I wrote that comment, but before you wrote yours. [[User:MetalBreaksAndBends|MetalBreaksAndBends]] ([[User talk:MetalBreaksAndBends|talk]]) 22:24, 25 March 2026 (UTC) :It seems to have been reconnected, but the issue looks like it has started working again, per all passed tests. <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 March 2026 (UTC) :This was the result of a [[:phab: T421322|breaking change in the software]]. I didn’t amend the implementation until after it had been disconnected, and all tests passed after the change. I think the issue is now resolved, but I’ll link this comment to the Phabricator ticket for “lessons learned”. Sorry I didn’t pick this up earlier, but this particular software change was unexpected. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 08:46, 26 March 2026 (UTC) == Language tags == I would appreciate input on [[Talk:Z14326#Case-sensitivity]] re: the exact semantics of {{Z|60}}'s identity key. CC @[[User:99of9|99of9]] since you connected one of the tests but not the others. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 14:27, 27 March 2026 (UTC) == "language" argument for certain functions == Hello. I am relatively new to Wikifunctions. Recently, I tried to create functions for Chinese translation of {{Z|Z26570}} and {{Z|Z26095}} (which became [[Z32788]] and [[Z32900]]). During the creation of these functions, I was trying to take {{Z|Z32212}} as reference. And I realized that the defining role sentence function is taking <code>language</code> as an argument (and the test case of the Chinese-language function already contains two varieties of Chinese). This makes it possible to output monolingual text in <code>zh-hant</code>, <code>zh-hans</code>, <code>zh-tw</code>, or any varieties of the language. I think for this reason, it is better to have <code>language</code> as arguments for the implementation of Z26570 and Z26095, and potentially more functions that require {{Z|Z14294}}, since it would output the varieties code instead of just saying <code>zh</code> for <code>zh-hant</code>, <code>zh-hans</code>, <code>zh-tw</code> in the output of type {{Z|Z11}}. I am not sure how the fallback mechanism works if one of the language (varieties) do not have a labels/lexemes, but to me, it is reasonable to have a <code>language</code> argument. [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 09:38, 31 March 2026 (UTC) :The functions you mention do have a language argument. For Wikifunctions, the {{Z|Z60}} can be at a higher or lower level; whether a {{Z|Z11}} is for a language or a variant is determined by the function that constructs it. Please see {{Z|Z26565}} for an example and feel free to add test cases in Chinese. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 17:54, 11 April 2026 (UTC) ::Hello @[[User:GrounderUK|GrounderUK]], thanks for the answer. I understand that whether {{Z|Z11}} is for a language or a variant depends on the function. But that is exactly what I am asking for. It is true that [[Z26570]] and [[Z26095]] takes [[Z60]] as argument, but the language-specific functions in {{Z|Z29843}} and {{Z|Z26096}} don't. ::Let me give you an example: INPUT to [[Z26570]]: <code>entity</code>: Tokyo, <code>class</code>: city, <code>location</code>: Japan, <code>language</code>: zh-cn, the config would select [[Z33030]] (created after my previous comment by elseone) as the implementation, and it would RETURN 东京是日本的一个城市。(zh-hans), which is not zh-cn as requested in the INPUT. It would also be using the term not for the variant (when it is different) because it is hardcoded to use the term in zh-hans. However, if we have the implementation like [[Z32790]] (which was created by me but a natural language argument was added by elseone) or [[Z32213]] (that works in the defining role sentence function because of the extra argument), it could cater for different variant. ::If we don't have the language argument in the language-specific function, the desire for article creation on Abstract Wikipedia would be to create a function for every variant. Is it then better to create functions for every variant? [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 18:18, 11 April 2026 (UTC) :::I forgot to mention that there are some hardcoding in {{Z|Z32790}} as well, but I cannot fix it because it is a connected function and I am not a functioneer. [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 18:31, 11 April 2026 (UTC) ::::Okay, I think it’s safe to disconnect this one as the function is not yet configured for use on Abstract Wikipedia. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 19:04, 11 April 2026 (UTC) :::Ah, sorry… I misunderstood you. I agree that the called function should be able to accept the original language argument. That is simpler in theory than in practice, because the configured functions all have to have the same argument types, as I understand it. I’m not sure which the best approach is, really, but we probably want to avoid two levels of configuration. That suggests that all language-specific functions would need to accept the additional argument, which is unrewarding work for someone. @[[User:99of9|99of9]], @[[User:Jdforrester (WMF)|Jdforrester (WMF)]], @[[User:DVrandecic (WMF)|DVrandecic (WMF)]] Any thoughts? [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 18:57, 11 April 2026 (UTC) ::::I mean, we would need to modify all the functions in each language, which could take some time. But we are still in an early stage. If we don't fix it now and we want to fix it later, it would be a disaster. [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 19:25, 11 April 2026 (UTC) :::::Agreed. And we probably want them converted to HTML too, with separate language spans for text in different languages. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 19:35, 11 April 2026 (UTC) ::::@[[User:GrounderUK|GrounderUK]]: This sounds like a reasonable change to make. Note that (given these Functions are primarily for use on Abstract Wikipedia), altering/replacing them to return Z89/HTML fragments is already a desired but breaking change, so making a second breaking change at the same time is probably easiest for fixing things swiftly. That said, that's of course a decision for the Abstract Wikipedia and Wikifunctions communities, not me! [[User:Jdforrester (WMF)|Jdforrester (WMF)]] ([[User talk:Jdforrester (WMF)|talk]]) 19:43, 12 April 2026 (UTC) ::::@[[User:GrounderUK|GrounderUK]]@[[User:Sun8908|Sun8908]] to make it a non-breaking change, I've created {{Z|Z34039}} which allows a composition {{Z|Z34043}}. This way you can make functions which either need the specified variant or don't! --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 05:52, 24 April 2026 (UTC) :I have now created {{Z|Z33465}}, which is an implementation of [[Z26570]]. Maybe we can migrate to use that function when more (language-specific) functions for it are ready? [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 18:19, 14 April 2026 (UTC) == Special:CreateObject doesn't let me create a typed list == Hello. I tried to create a typed list with all English varieties on Wikifunctions, to create consistency between different configs, but [[Special:CreateObject]] doesn't show typed list as an option for creating. Is this a bug or an intentional restriction? [[User:ChaoticVermillion|ChaoticVermillion]] ([[User talk:ChaoticVermillion|talk]]) 08:24, 2 April 2026 (UTC) :@[[User:ChaoticVermillion|ChaoticVermillion]]: A typed list is an instance of a function call, which is prohibited as a persisted Object. Maybe you want an enum? See [[Wikifunctions:Type proposals]] for the process for creating such a thing. [[User:Jdforrester (WMF)|Jdforrester (WMF)]] ([[User talk:Jdforrester (WMF)|talk]]) 12:01, 2 April 2026 (UTC) ::I don't want any sort of enum for this, I just want a list of English varieties (English, American English, Australian English, etc.) as an object that I can put in configs. I tried making an object as a function call, but apparently I have to be a member of the staff to do it. [[User:ChaoticVermillion|ChaoticVermillion]] ([[User talk:ChaoticVermillion|talk]]) 12:07, 2 April 2026 (UTC) :::I’ve started this with {{Z|Z33034}}. I’m guessing you were trying to create an object of type {{Z|Z7}} rather than an object whose type is a [[Z7]]. There’s a subtle but important difference. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 12:29, 2 April 2026 (UTC) ::::How do you create a object whose type is a [[Z7]] then? I can't see any option to do this. [[User:ChaoticVermillion|ChaoticVermillion]] ([[User talk:ChaoticVermillion|talk]]) 12:32, 2 April 2026 (UTC) :::::When you are creating an object you must specify its type. By default, the UI expects you to provide a reference to the type, so you can just type in the selector box and click the type you want. For an object like a typed list, the type is specified as a function call, so you click the menu dots beside “type” and choose “function call” instead of “reference”. The selector now allows you to search for functions that can return a type object. You start entering “typed list” and select it in the normal way. Then the UI will allow you to specify the argument to the function call, which is the type shared by all elements in the list. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 13:12, 2 April 2026 (UTC) == Unable to use the Z32643 function. == I'm trying to use the [[Z32643]] (Article-less multi instantiating fragment) function to edit an article in Abstract Wikipedia, but it looks like it's missing connected implementations, and it looks like i don't have the permissions to connect the function with the implementation and use it in ab.wiki. Since i'm not familiar with Wikifunctions, i would like to get help for this specific problem. Thanks. --[[User:Mattiz6276|Mattiz6276]] ([[User talk:Mattiz6276|talk]]) 13:50, 2 April 2026 (UTC) :@[[User:Mattiz6276|Mattiz6276]]: Hey there, it looks like that's a work-in-progress by @[[User:MetalBreaksAndBends|MetalBreaksAndBends]]. There's only a fall-back implementation, Z32652, which fails its own test for a second item. I can connect the items together but it might not work as you expect? [[User:Jdforrester (WMF)|Jdforrester (WMF)]] ([[User talk:Jdforrester (WMF)|talk]]) 14:06, 2 April 2026 (UTC) ::Maybe… I don’t think functions without implementations should be appearing on AW so I have amended the label to avoid giving the impression that this function is available. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 14:23, 2 April 2026 (UTC) == Being able to use edit summaries == I have wanted to use edit summaries a few times when connecting or disconnecting implementations or tests, and I have found that the only way to do that is to use the [[:User:%D7%9E%D7%A7%D7%A3/wikilambda_editsource.js|wikilambda editsource]] tool. I feel like it would be a lot more convenient to be able to make these edit summaries without having to use that tool. [[User:ChaoticVermillion|ChaoticVermillion]] ([[User talk:ChaoticVermillion|talk]]) 08:40, 3 April 2026 (UTC) == Definite forms == [[Talk:Z32162|I've noticed an incomplete implementation and would like to work on fixing it, but need advice.]] [[User:Ijon|Ijon]] ([[User talk:Ijon|talk]]) 21:05, 3 April 2026 (UTC) == Wikifunctions & Abstract Wikipedia Newsletter #243 is out: Community proposals for capturing meaning == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-04-10|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In this issue, we report on three community proposals on syntactic approaches, we introduce a new Type (Complex numbers), we report on current hiccups on Abstract Wikipedia, we share more information about a presentation about Abstract Wikipedia at WikiCon Australia, 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/1776101400 April 13, 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]]) 15:35, 10 April 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=30325620 --> == Help me understand why test passes but running function with same input errors == I've been working on a function that I thought I had working correctly: {{Z+|Z31108}}. It has a test which is passing, but when I enter the same Wikidata item as the test uses (or any other relevant item that it ought to work for), it errors. I can't figure out what's wrong (and the function itself seemed to be working as expected the last time worked on it, a month ago), and I don't know how to interpret the error info. The error output is: <code> Error type: Unspecified error Error data: error information: "cannot read property 'Z6003K4' of undefined" Execution debug logs: Z12696K2 (find this) ==> ZObject<Z1K1:{'Z1K1': 'Z9', 'Z9K1': 'Z6007'},Z6007K1:ZObject<Z1K1:{'Z1K1': 'Z9', 'Z9K1': 'Z6092'},Z6092K1:P3831>,Z6007K2:ZObject<Z1K1:{'Z1K1': 'Z9', 'Z9K1': 'Z6091'},Z6091K1:Q7380503>,Z6007K3:ZReference<Z6021>> </code> -- [[User:Ragesoss|Ragesoss]] ([[User talk:Ragesoss|talk]]) 18:02, 10 April 2026 (UTC) :Hmm… I’ve had a quick look and found a comparable error with {{Z|Z29937}}, which was passing “4 months ago”. The debug comes from {{Z|Z12863}}, after it fails to find a match. This is probably because Z6007K3 is ZReference("Z6021") rather than a Z6020 object, as it appears in the debug logs for your test “28 days ago”: :"Z6007K3":{"Z1K1":{"Z1K1":"Z9","Z9K1":"Z6020"},"Z6020K1":{"Z9K1":"Z6021"}} :This means it’s probably a bug introduced by a recent software change. I’ll take a closer look over the weekend, but the actual error for your test case now is: :Unspecified error (error information: "cannot read property 'Z6003K4' of undefined") :I’m guessing that’s from there being no guard against an empty array in {{Z|Z23681}}, but we’ll see. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 23:22, 10 April 2026 (UTC) :I tracked down the bug to [[Z29869]] and fixed that, but the tests for [[Z31659]] are still failing. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 05:44, 11 April 2026 (UTC) ::Thanks. I’ve re-implemented {{Z|Z23680}} with {{Z|Z33331}} so we at least get a meaningful error in {{Z|Z31108}}. The new implementation explicitly caters for the alternative representation of {{Z|Z6040}} and errors on the empty list it gets from {{Z|Z31659}}. ::I also made a [[Z33332|simple Python implementation]], which seems to work. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 16:29, 11 April 2026 (UTC) == No place to ask to activate a function? == I just discovered the {{Z|Z11390}} function and decided to make an overarching language-selecting function for it. After some fiddling around and studying how {{Z|Z32321}} and its set works, I now have {{Z|Z33439}} which has a config object ({{Z|Z33441}}) that selects between the two preexisting language-specific versions I found (English and Malayalam) and the new one I created for my other native language, {{Z|Z33440}}. Except I can't get these to work, because, from what I understand, only [[Wikifunctions:Functioneers|functioneers]] can activate newly created functions and implementations? So where do I apply for the {{Z|Z33439}} and {{Z|Z33440}} functions to be activated? Perhaps we should have a place to ask for it, a la [[w:WP:NPP]] — call it [[Project:New Functions Patrol|New Functions Patrol]] if you will. —[[User:UndueMarmot|<span style="color:#705ccb;">Undue</span><span style="color:#cfdfa3;background-color:#705ccb;">Marmot</span>]] ([[User talk:UndueMarmot|talk]]) 08:58, 14 April 2026 (UTC) :There's [[Wikifunctions:Community portal]] for this. By the way, {{Z|Z33445}} doesn't work because all the code must be inside the main function in Python code. [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 09:19, 14 April 2026 (UTC) ::Huh. How could I have missed that? ::But anyway, I've moved the code in {{Z|Z33445}} into inside the main function block. ::Is there any reason why WF decided not to simply allow anyone to write functions? After all, that's how it works with wikitext templates, and these functions are fundamentally serving the same purposes as templates, just written in a different way. —[[User:UndueMarmot|<span style="color:#705ccb;">Undue</span><span style="color:#cfdfa3;background-color:#705ccb;">Marmot</span>]] <small>([[User talk:UndueMarmot|talk]])</small> 11:25, 14 April 2026 (UTC) :::I've fixed a couple of technical issues, but tests still fail. [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 11:28, 14 April 2026 (UTC) ::::The tests pass now after some more changes to the code: [[Special:Diff/265232/cur]]. —[[User:UndueMarmot|<span style="color:#705ccb;">Undue</span><span style="color:#cfdfa3;background-color:#705ccb;">Marmot</span>]] <small>([[User talk:UndueMarmot|talk]])</small> 12:01, 14 April 2026 (UTC) :::::{{D|Connected}} [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 12:02, 14 April 2026 (UTC) :::I think it's a security issue, since Wikifunctions implementations could teoretically be malicious. [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 11:29, 14 April 2026 (UTC) ::::This ^^^. We're very lenient, though, once you've created a few working functions you can apply for the right, per [[WF:Functioneer]]. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 12:26, 14 April 2026 (UTC) ::::That explanation [[phab:T343559#11421293|doesn't add up]]. A reason to limit ''connection powers'' to Functioneers might be to prevent vandalism, considering Functions can be used across wikis. But user-provided code is already being executed even without a Functioneer connecting it. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 20:01, 16 April 2026 (UTC) == Wikifunctions & Abstract Wikipedia Newsletter #244 is out: Milestones; Some major issues hopefully resolved == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-04-16|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In this issue, we celebrate 4000 functions on Wikifunctions and 1000 abstract articles on Abstract Wikipedia, we announce that we should have fixed some major issues with the websites, we inform you on our latest outreach activities, and we take a look at the latest software developments. Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]! Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 10:22, 17 April 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=30325620 --> == Actual difference between {{Z|Z26039}} and {{Z|Z26095}} == What is the actual difference between these two functions? I ask, since it seems to me that the current distinction is more or less that the first one doesn't use an indefinite article in English, while the second does. Which is not a good distinction in a project that should be language neutral. This doubt emerged from my use of the first one in [[abstract:Q124441]], which @[[User:Hogü-456|Hogü-456]] made me notice that is probably wrong. My question is: why is it wrong? How could we clarify the difference? [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 19:46, 19 April 2026 (UTC) :I think the difference is if there is an indefinite article like a or an before the subject or not. In German there can be cases where a definite article is necessary before the subject. I looked at the functions and before the object both times an article is mentioned. As it depends on the language and the word what is the correct function to use I hope it will be clarified and it is an example of the necessity to have a human with understanding in a specific language check it. I hope there will be longer functions what generate more content about a specific kind of item. Then it is necessary to write one such function per language and it can be then applied to several items. It still requires checks and so maybe it is better to write down what item category needs what kind of introduction sentence function for what language. [[User:Hogü-456|Hogü-456]] ([[User talk:Hogü-456|talk]]) 20:05, 19 April 2026 (UTC) ::The point of these two functions (and of the entire Abstract Wikipedia project) is that they should be defined in a purely language-independent way, so that the translation to actual language can be done automatically. This is the reason why these functions have been renamed; I think that this attempt was not succesful, since meaning is still unclear. My proposal to clarify them would be to invoke the concept of [[w:specificity (linguistics)|specificity]]: {{Z|Z26039}} should be named "specific subject is instance of (string)", and should be used only when the QID of the subject uniquely identifies a single thing; {{Z|Z26095}} should instead be renamed in "non-specific subject is kind of (Monolingual text)", and should be used when the QID refers to a multitude of real life items, and we are specifying the class that all these item belong to. This clarification would not still be enough, since it doesn't explain how mass nouns are handled (is water a unique thing? Does {{Q|Q7802}} refer to a single piece of bread or to the entirety of bread, like water?). This problem is very tricky, since mass noun are language-specific and blurry the line between these two functions. [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 20:58, 19 April 2026 (UTC) :Simply put, one corresponds to P31 and the other to P279. Paris is an {{Q|P31}} a {{Q|Q1549591}} :whereas a {{Q|Q1549591}} is a {{Q|P279}} (alias “kind of”) {{Q|Q515}}. Whether the Wikidata knowledge representation will be sufficient to resolve into fluent natural language representations in all languages is, of course, a crucial question. Where it is not, the Abstract Wikipedia knowledge representation will need to supplement the Wikidata content with additional details about the relation between the participants or the participants themselves, and these details should be language-neutral, to the extent that this is practicable. The item {{Q|Q124441}} has no [[:d:Q124441#P31|P31]] statements; it has only [[:d:Q124441#P279|P279]]s, including one relating it to {{Q|Q212920}}, which suggests {{Z|Z26095}} is the appropriate choice here even if the rendering in some languages is the same. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 22:52, 19 April 2026 (UTC) ::Thanks for explaining it. I think that I'll change the implementation of {{Z|Z26095}}, so that in Italian it produces more or less the same output of {{Z|Z26039}} (both with the definite article). [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 11:24, 20 April 2026 (UTC) == Equivalent of Z6830 for lexemes == Is there an equivalent of {{Z|Z6830}} that enables retrieving all lexemes pointing to a particular lexeme using a specific property? [[User:Redmin|Redmin]] ([[User talk:Redmin|talk]]) 21:06, 20 April 2026 (UTC) :There's {{Z|6831}} but I think that's slightly different again to what you're after. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 12:31, 21 April 2026 (UTC) ::Thanks for sharing that one, I did not know it existed. But you are right, it’s not quite what I am looking for. I want a function that would take a Wikidata property reference (like P5191, which is ‘derived from lexeme’) and a Wikidata lexeme reference, and return a list of lexemes that reference that lexeme using that property. [[User:Redmin|Redmin]] ([[User talk:Redmin|talk]]) 13:23, 21 April 2026 (UTC) == Storing huge datasets == It is not a necessity I suppose, but an idea came to me earlier to write a function that would give the corresponding [[en:Shavian alphabet|Shavian alphabet representation]] of an English word written with the Latin alphabet, or perhaps apply that operation to an entire sentence. However, just trying to guess as to what the IPA pronunciation of each word passed into it could be is is both not ideal (pronunciations obviously can and will vary widely between accents) and infeasible <s>(Wikidata lexemes don't really seem to account for pronunciation)</s>. It happens, though, that a comprehensive Shavian dictionary exists named the [https://readlex.pythonanywhere.com/ ''Read Lexicon''], which uses pronunciation and spelling similar to that used by the creator of the alphabet himself. This would be a good dataset to use in performing this translation in the function, but it appears that, all in all, the total size of the dictionary is [https://github.com/Shavian-info/readlex/blob/main/readlex.json ''nearly 26MB''] when formatted as JSON, which would certainly be larger when converted into a typed list. I am wondering if this will ever be feasible or admissible, or if there is really a way around this if importing such a large set of data is deemed impractical. &mdash; [[User:Theki|rae<sup>5e</sup>]] &lt;[[User talk:Theki|talk]]&gt; 22:30, 20 April 2026 (UTC) :{{re|Theki}} "Wikidata lexemes don't really seem to account for pronunciation"" is patently untrue; not only does every Bokmål lexeme form have IPA attached to it (thanks to Jon Harald Søby), but there are lots of languages--including English--that have pronunciation information, whether through IPA or otherwise, indicated on their forms. The big issue of course is that adding this data is not always possible to perform efficiently--for instance, I'd love to have Yiddish pronunciation respellings from Paul Abelson's dictionary on as many English forms as possible, but this dictionary not being previously processed makes this difficult. The data set you have brought up, if a suitable reading of [[:m:Wikilegal/Lexicographical_Data]] allows it, could be added as {{P|7243}} statements on various English forms. [[User:Mahir256|Mahir256]] ([[User talk:Mahir256|talk]]) 23:20, 20 April 2026 (UTC) ::Well, sorry... I haven't witnessed these pronunciation statements before, I wasn't aware of their existence until you pointed it out. &mdash; [[User:Theki|rae<sup>5e</sup>]] &lt;[[User talk:Theki|talk]]&gt; 15:02, 21 April 2026 (UTC) :I got 1,900,000 characters into [[Z33875]] before the UI gave up on me. I'm not sure what the limit is. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 15:21, 21 April 2026 (UTC) == Could not serialize input JS object: Number <small><small>[insert tested number here]</small></small> == I'm not one to throw my problems at others, but I have no idea how to fix this. Am implementing {{Z|Z24602}} in JavaScript, which requires returning a typed map. It now works for every type of value except numbers. Tried explicitly converting the numbers to float64, but either way it throws the error above. Would appreciate it if anyone could diagnose or fix the problem, as my knowledge of Wikifunctions is amateur at best. Thank you. [[User:Some helpful person|Some helpful person]] ([[User talk:Some helpful person|talk]]) 00:32, 23 April 2026 (UTC) :The quick answer is that like some list-related functions, code implementations returning typed maps are not possible unless the type of the objects in the map is specified in the function signature (e.g. if it was a map from Strings to Natural numbers only). So unfortunately, I think you've chosen a function that is not really possible at the moment. There are a few ideas of how we might address this, but for the moment, work on something else. Sorry! --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 13:21, 23 April 2026 (UTC) :Maybe explicitly using [[Z13518|natural numbers]] would work? I would try using <code>{ "Z1K1": "Z13518", "Z13518K1": "[number]" }</code> to represent numbers, perhaps, and seeing if that works. Of course, you would also probably have to adapt this for other types that cannot be serialized, and I'm not sure how easy that would be to generalize (assuming [[w:Don't repeat yourself|DRYness]] is desired). &mdash; [[User:Theki|rae<sup>5e</sup>]] &lt;[[User talk:Theki|talk]]&gt; 14:39, 23 April 2026 (UTC) == Help with creating a function for Abstract Wikipedia == Hello! I was inspired by {{Z|Z26570}} to create {{Z|Z33975}}, however I'm not sure how I add specific language implementations here. Can anybody help me? [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 10:41, 23 April 2026 (UTC) : I think I figured it out, I created a new object with the language config type, added {{Z|Z14310}} to my implementation, and added a new function for English... At least I think that's how it works... [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 13:16, 23 April 2026 (UTC) ::You have the right idea, as far as I know. I went ahead and connected the implementations you created as they appear to work fine for English, and added a test for {{Z|Z33975}} (which passes [[File:Twemoji 1f601.svg|24px]]). I also corrected an error you made on the config object where you appear to have accidentally connected English to {{Z|Z33975}} instead of {{Z|Z33977}}. Thank you for contributing! &mdash; [[User:Theki|rae<sup>5e</sup>]] &lt;[[User talk:Theki|talk]]&gt; 13:45, 23 April 2026 (UTC) ::: {{re|Theki}} Thank you so much for you help! Could you please kindly also connect the implementations for {{Z|Z33986}} which I just made, which is going to be used for the Hebrew implementation of {{Z|Z33975}}. [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 14:11, 23 April 2026 (UTC) ::::You seem to be returning the wrong type in both implementations. Functioneers should not connect implementations that don't work for non-functioneers. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 14:13, 23 April 2026 (UTC) ::::: {{re|Feeglgeef}} Oh thank you for pointing that out! I am still a bit new to this project and confused, so I need to read up some more about this. How do I return a monolingual text object? [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 14:17, 23 April 2026 (UTC) ::::::I'm trying to fix it for you, the construction of ZObjects in code implementations is a bit difficult right now. Since the State origin using entity and class function will (presumably) be composition, perhaps {{Z|33975}} can be adjusted to return a string, using {{Z|26107}} and {{Z|26107}}? [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 14:21, 23 April 2026 (UTC) :::::I did not notice any discrepancies from looking at the functions by themselves, and it seemed to work fine on my end. Is it bad practice for NLG functions to return the monolingual text type? I had assumed it was logical. &mdash; [[User:Theki|rae<sup>5e</sup>]] &lt;[[User talk:Theki|talk]]&gt; 14:24, 23 April 2026 (UTC) ::::::Both implementations are failing all three tests on my end. No consensus has been established as to whether monolingual texts or strings should be used, so it's like the [[w:War of the currents|war of the currents]] but for Wikifunctions. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 14:27, 23 April 2026 (UTC) :::::::Oh, you were referring to {{Z|Z33986}}. I assumed you were stating that something was wrong in the earlier English functions that I missed; I apologize for the misunderstanding. Has there been any centralized discussion on this string vs. monolingual text issue? &mdash; [[User:Theki|rae<sup>5e</sup>]] &lt;[[User talk:Theki|talk]]&gt; 14:31, 23 April 2026 (UTC) ::::::::Not that I'm aware of, I've brought it up on the telegram twice before, though. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 14:49, 23 April 2026 (UTC) ::::::::The centralised discussion is at [[WT:Abstract Wikipedia/2025 fragment experiments#Proposed recommendation: Fragments should return Z11/monolingual strings]]. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 07:19, 24 April 2026 (UTC) ::::::: {{re|Theki|Feeglgeef}} Can only functioneers test implementations? For me I can't test it at all... [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 14:32, 23 April 2026 (UTC) ::::::::AFAIK, test cases are only immediately testable during editing of a function if they are connected. This is one of my personal pain points with Wikifunctions, iterating on functions without exhaustive connected test cases makes debugging practically impossible for non-functioneers working on newly-created functions... I (or Feeglgeef) can quickly connect the tests you need for you if you want, although if they are not well-formed they may need to be disconnected again afterwards. Additionally, I could temporarily connect the implementation you are writing so that you can test it on the sidebar as you work, but I'm not sure if this is advisable. That functionality is also something that unfortunately only works when not disconnected. &mdash; [[User:Theki|rae<sup>5e</sup>]] &lt;[[User talk:Theki|talk]]&gt; 14:43, 23 April 2026 (UTC) :::::::::Yup, agree with you on all points, thanks. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 14:48, 23 April 2026 (UTC) == Please disconnect implementation == I think I've fixed my issue with {{Z|Z33986}}, but I can't edit an actively connected implementations with my rights. I must admit it is an AI-aided fix, I feel very strongly about disclosing that. Courtesy pinging [[User:Theki]] and [[User:Feeglgeef]]. [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 18:51, 23 April 2026 (UTC) : Additionally, I think the JS might be working. [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 18:52, 23 April 2026 (UTC) : Just to clarify, I mean disconnect the Python implementation please. [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 18:53, 23 April 2026 (UTC) :{{Done}} I've disconnected the Python implementation. :I've also added a couple of tests. The rule is a bit more complicated than adding a maqaf before every character that is not a Hebrew letter. Unfortunately, I don't think I'll have time to fix the implementations any time soon. [[User:Amire80|Amir E. Aharoni]] ([[User talk:Amire80|talk]]) 19:03, 23 April 2026 (UTC) :: Thank you! :: Also, for some reason I thought you put a maqaf before all gershayim, so thanks for correcting me. [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 19:09, 23 April 2026 (UTC) :::No, that's not the rule. :::The rest of this reply is an [[:wikt:info-dump|infodump]], feel free to ignore it :) :::In [https://hebrew-academy.org.il/topic/hahlatot/punctuation/ the Academy's punctuation rules], the rule for adding a maqaf is written kind of badly: שמים מקף ברצף שיש בו שני סוגי גופנים, כגון אותיות ומספרים ("maqaf is added in a sequence in which there are two types of fonts, such as letters and numerals"). These are not different types of "fonts", but different types of characters, and I should email them about it. It gives the examples <span lang="he" dir="rtl">ה־12</span> and <span lang="he" dir="rtl">ב־DNA</span>. It doesn't say anything explicitly about quotation marks, but in other places on the same page, you have stuff like <span lang="he" dir="rtl">ב"הארץ"</span>, and from that I deduce that a maqaf is not needed before double quotes if there are Hebrew letters inside the double quotes. :::That said, a few people do think that there must be a maqaf before double quotes. I have a somewhat surprising example of somebody who always does it: translators of Scientology materials into Hebrew. At least that's what they did last time I looked at them, about ten years ago. Those people are certainly prolific, and they get points from me for consistency, but this not the prevalent standard. (And if I recall correctly, they use the minus and not the proper Hebrew maqaf, and they don't get any points from me for that!) :::Also, the name of the character is just "double quotes" and not "gershayim". Gershayim are mostly for abbreviations, although most people use the same character for them. I use ״ for gershayim, as do a few other nerds, but we're the minority. [[User:Amire80|Amir E. Aharoni]] ([[User talk:Amire80|talk]]) 19:35, 23 April 2026 (UTC) :::: {{re|Amire80}} Yeah, "font" is a weird choice of wording here by the Academy...<br> I think I'll follow your guidance and not use a maqaf for quotes beginning with Hebrew letters. <br> I should also add more tests for different types of quotes, like straight (", '), curly (“, ”, ‘, ’), gershayim (״, ׳), including single quotes.<br> P.S. gotta deduct points from Scientology for being a cult but that's neither here nor there [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 20:49, 23 April 2026 (UTC) :::: {{re|Amire80}} Courtesy ping because I mistyped your username on the last message. Anyways I'm also gonna do that tomorrow because I'm tired now... [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 20:50, 23 April 2026 (UTC) == Connect implementations == Hello! I'm done with the implementations of {{Z|Z33986}} both in JS and Python, and all tests pass. Pinging @[[User:Amire80|Amire80]] to check if all the tests I've added are alright. [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 15:24, 24 April 2026 (UTC) :Connected. It's possible that some more changes will be needed, but it looks OK now. :Another little comment: It should be called "clitic" and not "prefix". [[User:Amire80|Amir E. Aharoni]] ([[User talk:Amire80|talk]]) 15:56, 24 April 2026 (UTC) : {{re|Amire80}} Thanks for your comment! Luckily labels are easy to edit, so I'll get to it. : Currently I'm working on Bulgarian {{z|Z34072}} and {{z|Z34084}}, along with other Bulgarian functions. After I'm finished with those I'll take your advice. [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 16:01, 24 April 2026 (UTC) == Please connect my Bulgarian implementations == I recently created the following Bulgarian functions: * {{Z|Z34070}} (currently broken, I think because another function I built it upon is unimplemented) * {{Z|Z34088}} * {{Z|Z34105}} * {{Z|Z34072}} * {{Z|Z34084}} Can somebody please connect these functions, and perhaps suggest other functions I could localize? [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 19:03, 24 April 2026 (UTC) : Specifically, [[Z34070]] is based on [[Z34072]] [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 19:05, 24 April 2026 (UTC) :{{done}} for everything that passes, [[Z34070]] still does not work after purging WF's cache, though. For future reference, please request on the [[WF:Community portal|community portal]] instead of the project chat. Thank you for your work! [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 20:03, 24 April 2026 (UTC) :: {{re|Feeglgeef}} Thank you for your help! I will keep in mind to go to the [[project: community portal| community portal]] in future instead for this. :: I still don't understand why {{Z|Z34070}} fails... It's implementation is almost completely identical to [[Z30399]] from {{Z|Z30397}}, unless I messed something up... [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 20:11, 24 April 2026 (UTC) :::{{done}} No, it was mostly just timing out. It is better to use selective fetches where possible. One case is failing to match the expected results, but at least it is returning something. For all I know, it might even be acceptable! [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 20:35, 24 April 2026 (UTC) :::: {{re|GrounderUK}} Thank you so much for your help! The one failed case is with a definite article, so I feel like that might be fixed in the future... <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> 20:43, 24 April 2026 (UTC) == Editor experience suggestions == I'm a bit frustrated with the editing experience on Wikifunctions, and I have suggestions based on pain points I've had contributing to this project: * Adding a wizard to create functions, implementations, and tests in one flow, somewhat like Wikimedia Commons' upload wizard * A sandbox for experimenting without changing mainspace functions, and maybe letting non-functioneers connect implementations ([[Project: Sandbox]] doesn't seem to fit this) * We could have functions for creation based on the sandbox, like how Wikipedia has articles for creation and edit requests, * Maybe even another test instance of Wikifunctions, like how Wikidata has [[testwikidata:|Test Wikidata]] I really like this project and I don't mean to whine, but it certainly has a lot of pain points both for technical and non-technical people. <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> 20:41, 24 April 2026 (UTC) : It's also really complicated to localize functions, so maybe we should add another wizard for that, where you can choose a language, and then create the new function with the aforementioned function wizard, and it just automatically adds it to the related language configuration object of the related function. <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> 20:48, 24 April 2026 (UTC) :# Sounds good to me. :# A sandbox available is [[Z10119]], though an extension-provided sandbox that allows you to manipulate the types, code, and tests easily without interfering with the mainspace would be nice. :# [[WF:Suggest a function|This page]] works to some extent, though it's too messy in my opinion. :# We used to have a "beta cluster" but it [[phab:rOMWC5f625c5846b5f779473fa32c9a02d87e59215dfa|got shut down]] just over a year ago because it was broken. :[[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 21:07, 24 April 2026 (UTC) == Language parameters in language-specific functions == I think that an effort should be made to give the different natural language options corresponding to different English dialects, Chinese scripts, etc. more of a use (I added the test {{Z|Z34119}} to {{Z|Z26095}} and unsurprisingly it fails). There are two main problems with this approach that I can identify: * If you ask the majority of these functions to make a sentence in British English, much of the time it will give you an output with missing words, because it does not fallback to English labels in the case of a British English label for that item missing. The same applies for every other English dialect, British English is just an example here. * Uninformed editors will probably see the presence of a language parameter on these functions, consider it redundant, and remove it. [[Special:Diff/268074|I have made this mistake before]]. In my opinion, in a perfect world, all of these language generation functions would output monolingual text, and if the user asks for American English text, then American English text is what they'll get. If the user asks for Japanese text in hiragana specifically, then that's what they'll get in return. This is not as high-priority as just rendering text in the language plainly in the first place, but it's something that I feel is still worth devoting some effort to. Right now switching functions to use this paradigm is difficult because, on the one hand, I don't know if consensus tends towards this direction being ideal or advisable, and I don't want to make changes like this without at least notifying the wider community. In addition, all tests break once a parameter is added or removed, and the function editor does not recognize the change in number of parameters and therefore you have to remove the function call, re-add it along with all of its parameters it had previously (which is a tedious cut-and-paste job), and then it will work again. This is something that you can do in five seconds by just adding a few lines of JSON to the test source, but this is not directly editable from the Web browser. This tedium is largely what's preventing me from doing this on a larger scale, besides asking for comments first. If anyone has any insights or comments on this, then that would be appreciated. If a reference of functions with and without the support for language variants is needed, of course [[WF:NLG]] can be perused, but I've also my own list cataloged at [[User:Theki/functions#language]]... Of course, this thread has many similarities to [[#"language" argument for certain functions|the one above]], but this concerns me going out and making this consistent across these NLG functions. &mdash; [[User:Theki|rae<sup>5e</sup>]] &lt;[[User talk:Theki|talk]]&gt; 21:09, 24 April 2026 (UTC) :I've created {{Z|Z34122}} as an extension to {{Z|Z34039}} for larger functions. &mdash; [[User:Theki|rae<sup>5e</sup>]] &lt;[[User talk:Theki|talk]]&gt; 21:34, 24 April 2026 (UTC) :Just to confirm that I, for one, support a Natural language parameter for all natural-language functions. The concern about getting them all aligned is just that we haven’t finally settled on {{Z|Z11}} being preferred to {{Z|Z89}} or some other type that conserves the text’s provenance, so we risk having to change them all again. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 10:07, 25 April 2026 (UTC) == “Key not found ()”? == What am I doing wrong in {{Z|Z34137}}? [[User:Redmin|Redmin]] ([[User talk:Redmin|talk]]) 00:39, 25 April 2026 (UTC) == Why is my test failing? == Hello! I recently made {{Z|Z34139}} based on [[wikt:Module:bg-translit]], and the test case {{Z|Z34141}} is failing on both implementations, despite the expected output and actual output being the same as far as I can tell. I tried looking at the Unicode codepoints of the output, but those are also identical. <span style="border-radius:99q;padding:0 7q;background:#103;border:3q solid #FBF">[[User:QuickQuokka|<span style="color:#FBF">'''QuickQuokka'''</span>]]</span> <sup>[⁠[[User talk:QuickQuokka|talk]] • [[Special:Contribs/QuickQuokka|contribs]]]</sup> 06:21, 25 April 2026 (UTC) :Yes, it’s a tricky one. I’ve added a normalize step to the result validation in {{Z|Z34141}}, which confirms it is a normalization issue. It looks like it is in the code but I don’t know whether simply normalizing the result is the way to go. Logically, you would normalize both the input and the result. The implementations of {{Z|Z10384}} show you how to do this. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 09:41, 25 April 2026 (UTC) == Edit request == Hello! I have an edit request for {{Z|Z23752}} and {{Z|Z23414}}. Please replace all the "an/a" logic with <code>Z21739(Argument reference)</code>, both for readability and for more accuracy ("a university is an institution") <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> 09:50, 25 April 2026 (UTC) == Wikifunctions & Abstract Wikipedia Newsletter #245 is out: The Foundation's search for the perfect language == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-04-25|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In this issue, we present an academic paper about Abstract Wikipedia, we discuss our latest Type created, and we take a look at the newest created functions. 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:54, 25 April 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=30325620 --> dc3ch7sre8y1xuzezcj8brufam1rqet 268940 268936 2026-04-25T10:19:35Z QuickQuokka 51952 /* Requested deletion of test */ new topic ([[mw:c:Special:MyLanguage/User:JWBTH/CD|CD]]) 268940 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/ }} == Wikifunctions & Abstract Wikipedia Newsletter #238 is out: Citations and Copy and Paste == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-03-06|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In this issue, we introduce the possibility of creating a function that deals with references and a Wikifunctions internal clipboard, where you can temporarily store any piece of code in order to paste it somewhere else, 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]]) 17:28, 6 March 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=30119120 --> :Is there a function in Wikifunctions to get all sources to a statement in a Wikidata item. At the moment my main activity in the Wikimedia projects is adding sources to Wikidata statements. For this case I got the following kind of [https://w.wiki/JFec query] to get all qualifiers and sources for a specific statment in explicit mentioned items in the query. There are already templates for citing sources in different Wikipedia language versions. For example the template [https://en.wikipedia.org/wiki/Template:Cite_web Cite web] is used in 298 Wikipedia language versions. So it is a widely used template and I wish a implementation for it in Wikifunctions. [[User:Hogü-456|Hogü-456]] ([[User talk:Hogü-456|talk]]) 21:31, 8 March 2026 (UTC) ::{{Z|31984}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 15:08, 9 March 2026 (UTC) {{tracked|T404652}} ::Yes and no. Importing of Wikidata references is currently turned off. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 15:27, 9 March 2026 (UTC) <br clear="all"/>{{phab|T419350}} :I found [[phab:T419350|a bug]] where the clipboard feature becomes unusable.<!-- --><br>Also, it's a bit disappointing that it doesn't use the real clipboard, not even as an option for egress. If you're invoking a function and you can get it to "compile", then "Copy result link" already lets you copy out the full canonical form... [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 02:58, 10 March 2026 (UTC) ::@[[User:YoshiRulz|YoshiRulz]] Thanks for reporting, I noticed the team about it. I will see if we can fix it soon. [[User:Sannita (WMF)|Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 10:26, 11 March 2026 (UTC) :::It's fixed 🤩 [[User:So9q|So9q]] ([[User talk:So9q|talk]]) 14:38, 31 March 2026 (UTC) == Broken function == Can someone please revert the most recent revision (by [[User:GrounderUK]]) on [[Z29362]]? It appears that it always returns void, breaking a lot of abstract wiki in the process. [[User:MetalBreaksAndBends|MetalBreaksAndBends]] ([[User talk:MetalBreaksAndBends|talk]]) 18:13, 25 March 2026 (UTC) :This implementation is broken, but it's disconnected, no? Shouldn't be breaking abstractwiki. [[User:Infernostars|infernostars]] <small>([[User talk:Infernostars|talk]]) ([[Special:Contributions/Infernostars|contribs]])</small> 21:29, 25 March 2026 (UTC) ::Looks like someone disconnected it after I wrote that comment, but before you wrote yours. [[User:MetalBreaksAndBends|MetalBreaksAndBends]] ([[User talk:MetalBreaksAndBends|talk]]) 22:24, 25 March 2026 (UTC) :It seems to have been reconnected, but the issue looks like it has started working again, per all passed tests. <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 March 2026 (UTC) :This was the result of a [[:phab: T421322|breaking change in the software]]. I didn’t amend the implementation until after it had been disconnected, and all tests passed after the change. I think the issue is now resolved, but I’ll link this comment to the Phabricator ticket for “lessons learned”. Sorry I didn’t pick this up earlier, but this particular software change was unexpected. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 08:46, 26 March 2026 (UTC) == Language tags == I would appreciate input on [[Talk:Z14326#Case-sensitivity]] re: the exact semantics of {{Z|60}}'s identity key. CC @[[User:99of9|99of9]] since you connected one of the tests but not the others. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 14:27, 27 March 2026 (UTC) == "language" argument for certain functions == Hello. I am relatively new to Wikifunctions. Recently, I tried to create functions for Chinese translation of {{Z|Z26570}} and {{Z|Z26095}} (which became [[Z32788]] and [[Z32900]]). During the creation of these functions, I was trying to take {{Z|Z32212}} as reference. And I realized that the defining role sentence function is taking <code>language</code> as an argument (and the test case of the Chinese-language function already contains two varieties of Chinese). This makes it possible to output monolingual text in <code>zh-hant</code>, <code>zh-hans</code>, <code>zh-tw</code>, or any varieties of the language. I think for this reason, it is better to have <code>language</code> as arguments for the implementation of Z26570 and Z26095, and potentially more functions that require {{Z|Z14294}}, since it would output the varieties code instead of just saying <code>zh</code> for <code>zh-hant</code>, <code>zh-hans</code>, <code>zh-tw</code> in the output of type {{Z|Z11}}. I am not sure how the fallback mechanism works if one of the language (varieties) do not have a labels/lexemes, but to me, it is reasonable to have a <code>language</code> argument. [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 09:38, 31 March 2026 (UTC) :The functions you mention do have a language argument. For Wikifunctions, the {{Z|Z60}} can be at a higher or lower level; whether a {{Z|Z11}} is for a language or a variant is determined by the function that constructs it. Please see {{Z|Z26565}} for an example and feel free to add test cases in Chinese. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 17:54, 11 April 2026 (UTC) ::Hello @[[User:GrounderUK|GrounderUK]], thanks for the answer. I understand that whether {{Z|Z11}} is for a language or a variant depends on the function. But that is exactly what I am asking for. It is true that [[Z26570]] and [[Z26095]] takes [[Z60]] as argument, but the language-specific functions in {{Z|Z29843}} and {{Z|Z26096}} don't. ::Let me give you an example: INPUT to [[Z26570]]: <code>entity</code>: Tokyo, <code>class</code>: city, <code>location</code>: Japan, <code>language</code>: zh-cn, the config would select [[Z33030]] (created after my previous comment by elseone) as the implementation, and it would RETURN 东京是日本的一个城市。(zh-hans), which is not zh-cn as requested in the INPUT. It would also be using the term not for the variant (when it is different) because it is hardcoded to use the term in zh-hans. However, if we have the implementation like [[Z32790]] (which was created by me but a natural language argument was added by elseone) or [[Z32213]] (that works in the defining role sentence function because of the extra argument), it could cater for different variant. ::If we don't have the language argument in the language-specific function, the desire for article creation on Abstract Wikipedia would be to create a function for every variant. Is it then better to create functions for every variant? [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 18:18, 11 April 2026 (UTC) :::I forgot to mention that there are some hardcoding in {{Z|Z32790}} as well, but I cannot fix it because it is a connected function and I am not a functioneer. [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 18:31, 11 April 2026 (UTC) ::::Okay, I think it’s safe to disconnect this one as the function is not yet configured for use on Abstract Wikipedia. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 19:04, 11 April 2026 (UTC) :::Ah, sorry… I misunderstood you. I agree that the called function should be able to accept the original language argument. That is simpler in theory than in practice, because the configured functions all have to have the same argument types, as I understand it. I’m not sure which the best approach is, really, but we probably want to avoid two levels of configuration. That suggests that all language-specific functions would need to accept the additional argument, which is unrewarding work for someone. @[[User:99of9|99of9]], @[[User:Jdforrester (WMF)|Jdforrester (WMF)]], @[[User:DVrandecic (WMF)|DVrandecic (WMF)]] Any thoughts? [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 18:57, 11 April 2026 (UTC) ::::I mean, we would need to modify all the functions in each language, which could take some time. But we are still in an early stage. If we don't fix it now and we want to fix it later, it would be a disaster. [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 19:25, 11 April 2026 (UTC) :::::Agreed. And we probably want them converted to HTML too, with separate language spans for text in different languages. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 19:35, 11 April 2026 (UTC) ::::@[[User:GrounderUK|GrounderUK]]: This sounds like a reasonable change to make. Note that (given these Functions are primarily for use on Abstract Wikipedia), altering/replacing them to return Z89/HTML fragments is already a desired but breaking change, so making a second breaking change at the same time is probably easiest for fixing things swiftly. That said, that's of course a decision for the Abstract Wikipedia and Wikifunctions communities, not me! [[User:Jdforrester (WMF)|Jdforrester (WMF)]] ([[User talk:Jdforrester (WMF)|talk]]) 19:43, 12 April 2026 (UTC) ::::@[[User:GrounderUK|GrounderUK]]@[[User:Sun8908|Sun8908]] to make it a non-breaking change, I've created {{Z|Z34039}} which allows a composition {{Z|Z34043}}. This way you can make functions which either need the specified variant or don't! --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 05:52, 24 April 2026 (UTC) :I have now created {{Z|Z33465}}, which is an implementation of [[Z26570]]. Maybe we can migrate to use that function when more (language-specific) functions for it are ready? [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 18:19, 14 April 2026 (UTC) == Special:CreateObject doesn't let me create a typed list == Hello. I tried to create a typed list with all English varieties on Wikifunctions, to create consistency between different configs, but [[Special:CreateObject]] doesn't show typed list as an option for creating. Is this a bug or an intentional restriction? [[User:ChaoticVermillion|ChaoticVermillion]] ([[User talk:ChaoticVermillion|talk]]) 08:24, 2 April 2026 (UTC) :@[[User:ChaoticVermillion|ChaoticVermillion]]: A typed list is an instance of a function call, which is prohibited as a persisted Object. Maybe you want an enum? See [[Wikifunctions:Type proposals]] for the process for creating such a thing. [[User:Jdforrester (WMF)|Jdforrester (WMF)]] ([[User talk:Jdforrester (WMF)|talk]]) 12:01, 2 April 2026 (UTC) ::I don't want any sort of enum for this, I just want a list of English varieties (English, American English, Australian English, etc.) as an object that I can put in configs. I tried making an object as a function call, but apparently I have to be a member of the staff to do it. [[User:ChaoticVermillion|ChaoticVermillion]] ([[User talk:ChaoticVermillion|talk]]) 12:07, 2 April 2026 (UTC) :::I’ve started this with {{Z|Z33034}}. I’m guessing you were trying to create an object of type {{Z|Z7}} rather than an object whose type is a [[Z7]]. There’s a subtle but important difference. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 12:29, 2 April 2026 (UTC) ::::How do you create a object whose type is a [[Z7]] then? I can't see any option to do this. [[User:ChaoticVermillion|ChaoticVermillion]] ([[User talk:ChaoticVermillion|talk]]) 12:32, 2 April 2026 (UTC) :::::When you are creating an object you must specify its type. By default, the UI expects you to provide a reference to the type, so you can just type in the selector box and click the type you want. For an object like a typed list, the type is specified as a function call, so you click the menu dots beside “type” and choose “function call” instead of “reference”. The selector now allows you to search for functions that can return a type object. You start entering “typed list” and select it in the normal way. Then the UI will allow you to specify the argument to the function call, which is the type shared by all elements in the list. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 13:12, 2 April 2026 (UTC) == Unable to use the Z32643 function. == I'm trying to use the [[Z32643]] (Article-less multi instantiating fragment) function to edit an article in Abstract Wikipedia, but it looks like it's missing connected implementations, and it looks like i don't have the permissions to connect the function with the implementation and use it in ab.wiki. Since i'm not familiar with Wikifunctions, i would like to get help for this specific problem. Thanks. --[[User:Mattiz6276|Mattiz6276]] ([[User talk:Mattiz6276|talk]]) 13:50, 2 April 2026 (UTC) :@[[User:Mattiz6276|Mattiz6276]]: Hey there, it looks like that's a work-in-progress by @[[User:MetalBreaksAndBends|MetalBreaksAndBends]]. There's only a fall-back implementation, Z32652, which fails its own test for a second item. I can connect the items together but it might not work as you expect? [[User:Jdforrester (WMF)|Jdforrester (WMF)]] ([[User talk:Jdforrester (WMF)|talk]]) 14:06, 2 April 2026 (UTC) ::Maybe… I don’t think functions without implementations should be appearing on AW so I have amended the label to avoid giving the impression that this function is available. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 14:23, 2 April 2026 (UTC) == Being able to use edit summaries == I have wanted to use edit summaries a few times when connecting or disconnecting implementations or tests, and I have found that the only way to do that is to use the [[:User:%D7%9E%D7%A7%D7%A3/wikilambda_editsource.js|wikilambda editsource]] tool. I feel like it would be a lot more convenient to be able to make these edit summaries without having to use that tool. [[User:ChaoticVermillion|ChaoticVermillion]] ([[User talk:ChaoticVermillion|talk]]) 08:40, 3 April 2026 (UTC) == Definite forms == [[Talk:Z32162|I've noticed an incomplete implementation and would like to work on fixing it, but need advice.]] [[User:Ijon|Ijon]] ([[User talk:Ijon|talk]]) 21:05, 3 April 2026 (UTC) == Wikifunctions & Abstract Wikipedia Newsletter #243 is out: Community proposals for capturing meaning == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-04-10|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In this issue, we report on three community proposals on syntactic approaches, we introduce a new Type (Complex numbers), we report on current hiccups on Abstract Wikipedia, we share more information about a presentation about Abstract Wikipedia at WikiCon Australia, 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/1776101400 April 13, 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]]) 15:35, 10 April 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=30325620 --> == Help me understand why test passes but running function with same input errors == I've been working on a function that I thought I had working correctly: {{Z+|Z31108}}. It has a test which is passing, but when I enter the same Wikidata item as the test uses (or any other relevant item that it ought to work for), it errors. I can't figure out what's wrong (and the function itself seemed to be working as expected the last time worked on it, a month ago), and I don't know how to interpret the error info. The error output is: <code> Error type: Unspecified error Error data: error information: "cannot read property 'Z6003K4' of undefined" Execution debug logs: Z12696K2 (find this) ==> ZObject<Z1K1:{'Z1K1': 'Z9', 'Z9K1': 'Z6007'},Z6007K1:ZObject<Z1K1:{'Z1K1': 'Z9', 'Z9K1': 'Z6092'},Z6092K1:P3831>,Z6007K2:ZObject<Z1K1:{'Z1K1': 'Z9', 'Z9K1': 'Z6091'},Z6091K1:Q7380503>,Z6007K3:ZReference<Z6021>> </code> -- [[User:Ragesoss|Ragesoss]] ([[User talk:Ragesoss|talk]]) 18:02, 10 April 2026 (UTC) :Hmm… I’ve had a quick look and found a comparable error with {{Z|Z29937}}, which was passing “4 months ago”. The debug comes from {{Z|Z12863}}, after it fails to find a match. This is probably because Z6007K3 is ZReference("Z6021") rather than a Z6020 object, as it appears in the debug logs for your test “28 days ago”: :"Z6007K3":{"Z1K1":{"Z1K1":"Z9","Z9K1":"Z6020"},"Z6020K1":{"Z9K1":"Z6021"}} :This means it’s probably a bug introduced by a recent software change. I’ll take a closer look over the weekend, but the actual error for your test case now is: :Unspecified error (error information: "cannot read property 'Z6003K4' of undefined") :I’m guessing that’s from there being no guard against an empty array in {{Z|Z23681}}, but we’ll see. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 23:22, 10 April 2026 (UTC) :I tracked down the bug to [[Z29869]] and fixed that, but the tests for [[Z31659]] are still failing. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 05:44, 11 April 2026 (UTC) ::Thanks. I’ve re-implemented {{Z|Z23680}} with {{Z|Z33331}} so we at least get a meaningful error in {{Z|Z31108}}. The new implementation explicitly caters for the alternative representation of {{Z|Z6040}} and errors on the empty list it gets from {{Z|Z31659}}. ::I also made a [[Z33332|simple Python implementation]], which seems to work. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 16:29, 11 April 2026 (UTC) == No place to ask to activate a function? == I just discovered the {{Z|Z11390}} function and decided to make an overarching language-selecting function for it. After some fiddling around and studying how {{Z|Z32321}} and its set works, I now have {{Z|Z33439}} which has a config object ({{Z|Z33441}}) that selects between the two preexisting language-specific versions I found (English and Malayalam) and the new one I created for my other native language, {{Z|Z33440}}. Except I can't get these to work, because, from what I understand, only [[Wikifunctions:Functioneers|functioneers]] can activate newly created functions and implementations? So where do I apply for the {{Z|Z33439}} and {{Z|Z33440}} functions to be activated? Perhaps we should have a place to ask for it, a la [[w:WP:NPP]] — call it [[Project:New Functions Patrol|New Functions Patrol]] if you will. —[[User:UndueMarmot|<span style="color:#705ccb;">Undue</span><span style="color:#cfdfa3;background-color:#705ccb;">Marmot</span>]] ([[User talk:UndueMarmot|talk]]) 08:58, 14 April 2026 (UTC) :There's [[Wikifunctions:Community portal]] for this. By the way, {{Z|Z33445}} doesn't work because all the code must be inside the main function in Python code. [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 09:19, 14 April 2026 (UTC) ::Huh. How could I have missed that? ::But anyway, I've moved the code in {{Z|Z33445}} into inside the main function block. ::Is there any reason why WF decided not to simply allow anyone to write functions? After all, that's how it works with wikitext templates, and these functions are fundamentally serving the same purposes as templates, just written in a different way. —[[User:UndueMarmot|<span style="color:#705ccb;">Undue</span><span style="color:#cfdfa3;background-color:#705ccb;">Marmot</span>]] <small>([[User talk:UndueMarmot|talk]])</small> 11:25, 14 April 2026 (UTC) :::I've fixed a couple of technical issues, but tests still fail. [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 11:28, 14 April 2026 (UTC) ::::The tests pass now after some more changes to the code: [[Special:Diff/265232/cur]]. —[[User:UndueMarmot|<span style="color:#705ccb;">Undue</span><span style="color:#cfdfa3;background-color:#705ccb;">Marmot</span>]] <small>([[User talk:UndueMarmot|talk]])</small> 12:01, 14 April 2026 (UTC) :::::{{D|Connected}} [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 12:02, 14 April 2026 (UTC) :::I think it's a security issue, since Wikifunctions implementations could teoretically be malicious. [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 11:29, 14 April 2026 (UTC) ::::This ^^^. We're very lenient, though, once you've created a few working functions you can apply for the right, per [[WF:Functioneer]]. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 12:26, 14 April 2026 (UTC) ::::That explanation [[phab:T343559#11421293|doesn't add up]]. A reason to limit ''connection powers'' to Functioneers might be to prevent vandalism, considering Functions can be used across wikis. But user-provided code is already being executed even without a Functioneer connecting it. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 20:01, 16 April 2026 (UTC) == Wikifunctions & Abstract Wikipedia Newsletter #244 is out: Milestones; Some major issues hopefully resolved == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-04-16|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In this issue, we celebrate 4000 functions on Wikifunctions and 1000 abstract articles on Abstract Wikipedia, we announce that we should have fixed some major issues with the websites, we inform you on our latest outreach activities, and we take a look at the latest software developments. Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]! Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 10:22, 17 April 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=30325620 --> == Actual difference between {{Z|Z26039}} and {{Z|Z26095}} == What is the actual difference between these two functions? I ask, since it seems to me that the current distinction is more or less that the first one doesn't use an indefinite article in English, while the second does. Which is not a good distinction in a project that should be language neutral. This doubt emerged from my use of the first one in [[abstract:Q124441]], which @[[User:Hogü-456|Hogü-456]] made me notice that is probably wrong. My question is: why is it wrong? How could we clarify the difference? [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 19:46, 19 April 2026 (UTC) :I think the difference is if there is an indefinite article like a or an before the subject or not. In German there can be cases where a definite article is necessary before the subject. I looked at the functions and before the object both times an article is mentioned. As it depends on the language and the word what is the correct function to use I hope it will be clarified and it is an example of the necessity to have a human with understanding in a specific language check it. I hope there will be longer functions what generate more content about a specific kind of item. Then it is necessary to write one such function per language and it can be then applied to several items. It still requires checks and so maybe it is better to write down what item category needs what kind of introduction sentence function for what language. [[User:Hogü-456|Hogü-456]] ([[User talk:Hogü-456|talk]]) 20:05, 19 April 2026 (UTC) ::The point of these two functions (and of the entire Abstract Wikipedia project) is that they should be defined in a purely language-independent way, so that the translation to actual language can be done automatically. This is the reason why these functions have been renamed; I think that this attempt was not succesful, since meaning is still unclear. My proposal to clarify them would be to invoke the concept of [[w:specificity (linguistics)|specificity]]: {{Z|Z26039}} should be named "specific subject is instance of (string)", and should be used only when the QID of the subject uniquely identifies a single thing; {{Z|Z26095}} should instead be renamed in "non-specific subject is kind of (Monolingual text)", and should be used when the QID refers to a multitude of real life items, and we are specifying the class that all these item belong to. This clarification would not still be enough, since it doesn't explain how mass nouns are handled (is water a unique thing? Does {{Q|Q7802}} refer to a single piece of bread or to the entirety of bread, like water?). This problem is very tricky, since mass noun are language-specific and blurry the line between these two functions. [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 20:58, 19 April 2026 (UTC) :Simply put, one corresponds to P31 and the other to P279. Paris is an {{Q|P31}} a {{Q|Q1549591}} :whereas a {{Q|Q1549591}} is a {{Q|P279}} (alias “kind of”) {{Q|Q515}}. Whether the Wikidata knowledge representation will be sufficient to resolve into fluent natural language representations in all languages is, of course, a crucial question. Where it is not, the Abstract Wikipedia knowledge representation will need to supplement the Wikidata content with additional details about the relation between the participants or the participants themselves, and these details should be language-neutral, to the extent that this is practicable. The item {{Q|Q124441}} has no [[:d:Q124441#P31|P31]] statements; it has only [[:d:Q124441#P279|P279]]s, including one relating it to {{Q|Q212920}}, which suggests {{Z|Z26095}} is the appropriate choice here even if the rendering in some languages is the same. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 22:52, 19 April 2026 (UTC) ::Thanks for explaining it. I think that I'll change the implementation of {{Z|Z26095}}, so that in Italian it produces more or less the same output of {{Z|Z26039}} (both with the definite article). [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 11:24, 20 April 2026 (UTC) == Equivalent of Z6830 for lexemes == Is there an equivalent of {{Z|Z6830}} that enables retrieving all lexemes pointing to a particular lexeme using a specific property? [[User:Redmin|Redmin]] ([[User talk:Redmin|talk]]) 21:06, 20 April 2026 (UTC) :There's {{Z|6831}} but I think that's slightly different again to what you're after. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 12:31, 21 April 2026 (UTC) ::Thanks for sharing that one, I did not know it existed. But you are right, it’s not quite what I am looking for. I want a function that would take a Wikidata property reference (like P5191, which is ‘derived from lexeme’) and a Wikidata lexeme reference, and return a list of lexemes that reference that lexeme using that property. [[User:Redmin|Redmin]] ([[User talk:Redmin|talk]]) 13:23, 21 April 2026 (UTC) == Storing huge datasets == It is not a necessity I suppose, but an idea came to me earlier to write a function that would give the corresponding [[en:Shavian alphabet|Shavian alphabet representation]] of an English word written with the Latin alphabet, or perhaps apply that operation to an entire sentence. However, just trying to guess as to what the IPA pronunciation of each word passed into it could be is is both not ideal (pronunciations obviously can and will vary widely between accents) and infeasible <s>(Wikidata lexemes don't really seem to account for pronunciation)</s>. It happens, though, that a comprehensive Shavian dictionary exists named the [https://readlex.pythonanywhere.com/ ''Read Lexicon''], which uses pronunciation and spelling similar to that used by the creator of the alphabet himself. This would be a good dataset to use in performing this translation in the function, but it appears that, all in all, the total size of the dictionary is [https://github.com/Shavian-info/readlex/blob/main/readlex.json ''nearly 26MB''] when formatted as JSON, which would certainly be larger when converted into a typed list. I am wondering if this will ever be feasible or admissible, or if there is really a way around this if importing such a large set of data is deemed impractical. &mdash; [[User:Theki|rae<sup>5e</sup>]] &lt;[[User talk:Theki|talk]]&gt; 22:30, 20 April 2026 (UTC) :{{re|Theki}} "Wikidata lexemes don't really seem to account for pronunciation"" is patently untrue; not only does every Bokmål lexeme form have IPA attached to it (thanks to Jon Harald Søby), but there are lots of languages--including English--that have pronunciation information, whether through IPA or otherwise, indicated on their forms. The big issue of course is that adding this data is not always possible to perform efficiently--for instance, I'd love to have Yiddish pronunciation respellings from Paul Abelson's dictionary on as many English forms as possible, but this dictionary not being previously processed makes this difficult. The data set you have brought up, if a suitable reading of [[:m:Wikilegal/Lexicographical_Data]] allows it, could be added as {{P|7243}} statements on various English forms. [[User:Mahir256|Mahir256]] ([[User talk:Mahir256|talk]]) 23:20, 20 April 2026 (UTC) ::Well, sorry... I haven't witnessed these pronunciation statements before, I wasn't aware of their existence until you pointed it out. &mdash; [[User:Theki|rae<sup>5e</sup>]] &lt;[[User talk:Theki|talk]]&gt; 15:02, 21 April 2026 (UTC) :I got 1,900,000 characters into [[Z33875]] before the UI gave up on me. I'm not sure what the limit is. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 15:21, 21 April 2026 (UTC) == Could not serialize input JS object: Number <small><small>[insert tested number here]</small></small> == I'm not one to throw my problems at others, but I have no idea how to fix this. Am implementing {{Z|Z24602}} in JavaScript, which requires returning a typed map. It now works for every type of value except numbers. Tried explicitly converting the numbers to float64, but either way it throws the error above. Would appreciate it if anyone could diagnose or fix the problem, as my knowledge of Wikifunctions is amateur at best. Thank you. [[User:Some helpful person|Some helpful person]] ([[User talk:Some helpful person|talk]]) 00:32, 23 April 2026 (UTC) :The quick answer is that like some list-related functions, code implementations returning typed maps are not possible unless the type of the objects in the map is specified in the function signature (e.g. if it was a map from Strings to Natural numbers only). So unfortunately, I think you've chosen a function that is not really possible at the moment. There are a few ideas of how we might address this, but for the moment, work on something else. Sorry! --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 13:21, 23 April 2026 (UTC) :Maybe explicitly using [[Z13518|natural numbers]] would work? I would try using <code>{ "Z1K1": "Z13518", "Z13518K1": "[number]" }</code> to represent numbers, perhaps, and seeing if that works. Of course, you would also probably have to adapt this for other types that cannot be serialized, and I'm not sure how easy that would be to generalize (assuming [[w:Don't repeat yourself|DRYness]] is desired). &mdash; [[User:Theki|rae<sup>5e</sup>]] &lt;[[User talk:Theki|talk]]&gt; 14:39, 23 April 2026 (UTC) == Help with creating a function for Abstract Wikipedia == Hello! I was inspired by {{Z|Z26570}} to create {{Z|Z33975}}, however I'm not sure how I add specific language implementations here. Can anybody help me? [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 10:41, 23 April 2026 (UTC) : I think I figured it out, I created a new object with the language config type, added {{Z|Z14310}} to my implementation, and added a new function for English... At least I think that's how it works... [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 13:16, 23 April 2026 (UTC) ::You have the right idea, as far as I know. I went ahead and connected the implementations you created as they appear to work fine for English, and added a test for {{Z|Z33975}} (which passes [[File:Twemoji 1f601.svg|24px]]). I also corrected an error you made on the config object where you appear to have accidentally connected English to {{Z|Z33975}} instead of {{Z|Z33977}}. Thank you for contributing! &mdash; [[User:Theki|rae<sup>5e</sup>]] &lt;[[User talk:Theki|talk]]&gt; 13:45, 23 April 2026 (UTC) ::: {{re|Theki}} Thank you so much for you help! Could you please kindly also connect the implementations for {{Z|Z33986}} which I just made, which is going to be used for the Hebrew implementation of {{Z|Z33975}}. [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 14:11, 23 April 2026 (UTC) ::::You seem to be returning the wrong type in both implementations. Functioneers should not connect implementations that don't work for non-functioneers. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 14:13, 23 April 2026 (UTC) ::::: {{re|Feeglgeef}} Oh thank you for pointing that out! I am still a bit new to this project and confused, so I need to read up some more about this. How do I return a monolingual text object? [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 14:17, 23 April 2026 (UTC) ::::::I'm trying to fix it for you, the construction of ZObjects in code implementations is a bit difficult right now. Since the State origin using entity and class function will (presumably) be composition, perhaps {{Z|33975}} can be adjusted to return a string, using {{Z|26107}} and {{Z|26107}}? [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 14:21, 23 April 2026 (UTC) :::::I did not notice any discrepancies from looking at the functions by themselves, and it seemed to work fine on my end. Is it bad practice for NLG functions to return the monolingual text type? I had assumed it was logical. &mdash; [[User:Theki|rae<sup>5e</sup>]] &lt;[[User talk:Theki|talk]]&gt; 14:24, 23 April 2026 (UTC) ::::::Both implementations are failing all three tests on my end. No consensus has been established as to whether monolingual texts or strings should be used, so it's like the [[w:War of the currents|war of the currents]] but for Wikifunctions. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 14:27, 23 April 2026 (UTC) :::::::Oh, you were referring to {{Z|Z33986}}. I assumed you were stating that something was wrong in the earlier English functions that I missed; I apologize for the misunderstanding. Has there been any centralized discussion on this string vs. monolingual text issue? &mdash; [[User:Theki|rae<sup>5e</sup>]] &lt;[[User talk:Theki|talk]]&gt; 14:31, 23 April 2026 (UTC) ::::::::Not that I'm aware of, I've brought it up on the telegram twice before, though. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 14:49, 23 April 2026 (UTC) ::::::::The centralised discussion is at [[WT:Abstract Wikipedia/2025 fragment experiments#Proposed recommendation: Fragments should return Z11/monolingual strings]]. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 07:19, 24 April 2026 (UTC) ::::::: {{re|Theki|Feeglgeef}} Can only functioneers test implementations? For me I can't test it at all... [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 14:32, 23 April 2026 (UTC) ::::::::AFAIK, test cases are only immediately testable during editing of a function if they are connected. This is one of my personal pain points with Wikifunctions, iterating on functions without exhaustive connected test cases makes debugging practically impossible for non-functioneers working on newly-created functions... I (or Feeglgeef) can quickly connect the tests you need for you if you want, although if they are not well-formed they may need to be disconnected again afterwards. Additionally, I could temporarily connect the implementation you are writing so that you can test it on the sidebar as you work, but I'm not sure if this is advisable. That functionality is also something that unfortunately only works when not disconnected. &mdash; [[User:Theki|rae<sup>5e</sup>]] &lt;[[User talk:Theki|talk]]&gt; 14:43, 23 April 2026 (UTC) :::::::::Yup, agree with you on all points, thanks. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 14:48, 23 April 2026 (UTC) == Please disconnect implementation == I think I've fixed my issue with {{Z|Z33986}}, but I can't edit an actively connected implementations with my rights. I must admit it is an AI-aided fix, I feel very strongly about disclosing that. Courtesy pinging [[User:Theki]] and [[User:Feeglgeef]]. [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 18:51, 23 April 2026 (UTC) : Additionally, I think the JS might be working. [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 18:52, 23 April 2026 (UTC) : Just to clarify, I mean disconnect the Python implementation please. [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 18:53, 23 April 2026 (UTC) :{{Done}} I've disconnected the Python implementation. :I've also added a couple of tests. The rule is a bit more complicated than adding a maqaf before every character that is not a Hebrew letter. Unfortunately, I don't think I'll have time to fix the implementations any time soon. [[User:Amire80|Amir E. Aharoni]] ([[User talk:Amire80|talk]]) 19:03, 23 April 2026 (UTC) :: Thank you! :: Also, for some reason I thought you put a maqaf before all gershayim, so thanks for correcting me. [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 19:09, 23 April 2026 (UTC) :::No, that's not the rule. :::The rest of this reply is an [[:wikt:info-dump|infodump]], feel free to ignore it :) :::In [https://hebrew-academy.org.il/topic/hahlatot/punctuation/ the Academy's punctuation rules], the rule for adding a maqaf is written kind of badly: שמים מקף ברצף שיש בו שני סוגי גופנים, כגון אותיות ומספרים ("maqaf is added in a sequence in which there are two types of fonts, such as letters and numerals"). These are not different types of "fonts", but different types of characters, and I should email them about it. It gives the examples <span lang="he" dir="rtl">ה־12</span> and <span lang="he" dir="rtl">ב־DNA</span>. It doesn't say anything explicitly about quotation marks, but in other places on the same page, you have stuff like <span lang="he" dir="rtl">ב"הארץ"</span>, and from that I deduce that a maqaf is not needed before double quotes if there are Hebrew letters inside the double quotes. :::That said, a few people do think that there must be a maqaf before double quotes. I have a somewhat surprising example of somebody who always does it: translators of Scientology materials into Hebrew. At least that's what they did last time I looked at them, about ten years ago. Those people are certainly prolific, and they get points from me for consistency, but this not the prevalent standard. (And if I recall correctly, they use the minus and not the proper Hebrew maqaf, and they don't get any points from me for that!) :::Also, the name of the character is just "double quotes" and not "gershayim". Gershayim are mostly for abbreviations, although most people use the same character for them. I use ״ for gershayim, as do a few other nerds, but we're the minority. [[User:Amire80|Amir E. Aharoni]] ([[User talk:Amire80|talk]]) 19:35, 23 April 2026 (UTC) :::: {{re|Amire80}} Yeah, "font" is a weird choice of wording here by the Academy...<br> I think I'll follow your guidance and not use a maqaf for quotes beginning with Hebrew letters. <br> I should also add more tests for different types of quotes, like straight (", '), curly (“, ”, ‘, ’), gershayim (״, ׳), including single quotes.<br> P.S. gotta deduct points from Scientology for being a cult but that's neither here nor there [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 20:49, 23 April 2026 (UTC) :::: {{re|Amire80}} Courtesy ping because I mistyped your username on the last message. Anyways I'm also gonna do that tomorrow because I'm tired now... [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 20:50, 23 April 2026 (UTC) == Connect implementations == Hello! I'm done with the implementations of {{Z|Z33986}} both in JS and Python, and all tests pass. Pinging @[[User:Amire80|Amire80]] to check if all the tests I've added are alright. [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 15:24, 24 April 2026 (UTC) :Connected. It's possible that some more changes will be needed, but it looks OK now. :Another little comment: It should be called "clitic" and not "prefix". [[User:Amire80|Amir E. Aharoni]] ([[User talk:Amire80|talk]]) 15:56, 24 April 2026 (UTC) : {{re|Amire80}} Thanks for your comment! Luckily labels are easy to edit, so I'll get to it. : Currently I'm working on Bulgarian {{z|Z34072}} and {{z|Z34084}}, along with other Bulgarian functions. After I'm finished with those I'll take your advice. [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 16:01, 24 April 2026 (UTC) == Please connect my Bulgarian implementations == I recently created the following Bulgarian functions: * {{Z|Z34070}} (currently broken, I think because another function I built it upon is unimplemented) * {{Z|Z34088}} * {{Z|Z34105}} * {{Z|Z34072}} * {{Z|Z34084}} Can somebody please connect these functions, and perhaps suggest other functions I could localize? [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 19:03, 24 April 2026 (UTC) : Specifically, [[Z34070]] is based on [[Z34072]] [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 19:05, 24 April 2026 (UTC) :{{done}} for everything that passes, [[Z34070]] still does not work after purging WF's cache, though. For future reference, please request on the [[WF:Community portal|community portal]] instead of the project chat. Thank you for your work! [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 20:03, 24 April 2026 (UTC) :: {{re|Feeglgeef}} Thank you for your help! I will keep in mind to go to the [[project: community portal| community portal]] in future instead for this. :: I still don't understand why {{Z|Z34070}} fails... It's implementation is almost completely identical to [[Z30399]] from {{Z|Z30397}}, unless I messed something up... [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 20:11, 24 April 2026 (UTC) :::{{done}} No, it was mostly just timing out. It is better to use selective fetches where possible. One case is failing to match the expected results, but at least it is returning something. For all I know, it might even be acceptable! [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 20:35, 24 April 2026 (UTC) :::: {{re|GrounderUK}} Thank you so much for your help! The one failed case is with a definite article, so I feel like that might be fixed in the future... <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> 20:43, 24 April 2026 (UTC) == Editor experience suggestions == I'm a bit frustrated with the editing experience on Wikifunctions, and I have suggestions based on pain points I've had contributing to this project: * Adding a wizard to create functions, implementations, and tests in one flow, somewhat like Wikimedia Commons' upload wizard * A sandbox for experimenting without changing mainspace functions, and maybe letting non-functioneers connect implementations ([[Project: Sandbox]] doesn't seem to fit this) * We could have functions for creation based on the sandbox, like how Wikipedia has articles for creation and edit requests, * Maybe even another test instance of Wikifunctions, like how Wikidata has [[testwikidata:|Test Wikidata]] I really like this project and I don't mean to whine, but it certainly has a lot of pain points both for technical and non-technical people. <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> 20:41, 24 April 2026 (UTC) : It's also really complicated to localize functions, so maybe we should add another wizard for that, where you can choose a language, and then create the new function with the aforementioned function wizard, and it just automatically adds it to the related language configuration object of the related function. <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> 20:48, 24 April 2026 (UTC) :# Sounds good to me. :# A sandbox available is [[Z10119]], though an extension-provided sandbox that allows you to manipulate the types, code, and tests easily without interfering with the mainspace would be nice. :# [[WF:Suggest a function|This page]] works to some extent, though it's too messy in my opinion. :# We used to have a "beta cluster" but it [[phab:rOMWC5f625c5846b5f779473fa32c9a02d87e59215dfa|got shut down]] just over a year ago because it was broken. :[[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 21:07, 24 April 2026 (UTC) == Language parameters in language-specific functions == I think that an effort should be made to give the different natural language options corresponding to different English dialects, Chinese scripts, etc. more of a use (I added the test {{Z|Z34119}} to {{Z|Z26095}} and unsurprisingly it fails). There are two main problems with this approach that I can identify: * If you ask the majority of these functions to make a sentence in British English, much of the time it will give you an output with missing words, because it does not fallback to English labels in the case of a British English label for that item missing. The same applies for every other English dialect, British English is just an example here. * Uninformed editors will probably see the presence of a language parameter on these functions, consider it redundant, and remove it. [[Special:Diff/268074|I have made this mistake before]]. In my opinion, in a perfect world, all of these language generation functions would output monolingual text, and if the user asks for American English text, then American English text is what they'll get. If the user asks for Japanese text in hiragana specifically, then that's what they'll get in return. This is not as high-priority as just rendering text in the language plainly in the first place, but it's something that I feel is still worth devoting some effort to. Right now switching functions to use this paradigm is difficult because, on the one hand, I don't know if consensus tends towards this direction being ideal or advisable, and I don't want to make changes like this without at least notifying the wider community. In addition, all tests break once a parameter is added or removed, and the function editor does not recognize the change in number of parameters and therefore you have to remove the function call, re-add it along with all of its parameters it had previously (which is a tedious cut-and-paste job), and then it will work again. This is something that you can do in five seconds by just adding a few lines of JSON to the test source, but this is not directly editable from the Web browser. This tedium is largely what's preventing me from doing this on a larger scale, besides asking for comments first. If anyone has any insights or comments on this, then that would be appreciated. If a reference of functions with and without the support for language variants is needed, of course [[WF:NLG]] can be perused, but I've also my own list cataloged at [[User:Theki/functions#language]]... Of course, this thread has many similarities to [[#"language" argument for certain functions|the one above]], but this concerns me going out and making this consistent across these NLG functions. &mdash; [[User:Theki|rae<sup>5e</sup>]] &lt;[[User talk:Theki|talk]]&gt; 21:09, 24 April 2026 (UTC) :I've created {{Z|Z34122}} as an extension to {{Z|Z34039}} for larger functions. &mdash; [[User:Theki|rae<sup>5e</sup>]] &lt;[[User talk:Theki|talk]]&gt; 21:34, 24 April 2026 (UTC) :Just to confirm that I, for one, support a Natural language parameter for all natural-language functions. The concern about getting them all aligned is just that we haven’t finally settled on {{Z|Z11}} being preferred to {{Z|Z89}} or some other type that conserves the text’s provenance, so we risk having to change them all again. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 10:07, 25 April 2026 (UTC) == “Key not found ()”? == What am I doing wrong in {{Z|Z34137}}? [[User:Redmin|Redmin]] ([[User talk:Redmin|talk]]) 00:39, 25 April 2026 (UTC) == Why is my test failing? == Hello! I recently made {{Z|Z34139}} based on [[wikt:Module:bg-translit]], and the test case {{Z|Z34141}} is failing on both implementations, despite the expected output and actual output being the same as far as I can tell. I tried looking at the Unicode codepoints of the output, but those are also identical. <span style="border-radius:99q;padding:0 7q;background:#103;border:3q solid #FBF">[[User:QuickQuokka|<span style="color:#FBF">'''QuickQuokka'''</span>]]</span> <sup>[⁠[[User talk:QuickQuokka|talk]] • [[Special:Contribs/QuickQuokka|contribs]]]</sup> 06:21, 25 April 2026 (UTC) :Yes, it’s a tricky one. I’ve added a normalize step to the result validation in {{Z|Z34141}}, which confirms it is a normalization issue. It looks like it is in the code but I don’t know whether simply normalizing the result is the way to go. Logically, you would normalize both the input and the result. The implementations of {{Z|Z10384}} show you how to do this. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 09:41, 25 April 2026 (UTC) == Edit request == Hello! I have an edit request for {{Z|Z23752}} and {{Z|Z23414}}. Please replace all the "an/a" logic with <code>Z21739(Argument reference)</code>, both for readability and for more accuracy ("a university is an institution") <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> 09:50, 25 April 2026 (UTC) == Wikifunctions & Abstract Wikipedia Newsletter #245 is out: The Foundation's search for the perfect language == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-04-25|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In this issue, we present an academic paper about Abstract Wikipedia, we discuss our latest Type created, and we take a look at the newest created functions. 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:54, 25 April 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=30325620 --> == Requested deletion of test == Please delete {{Z|Z34143}}. this was never valid Bulgarian, I messed up. <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> 10:19, 25 April 2026 (UTC) fmgltyg22kp5bg6b54u64yxxf63c6rj Wikifunctions:Requests for deletions 4 1696 268425 268182 2026-04-24T14:12:04Z Feeglgeef 8776 /* Z27142 */ new section 268425 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 = == {{Z|Z32488}} == {{ping|Dot.py}} it looks like this was intended as an actual [[Z14294]] rather than a function with no inputs that makes one. Rather than using "create function", use "create object" at https://www.wikifunctions.org/wiki/Special:CreateObject then choose the type of item. [[User:99of9|99of9]] ([[User talk:99of9|talk]]) 01:18, 15 April 2026 (UTC) == {{Z|Z27261}} == {{ping|Dungodung}} it looks like this was intended as an actual [[Z14294]] rather than a function with no inputs that makes one. Rather than using "create function", use "create object" at https://www.wikifunctions.org/wiki/Special:CreateObject then choose the type of item. [[User:99of9|99of9]] ([[User talk:99of9|talk]]) 01:20, 15 April 2026 (UTC) :Thanks for the info! [[User:Dungodung|Dungodung]] ([[User talk:Dungodung|talk]]) 19:16, 15 April 2026 (UTC) ::@[[User:Dungodung|Dungodung]] Can I consider this as a author request to delete <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> 04:26, 16 April 2026 (UTC) == {{Z|Z33803}} == Duplicate of {{Z|Z20430}}. [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 10:58, 20 April 2026 (UTC) == [[Z27142]] == Unused and empty, courtesy ping {{ping|Dv103}}. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 14:12, 24 April 2026 (UTC) l2rb4yz2n7143u38vngnm2y1imowzsy 268426 268425 2026-04-24T14:14:34Z Dv103 11127 /* Z27142 */ Reply 268426 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 = == {{Z|Z32488}} == {{ping|Dot.py}} it looks like this was intended as an actual [[Z14294]] rather than a function with no inputs that makes one. Rather than using "create function", use "create object" at https://www.wikifunctions.org/wiki/Special:CreateObject then choose the type of item. [[User:99of9|99of9]] ([[User talk:99of9|talk]]) 01:18, 15 April 2026 (UTC) == {{Z|Z27261}} == {{ping|Dungodung}} it looks like this was intended as an actual [[Z14294]] rather than a function with no inputs that makes one. Rather than using "create function", use "create object" at https://www.wikifunctions.org/wiki/Special:CreateObject then choose the type of item. [[User:99of9|99of9]] ([[User talk:99of9|talk]]) 01:20, 15 April 2026 (UTC) :Thanks for the info! [[User:Dungodung|Dungodung]] ([[User talk:Dungodung|talk]]) 19:16, 15 April 2026 (UTC) ::@[[User:Dungodung|Dungodung]] Can I consider this as a author request to delete <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> 04:26, 16 April 2026 (UTC) == {{Z|Z33803}} == Duplicate of {{Z|Z20430}}. [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 10:58, 20 April 2026 (UTC) == [[Z27142]] == Unused and empty, courtesy ping {{ping|Dv103}}. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 14:12, 24 April 2026 (UTC) :Sincerely, I don't ever remember what it was for. Since it is unusued, can be deleted. [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 14:14, 24 April 2026 (UTC) o19h6q5wuboxmov7nye1zhas8vdwo08 268467 268426 2026-04-24T15:25:06Z Bunnypranav 9976 Mark section resolved ([[User:Bunnypranav/sectionResolved.js|sectionResolved]]) 268467 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 = == {{Z|Z32488}} == {{ping|Dot.py}} it looks like this was intended as an actual [[Z14294]] rather than a function with no inputs that makes one. Rather than using "create function", use "create object" at https://www.wikifunctions.org/wiki/Special:CreateObject then choose the type of item. [[User:99of9|99of9]] ([[User talk:99of9|talk]]) 01:18, 15 April 2026 (UTC) == {{Z|Z27261}} == {{ping|Dungodung}} it looks like this was intended as an actual [[Z14294]] rather than a function with no inputs that makes one. Rather than using "create function", use "create object" at https://www.wikifunctions.org/wiki/Special:CreateObject then choose the type of item. [[User:99of9|99of9]] ([[User talk:99of9|talk]]) 01:20, 15 April 2026 (UTC) :Thanks for the info! [[User:Dungodung|Dungodung]] ([[User talk:Dungodung|talk]]) 19:16, 15 April 2026 (UTC) ::@[[User:Dungodung|Dungodung]] Can I consider this as a author request to delete <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> 04:26, 16 April 2026 (UTC) == {{Z|Z33803}} == Duplicate of {{Z|Z20430}}. [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 10:58, 20 April 2026 (UTC) == [[Z27142]] == Unused and empty, courtesy ping {{ping|Dv103}}. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 14:12, 24 April 2026 (UTC) :Sincerely, I don't ever remember what it was for. Since it is unusued, can be deleted. [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 14:14, 24 April 2026 (UTC) :{{done}} <span style="font-family:monospace;font-weight:bold">[[User:Bunnypranav|<span style="color:#63b3ed">~/Bunny</span><span style="color:#2c5282">pranav</span>]]:&lt;[[User talk:Bunnypranav|<span style="color:#63b3ed">ping</span>]]&gt;</span> 15:25, 24 April 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> 15:25, 24 April 2026 (UTC)}} nvm25crsnoy7jvap70237nsmmqdsm5z Wikifunctions:Community portal 4 1724 268691 268240 2026-04-24T23:49:37Z JJPMaster 6409 /* Connection / Disconnection requests */ +2 268691 wikitext text/x-wiki <div style="border:1px solid grey; margin:1em 4em 2em; padding:1.5em 1em;"> {{Shortcut|[[WF:CP]]}} <span style="font-size:2em;">Welcome to the '''community portal for Wikifunctions'''!</span> This is the central place to document Wikifunctions's to-do lists and ongoing project work. [To-do!] [[Special:MyLanguage/Wikifunctions:Catalogue|The catalogue of functions]] is a good place to start. For discussions, see [[Wikifunctions:Project chat]]. [[Category:Project]] </div> == Useful links == * [[Wikifunctions:List of policies and guidelines]] * [[Special:MyLanguage/Help:Contents|Help:Contents]] * [[Special:MyLanguage/Wikifunctions:Catalogue|Wikifunctions:Catalogue of functions]] ** [[Wikifunctions:Suggest a function]] * [[Wikifunctions:Type proposals]] * [[Special:MyLanguage/Wikifunctions:User scripts|Wikifunctions:User scripts]] * [[Wikifunctions:Requests for user groups]] * [[Wikifunctions:Requests for deletions]] == Noticeboards == * [[Wikifunctions:Project chat]] * [[Wikifunctions:Administrators' noticeboard]] * [[Wikifunctions:Report vandalism]] * [[Wikifunctions:Translators' noticeboard]] == Task centre == === Perennial tasks === <!--Feel free to add new tasks to this section. However, if they are one-off requests, please add them to Tasks listed by users--> * [[File:OOjs UI icon language-ltr.svg|class=skin-invert]] [[Special:MyLanguage/Help:Multilingual|Translation]]: **[[Special:Random|Add a translation to a random object]] **[[Special:MyLanguage/Category:Policy|Add a translation to a policy page]] **[[Special:ListMissingLabels|See any objects without a label in a given language]] **[[Special:PageTranslation]] **[[Special:LanguageStats|Language statistics]] *[[File:Octicons-tools.svg|15px|class=skin-invert]] [[:Category:Tracking categories|Tracking categories]] * [[File:Octicons-tools.svg|15px|class=skin-invert]] [[Wikifunctions:Request for cleanup|Requests for cleanup]] === Tasks listed by users === :''Example:'' :* Fix [[Special:Random|this implementation]] please. {{User|Example2}} ::{{Done}}. Thanks for pointing that out! {{User|Example}} <hr/> __NEWSECTIONLINK__ [signing to enable reply link:--[[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 11:27, 6 May 2024 (UTC) :Heya, I tried to make a {{Z|Z29010}} implementation in composition <small>({{Z|Z29012}})</small>, but it errors out: <code>Unable to convert to canonical form (path to the problem: "Z22K2.K1.K1.K2.Z5K2.Z528K1.Z99K1.Z7K1.Z8K4.[ 1 ].Z14K2.Z26107K2.Z21394K1.[ 1 ].Z10771K1.Z23753K2.Z18K1.{&quot;Z1K1&quot;:&quot;Z18&quot;,&quot;Z6K1&quot;:&quot;Z29010K5&quot;,&quot;Z18K1&quot;:&quot;&quot;}")</code> - why does this happen, and how would I fix it? I tried to use {{Z|Z28030}} as a guide, but for a first dive into composition I may have taken on something a bit large. [[User:Infernostars|infernostars]] <small>([[User talk:Infernostars|talk]]) ([[Special:Contributions/Infernostars|contribs]])</small> 02:49, 23 October 2025 (UTC) ::When you go to {{Z|Z29012}} you'll see two red words "Function" and "Wikidata item". Both of those were not set in the composition, so it is missing information. There may be more deeper problems, but fix this first. --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 03:33, 23 October 2025 (UTC) ::{{done}} Works now, seemed to be just a couple typos. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 13:14, 24 December 2025 (UTC) :Please connect the tests and implementation for {{Z|29750}}. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 13:33, 25 November 2025 (UTC) ::This ^ was done, so thanks for that, and I've now built a new function around it that's ready to be connected: {{Z|29749}}<!-- --><br>Having fallbacks to other languages and indicating such does of course raise the question of ''when'' it should be indicated, and I certainly don't have the answer, so I might leave this message here for the multilingual among you to see it and chime in. Either on [[Talk:Z24144]], or by way of adding a test case on one of these functions. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 14:42, 25 November 2025 (UTC) :::If it’s about the way labels in fallback languages are displayed, perhaps the [[Talk:Z21583|Discussion page]] for {{Z|Z21583}} would be a better location? There has been some discussion at [[Wikifunctions talk:Abstract Wikipedia/2025 fragment experiments#Proposed recommendation: Fragments should return Z11/monolingual strings]]. (The spinoff, [[Wikifunctions talk:Abstract Wikipedia/2025 fragment experiments#Fallbacks]], might also be relevant.) [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 15:23, 25 November 2025 (UTC) :Now that raising and catching errors has better support, [[Z28159]] should take an {{Z|50}} instead of a ZID {{Z|6}}. Unfortunately it's already been used in other functions so it might be a pain to change. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 07:20, 21 December 2025 (UTC) ::Yes. I think this gets fixed along with {{Z|Z28162}}, which is listed in [[Wikifunctions:Request for cleanup#Function:(!) throw error (Z28154)]]. ::@[[User:Dv103|Dv103]] I was thinking we might just wrap {{Z|851}}? Custom errors will support only strings for the foreseeable future, as I understand it [can’t currently locate the relevant comment on Phabricator]. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 13:12, 21 December 2025 (UTC) :The simple implementation for {{Z|30737}} is failing with [[Z516]], even though I can get a (correct) result by [https://www.wikifunctions.org/view/en/Z12681?call=%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z12681%22%2C%22Z12681K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z22475%22%2C%22Z22475K1%22%3A%7B%22Z1K1%22%3A%22Z39%22%2C%22Z39K1%22%3A%22K1%22%7D%2C%22Z22475K2%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z30260%22%2C%22Z30260K1%22%3A%5B%22Z6095%22%2C%7B%22Z1K1%22%3A%22Z6095%22%2C%22Z6095K1%22%3A%22L100%22%7D%2C%7B%22Z1K1%22%3A%22Z6095%22%2C%22Z6095K1%22%3A%22L101%22%7D%2C%7B%22Z1K1%22%3A%22Z6095%22%2C%22Z6095K1%22%3A%22L102%22%7D%2C%7B%22Z1K1%22%3A%22Z6095%22%2C%22Z6095K1%22%3A%22L103%22%7D%5D%2C%22Z30260K2%22%3A%5B%22Z6030%22%2C%22Z6031%22%5D%2C%22Z30260K3%22%3A%5B%22Z60%22%5D%2C%22Z30260K4%22%3A%5B%22Z6092%22%5D%7D%7D%7D calling those functions on the test input]. Oddly enough [https://www.wikifunctions.org/view/en/Z12681?call=%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z12681%22%2C%22Z12681K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z22475%22%2C%22Z22475K1%22%3A%7B%22Z1K1%22%3A%22Z39%22%2C%22Z39K1%22%3A%22K1%22%7D%2C%22Z22475K2%22%3A%7B%22Z1K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z883%22%2C%22Z883K1%22%3A%22Z1%22%2C%22Z883K2%22%3A%22Z1%22%7D%2C%22K1%22%3A%5B%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z882%22%2C%22Z882K1%22%3A%22Z1%22%2C%22Z882K2%22%3A%22Z1%22%7D%2C%7B%22Z1K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z882%22%2C%22Z882K1%22%3A%22Z1%22%2C%22Z882K2%22%3A%22Z1%22%7D%2C%22K1%22%3A%7B%22Z1K1%22%3A%22Z13518%22%2C%22Z13518K1%22%3A%226%22%7D%2C%22K2%22%3A%22Abacus%22%7D%5D%7D%7D%7D a trivial input] causes that to fail with the same error. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 13:43, 26 December 2025 (UTC) ::Sorry, I missed this one. Initial validation rejects a map with {{Z|Z1}} as its key type. Although it’s not guaranteed to be hashable, [[Z1]] should probably be admitted as a placeholder {{Z|Z4}}. In any event, using {{Z|Z6}} as the alternative seems to work and does not restrict the map to having only Strings for keys (as seen in {{Z|Z30906}}, where the keys have {{Z|Z39}} for their Type). [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 09:18, 31 December 2025 (UTC) :::[[Z30907|Documented]]. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 13:50, 31 December 2025 (UTC) :The implementation for {{Z|29183}} is slightly incorrect, it needs to subtract 9 on the condition that variable <code>add</code> is &gt;9 (tests &gt;10 currently). For me to change {{Z|29185}}, the implementation needs to be disconnected from {{Z|29183}} by a functioneer ([[Special:ListUsers/functioneer]]) first. The english wiki also warns about using negative values as input for the modulo operation, so, in addition, the result computation should be rephrased to be <syntaxhighlight lang="python"> def intdivceil(x, d): return x//d + (0 if x % d == 0 else 1) return 10 * intdivceil(sum, 10) - sum </syntaxhighlight> :I'd also like to have all test cases of {{Z|29183}} connected by a functioneer, after changes to {{Z|29185}} have been commited. --[[User:Cmuelle8|Cmuelle8]] ([[User talk:Cmuelle8|talk]]) 21:54, 2 January 2026 (UTC) ::Disconnected. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 22:12, 2 January 2026 (UTC) :::Thanks, changes done - please reconnect. --[[User:Cmuelle8|Cmuelle8]] ([[User talk:Cmuelle8|talk]]) 22:33, 2 January 2026 (UTC) ::::{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 23:08, 2 January 2026 (UTC) :::Weird: {{Z|30940}} and {{Z|30941}} tests do not pass after the reconnect, although [https://www.wikifunctions.org/wiki/Special:RunFunction?call=%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z29183%22%2C%22Z29183K1%22%3A%7B%22Z1K1%22%3A%22Z13518%22%2C%22Z13518K1%22%3A%2290544230009%22%7D%7D running them manually] produces the expected result. Judging from the timestamps within the detail view, pressing the Refresh-Button does not actually re-run the tests. :::It seems that their results have been generated with the previous function. Can you make an effort to dis- and reconnect these two tests? The (unconfirmed) presumption is that tests only run on demand (event-triggered vs time scheduled). If this is true it may be noteworthy in the [[WF:FAQ]]. :::The first test, {{Z|29184}}, did not exhibit the same problem, it has been updated as expected. Because the execution timestamps of all three tests do not vary greatly, they were probably triggered, correctly so, by the same event. In theory they should then have consequently worked on the same function - since the test results suggest different, there could have either been a race condition or a stale cache, eventually with some tests running before the action that triggered them was fully committed. If this is not a timing issue, the response to the connection event might miss to update some of the data structures associated with the connected tests and simply run them unchanged, but this is speculative. --[[User:Cmuelle8|Cmuelle8]] ([[User talk:Cmuelle8|talk]]) 01:38, 3 January 2026 (UTC) ::::Yeah the cached failures are super annoying, I think they reduced the cache duration recently but it's still too high IMO. Disconnecting and reconnecting the Implementation triggered them to run again. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 03:16, 3 January 2026 (UTC) :Can somebody connect the tests and implementation of this function? [[Z31047|arithmetical average of numbers (Z31047)]] [[User:Sys64ish|Sys64ish]] ([[User talk:Sys64ish|talk]]) 04:35, 13 January 2026 (UTC) ::The implementation seems to fail all the tests. I suspect from the use of <code>{}</code> in Python code. Besides, on the implementation ({{Z|Z31048}}), it used <code>sum</code> as variable, which I don't think allowable in Python. Try to use another variable name. Last, what is the expected result of {{Z|Z31050}}? [[User:NikolasKHF|NikolasKHF]] ([[User talk:NikolasKHF|talk]]) 04:50, 13 January 2026 (UTC) :::Sorry, @[[User:Sys64ish|Sys64ish]], I just got the expected result from {{Z|31050}}. I have connected the test cases, but not yet for the implementation as you may want to fix it first(?) [[User:NikolasKHF|NikolasKHF]] ([[User talk:NikolasKHF|talk]]) 05:05, 13 January 2026 (UTC) ::::Fixed it, passes tests [[User:Sys64ish|Sys64ish]] ([[User talk:Sys64ish|talk]]) 05:09, 13 January 2026 (UTC) :::::{{Done}} connected! [[User:NikolasKHF|NikolasKHF]] ([[User talk:NikolasKHF|talk]]) 05:11, 13 January 2026 (UTC) :When I go to add a test to this function, for some reason I cannot select a fixed value for the expected value, the type is fixed to a function call. Can somebody fix this? [[Z31051|graph a one parameter function (Z31051)]] [[User:Sys64ish|Sys64ish]] ([[User talk:Sys64ish|talk]]) 06:16, 13 January 2026 (UTC) ::You need to select an equality function, which in this case would be {{Z|889}} with {{Z|20924}} as an argument. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 09:59, 13 January 2026 (UTC) :::Just what I was about to say, only shorter! :::I had a look at the Python implementation and that doesn’t appear to be viable, because a {{Z|Z8}} object is data, not a callable Python function. I think a composition is the only option here, but we don’t appear to have a [[Special:Search/:"z8k2 z1k1 z7 z7k1 z881 z881k1 Z20838"|generator function for ]]{{Z|Z20838}} yet ([[Special:Search/:"z8k2 z1k1 z7 z7k1 z881 z881k1 z19677"|nor for rationals]]). [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 10:39, 13 January 2026 (UTC) :Can somebody connect the tests and implementations of this function? [[Z31079|decimal number range (Z31079)]] [[User:Sys64ish|Sys64ish]] ([[User talk:Sys64ish|talk]]) 13:57, 14 January 2026 (UTC) ::I’ve connected the test but there are a few issues with the implementation. The function has no return and the list to return shouldn’t be called range, as that overwrites the built-in range() function. Wikifunctions.Error requires a list of strings and you should probably guard against K3 being zero. Just let us know if you need any help with this. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 14:22, 14 January 2026 (UTC) :::I think I fixed the implementation [[User:Sys64ish|Sys64ish]] ([[User talk:Sys64ish|talk]]) 14:28, 14 January 2026 (UTC) ::::Looks close. You probably want to *return* Wikifunctions.Error in order to halt execution. The K1 and K2 arguments are float64s rather than strings, so they need coercing to str for the error. You still risk a divide by zero if K3 has no guard. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 14:48, 14 January 2026 (UTC) :::::I fixed it now, tests are passing(?) and when I run it locally it works as intended. [[User:Sys64ish|Sys64ish]] ([[User talk:Sys64ish|talk]]) 02:22, 15 January 2026 (UTC) ::::::{{done}} ::::::I created {{Z|31093}} to fix the last test, since your Python implementation was returning slightly inaccurate values for [[w:en:Floating-point_arithmetic#Accuracy_problems|reasons]]. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 11:11, 15 January 2026 (UTC) :Can somebody connect the impl. and test cases of these functions? [[Z31051|generate real (float64) list from a function (Z31051)]] [[Z31111|increment (float64) (Z31111)]] [[Z31116|decrement (float64) (Z31116)]] [[User:Sys64ish|Sys64ish]] ([[User talk:Sys64ish|talk]]) 00:11, 16 January 2026 (UTC) ::Mostly. I see {{Z|Z31051}} has its Minimum and Maximum defined as integers rather than float64, as defined for the generator. Something has to change here, and I’m guessing it’s [[Z31051]], so I disconnected its implementation again. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 01:31, 16 January 2026 (UTC) :::all inputs except the input for the function are now float64 [[User:Sys64ish|Sys64ish]] ([[User talk:Sys64ish|talk]]) 13:36, 16 January 2026 (UTC) ::{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 15:07, 16 January 2026 (UTC) : Can someone here connect the implementation and test cases of this function: [[Z18679|Malay cardinal to ordinal]]? {{User|Hakimi97}} :: {{Done}} [[User:Sys64ish|Sys32ish]] ([[User talk:Sys32ish|talk]]) 09:16, 19 January 2026 (UTC) :Can someone please add the following IPA symbols needed for {{Z|Z1099}} to <code>lookup</code> in the JavaScript implementation {{Z|Z29880}}? : "ɐ": "Q503323", : "u": "Q29653", : "ɕ": "Q605116", : "x": "Q271603", : "ʑ": "Q684085", : "ɣ": "Q654670", : "ʀ": "Q864677", : "χ": "Q849796", : "ʁ": "Q1054276", : "o": "Q862579", : "æ": "Q740768", : "ɪ": "Q1070049", : "ʊ": "Q1137807", :Thank you! --[[User:Volvox|Volvox]] ([[User talk:Volvox|talk]]) 20:23, 27 February 2026 (UTC) ::I forgot to mention the ligatures ::"ʤ": "Q778145", ::"ʧ": "Q518603", ::which could be put next to the already present ::"dʒ": "Q778145", ::"tʃ": "Q518603", ::--[[User:Volvox|Volvox]] ([[User talk:Volvox|talk]]) 20:24, 27 February 2026 (UTC) ::{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 00:33, 28 February 2026 (UTC) :::Thank you! --[[User:Volvox|Volvox]] ([[User talk:Volvox|talk]]) 08:59, 28 February 2026 (UTC) :::May I ask to add the pairs as well? They can also occur in {{Z|1099}}. :::"ŋ": "Q463515" :::"ø": "Q118519" :::Thanks. --[[User:Volvox|Volvox]] ([[User talk:Volvox|talk]]) 18:48, 11 April 2026 (UTC) ::::{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 06:57, 12 April 2026 (UTC) :::::Thank you! (I overlooked that "ŋ" was already present). --[[User:Volvox|Volvox]] ([[User talk:Volvox|talk]]) 16:42, 12 April 2026 (UTC) : Can someone connect up [[Z31844]] and [[Z31837]]. These are better than the other implementations on their pages. [[User:ChaoticVermillion|ChaoticVermillion]] ([[User talk:ChaoticVermillion|talk]]) 09:04, 1 March 2026 (UTC) ::{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 11:12, 1 March 2026 (UTC) :Hello, please connect {{Z|Z31729}}'s implementation and test cases. Thank you. [[User:Redmin|Redmin]] ([[User talk:Redmin|talk]]) 10:48, 8 March 2026 (UTC) ::The implementation does not seem to pass any of the test case. If you click on the [[File:Icon Information.svg|Icon_Information|15px|class=skin-invert-image]] (i) icon on the test status, you can find the error, what the implementation output, etc. Try to fix the implementation first. Thanks! [[User:NikolasKHF|NikolasKHF]] ([[User talk:NikolasKHF|talk]]) 11:22, 8 March 2026 (UTC) ::It seems you're returning a string value when it expects a HTML fragment. HTML fragment and string are different. Maybe you can change the output type to string? [[User:Sys64ish|Sys64ish]] ([[User talk:Sys64ish|talk]]) 11:44, 10 March 2026 (UTC) :::Thanks for running the tests, @[[User:NikolasKHF|NikolasKHF]]; I couldn’t run them on my own (seemingly because I don’t have the needed right). I will fix the errors. :::Thanks for looking into this, @[[User:Sys64ish|Sys64ish]]. I actually did want to return an HTML fragment instead of a string because I think that would be more useful on the wikis. However, it looks like I forgot to convert the string for most cases where an output is returned (hence why only one test failure actually complains about the output value being incorrect). [[User:Redmin|Redmin]] ([[User talk:Redmin|talk]]) 19:52, 10 March 2026 (UTC) :::I have fixed the errors and added a new test case. Please connect the implementation and all the test cases now. Thank you. [[User:Redmin|Redmin]] ([[User talk:Redmin|talk]]) 10:23, 28 March 2026 (UTC) ::::{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 13:04, 28 March 2026 (UTC) :Can someone connect [[Z31994]] and [[Z31999]] with its tests and implementations. [[User:ChaoticVermillion|ChaoticVermillion]] ([[User talk:ChaoticVermillion|talk]]) 08:41, 11 March 2026 (UTC) ::{{done}} [[User:NikolasKHF|NikolasKHF]] ([[User talk:NikolasKHF|talk]]) 08:49, 11 March 2026 (UTC) :::Oh yeah I also made another function now, [[Z32004]]. Can someone connect its implementations and tests. [[User:ChaoticVermillion|ChaoticVermillion]] ([[User talk:ChaoticVermillion|talk]]) 09:02, 11 March 2026 (UTC) ::::{{done}} [[User:NikolasKHF|NikolasKHF]] ([[User talk:NikolasKHF|talk]]) 09:23, 11 March 2026 (UTC) :Can someone connect up [[Z32013]]. Also how do you become able to connect and disconnect implementations? Is it only available to extended confirmed users? [[User:ChaoticVermillion|ChaoticVermillion]] ([[User talk:ChaoticVermillion|talk]]) 10:06, 12 March 2026 (UTC) ::I don’t believe this implementation should be connected at this time. The existing Python implementation respects the community consensus represented by the test cases connected to {{Z|Z24144}}. What do you think, @[[User:99of9|99of9]]? [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 11:28, 12 March 2026 (UTC) :::Fair, I didn't realise the test cases served as implicit consensus. [[User:ChaoticVermillion|ChaoticVermillion]] ([[User talk:ChaoticVermillion|talk]]) 11:42, 12 March 2026 (UTC) ::::No worries. It’s not clearly articulated, but we’ll clarify that later. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 11:51, 12 March 2026 (UTC) :::I'm not sure. At the moment it correctly reproduces all those we got "consensus" for. So in some sense this implementation is just suggesting/assuming extra fallbacks for those we haven't properly considered? One option would be to connect it and then add counter test cases if we ever felt we didn't like it's current suggestions. --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 00:30, 13 March 2026 (UTC) ::::We should be careful… It’s not easy to tell how many test case results would be affected. It’s easy enough to disconnect again, of course, so I’m happy to give it a go while activity in this domain is at a low ebb. {{done}} [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 11:04, 13 March 2026 (UTC) ::To connect implementations, you need Functioneer rights, which can be requested here [[Wikifunctions:Requests for user groups]]. There is a 48-hour waiting period. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 11:32, 12 March 2026 (UTC) :Can someone connect up [[Z32027]] with its implementation and test? [[User:ChaoticVermillion|ChaoticVermillion]] ([[User talk:ChaoticVermillion|talk]]) 08:29, 13 March 2026 (UTC) ::And also [[Z32031]]. [[User:ChaoticVermillion|ChaoticVermillion]] ([[User talk:ChaoticVermillion|talk]]) 10:16, 13 March 2026 (UTC) :::{{done}} [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 10:51, 13 March 2026 (UTC) ::{{done}} [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 10:50, 13 March 2026 (UTC) {{tracked|T419920|resolved}} :What is wrong with my implementation at [[Z32055]]? Looking at the failed test, it returns an error because 'dict' has no attribute 'split', but I didn't use split anywhere in my code. What is the issue? [[User:ChaoticVermillion|ChaoticVermillion]] ([[User talk:ChaoticVermillion|talk]]) 01:38, 14 March 2026 (UTC) ::I think that error message is coming from the [[Z20424|type converter]]. I think <code>Z20424K1['Z20420K2']['Z20342K1']</code> would be a dictionary representing a {{Z|16098}} but the code is written as though it were a string? Neither Python nor type converters are in my wheelhouse. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 03:49, 14 March 2026 (UTC) :::I think this is [[:phab:T419920]] and presumed to be a consequence of this week’s rollout of “v2”. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 11:08, 14 March 2026 (UTC) ::The type converter issue has gone away, but your Implementation doesn't quite match the tests (and composition), so I've disconnected it again. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 14:54, 20 March 2026 (UTC) :What is wrong with my implementation at {{Z|Z32851}}? Btw, it would be really useful if errors said which dependency produced the error, instead of just saying "Error in evaluation". [[User:ChaoticVermillion|ChaoticVermillion]] ([[User talk:ChaoticVermillion|talk]]) 07:18, 28 March 2026 (UTC) ::You were catching the wrong {{Z|50}}, but then the error should have bubbled up so you could see it. I think there's something broken in the site w/ {{Z|11}} right now since [[Z32804|I ran into a similar problem yesterday]]. (And to contradict my note there, while debugging your implementation I saw the same behaviour regardless of if I used [[Z26107]] or a literal Z11, so it must be a bug in WikiLambda.) [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 08:14, 28 March 2026 (UTC) :::Seems to be resolved now. Your implementation has already been connected. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 17:01, 2 April 2026 (UTC) :Any guesses as to why [[Z32805]] is failing for [[Z33090]]? It says {{Z|507}} but still produces a value. Inspecting the actual and expected values ([https://www.wikifunctions.org/view/en/Z801?call=%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z801%22%2C%22Z801K1%22%3A%5B%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z881%22%2C%22Z881K1%22%3A%22Z89%22%7D%2C%5B%22Z89%22%2C%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z27861%22%2C%22Z27861K1%22%3A%22%3Ctd%3E%3C%2Ftd%3E%22%7D%2C%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z27861%22%2C%22Z27861K1%22%3A%22%3Cth%3EA%3C%2Fth%3E%22%7D%2C%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z27861%22%2C%22Z27861K1%22%3A%22%3Cth%3EB%3C%2Fth%3E%22%7D%5D%2C%5B%22Z89%22%2C%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z27861%22%2C%22Z27861K1%22%3A%22%3Cth%3E1%3C%2Fth%3E%22%7D%2C%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z27861%22%2C%22Z27861K1%22%3A%22%3Ctd%3EA1%3C%2Ftd%3E%22%7D%2C%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z27861%22%2C%22Z27861K1%22%3A%22%3Ctd%3EB1%3C%2Ftd%3E%22%7D%5D%2C%5B%22Z89%22%2C%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z27861%22%2C%22Z27861K1%22%3A%22%3Cth%3E2%3C%2Fth%3E%22%7D%2C%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z27861%22%2C%22Z27861K1%22%3A%22%3Ctd%3EA2%3C%2Ftd%3E%22%7D%2C%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z27861%22%2C%22Z27861K1%22%3A%22%3Ctd%3EB2%3C%2Ftd%3E%22%7D%5D%5D%7D via echo]), I can see they're identical. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 22:44, 3 April 2026 (UTC) ::My guess is that there is a bug relating to {{Z|Z877}}. There are no guarantees, but switching the equality function seems successful. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 22:56, 3 April 2026 (UTC) :I suggested disconnecting implementations without mul fallback from {{Z|Z23753}} here: [[Talk:Z23753#Disconnect implementations without mul fallback]]. --[[User:Volvox|Volvox]] ([[User talk:Volvox|talk]]) 17:30, 11 April 2026 (UTC) :Can someone please connect the implementation and test cases here? {{Z|Z31832}} Thanks! --[[User:Volvox|Volvox]] ([[User talk:Volvox|talk]]) 18:44, 11 April 2026 (UTC) ::{{D}} [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 18:49, 11 April 2026 (UTC) :::Thank you! --[[User:Volvox|Volvox]] ([[User talk:Volvox|talk]]) 18:51, 11 April 2026 (UTC) :Can someone please connect the implementation and test cases here? {{Z|Z33340}} Thanks! --[[User:Volvox|Volvox]] ([[User talk:Volvox|talk]]) 20:24, 11 April 2026 (UTC) ::{{done}} [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 21:04, 11 April 2026 (UTC) :::Thanks! --[[User:Volvox|Volvox]] ([[User talk:Volvox|talk]]) 21:05, 11 April 2026 (UTC) :Me again: can someone please connect the implementation and test cases of {{Z|Z33333}}? Thanks. --[[User:Volvox|Volvox]] ([[User talk:Volvox|talk]]) 21:51, 11 April 2026 (UTC) ::{{done}} [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 21:59, 11 April 2026 (UTC) :::Thank you! --[[User:Volvox|Volvox]] ([[User talk:Volvox|talk]]) 22:15, 11 April 2026 (UTC) :Is it possible to add the variant of Chinese in {{Z|Z24309}}? The following is the fallback mechanism based on practical implementation on zhwiki ([[:zh:Wikipedia:地区词处理]]). :<syntaxhighlight lang="python"> 'zh': ['zh', 'zh-hant', 'zh-hans' 'mul', 'en'], 'zh-hant': ['zh-hant', 'zh', 'mul', 'en'], 'zh-hans': ['zh-hans', 'zh', 'mul', 'en'], 'zh-tw': ['zh-tw', 'zh-hant', 'zh', 'mul', 'en'], 'zh-hk': ['zh-hk', 'zh-hant', 'zh-tw', 'zh', 'mul', 'en'], 'zh-mo': ['zh-mo', 'zh-hk', 'zh-hant', 'zh-tw', 'zh', 'mul', 'en'], 'zh-cn': ['zh-cn', 'zh-hans', 'zh', 'mul', 'en'], 'zh-sg': ['zh-sg', 'zh-hans', 'zh-cn', 'zh', 'mul', 'en'], 'zh-my': ['zh-my', 'zh-sg', 'zh-hans', 'zh-cn', 'zh', 'mul', 'en'], </syntaxhighlight> : Is the function supposed to be hardcoded like this? [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 10:06, 13 April 2026 (UTC) :: Sorry, I think we can omit zh-hant and zh-hans, as they are just the default implementation. I am also not sure whether zh should be included. [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 11:08, 13 April 2026 (UTC) ::{{d}} [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 14:07, 13 April 2026 (UTC) ::The list is hardcoded because, for now, there is no better option. I tried to implement the function with an external Typed map, but the composition is too long and convoluted. [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 14:08, 13 April 2026 (UTC) :::Now I've managed to do it: the external map is {{Z|Z33395}}. [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 14:23, 13 April 2026 (UTC) ::::Thank you @[[User:Dv103|Dv103]]. There are a few corrections that needs to be done: ::::*In both [[Z32013]] and [[Z33395]], there is an extra line of <code>"zh-hk": "zh-hant"</code>. ::::*Per Cantonese (yue) local consensus, the fallback language of yue (and yue-hans/t) should be English (en) rather than zh(-xx). ::::*There are some duplicates in the resulting list (see [[Z33436]]) since it falls into the while-loop multiple times (when 'lastcode' appears in 'codes' and before "mul" and "en" are added). This can be fixed by either modifying the while-loop (perhaps better approach) or hardcoding the whole list including mul and en. ::::*After doing some research, I think the fallback chain should follow the [https://gerrit.wikimedia.org/r/plugins/gitiles/mediawiki/core/+/refs/heads/master/languages/messages/ gerrit files]. Please update the fallback chain according to the gerrit files. (Also, add zh-hant and zh-hans according to gerrit (but fix the point above first, otherwise there would be an infinite loop)) ::::Thank you. [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 07:26, 14 April 2026 (UTC) :::::@[[User:Winston Sung|Winston Sung]], could you look into this and see if we can utilize gerrit directly? Or any other approaches that is better than hardcoding. Thank you. [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 09:05, 14 April 2026 (UTC) ::::::Once they are in they won't change often, so this is not a terrible case for hardcoding. --~ [[User:99of9|99of9]] ([[User talk:99of9|talk]]) 11:34, 14 April 2026 (UTC) :::::I also don't see why we have to follow gerrit. Users here are welcome to come to consensus about how their language should operate on WF. Gerrit could be a good starting point, but I think we should retain agency. --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 11:36, 14 April 2026 (UTC) ::::::Fair point. I think we can follow gerrit for now, as it should represent a consensus (more or less) for their language on other Wikimedia project. It would indeed not be a problem for hardcoding. [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 12:19, 14 April 2026 (UTC) :{{Z|26107}} is still broken it seems. And unlike last time I ran into it, [[Z33664|this time]] I don't have the luxury of using a literal Z11. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 09:33, 18 April 2026 (UTC) ::To me it seems that it is working fine. Could you create a test that fails? [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 09:43, 18 April 2026 (UTC) :::[[Z33730]], and from last time, [[Z32804]] [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 09:48, 18 April 2026 (UTC) ::::I've connected those, and disabled the Implementation [[Z27080]] for now since the Function's other Implementations pass them. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 10:14, 18 April 2026 (UTC) ::::These are not standard tests, because the outer call of the test is not the tested function. I wonder if that is causing the failures. --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 11:18, 18 April 2026 (UTC) :::::Pretty sure it must be a v2 bug. The argument references must be resolved upstream; once they arrive here, it’s too late. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 11:25, 18 April 2026 (UTC) ::I think it’s the apply that is failing. The argument references [https://www.wikifunctions.org/view/en/Z801?call=%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z801%22%2C%22Z801K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z13436%22%2C%22Z13436K1%22%3A%22Z26107%22%2C%22Z13436K2%22%3A%22Z1444%22%2C%22Z13436K3%22%3A%5B%22Z6%22%2C%221%22%2C%222%22%5D%7D%7D appear unresolved]. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 09:59, 18 April 2026 (UTC) :::The [[Z13436|2-ary apply Function]] works fine everywhere else, including its own test cases. And I didn't use it in [[Z32804]] which seems to show the same error. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 10:18, 18 April 2026 (UTC) {{tracked|T423853}} ::::I’ve added {{Z|Z33748}} to demonstrate the problem. I’ll file a ticket tomorrow, referencing {{Z|Z32804}} as well. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 12:09, 18 April 2026 (UTC) ==== Connection / Disconnection requests ==== Can someone connect {{Z|32068}} and {{Z|15974}} to their tests and implementations. Thanks in advance. [[User:ChaoticVermillion|ChaoticVermillion]] ([[User talk:ChaoticVermillion|talk]]) 23:24, 14 March 2026 (UTC) :In the first function, there’s some issue with Maybe but I don’t think that’s the implementation. But I do think the error-handling for Maybe needs fixing. I’ll check back tomorrow and dig deeper if need be. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 23:48, 14 March 2026 (UTC) ::I fixed the error raising and checking, but the test is still failing for some reason? [[phab:T419920]] again? [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 23:54, 14 March 2026 (UTC) :::It certainly looks like a conversion failure going into {{Z|Z22123}}. I made a [[Z32083|new implementation]] of {{Z|Z22120}} which is now “preferred”. If everything behaves itself, [[Z22123]] can be reconnected. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 17:24, 15 March 2026 (UTC) :{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 14:56, 20 March 2026 (UTC) Can someone connect {{Z|32208}}, {{Z|32199}}, and {{Z|32204}}'s testcases and implementations? thanks in advance! --[[User:VivianIsBee|VivianIsBee]] ([[User talk:VivianIsBee|talk]]) 14:33, 20 March 2026 (UTC) :{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 14:48, 20 March 2026 (UTC) Can someone connect {{Z|32355}}'s testcases and implementations? Thanks in advance! [[User:Higa4|Higa4]] ([[User talk:Higa4|talk]]) 08:15, 22 March 2026 (UTC) :I haven't connected the implementation yet, because it doesn't seem to pass any of the test cases. If the implementation has any issues, then fix them first. [[User:ChaoticVermillion|ChaoticVermillion]] ([[User talk:ChaoticVermillion|talk]]) 08:24, 22 March 2026 (UTC) ::Thanks. I fixed. One testcase has passed now. But another testcase still says "The lexeme doesn't have forms" although I added a lexical form about 20 hour ago. I suppose cashed data may not have been refreshed yet. So can you please connect implementation so that I can check precisely? [[User:Higa4|Higa4]] ([[User talk:Higa4|talk]]) 05:47, 23 March 2026 (UTC) :{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 11:32, 23 March 2026 (UTC) Can someone connect {{Z|32442}}'s testcases and implementations? Thanks in advance! [[User:Higa4|Higa4]] ([[User talk:Higa4|talk]]) 22:38, 23 March 2026 (UTC) :Did you mean to include spaces between "words" with your Implementation, or was that a copy-paste error? [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 05:24, 24 March 2026 (UTC) ::Thanks. That's a copy-paste error. I deleted one space.[[User:Higa4|Higa4]] ([[User talk:Higa4|talk]]) 06:55, 24 March 2026 (UTC) :{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 09:48, 24 March 2026 (UTC) Request to connect {{Z|32212}}, {{Z|32213}}, {{Z|32214}}, {{Z|32216}}, and {{Z|32240}}, all related to defining role sentence in Chinese for all variants. [[User:1F616EMO|1F616EMO]] ([[User talk:1F616EMO|talk]]) 03:21, 24 March 2026 (UTC) :{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 05:28, 24 March 2026 (UTC) Can someone disconnect {{Z|10816}}'s Python implementation? Need to fix one of the test case errors. [[User: Tenshi Hinanawi|Tenshi!]] ([[User talk: Tenshi Hinanawi|Talk page]]) 19:47, 26 March 2026 (UTC) :{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 19:59, 26 March 2026 (UTC) ::Fixed the Python implementation, if anyone could reconnect that again. [[User: Tenshi Hinanawi|Tenshi!]] ([[User talk: Tenshi Hinanawi|Talk page]]) 20:11, 26 March 2026 (UTC) :::Noting that this was reconnected. [[User: Tenshi Hinanawi|Tenshi!]] ([[User talk: Tenshi Hinanawi|Talk page]]) 14:40, 27 March 2026 (UTC) Can someone please disconnect {{Z|26574}}? It needs to be edited to add the Bengali equivalent of a period to the end of the sentence. Thanks. [[User:Redmin|Redmin]] ([[User talk:Redmin|talk]]) 10:59, 28 March 2026 (UTC) :Disconnected. [[User:ChaoticVermillion|ChaoticVermillion]] ([[User talk:ChaoticVermillion|talk]]) 11:05, 28 March 2026 (UTC) ::Thanks! And I am sorry forgot this before but the tests need to be fixed as well, could you please disconnect them, too? [[User:Redmin|Redmin]] ([[User talk:Redmin|talk]]) 11:09, 28 March 2026 (UTC) :::I just added the periods to the tests myself. Tell me if I am incorrect in their placement. [[User:ChaoticVermillion|ChaoticVermillion]] ([[User talk:ChaoticVermillion|talk]]) 11:15, 28 March 2026 (UTC) ::::Done, thanks for updating the tests but one other change is needed: in Z26606, the expected string should be 'কাজী নজরুল ইসলাম একজন কবি ছিলেন।' now because I updated the function to indicate when a person is deceased. [[User:Redmin|Redmin]] ([[User talk:Redmin|talk]]) 11:53, 28 March 2026 (UTC) :::::@[[User:ChaoticVermillion|ChaoticVermillion]], ping :) [[User:Redmin|Redmin]] ([[User talk:Redmin|talk]]) 19:03, 30 March 2026 (UTC) ::::::Apologies, I completely forgot about this. {{done}} [[User:ChaoticVermillion|ChaoticVermillion]] ([[User talk:ChaoticVermillion|talk]]) 06:05, 31 March 2026 (UTC) :::::::Thank you. Can you please connect the implementation now? [[User:Redmin|Redmin]] ([[User talk:Redmin|talk]]) 07:43, 31 March 2026 (UTC) ::::::::{{done}} [[User:ChaoticVermillion|ChaoticVermillion]] ([[User talk:ChaoticVermillion|talk]]) 08:00, 31 March 2026 (UTC) Please connect [[Z32954|Z32954’s]] implementation and test case. I woukd like to use it on Abstract Wikipedia. Thank you. [[User:Redmin|Redmin]] ([[User talk:Redmin|talk]]) 07:46, 31 March 2026 (UTC) :{{done}} [[User:ChaoticVermillion|ChaoticVermillion]] ([[User talk:ChaoticVermillion|talk]]) 08:00, 31 March 2026 (UTC) Please disconnect [[Z10779]]; I would like to simplify it. Thank you. [[User:Redmin|Redmin]] ([[User talk:Redmin|talk]]) 07:46, 31 March 2026 (UTC) :{{done}} [[User:ChaoticVermillion|ChaoticVermillion]] ([[User talk:ChaoticVermillion|talk]]) 08:02, 31 March 2026 (UTC) ::Done, you can reconnect it now. Thanks. [[User:Redmin|Redmin]] ([[User talk:Redmin|talk]]) 08:24, 31 March 2026 (UTC) :::{{done}} [[User:ChaoticVermillion|ChaoticVermillion]] ([[User talk:ChaoticVermillion|talk]]) 08:42, 31 March 2026 (UTC) Request to connect [[Z33028]] to their test and implementation. Thanks. — [[User:内存溢出的猫|内存溢出的猫]] ([[User talk:内存溢出的猫|talk]]) 12:07, 2 April 2026 (UTC) :{{done}} [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 12:11, 2 April 2026 (UTC) Request to connect [[Z33040]] with its implementation and test cases. -- [[User:Winston Sung|Winston Sung]] ([[User talk:Winston Sung|talk]]) 16:41, 2 April 2026 (UTC) :{{done}} [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 16:56, 2 April 2026 (UTC) Can anyone connect [[Z33045]] and [[Z33046]], and add [[Z33044]] to [[Z32402]]? [[User:JJPMaster|JJP]]<sub>[[User talk:JJPMaster|Mas]]<sub>[[Special:Contributions/JJPMaster|ter]]</sub></sub> ([[wikt:she|she]]/[[wikt:they|they]]) 17:52, 2 April 2026 (UTC) :For the record, this is {{Already done}}. [[User:JJPMaster|JJP]]<sub>[[User talk:JJPMaster|Mas]]<sub>[[Special:Contributions/JJPMaster|ter]]</sub></sub> ([[wikt:she|she]]/[[wikt:they|they]]) 22:17, 2 April 2026 (UTC) Are the implementations and tests for [[Z32985]] and [[Z32982]] ready to be connected? Courtesy ping: {{u|EJPPhilippines}}. [[User:JJPMaster|JJP]]<sub>[[User talk:JJPMaster|Mas]]<sub>[[Special:Contributions/JJPMaster|ter]]</sub></sub> ([[wikt:she|she]]/[[wikt:they|they]]) 22:17, 2 April 2026 (UTC) :[[Z32982]] is {{already done}}; [[Z32985]] is not. [[User:JJPMaster|JJP]]<sub>[[User talk:JJPMaster|Mas]]<sub>[[Special:Contributions/JJPMaster|ter]]</sub></sub> ([[wikt:she|she]]/[[wikt:they|they]]) 03:08, 3 April 2026 (UTC) Could someone connect the implementations and tests for [[Z33073]] and [[Z33075]]? Thank you! [[User:JJPMaster|JJP]]<sub>[[User talk:JJPMaster|Mas]]<sub>[[Special:Contributions/JJPMaster|ter]]</sub></sub> ([[wikt:she|she]]/[[wikt:they|they]]) 03:08, 3 April 2026 (UTC) :{{done}} [[User:ChaoticVermillion|ChaoticVermillion]] ([[User talk:ChaoticVermillion|talk]]) 03:48, 3 April 2026 (UTC) Can someone connect the implementations and tests for [[Z33059]]? [[User:JJPMaster|JJP]]<sub>[[User talk:JJPMaster|Mas]]<sub>[[Special:Contributions/JJPMaster|ter]]</sub></sub> ([[wikt:she|she]]/[[wikt:they|they]]) 00:49, 4 April 2026 (UTC) :{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 01:10, 4 April 2026 (UTC) Request to connect [[Z33038]] with its implementation and test cases. -- [[User:Winston Sung|Winston Sung]] ([[User talk:Winston Sung|talk]]) 02:39, 4 April 2026 (UTC) :{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 03:12, 4 April 2026 (UTC) Request to connect [[Z33036]] with its implementation and test cases. -- [[User:Winston Sung|Winston Sung]] ([[User talk:Winston Sung|talk]]) 03:44, 4 April 2026 (UTC) :{{done}} [[User:ChaoticVermillion|ChaoticVermillion]] ([[User talk:ChaoticVermillion|talk]]) 03:54, 4 April 2026 (UTC) Can someone disconnect [[Z18680]] because I need to recheck the structure of the code back? [[User:Hakimi97|Hakimi97]] ([[User talk:Hakimi97|talk]]) 02:06, 7 April 2026 (UTC) :{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 02:13, 7 April 2026 (UTC) ::Okay, I have validated the structure of [[Z18679]], could you please connect back all of the implementations and another additional test? Thank you. [[User:Hakimi97|Hakimi97]] ([[User talk:Hakimi97|talk]]) 04:06, 7 April 2026 (UTC) :::{{done}} [[User:ChaoticVermillion|ChaoticVermillion]] ([[User talk:ChaoticVermillion|talk]]) 04:39, 7 April 2026 (UTC) Please connect [[Z33165]] with its implementation and test cases. [[User:Hakimi97|Hakimi97]] ([[User talk:Hakimi97|talk]]) 13:28, 7 April 2026 (UTC) :{{d}} [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 13:30, 7 April 2026 (UTC) Please connect [[Z30603]] with its implementation and test cases, the function is in its complete form now. [[User:Hakimi97|Hakimi97]] ([[User talk:Hakimi97|talk]]) 13:53, 7 April 2026 (UTC) :{{D}} [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 13:54, 7 April 2026 (UTC) Please connect [[Z32176]] and its implementation together with all of the test cases, since nothing wrong appears now. [[User:Hakimi97|Hakimi97]] ([[User talk:Hakimi97|talk]]) 12:46, 8 April 2026 (UTC) :{{done}} [[User:ChaoticVermillion|ChaoticVermillion]] ([[User talk:ChaoticVermillion|talk]]) 12:49, 8 April 2026 (UTC) I would like to request to connect the implementation and test cases of [[Z32175]]. [[User:Hakimi97|Hakimi97]] ([[User talk:Hakimi97|talk]]) 09:54, 9 April 2026 (UTC) :{{Done}} [[User:ChaoticVermillion|ChaoticVermillion]] ([[User talk:ChaoticVermillion|talk]]) 10:17, 9 April 2026 (UTC) Please connect the implementation and all test cases of [[Z32243]]. [[User:Hakimi97|Hakimi97]] ([[User talk:Hakimi97|talk]]) 02:16, 10 April 2026 (UTC) :{{Done}} [[User:NikolasKHF|NikolasKHF]] ([[User talk:NikolasKHF|talk]]) 02:35, 10 April 2026 (UTC) Please connect [[Z33335]] with its implementation and test cases. Thank you. [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 05:08, 13 April 2026 (UTC) :{{D}} [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 05:32, 13 April 2026 (UTC) Please connect [[Z33459]] with its implementation and test cases. Thank you. [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 17:38, 14 April 2026 (UTC) :{{D}} [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 19:28, 14 April 2026 (UTC) Please connect the implementation and test for [[Z33679]]. Thank you. [[User:JJPMaster|JJP]]<sub>[[User talk:JJPMaster|Mas]]<sub>[[Special:Contributions/JJPMaster|ter]]</sub></sub> ([[wikt:she|she]]/[[wikt:they|they]]) 03:42, 17 April 2026 (UTC) :{{done}} --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 03:50, 17 April 2026 (UTC) Please connect the implementations and tests for [[Z33785]], [[Z33788]], and [[Z33780]]. Thank you! [[User:JJPMaster|JJP]]<sub>[[User talk:JJPMaster|Mas]]<sub>[[Special:Contributions/JJPMaster|ter]]</sub></sub> ([[wikt:she|she]]/[[wikt:they|they]]) 03:13, 20 April 2026 (UTC) :{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 03:48, 20 April 2026 (UTC) Please connect the Python implementation of {{Z|Z33803}}. Thank you. [[User:OzmoOzmo|OzmoOzmo]] ([[User talk:OzmoOzmo|talk]]) 10:48, 20 April 2026 (UTC) :The function is a duplicate of {{Z|Z20430}} [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 10:56, 20 April 2026 (UTC) ::Now I've connected the implementation to {{Z|Z20430}}. [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 11:02, 20 April 2026 (UTC) {{Z|Z33859}} (an implementation of {{Z|Z32297}} for Filipino, Tagalog and Kapampangan) with its sole implementation {{Z|Z33860}}. —[[User:UndueMarmot|<span style="color:#705ccb;">Undue</span><span style="color:#cfdfa3;background-color:#705ccb;">Marmot</span>]] <small>([[User talk:UndueMarmot|talk]])</small> 12:20, 21 April 2026 (UTC) :{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 12:24, 21 April 2026 (UTC) Please connect the implementation of {{Z|33878}}. Thank you! [[User:Some helpful person|Some helpful person]] ([[User talk:Some helpful person|talk]]) 16:42, 21 April 2026 (UTC) :Could you add some tests to check its correctness? [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 16:54, 21 April 2026 (UTC) ::{{D}} [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 17:03, 21 April 2026 (UTC) Please connect the test cases and passing implementation of {{Z|Z24602}}. Thank you! [[User:Some helpful person|Some helpful person]] ([[User talk:Some helpful person|talk]]) 21:12, 22 April 2026 (UTC) :...Of course the moment I say that I find at least one of the test cases are passing with an invalid input... Will debug. [[User:Some helpful person|Some helpful person]] ([[User talk:Some helpful person|talk]]) 21:15, 22 April 2026 (UTC) :Please connect the test cases instead so it will be easier to debug! [[User:Some helpful person|Some helpful person]] ([[User talk:Some helpful person|talk]]) 21:23, 22 April 2026 (UTC) ::{{done}} [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 21:34, 22 April 2026 (UTC) Please connect [[Z33955]] with its implementation and test cases. Thanks. [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 21:31, 22 April 2026 (UTC) :{{done}}. Also, please consider requesting functioneer, I would support it! And thank you for your welcome on WD, too! [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 21:36, 22 April 2026 (UTC) Please disconnect the implementation {{Z|Z30288}} so that it can be fixed and reconnected. It erroneously compares the second element of the second typed pair to itself, and thus breaks many other functions and test cases reliant on it. Added a test case for this, which it of course fails. Thank you very much! <small>(resolves many headaches)</small> [[User:Some helpful person|Some helpful person]] ([[User talk:Some helpful person|talk]]) 03:30, 24 April 2026 (UTC) :{{done}} Please kindly check. [[User:NikolasKHF|NikolasKHF]] ([[User talk:NikolasKHF|talk]]) 03:40, 24 April 2026 (UTC) :Oops! Sorry about that. Thanks for fixing this. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 07:41, 24 April 2026 (UTC) Please connect the implementations and tests for [[Z34124]] and its helper [[Z34127]]. Thank you! [[User:JJPMaster|JJP]]<sub>[[User talk:JJPMaster|Mas]]<sub>[[Special:Contributions/JJPMaster|ter]]</sub></sub> ([[wikt:she|she]]/[[wikt:they|they]]) 23:49, 24 April 2026 (UTC) ==== [[WF:HL]] ==== I have recently drafted some revamps of [[Wikifunctions:Human languages]] ([[User:Xeroctic/Human languages]]) and [[Wikifunctions:Reserved ZIDs]] ([[User:Xeroctic/Reserved ZIDs]]) in my userspace, and I think they are ready to replace the originals. I have not included translation tags for HL (which would be entirely different) and they need major modification for RZIDs to add or re-add them, so I would like that to be done as well. — [[User:Xeroctic|Xeroctic]] ([[User talk:Xeroctic|talk]]) 16:39, 3 November 2025 (UTC) : {{s}} since Xeroctic's versions improve readability. — [[User:Arlo Barnes|Arlo Barnes]] ([[User talk:Arlo Barnes|talk]]) 11:17, 24 November 2025 (UTC) :: Restoring this unresolved thread which was archived in oldid 237379. — [[User:Arlo Barnes|Arlo Barnes]] ([[User talk:Arlo Barnes|talk]]) 14:36, 16 January 2026 (UTC) :[[WF:Human languages]]: Copying the categorisation from enWiktionary seems like a good idea. I don't understand why this page is separate from [[WF:Catalogue/Natural language operations]] though? (time/happenstance? [[WT:Human_languages#proposal|previous disc.]]) Redlinks to cataloguing subpages will remain red unless and until someone makes an NLG function in that language. :[[WF:Reserved ZIDs]]: Using the live labels is an obvious improvement. I appreciate it being kept up-to-date. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 14:55, 16 January 2026 (UTC) :{{support}} per Arlo Barnes and YoshiRulz [[User:NikolasKHF|NikolasKHF]] ([[User talk:NikolasKHF|talk]]) 01:11, 11 March 2026 (UTC) :{{support}} Let’s do this already. --[[User:Mormegil|Mormegil]] ([[User talk:Mormegil|talk]]) 08:33, 27 March 2026 (UTC) :{{done}}, [[Special:Permalink/264775]] and [[Special:Permalink/264777]]. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 21:34, 11 April 2026 (UTC) 0w5oozi3v58hegx0f5kt8y4tedxidrs 268696 268691 2026-04-24T23:58:35Z NikolasKHF 7673 /* Connection / Disconnection requests */ Reply 268696 wikitext text/x-wiki <div style="border:1px solid grey; margin:1em 4em 2em; padding:1.5em 1em;"> {{Shortcut|[[WF:CP]]}} <span style="font-size:2em;">Welcome to the '''community portal for Wikifunctions'''!</span> This is the central place to document Wikifunctions's to-do lists and ongoing project work. [To-do!] [[Special:MyLanguage/Wikifunctions:Catalogue|The catalogue of functions]] is a good place to start. For discussions, see [[Wikifunctions:Project chat]]. [[Category:Project]] </div> == Useful links == * [[Wikifunctions:List of policies and guidelines]] * [[Special:MyLanguage/Help:Contents|Help:Contents]] * [[Special:MyLanguage/Wikifunctions:Catalogue|Wikifunctions:Catalogue of functions]] ** [[Wikifunctions:Suggest a function]] * [[Wikifunctions:Type proposals]] * [[Special:MyLanguage/Wikifunctions:User scripts|Wikifunctions:User scripts]] * [[Wikifunctions:Requests for user groups]] * [[Wikifunctions:Requests for deletions]] == Noticeboards == * [[Wikifunctions:Project chat]] * [[Wikifunctions:Administrators' noticeboard]] * [[Wikifunctions:Report vandalism]] * [[Wikifunctions:Translators' noticeboard]] == Task centre == === Perennial tasks === <!--Feel free to add new tasks to this section. However, if they are one-off requests, please add them to Tasks listed by users--> * [[File:OOjs UI icon language-ltr.svg|class=skin-invert]] [[Special:MyLanguage/Help:Multilingual|Translation]]: **[[Special:Random|Add a translation to a random object]] **[[Special:MyLanguage/Category:Policy|Add a translation to a policy page]] **[[Special:ListMissingLabels|See any objects without a label in a given language]] **[[Special:PageTranslation]] **[[Special:LanguageStats|Language statistics]] *[[File:Octicons-tools.svg|15px|class=skin-invert]] [[:Category:Tracking categories|Tracking categories]] * [[File:Octicons-tools.svg|15px|class=skin-invert]] [[Wikifunctions:Request for cleanup|Requests for cleanup]] === Tasks listed by users === :''Example:'' :* Fix [[Special:Random|this implementation]] please. {{User|Example2}} ::{{Done}}. Thanks for pointing that out! {{User|Example}} <hr/> __NEWSECTIONLINK__ [signing to enable reply link:--[[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 11:27, 6 May 2024 (UTC) :Heya, I tried to make a {{Z|Z29010}} implementation in composition <small>({{Z|Z29012}})</small>, but it errors out: <code>Unable to convert to canonical form (path to the problem: "Z22K2.K1.K1.K2.Z5K2.Z528K1.Z99K1.Z7K1.Z8K4.[ 1 ].Z14K2.Z26107K2.Z21394K1.[ 1 ].Z10771K1.Z23753K2.Z18K1.{&quot;Z1K1&quot;:&quot;Z18&quot;,&quot;Z6K1&quot;:&quot;Z29010K5&quot;,&quot;Z18K1&quot;:&quot;&quot;}")</code> - why does this happen, and how would I fix it? I tried to use {{Z|Z28030}} as a guide, but for a first dive into composition I may have taken on something a bit large. [[User:Infernostars|infernostars]] <small>([[User talk:Infernostars|talk]]) ([[Special:Contributions/Infernostars|contribs]])</small> 02:49, 23 October 2025 (UTC) ::When you go to {{Z|Z29012}} you'll see two red words "Function" and "Wikidata item". Both of those were not set in the composition, so it is missing information. There may be more deeper problems, but fix this first. --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 03:33, 23 October 2025 (UTC) ::{{done}} Works now, seemed to be just a couple typos. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 13:14, 24 December 2025 (UTC) :Please connect the tests and implementation for {{Z|29750}}. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 13:33, 25 November 2025 (UTC) ::This ^ was done, so thanks for that, and I've now built a new function around it that's ready to be connected: {{Z|29749}}<!-- --><br>Having fallbacks to other languages and indicating such does of course raise the question of ''when'' it should be indicated, and I certainly don't have the answer, so I might leave this message here for the multilingual among you to see it and chime in. Either on [[Talk:Z24144]], or by way of adding a test case on one of these functions. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 14:42, 25 November 2025 (UTC) :::If it’s about the way labels in fallback languages are displayed, perhaps the [[Talk:Z21583|Discussion page]] for {{Z|Z21583}} would be a better location? There has been some discussion at [[Wikifunctions talk:Abstract Wikipedia/2025 fragment experiments#Proposed recommendation: Fragments should return Z11/monolingual strings]]. (The spinoff, [[Wikifunctions talk:Abstract Wikipedia/2025 fragment experiments#Fallbacks]], might also be relevant.) [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 15:23, 25 November 2025 (UTC) :Now that raising and catching errors has better support, [[Z28159]] should take an {{Z|50}} instead of a ZID {{Z|6}}. Unfortunately it's already been used in other functions so it might be a pain to change. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 07:20, 21 December 2025 (UTC) ::Yes. I think this gets fixed along with {{Z|Z28162}}, which is listed in [[Wikifunctions:Request for cleanup#Function:(!) throw error (Z28154)]]. ::@[[User:Dv103|Dv103]] I was thinking we might just wrap {{Z|851}}? Custom errors will support only strings for the foreseeable future, as I understand it [can’t currently locate the relevant comment on Phabricator]. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 13:12, 21 December 2025 (UTC) :The simple implementation for {{Z|30737}} is failing with [[Z516]], even though I can get a (correct) result by [https://www.wikifunctions.org/view/en/Z12681?call=%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z12681%22%2C%22Z12681K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z22475%22%2C%22Z22475K1%22%3A%7B%22Z1K1%22%3A%22Z39%22%2C%22Z39K1%22%3A%22K1%22%7D%2C%22Z22475K2%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z30260%22%2C%22Z30260K1%22%3A%5B%22Z6095%22%2C%7B%22Z1K1%22%3A%22Z6095%22%2C%22Z6095K1%22%3A%22L100%22%7D%2C%7B%22Z1K1%22%3A%22Z6095%22%2C%22Z6095K1%22%3A%22L101%22%7D%2C%7B%22Z1K1%22%3A%22Z6095%22%2C%22Z6095K1%22%3A%22L102%22%7D%2C%7B%22Z1K1%22%3A%22Z6095%22%2C%22Z6095K1%22%3A%22L103%22%7D%5D%2C%22Z30260K2%22%3A%5B%22Z6030%22%2C%22Z6031%22%5D%2C%22Z30260K3%22%3A%5B%22Z60%22%5D%2C%22Z30260K4%22%3A%5B%22Z6092%22%5D%7D%7D%7D calling those functions on the test input]. Oddly enough [https://www.wikifunctions.org/view/en/Z12681?call=%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z12681%22%2C%22Z12681K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z22475%22%2C%22Z22475K1%22%3A%7B%22Z1K1%22%3A%22Z39%22%2C%22Z39K1%22%3A%22K1%22%7D%2C%22Z22475K2%22%3A%7B%22Z1K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z883%22%2C%22Z883K1%22%3A%22Z1%22%2C%22Z883K2%22%3A%22Z1%22%7D%2C%22K1%22%3A%5B%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z882%22%2C%22Z882K1%22%3A%22Z1%22%2C%22Z882K2%22%3A%22Z1%22%7D%2C%7B%22Z1K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z882%22%2C%22Z882K1%22%3A%22Z1%22%2C%22Z882K2%22%3A%22Z1%22%7D%2C%22K1%22%3A%7B%22Z1K1%22%3A%22Z13518%22%2C%22Z13518K1%22%3A%226%22%7D%2C%22K2%22%3A%22Abacus%22%7D%5D%7D%7D%7D a trivial input] causes that to fail with the same error. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 13:43, 26 December 2025 (UTC) ::Sorry, I missed this one. Initial validation rejects a map with {{Z|Z1}} as its key type. Although it’s not guaranteed to be hashable, [[Z1]] should probably be admitted as a placeholder {{Z|Z4}}. In any event, using {{Z|Z6}} as the alternative seems to work and does not restrict the map to having only Strings for keys (as seen in {{Z|Z30906}}, where the keys have {{Z|Z39}} for their Type). [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 09:18, 31 December 2025 (UTC) :::[[Z30907|Documented]]. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 13:50, 31 December 2025 (UTC) :The implementation for {{Z|29183}} is slightly incorrect, it needs to subtract 9 on the condition that variable <code>add</code> is &gt;9 (tests &gt;10 currently). For me to change {{Z|29185}}, the implementation needs to be disconnected from {{Z|29183}} by a functioneer ([[Special:ListUsers/functioneer]]) first. The english wiki also warns about using negative values as input for the modulo operation, so, in addition, the result computation should be rephrased to be <syntaxhighlight lang="python"> def intdivceil(x, d): return x//d + (0 if x % d == 0 else 1) return 10 * intdivceil(sum, 10) - sum </syntaxhighlight> :I'd also like to have all test cases of {{Z|29183}} connected by a functioneer, after changes to {{Z|29185}} have been commited. --[[User:Cmuelle8|Cmuelle8]] ([[User talk:Cmuelle8|talk]]) 21:54, 2 January 2026 (UTC) ::Disconnected. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 22:12, 2 January 2026 (UTC) :::Thanks, changes done - please reconnect. --[[User:Cmuelle8|Cmuelle8]] ([[User talk:Cmuelle8|talk]]) 22:33, 2 January 2026 (UTC) ::::{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 23:08, 2 January 2026 (UTC) :::Weird: {{Z|30940}} and {{Z|30941}} tests do not pass after the reconnect, although [https://www.wikifunctions.org/wiki/Special:RunFunction?call=%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z29183%22%2C%22Z29183K1%22%3A%7B%22Z1K1%22%3A%22Z13518%22%2C%22Z13518K1%22%3A%2290544230009%22%7D%7D running them manually] produces the expected result. Judging from the timestamps within the detail view, pressing the Refresh-Button does not actually re-run the tests. :::It seems that their results have been generated with the previous function. Can you make an effort to dis- and reconnect these two tests? The (unconfirmed) presumption is that tests only run on demand (event-triggered vs time scheduled). If this is true it may be noteworthy in the [[WF:FAQ]]. :::The first test, {{Z|29184}}, did not exhibit the same problem, it has been updated as expected. Because the execution timestamps of all three tests do not vary greatly, they were probably triggered, correctly so, by the same event. In theory they should then have consequently worked on the same function - since the test results suggest different, there could have either been a race condition or a stale cache, eventually with some tests running before the action that triggered them was fully committed. If this is not a timing issue, the response to the connection event might miss to update some of the data structures associated with the connected tests and simply run them unchanged, but this is speculative. --[[User:Cmuelle8|Cmuelle8]] ([[User talk:Cmuelle8|talk]]) 01:38, 3 January 2026 (UTC) ::::Yeah the cached failures are super annoying, I think they reduced the cache duration recently but it's still too high IMO. Disconnecting and reconnecting the Implementation triggered them to run again. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 03:16, 3 January 2026 (UTC) :Can somebody connect the tests and implementation of this function? [[Z31047|arithmetical average of numbers (Z31047)]] [[User:Sys64ish|Sys64ish]] ([[User talk:Sys64ish|talk]]) 04:35, 13 January 2026 (UTC) ::The implementation seems to fail all the tests. I suspect from the use of <code>{}</code> in Python code. Besides, on the implementation ({{Z|Z31048}}), it used <code>sum</code> as variable, which I don't think allowable in Python. Try to use another variable name. Last, what is the expected result of {{Z|Z31050}}? [[User:NikolasKHF|NikolasKHF]] ([[User talk:NikolasKHF|talk]]) 04:50, 13 January 2026 (UTC) :::Sorry, @[[User:Sys64ish|Sys64ish]], I just got the expected result from {{Z|31050}}. I have connected the test cases, but not yet for the implementation as you may want to fix it first(?) [[User:NikolasKHF|NikolasKHF]] ([[User talk:NikolasKHF|talk]]) 05:05, 13 January 2026 (UTC) ::::Fixed it, passes tests [[User:Sys64ish|Sys64ish]] ([[User talk:Sys64ish|talk]]) 05:09, 13 January 2026 (UTC) :::::{{Done}} connected! [[User:NikolasKHF|NikolasKHF]] ([[User talk:NikolasKHF|talk]]) 05:11, 13 January 2026 (UTC) :When I go to add a test to this function, for some reason I cannot select a fixed value for the expected value, the type is fixed to a function call. Can somebody fix this? [[Z31051|graph a one parameter function (Z31051)]] [[User:Sys64ish|Sys64ish]] ([[User talk:Sys64ish|talk]]) 06:16, 13 January 2026 (UTC) ::You need to select an equality function, which in this case would be {{Z|889}} with {{Z|20924}} as an argument. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 09:59, 13 January 2026 (UTC) :::Just what I was about to say, only shorter! :::I had a look at the Python implementation and that doesn’t appear to be viable, because a {{Z|Z8}} object is data, not a callable Python function. I think a composition is the only option here, but we don’t appear to have a [[Special:Search/:"z8k2 z1k1 z7 z7k1 z881 z881k1 Z20838"|generator function for ]]{{Z|Z20838}} yet ([[Special:Search/:"z8k2 z1k1 z7 z7k1 z881 z881k1 z19677"|nor for rationals]]). [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 10:39, 13 January 2026 (UTC) :Can somebody connect the tests and implementations of this function? [[Z31079|decimal number range (Z31079)]] [[User:Sys64ish|Sys64ish]] ([[User talk:Sys64ish|talk]]) 13:57, 14 January 2026 (UTC) ::I’ve connected the test but there are a few issues with the implementation. The function has no return and the list to return shouldn’t be called range, as that overwrites the built-in range() function. Wikifunctions.Error requires a list of strings and you should probably guard against K3 being zero. Just let us know if you need any help with this. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 14:22, 14 January 2026 (UTC) :::I think I fixed the implementation [[User:Sys64ish|Sys64ish]] ([[User talk:Sys64ish|talk]]) 14:28, 14 January 2026 (UTC) ::::Looks close. You probably want to *return* Wikifunctions.Error in order to halt execution. The K1 and K2 arguments are float64s rather than strings, so they need coercing to str for the error. You still risk a divide by zero if K3 has no guard. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 14:48, 14 January 2026 (UTC) :::::I fixed it now, tests are passing(?) and when I run it locally it works as intended. [[User:Sys64ish|Sys64ish]] ([[User talk:Sys64ish|talk]]) 02:22, 15 January 2026 (UTC) ::::::{{done}} ::::::I created {{Z|31093}} to fix the last test, since your Python implementation was returning slightly inaccurate values for [[w:en:Floating-point_arithmetic#Accuracy_problems|reasons]]. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 11:11, 15 January 2026 (UTC) :Can somebody connect the impl. and test cases of these functions? [[Z31051|generate real (float64) list from a function (Z31051)]] [[Z31111|increment (float64) (Z31111)]] [[Z31116|decrement (float64) (Z31116)]] [[User:Sys64ish|Sys64ish]] ([[User talk:Sys64ish|talk]]) 00:11, 16 January 2026 (UTC) ::Mostly. I see {{Z|Z31051}} has its Minimum and Maximum defined as integers rather than float64, as defined for the generator. Something has to change here, and I’m guessing it’s [[Z31051]], so I disconnected its implementation again. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 01:31, 16 January 2026 (UTC) :::all inputs except the input for the function are now float64 [[User:Sys64ish|Sys64ish]] ([[User talk:Sys64ish|talk]]) 13:36, 16 January 2026 (UTC) ::{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 15:07, 16 January 2026 (UTC) : Can someone here connect the implementation and test cases of this function: [[Z18679|Malay cardinal to ordinal]]? {{User|Hakimi97}} :: {{Done}} [[User:Sys64ish|Sys32ish]] ([[User talk:Sys32ish|talk]]) 09:16, 19 January 2026 (UTC) :Can someone please add the following IPA symbols needed for {{Z|Z1099}} to <code>lookup</code> in the JavaScript implementation {{Z|Z29880}}? : "ɐ": "Q503323", : "u": "Q29653", : "ɕ": "Q605116", : "x": "Q271603", : "ʑ": "Q684085", : "ɣ": "Q654670", : "ʀ": "Q864677", : "χ": "Q849796", : "ʁ": "Q1054276", : "o": "Q862579", : "æ": "Q740768", : "ɪ": "Q1070049", : "ʊ": "Q1137807", :Thank you! --[[User:Volvox|Volvox]] ([[User talk:Volvox|talk]]) 20:23, 27 February 2026 (UTC) ::I forgot to mention the ligatures ::"ʤ": "Q778145", ::"ʧ": "Q518603", ::which could be put next to the already present ::"dʒ": "Q778145", ::"tʃ": "Q518603", ::--[[User:Volvox|Volvox]] ([[User talk:Volvox|talk]]) 20:24, 27 February 2026 (UTC) ::{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 00:33, 28 February 2026 (UTC) :::Thank you! --[[User:Volvox|Volvox]] ([[User talk:Volvox|talk]]) 08:59, 28 February 2026 (UTC) :::May I ask to add the pairs as well? They can also occur in {{Z|1099}}. :::"ŋ": "Q463515" :::"ø": "Q118519" :::Thanks. --[[User:Volvox|Volvox]] ([[User talk:Volvox|talk]]) 18:48, 11 April 2026 (UTC) ::::{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 06:57, 12 April 2026 (UTC) :::::Thank you! (I overlooked that "ŋ" was already present). --[[User:Volvox|Volvox]] ([[User talk:Volvox|talk]]) 16:42, 12 April 2026 (UTC) : Can someone connect up [[Z31844]] and [[Z31837]]. These are better than the other implementations on their pages. [[User:ChaoticVermillion|ChaoticVermillion]] ([[User talk:ChaoticVermillion|talk]]) 09:04, 1 March 2026 (UTC) ::{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 11:12, 1 March 2026 (UTC) :Hello, please connect {{Z|Z31729}}'s implementation and test cases. Thank you. [[User:Redmin|Redmin]] ([[User talk:Redmin|talk]]) 10:48, 8 March 2026 (UTC) ::The implementation does not seem to pass any of the test case. If you click on the [[File:Icon Information.svg|Icon_Information|15px|class=skin-invert-image]] (i) icon on the test status, you can find the error, what the implementation output, etc. Try to fix the implementation first. Thanks! [[User:NikolasKHF|NikolasKHF]] ([[User talk:NikolasKHF|talk]]) 11:22, 8 March 2026 (UTC) ::It seems you're returning a string value when it expects a HTML fragment. HTML fragment and string are different. Maybe you can change the output type to string? [[User:Sys64ish|Sys64ish]] ([[User talk:Sys64ish|talk]]) 11:44, 10 March 2026 (UTC) :::Thanks for running the tests, @[[User:NikolasKHF|NikolasKHF]]; I couldn’t run them on my own (seemingly because I don’t have the needed right). I will fix the errors. :::Thanks for looking into this, @[[User:Sys64ish|Sys64ish]]. I actually did want to return an HTML fragment instead of a string because I think that would be more useful on the wikis. However, it looks like I forgot to convert the string for most cases where an output is returned (hence why only one test failure actually complains about the output value being incorrect). [[User:Redmin|Redmin]] ([[User talk:Redmin|talk]]) 19:52, 10 March 2026 (UTC) :::I have fixed the errors and added a new test case. Please connect the implementation and all the test cases now. Thank you. [[User:Redmin|Redmin]] ([[User talk:Redmin|talk]]) 10:23, 28 March 2026 (UTC) ::::{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 13:04, 28 March 2026 (UTC) :Can someone connect [[Z31994]] and [[Z31999]] with its tests and implementations. [[User:ChaoticVermillion|ChaoticVermillion]] ([[User talk:ChaoticVermillion|talk]]) 08:41, 11 March 2026 (UTC) ::{{done}} [[User:NikolasKHF|NikolasKHF]] ([[User talk:NikolasKHF|talk]]) 08:49, 11 March 2026 (UTC) :::Oh yeah I also made another function now, [[Z32004]]. Can someone connect its implementations and tests. [[User:ChaoticVermillion|ChaoticVermillion]] ([[User talk:ChaoticVermillion|talk]]) 09:02, 11 March 2026 (UTC) ::::{{done}} [[User:NikolasKHF|NikolasKHF]] ([[User talk:NikolasKHF|talk]]) 09:23, 11 March 2026 (UTC) :Can someone connect up [[Z32013]]. Also how do you become able to connect and disconnect implementations? Is it only available to extended confirmed users? [[User:ChaoticVermillion|ChaoticVermillion]] ([[User talk:ChaoticVermillion|talk]]) 10:06, 12 March 2026 (UTC) ::I don’t believe this implementation should be connected at this time. The existing Python implementation respects the community consensus represented by the test cases connected to {{Z|Z24144}}. What do you think, @[[User:99of9|99of9]]? [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 11:28, 12 March 2026 (UTC) :::Fair, I didn't realise the test cases served as implicit consensus. [[User:ChaoticVermillion|ChaoticVermillion]] ([[User talk:ChaoticVermillion|talk]]) 11:42, 12 March 2026 (UTC) ::::No worries. It’s not clearly articulated, but we’ll clarify that later. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 11:51, 12 March 2026 (UTC) :::I'm not sure. At the moment it correctly reproduces all those we got "consensus" for. So in some sense this implementation is just suggesting/assuming extra fallbacks for those we haven't properly considered? One option would be to connect it and then add counter test cases if we ever felt we didn't like it's current suggestions. --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 00:30, 13 March 2026 (UTC) ::::We should be careful… It’s not easy to tell how many test case results would be affected. It’s easy enough to disconnect again, of course, so I’m happy to give it a go while activity in this domain is at a low ebb. {{done}} [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 11:04, 13 March 2026 (UTC) ::To connect implementations, you need Functioneer rights, which can be requested here [[Wikifunctions:Requests for user groups]]. There is a 48-hour waiting period. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 11:32, 12 March 2026 (UTC) :Can someone connect up [[Z32027]] with its implementation and test? [[User:ChaoticVermillion|ChaoticVermillion]] ([[User talk:ChaoticVermillion|talk]]) 08:29, 13 March 2026 (UTC) ::And also [[Z32031]]. [[User:ChaoticVermillion|ChaoticVermillion]] ([[User talk:ChaoticVermillion|talk]]) 10:16, 13 March 2026 (UTC) :::{{done}} [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 10:51, 13 March 2026 (UTC) ::{{done}} [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 10:50, 13 March 2026 (UTC) {{tracked|T419920|resolved}} :What is wrong with my implementation at [[Z32055]]? Looking at the failed test, it returns an error because 'dict' has no attribute 'split', but I didn't use split anywhere in my code. What is the issue? [[User:ChaoticVermillion|ChaoticVermillion]] ([[User talk:ChaoticVermillion|talk]]) 01:38, 14 March 2026 (UTC) ::I think that error message is coming from the [[Z20424|type converter]]. I think <code>Z20424K1['Z20420K2']['Z20342K1']</code> would be a dictionary representing a {{Z|16098}} but the code is written as though it were a string? Neither Python nor type converters are in my wheelhouse. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 03:49, 14 March 2026 (UTC) :::I think this is [[:phab:T419920]] and presumed to be a consequence of this week’s rollout of “v2”. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 11:08, 14 March 2026 (UTC) ::The type converter issue has gone away, but your Implementation doesn't quite match the tests (and composition), so I've disconnected it again. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 14:54, 20 March 2026 (UTC) :What is wrong with my implementation at {{Z|Z32851}}? Btw, it would be really useful if errors said which dependency produced the error, instead of just saying "Error in evaluation". [[User:ChaoticVermillion|ChaoticVermillion]] ([[User talk:ChaoticVermillion|talk]]) 07:18, 28 March 2026 (UTC) ::You were catching the wrong {{Z|50}}, but then the error should have bubbled up so you could see it. I think there's something broken in the site w/ {{Z|11}} right now since [[Z32804|I ran into a similar problem yesterday]]. (And to contradict my note there, while debugging your implementation I saw the same behaviour regardless of if I used [[Z26107]] or a literal Z11, so it must be a bug in WikiLambda.) [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 08:14, 28 March 2026 (UTC) :::Seems to be resolved now. Your implementation has already been connected. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 17:01, 2 April 2026 (UTC) :Any guesses as to why [[Z32805]] is failing for [[Z33090]]? It says {{Z|507}} but still produces a value. Inspecting the actual and expected values ([https://www.wikifunctions.org/view/en/Z801?call=%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z801%22%2C%22Z801K1%22%3A%5B%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z881%22%2C%22Z881K1%22%3A%22Z89%22%7D%2C%5B%22Z89%22%2C%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z27861%22%2C%22Z27861K1%22%3A%22%3Ctd%3E%3C%2Ftd%3E%22%7D%2C%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z27861%22%2C%22Z27861K1%22%3A%22%3Cth%3EA%3C%2Fth%3E%22%7D%2C%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z27861%22%2C%22Z27861K1%22%3A%22%3Cth%3EB%3C%2Fth%3E%22%7D%5D%2C%5B%22Z89%22%2C%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z27861%22%2C%22Z27861K1%22%3A%22%3Cth%3E1%3C%2Fth%3E%22%7D%2C%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z27861%22%2C%22Z27861K1%22%3A%22%3Ctd%3EA1%3C%2Ftd%3E%22%7D%2C%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z27861%22%2C%22Z27861K1%22%3A%22%3Ctd%3EB1%3C%2Ftd%3E%22%7D%5D%2C%5B%22Z89%22%2C%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z27861%22%2C%22Z27861K1%22%3A%22%3Cth%3E2%3C%2Fth%3E%22%7D%2C%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z27861%22%2C%22Z27861K1%22%3A%22%3Ctd%3EA2%3C%2Ftd%3E%22%7D%2C%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z27861%22%2C%22Z27861K1%22%3A%22%3Ctd%3EB2%3C%2Ftd%3E%22%7D%5D%5D%7D via echo]), I can see they're identical. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 22:44, 3 April 2026 (UTC) ::My guess is that there is a bug relating to {{Z|Z877}}. There are no guarantees, but switching the equality function seems successful. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 22:56, 3 April 2026 (UTC) :I suggested disconnecting implementations without mul fallback from {{Z|Z23753}} here: [[Talk:Z23753#Disconnect implementations without mul fallback]]. --[[User:Volvox|Volvox]] ([[User talk:Volvox|talk]]) 17:30, 11 April 2026 (UTC) :Can someone please connect the implementation and test cases here? {{Z|Z31832}} Thanks! --[[User:Volvox|Volvox]] ([[User talk:Volvox|talk]]) 18:44, 11 April 2026 (UTC) ::{{D}} [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 18:49, 11 April 2026 (UTC) :::Thank you! --[[User:Volvox|Volvox]] ([[User talk:Volvox|talk]]) 18:51, 11 April 2026 (UTC) :Can someone please connect the implementation and test cases here? {{Z|Z33340}} Thanks! --[[User:Volvox|Volvox]] ([[User talk:Volvox|talk]]) 20:24, 11 April 2026 (UTC) ::{{done}} [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 21:04, 11 April 2026 (UTC) :::Thanks! --[[User:Volvox|Volvox]] ([[User talk:Volvox|talk]]) 21:05, 11 April 2026 (UTC) :Me again: can someone please connect the implementation and test cases of {{Z|Z33333}}? Thanks. --[[User:Volvox|Volvox]] ([[User talk:Volvox|talk]]) 21:51, 11 April 2026 (UTC) ::{{done}} [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 21:59, 11 April 2026 (UTC) :::Thank you! --[[User:Volvox|Volvox]] ([[User talk:Volvox|talk]]) 22:15, 11 April 2026 (UTC) :Is it possible to add the variant of Chinese in {{Z|Z24309}}? The following is the fallback mechanism based on practical implementation on zhwiki ([[:zh:Wikipedia:地区词处理]]). :<syntaxhighlight lang="python"> 'zh': ['zh', 'zh-hant', 'zh-hans' 'mul', 'en'], 'zh-hant': ['zh-hant', 'zh', 'mul', 'en'], 'zh-hans': ['zh-hans', 'zh', 'mul', 'en'], 'zh-tw': ['zh-tw', 'zh-hant', 'zh', 'mul', 'en'], 'zh-hk': ['zh-hk', 'zh-hant', 'zh-tw', 'zh', 'mul', 'en'], 'zh-mo': ['zh-mo', 'zh-hk', 'zh-hant', 'zh-tw', 'zh', 'mul', 'en'], 'zh-cn': ['zh-cn', 'zh-hans', 'zh', 'mul', 'en'], 'zh-sg': ['zh-sg', 'zh-hans', 'zh-cn', 'zh', 'mul', 'en'], 'zh-my': ['zh-my', 'zh-sg', 'zh-hans', 'zh-cn', 'zh', 'mul', 'en'], </syntaxhighlight> : Is the function supposed to be hardcoded like this? [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 10:06, 13 April 2026 (UTC) :: Sorry, I think we can omit zh-hant and zh-hans, as they are just the default implementation. I am also not sure whether zh should be included. [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 11:08, 13 April 2026 (UTC) ::{{d}} [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 14:07, 13 April 2026 (UTC) ::The list is hardcoded because, for now, there is no better option. I tried to implement the function with an external Typed map, but the composition is too long and convoluted. [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 14:08, 13 April 2026 (UTC) :::Now I've managed to do it: the external map is {{Z|Z33395}}. [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 14:23, 13 April 2026 (UTC) ::::Thank you @[[User:Dv103|Dv103]]. There are a few corrections that needs to be done: ::::*In both [[Z32013]] and [[Z33395]], there is an extra line of <code>"zh-hk": "zh-hant"</code>. ::::*Per Cantonese (yue) local consensus, the fallback language of yue (and yue-hans/t) should be English (en) rather than zh(-xx). ::::*There are some duplicates in the resulting list (see [[Z33436]]) since it falls into the while-loop multiple times (when 'lastcode' appears in 'codes' and before "mul" and "en" are added). This can be fixed by either modifying the while-loop (perhaps better approach) or hardcoding the whole list including mul and en. ::::*After doing some research, I think the fallback chain should follow the [https://gerrit.wikimedia.org/r/plugins/gitiles/mediawiki/core/+/refs/heads/master/languages/messages/ gerrit files]. Please update the fallback chain according to the gerrit files. (Also, add zh-hant and zh-hans according to gerrit (but fix the point above first, otherwise there would be an infinite loop)) ::::Thank you. [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 07:26, 14 April 2026 (UTC) :::::@[[User:Winston Sung|Winston Sung]], could you look into this and see if we can utilize gerrit directly? Or any other approaches that is better than hardcoding. Thank you. [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 09:05, 14 April 2026 (UTC) ::::::Once they are in they won't change often, so this is not a terrible case for hardcoding. --~ [[User:99of9|99of9]] ([[User talk:99of9|talk]]) 11:34, 14 April 2026 (UTC) :::::I also don't see why we have to follow gerrit. Users here are welcome to come to consensus about how their language should operate on WF. Gerrit could be a good starting point, but I think we should retain agency. --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 11:36, 14 April 2026 (UTC) ::::::Fair point. I think we can follow gerrit for now, as it should represent a consensus (more or less) for their language on other Wikimedia project. It would indeed not be a problem for hardcoding. [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 12:19, 14 April 2026 (UTC) :{{Z|26107}} is still broken it seems. And unlike last time I ran into it, [[Z33664|this time]] I don't have the luxury of using a literal Z11. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 09:33, 18 April 2026 (UTC) ::To me it seems that it is working fine. Could you create a test that fails? [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 09:43, 18 April 2026 (UTC) :::[[Z33730]], and from last time, [[Z32804]] [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 09:48, 18 April 2026 (UTC) ::::I've connected those, and disabled the Implementation [[Z27080]] for now since the Function's other Implementations pass them. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 10:14, 18 April 2026 (UTC) ::::These are not standard tests, because the outer call of the test is not the tested function. I wonder if that is causing the failures. --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 11:18, 18 April 2026 (UTC) :::::Pretty sure it must be a v2 bug. The argument references must be resolved upstream; once they arrive here, it’s too late. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 11:25, 18 April 2026 (UTC) ::I think it’s the apply that is failing. The argument references [https://www.wikifunctions.org/view/en/Z801?call=%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z801%22%2C%22Z801K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z13436%22%2C%22Z13436K1%22%3A%22Z26107%22%2C%22Z13436K2%22%3A%22Z1444%22%2C%22Z13436K3%22%3A%5B%22Z6%22%2C%221%22%2C%222%22%5D%7D%7D appear unresolved]. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 09:59, 18 April 2026 (UTC) :::The [[Z13436|2-ary apply Function]] works fine everywhere else, including its own test cases. And I didn't use it in [[Z32804]] which seems to show the same error. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 10:18, 18 April 2026 (UTC) {{tracked|T423853}} ::::I’ve added {{Z|Z33748}} to demonstrate the problem. I’ll file a ticket tomorrow, referencing {{Z|Z32804}} as well. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 12:09, 18 April 2026 (UTC) ==== Connection / Disconnection requests ==== Can someone connect {{Z|32068}} and {{Z|15974}} to their tests and implementations. Thanks in advance. [[User:ChaoticVermillion|ChaoticVermillion]] ([[User talk:ChaoticVermillion|talk]]) 23:24, 14 March 2026 (UTC) :In the first function, there’s some issue with Maybe but I don’t think that’s the implementation. But I do think the error-handling for Maybe needs fixing. I’ll check back tomorrow and dig deeper if need be. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 23:48, 14 March 2026 (UTC) ::I fixed the error raising and checking, but the test is still failing for some reason? [[phab:T419920]] again? [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 23:54, 14 March 2026 (UTC) :::It certainly looks like a conversion failure going into {{Z|Z22123}}. I made a [[Z32083|new implementation]] of {{Z|Z22120}} which is now “preferred”. If everything behaves itself, [[Z22123]] can be reconnected. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 17:24, 15 March 2026 (UTC) :{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 14:56, 20 March 2026 (UTC) Can someone connect {{Z|32208}}, {{Z|32199}}, and {{Z|32204}}'s testcases and implementations? thanks in advance! --[[User:VivianIsBee|VivianIsBee]] ([[User talk:VivianIsBee|talk]]) 14:33, 20 March 2026 (UTC) :{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 14:48, 20 March 2026 (UTC) Can someone connect {{Z|32355}}'s testcases and implementations? Thanks in advance! [[User:Higa4|Higa4]] ([[User talk:Higa4|talk]]) 08:15, 22 March 2026 (UTC) :I haven't connected the implementation yet, because it doesn't seem to pass any of the test cases. If the implementation has any issues, then fix them first. [[User:ChaoticVermillion|ChaoticVermillion]] ([[User talk:ChaoticVermillion|talk]]) 08:24, 22 March 2026 (UTC) ::Thanks. I fixed. One testcase has passed now. But another testcase still says "The lexeme doesn't have forms" although I added a lexical form about 20 hour ago. I suppose cashed data may not have been refreshed yet. So can you please connect implementation so that I can check precisely? [[User:Higa4|Higa4]] ([[User talk:Higa4|talk]]) 05:47, 23 March 2026 (UTC) :{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 11:32, 23 March 2026 (UTC) Can someone connect {{Z|32442}}'s testcases and implementations? Thanks in advance! [[User:Higa4|Higa4]] ([[User talk:Higa4|talk]]) 22:38, 23 March 2026 (UTC) :Did you mean to include spaces between "words" with your Implementation, or was that a copy-paste error? [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 05:24, 24 March 2026 (UTC) ::Thanks. That's a copy-paste error. I deleted one space.[[User:Higa4|Higa4]] ([[User talk:Higa4|talk]]) 06:55, 24 March 2026 (UTC) :{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 09:48, 24 March 2026 (UTC) Request to connect {{Z|32212}}, {{Z|32213}}, {{Z|32214}}, {{Z|32216}}, and {{Z|32240}}, all related to defining role sentence in Chinese for all variants. [[User:1F616EMO|1F616EMO]] ([[User talk:1F616EMO|talk]]) 03:21, 24 March 2026 (UTC) :{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 05:28, 24 March 2026 (UTC) Can someone disconnect {{Z|10816}}'s Python implementation? Need to fix one of the test case errors. [[User: Tenshi Hinanawi|Tenshi!]] ([[User talk: Tenshi Hinanawi|Talk page]]) 19:47, 26 March 2026 (UTC) :{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 19:59, 26 March 2026 (UTC) ::Fixed the Python implementation, if anyone could reconnect that again. [[User: Tenshi Hinanawi|Tenshi!]] ([[User talk: Tenshi Hinanawi|Talk page]]) 20:11, 26 March 2026 (UTC) :::Noting that this was reconnected. [[User: Tenshi Hinanawi|Tenshi!]] ([[User talk: Tenshi Hinanawi|Talk page]]) 14:40, 27 March 2026 (UTC) Can someone please disconnect {{Z|26574}}? It needs to be edited to add the Bengali equivalent of a period to the end of the sentence. Thanks. [[User:Redmin|Redmin]] ([[User talk:Redmin|talk]]) 10:59, 28 March 2026 (UTC) :Disconnected. [[User:ChaoticVermillion|ChaoticVermillion]] ([[User talk:ChaoticVermillion|talk]]) 11:05, 28 March 2026 (UTC) ::Thanks! And I am sorry forgot this before but the tests need to be fixed as well, could you please disconnect them, too? [[User:Redmin|Redmin]] ([[User talk:Redmin|talk]]) 11:09, 28 March 2026 (UTC) :::I just added the periods to the tests myself. Tell me if I am incorrect in their placement. [[User:ChaoticVermillion|ChaoticVermillion]] ([[User talk:ChaoticVermillion|talk]]) 11:15, 28 March 2026 (UTC) ::::Done, thanks for updating the tests but one other change is needed: in Z26606, the expected string should be 'কাজী নজরুল ইসলাম একজন কবি ছিলেন।' now because I updated the function to indicate when a person is deceased. [[User:Redmin|Redmin]] ([[User talk:Redmin|talk]]) 11:53, 28 March 2026 (UTC) :::::@[[User:ChaoticVermillion|ChaoticVermillion]], ping :) [[User:Redmin|Redmin]] ([[User talk:Redmin|talk]]) 19:03, 30 March 2026 (UTC) ::::::Apologies, I completely forgot about this. {{done}} [[User:ChaoticVermillion|ChaoticVermillion]] ([[User talk:ChaoticVermillion|talk]]) 06:05, 31 March 2026 (UTC) :::::::Thank you. Can you please connect the implementation now? [[User:Redmin|Redmin]] ([[User talk:Redmin|talk]]) 07:43, 31 March 2026 (UTC) ::::::::{{done}} [[User:ChaoticVermillion|ChaoticVermillion]] ([[User talk:ChaoticVermillion|talk]]) 08:00, 31 March 2026 (UTC) Please connect [[Z32954|Z32954’s]] implementation and test case. I woukd like to use it on Abstract Wikipedia. Thank you. [[User:Redmin|Redmin]] ([[User talk:Redmin|talk]]) 07:46, 31 March 2026 (UTC) :{{done}} [[User:ChaoticVermillion|ChaoticVermillion]] ([[User talk:ChaoticVermillion|talk]]) 08:00, 31 March 2026 (UTC) Please disconnect [[Z10779]]; I would like to simplify it. Thank you. [[User:Redmin|Redmin]] ([[User talk:Redmin|talk]]) 07:46, 31 March 2026 (UTC) :{{done}} [[User:ChaoticVermillion|ChaoticVermillion]] ([[User talk:ChaoticVermillion|talk]]) 08:02, 31 March 2026 (UTC) ::Done, you can reconnect it now. Thanks. [[User:Redmin|Redmin]] ([[User talk:Redmin|talk]]) 08:24, 31 March 2026 (UTC) :::{{done}} [[User:ChaoticVermillion|ChaoticVermillion]] ([[User talk:ChaoticVermillion|talk]]) 08:42, 31 March 2026 (UTC) Request to connect [[Z33028]] to their test and implementation. Thanks. — [[User:内存溢出的猫|内存溢出的猫]] ([[User talk:内存溢出的猫|talk]]) 12:07, 2 April 2026 (UTC) :{{done}} [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 12:11, 2 April 2026 (UTC) Request to connect [[Z33040]] with its implementation and test cases. -- [[User:Winston Sung|Winston Sung]] ([[User talk:Winston Sung|talk]]) 16:41, 2 April 2026 (UTC) :{{done}} [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 16:56, 2 April 2026 (UTC) Can anyone connect [[Z33045]] and [[Z33046]], and add [[Z33044]] to [[Z32402]]? [[User:JJPMaster|JJP]]<sub>[[User talk:JJPMaster|Mas]]<sub>[[Special:Contributions/JJPMaster|ter]]</sub></sub> ([[wikt:she|she]]/[[wikt:they|they]]) 17:52, 2 April 2026 (UTC) :For the record, this is {{Already done}}. [[User:JJPMaster|JJP]]<sub>[[User talk:JJPMaster|Mas]]<sub>[[Special:Contributions/JJPMaster|ter]]</sub></sub> ([[wikt:she|she]]/[[wikt:they|they]]) 22:17, 2 April 2026 (UTC) Are the implementations and tests for [[Z32985]] and [[Z32982]] ready to be connected? Courtesy ping: {{u|EJPPhilippines}}. [[User:JJPMaster|JJP]]<sub>[[User talk:JJPMaster|Mas]]<sub>[[Special:Contributions/JJPMaster|ter]]</sub></sub> ([[wikt:she|she]]/[[wikt:they|they]]) 22:17, 2 April 2026 (UTC) :[[Z32982]] is {{already done}}; [[Z32985]] is not. [[User:JJPMaster|JJP]]<sub>[[User talk:JJPMaster|Mas]]<sub>[[Special:Contributions/JJPMaster|ter]]</sub></sub> ([[wikt:she|she]]/[[wikt:they|they]]) 03:08, 3 April 2026 (UTC) Could someone connect the implementations and tests for [[Z33073]] and [[Z33075]]? Thank you! [[User:JJPMaster|JJP]]<sub>[[User talk:JJPMaster|Mas]]<sub>[[Special:Contributions/JJPMaster|ter]]</sub></sub> ([[wikt:she|she]]/[[wikt:they|they]]) 03:08, 3 April 2026 (UTC) :{{done}} [[User:ChaoticVermillion|ChaoticVermillion]] ([[User talk:ChaoticVermillion|talk]]) 03:48, 3 April 2026 (UTC) Can someone connect the implementations and tests for [[Z33059]]? [[User:JJPMaster|JJP]]<sub>[[User talk:JJPMaster|Mas]]<sub>[[Special:Contributions/JJPMaster|ter]]</sub></sub> ([[wikt:she|she]]/[[wikt:they|they]]) 00:49, 4 April 2026 (UTC) :{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 01:10, 4 April 2026 (UTC) Request to connect [[Z33038]] with its implementation and test cases. -- [[User:Winston Sung|Winston Sung]] ([[User talk:Winston Sung|talk]]) 02:39, 4 April 2026 (UTC) :{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 03:12, 4 April 2026 (UTC) Request to connect [[Z33036]] with its implementation and test cases. -- [[User:Winston Sung|Winston Sung]] ([[User talk:Winston Sung|talk]]) 03:44, 4 April 2026 (UTC) :{{done}} [[User:ChaoticVermillion|ChaoticVermillion]] ([[User talk:ChaoticVermillion|talk]]) 03:54, 4 April 2026 (UTC) Can someone disconnect [[Z18680]] because I need to recheck the structure of the code back? [[User:Hakimi97|Hakimi97]] ([[User talk:Hakimi97|talk]]) 02:06, 7 April 2026 (UTC) :{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 02:13, 7 April 2026 (UTC) ::Okay, I have validated the structure of [[Z18679]], could you please connect back all of the implementations and another additional test? Thank you. [[User:Hakimi97|Hakimi97]] ([[User talk:Hakimi97|talk]]) 04:06, 7 April 2026 (UTC) :::{{done}} [[User:ChaoticVermillion|ChaoticVermillion]] ([[User talk:ChaoticVermillion|talk]]) 04:39, 7 April 2026 (UTC) Please connect [[Z33165]] with its implementation and test cases. [[User:Hakimi97|Hakimi97]] ([[User talk:Hakimi97|talk]]) 13:28, 7 April 2026 (UTC) :{{d}} [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 13:30, 7 April 2026 (UTC) Please connect [[Z30603]] with its implementation and test cases, the function is in its complete form now. [[User:Hakimi97|Hakimi97]] ([[User talk:Hakimi97|talk]]) 13:53, 7 April 2026 (UTC) :{{D}} [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 13:54, 7 April 2026 (UTC) Please connect [[Z32176]] and its implementation together with all of the test cases, since nothing wrong appears now. [[User:Hakimi97|Hakimi97]] ([[User talk:Hakimi97|talk]]) 12:46, 8 April 2026 (UTC) :{{done}} [[User:ChaoticVermillion|ChaoticVermillion]] ([[User talk:ChaoticVermillion|talk]]) 12:49, 8 April 2026 (UTC) I would like to request to connect the implementation and test cases of [[Z32175]]. [[User:Hakimi97|Hakimi97]] ([[User talk:Hakimi97|talk]]) 09:54, 9 April 2026 (UTC) :{{Done}} [[User:ChaoticVermillion|ChaoticVermillion]] ([[User talk:ChaoticVermillion|talk]]) 10:17, 9 April 2026 (UTC) Please connect the implementation and all test cases of [[Z32243]]. [[User:Hakimi97|Hakimi97]] ([[User talk:Hakimi97|talk]]) 02:16, 10 April 2026 (UTC) :{{Done}} [[User:NikolasKHF|NikolasKHF]] ([[User talk:NikolasKHF|talk]]) 02:35, 10 April 2026 (UTC) Please connect [[Z33335]] with its implementation and test cases. Thank you. [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 05:08, 13 April 2026 (UTC) :{{D}} [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 05:32, 13 April 2026 (UTC) Please connect [[Z33459]] with its implementation and test cases. Thank you. [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 17:38, 14 April 2026 (UTC) :{{D}} [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 19:28, 14 April 2026 (UTC) Please connect the implementation and test for [[Z33679]]. Thank you. [[User:JJPMaster|JJP]]<sub>[[User talk:JJPMaster|Mas]]<sub>[[Special:Contributions/JJPMaster|ter]]</sub></sub> ([[wikt:she|she]]/[[wikt:they|they]]) 03:42, 17 April 2026 (UTC) :{{done}} --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 03:50, 17 April 2026 (UTC) Please connect the implementations and tests for [[Z33785]], [[Z33788]], and [[Z33780]]. Thank you! [[User:JJPMaster|JJP]]<sub>[[User talk:JJPMaster|Mas]]<sub>[[Special:Contributions/JJPMaster|ter]]</sub></sub> ([[wikt:she|she]]/[[wikt:they|they]]) 03:13, 20 April 2026 (UTC) :{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 03:48, 20 April 2026 (UTC) Please connect the Python implementation of {{Z|Z33803}}. Thank you. [[User:OzmoOzmo|OzmoOzmo]] ([[User talk:OzmoOzmo|talk]]) 10:48, 20 April 2026 (UTC) :The function is a duplicate of {{Z|Z20430}} [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 10:56, 20 April 2026 (UTC) ::Now I've connected the implementation to {{Z|Z20430}}. [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 11:02, 20 April 2026 (UTC) {{Z|Z33859}} (an implementation of {{Z|Z32297}} for Filipino, Tagalog and Kapampangan) with its sole implementation {{Z|Z33860}}. —[[User:UndueMarmot|<span style="color:#705ccb;">Undue</span><span style="color:#cfdfa3;background-color:#705ccb;">Marmot</span>]] <small>([[User talk:UndueMarmot|talk]])</small> 12:20, 21 April 2026 (UTC) :{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 12:24, 21 April 2026 (UTC) Please connect the implementation of {{Z|33878}}. Thank you! [[User:Some helpful person|Some helpful person]] ([[User talk:Some helpful person|talk]]) 16:42, 21 April 2026 (UTC) :Could you add some tests to check its correctness? [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 16:54, 21 April 2026 (UTC) ::{{D}} [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 17:03, 21 April 2026 (UTC) Please connect the test cases and passing implementation of {{Z|Z24602}}. Thank you! [[User:Some helpful person|Some helpful person]] ([[User talk:Some helpful person|talk]]) 21:12, 22 April 2026 (UTC) :...Of course the moment I say that I find at least one of the test cases are passing with an invalid input... Will debug. [[User:Some helpful person|Some helpful person]] ([[User talk:Some helpful person|talk]]) 21:15, 22 April 2026 (UTC) :Please connect the test cases instead so it will be easier to debug! [[User:Some helpful person|Some helpful person]] ([[User talk:Some helpful person|talk]]) 21:23, 22 April 2026 (UTC) ::{{done}} [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 21:34, 22 April 2026 (UTC) Please connect [[Z33955]] with its implementation and test cases. Thanks. [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 21:31, 22 April 2026 (UTC) :{{done}}. Also, please consider requesting functioneer, I would support it! And thank you for your welcome on WD, too! [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 21:36, 22 April 2026 (UTC) Please disconnect the implementation {{Z|Z30288}} so that it can be fixed and reconnected. It erroneously compares the second element of the second typed pair to itself, and thus breaks many other functions and test cases reliant on it. Added a test case for this, which it of course fails. Thank you very much! <small>(resolves many headaches)</small> [[User:Some helpful person|Some helpful person]] ([[User talk:Some helpful person|talk]]) 03:30, 24 April 2026 (UTC) :{{done}} Please kindly check. [[User:NikolasKHF|NikolasKHF]] ([[User talk:NikolasKHF|talk]]) 03:40, 24 April 2026 (UTC) :Oops! Sorry about that. Thanks for fixing this. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 07:41, 24 April 2026 (UTC) Please connect the implementations and tests for [[Z34124]] and its helper [[Z34127]]. Thank you! [[User:JJPMaster|JJP]]<sub>[[User talk:JJPMaster|Mas]]<sub>[[Special:Contributions/JJPMaster|ter]]</sub></sub> ([[wikt:she|she]]/[[wikt:they|they]]) 23:49, 24 April 2026 (UTC) :{{Done}} [[User:NikolasKHF|NikolasKHF]] ([[User talk:NikolasKHF|talk]]) 23:58, 24 April 2026 (UTC) ==== [[WF:HL]] ==== I have recently drafted some revamps of [[Wikifunctions:Human languages]] ([[User:Xeroctic/Human languages]]) and [[Wikifunctions:Reserved ZIDs]] ([[User:Xeroctic/Reserved ZIDs]]) in my userspace, and I think they are ready to replace the originals. I have not included translation tags for HL (which would be entirely different) and they need major modification for RZIDs to add or re-add them, so I would like that to be done as well. — [[User:Xeroctic|Xeroctic]] ([[User talk:Xeroctic|talk]]) 16:39, 3 November 2025 (UTC) : {{s}} since Xeroctic's versions improve readability. — [[User:Arlo Barnes|Arlo Barnes]] ([[User talk:Arlo Barnes|talk]]) 11:17, 24 November 2025 (UTC) :: Restoring this unresolved thread which was archived in oldid 237379. — [[User:Arlo Barnes|Arlo Barnes]] ([[User talk:Arlo Barnes|talk]]) 14:36, 16 January 2026 (UTC) :[[WF:Human languages]]: Copying the categorisation from enWiktionary seems like a good idea. I don't understand why this page is separate from [[WF:Catalogue/Natural language operations]] though? (time/happenstance? [[WT:Human_languages#proposal|previous disc.]]) Redlinks to cataloguing subpages will remain red unless and until someone makes an NLG function in that language. :[[WF:Reserved ZIDs]]: Using the live labels is an obvious improvement. I appreciate it being kept up-to-date. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 14:55, 16 January 2026 (UTC) :{{support}} per Arlo Barnes and YoshiRulz [[User:NikolasKHF|NikolasKHF]] ([[User talk:NikolasKHF|talk]]) 01:11, 11 March 2026 (UTC) :{{support}} Let’s do this already. --[[User:Mormegil|Mormegil]] ([[User talk:Mormegil|talk]]) 08:33, 27 March 2026 (UTC) :{{done}}, [[Special:Permalink/264775]] and [[Special:Permalink/264777]]. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 21:34, 11 April 2026 (UTC) 67en4a87oh4qrroixs6h0aukp3zlqc7 Wikifunctions:Requests for user groups 4 3790 268623 268161 2026-04-24T20:04:26Z Feeglgeef 8776 /* Sun8908 */ Reply 268623 wikitext text/x-wiki {{shortcut|[[WF:RFG]]|[[WF:PERM]]|[[WF:RFUG]]}} This is the place to request specific user groups: {{ombox | image = [[File:Echo user-rights icon.svg|60x60px|alt=|link=]] | text = '''How to make a request''' # Edit the section for the user group you wish to request # Copy the following and ''append'' it to the text-area: ## Requests without required discussion: <code><nowiki>{{subst:rfg|1={{subst:REVISIONUSER}}|2=reason ~~~~}}</nowiki></code> ## Functioneer requests (required 48-hour discussion): <code><nowiki>{{subst:rfg|3=1|length=2 days|1={{subst:REVISIONUSER}}|2=reason ~~~~}}</nowiki></code> ## Requests with required 1-week discussion: <code><nowiki>{{subst:rfg|3=1|1={{subst:REVISIONUSER}}|2=reason ~~~~}}</nowiki></code> # Replace <code>reason</code> with a rationale based on the guidelines specified for the user group }} : ''Archived requests can be found at [[Wikifunctions:Requests for user groups/Archive]]'' {{Autoarchive resolved section | age = 1 | archive = ((FULLPAGENAME))/Archive/((year))/((month:##)) | level = 3 }} == Functioneer == {{see also|Wikifunctions:Functioneers}} === UndueMarmot === :{{UL2.0|1=UndueMarmot|contributions=1|deletedcontributions=1|editcount=1|blocklog=1|rightslog=1|crosswiki=1}} :''Discussion open until: 12:31, 23 April 2026 (UTC)'' :I've been an active contributor on {{Q|Q2013}} for [{{fullurl:d:Special:Contributions/UndueMarmot|dir=prev}} nearly two years now], and I've shown willingness to learn and help create functions here.<br/><br/>The functions I have created here include: {{Z|Z33440}}; {{Z|Z33442}}; {{Z|Z33441}}; {{Z|Z33445}}; and my last one: {{Z|Z33859}}.<br/>All previously approved, either on [[WF:CP]] or on [[WF:PC]].<br/>—[[User:UndueMarmot|<span style="color:#705ccb;">Undue</span><span style="color:#cfdfa3;background-color:#705ccb;">Marmot</span>]] <small>([[User talk:UndueMarmot|talk]])</small> 12:31, 21 April 2026 (UTC) ::{{s}}, sufficient contributions, including especially valuable multilingual ones. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 12:48, 21 April 2026 (UTC) ::{{s}} thanks for your continuing contributions. --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 03:44, 23 April 2026 (UTC) ::{{s}}, thank you for your contributions. &mdash; [[User:Theki|rae<sup>5e</sup>]] &lt;[[User talk:Theki|talk]]&gt; 14:14, 23 April 2026 (UTC) :{{done}} --[[User:Ameisenigel|Ameisenigel]] ([[User talk:Ameisenigel|talk]]) 21:50, 23 April 2026 (UTC) {{Section resolved|1=[[User:Ameisenigel|Ameisenigel]] ([[User talk:Ameisenigel|talk]]) 21:50, 23 April 2026 (UTC)}} === Sun8908 === :{{UL2.0|1=Sun8908|contributions=1|deletedcontributions=1|editcount=1|blocklog=1|rightslog=1|crosswiki=1}} :''Discussion open until: 06:51, 25 April 2026 (UTC)'' :Hello. I am requesting functioneer right after [[Special:Diff/267801|invitation from Feeglgeef]]. I have created multiple functions in the past month, and I am working to create a bunch of conversions between different transliteration systems in Chinese. The right would therefore help me to test the functions and edit the functions more easily. [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 06:51, 23 April 2026 (UTC) ::{{s}}, thank you for your work, sorry for forgetting about this! [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 20:04, 24 April 2026 (UTC) == Autopatroller == {{See also|Wikifunctions:Autopatrollers}} == Administrator == {{see also|Wikifunctions:Administrators}} == Interface administrator == {{see also|Wikifunctions:Interface administrators}} == Translation administrator == {{see also|Wikifunctions:Translation administrators}} == Bureaucrat == {{see also|Wikifunctions:Bureaucrats}} == Miscellaneous requests == == See also == * [[Wikifunctions:User groups]] ** [[mw:Help:Wikifunctions/User rights]] for additional context about functioneers, maintainers, sysops, and bureaucrats [[Category:User groups|*]] fckweamsqmmzecloxslw7lihk6nkil3 268645 268623 2026-04-24T21:07:41Z QuickQuokka 51952 /* Functioneer */ 268645 wikitext text/x-wiki {{shortcut|[[WF:RFG]]|[[WF:PERM]]|[[WF:RFUG]]}} This is the place to request specific user groups: {{ombox | image = [[File:Echo user-rights icon.svg|60x60px|alt=|link=]] | text = '''How to make a request''' # Edit the section for the user group you wish to request # Copy the following and ''append'' it to the text-area: ## Requests without required discussion: <code><nowiki>{{subst:rfg|1={{subst:REVISIONUSER}}|2=reason ~~~~}}</nowiki></code> ## Functioneer requests (required 48-hour discussion): <code><nowiki>{{subst:rfg|3=1|length=2 days|1={{subst:REVISIONUSER}}|2=reason ~~~~}}</nowiki></code> ## Requests with required 1-week discussion: <code><nowiki>{{subst:rfg|3=1|1={{subst:REVISIONUSER}}|2=reason ~~~~}}</nowiki></code> # Replace <code>reason</code> with a rationale based on the guidelines specified for the user group }} : ''Archived requests can be found at [[Wikifunctions:Requests for user groups/Archive]]'' {{Autoarchive resolved section | age = 1 | archive = ((FULLPAGENAME))/Archive/((year))/((month:##)) | level = 3 }} == Functioneer == {{see also|Wikifunctions:Functioneers}} === UndueMarmot === :{{UL2.0|1=UndueMarmot|contributions=1|deletedcontributions=1|editcount=1|blocklog=1|rightslog=1|crosswiki=1}} :''Discussion open until: 12:31, 23 April 2026 (UTC)'' :I've been an active contributor on {{Q|Q2013}} for [{{fullurl:d:Special:Contributions/UndueMarmot|dir=prev}} nearly two years now], and I've shown willingness to learn and help create functions here.<br/><br/>The functions I have created here include: {{Z|Z33440}}; {{Z|Z33442}}; {{Z|Z33441}}; {{Z|Z33445}}; and my last one: {{Z|Z33859}}.<br/>All previously approved, either on [[WF:CP]] or on [[WF:PC]].<br/>—[[User:UndueMarmot|<span style="color:#705ccb;">Undue</span><span style="color:#cfdfa3;background-color:#705ccb;">Marmot</span>]] <small>([[User talk:UndueMarmot|talk]])</small> 12:31, 21 April 2026 (UTC) ::{{s}}, sufficient contributions, including especially valuable multilingual ones. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 12:48, 21 April 2026 (UTC) ::{{s}} thanks for your continuing contributions. --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 03:44, 23 April 2026 (UTC) ::{{s}}, thank you for your contributions. &mdash; [[User:Theki|rae<sup>5e</sup>]] &lt;[[User talk:Theki|talk]]&gt; 14:14, 23 April 2026 (UTC) :{{done}} --[[User:Ameisenigel|Ameisenigel]] ([[User talk:Ameisenigel|talk]]) 21:50, 23 April 2026 (UTC) {{Section resolved|1=[[User:Ameisenigel|Ameisenigel]] ([[User talk:Ameisenigel|talk]]) 21:50, 23 April 2026 (UTC)}} === Sun8908 === :{{UL2.0|1=Sun8908|contributions=1|deletedcontributions=1|editcount=1|blocklog=1|rightslog=1|crosswiki=1}} :''Discussion open until: 06:51, 25 April 2026 (UTC)'' :Hello. I am requesting functioneer right after [[Special:Diff/267801|invitation from Feeglgeef]]. I have created multiple functions in the past month, and I am working to create a bunch of conversions between different transliteration systems in Chinese. The right would therefore help me to test the functions and edit the functions more easily. [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 06:51, 23 April 2026 (UTC) ::{{s}}, thank you for your work, sorry for forgetting about this! [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 20:04, 24 April 2026 (UTC) === QuickQuokka === :{{UL2.0|1=QuickQuokka|contributions=1|deletedcontributions=1|editcount=1|blocklog=1|rightslog=1|crosswiki=1}} :''Discussion open until: 21:07, 26 April 2026 (UTC)'' :Hello! I am requesting the functioneer role, because I've recently been editing Wikifunctions a lot, and want to be able to connect functions without bothering somebody else. I have created several functions, including: * {{Z|Z33975}} ** {{Z|Z33977}} ** {{Z|Z34088}} * {{Z|Z33986}} * {{Z|Z34070}} * {{Z|Z34105}} * {{Z|Z34072}} * {{Z|Z34084}} With this right, I will be able to more efficiently contribute functions to the project, and use them on Abstract Wikipedia. <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> 21:07, 24 April 2026 (UTC) == Autopatroller == {{See also|Wikifunctions:Autopatrollers}} == Administrator == {{see also|Wikifunctions:Administrators}} == Interface administrator == {{see also|Wikifunctions:Interface administrators}} == Translation administrator == {{see also|Wikifunctions:Translation administrators}} == Bureaucrat == {{see also|Wikifunctions:Bureaucrats}} == Miscellaneous requests == == See also == * [[Wikifunctions:User groups]] ** [[mw:Help:Wikifunctions/User rights]] for additional context about functioneers, maintainers, sysops, and bureaucrats [[Category:User groups|*]] de651fxqa3ddq47ynmp7k3b3fqa80s1 268650 268645 2026-04-24T21:10:39Z QuickQuokka 51952 /* QuickQuokka */ Indentation 268650 wikitext text/x-wiki {{shortcut|[[WF:RFG]]|[[WF:PERM]]|[[WF:RFUG]]}} This is the place to request specific user groups: {{ombox | image = [[File:Echo user-rights icon.svg|60x60px|alt=|link=]] | text = '''How to make a request''' # Edit the section for the user group you wish to request # Copy the following and ''append'' it to the text-area: ## Requests without required discussion: <code><nowiki>{{subst:rfg|1={{subst:REVISIONUSER}}|2=reason ~~~~}}</nowiki></code> ## Functioneer requests (required 48-hour discussion): <code><nowiki>{{subst:rfg|3=1|length=2 days|1={{subst:REVISIONUSER}}|2=reason ~~~~}}</nowiki></code> ## Requests with required 1-week discussion: <code><nowiki>{{subst:rfg|3=1|1={{subst:REVISIONUSER}}|2=reason ~~~~}}</nowiki></code> # Replace <code>reason</code> with a rationale based on the guidelines specified for the user group }} : ''Archived requests can be found at [[Wikifunctions:Requests for user groups/Archive]]'' {{Autoarchive resolved section | age = 1 | archive = ((FULLPAGENAME))/Archive/((year))/((month:##)) | level = 3 }} == Functioneer == {{see also|Wikifunctions:Functioneers}} === UndueMarmot === :{{UL2.0|1=UndueMarmot|contributions=1|deletedcontributions=1|editcount=1|blocklog=1|rightslog=1|crosswiki=1}} :''Discussion open until: 12:31, 23 April 2026 (UTC)'' :I've been an active contributor on {{Q|Q2013}} for [{{fullurl:d:Special:Contributions/UndueMarmot|dir=prev}} nearly two years now], and I've shown willingness to learn and help create functions here.<br/><br/>The functions I have created here include: {{Z|Z33440}}; {{Z|Z33442}}; {{Z|Z33441}}; {{Z|Z33445}}; and my last one: {{Z|Z33859}}.<br/>All previously approved, either on [[WF:CP]] or on [[WF:PC]].<br/>—[[User:UndueMarmot|<span style="color:#705ccb;">Undue</span><span style="color:#cfdfa3;background-color:#705ccb;">Marmot</span>]] <small>([[User talk:UndueMarmot|talk]])</small> 12:31, 21 April 2026 (UTC) ::{{s}}, sufficient contributions, including especially valuable multilingual ones. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 12:48, 21 April 2026 (UTC) ::{{s}} thanks for your continuing contributions. --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 03:44, 23 April 2026 (UTC) ::{{s}}, thank you for your contributions. &mdash; [[User:Theki|rae<sup>5e</sup>]] &lt;[[User talk:Theki|talk]]&gt; 14:14, 23 April 2026 (UTC) :{{done}} --[[User:Ameisenigel|Ameisenigel]] ([[User talk:Ameisenigel|talk]]) 21:50, 23 April 2026 (UTC) {{Section resolved|1=[[User:Ameisenigel|Ameisenigel]] ([[User talk:Ameisenigel|talk]]) 21:50, 23 April 2026 (UTC)}} === Sun8908 === :{{UL2.0|1=Sun8908|contributions=1|deletedcontributions=1|editcount=1|blocklog=1|rightslog=1|crosswiki=1}} :''Discussion open until: 06:51, 25 April 2026 (UTC)'' :Hello. I am requesting functioneer right after [[Special:Diff/267801|invitation from Feeglgeef]]. I have created multiple functions in the past month, and I am working to create a bunch of conversions between different transliteration systems in Chinese. The right would therefore help me to test the functions and edit the functions more easily. [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 06:51, 23 April 2026 (UTC) ::{{s}}, thank you for your work, sorry for forgetting about this! [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 20:04, 24 April 2026 (UTC) === QuickQuokka === :{{UL2.0|1=QuickQuokka|contributions=1|deletedcontributions=1|editcount=1|blocklog=1|rightslog=1|crosswiki=1}} :''Discussion open until: 21:07, 26 April 2026 (UTC)'' :Hello! : :I am requesting the functioneer role, because I've recently been editing Wikifunctions a lot, and want to be able to connect functions without bothering somebody else. : :I have created several functions, including: :* {{Z|Z33975}} :** {{Z|Z33977}} :** {{Z|Z34088}} :* {{Z|Z33986}} :* {{Z|Z34070}} :* {{Z|Z34105}} :* {{Z|Z34072}} :* {{Z|Z34084}} : :With this right, I will be able to more efficiently contribute functions to the project, and use them on Abstract Wikipedia. <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> 21:07, 24 April 2026 (UTC) == Autopatroller == {{See also|Wikifunctions:Autopatrollers}} == Administrator == {{see also|Wikifunctions:Administrators}} == Interface administrator == {{see also|Wikifunctions:Interface administrators}} == Translation administrator == {{see also|Wikifunctions:Translation administrators}} == Bureaucrat == {{see also|Wikifunctions:Bureaucrats}} == Miscellaneous requests == == See also == * [[Wikifunctions:User groups]] ** [[mw:Help:Wikifunctions/User rights]] for additional context about functioneers, maintainers, sysops, and bureaucrats [[Category:User groups|*]] hpwp4h1oe6lvq39fdu57j967iikiy5z 268655 268650 2026-04-24T21:15:52Z Theki 2389 /* QuickQuokka */ +s 268655 wikitext text/x-wiki {{shortcut|[[WF:RFG]]|[[WF:PERM]]|[[WF:RFUG]]}} This is the place to request specific user groups: {{ombox | image = [[File:Echo user-rights icon.svg|60x60px|alt=|link=]] | text = '''How to make a request''' # Edit the section for the user group you wish to request # Copy the following and ''append'' it to the text-area: ## Requests without required discussion: <code><nowiki>{{subst:rfg|1={{subst:REVISIONUSER}}|2=reason ~~~~}}</nowiki></code> ## Functioneer requests (required 48-hour discussion): <code><nowiki>{{subst:rfg|3=1|length=2 days|1={{subst:REVISIONUSER}}|2=reason ~~~~}}</nowiki></code> ## Requests with required 1-week discussion: <code><nowiki>{{subst:rfg|3=1|1={{subst:REVISIONUSER}}|2=reason ~~~~}}</nowiki></code> # Replace <code>reason</code> with a rationale based on the guidelines specified for the user group }} : ''Archived requests can be found at [[Wikifunctions:Requests for user groups/Archive]]'' {{Autoarchive resolved section | age = 1 | archive = ((FULLPAGENAME))/Archive/((year))/((month:##)) | level = 3 }} == Functioneer == {{see also|Wikifunctions:Functioneers}} === UndueMarmot === :{{UL2.0|1=UndueMarmot|contributions=1|deletedcontributions=1|editcount=1|blocklog=1|rightslog=1|crosswiki=1}} :''Discussion open until: 12:31, 23 April 2026 (UTC)'' :I've been an active contributor on {{Q|Q2013}} for [{{fullurl:d:Special:Contributions/UndueMarmot|dir=prev}} nearly two years now], and I've shown willingness to learn and help create functions here.<br/><br/>The functions I have created here include: {{Z|Z33440}}; {{Z|Z33442}}; {{Z|Z33441}}; {{Z|Z33445}}; and my last one: {{Z|Z33859}}.<br/>All previously approved, either on [[WF:CP]] or on [[WF:PC]].<br/>—[[User:UndueMarmot|<span style="color:#705ccb;">Undue</span><span style="color:#cfdfa3;background-color:#705ccb;">Marmot</span>]] <small>([[User talk:UndueMarmot|talk]])</small> 12:31, 21 April 2026 (UTC) ::{{s}}, sufficient contributions, including especially valuable multilingual ones. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 12:48, 21 April 2026 (UTC) ::{{s}} thanks for your continuing contributions. --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 03:44, 23 April 2026 (UTC) ::{{s}}, thank you for your contributions. &mdash; [[User:Theki|rae<sup>5e</sup>]] &lt;[[User talk:Theki|talk]]&gt; 14:14, 23 April 2026 (UTC) :{{done}} --[[User:Ameisenigel|Ameisenigel]] ([[User talk:Ameisenigel|talk]]) 21:50, 23 April 2026 (UTC) {{Section resolved|1=[[User:Ameisenigel|Ameisenigel]] ([[User talk:Ameisenigel|talk]]) 21:50, 23 April 2026 (UTC)}} === Sun8908 === :{{UL2.0|1=Sun8908|contributions=1|deletedcontributions=1|editcount=1|blocklog=1|rightslog=1|crosswiki=1}} :''Discussion open until: 06:51, 25 April 2026 (UTC)'' :Hello. I am requesting functioneer right after [[Special:Diff/267801|invitation from Feeglgeef]]. I have created multiple functions in the past month, and I am working to create a bunch of conversions between different transliteration systems in Chinese. The right would therefore help me to test the functions and edit the functions more easily. [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 06:51, 23 April 2026 (UTC) ::{{s}}, thank you for your work, sorry for forgetting about this! [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 20:04, 24 April 2026 (UTC) === QuickQuokka === :{{UL2.0|1=QuickQuokka|contributions=1|deletedcontributions=1|editcount=1|blocklog=1|rightslog=1|crosswiki=1}} :''Discussion open until: 21:07, 26 April 2026 (UTC)'' :Hello! : :I am requesting the functioneer role, because I've recently been editing Wikifunctions a lot, and want to be able to connect functions without bothering somebody else. : :I have created several functions, including: :* {{Z|Z33975}} :** {{Z|Z33977}} :** {{Z|Z34088}} :* {{Z|Z33986}} :* {{Z|Z34070}} :* {{Z|Z34105}} :* {{Z|Z34072}} :* {{Z|Z34084}} : :With this right, I will be able to more efficiently contribute functions to the project, and use them on Abstract Wikipedia. <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> 21:07, 24 April 2026 (UTC) ::{{s}}. Trustworthy editor, thank you for your contributions. &mdash; [[User:Theki|rae<sup>5e</sup>]] &lt;[[User talk:Theki|talk]]&gt; 21:15, 24 April 2026 (UTC) == Autopatroller == {{See also|Wikifunctions:Autopatrollers}} == Administrator == {{see also|Wikifunctions:Administrators}} == Interface administrator == {{see also|Wikifunctions:Interface administrators}} == Translation administrator == {{see also|Wikifunctions:Translation administrators}} == Bureaucrat == {{see also|Wikifunctions:Bureaucrats}} == Miscellaneous requests == == See also == * [[Wikifunctions:User groups]] ** [[mw:Help:Wikifunctions/User rights]] for additional context about functioneers, maintainers, sysops, and bureaucrats [[Category:User groups|*]] s4denps2hz9isf3lpdy1glldfy1omd9 268656 268655 2026-04-24T21:16:23Z Feeglgeef 8776 /* QuickQuokka */ Reply 268656 wikitext text/x-wiki {{shortcut|[[WF:RFG]]|[[WF:PERM]]|[[WF:RFUG]]}} This is the place to request specific user groups: {{ombox | image = [[File:Echo user-rights icon.svg|60x60px|alt=|link=]] | text = '''How to make a request''' # Edit the section for the user group you wish to request # Copy the following and ''append'' it to the text-area: ## Requests without required discussion: <code><nowiki>{{subst:rfg|1={{subst:REVISIONUSER}}|2=reason ~~~~}}</nowiki></code> ## Functioneer requests (required 48-hour discussion): <code><nowiki>{{subst:rfg|3=1|length=2 days|1={{subst:REVISIONUSER}}|2=reason ~~~~}}</nowiki></code> ## Requests with required 1-week discussion: <code><nowiki>{{subst:rfg|3=1|1={{subst:REVISIONUSER}}|2=reason ~~~~}}</nowiki></code> # Replace <code>reason</code> with a rationale based on the guidelines specified for the user group }} : ''Archived requests can be found at [[Wikifunctions:Requests for user groups/Archive]]'' {{Autoarchive resolved section | age = 1 | archive = ((FULLPAGENAME))/Archive/((year))/((month:##)) | level = 3 }} == Functioneer == {{see also|Wikifunctions:Functioneers}} === UndueMarmot === :{{UL2.0|1=UndueMarmot|contributions=1|deletedcontributions=1|editcount=1|blocklog=1|rightslog=1|crosswiki=1}} :''Discussion open until: 12:31, 23 April 2026 (UTC)'' :I've been an active contributor on {{Q|Q2013}} for [{{fullurl:d:Special:Contributions/UndueMarmot|dir=prev}} nearly two years now], and I've shown willingness to learn and help create functions here.<br/><br/>The functions I have created here include: {{Z|Z33440}}; {{Z|Z33442}}; {{Z|Z33441}}; {{Z|Z33445}}; and my last one: {{Z|Z33859}}.<br/>All previously approved, either on [[WF:CP]] or on [[WF:PC]].<br/>—[[User:UndueMarmot|<span style="color:#705ccb;">Undue</span><span style="color:#cfdfa3;background-color:#705ccb;">Marmot</span>]] <small>([[User talk:UndueMarmot|talk]])</small> 12:31, 21 April 2026 (UTC) ::{{s}}, sufficient contributions, including especially valuable multilingual ones. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 12:48, 21 April 2026 (UTC) ::{{s}} thanks for your continuing contributions. --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 03:44, 23 April 2026 (UTC) ::{{s}}, thank you for your contributions. &mdash; [[User:Theki|rae<sup>5e</sup>]] &lt;[[User talk:Theki|talk]]&gt; 14:14, 23 April 2026 (UTC) :{{done}} --[[User:Ameisenigel|Ameisenigel]] ([[User talk:Ameisenigel|talk]]) 21:50, 23 April 2026 (UTC) {{Section resolved|1=[[User:Ameisenigel|Ameisenigel]] ([[User talk:Ameisenigel|talk]]) 21:50, 23 April 2026 (UTC)}} === Sun8908 === :{{UL2.0|1=Sun8908|contributions=1|deletedcontributions=1|editcount=1|blocklog=1|rightslog=1|crosswiki=1}} :''Discussion open until: 06:51, 25 April 2026 (UTC)'' :Hello. I am requesting functioneer right after [[Special:Diff/267801|invitation from Feeglgeef]]. I have created multiple functions in the past month, and I am working to create a bunch of conversions between different transliteration systems in Chinese. The right would therefore help me to test the functions and edit the functions more easily. [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 06:51, 23 April 2026 (UTC) ::{{s}}, thank you for your work, sorry for forgetting about this! [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 20:04, 24 April 2026 (UTC) === QuickQuokka === :{{UL2.0|1=QuickQuokka|contributions=1|deletedcontributions=1|editcount=1|blocklog=1|rightslog=1|crosswiki=1}} :''Discussion open until: 21:07, 26 April 2026 (UTC)'' :Hello! : :I am requesting the functioneer role, because I've recently been editing Wikifunctions a lot, and want to be able to connect functions without bothering somebody else. : :I have created several functions, including: :* {{Z|Z33975}} :** {{Z|Z33977}} :** {{Z|Z34088}} :* {{Z|Z33986}} :* {{Z|Z34070}} :* {{Z|Z34105}} :* {{Z|Z34072}} :* {{Z|Z34084}} : :With this right, I will be able to more efficiently contribute functions to the project, and use them on Abstract Wikipedia. <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> 21:07, 24 April 2026 (UTC) ::{{s}}. Trustworthy editor, thank you for your contributions. &mdash; [[User:Theki|rae<sup>5e</sup>]] &lt;[[User talk:Theki|talk]]&gt; 21:15, 24 April 2026 (UTC) ::{{s}}. [https://www.wikifunctions.org/w/index.php?title=Special:Log&logid=198181 first contribution] was ''less than the discussion period'', but {{GENDER:QuickQuokka|he's|she's|they've}} created many implementation and tests. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 21:16, 24 April 2026 (UTC) == Autopatroller == {{See also|Wikifunctions:Autopatrollers}} == Administrator == {{see also|Wikifunctions:Administrators}} == Interface administrator == {{see also|Wikifunctions:Interface administrators}} == Translation administrator == {{see also|Wikifunctions:Translation administrators}} == Bureaucrat == {{see also|Wikifunctions:Bureaucrats}} == Miscellaneous requests == == See also == * [[Wikifunctions:User groups]] ** [[mw:Help:Wikifunctions/User rights]] for additional context about functioneers, maintainers, sysops, and bureaucrats [[Category:User groups|*]] 8f6ehi4sucbhi153spgbge4t574ycx9 268657 268656 2026-04-24T21:17:14Z Feeglgeef 8776 /* QuickQuokka */ thank for work 268657 wikitext text/x-wiki {{shortcut|[[WF:RFG]]|[[WF:PERM]]|[[WF:RFUG]]}} This is the place to request specific user groups: {{ombox | image = [[File:Echo user-rights icon.svg|60x60px|alt=|link=]] | text = '''How to make a request''' # Edit the section for the user group you wish to request # Copy the following and ''append'' it to the text-area: ## Requests without required discussion: <code><nowiki>{{subst:rfg|1={{subst:REVISIONUSER}}|2=reason ~~~~}}</nowiki></code> ## Functioneer requests (required 48-hour discussion): <code><nowiki>{{subst:rfg|3=1|length=2 days|1={{subst:REVISIONUSER}}|2=reason ~~~~}}</nowiki></code> ## Requests with required 1-week discussion: <code><nowiki>{{subst:rfg|3=1|1={{subst:REVISIONUSER}}|2=reason ~~~~}}</nowiki></code> # Replace <code>reason</code> with a rationale based on the guidelines specified for the user group }} : ''Archived requests can be found at [[Wikifunctions:Requests for user groups/Archive]]'' {{Autoarchive resolved section | age = 1 | archive = ((FULLPAGENAME))/Archive/((year))/((month:##)) | level = 3 }} == Functioneer == {{see also|Wikifunctions:Functioneers}} === UndueMarmot === :{{UL2.0|1=UndueMarmot|contributions=1|deletedcontributions=1|editcount=1|blocklog=1|rightslog=1|crosswiki=1}} :''Discussion open until: 12:31, 23 April 2026 (UTC)'' :I've been an active contributor on {{Q|Q2013}} for [{{fullurl:d:Special:Contributions/UndueMarmot|dir=prev}} nearly two years now], and I've shown willingness to learn and help create functions here.<br/><br/>The functions I have created here include: {{Z|Z33440}}; {{Z|Z33442}}; {{Z|Z33441}}; {{Z|Z33445}}; and my last one: {{Z|Z33859}}.<br/>All previously approved, either on [[WF:CP]] or on [[WF:PC]].<br/>—[[User:UndueMarmot|<span style="color:#705ccb;">Undue</span><span style="color:#cfdfa3;background-color:#705ccb;">Marmot</span>]] <small>([[User talk:UndueMarmot|talk]])</small> 12:31, 21 April 2026 (UTC) ::{{s}}, sufficient contributions, including especially valuable multilingual ones. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 12:48, 21 April 2026 (UTC) ::{{s}} thanks for your continuing contributions. --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 03:44, 23 April 2026 (UTC) ::{{s}}, thank you for your contributions. &mdash; [[User:Theki|rae<sup>5e</sup>]] &lt;[[User talk:Theki|talk]]&gt; 14:14, 23 April 2026 (UTC) :{{done}} --[[User:Ameisenigel|Ameisenigel]] ([[User talk:Ameisenigel|talk]]) 21:50, 23 April 2026 (UTC) {{Section resolved|1=[[User:Ameisenigel|Ameisenigel]] ([[User talk:Ameisenigel|talk]]) 21:50, 23 April 2026 (UTC)}} === Sun8908 === :{{UL2.0|1=Sun8908|contributions=1|deletedcontributions=1|editcount=1|blocklog=1|rightslog=1|crosswiki=1}} :''Discussion open until: 06:51, 25 April 2026 (UTC)'' :Hello. I am requesting functioneer right after [[Special:Diff/267801|invitation from Feeglgeef]]. I have created multiple functions in the past month, and I am working to create a bunch of conversions between different transliteration systems in Chinese. The right would therefore help me to test the functions and edit the functions more easily. [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 06:51, 23 April 2026 (UTC) ::{{s}}, thank you for your work, sorry for forgetting about this! [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 20:04, 24 April 2026 (UTC) === QuickQuokka === :{{UL2.0|1=QuickQuokka|contributions=1|deletedcontributions=1|editcount=1|blocklog=1|rightslog=1|crosswiki=1}} :''Discussion open until: 21:07, 26 April 2026 (UTC)'' :Hello! : :I am requesting the functioneer role, because I've recently been editing Wikifunctions a lot, and want to be able to connect functions without bothering somebody else. : :I have created several functions, including: :* {{Z|Z33975}} :** {{Z|Z33977}} :** {{Z|Z34088}} :* {{Z|Z33986}} :* {{Z|Z34070}} :* {{Z|Z34105}} :* {{Z|Z34072}} :* {{Z|Z34084}} : :With this right, I will be able to more efficiently contribute functions to the project, and use them on Abstract Wikipedia. <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> 21:07, 24 April 2026 (UTC) ::{{s}}. Trustworthy editor, thank you for your contributions. &mdash; [[User:Theki|rae<sup>5e</sup>]] &lt;[[User talk:Theki|talk]]&gt; 21:15, 24 April 2026 (UTC) ::{{s}}. [https://www.wikifunctions.org/w/index.php?title=Special:Log&logid=198181 first contribution] was ''less than the discussion period'', but {{GENDER:QuickQuokka|he's|she's|they've}} created many implementation and tests. Thank you for your work here! [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 21:16, 24 April 2026 (UTC) == Autopatroller == {{See also|Wikifunctions:Autopatrollers}} == Administrator == {{see also|Wikifunctions:Administrators}} == Interface administrator == {{see also|Wikifunctions:Interface administrators}} == Translation administrator == {{see also|Wikifunctions:Translation administrators}} == Bureaucrat == {{see also|Wikifunctions:Bureaucrats}} == Miscellaneous requests == == See also == * [[Wikifunctions:User groups]] ** [[mw:Help:Wikifunctions/User rights]] for additional context about functioneers, maintainers, sysops, and bureaucrats [[Category:User groups|*]] pfvpehcx3ojmdxj22nryuk0nmczdb56 268658 268657 2026-04-24T21:17:34Z Feeglgeef 8776 /* QuickQuokka */ 268658 wikitext text/x-wiki {{shortcut|[[WF:RFG]]|[[WF:PERM]]|[[WF:RFUG]]}} This is the place to request specific user groups: {{ombox | image = [[File:Echo user-rights icon.svg|60x60px|alt=|link=]] | text = '''How to make a request''' # Edit the section for the user group you wish to request # Copy the following and ''append'' it to the text-area: ## Requests without required discussion: <code><nowiki>{{subst:rfg|1={{subst:REVISIONUSER}}|2=reason ~~~~}}</nowiki></code> ## Functioneer requests (required 48-hour discussion): <code><nowiki>{{subst:rfg|3=1|length=2 days|1={{subst:REVISIONUSER}}|2=reason ~~~~}}</nowiki></code> ## Requests with required 1-week discussion: <code><nowiki>{{subst:rfg|3=1|1={{subst:REVISIONUSER}}|2=reason ~~~~}}</nowiki></code> # Replace <code>reason</code> with a rationale based on the guidelines specified for the user group }} : ''Archived requests can be found at [[Wikifunctions:Requests for user groups/Archive]]'' {{Autoarchive resolved section | age = 1 | archive = ((FULLPAGENAME))/Archive/((year))/((month:##)) | level = 3 }} == Functioneer == {{see also|Wikifunctions:Functioneers}} === UndueMarmot === :{{UL2.0|1=UndueMarmot|contributions=1|deletedcontributions=1|editcount=1|blocklog=1|rightslog=1|crosswiki=1}} :''Discussion open until: 12:31, 23 April 2026 (UTC)'' :I've been an active contributor on {{Q|Q2013}} for [{{fullurl:d:Special:Contributions/UndueMarmot|dir=prev}} nearly two years now], and I've shown willingness to learn and help create functions here.<br/><br/>The functions I have created here include: {{Z|Z33440}}; {{Z|Z33442}}; {{Z|Z33441}}; {{Z|Z33445}}; and my last one: {{Z|Z33859}}.<br/>All previously approved, either on [[WF:CP]] or on [[WF:PC]].<br/>—[[User:UndueMarmot|<span style="color:#705ccb;">Undue</span><span style="color:#cfdfa3;background-color:#705ccb;">Marmot</span>]] <small>([[User talk:UndueMarmot|talk]])</small> 12:31, 21 April 2026 (UTC) ::{{s}}, sufficient contributions, including especially valuable multilingual ones. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 12:48, 21 April 2026 (UTC) ::{{s}} thanks for your continuing contributions. --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 03:44, 23 April 2026 (UTC) ::{{s}}, thank you for your contributions. &mdash; [[User:Theki|rae<sup>5e</sup>]] &lt;[[User talk:Theki|talk]]&gt; 14:14, 23 April 2026 (UTC) :{{done}} --[[User:Ameisenigel|Ameisenigel]] ([[User talk:Ameisenigel|talk]]) 21:50, 23 April 2026 (UTC) {{Section resolved|1=[[User:Ameisenigel|Ameisenigel]] ([[User talk:Ameisenigel|talk]]) 21:50, 23 April 2026 (UTC)}} === Sun8908 === :{{UL2.0|1=Sun8908|contributions=1|deletedcontributions=1|editcount=1|blocklog=1|rightslog=1|crosswiki=1}} :''Discussion open until: 06:51, 25 April 2026 (UTC)'' :Hello. I am requesting functioneer right after [[Special:Diff/267801|invitation from Feeglgeef]]. I have created multiple functions in the past month, and I am working to create a bunch of conversions between different transliteration systems in Chinese. The right would therefore help me to test the functions and edit the functions more easily. [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 06:51, 23 April 2026 (UTC) ::{{s}}, thank you for your work, sorry for forgetting about this! [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 20:04, 24 April 2026 (UTC) === QuickQuokka === :{{UL2.0|1=QuickQuokka|contributions=1|deletedcontributions=1|editcount=1|blocklog=1|rightslog=1|crosswiki=1}} :''Discussion open until: 21:07, 26 April 2026 (UTC)'' :Hello! : :I am requesting the functioneer role, because I've recently been editing Wikifunctions a lot, and want to be able to connect functions without bothering somebody else. : :I have created several functions, including: :* {{Z|Z33975}} :** {{Z|Z33977}} :** {{Z|Z34088}} :* {{Z|Z33986}} :* {{Z|Z34070}} :* {{Z|Z34105}} :* {{Z|Z34072}} :* {{Z|Z34084}} : :With this right, I will be able to more efficiently contribute functions to the project, and use them on Abstract Wikipedia. <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> 21:07, 24 April 2026 (UTC) ::{{s}}. Trustworthy editor, thank you for your contributions. &mdash; [[User:Theki|rae<sup>5e</sup>]] &lt;[[User talk:Theki|talk]]&gt; 21:15, 24 April 2026 (UTC) ::{{s}}. [https://www.wikifunctions.org/w/index.php?title=Special:Log&logid=198181 first contribution] was ''less than the discussion period'' ago, but {{GENDER:QuickQuokka|he's|she's|they've}} created many implementation and tests. Thank you for your work here! [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 21:16, 24 April 2026 (UTC) == Autopatroller == {{See also|Wikifunctions:Autopatrollers}} == Administrator == {{see also|Wikifunctions:Administrators}} == Interface administrator == {{see also|Wikifunctions:Interface administrators}} == Translation administrator == {{see also|Wikifunctions:Translation administrators}} == Bureaucrat == {{see also|Wikifunctions:Bureaucrats}} == Miscellaneous requests == == See also == * [[Wikifunctions:User groups]] ** [[mw:Help:Wikifunctions/User rights]] for additional context about functioneers, maintainers, sysops, and bureaucrats [[Category:User groups|*]] l5ntmqtihbsfm77evx098o0knmn9358 268659 268658 2026-04-24T21:17:57Z Feeglgeef 8776 /* QuickQuokka */ emph not necessary 268659 wikitext text/x-wiki {{shortcut|[[WF:RFG]]|[[WF:PERM]]|[[WF:RFUG]]}} This is the place to request specific user groups: {{ombox | image = [[File:Echo user-rights icon.svg|60x60px|alt=|link=]] | text = '''How to make a request''' # Edit the section for the user group you wish to request # Copy the following and ''append'' it to the text-area: ## Requests without required discussion: <code><nowiki>{{subst:rfg|1={{subst:REVISIONUSER}}|2=reason ~~~~}}</nowiki></code> ## Functioneer requests (required 48-hour discussion): <code><nowiki>{{subst:rfg|3=1|length=2 days|1={{subst:REVISIONUSER}}|2=reason ~~~~}}</nowiki></code> ## Requests with required 1-week discussion: <code><nowiki>{{subst:rfg|3=1|1={{subst:REVISIONUSER}}|2=reason ~~~~}}</nowiki></code> # Replace <code>reason</code> with a rationale based on the guidelines specified for the user group }} : ''Archived requests can be found at [[Wikifunctions:Requests for user groups/Archive]]'' {{Autoarchive resolved section | age = 1 | archive = ((FULLPAGENAME))/Archive/((year))/((month:##)) | level = 3 }} == Functioneer == {{see also|Wikifunctions:Functioneers}} === UndueMarmot === :{{UL2.0|1=UndueMarmot|contributions=1|deletedcontributions=1|editcount=1|blocklog=1|rightslog=1|crosswiki=1}} :''Discussion open until: 12:31, 23 April 2026 (UTC)'' :I've been an active contributor on {{Q|Q2013}} for [{{fullurl:d:Special:Contributions/UndueMarmot|dir=prev}} nearly two years now], and I've shown willingness to learn and help create functions here.<br/><br/>The functions I have created here include: {{Z|Z33440}}; {{Z|Z33442}}; {{Z|Z33441}}; {{Z|Z33445}}; and my last one: {{Z|Z33859}}.<br/>All previously approved, either on [[WF:CP]] or on [[WF:PC]].<br/>—[[User:UndueMarmot|<span style="color:#705ccb;">Undue</span><span style="color:#cfdfa3;background-color:#705ccb;">Marmot</span>]] <small>([[User talk:UndueMarmot|talk]])</small> 12:31, 21 April 2026 (UTC) ::{{s}}, sufficient contributions, including especially valuable multilingual ones. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 12:48, 21 April 2026 (UTC) ::{{s}} thanks for your continuing contributions. --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 03:44, 23 April 2026 (UTC) ::{{s}}, thank you for your contributions. &mdash; [[User:Theki|rae<sup>5e</sup>]] &lt;[[User talk:Theki|talk]]&gt; 14:14, 23 April 2026 (UTC) :{{done}} --[[User:Ameisenigel|Ameisenigel]] ([[User talk:Ameisenigel|talk]]) 21:50, 23 April 2026 (UTC) {{Section resolved|1=[[User:Ameisenigel|Ameisenigel]] ([[User talk:Ameisenigel|talk]]) 21:50, 23 April 2026 (UTC)}} === Sun8908 === :{{UL2.0|1=Sun8908|contributions=1|deletedcontributions=1|editcount=1|blocklog=1|rightslog=1|crosswiki=1}} :''Discussion open until: 06:51, 25 April 2026 (UTC)'' :Hello. I am requesting functioneer right after [[Special:Diff/267801|invitation from Feeglgeef]]. I have created multiple functions in the past month, and I am working to create a bunch of conversions between different transliteration systems in Chinese. The right would therefore help me to test the functions and edit the functions more easily. [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 06:51, 23 April 2026 (UTC) ::{{s}}, thank you for your work, sorry for forgetting about this! [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 20:04, 24 April 2026 (UTC) === QuickQuokka === :{{UL2.0|1=QuickQuokka|contributions=1|deletedcontributions=1|editcount=1|blocklog=1|rightslog=1|crosswiki=1}} :''Discussion open until: 21:07, 26 April 2026 (UTC)'' :Hello! : :I am requesting the functioneer role, because I've recently been editing Wikifunctions a lot, and want to be able to connect functions without bothering somebody else. : :I have created several functions, including: :* {{Z|Z33975}} :** {{Z|Z33977}} :** {{Z|Z34088}} :* {{Z|Z33986}} :* {{Z|Z34070}} :* {{Z|Z34105}} :* {{Z|Z34072}} :* {{Z|Z34084}} : :With this right, I will be able to more efficiently contribute functions to the project, and use them on Abstract Wikipedia. <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> 21:07, 24 April 2026 (UTC) ::{{s}}. Trustworthy editor, thank you for your contributions. &mdash; [[User:Theki|rae<sup>5e</sup>]] &lt;[[User talk:Theki|talk]]&gt; 21:15, 24 April 2026 (UTC) ::{{s}}. [https://www.wikifunctions.org/w/index.php?title=Special:Log&logid=198181 first contribution] was less than the discussion period ago, but {{GENDER:QuickQuokka|he's|she's|they've}} created many implementation and tests. Thank you for your work here! [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 21:16, 24 April 2026 (UTC) == Autopatroller == {{See also|Wikifunctions:Autopatrollers}} == Administrator == {{see also|Wikifunctions:Administrators}} == Interface administrator == {{see also|Wikifunctions:Interface administrators}} == Translation administrator == {{see also|Wikifunctions:Translation administrators}} == Bureaucrat == {{see also|Wikifunctions:Bureaucrats}} == Miscellaneous requests == == See also == * [[Wikifunctions:User groups]] ** [[mw:Help:Wikifunctions/User rights]] for additional context about functioneers, maintainers, sysops, and bureaucrats [[Category:User groups|*]] 6x3luebb8r7oo4o4kxgwfqtyqu19eof 268660 268659 2026-04-24T21:18:29Z Feeglgeef 8776 /* QuickQuokka */ hopefully my last edit to this reply, clarify 268660 wikitext text/x-wiki {{shortcut|[[WF:RFG]]|[[WF:PERM]]|[[WF:RFUG]]}} This is the place to request specific user groups: {{ombox | image = [[File:Echo user-rights icon.svg|60x60px|alt=|link=]] | text = '''How to make a request''' # Edit the section for the user group you wish to request # Copy the following and ''append'' it to the text-area: ## Requests without required discussion: <code><nowiki>{{subst:rfg|1={{subst:REVISIONUSER}}|2=reason ~~~~}}</nowiki></code> ## Functioneer requests (required 48-hour discussion): <code><nowiki>{{subst:rfg|3=1|length=2 days|1={{subst:REVISIONUSER}}|2=reason ~~~~}}</nowiki></code> ## Requests with required 1-week discussion: <code><nowiki>{{subst:rfg|3=1|1={{subst:REVISIONUSER}}|2=reason ~~~~}}</nowiki></code> # Replace <code>reason</code> with a rationale based on the guidelines specified for the user group }} : ''Archived requests can be found at [[Wikifunctions:Requests for user groups/Archive]]'' {{Autoarchive resolved section | age = 1 | archive = ((FULLPAGENAME))/Archive/((year))/((month:##)) | level = 3 }} == Functioneer == {{see also|Wikifunctions:Functioneers}} === UndueMarmot === :{{UL2.0|1=UndueMarmot|contributions=1|deletedcontributions=1|editcount=1|blocklog=1|rightslog=1|crosswiki=1}} :''Discussion open until: 12:31, 23 April 2026 (UTC)'' :I've been an active contributor on {{Q|Q2013}} for [{{fullurl:d:Special:Contributions/UndueMarmot|dir=prev}} nearly two years now], and I've shown willingness to learn and help create functions here.<br/><br/>The functions I have created here include: {{Z|Z33440}}; {{Z|Z33442}}; {{Z|Z33441}}; {{Z|Z33445}}; and my last one: {{Z|Z33859}}.<br/>All previously approved, either on [[WF:CP]] or on [[WF:PC]].<br/>—[[User:UndueMarmot|<span style="color:#705ccb;">Undue</span><span style="color:#cfdfa3;background-color:#705ccb;">Marmot</span>]] <small>([[User talk:UndueMarmot|talk]])</small> 12:31, 21 April 2026 (UTC) ::{{s}}, sufficient contributions, including especially valuable multilingual ones. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 12:48, 21 April 2026 (UTC) ::{{s}} thanks for your continuing contributions. --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 03:44, 23 April 2026 (UTC) ::{{s}}, thank you for your contributions. &mdash; [[User:Theki|rae<sup>5e</sup>]] &lt;[[User talk:Theki|talk]]&gt; 14:14, 23 April 2026 (UTC) :{{done}} --[[User:Ameisenigel|Ameisenigel]] ([[User talk:Ameisenigel|talk]]) 21:50, 23 April 2026 (UTC) {{Section resolved|1=[[User:Ameisenigel|Ameisenigel]] ([[User talk:Ameisenigel|talk]]) 21:50, 23 April 2026 (UTC)}} === Sun8908 === :{{UL2.0|1=Sun8908|contributions=1|deletedcontributions=1|editcount=1|blocklog=1|rightslog=1|crosswiki=1}} :''Discussion open until: 06:51, 25 April 2026 (UTC)'' :Hello. I am requesting functioneer right after [[Special:Diff/267801|invitation from Feeglgeef]]. I have created multiple functions in the past month, and I am working to create a bunch of conversions between different transliteration systems in Chinese. The right would therefore help me to test the functions and edit the functions more easily. [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 06:51, 23 April 2026 (UTC) ::{{s}}, thank you for your work, sorry for forgetting about this! [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 20:04, 24 April 2026 (UTC) === QuickQuokka === :{{UL2.0|1=QuickQuokka|contributions=1|deletedcontributions=1|editcount=1|blocklog=1|rightslog=1|crosswiki=1}} :''Discussion open until: 21:07, 26 April 2026 (UTC)'' :Hello! : :I am requesting the functioneer role, because I've recently been editing Wikifunctions a lot, and want to be able to connect functions without bothering somebody else. : :I have created several functions, including: :* {{Z|Z33975}} :** {{Z|Z33977}} :** {{Z|Z34088}} :* {{Z|Z33986}} :* {{Z|Z34070}} :* {{Z|Z34105}} :* {{Z|Z34072}} :* {{Z|Z34084}} : :With this right, I will be able to more efficiently contribute functions to the project, and use them on Abstract Wikipedia. <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> 21:07, 24 April 2026 (UTC) ::{{s}}. Trustworthy editor, thank you for your contributions. &mdash; [[User:Theki|rae<sup>5e</sup>]] &lt;[[User talk:Theki|talk]]&gt; 21:15, 24 April 2026 (UTC) ::{{s}}. [https://www.wikifunctions.org/w/index.php?title=Special:Log&logid=198181 first contribution] was less than the discussion period ago, but {{GENDER:QuickQuokka|he's|she's|they've}} created many implementation and tests in that short period. Thank you for your work here! [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 21:16, 24 April 2026 (UTC) == Autopatroller == {{See also|Wikifunctions:Autopatrollers}} == Administrator == {{see also|Wikifunctions:Administrators}} == Interface administrator == {{see also|Wikifunctions:Interface administrators}} == Translation administrator == {{see also|Wikifunctions:Translation administrators}} == Bureaucrat == {{see also|Wikifunctions:Bureaucrats}} == Miscellaneous requests == == See also == * [[Wikifunctions:User groups]] ** [[mw:Help:Wikifunctions/User rights]] for additional context about functioneers, maintainers, sysops, and bureaucrats [[Category:User groups|*]] 7a6az7b8b9jc614m4z2u0f36nxe2emu 268661 268660 2026-04-24T21:21:09Z Feeglgeef 8776 /* QuickQuokka */ plural "implementation" 268661 wikitext text/x-wiki {{shortcut|[[WF:RFG]]|[[WF:PERM]]|[[WF:RFUG]]}} This is the place to request specific user groups: {{ombox | image = [[File:Echo user-rights icon.svg|60x60px|alt=|link=]] | text = '''How to make a request''' # Edit the section for the user group you wish to request # Copy the following and ''append'' it to the text-area: ## Requests without required discussion: <code><nowiki>{{subst:rfg|1={{subst:REVISIONUSER}}|2=reason ~~~~}}</nowiki></code> ## Functioneer requests (required 48-hour discussion): <code><nowiki>{{subst:rfg|3=1|length=2 days|1={{subst:REVISIONUSER}}|2=reason ~~~~}}</nowiki></code> ## Requests with required 1-week discussion: <code><nowiki>{{subst:rfg|3=1|1={{subst:REVISIONUSER}}|2=reason ~~~~}}</nowiki></code> # Replace <code>reason</code> with a rationale based on the guidelines specified for the user group }} : ''Archived requests can be found at [[Wikifunctions:Requests for user groups/Archive]]'' {{Autoarchive resolved section | age = 1 | archive = ((FULLPAGENAME))/Archive/((year))/((month:##)) | level = 3 }} == Functioneer == {{see also|Wikifunctions:Functioneers}} === UndueMarmot === :{{UL2.0|1=UndueMarmot|contributions=1|deletedcontributions=1|editcount=1|blocklog=1|rightslog=1|crosswiki=1}} :''Discussion open until: 12:31, 23 April 2026 (UTC)'' :I've been an active contributor on {{Q|Q2013}} for [{{fullurl:d:Special:Contributions/UndueMarmot|dir=prev}} nearly two years now], and I've shown willingness to learn and help create functions here.<br/><br/>The functions I have created here include: {{Z|Z33440}}; {{Z|Z33442}}; {{Z|Z33441}}; {{Z|Z33445}}; and my last one: {{Z|Z33859}}.<br/>All previously approved, either on [[WF:CP]] or on [[WF:PC]].<br/>—[[User:UndueMarmot|<span style="color:#705ccb;">Undue</span><span style="color:#cfdfa3;background-color:#705ccb;">Marmot</span>]] <small>([[User talk:UndueMarmot|talk]])</small> 12:31, 21 April 2026 (UTC) ::{{s}}, sufficient contributions, including especially valuable multilingual ones. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 12:48, 21 April 2026 (UTC) ::{{s}} thanks for your continuing contributions. --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 03:44, 23 April 2026 (UTC) ::{{s}}, thank you for your contributions. &mdash; [[User:Theki|rae<sup>5e</sup>]] &lt;[[User talk:Theki|talk]]&gt; 14:14, 23 April 2026 (UTC) :{{done}} --[[User:Ameisenigel|Ameisenigel]] ([[User talk:Ameisenigel|talk]]) 21:50, 23 April 2026 (UTC) {{Section resolved|1=[[User:Ameisenigel|Ameisenigel]] ([[User talk:Ameisenigel|talk]]) 21:50, 23 April 2026 (UTC)}} === Sun8908 === :{{UL2.0|1=Sun8908|contributions=1|deletedcontributions=1|editcount=1|blocklog=1|rightslog=1|crosswiki=1}} :''Discussion open until: 06:51, 25 April 2026 (UTC)'' :Hello. I am requesting functioneer right after [[Special:Diff/267801|invitation from Feeglgeef]]. I have created multiple functions in the past month, and I am working to create a bunch of conversions between different transliteration systems in Chinese. The right would therefore help me to test the functions and edit the functions more easily. [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 06:51, 23 April 2026 (UTC) ::{{s}}, thank you for your work, sorry for forgetting about this! [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 20:04, 24 April 2026 (UTC) === QuickQuokka === :{{UL2.0|1=QuickQuokka|contributions=1|deletedcontributions=1|editcount=1|blocklog=1|rightslog=1|crosswiki=1}} :''Discussion open until: 21:07, 26 April 2026 (UTC)'' :Hello! : :I am requesting the functioneer role, because I've recently been editing Wikifunctions a lot, and want to be able to connect functions without bothering somebody else. : :I have created several functions, including: :* {{Z|Z33975}} :** {{Z|Z33977}} :** {{Z|Z34088}} :* {{Z|Z33986}} :* {{Z|Z34070}} :* {{Z|Z34105}} :* {{Z|Z34072}} :* {{Z|Z34084}} : :With this right, I will be able to more efficiently contribute functions to the project, and use them on Abstract Wikipedia. <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> 21:07, 24 April 2026 (UTC) ::{{s}}. Trustworthy editor, thank you for your contributions. &mdash; [[User:Theki|rae<sup>5e</sup>]] &lt;[[User talk:Theki|talk]]&gt; 21:15, 24 April 2026 (UTC) ::{{s}}. [https://www.wikifunctions.org/w/index.php?title=Special:Log&logid=198181 first contribution] was less than the discussion period ago, but {{GENDER:QuickQuokka|he's|she's|they've}} created many implementations and tests in that short period. Thank you for your work here! [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 21:16, 24 April 2026 (UTC) == Autopatroller == {{See also|Wikifunctions:Autopatrollers}} == Administrator == {{see also|Wikifunctions:Administrators}} == Interface administrator == {{see also|Wikifunctions:Interface administrators}} == Translation administrator == {{see also|Wikifunctions:Translation administrators}} == Bureaucrat == {{see also|Wikifunctions:Bureaucrats}} == Miscellaneous requests == == See also == * [[Wikifunctions:User groups]] ** [[mw:Help:Wikifunctions/User rights]] for additional context about functioneers, maintainers, sysops, and bureaucrats [[Category:User groups|*]] al0ayv5wd7mq1xr5d5fqsssv61qgzkw 268713 268661 2026-04-25T00:20:40Z JJPMaster 6409 /* Functioneer */ i didn't anticipate a need for this until just now 268713 wikitext text/x-wiki {{shortcut|[[WF:RFG]]|[[WF:PERM]]|[[WF:RFUG]]}} This is the place to request specific user groups: {{ombox | image = [[File:Echo user-rights icon.svg|60x60px|alt=|link=]] | text = '''How to make a request''' # Edit the section for the user group you wish to request # Copy the following and ''append'' it to the text-area: ## Requests without required discussion: <code><nowiki>{{subst:rfg|1={{subst:REVISIONUSER}}|2=reason ~~~~}}</nowiki></code> ## Functioneer requests (required 48-hour discussion): <code><nowiki>{{subst:rfg|3=1|length=2 days|1={{subst:REVISIONUSER}}|2=reason ~~~~}}</nowiki></code> ## Requests with required 1-week discussion: <code><nowiki>{{subst:rfg|3=1|1={{subst:REVISIONUSER}}|2=reason ~~~~}}</nowiki></code> # Replace <code>reason</code> with a rationale based on the guidelines specified for the user group }} : ''Archived requests can be found at [[Wikifunctions:Requests for user groups/Archive]]'' {{Autoarchive resolved section | age = 1 | archive = ((FULLPAGENAME))/Archive/((year))/((month:##)) | level = 3 }} == Functioneer == {{see also|Wikifunctions:Functioneers}} === UndueMarmot === :{{UL2.0|1=UndueMarmot|contributions=1|deletedcontributions=1|editcount=1|blocklog=1|rightslog=1|crosswiki=1}} :''Discussion open until: 12:31, 23 April 2026 (UTC)'' :I've been an active contributor on {{Q|Q2013}} for [{{fullurl:d:Special:Contributions/UndueMarmot|dir=prev}} nearly two years now], and I've shown willingness to learn and help create functions here.<br/><br/>The functions I have created here include: {{Z|Z33440}}; {{Z|Z33442}}; {{Z|Z33441}}; {{Z|Z33445}}; and my last one: {{Z|Z33859}}.<br/>All previously approved, either on [[WF:CP]] or on [[WF:PC]].<br/>—[[User:UndueMarmot|<span style="color:#705ccb;">Undue</span><span style="color:#cfdfa3;background-color:#705ccb;">Marmot</span>]] <small>([[User talk:UndueMarmot|talk]])</small> 12:31, 21 April 2026 (UTC) ::{{s}}, sufficient contributions, including especially valuable multilingual ones. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 12:48, 21 April 2026 (UTC) ::{{s}} thanks for your continuing contributions. --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 03:44, 23 April 2026 (UTC) ::{{s}}, thank you for your contributions. &mdash; [[User:Theki|rae<sup>5e</sup>]] &lt;[[User talk:Theki|talk]]&gt; 14:14, 23 April 2026 (UTC) :{{done}} --[[User:Ameisenigel|Ameisenigel]] ([[User talk:Ameisenigel|talk]]) 21:50, 23 April 2026 (UTC) {{Section resolved|1=[[User:Ameisenigel|Ameisenigel]] ([[User talk:Ameisenigel|talk]]) 21:50, 23 April 2026 (UTC)}} === Sun8908 === :{{UL2.0|1=Sun8908|contributions=1|deletedcontributions=1|editcount=1|blocklog=1|rightslog=1|crosswiki=1}} :''Discussion open until: 06:51, 25 April 2026 (UTC)'' :Hello. I am requesting functioneer right after [[Special:Diff/267801|invitation from Feeglgeef]]. I have created multiple functions in the past month, and I am working to create a bunch of conversions between different transliteration systems in Chinese. The right would therefore help me to test the functions and edit the functions more easily. [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 06:51, 23 April 2026 (UTC) ::{{s}}, thank you for your work, sorry for forgetting about this! [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 20:04, 24 April 2026 (UTC) === QuickQuokka === :{{UL2.0|1=QuickQuokka|contributions=1|deletedcontributions=1|editcount=1|blocklog=1|rightslog=1|crosswiki=1}} :''Discussion open until: 21:07, 26 April 2026 (UTC)'' :Hello! : :I am requesting the functioneer role, because I've recently been editing Wikifunctions a lot, and want to be able to connect functions without bothering somebody else. : :I have created several functions, including: :* {{Z|Z33975}} :** {{Z|Z33977}} :** {{Z|Z34088}} :* {{Z|Z33986}} :* {{Z|Z34070}} :* {{Z|Z34105}} :* {{Z|Z34072}} :* {{Z|Z34084}} : :With this right, I will be able to more efficiently contribute functions to the project, and use them on Abstract Wikipedia. <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> 21:07, 24 April 2026 (UTC) ::{{s}}. Trustworthy editor, thank you for your contributions. &mdash; [[User:Theki|rae<sup>5e</sup>]] &lt;[[User talk:Theki|talk]]&gt; 21:15, 24 April 2026 (UTC) ::{{s}}. [https://www.wikifunctions.org/w/index.php?title=Special:Log&logid=198181 first contribution] was less than the discussion period ago, but {{GENDER:QuickQuokka|he's|she's|they've}} created many implementations and tests in that short period. Thank you for your work here! [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 21:16, 24 April 2026 (UTC) === JJPMaster === :{{UL2.0|1=JJPMaster|contributions=1|deletedcontributions=1|editcount=1|blocklog=1|rightslog=1|crosswiki=1}} :''Discussion open until: 00:20, 27 April 2026 (UTC)'' :I'd like this access mainly so that I can edit my connected implementations, such as [[Z34125]]. Thank you! [[User:JJPMaster|JJP]]<sub>[[User talk:JJPMaster|Mas]]<sub>[[Special:Contributions/JJPMaster|ter]]</sub></sub> ([[wikt:she|she]]/[[wikt:they|they]]) 00:20, 25 April 2026 (UTC) == Autopatroller == {{See also|Wikifunctions:Autopatrollers}} == Administrator == {{see also|Wikifunctions:Administrators}} == Interface administrator == {{see also|Wikifunctions:Interface administrators}} == Translation administrator == {{see also|Wikifunctions:Translation administrators}} == Bureaucrat == {{see also|Wikifunctions:Bureaucrats}} == Miscellaneous requests == == See also == * [[Wikifunctions:User groups]] ** [[mw:Help:Wikifunctions/User rights]] for additional context about functioneers, maintainers, sysops, and bureaucrats [[Category:User groups|*]] d7e8iu94p47xo23b84yxr68guldxvos 268723 268713 2026-04-25T02:18:08Z Feeglgeef 8776 /* JJPMaster */ Reply 268723 wikitext text/x-wiki {{shortcut|[[WF:RFG]]|[[WF:PERM]]|[[WF:RFUG]]}} This is the place to request specific user groups: {{ombox | image = [[File:Echo user-rights icon.svg|60x60px|alt=|link=]] | text = '''How to make a request''' # Edit the section for the user group you wish to request # Copy the following and ''append'' it to the text-area: ## Requests without required discussion: <code><nowiki>{{subst:rfg|1={{subst:REVISIONUSER}}|2=reason ~~~~}}</nowiki></code> ## Functioneer requests (required 48-hour discussion): <code><nowiki>{{subst:rfg|3=1|length=2 days|1={{subst:REVISIONUSER}}|2=reason ~~~~}}</nowiki></code> ## Requests with required 1-week discussion: <code><nowiki>{{subst:rfg|3=1|1={{subst:REVISIONUSER}}|2=reason ~~~~}}</nowiki></code> # Replace <code>reason</code> with a rationale based on the guidelines specified for the user group }} : ''Archived requests can be found at [[Wikifunctions:Requests for user groups/Archive]]'' {{Autoarchive resolved section | age = 1 | archive = ((FULLPAGENAME))/Archive/((year))/((month:##)) | level = 3 }} == Functioneer == {{see also|Wikifunctions:Functioneers}} === UndueMarmot === :{{UL2.0|1=UndueMarmot|contributions=1|deletedcontributions=1|editcount=1|blocklog=1|rightslog=1|crosswiki=1}} :''Discussion open until: 12:31, 23 April 2026 (UTC)'' :I've been an active contributor on {{Q|Q2013}} for [{{fullurl:d:Special:Contributions/UndueMarmot|dir=prev}} nearly two years now], and I've shown willingness to learn and help create functions here.<br/><br/>The functions I have created here include: {{Z|Z33440}}; {{Z|Z33442}}; {{Z|Z33441}}; {{Z|Z33445}}; and my last one: {{Z|Z33859}}.<br/>All previously approved, either on [[WF:CP]] or on [[WF:PC]].<br/>—[[User:UndueMarmot|<span style="color:#705ccb;">Undue</span><span style="color:#cfdfa3;background-color:#705ccb;">Marmot</span>]] <small>([[User talk:UndueMarmot|talk]])</small> 12:31, 21 April 2026 (UTC) ::{{s}}, sufficient contributions, including especially valuable multilingual ones. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 12:48, 21 April 2026 (UTC) ::{{s}} thanks for your continuing contributions. --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 03:44, 23 April 2026 (UTC) ::{{s}}, thank you for your contributions. &mdash; [[User:Theki|rae<sup>5e</sup>]] &lt;[[User talk:Theki|talk]]&gt; 14:14, 23 April 2026 (UTC) :{{done}} --[[User:Ameisenigel|Ameisenigel]] ([[User talk:Ameisenigel|talk]]) 21:50, 23 April 2026 (UTC) {{Section resolved|1=[[User:Ameisenigel|Ameisenigel]] ([[User talk:Ameisenigel|talk]]) 21:50, 23 April 2026 (UTC)}} === Sun8908 === :{{UL2.0|1=Sun8908|contributions=1|deletedcontributions=1|editcount=1|blocklog=1|rightslog=1|crosswiki=1}} :''Discussion open until: 06:51, 25 April 2026 (UTC)'' :Hello. I am requesting functioneer right after [[Special:Diff/267801|invitation from Feeglgeef]]. I have created multiple functions in the past month, and I am working to create a bunch of conversions between different transliteration systems in Chinese. The right would therefore help me to test the functions and edit the functions more easily. [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 06:51, 23 April 2026 (UTC) ::{{s}}, thank you for your work, sorry for forgetting about this! [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 20:04, 24 April 2026 (UTC) === QuickQuokka === :{{UL2.0|1=QuickQuokka|contributions=1|deletedcontributions=1|editcount=1|blocklog=1|rightslog=1|crosswiki=1}} :''Discussion open until: 21:07, 26 April 2026 (UTC)'' :Hello! : :I am requesting the functioneer role, because I've recently been editing Wikifunctions a lot, and want to be able to connect functions without bothering somebody else. : :I have created several functions, including: :* {{Z|Z33975}} :** {{Z|Z33977}} :** {{Z|Z34088}} :* {{Z|Z33986}} :* {{Z|Z34070}} :* {{Z|Z34105}} :* {{Z|Z34072}} :* {{Z|Z34084}} : :With this right, I will be able to more efficiently contribute functions to the project, and use them on Abstract Wikipedia. <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> 21:07, 24 April 2026 (UTC) ::{{s}}. Trustworthy editor, thank you for your contributions. &mdash; [[User:Theki|rae<sup>5e</sup>]] &lt;[[User talk:Theki|talk]]&gt; 21:15, 24 April 2026 (UTC) ::{{s}}. [https://www.wikifunctions.org/w/index.php?title=Special:Log&logid=198181 first contribution] was less than the discussion period ago, but {{GENDER:QuickQuokka|he's|she's|they've}} created many implementations and tests in that short period. Thank you for your work here! [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 21:16, 24 April 2026 (UTC) === JJPMaster === :{{UL2.0|1=JJPMaster|contributions=1|deletedcontributions=1|editcount=1|blocklog=1|rightslog=1|crosswiki=1}} :''Discussion open until: 00:20, 27 April 2026 (UTC)'' :I'd like this access mainly so that I can edit my connected implementations, such as [[Z34125]]. Thank you! [[User:JJPMaster|JJP]]<sub>[[User talk:JJPMaster|Mas]]<sub>[[Special:Contributions/JJPMaster|ter]]</sub></sub> ([[wikt:she|she]]/[[wikt:they|they]]) 00:20, 25 April 2026 (UTC) ::{{s}}, I thought you were already one? No brainer. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 02:18, 25 April 2026 (UTC) == Autopatroller == {{See also|Wikifunctions:Autopatrollers}} == Administrator == {{see also|Wikifunctions:Administrators}} == Interface administrator == {{see also|Wikifunctions:Interface administrators}} == Translation administrator == {{see also|Wikifunctions:Translation administrators}} == Bureaucrat == {{see also|Wikifunctions:Bureaucrats}} == Miscellaneous requests == == See also == * [[Wikifunctions:User groups]] ** [[mw:Help:Wikifunctions/User rights]] for additional context about functioneers, maintainers, sysops, and bureaucrats [[Category:User groups|*]] 2incip7vxw7res6pe2nik1lyxno19tl 268724 268723 2026-04-25T02:29:39Z Feeglgeef 8776 /* JJPMaster */ 268724 wikitext text/x-wiki {{shortcut|[[WF:RFG]]|[[WF:PERM]]|[[WF:RFUG]]}} This is the place to request specific user groups: {{ombox | image = [[File:Echo user-rights icon.svg|60x60px|alt=|link=]] | text = '''How to make a request''' # Edit the section for the user group you wish to request # Copy the following and ''append'' it to the text-area: ## Requests without required discussion: <code><nowiki>{{subst:rfg|1={{subst:REVISIONUSER}}|2=reason ~~~~}}</nowiki></code> ## Functioneer requests (required 48-hour discussion): <code><nowiki>{{subst:rfg|3=1|length=2 days|1={{subst:REVISIONUSER}}|2=reason ~~~~}}</nowiki></code> ## Requests with required 1-week discussion: <code><nowiki>{{subst:rfg|3=1|1={{subst:REVISIONUSER}}|2=reason ~~~~}}</nowiki></code> # Replace <code>reason</code> with a rationale based on the guidelines specified for the user group }} : ''Archived requests can be found at [[Wikifunctions:Requests for user groups/Archive]]'' {{Autoarchive resolved section | age = 1 | archive = ((FULLPAGENAME))/Archive/((year))/((month:##)) | level = 3 }} == Functioneer == {{see also|Wikifunctions:Functioneers}} === UndueMarmot === :{{UL2.0|1=UndueMarmot|contributions=1|deletedcontributions=1|editcount=1|blocklog=1|rightslog=1|crosswiki=1}} :''Discussion open until: 12:31, 23 April 2026 (UTC)'' :I've been an active contributor on {{Q|Q2013}} for [{{fullurl:d:Special:Contributions/UndueMarmot|dir=prev}} nearly two years now], and I've shown willingness to learn and help create functions here.<br/><br/>The functions I have created here include: {{Z|Z33440}}; {{Z|Z33442}}; {{Z|Z33441}}; {{Z|Z33445}}; and my last one: {{Z|Z33859}}.<br/>All previously approved, either on [[WF:CP]] or on [[WF:PC]].<br/>—[[User:UndueMarmot|<span style="color:#705ccb;">Undue</span><span style="color:#cfdfa3;background-color:#705ccb;">Marmot</span>]] <small>([[User talk:UndueMarmot|talk]])</small> 12:31, 21 April 2026 (UTC) ::{{s}}, sufficient contributions, including especially valuable multilingual ones. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 12:48, 21 April 2026 (UTC) ::{{s}} thanks for your continuing contributions. --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 03:44, 23 April 2026 (UTC) ::{{s}}, thank you for your contributions. &mdash; [[User:Theki|rae<sup>5e</sup>]] &lt;[[User talk:Theki|talk]]&gt; 14:14, 23 April 2026 (UTC) :{{done}} --[[User:Ameisenigel|Ameisenigel]] ([[User talk:Ameisenigel|talk]]) 21:50, 23 April 2026 (UTC) {{Section resolved|1=[[User:Ameisenigel|Ameisenigel]] ([[User talk:Ameisenigel|talk]]) 21:50, 23 April 2026 (UTC)}} === Sun8908 === :{{UL2.0|1=Sun8908|contributions=1|deletedcontributions=1|editcount=1|blocklog=1|rightslog=1|crosswiki=1}} :''Discussion open until: 06:51, 25 April 2026 (UTC)'' :Hello. I am requesting functioneer right after [[Special:Diff/267801|invitation from Feeglgeef]]. I have created multiple functions in the past month, and I am working to create a bunch of conversions between different transliteration systems in Chinese. The right would therefore help me to test the functions and edit the functions more easily. [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 06:51, 23 April 2026 (UTC) ::{{s}}, thank you for your work, sorry for forgetting about this! [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 20:04, 24 April 2026 (UTC) === QuickQuokka === :{{UL2.0|1=QuickQuokka|contributions=1|deletedcontributions=1|editcount=1|blocklog=1|rightslog=1|crosswiki=1}} :''Discussion open until: 21:07, 26 April 2026 (UTC)'' :Hello! : :I am requesting the functioneer role, because I've recently been editing Wikifunctions a lot, and want to be able to connect functions without bothering somebody else. : :I have created several functions, including: :* {{Z|Z33975}} :** {{Z|Z33977}} :** {{Z|Z34088}} :* {{Z|Z33986}} :* {{Z|Z34070}} :* {{Z|Z34105}} :* {{Z|Z34072}} :* {{Z|Z34084}} : :With this right, I will be able to more efficiently contribute functions to the project, and use them on Abstract Wikipedia. <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> 21:07, 24 April 2026 (UTC) ::{{s}}. Trustworthy editor, thank you for your contributions. &mdash; [[User:Theki|rae<sup>5e</sup>]] &lt;[[User talk:Theki|talk]]&gt; 21:15, 24 April 2026 (UTC) ::{{s}}. [https://www.wikifunctions.org/w/index.php?title=Special:Log&logid=198181 first contribution] was less than the discussion period ago, but {{GENDER:QuickQuokka|he's|she's|they've}} created many implementations and tests in that short period. Thank you for your work here! [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 21:16, 24 April 2026 (UTC) === JJPMaster === :{{UL2.0|1=JJPMaster|contributions=1|deletedcontributions=1|editcount=1|blocklog=1|rightslog=1|crosswiki=1}} :''Discussion open until: 00:20, 27 April 2026 (UTC)'' :I'd like this access mainly so that I can edit my connected implementations, such as [[Z34125]]. Thank you! [[User:JJPMaster|JJP]]<sub>[[User talk:JJPMaster|Mas]]<sub>[[Special:Contributions/JJPMaster|ter]]</sub></sub> ([[wikt:she|she]]/[[wikt:they|they]]) 00:20, 25 April 2026 (UTC) ::{{s}}, I thought you were already one? No brainer. Thank you for your contributions! [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 02:18, 25 April 2026 (UTC) == Autopatroller == {{See also|Wikifunctions:Autopatrollers}} == Administrator == {{see also|Wikifunctions:Administrators}} == Interface administrator == {{see also|Wikifunctions:Interface administrators}} == Translation administrator == {{see also|Wikifunctions:Translation administrators}} == Bureaucrat == {{see also|Wikifunctions:Bureaucrats}} == Miscellaneous requests == == See also == * [[Wikifunctions:User groups]] ** [[mw:Help:Wikifunctions/User rights]] for additional context about functioneers, maintainers, sysops, and bureaucrats [[Category:User groups|*]] e47i0sdg7jfkz4302cnzhznpwx5nwl1 268728 268724 2026-04-25T03:08:09Z SpBot 978 archive 1 section: 1 to [[Wikifunctions:Requests for user groups/Archive/2026/04]] (after section [[Wikifunctions:Requests for user groups/Archive/2026/04#UndueMarmot|UndueMarmot]]) - previous edit: [[:User:Feeglgeef|Feeglgeef]], 2026-04-25 02:29 268728 wikitext text/x-wiki {{shortcut|[[WF:RFG]]|[[WF:PERM]]|[[WF:RFUG]]}} This is the place to request specific user groups: {{ombox | image = [[File:Echo user-rights icon.svg|60x60px|alt=|link=]] | text = '''How to make a request''' # Edit the section for the user group you wish to request # Copy the following and ''append'' it to the text-area: ## Requests without required discussion: <code><nowiki>{{subst:rfg|1={{subst:REVISIONUSER}}|2=reason ~~~~}}</nowiki></code> ## Functioneer requests (required 48-hour discussion): <code><nowiki>{{subst:rfg|3=1|length=2 days|1={{subst:REVISIONUSER}}|2=reason ~~~~}}</nowiki></code> ## Requests with required 1-week discussion: <code><nowiki>{{subst:rfg|3=1|1={{subst:REVISIONUSER}}|2=reason ~~~~}}</nowiki></code> # Replace <code>reason</code> with a rationale based on the guidelines specified for the user group }} : ''Archived requests can be found at [[Wikifunctions:Requests for user groups/Archive]]'' {{Autoarchive resolved section | age = 1 | archive = ((FULLPAGENAME))/Archive/((year))/((month:##)) | level = 3 }} == Functioneer == {{see also|Wikifunctions:Functioneers}} === Sun8908 === :{{UL2.0|1=Sun8908|contributions=1|deletedcontributions=1|editcount=1|blocklog=1|rightslog=1|crosswiki=1}} :''Discussion open until: 06:51, 25 April 2026 (UTC)'' :Hello. I am requesting functioneer right after [[Special:Diff/267801|invitation from Feeglgeef]]. I have created multiple functions in the past month, and I am working to create a bunch of conversions between different transliteration systems in Chinese. The right would therefore help me to test the functions and edit the functions more easily. [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 06:51, 23 April 2026 (UTC) ::{{s}}, thank you for your work, sorry for forgetting about this! [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 20:04, 24 April 2026 (UTC) === QuickQuokka === :{{UL2.0|1=QuickQuokka|contributions=1|deletedcontributions=1|editcount=1|blocklog=1|rightslog=1|crosswiki=1}} :''Discussion open until: 21:07, 26 April 2026 (UTC)'' :Hello! : :I am requesting the functioneer role, because I've recently been editing Wikifunctions a lot, and want to be able to connect functions without bothering somebody else. : :I have created several functions, including: :* {{Z|Z33975}} :** {{Z|Z33977}} :** {{Z|Z34088}} :* {{Z|Z33986}} :* {{Z|Z34070}} :* {{Z|Z34105}} :* {{Z|Z34072}} :* {{Z|Z34084}} : :With this right, I will be able to more efficiently contribute functions to the project, and use them on Abstract Wikipedia. <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> 21:07, 24 April 2026 (UTC) ::{{s}}. Trustworthy editor, thank you for your contributions. &mdash; [[User:Theki|rae<sup>5e</sup>]] &lt;[[User talk:Theki|talk]]&gt; 21:15, 24 April 2026 (UTC) ::{{s}}. [https://www.wikifunctions.org/w/index.php?title=Special:Log&logid=198181 first contribution] was less than the discussion period ago, but {{GENDER:QuickQuokka|he's|she's|they've}} created many implementations and tests in that short period. Thank you for your work here! [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 21:16, 24 April 2026 (UTC) === JJPMaster === :{{UL2.0|1=JJPMaster|contributions=1|deletedcontributions=1|editcount=1|blocklog=1|rightslog=1|crosswiki=1}} :''Discussion open until: 00:20, 27 April 2026 (UTC)'' :I'd like this access mainly so that I can edit my connected implementations, such as [[Z34125]]. Thank you! [[User:JJPMaster|JJP]]<sub>[[User talk:JJPMaster|Mas]]<sub>[[Special:Contributions/JJPMaster|ter]]</sub></sub> ([[wikt:she|she]]/[[wikt:they|they]]) 00:20, 25 April 2026 (UTC) ::{{s}}, I thought you were already one? No brainer. Thank you for your contributions! [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 02:18, 25 April 2026 (UTC) == Autopatroller == {{See also|Wikifunctions:Autopatrollers}} == Administrator == {{see also|Wikifunctions:Administrators}} == Interface administrator == {{see also|Wikifunctions:Interface administrators}} == Translation administrator == {{see also|Wikifunctions:Translation administrators}} == Bureaucrat == {{see also|Wikifunctions:Bureaucrats}} == Miscellaneous requests == == See also == * [[Wikifunctions:User groups]] ** [[mw:Help:Wikifunctions/User rights]] for additional context about functioneers, maintainers, sysops, and bureaucrats [[Category:User groups|*]] 9ssyz674xyup3cg66w78j2rugt235js Z10210 0 3902 268678 266892 2026-04-24T22:00:58Z WikiLambda system 3 Updated the implementation list (see [[Help:Wikifunctions/Implementation_ordering_and_choosing|About implementation selection]]) 268678 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z10210" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17" ], "Z8K2": "Z40", "Z8K3": [ "Z20", "Z10213", "Z27757", "Z15669" ], "Z8K4": [ "Z14", "Z11247", "Z10212", "Z10211", "Z27756" ], "Z8K5": "Z10210" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "nullary true" }, { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "零項真" }, { "Z1K1": "Z11", "Z11K1": "Z1381", "Z11K2": "nulo verdadeiro" }, { "Z1K1": "Z11", "Z11K1": "Z1851", "Z11K2": "จริงเปล่า" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Null wahr" }, { "Z1K1": "Z11", "Z11K1": "Z1157", "Z11K2": "nullair waar" }, { "Z1K1": "Z11", "Z11K1": "Z1011", "Z11K2": "ইনপুটহীন সত্য" }, { "Z1K1": "Z11", "Z11K1": "Z1014", "Z11K2": "eziokwu nullary" }, { "Z1K1": "Z11", "Z11K1": "Z1332", "Z11K2": "завжди \"так\"" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "nullaire vrai" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "शून्याधारी सच" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1002", "Z31K2": [ "Z6", "true (nullary)" ] }, { "Z1K1": "Z31", "Z31K1": "Z1851", "Z31K2": [ "Z6", "จริง" ] }, { "Z1K1": "Z31", "Z31K1": "Z1157", "Z31K2": [ "Z6", "waar (nullair) " ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "常に真を返す" }, { "Z1K1": "Z11", "Z11K1": "Z1381", "Z11K2": "função que sempre retorna um valor verdadeiro" }, { "Z1K1": "Z11", "Z11K1": "Z1851", "Z11K2": "ส่งออกค่าจริงเสมอ" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "gibt immer wahr aus" }, { "Z1K1": "Z11", "Z11K1": "Z1157", "Z11K2": "retourneert altijd waar" }, { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Always returns true" }, { "Z1K1": "Z11", "Z11K1": "Z1011", "Z11K2": "সর্বদা আউটপুট সত্য" }, { "Z1K1": "Z11", "Z11K1": "Z1014", "Z11K2": "na alaghachi ezi mgbe niile" }, { "Z1K1": "Z11", "Z11K1": "Z1332", "Z11K2": "функція, яка завжди повертає \"так\" (\"true\")" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "renvoie toujours \"vrai\"" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "हमेशा सच लौटाता है" } ] } } 69daj77bpfnajrhqbajry7t7w2bzag7 Z10215 0 3908 268719 268165 2026-04-25T00:35:25Z WikiLambda system 3 Updated the implementation list (see [[Help:Wikifunctions/Implementation_ordering_and_choosing|About implementation selection]]) 268719 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z10215" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z40", "Z17K2": "Z10215K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "input" }, { "Z1K1": "Z11", "Z11K1": "Z1381", "Z11K2": "entrada" }, { "Z1K1": "Z11", "Z11K1": "Z1851", "Z11K2": "อินพุต" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Eingabe" }, { "Z1K1": "Z11", "Z11K1": "Z1157", "Z11K2": "invoer" }, { "Z1K1": "Z11", "Z11K1": "Z1011", "Z11K2": "মান" }, { "Z1K1": "Z11", "Z11K1": "Z1014", "Z11K2": "Ntinye" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "saisie" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "इनपुट" } ] } } ], "Z8K2": "Z40", "Z8K3": [ "Z20", "Z10790", "Z10796", "Z10801", "Z16063", "Z31987" ], "Z8K4": [ "Z14", "Z11250", "Z10811", "Z14188", "Z32086", "Z31986", "Z27892", "Z10795", "Z10800", "Z10219", "Z10784", "Z11327" ], "Z8K5": "Z10215" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Boolean identity" }, { "Z1K1": "Z11", "Z11K1": "Z1592", "Z11K2": "identitet" }, { "Z1K1": "Z11", "Z11K1": "Z1157", "Z11K2": "booleaanse identiteit" }, { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "恒等" }, { "Z1K1": "Z11", "Z11K1": "Z1186", "Z11K2": "זהות בוליאנית" }, { "Z1K1": "Z11", "Z11K1": "Z1381", "Z11K2": "identidade" }, { "Z1K1": "Z11", "Z11K1": "Z1851", "Z11K2": "เอกลักษณ์" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Identität" }, { "Z1K1": "Z11", "Z11K1": "Z1011", "Z11K2": "বুলিয়ান প্রতিলিপি" }, { "Z1K1": "Z11", "Z11K1": "Z1014", "Z11K2": "njirimara boolean" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "identité booléenne" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "बूलियन पहचान" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1186", "Z31K2": [ "Z6", "זהה", "זהות" ] }, { "Z1K1": "Z31", "Z31K1": "Z1002", "Z31K2": [ "Z6", "identity", "is", "not not", "is true", "passthrough" ] }, { "Z1K1": "Z31", "Z31K1": "Z1851", "Z31K2": [ "Z6", "เท่าเดิม", "เหมือนเดิม" ] }, { "Z1K1": "Z31", "Z31K1": "Z1011", "Z31K2": [ "Z6", "বুলিয়ান পরিচয়" ] }, { "Z1K1": "Z31", "Z31K1": "Z1820", "Z31K2": [ "Z6", "पहचान", "है" ] }, { "Z1K1": "Z31", "Z31K1": "Z1157", "Z31K2": [ "Z6", "identiteit", "is", "niet niet", "is waar", "doorvoer" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "入力されたブール値をそのまま出力する" }, { "Z1K1": "Z11", "Z11K1": "Z1381", "Z11K2": "sempre retorna o mesmo valor da entrada" }, { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "returns the same value as input (unless error)" }, { "Z1K1": "Z11", "Z11K1": "Z1851", "Z11K2": "ส่งออกค่าเดียวกับค่ารับเข้า" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "gibt den gleichen Wert wie die Eingabe aus" }, { "Z1K1": "Z11", "Z11K1": "Z1157", "Z11K2": "retourneert dezelfde waarde als invoer" }, { "Z1K1": "Z11", "Z11K1": "Z1011", "Z11K2": "বুলিয়ান ইনপুট যা হবে আউটপুটও তাই হবে" }, { "Z1K1": "Z11", "Z11K1": "Z1014", "Z11K2": "weghachi otu uru dị ka ntinye (ọ gwụla ma njehie)" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "renvoie la même valeur que l'entrée (sauf erreur)" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "इनपुट के समान वैल्यू लौटाता है (अगर त्रुटि न हो तो)" } ] } } gu2hm62xkfs96m5wio2vydohq9bukwu 268771 268719 2026-04-25T07:00:26Z WikiLambda system 3 Updated the implementation list (see [[Help:Wikifunctions/Implementation_ordering_and_choosing|About implementation selection]]) 268771 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z10215" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z40", "Z17K2": "Z10215K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "input" }, { "Z1K1": "Z11", "Z11K1": "Z1381", "Z11K2": "entrada" }, { "Z1K1": "Z11", "Z11K1": "Z1851", "Z11K2": "อินพุต" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Eingabe" }, { "Z1K1": "Z11", "Z11K1": "Z1157", "Z11K2": "invoer" }, { "Z1K1": "Z11", "Z11K1": "Z1011", "Z11K2": "মান" }, { "Z1K1": "Z11", "Z11K1": "Z1014", "Z11K2": "Ntinye" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "saisie" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "इनपुट" } ] } } ], "Z8K2": "Z40", "Z8K3": [ "Z20", "Z10790", "Z10796", "Z10801", "Z16063", "Z31987" ], "Z8K4": [ "Z14", "Z31986", "Z14188", "Z10811", "Z11250", "Z32086", "Z10795", "Z27892", "Z10219", "Z11327", "Z10784", "Z10800" ], "Z8K5": "Z10215" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Boolean identity" }, { "Z1K1": "Z11", "Z11K1": "Z1592", "Z11K2": "identitet" }, { "Z1K1": "Z11", "Z11K1": "Z1157", "Z11K2": "booleaanse identiteit" }, { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "恒等" }, { "Z1K1": "Z11", "Z11K1": "Z1186", "Z11K2": "זהות בוליאנית" }, { "Z1K1": "Z11", "Z11K1": "Z1381", "Z11K2": "identidade" }, { "Z1K1": "Z11", "Z11K1": "Z1851", "Z11K2": "เอกลักษณ์" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Identität" }, { "Z1K1": "Z11", "Z11K1": "Z1011", "Z11K2": "বুলিয়ান প্রতিলিপি" }, { "Z1K1": "Z11", "Z11K1": "Z1014", "Z11K2": "njirimara boolean" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "identité booléenne" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "बूलियन पहचान" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1186", "Z31K2": [ "Z6", "זהה", "זהות" ] }, { "Z1K1": "Z31", "Z31K1": "Z1002", "Z31K2": [ "Z6", "identity", "is", "not not", "is true", "passthrough" ] }, { "Z1K1": "Z31", "Z31K1": "Z1851", "Z31K2": [ "Z6", "เท่าเดิม", "เหมือนเดิม" ] }, { "Z1K1": "Z31", "Z31K1": "Z1011", "Z31K2": [ "Z6", "বুলিয়ান পরিচয়" ] }, { "Z1K1": "Z31", "Z31K1": "Z1820", "Z31K2": [ "Z6", "पहचान", "है" ] }, { "Z1K1": "Z31", "Z31K1": "Z1157", "Z31K2": [ "Z6", "identiteit", "is", "niet niet", "is waar", "doorvoer" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "入力されたブール値をそのまま出力する" }, { "Z1K1": "Z11", "Z11K1": "Z1381", "Z11K2": "sempre retorna o mesmo valor da entrada" }, { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "returns the same value as input (unless error)" }, { "Z1K1": "Z11", "Z11K1": "Z1851", "Z11K2": "ส่งออกค่าเดียวกับค่ารับเข้า" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "gibt den gleichen Wert wie die Eingabe aus" }, { "Z1K1": "Z11", "Z11K1": "Z1157", "Z11K2": "retourneert dezelfde waarde als invoer" }, { "Z1K1": "Z11", "Z11K1": "Z1011", "Z11K2": "বুলিয়ান ইনপুট যা হবে আউটপুটও তাই হবে" }, { "Z1K1": "Z11", "Z11K1": "Z1014", "Z11K2": "weghachi otu uru dị ka ntinye (ọ gwụla ma njehie)" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "renvoie la même valeur que l'entrée (sauf erreur)" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "इनपुट के समान वैल्यू लौटाता है (अगर त्रुटि न हो तो)" } ] } } 8mwithc1h7a40k56hbgnu5envxmc64e Wikifunctions:Naming conventions 4 11299 268408 249464 2026-04-24T13:59:33Z Feeglgeef 8776 add "When naming a foreign language in a label, use the label language's capitalization conventions (for example, "Toki Pona" should be capitalized in an English label)." to capitalization 268408 wikitext text/x-wiki <languages/> {{Draft}} <translate> <!--T:1--> The page aims to sum up some conventions related to how are objects named at Wikifunctions. Since it's still a young project, there are not many guidelines defined yet. == Capitalization == <!--T:2--> <!--T:3--> Some languages use capital and small letters. Labels of objects should be written in such languages as if they were an ordinary phrase. Use of [[:w:en:Title case|Title case]] is discouraged. For example, instead of ''Calculate A Distance Between Earth And Sun On a Given Date'', type something like ''calculate a distance between Earth and Sun on a given date''. <!--T:14--> Capitalize only proper nouns and other words as required by the rules of the language in which you are writing. For example, this applies to nouns in German, and to some classes of words in English, such as days of week and names of languages. Don't capitalize those things if the rules of your language don't require this. When naming a foreign language in a label, use the label language's capitalization conventions (for example, "Toki Pona" should be capitalized in an English label). Abbreviations should use their conventional form; for example, in English, use "[[:en:RSA (cryptosystem)|RSA]]" and not "rsa" for the encryption algorithm name. <!--T:4--> By convention, names of objects that describe data types, should have their first letter capitalized (for example, <tvar name="1">[[Z1]]</tvar> or <tvar name="2">[[Z8]]</tvar>). == Search characters == <!--T:12--> <!--T:13--> The search engine uses a few characters as modifiers, so avoid these at the start of a word. These characters are: <tvar name="1"><code>~ * \? - " !</code></tvar>. <!--T:15--> Note that “?” on its own (rather than “\?”) is not a modifier. It is, however, a “greyspace” character. Other “greyspace” characters are <tvar name="chars"><code>~ ! @ # $ % ^ & ( ) _ + - = { } | [ ] \ : " ; ' < > ? , . /</code></tvar>. The search engine treats these (singly or in combination) as part of the word boundary. This is not generally a problem, but if they are likely to be significant in searches, you should avoid them at the start or end of a word (or between words), unless necessary (for example, <tvar name="2">[[Z11729]]</tvar>). See [[<tvar name="1">:mw:Special:MyLanguage/Help:CirrusSearch</tvar>|Help:CirrusSearch]] for details of how to search for text containing any of these characters. == Implementation names == <!--T:5--> <!--T:6--> When creating an Implementation, please mention the language you used in its name (Python/JavaScript/Composition). If there are more than one implementation in the same language, it's recommended to give a little detail in the title of what makes this implementation different. For example, naming the algorithm name (if one exists). == Test cases == <!--T:7--> <!--T:8--> Labels of a test case should provide some clue about what you are checking there. It doesn't have to include values for every input and output, but should at least specify a domain that you're checking. For instance, you might want to say that this test checks the behavior of a string function when it's given letters from the Cyrillic alphabet, or of a mathematical function when a fraction or complex number is passed. <!--T:9--> If the test case is related to a string function, and you include a string argument in the test case name, please surround the argument in quotes or mark it in some other way so it will be clear what the value is. It's especially helpful if the value has significant whitespace at the beginning or end (for example, when testing a text-trimming function). == Special cases for types == <!--T:16--> </translate> === {{Z|Z14294}} === * <translate><!--T:17--> Should start with "config for."</translate> ** <translate><!--T:18--> If the configuration is a display function, it should be "config for displaying", followed by the exact name of the type.</translate> ** <translate><!--T:19--> If the configuration is a read function, it should be "config for reading", following by the exact name of the type.</translate> === {{Z|Z4}} === * <translate><!--T:20--> Should be in sentence case (e.g. Rational number)</translate> ** <translate><!--T:21--> This rule should not be followed if the type name is used outside of Wikifunctions and more often than not is in a snake-case form (e.g. <tvar name="1">{{Z|Z20838}}</tvar>)</translate> <translate> == Multi-lingual labels == <!--T:10--> </translate> {{Phab|T359663}} <translate> <!--T:11--> Labels in ''multiple languages'' (using the <tvar name="1"><code>mul</code></tvar> language code, per [[<tvar name="3">d:Special:MyLanguage/Help:Default values for labels and aliases</tvar>|Wikidata's convention]]) can be used to specify the label in a way that doesn't involve words, for example as a mathematical expression. See <tvar name="2">{{Z|10512}}</tvar> for an example. At the moment of writing, the software doesn't use these labels as a fallback though. </translate> [[Category:Policy{{#translation:}}]] 82rs91125d1ol5xx185einytz9l9xan 268411 268408 2026-04-24T14:03:21Z Feeglgeef 8776 268411 wikitext text/x-wiki <languages/> {{Draft}} <translate> <!--T:1--> The page aims to sum up some conventions related to how are objects named at Wikifunctions. Since it's still a young project, there are not many guidelines defined yet. == Capitalization == <!--T:2--> <!--T:3--> Some languages use capital and small letters. Labels of objects should be written in such languages as if they were an ordinary phrase. Use of [[:w:en:Title case|Title case]] is discouraged. For example, instead of ''Calculate A Distance Between Earth And Sun On a Given Date'', type something like ''calculate a distance between Earth and Sun on a given date''. <!--T:14--> Capitalize only proper nouns and other words as required by the rules of the language in which you are writing. For example, this applies to nouns in German, and to some classes of words in English, such as days of week and names of languages. Don't capitalize those things if the rules of your language don't require this. When naming a foreign language in a label, use the label language's capitalization conventions (for example, "Toki Pona" should be capitalized in an English label). Abbreviations should use their conventional form; for example, in English, use "[[:en:RSA (cryptosystem)|RSA]]" and not "rsa" for the encryption algorithm name. <!--T:4--> By convention, names of objects that describe data types, should have their first letter capitalized (for example, <tvar name="1">[[Z1]]</tvar> or <tvar name="2">[[Z8]]</tvar>). == Search characters == <!--T:12--> <!--T:13--> The search engine uses a few characters as modifiers, so avoid these at the start of a word. These characters are: <tvar name="1"><code>~ * \? - " !</code></tvar>. <!--T:15--> Note that “?” on its own (rather than “\?”) is not a modifier. It is, however, a “greyspace” character. Other “greyspace” characters are <tvar name="chars"><code>~ ! @ # $ % ^ & ( ) _ + - = { } | [ ] \ : " ; ' < > ? , . /</code></tvar>. The search engine treats these (singly or in combination) as part of the word boundary. This is not generally a problem, but if they are likely to be significant in searches, you should avoid them at the start or end of a word (or between words), unless necessary (for example, <tvar name="2">[[Z11729]]</tvar>). See [[<tvar name="1">:mw:Special:MyLanguage/Help:CirrusSearch</tvar>|Help:CirrusSearch]] for details of how to search for text containing any of these characters. == Implementation names == <!--T:5--> <!--T:6--> When creating an Implementation, please mention the language you used in its name (Python/JavaScript/Composition). If there are more than one implementation in the same language, it's recommended to give a little detail in the title of what makes this implementation different. For example, naming the algorithm name (if one exists). == Test cases == <!--T:7--> <!--T:8--> Labels of a test case should provide some clue about what you are checking there. It doesn't have to include values for every input and output, but should at least specify a domain that you're checking. For instance, you might want to say that this test checks the behavior of a string function when it's given letters from the Cyrillic alphabet, or of a mathematical function when a fraction or complex number is passed. <!--T:9--> If the test case is related to a string function, and you include a string argument in the test case name, please surround the argument in quotes or mark it in some other way so it will be clear what the value is. It's especially helpful if the value has significant whitespace at the beginning or end (for example, when testing a text-trimming function). </translate> == Configuration of functions for given languages == * <translate><!--T:17--> Should start with "config for."</translate> ** <translate><!--T:18--> If the configuration is a display function, it should be "config for displaying", followed by the exact name of the type.</translate> ** <translate><!--T:19--> If the configuration is a read function, it should be "config for reading", following by the exact name of the type.</translate> == Types == * <translate><!--T:20--> Should be in sentence case (e.g. Rational number)</translate> ** <translate><!--T:21--> This rule should not be followed if the type name is used outside of Wikifunctions and more often than not is in a snake-case form (e.g. <tvar name="1">{{Z|Z20838}}</tvar>)</translate> <translate> == Multi-lingual labels == <!--T:10--> </translate> {{Phab|T359663}} <translate> <!--T:11--> Labels in ''multiple languages'' (using the <tvar name="1"><code>mul</code></tvar> language code, per [[<tvar name="3">d:Special:MyLanguage/Help:Default values for labels and aliases</tvar>|Wikidata's convention]]) can be used to specify the label in a way that doesn't involve words, for example as a mathematical expression. See <tvar name="2">{{Z|10512}}</tvar> for an example. At the moment of writing, the software doesn't use these labels as a fallback though. </translate> [[Category:Policy{{#translation:}}]] lugji89ce7mgrh0xwmu2vooz4nt0i9n User talk:Mdaniels5757 3 11453 268918 266210 2026-04-25T09:54:36Z MediaWiki message delivery 791 /* Wikifunctions & Abstract Wikipedia Newsletter #245 is out: The Foundation's search for the perfect language */ new section 268918 wikitext text/x-wiki {{Welcome/lang|user=Mdaniels5757|welcominguser=VIGNERON|1=[[User:VIGNERON|VIGNERON]] ([[User talk:VIGNERON|talk]]) 19:35, 21 August 2023 (UTC)}} == Z12250 in French == Hi, I saw your notice concerning the [[Z12250]] in French and the autopatrolled removed. When I created it, after reading the help pages, I understood that we could add translations further, like this is in Wikidata. It's not a tentative of pollution from mine. However, it was the right decision without knowing my misunderstanding, so thanks for having done it =) [[User:Athozus|Athozus]] ([[User talk:Athozus|talk]]) 22:10, 16 December 2023 (UTC) :@[[User:Athozus|Athozus]] OK, no worries! I'm not going to re-set it right now just because that's the only edit you've made so far, but it will be granted in the future if you need it or it would be helpful. Best, —&#8205;[[User:Mdaniels5757|Mdaniels5757]] ([[User talk:Mdaniels5757|talk]]&nbsp;&bull;&nbsp;[[Special:Contributions/Mdaniels5757|contribs]]) 02:50, 17 December 2023 (UTC) == Wikifunctions & Abstract Wikipedia Newsletter #217 is out: More than 3,000 functions on Wikifunctions == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2025-09-12|a new update]] for Wikifunctions and Abstract Wikipedia. Please, come and read it! In this issue, we celebrate reaching the milestone of 3,000 functions on Wikifunctions, we discuss our upcoming commitments in outreach, we share with you our latest blogpost, 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]]) 18:21, 12 September 2025 (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=29173200 --> == Wikifunctions & Abstract Wikipedia Newsletter #218 is out: Wikifunctions available on 123 Wiktionary languages == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2025-09-19|a new update]] for Wikifunctions and Abstract Wikipedia. Please, come and read it! In this issue, we update you on the recent Wikifunctions deployment on Wiktionaries, we introduce our new page for requesting cleanups, we update you on what's new on Types, we remind you of the upcoming meetings, 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 the next '''Natural Language Generation Special Interest Group meeting''' will be held on '''[https://zonestamp.toolforge.org/1758643200 September 23, at 16:00 UTC]''' ([https://meet.google.com/xzn-kqer-mah link to the meeting]). Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 15:26, 20 September 2025 (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=29289969 --> == Wikifunctions & Abstract Wikipedia Newsletter #219 is out: Accessing qualifiers in Wikidata statements == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2025-09-26|a new update]] for Wikifunctions and Abstract Wikipedia. Please, come and read it! In this issue, we introduce the possibility of calling also qualifiers from Wikidata, we update you on the recent deployments of Wikifunctions and on the Wikifunctions presentations at Wikimedia events, we give you the recent updates on Types, 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]]) 17:46, 26 September 2025 (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=29319712 --> == Wikifunctions & Abstract Wikipedia Newsletter #220 is out: Rich text now available in embedded function calls on 148 Wiktionaries and Incubator == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2025-10-03|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In this issue, we update you on the latest functions and types you can create, we announce that functions are now available to call on 152 projects, we talk about our presentations at Wikimedia meetings, 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/1759771800 October 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:55, 4 October 2025 (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=29367070 --> == Wikifunctions & Abstract Wikipedia Newsletter #221 is out: Decision on location for abstract content and Quarterly Planning for October–December == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2025-10-08|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In this issue, we introduce our [[:m:Special:MyLanguage/Abstract Wikipedia/Abstract Wikipedia naming contest|naming contest for Abstract Wikipedia]], we discuss our plans and work for the upcoming quarter (October-December 2025), we report on the next events we'll be part of, 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]]) 17:47, 9 October 2025 (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=29367070 --> == Wikifunctions & Abstract Wikipedia Newsletter #222 is out: Kicking Off the Naming Contest for Abstract Wikipedia; Visualizing functions == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2025-10-15|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In this issue, we kickstart our [[:m:Special:MyLanguage/Abstract Wikipedia/Abstract Wikipedia naming contest|naming contest for Abstract Wikipedia]], we present a beautiful representation of functions by a community member, we report on the next events we'll be part of, 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]]) 17:04, 15 October 2025 (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=29444338 --> == Wikifunctions & Abstract Wikipedia Newsletter #223 is out: Welcome Zaree and Laura! Naming contest round 1 kicked off == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2025-10-23|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In this issue, we welcome two new additions to the team, we update you on our [[:m:Special:MyLanguage/Abstract Wikipedia/Abstract Wikipedia naming contest|naming contest for Abstract Wikipedia]], we report on the next events we'll be part of, 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]]) 21:10, 23 October 2025 (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=29491948 --> == Wikifunctions & Abstract Wikipedia Newsletter #224 is out: Round 1 of “abstract content wiki” naming vote ending Monday; An example of short descriptions == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2025-10-29|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In this issue, we update you on our [[:m:Special:MyLanguage/Abstract Wikipedia/Abstract Wikipedia naming contest|naming contest for Abstract Wikipedia]], we announce our first experimentation with short descriptions on Wikidata, we talk about our presentations at the upcoming WikidataCon 2025, and we take a look at the latest Type and 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/1762194600 November 3, at 18: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]]) 13:48, 30 October 2025 (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=29511879 --> == Wikifunctions & Abstract Wikipedia Newsletter #225 is out: First round of voting for naming the wiki for abstract content closed; Calling for Wiktionary functions; Embedded Wikifunctions on Bengali Wikipedia and seven more Wiktionaries == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2025-11-05|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In this issue, we update you on the closing of the first phase of the [[:m:Special:MyLanguage/Abstract Wikipedia/Abstract Wikipedia naming contest|naming contest for Abstract Wikipedia]], we introduce a possible implementation of Wikifunctions for Wiktionaries, we talk about our latest outreach events, and we take a look at the latest Type and 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]]) 14:06, 6 November 2025 (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=29511879 --> == Wikifunctions & Abstract Wikipedia Newsletter #226 is out: Getting ready for second round of voting for naming the wiki with abstract content; Rewriting the backend: Why Rust? == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2025-11-13|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In this issue, we summarise current discussion regarding the [[:m:Special:MyLanguage/Abstract Wikipedia/Abstract Wikipedia naming contest|naming contest for Abstract Wikipedia]], we discuss how we are rewriting the backend, we ask for help in substituting a function, we suggest you the recordings of Wikifunctions-related sessions at the WikidataCon 2025, 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 the next '''Natural Language Generation Special Interest Group meeting''' will be held on '''[https://zonestamp.toolforge.org/1763481600 November 18, at 16:00 UTC]''' ([https://meet.google.com/xzn-kqer-mah link to the meeting]). Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 14:42, 13 November 2025 (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=29511879 --> == Wikifunctions & Abstract Wikipedia Newsletter #227 is out: Second round of voting for naming the wiki with language-independent content; Sharing function calls == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2025-11-20|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In this issue, we announce the start of the second phase of the [[:m:Special:MyLanguage/Abstract Wikipedia/Abstract Wikipedia naming contest|naming contest for Abstract Wikipedia]], we share the results of the MacArthur Foundation's 100&Change contest, we share the recording of the last NLG SIG meeting, and we take a look at the latest software developments. Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]! Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 10:11, 21 November 2025 (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=29511879 --> == Wikifunctions & Abstract Wikipedia Newsletter #228 is out: Vote on the new wiki name! Finishing each other’s sentences == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2025-11-27|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In this issue, we update you on our [[:m:Special:MyLanguage/Abstract Wikipedia/Abstract Wikipedia naming contest|naming contest for Abstract Wikipedia]], we discuss our progress on sentence creation with functions, 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/1762194600 December 1, at 18: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]]) 11:38, 27 November 2025 (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=29511879 --> == Wikifunctions & Abstract Wikipedia Newsletter #229 is out: And the name is Abstract Wikipedia == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2025-12-04|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In this issue, we share the final results of the [[:m:Special:MyLanguage/Abstract Wikipedia/Abstract Wikipedia naming contest|naming contest for Abstract Wikipedia]], we share two demos about new Wikifunctions features, we talk about Wikidata components in Wikifunctions, 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]]) 11:02, 4 December 2025 (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=29735279 --> == Wikifunctions & Abstract Wikipedia Newsletter #230 is out: How to write better error messages == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2025-12-11|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In this issue, we share an essay on how to write better error messages, on improving which we focused in the last months. 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]]) 12:01, 12 December 2025 (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=29735279 --> == Wikifunctions & Abstract Wikipedia Newsletter #231 is out: We wish you a happy new Gregorian year! == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2025-12-18|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In this issue, we showcase some templates using Wikifunctions functions on several projects, and we wrap up work for this Gregorian year, wishing you happy holidays. The updates will resume in the week of January 14, so if you feel like you want more, you can always read the previous updates in [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]! Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 16:01, 18 December 2025 (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=29814552 --> == Wikifunctions & Abstract Wikipedia Newsletter #232 is out: 25 years of Wikipedia == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-01-15|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In the first issue of 2026, we celebrate our incredible milestone of 25 years of Wikipedia and we take a look at the latest software developments. Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]! Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 10:04, 16 January 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=29902635 --> == Wikifunctions & Abstract Wikipedia Newsletter #233 is out: Quarterly plan for January–March 2026 == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-01-22|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In this issue, we share our work plans for the quarter that goes from January to March 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]]) 12:01, 22 January 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=29963119 --> == Wikifunctions & Abstract Wikipedia Newsletter #234 is out: Integrating Abstract Wikipedia == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-01-29|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In this issue, we share our ideas about the integration of Abstract Wikipedia with the existing Wikimedia projects, 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:51, 30 January 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=29963119 --> == Next Wikifunctions & Abstract Wikipedia Volunteers' Corner will be on February 9 == Hi, we remind you that, if you have questions or ideas to discuss about Wikifunctions & Abstract Wikipedia, you can participate to the next '''Volunteers' Corner''', that will be held on '''[https://zonestamp.toolforge.org/1770661800 February 9, at 18:30 UTC]''' ([https://meet.google.com/xuy-njxh-rkw link to the meeting]). We hope to see you there! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 06:23, 6 February 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=29963119 --> == Wikifunctions & Abstract Wikipedia Newsletter #235 is out: Finishing each other sentences: Starting things; Offsite in Istanbul == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-02-13|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In this issue, we share the results of our recent team offsite (meeting in person) in Istanbul, Türkiye, especially on creating sentence fragments in several languages. 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]]) 16:31, 13 February 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=29963119 --> == Wikifunctions & Abstract Wikipedia Newsletter #236 is out: A sneak preview of Abstract Wikipedia == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-02-20|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In this issue, we share a sneak preview of how Abstract Wikipedia will look like and work, 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]]) 13:15, 20 February 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=29963119 --> == Wikifunctions & Abstract Wikipedia Newsletter #237 is out: Graceful overrides and fallbacks == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-02-26|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In this issue, we discuss different patterns in articles about years on different Wikipedias, we present the video of the Wikifunctions presentation by Nicolas Vigneron at the last Celtic Knot, 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/1772476200 March 2, at 18: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]]) 11:18, 27 February 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=30119120 --> == Wikifunctions & Abstract Wikipedia Newsletter #238 is out: Citations and Copy and Paste == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-03-06|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In this issue, we introduce the possibility of creating a function that deals with references and a Wikifunctions internal clipboard, where you can temporarily store any piece of code in order to paste it somewhere else, 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]]) 17:28, 6 March 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=30119120 --> == Wikifunctions & Abstract Wikipedia Newsletter #239 is out: A new composition language == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-03-11|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In this issue, we talk about the revamp of the composition language on Wikifunctions, with its potential for further improvements. 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]]) 16:19, 12 March 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=30229736 --> == Wikifunctions & Abstract Wikipedia Newsletter #240 is out: Abstract Wikipedia is now in Beta == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-03-19|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In this issue, we celebrate the launch of the [https://abstract.wikipedia.org/ preliminary Beta version of Abstract Wikipedia], 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]]) 18:23, 19 March 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=30229736 --> == Wikifunctions & Abstract Wikipedia Newsletter #241 is out: First few days of Abstract Wikipedia Beta; Status of Composition Language v2 == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-03-26|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In this issue, we discuss the first early edits on [https://abstract.wikipedia.org/ Abstract Wikipedia], we share the status of Composition Language v2, 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]]) 16:48, 26 March 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=30289284 --> == Wikifunctions & Abstract Wikipedia Newsletter #242 is out: Request for Discussion: Syntactic tables == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-04-02|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In this issue, we introduce a proposal for Natural Language Generation, we introduce a page for function suggestions from Abstract Wikipedia, we inform you that there will be a presentation about Abstract Wikipedia at WikiCon Australia, 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/1776101400 April 13, 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]]) 13:37, 3 April 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=30325620 --> == Wikifunctions & Abstract Wikipedia Newsletter #243 is out: Community proposals for capturing meaning == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-04-10|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In this issue, we report on three community proposals on syntactic approaches, we introduce a new Type (Complex numbers), we report on current hiccups on Abstract Wikipedia, we share more information about a presentation about Abstract Wikipedia at WikiCon Australia, 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/1776101400 April 13, 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]]) 15:35, 10 April 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=30325620 --> == Wikifunctions & Abstract Wikipedia Newsletter #244 is out: Milestones; Some major issues hopefully resolved == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-04-16|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In this issue, we celebrate 4000 functions on Wikifunctions and 1000 abstract articles on Abstract Wikipedia, we announce that we should have fixed some major issues with the websites, we inform you on our latest outreach activities, and we take a look at the latest software developments. Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]! Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 10:22, 17 April 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=30325620 --> == Wikifunctions & Abstract Wikipedia Newsletter #245 is out: The Foundation's search for the perfect language == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-04-25|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In this issue, we present an academic paper about Abstract Wikipedia, we discuss our latest Type created, and we take a look at the newest created functions. 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:54, 25 April 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=30325620 --> 6yad5ikuau5oektt3kl4d8qxdu7c1kq Wikifunctions:Status updates 4 22740 268755 266160 2026-04-25T05:33:11Z DVrandecic (WMF) 7 268755 wikitext text/x-wiki <languages/> {{shortcut|WF:SU}}{{notice|1=<translate><!--T:1--> '''[[<tvar name="sub">:m:Global message delivery/Targets/Wikifunctions & Abstract Wikipedia</tvar>|Subscribe]]''' to receive short on-wiki MassMessage notifications about each new issue</translate>}} {{Wikifunctions updates | prevlabel = <translate><!--T:2--> Previous update</translate> | prev = 2024-02-01 | nextlabel = <translate><!--T:3--> Last update</translate> | next = 2026-04-25 }} <translate><!--T:4--> A lot is happening around Wikifunctions and Abstract Wikipedia. This is the page where our updates are posted, including the [[<tvar name="1">Special:MyLanguage/WF:function of the Week</tvar>|function of the Week]]. <!--T:5--> You can also subscribe to the [[<tvar name="sub">:m:Global message delivery/Targets/Wikifunctions & Abstract Wikipedia</tvar>|on-wiki newsletter]] to have them delivered to your talk page or to your project's village pump. == Newsletters == <!--T:28--> </translate> <!--<nowiki> Newsletter entry template: * <translate><tvar name="1">{{Status updates|2026-0?-??}}</tvar>: Title</translate> NOTE: Remember to also update the "next =" date at the top of this page. </nowiki>--> === 2026 === * <translate><tvar name="1">{{Status updates|2026-04-25}}</tvar>: The Foundation's search for the perfect language</translate> * <translate><!--T:114--> <tvar name="1">{{Status updates|2026-04-16}}</tvar>: Milestones; Some major issues hopefully resolved</translate> * <translate><!--T:113--> <tvar name="1">{{Status updates|2026-04-10}}</tvar>: Community proposals for capturing meaning</translate> * <translate><!--T:112--> <tvar name="1">{{Status updates|2026-04-02}}</tvar>: Request for Discussion: Syntactic tables</translate> * <translate><!--T:111--> <tvar name="1">{{Status updates|2026-03-26}}</tvar>: First few days of Abstract Wikipedia Beta; Status of Composition Language v2</translate> * <translate><!--T:110--> <tvar name="1">{{Status updates|2026-03-19}}</tvar>: Abstract Wikipedia in Beta</translate> * <translate><!--T:109--> <tvar name="1">{{Status updates|2026-03-11}}</tvar>: A new composition language</translate> * <translate><!--T:108--> <tvar name="1">{{Status updates|2026-03-06}}</tvar>: Citations and Copy and Paste</translate> * <translate><!--T:107--> <tvar name="1">{{Status updates|2026-02-26}}</tvar>: Graceful overrides and fallbacks</translate> * <translate><!--T:106--> <tvar name="1">{{Status updates|2026-02-20}}</tvar>: A sneak preview of Abstract Wikipedia</translate> * <translate><!--T:105--> <tvar name="1">{{Status updates|2026-02-13}}</tvar>: Finishing each other sentences: Starting things; Offsite in Istanbul</translate> * <translate><!--T:104--> <tvar name="1">{{Status updates|2026-01-29}}</tvar>: Integrating Abstract Wikipedia</translate> * <translate><!--T:103--> <tvar name="1">{{Status updates|2026-01-22}}</tvar>: Quarterly plan for January–March 2026</translate> * <translate><!--T:102--> <tvar name="1">{{Status updates|2026-01-15}}</tvar>: 25 years of Wikipedia</translate> === 2025 === * <translate><!--T:101--> <tvar name="1">{{Status updates|2025-12-18}}</tvar>: We wish you a happy new Gregorian year!</translate> * <translate><!--T:100--> <tvar name="1">{{Status updates|2025-12-11}}</tvar>: How to write better error messages</translate> * <translate><!--T:99--> <tvar name="1">{{Status updates|2025-12-04}}</tvar>: And the name is Abstract Wikipedia</translate> * <translate><!--T:98--> <tvar name="1">{{Status updates|2025-11-27}}</tvar>: Vote on the new wiki name!; Finishing each other’s sentences</translate> * <translate><!--T:97--> <tvar name="1">{{Status updates|2025-11-20}}</tvar>: Second round of voting for naming the wiki with language-independent content; Sharing function calls</translate> * <translate><!--T:96--> <tvar name="1">{{Status updates|2025-11-13}}</tvar>: Getting ready for second round of voting for naming the wiki with abstract content; Rewriting the backend: Why Rust?</translate> * <translate><!--T:95--> <tvar name="1">{{Status updates|2025-11-05}}</tvar>: First round of voting for naming the wiki for abstract content closed; Calling for Wiktionary functions; Embedded Wikifunctions on Bengali Wikipedia and seven more Wiktionaries</translate> * <translate><!--T:94--> <tvar name="1">{{Status updates|2025-10-29}}</tvar>: Round 1 of “abstract content wiki” naming vote ending Monday; An example of short descriptions</translate> * <translate><!--T:93--> <tvar name="1">{{Status updates|2025-10-23}}</tvar>: Welcome Zaree and Laura! Naming contest round 1 kicked off</translate> * <translate><!--T:92--> <tvar name="1">{{Status updates|2025-10-15}}</tvar>: Kicking Off the Naming Contest for Abstract Wikipedia; Visualizing functions</translate> * <translate><!--T:91--> <tvar name="1">{{Status updates|2025-10-08}}</tvar>: Decision on location for abstract content and Quarterly Planning for October–December</translate> * <translate><!--T:90--> <tvar name="1">{{Status updates|2025-10-03}}</tvar>: Rich text now available in embedded function calls on 148 Wiktionaries and Incubator</translate> * <translate><!--T:89--> <tvar name="1">{{Status updates|2025-09-26}}</tvar>: Accessing qualifiers in Wikidata statements</translate> * <translate><!--T:88--> <tvar name="1">{{Status updates|2025-09-19}}</tvar>: Wikifunctions available on 123 Wiktionary languages</translate> * <translate><!--T:87--> <tvar name="1">{{Status updates|2025-09-12}}</tvar>: More than 3,000 functions on Wikifunctions</translate> * <translate><!--T:86--> <tvar name="1">{{Status updates|2025-09-07}}</tvar>: Copying function calls from one Wikipedia to another</translate> * <translate><!--T:85--> <tvar name="1">{{Status updates|2025-08-29}}</tvar>: Accessing Wikidata items now possible from embedded function calls; Wikifunctions available on 65 Wikitionaries</translate> * <translate><!--T:84--> <tvar name="1">{{Status updates|2025-08-22}}</tvar>: Recording of Wikimania session: Wikifunctions is coming soon to a wiki near you!</translate> * <translate><!--T:83--> <tvar name="1">{{Status updates|2025-08-01}}</tvar>: Wikimania 2025 is coming soon!</translate> * <translate><!--T:82--> <tvar name="1">{{Status updates|2025-07-26}}</tvar>: “Wikipedia is an encyclopedia”; Two years of Wikifunctions</translate> * <translate><!--T:81--> <tvar name="1">{{Status updates|2025-07-19}}</tvar>: Wikidata-based enumerations are here</translate> * <translate><!--T:80--> <tvar name="1">{{Status updates|2025-07-10}}</tvar>: Length limits on labels and descriptions</translate> * <translate><!--T:79--> <tvar name="1">{{Status updates|2025-07-04}}</tvar>: Coverage of 1298</translate> * <translate><!--T:78--> <tvar name="1">{{Status updates|2025-06-27}}</tvar>: How many people are needed to write an encyclopedia?</translate> * <translate><!--T:76--> <tvar name="1">{{Status updates|2025-06-21}}</tvar>: Quarterly Planning for July–September 2025</translate> * <translate><!--T:77--> <tvar name="1">{{Status updates|2025-06-15}}</tvar>: Closing the consultation about the location of Abstract Content</translate> * <translate><!--T:75--> <tvar name="1">{{Status updates|2025-06-06}}</tvar>: Where will Abstract Content go?</translate> * <translate><!--T:74--> <tvar name="1">{{Status updates|2025-05-29}}</tvar>: Rolling out to five Wiktionaries; Calculating with today's date</translate> * <translate><!--T:73--> <tvar name="1">{{Status updates|2025-05-23}}</tvar>: Ongoing consultation about the Location for Abstract Content</translate> * <translate><!--T:72--> <tvar name="1">{{Status updates|2025-05-15}}</tvar>: Location of Abstract Content</translate> * <translate><!--T:71--> <tvar name="1">{{Status updates|2025-05-09}}</tvar>: Abstract Wikipedia and the Wikimedia AI Strategy</translate> * <translate><!--T:70--> <tvar name="1">{{Status updates|2025-04-30}}</tvar>: Abstract Wikipedia is a MacArthur 100&Change finalist</translate> * <translate><!--T:69--> <tvar name="1">{{Status updates|2025-04-25}}</tvar>: Welcome, Gregory!</translate> * <translate><!--T:68--> <tvar name="1">{{Status updates|2025-04-16}}</tvar>: Wikifunctions integrated in Dagbani - and Wikifunctions; and the date of Easter</translate> * <translate><!--T:67--> <tvar name="1">{{Status updates|2025-04-11}}</tvar>: Quarter in review</translate> * <translate><!--T:65--> <tvar name="1">{{Status updates|2025-04-05}}</tvar>: Quarterly Planning for April–June 2025; We are looking for a Senior Product Manager</translate> * <translate><!--T:66--> <tvar name="1">{{Status updates|2025-03-28}}</tvar>: It's about time</translate> * <translate><!--T:64--> <tvar name="1">{{Status updates|2025-03-20}}</tvar>: Wikidata-based simple enumerations</translate> * <translate><!--T:63--> <tvar name="1">{{Status updates|2025-03-15}}</tvar>: Upcoming NLG meeting, Recent Changes in the software</translate> * <translate><!--T:62--> <tvar name="1">{{Status updates|2025-03-07}}</tvar>: Recent Changes in the software, Recording of Volunteer’s Corner, and talks in London</translate> * <translate><!--T:61--> <tvar name="1">{{Status updates|2025-02-26}}</tvar>: From things to words</translate> * <translate><!--T:60--> <tvar name="1">{{Status updates|2025-02-19}}</tvar>: A proposal for types per language and part of speech</translate> * <translate><!--T:59--> <tvar name="1">{{Status updates|2025-02-13}}</tvar>: Restricting the World, redux</translate> * <translate><!--T:58--> <tvar name="1">{{Status updates|2025-02-06}}</tvar>: Invitation to the Natural Language Generation Special Interest Group</translate> * <translate><!--T:57--> <tvar name="1">{{Status updates|2025-01-29}}</tvar>: With 2000 Functions into the new year: time for stats</translate> * <translate><!--T:56--> <tvar name="1">{{Status updates|2025-01-22}}</tvar>: Welcome, David! Naming conventions recommendations</translate> * <translate><!--T:55--> <tvar name="1">{{Status updates|2025-01-15}}</tvar>: Happy Wikipedia day! Quarterly planning</translate> === 2024 === * <translate><!--T:54--> <tvar name="1">{{Status updates|2024-12-19}}</tvar>: Function of the Week: age; Intros for year articles; New Type: Floating-point number</translate> * <translate><!--T:53--> <tvar name="1">{{Status updates|2024-12-12}}</tvar>: Sketching a path to Abstract Wikipedia; Team offsite in Lisbon; and much more</translate> * <translate><!--T:52--> <tvar name="1">{{Status updates|2024-11-27}}</tvar>: WordGraph release; New Special page: list functions by tests; new type for day of the year, and much more</translate> * <translate><!--T:51--> <tvar name="1">{{Status updates|2024-11-21}}</tvar>: New special page for missing labels, new type for Gregorian years, and much more</translate> * <translate><!--T:50--> <tvar name="1">{{Status updates|2024-11-13}}</tvar>: New Type: Rational number; Documentation on Wikidata-based types; and more</translate> * <translate><!--T:48--> <tvar name="1">{{Status updates|2024-11-07}}</tvar>: The Dream of a Universal Language</translate> * <translate><!--T:49--> <tvar name="1">{{Status updates|2024-11-01}}</tvar>: Rewriting the backend</translate> * <translate><!--T:47--> <tvar name="1">{{Status updates|2024-10-25}}</tvar>: Our goal for this Quarter: Agreement</translate> * <translate><!--T:45--> <tvar name="1">{{Status updates|2024-10-17}}</tvar>: What could abstract content look like?</translate> * <translate><!--T:46--> <tvar name="1">{{Status updates|2024-10-11}}</tvar>: Wikidata Lexemes in Wikifunctions are coming soon</translate> * <translate><!--T:44--> <tvar name="1">{{Status updates|2024-10-02}}</tvar>: Focus topic: Food</translate> * <translate><!--T:43--> <tvar name="1">{{Status updates|2024-09-26}}</tvar>: Quarterly planning for October–December 2024; Presentation at Celtic Knot tomorrow</translate> * <translate><!--T:42--> <tvar name="1">{{Status updates|2024-09-20}}</tvar>: Introducing focus topic areas</translate> * <translate><!--T:41--> <tvar name="1">{{Status updates|2024-09-13}}</tvar>: Dagbani Wikipedia will be our first wiki for Wikifunctions integration</translate> * <translate><!--T:40--> <tvar name="1">{{Status updates|2024-09-06}}</tvar>: Volunteer's corner and other updates</translate> * <translate><!--T:39--> <tvar name="1">{{Status updates|2024-08-29}}</tvar>: Limits on Name and Description Lengths</translate> * <translate><!--T:38--> <tvar name="1">{{Status updates|2024-08-23}}</tvar>: WasmEdge, Now 300ms Less Edgy</translate> * <translate><!--T:37--> <tvar name="1">{{Status updates|2024-08-16}}</tvar>: Wikimania 2024 edition</translate> * <translate><!--T:36--> <tvar name="1">{{Status updates|2024-08-02}}</tvar>: Revamping our 'About' widget</translate> * <translate><!--T:35--> <tvar name="1">{{Status updates|2024-07-26}}</tvar>: Wikimania 2024 coming soon!</translate> * <translate><!--T:34--> <tvar name="1">{{Status updates|2024-07-18}}</tvar>: Research report on integrating Wikifunctions from Wikipedia</translate> * <translate><!--T:33--> <tvar name="1">{{Status updates|2024-07-10}}</tvar>: Type proposals for accessing Lexemes</translate> * <translate><!--T:32--> <tvar name="1">{{Status updates|2024-07-03}}</tvar>: Quarterly planning</translate> * <translate><!--T:31--> <tvar name="1">{{Status updates|2024-06-26}}</tvar>: Welcome, Daphne!</translate> * <translate><!--T:30--> <tvar name="1">{{Status updates|2024-06-20}}</tvar>: New Type: Integers</translate> * <translate><!--T:29--> <tvar name="1">{{Status updates|2024-06-13}}</tvar>: New Type: Igbo calendar months</translate> * <translate><!--T:27--> <tvar name="1">{{Status updates|2024-06-06}}</tvar>: New Type: Sign</translate> * <translate><!--T:26--> <tvar name="1">{{Status updates|2024-05-30}}</tvar>: A single singular or a plurality of plurals?</translate> * <translate><!--T:25--> <tvar name="1">{{Status updates|2024-05-22}}</tvar>: New Type: Gregorian calendar months</translate> * <translate><!--T:24--> <tvar name="1">{{Status updates|2024-05-15}}</tvar>: Call for Functions: Spell out the number!</translate> * <translate><!--T:23--> <tvar name="1">{{Status updates|2024-05-10}}</tvar>: Flagship type for enumerations: Months of the Gregorian calendar</translate> * <translate><!--T:22--> <tvar name="1">{{Status updates|2024-05-03}}</tvar>: Team meeting and Quarterly plan</translate> * <translate><!--T:21--> <tvar name="1">{{Status updates|2024-04-19}}</tvar>: Welcome, Sharvani!</translate> * <translate><!--T:20--> <tvar name="1">{{Status updates|2024-04-11}}</tvar>: New API for calling Wikifunctions and celebrating 1000 functions</translate> * <translate><!--T:19--> <tvar name="1">{{Status updates|2024-04-03}}</tvar>: Product Update on Diff and Upcoming API Improvements</translate> * <translate><!--T:18--> <tvar name="1">{{Status updates|2024-03-28}}</tvar>: Creating tests is now much easier!</translate> * <translate><!--T:17--> <tvar name="1">{{Status updates|2024-03-21}}</tvar>: On the way to internationalizing numbers</translate> * <translate><!--T:16--> <tvar name="1">{{Status updates|2024-03-13}}</tvar>: On identity</translate> * <translate><!--T:15--> <tvar name="1">{{Status updates|2024-03-07}}</tvar>: Introducing our second new type: Natural numbers</translate> * <translate><!--T:14--> <tvar name="1">{{Status updates|2024-02-28}}</tvar>: Type proposal for natural numbers</translate> * <translate><!--T:13--> <tvar name="1">{{Status updates|2024-02-22}}</tvar>: Updating the function model</translate> * <translate><!--T:12--> <tvar name="1">{{Status updates|2024-02-14}}</tvar>: Fix-it week</translate> * <translate><!--T:11--> <tvar name="1">{{Status updates|2024-02-07}}</tvar>: Quarterly planning. Thank you, Nick! Function of the Week: is permutation</translate> * <translate><!--T:9--> <tvar name="1">{{Status updates|2024-02-01}}</tvar>: The Igbo Imperative!</translate> <translate> === Before February 2024 === <!--T:7--> <!--T:10--> All updates from this period are [[<tvar name="meta">:m:Special:MyLanguage/Abstract Wikipedia/Updates</tvar>|available on Meta-Wiki]]. </translate> [[Category:Status updates{{#translation:}}| ]] powzefnpmqzc5gtxo3a5bhey8tu3iel 268849 268755 2026-04-25T09:43:16Z Sannita (WMF) 10 Marked this version for translation 268849 wikitext text/x-wiki <languages/> {{shortcut|WF:SU}}{{notice|1=<translate><!--T:1--> '''[[<tvar name="sub">:m:Global message delivery/Targets/Wikifunctions & Abstract Wikipedia</tvar>|Subscribe]]''' to receive short on-wiki MassMessage notifications about each new issue</translate>}} {{Wikifunctions updates | prevlabel = <translate><!--T:2--> Previous update</translate> | prev = 2024-02-01 | nextlabel = <translate><!--T:3--> Last update</translate> | next = 2026-04-25 }} <translate><!--T:4--> A lot is happening around Wikifunctions and Abstract Wikipedia. This is the page where our updates are posted, including the [[<tvar name="1">Special:MyLanguage/WF:function of the Week</tvar>|function of the Week]]. <!--T:5--> You can also subscribe to the [[<tvar name="sub">:m:Global message delivery/Targets/Wikifunctions & Abstract Wikipedia</tvar>|on-wiki newsletter]] to have them delivered to your talk page or to your project's village pump. == Newsletters == <!--T:28--> </translate> <!--<nowiki> Newsletter entry template: * <translate><tvar name="1">{{Status updates|2026-0?-??}}</tvar>: Title</translate> NOTE: Remember to also update the "next =" date at the top of this page. </nowiki>--> === 2026 === * <translate><!--T:115--> <tvar name="1">{{Status updates|2026-04-25}}</tvar>: The Foundation's search for the perfect language</translate> * <translate><!--T:114--> <tvar name="1">{{Status updates|2026-04-16}}</tvar>: Milestones; Some major issues hopefully resolved</translate> * <translate><!--T:113--> <tvar name="1">{{Status updates|2026-04-10}}</tvar>: Community proposals for capturing meaning</translate> * <translate><!--T:112--> <tvar name="1">{{Status updates|2026-04-02}}</tvar>: Request for Discussion: Syntactic tables</translate> * <translate><!--T:111--> <tvar name="1">{{Status updates|2026-03-26}}</tvar>: First few days of Abstract Wikipedia Beta; Status of Composition Language v2</translate> * <translate><!--T:110--> <tvar name="1">{{Status updates|2026-03-19}}</tvar>: Abstract Wikipedia in Beta</translate> * <translate><!--T:109--> <tvar name="1">{{Status updates|2026-03-11}}</tvar>: A new composition language</translate> * <translate><!--T:108--> <tvar name="1">{{Status updates|2026-03-06}}</tvar>: Citations and Copy and Paste</translate> * <translate><!--T:107--> <tvar name="1">{{Status updates|2026-02-26}}</tvar>: Graceful overrides and fallbacks</translate> * <translate><!--T:106--> <tvar name="1">{{Status updates|2026-02-20}}</tvar>: A sneak preview of Abstract Wikipedia</translate> * <translate><!--T:105--> <tvar name="1">{{Status updates|2026-02-13}}</tvar>: Finishing each other sentences: Starting things; Offsite in Istanbul</translate> * <translate><!--T:104--> <tvar name="1">{{Status updates|2026-01-29}}</tvar>: Integrating Abstract Wikipedia</translate> * <translate><!--T:103--> <tvar name="1">{{Status updates|2026-01-22}}</tvar>: Quarterly plan for January–March 2026</translate> * <translate><!--T:102--> <tvar name="1">{{Status updates|2026-01-15}}</tvar>: 25 years of Wikipedia</translate> === 2025 === * <translate><!--T:101--> <tvar name="1">{{Status updates|2025-12-18}}</tvar>: We wish you a happy new Gregorian year!</translate> * <translate><!--T:100--> <tvar name="1">{{Status updates|2025-12-11}}</tvar>: How to write better error messages</translate> * <translate><!--T:99--> <tvar name="1">{{Status updates|2025-12-04}}</tvar>: And the name is Abstract Wikipedia</translate> * <translate><!--T:98--> <tvar name="1">{{Status updates|2025-11-27}}</tvar>: Vote on the new wiki name!; Finishing each other’s sentences</translate> * <translate><!--T:97--> <tvar name="1">{{Status updates|2025-11-20}}</tvar>: Second round of voting for naming the wiki with language-independent content; Sharing function calls</translate> * <translate><!--T:96--> <tvar name="1">{{Status updates|2025-11-13}}</tvar>: Getting ready for second round of voting for naming the wiki with abstract content; Rewriting the backend: Why Rust?</translate> * <translate><!--T:95--> <tvar name="1">{{Status updates|2025-11-05}}</tvar>: First round of voting for naming the wiki for abstract content closed; Calling for Wiktionary functions; Embedded Wikifunctions on Bengali Wikipedia and seven more Wiktionaries</translate> * <translate><!--T:94--> <tvar name="1">{{Status updates|2025-10-29}}</tvar>: Round 1 of “abstract content wiki” naming vote ending Monday; An example of short descriptions</translate> * <translate><!--T:93--> <tvar name="1">{{Status updates|2025-10-23}}</tvar>: Welcome Zaree and Laura! Naming contest round 1 kicked off</translate> * <translate><!--T:92--> <tvar name="1">{{Status updates|2025-10-15}}</tvar>: Kicking Off the Naming Contest for Abstract Wikipedia; Visualizing functions</translate> * <translate><!--T:91--> <tvar name="1">{{Status updates|2025-10-08}}</tvar>: Decision on location for abstract content and Quarterly Planning for October–December</translate> * <translate><!--T:90--> <tvar name="1">{{Status updates|2025-10-03}}</tvar>: Rich text now available in embedded function calls on 148 Wiktionaries and Incubator</translate> * <translate><!--T:89--> <tvar name="1">{{Status updates|2025-09-26}}</tvar>: Accessing qualifiers in Wikidata statements</translate> * <translate><!--T:88--> <tvar name="1">{{Status updates|2025-09-19}}</tvar>: Wikifunctions available on 123 Wiktionary languages</translate> * <translate><!--T:87--> <tvar name="1">{{Status updates|2025-09-12}}</tvar>: More than 3,000 functions on Wikifunctions</translate> * <translate><!--T:86--> <tvar name="1">{{Status updates|2025-09-07}}</tvar>: Copying function calls from one Wikipedia to another</translate> * <translate><!--T:85--> <tvar name="1">{{Status updates|2025-08-29}}</tvar>: Accessing Wikidata items now possible from embedded function calls; Wikifunctions available on 65 Wikitionaries</translate> * <translate><!--T:84--> <tvar name="1">{{Status updates|2025-08-22}}</tvar>: Recording of Wikimania session: Wikifunctions is coming soon to a wiki near you!</translate> * <translate><!--T:83--> <tvar name="1">{{Status updates|2025-08-01}}</tvar>: Wikimania 2025 is coming soon!</translate> * <translate><!--T:82--> <tvar name="1">{{Status updates|2025-07-26}}</tvar>: “Wikipedia is an encyclopedia”; Two years of Wikifunctions</translate> * <translate><!--T:81--> <tvar name="1">{{Status updates|2025-07-19}}</tvar>: Wikidata-based enumerations are here</translate> * <translate><!--T:80--> <tvar name="1">{{Status updates|2025-07-10}}</tvar>: Length limits on labels and descriptions</translate> * <translate><!--T:79--> <tvar name="1">{{Status updates|2025-07-04}}</tvar>: Coverage of 1298</translate> * <translate><!--T:78--> <tvar name="1">{{Status updates|2025-06-27}}</tvar>: How many people are needed to write an encyclopedia?</translate> * <translate><!--T:76--> <tvar name="1">{{Status updates|2025-06-21}}</tvar>: Quarterly Planning for July–September 2025</translate> * <translate><!--T:77--> <tvar name="1">{{Status updates|2025-06-15}}</tvar>: Closing the consultation about the location of Abstract Content</translate> * <translate><!--T:75--> <tvar name="1">{{Status updates|2025-06-06}}</tvar>: Where will Abstract Content go?</translate> * <translate><!--T:74--> <tvar name="1">{{Status updates|2025-05-29}}</tvar>: Rolling out to five Wiktionaries; Calculating with today's date</translate> * <translate><!--T:73--> <tvar name="1">{{Status updates|2025-05-23}}</tvar>: Ongoing consultation about the Location for Abstract Content</translate> * <translate><!--T:72--> <tvar name="1">{{Status updates|2025-05-15}}</tvar>: Location of Abstract Content</translate> * <translate><!--T:71--> <tvar name="1">{{Status updates|2025-05-09}}</tvar>: Abstract Wikipedia and the Wikimedia AI Strategy</translate> * <translate><!--T:70--> <tvar name="1">{{Status updates|2025-04-30}}</tvar>: Abstract Wikipedia is a MacArthur 100&Change finalist</translate> * <translate><!--T:69--> <tvar name="1">{{Status updates|2025-04-25}}</tvar>: Welcome, Gregory!</translate> * <translate><!--T:68--> <tvar name="1">{{Status updates|2025-04-16}}</tvar>: Wikifunctions integrated in Dagbani - and Wikifunctions; and the date of Easter</translate> * <translate><!--T:67--> <tvar name="1">{{Status updates|2025-04-11}}</tvar>: Quarter in review</translate> * <translate><!--T:65--> <tvar name="1">{{Status updates|2025-04-05}}</tvar>: Quarterly Planning for April–June 2025; We are looking for a Senior Product Manager</translate> * <translate><!--T:66--> <tvar name="1">{{Status updates|2025-03-28}}</tvar>: It's about time</translate> * <translate><!--T:64--> <tvar name="1">{{Status updates|2025-03-20}}</tvar>: Wikidata-based simple enumerations</translate> * <translate><!--T:63--> <tvar name="1">{{Status updates|2025-03-15}}</tvar>: Upcoming NLG meeting, Recent Changes in the software</translate> * <translate><!--T:62--> <tvar name="1">{{Status updates|2025-03-07}}</tvar>: Recent Changes in the software, Recording of Volunteer’s Corner, and talks in London</translate> * <translate><!--T:61--> <tvar name="1">{{Status updates|2025-02-26}}</tvar>: From things to words</translate> * <translate><!--T:60--> <tvar name="1">{{Status updates|2025-02-19}}</tvar>: A proposal for types per language and part of speech</translate> * <translate><!--T:59--> <tvar name="1">{{Status updates|2025-02-13}}</tvar>: Restricting the World, redux</translate> * <translate><!--T:58--> <tvar name="1">{{Status updates|2025-02-06}}</tvar>: Invitation to the Natural Language Generation Special Interest Group</translate> * <translate><!--T:57--> <tvar name="1">{{Status updates|2025-01-29}}</tvar>: With 2000 Functions into the new year: time for stats</translate> * <translate><!--T:56--> <tvar name="1">{{Status updates|2025-01-22}}</tvar>: Welcome, David! Naming conventions recommendations</translate> * <translate><!--T:55--> <tvar name="1">{{Status updates|2025-01-15}}</tvar>: Happy Wikipedia day! Quarterly planning</translate> === 2024 === * <translate><!--T:54--> <tvar name="1">{{Status updates|2024-12-19}}</tvar>: Function of the Week: age; Intros for year articles; New Type: Floating-point number</translate> * <translate><!--T:53--> <tvar name="1">{{Status updates|2024-12-12}}</tvar>: Sketching a path to Abstract Wikipedia; Team offsite in Lisbon; and much more</translate> * <translate><!--T:52--> <tvar name="1">{{Status updates|2024-11-27}}</tvar>: WordGraph release; New Special page: list functions by tests; new type for day of the year, and much more</translate> * <translate><!--T:51--> <tvar name="1">{{Status updates|2024-11-21}}</tvar>: New special page for missing labels, new type for Gregorian years, and much more</translate> * <translate><!--T:50--> <tvar name="1">{{Status updates|2024-11-13}}</tvar>: New Type: Rational number; Documentation on Wikidata-based types; and more</translate> * <translate><!--T:48--> <tvar name="1">{{Status updates|2024-11-07}}</tvar>: The Dream of a Universal Language</translate> * <translate><!--T:49--> <tvar name="1">{{Status updates|2024-11-01}}</tvar>: Rewriting the backend</translate> * <translate><!--T:47--> <tvar name="1">{{Status updates|2024-10-25}}</tvar>: Our goal for this Quarter: Agreement</translate> * <translate><!--T:45--> <tvar name="1">{{Status updates|2024-10-17}}</tvar>: What could abstract content look like?</translate> * <translate><!--T:46--> <tvar name="1">{{Status updates|2024-10-11}}</tvar>: Wikidata Lexemes in Wikifunctions are coming soon</translate> * <translate><!--T:44--> <tvar name="1">{{Status updates|2024-10-02}}</tvar>: Focus topic: Food</translate> * <translate><!--T:43--> <tvar name="1">{{Status updates|2024-09-26}}</tvar>: Quarterly planning for October–December 2024; Presentation at Celtic Knot tomorrow</translate> * <translate><!--T:42--> <tvar name="1">{{Status updates|2024-09-20}}</tvar>: Introducing focus topic areas</translate> * <translate><!--T:41--> <tvar name="1">{{Status updates|2024-09-13}}</tvar>: Dagbani Wikipedia will be our first wiki for Wikifunctions integration</translate> * <translate><!--T:40--> <tvar name="1">{{Status updates|2024-09-06}}</tvar>: Volunteer's corner and other updates</translate> * <translate><!--T:39--> <tvar name="1">{{Status updates|2024-08-29}}</tvar>: Limits on Name and Description Lengths</translate> * <translate><!--T:38--> <tvar name="1">{{Status updates|2024-08-23}}</tvar>: WasmEdge, Now 300ms Less Edgy</translate> * <translate><!--T:37--> <tvar name="1">{{Status updates|2024-08-16}}</tvar>: Wikimania 2024 edition</translate> * <translate><!--T:36--> <tvar name="1">{{Status updates|2024-08-02}}</tvar>: Revamping our 'About' widget</translate> * <translate><!--T:35--> <tvar name="1">{{Status updates|2024-07-26}}</tvar>: Wikimania 2024 coming soon!</translate> * <translate><!--T:34--> <tvar name="1">{{Status updates|2024-07-18}}</tvar>: Research report on integrating Wikifunctions from Wikipedia</translate> * <translate><!--T:33--> <tvar name="1">{{Status updates|2024-07-10}}</tvar>: Type proposals for accessing Lexemes</translate> * <translate><!--T:32--> <tvar name="1">{{Status updates|2024-07-03}}</tvar>: Quarterly planning</translate> * <translate><!--T:31--> <tvar name="1">{{Status updates|2024-06-26}}</tvar>: Welcome, Daphne!</translate> * <translate><!--T:30--> <tvar name="1">{{Status updates|2024-06-20}}</tvar>: New Type: Integers</translate> * <translate><!--T:29--> <tvar name="1">{{Status updates|2024-06-13}}</tvar>: New Type: Igbo calendar months</translate> * <translate><!--T:27--> <tvar name="1">{{Status updates|2024-06-06}}</tvar>: New Type: Sign</translate> * <translate><!--T:26--> <tvar name="1">{{Status updates|2024-05-30}}</tvar>: A single singular or a plurality of plurals?</translate> * <translate><!--T:25--> <tvar name="1">{{Status updates|2024-05-22}}</tvar>: New Type: Gregorian calendar months</translate> * <translate><!--T:24--> <tvar name="1">{{Status updates|2024-05-15}}</tvar>: Call for Functions: Spell out the number!</translate> * <translate><!--T:23--> <tvar name="1">{{Status updates|2024-05-10}}</tvar>: Flagship type for enumerations: Months of the Gregorian calendar</translate> * <translate><!--T:22--> <tvar name="1">{{Status updates|2024-05-03}}</tvar>: Team meeting and Quarterly plan</translate> * <translate><!--T:21--> <tvar name="1">{{Status updates|2024-04-19}}</tvar>: Welcome, Sharvani!</translate> * <translate><!--T:20--> <tvar name="1">{{Status updates|2024-04-11}}</tvar>: New API for calling Wikifunctions and celebrating 1000 functions</translate> * <translate><!--T:19--> <tvar name="1">{{Status updates|2024-04-03}}</tvar>: Product Update on Diff and Upcoming API Improvements</translate> * <translate><!--T:18--> <tvar name="1">{{Status updates|2024-03-28}}</tvar>: Creating tests is now much easier!</translate> * <translate><!--T:17--> <tvar name="1">{{Status updates|2024-03-21}}</tvar>: On the way to internationalizing numbers</translate> * <translate><!--T:16--> <tvar name="1">{{Status updates|2024-03-13}}</tvar>: On identity</translate> * <translate><!--T:15--> <tvar name="1">{{Status updates|2024-03-07}}</tvar>: Introducing our second new type: Natural numbers</translate> * <translate><!--T:14--> <tvar name="1">{{Status updates|2024-02-28}}</tvar>: Type proposal for natural numbers</translate> * <translate><!--T:13--> <tvar name="1">{{Status updates|2024-02-22}}</tvar>: Updating the function model</translate> * <translate><!--T:12--> <tvar name="1">{{Status updates|2024-02-14}}</tvar>: Fix-it week</translate> * <translate><!--T:11--> <tvar name="1">{{Status updates|2024-02-07}}</tvar>: Quarterly planning. Thank you, Nick! Function of the Week: is permutation</translate> * <translate><!--T:9--> <tvar name="1">{{Status updates|2024-02-01}}</tvar>: The Igbo Imperative!</translate> <translate> === Before February 2024 === <!--T:7--> <!--T:10--> All updates from this period are [[<tvar name="meta">:m:Special:MyLanguage/Abstract Wikipedia/Updates</tvar>|available on Meta-Wiki]]. </translate> [[Category:Status updates{{#translation:}}| ]] rqtax3hpyz03ved45q72ar1xt9net96 Wikifunctions:Status updates/en 4 22759 268855 266166 2026-04-25T09:43:23Z FuzzyBot 207 Updating to match new version of source page 268855 wikitext text/x-wiki <languages/> {{shortcut|WF:SU}}{{notice|1='''[[:m:Global message delivery/Targets/Wikifunctions & Abstract Wikipedia|Subscribe]]''' to receive short on-wiki MassMessage notifications about each new issue}} {{Wikifunctions updates | prevlabel = Previous update | prev = 2024-02-01 | nextlabel = Last update | next = 2026-04-25 }} A lot is happening around Wikifunctions and Abstract Wikipedia. This is the page where our updates are posted, including the [[Special:MyLanguage/WF:function of the Week|function of the Week]]. You can also subscribe to the [[:m:Global message delivery/Targets/Wikifunctions & Abstract Wikipedia|on-wiki newsletter]] to have them delivered to your talk page or to your project's village pump. == Newsletters == <!--<nowiki> Newsletter entry template: * <translate><tvar name="1">{{Status updates|2026-0?-??}}</tvar>: Title</translate> NOTE: Remember to also update the "next =" date at the top of this page. </nowiki>--> === 2026 === * {{Status updates|2026-04-25}}: The Foundation's search for the perfect language * {{Status updates|2026-04-16}}: Milestones; Some major issues hopefully resolved * {{Status updates|2026-04-10}}: Community proposals for capturing meaning * {{Status updates|2026-04-02}}: Request for Discussion: Syntactic tables * {{Status updates|2026-03-26}}: First few days of Abstract Wikipedia Beta; Status of Composition Language v2 * {{Status updates|2026-03-19}}: Abstract Wikipedia in Beta * {{Status updates|2026-03-11}}: A new composition language * {{Status updates|2026-03-06}}: Citations and Copy and Paste * {{Status updates|2026-02-26}}: Graceful overrides and fallbacks * {{Status updates|2026-02-20}}: A sneak preview of Abstract Wikipedia * {{Status updates|2026-02-13}}: Finishing each other sentences: Starting things; Offsite in Istanbul * {{Status updates|2026-01-29}}: Integrating Abstract Wikipedia * {{Status updates|2026-01-22}}: Quarterly plan for January–March 2026 * {{Status updates|2026-01-15}}: 25 years of Wikipedia === 2025 === * {{Status updates|2025-12-18}}: We wish you a happy new Gregorian year! * {{Status updates|2025-12-11}}: How to write better error messages * {{Status updates|2025-12-04}}: And the name is Abstract Wikipedia * {{Status updates|2025-11-27}}: Vote on the new wiki name!; Finishing each other’s sentences * {{Status updates|2025-11-20}}: Second round of voting for naming the wiki with language-independent content; Sharing function calls * {{Status updates|2025-11-13}}: Getting ready for second round of voting for naming the wiki with abstract content; Rewriting the backend: Why Rust? * {{Status updates|2025-11-05}}: First round of voting for naming the wiki for abstract content closed; Calling for Wiktionary functions; Embedded Wikifunctions on Bengali Wikipedia and seven more Wiktionaries * {{Status updates|2025-10-29}}: Round 1 of “abstract content wiki” naming vote ending Monday; An example of short descriptions * {{Status updates|2025-10-23}}: Welcome Zaree and Laura! Naming contest round 1 kicked off * {{Status updates|2025-10-15}}: Kicking Off the Naming Contest for Abstract Wikipedia; Visualizing functions * {{Status updates|2025-10-08}}: Decision on location for abstract content and Quarterly Planning for October–December * {{Status updates|2025-10-03}}: Rich text now available in embedded function calls on 148 Wiktionaries and Incubator * {{Status updates|2025-09-26}}: Accessing qualifiers in Wikidata statements * {{Status updates|2025-09-19}}: Wikifunctions available on 123 Wiktionary languages * {{Status updates|2025-09-12}}: More than 3,000 functions on Wikifunctions * {{Status updates|2025-09-07}}: Copying function calls from one Wikipedia to another * {{Status updates|2025-08-29}}: Accessing Wikidata items now possible from embedded function calls; Wikifunctions available on 65 Wikitionaries * {{Status updates|2025-08-22}}: Recording of Wikimania session: Wikifunctions is coming soon to a wiki near you! * {{Status updates|2025-08-01}}: Wikimania 2025 is coming soon! * {{Status updates|2025-07-26}}: “Wikipedia is an encyclopedia”; Two years of Wikifunctions * {{Status updates|2025-07-19}}: Wikidata-based enumerations are here * {{Status updates|2025-07-10}}: Length limits on labels and descriptions * {{Status updates|2025-07-04}}: Coverage of 1298 * {{Status updates|2025-06-27}}: How many people are needed to write an encyclopedia? * {{Status updates|2025-06-21}}: Quarterly Planning for July–September 2025 * {{Status updates|2025-06-15}}: Closing the consultation about the location of Abstract Content * {{Status updates|2025-06-06}}: Where will Abstract Content go? * {{Status updates|2025-05-29}}: Rolling out to five Wiktionaries; Calculating with today's date * {{Status updates|2025-05-23}}: Ongoing consultation about the Location for Abstract Content * {{Status updates|2025-05-15}}: Location of Abstract Content * {{Status updates|2025-05-09}}: Abstract Wikipedia and the Wikimedia AI Strategy * {{Status updates|2025-04-30}}: Abstract Wikipedia is a MacArthur 100&Change finalist * {{Status updates|2025-04-25}}: Welcome, Gregory! * {{Status updates|2025-04-16}}: Wikifunctions integrated in Dagbani - and Wikifunctions; and the date of Easter * {{Status updates|2025-04-11}}: Quarter in review * {{Status updates|2025-04-05}}: Quarterly Planning for April–June 2025; We are looking for a Senior Product Manager * {{Status updates|2025-03-28}}: It's about time * {{Status updates|2025-03-20}}: Wikidata-based simple enumerations * {{Status updates|2025-03-15}}: Upcoming NLG meeting, Recent Changes in the software * {{Status updates|2025-03-07}}: Recent Changes in the software, Recording of Volunteer’s Corner, and talks in London * {{Status updates|2025-02-26}}: From things to words * {{Status updates|2025-02-19}}: A proposal for types per language and part of speech * {{Status updates|2025-02-13}}: Restricting the World, redux * {{Status updates|2025-02-06}}: Invitation to the Natural Language Generation Special Interest Group * {{Status updates|2025-01-29}}: With 2000 Functions into the new year: time for stats * {{Status updates|2025-01-22}}: Welcome, David! Naming conventions recommendations * {{Status updates|2025-01-15}}: Happy Wikipedia day! Quarterly planning === 2024 === * {{Status updates|2024-12-19}}: Function of the Week: age; Intros for year articles; New Type: Floating-point number * {{Status updates|2024-12-12}}: Sketching a path to Abstract Wikipedia; Team offsite in Lisbon; and much more * {{Status updates|2024-11-27}}: WordGraph release; New Special page: list functions by tests; new type for day of the year, and much more * {{Status updates|2024-11-21}}: New special page for missing labels, new type for Gregorian years, and much more * {{Status updates|2024-11-13}}: New Type: Rational number; Documentation on Wikidata-based types; and more * {{Status updates|2024-11-07}}: The Dream of a Universal Language * {{Status updates|2024-11-01}}: Rewriting the backend * {{Status updates|2024-10-25}}: Our goal for this Quarter: Agreement * {{Status updates|2024-10-17}}: What could abstract content look like? * {{Status updates|2024-10-11}}: Wikidata Lexemes in Wikifunctions are coming soon * {{Status updates|2024-10-02}}: Focus topic: Food * {{Status updates|2024-09-26}}: Quarterly planning for October–December 2024; Presentation at Celtic Knot tomorrow * {{Status updates|2024-09-20}}: Introducing focus topic areas * {{Status updates|2024-09-13}}: Dagbani Wikipedia will be our first wiki for Wikifunctions integration * {{Status updates|2024-09-06}}: Volunteer's corner and other updates * {{Status updates|2024-08-29}}: Limits on Name and Description Lengths * {{Status updates|2024-08-23}}: WasmEdge, Now 300ms Less Edgy * {{Status updates|2024-08-16}}: Wikimania 2024 edition * {{Status updates|2024-08-02}}: Revamping our 'About' widget * {{Status updates|2024-07-26}}: Wikimania 2024 coming soon! * {{Status updates|2024-07-18}}: Research report on integrating Wikifunctions from Wikipedia * {{Status updates|2024-07-10}}: Type proposals for accessing Lexemes * {{Status updates|2024-07-03}}: Quarterly planning * {{Status updates|2024-06-26}}: Welcome, Daphne! * {{Status updates|2024-06-20}}: New Type: Integers * {{Status updates|2024-06-13}}: New Type: Igbo calendar months * {{Status updates|2024-06-06}}: New Type: Sign * {{Status updates|2024-05-30}}: A single singular or a plurality of plurals? * {{Status updates|2024-05-22}}: New Type: Gregorian calendar months * {{Status updates|2024-05-15}}: Call for Functions: Spell out the number! * {{Status updates|2024-05-10}}: Flagship type for enumerations: Months of the Gregorian calendar * {{Status updates|2024-05-03}}: Team meeting and Quarterly plan * {{Status updates|2024-04-19}}: Welcome, Sharvani! * {{Status updates|2024-04-11}}: New API for calling Wikifunctions and celebrating 1000 functions * {{Status updates|2024-04-03}}: Product Update on Diff and Upcoming API Improvements * {{Status updates|2024-03-28}}: Creating tests is now much easier! * {{Status updates|2024-03-21}}: On the way to internationalizing numbers * {{Status updates|2024-03-13}}: On identity * {{Status updates|2024-03-07}}: Introducing our second new type: Natural numbers * {{Status updates|2024-02-28}}: Type proposal for natural numbers * {{Status updates|2024-02-22}}: Updating the function model * {{Status updates|2024-02-14}}: Fix-it week * {{Status updates|2024-02-07}}: Quarterly planning. Thank you, Nick! Function of the Week: is permutation * {{Status updates|2024-02-01}}: The Igbo Imperative! === Before February 2024 === All updates from this period are [[:m:Special:MyLanguage/Abstract Wikipedia/Updates|available on Meta-Wiki]]. [[Category:Status updates{{#translation:}}| ]] smlmv55p54xt79kh7l1scbf9vgm1v3t Wikifunctions:Status updates/pl 4 22849 268866 266177 2026-04-25T09:43:32Z FuzzyBot 207 Updating to match new version of source page 268866 wikitext text/x-wiki <languages/> {{shortcut|WF:SU}}{{notice|1=<span lang="en" dir="ltr" class="mw-content-ltr">'''[[:m:Global message delivery/Targets/Wikifunctions & Abstract Wikipedia|Subscribe]]''' to receive short on-wiki MassMessage notifications about each new issue</span>}} {{Wikifunctions updates | prevlabel = Poprzednia aktualizacja | prev = 2024-02-01 | nextlabel = Ostatnia aktualizacja | next = 2026-04-25 }} <div lang="en" dir="ltr" class="mw-content-ltr"> A lot is happening around Wikifunctions and Abstract Wikipedia. This is the page where our updates are posted, including the [[Special:MyLanguage/WF:function of the Week|function of the Week]]. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> You can also subscribe to the [[:m:Global message delivery/Targets/Wikifunctions & Abstract Wikipedia|on-wiki newsletter]] to have them delivered to your talk page or to your project's village pump. </div> <span id="Newsletters"></span> == Newslettery == <!--<nowiki> Newsletter entry template: * <translate><tvar name="1">{{Status updates|2026-0?-??}}</tvar>: Title</translate> NOTE: Remember to also update the "next =" date at the top of this page. </nowiki>--> === 2026 === * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-04-25}}: The Foundation's search for the perfect language</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-04-16}}: Milestones; Some major issues hopefully resolved</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-04-10}}: Community proposals for capturing meaning</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-04-02}}: Request for Discussion: Syntactic tables</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-03-26}}: First few days of Abstract Wikipedia Beta; Status of Composition Language v2</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-03-19}}: Abstract Wikipedia in Beta</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-03-11}}: A new composition language</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-03-06}}: Citations and Copy and Paste</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-02-26}}: Graceful overrides and fallbacks</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-02-20}}: A sneak preview of Abstract Wikipedia</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-02-13}}: Finishing each other sentences: Starting things; Offsite in Istanbul</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-01-29}}: Integrating Abstract Wikipedia</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-01-22}}: Quarterly plan for January–March 2026</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-01-15}}: 25 years of Wikipedia</span> === 2025 === * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-12-18}}: We wish you a happy new Gregorian year!</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-12-11}}: How to write better error messages</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-12-04}}: And the name is Abstract Wikipedia</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-11-27}}: Vote on the new wiki name!; Finishing each other’s sentences</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-11-20}}: Second round of voting for naming the wiki with language-independent content; Sharing function calls</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-11-13}}: Getting ready for second round of voting for naming the wiki with abstract content; Rewriting the backend: Why Rust?</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-11-05}}: First round of voting for naming the wiki for abstract content closed; Calling for Wiktionary functions; Embedded Wikifunctions on Bengali Wikipedia and seven more Wiktionaries</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-10-29}}: Round 1 of “abstract content wiki” naming vote ending Monday; An example of short descriptions</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-10-23}}: Welcome Zaree and Laura! Naming contest round 1 kicked off</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-10-15}}: Kicking Off the Naming Contest for Abstract Wikipedia; Visualizing functions</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-10-08}}: Decision on location for abstract content and Quarterly Planning for October–December</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-10-03}}: Rich text now available in embedded function calls on 148 Wiktionaries and Incubator</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-09-26}}: Accessing qualifiers in Wikidata statements</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-09-19}}: Wikifunctions available on 123 Wiktionary languages</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-09-12}}: More than 3,000 functions on Wikifunctions</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-09-07}}: Copying function calls from one Wikipedia to another</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-08-29}}: Accessing Wikidata items now possible from embedded function calls; Wikifunctions available on 65 Wikitionaries</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-08-22}}: Recording of Wikimania session: Wikifunctions is coming soon to a wiki near you!</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-08-01}}: Wikimania 2025 is coming soon!</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-07-26}}: “Wikipedia is an encyclopedia”; Two years of Wikifunctions</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-07-19}}: Wikidata-based enumerations are here</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-07-10}}: Length limits on labels and descriptions</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-07-04}}: Coverage of 1298</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-06-27}}: How many people are needed to write an encyclopedia?</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-06-21}}: Quarterly Planning for July–September 2025</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-06-15}}: Closing the consultation about the location of Abstract Content</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-06-06}}: Where will Abstract Content go?</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-05-29}}: Rolling out to five Wiktionaries; Calculating with today's date</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-05-23}}: Ongoing consultation about the Location for Abstract Content</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-05-15}}: Location of Abstract Content</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-05-09}}: Abstract Wikipedia and the Wikimedia AI Strategy</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-04-30}}: Abstract Wikipedia is a MacArthur 100&Change finalist</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-04-25}}: Welcome, Gregory!</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-04-16}}: Wikifunctions integrated in Dagbani - and Wikifunctions; and the date of Easter</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-04-11}}: Quarter in review</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-04-05}}: Quarterly Planning for April–June 2025; We are looking for a Senior Product Manager</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-03-28}}: It's about time</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-03-20}}: Wikidata-based simple enumerations</span> * {{Status updates|2025-03-15}}: nadchodzące spotkanie NLG, najnowsze zmiany w oprogramowaniu * {{Status updates|2025-03-07}}: Ostatnie zmiany w oprogramowaniu, nagranie Kącika Wolontariuszy oraz spotkania w Londynie * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-02-26}}: From things to words</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-02-19}}: A proposal for types per language and part of speech</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-02-13}}: Restricting the World, redux</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-02-06}}: Invitation to the Natural Language Generation Special Interest Group</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-01-29}}: With 2000 Functions into the new year: time for stats</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-01-22}}: Welcome, David! Naming conventions recommendations</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-01-15}}: Happy Wikipedia day! Quarterly planning</span> === 2024 === * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-12-19}}: Function of the Week: age; Intros for year articles; New Type: Floating-point number</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-12-12}}: Sketching a path to Abstract Wikipedia; Team offsite in Lisbon; and much more</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-11-27}}: WordGraph release; New Special page: list functions by tests; new type for day of the year, and much more</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-11-21}}: New special page for missing labels, new type for Gregorian years, and much more</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-11-13}}: New Type: Rational number; Documentation on Wikidata-based types; and more</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-11-07}}: The Dream of a Universal Language</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-11-01}}: Rewriting the backend</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-10-25}}: Our goal for this Quarter: Agreement</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-10-17}}: What could abstract content look like?</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-10-11}}: Wikidata Lexemes in Wikifunctions are coming soon</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-10-02}}: Focus topic: Food</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-09-26}}: Quarterly planning for October–December 2024; Presentation at Celtic Knot tomorrow</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-09-20}}: Introducing focus topic areas</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-09-13}}: Dagbani Wikipedia will be our first wiki for Wikifunctions integration</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-09-06}}: Volunteer's corner and other updates</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-08-29}}: Limits on Name and Description Lengths</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-08-23}}: WasmEdge, Now 300ms Less Edgy</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-08-16}}: Wikimania 2024 edition</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-08-02}}: Revamping our 'About' widget</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-07-26}}: Wikimania 2024 coming soon!</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-07-18}}: Research report on integrating Wikifunctions from Wikipedia</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-07-10}}: Type proposals for accessing Lexemes</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-07-03}}: Quarterly planning</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-06-26}}: Welcome, Daphne!</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-06-20}}: New Type: Integers</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-06-13}}: New Type: Igbo calendar months</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-06-06}}: New Type: Sign</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-05-30}}: A single singular or a plurality of plurals?</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-05-22}}: New Type: Gregorian calendar months</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-05-15}}: Call for Functions: Spell out the number!</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-05-10}}: Flagship type for enumerations: Months of the Gregorian calendar</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-05-03}}: Team meeting and Quarterly plan</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-04-19}}: Welcome, Sharvani!</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-04-11}}: New API for calling Wikifunctions and celebrating 1000 functions</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-04-03}}: Product Update on Diff and Upcoming API Improvements</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-03-28}}: Creating tests is now much easier!</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-03-21}}: On the way to internationalizing numbers</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-03-13}}: On identity</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-03-07}}: Introducing our second new type: Natural numbers</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-02-28}}: Type proposal for natural numbers</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-02-22}}: Updating the function model</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-02-14}}: Fix-it week</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-02-07}}: Quarterly planning. Thank you, Nick! Function of the Week: is permutation</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-02-01}}: The Igbo Imperative!</span> <span id="Before_February_2024"></span> === Do lutego 2024 === <div lang="en" dir="ltr" class="mw-content-ltr"> All updates from this period are [[:m:Special:MyLanguage/Abstract Wikipedia/Updates|available on Meta-Wiki]]. </div> [[Category:Status updates{{#translation:}}| ]] korzwqge8lzg05gmzc5stinb4wro9g5 Wikifunctions:Status updates/de 4 22906 268854 266601 2026-04-25T09:43:23Z FuzzyBot 207 Updating to match new version of source page 268854 wikitext text/x-wiki <languages/> {{shortcut|WF:SU}}{{notice|1='''[[:m:Global message delivery/Targets/Wikifunctions & Abstract Wikipedia|Abonniere]]''' kurze MassMessage-Benachrichtigungen im Wiki über jede neue Ausgabe.}} {{Wikifunctions updates | prevlabel = Vorheriges Update | prev = 2024-02-01 | nextlabel = Letztes Update | next = 2026-04-25 }} Es passiert viel rund um Wikifunctions und die Abstrakte Wikipedia. Auf dieser Seite werden unsere Updates veröffentlicht, inklusive der [[Special:MyLanguage/WF:function of the Week|Funktion der Woche]]. Du kannst auch den [[:m:Global message delivery/Targets/Wikifunctions & Abstract Wikipedia|On-Wiki-Newsletter]] abonnieren, um sie auf deine Diskussionsseite oder die Projektdiskussion deines Projekts geliefert zu bekommen. <span id="Newsletters"></span> == Newsletter == <!--<nowiki> Newsletter entry template: * <translate><tvar name="1">{{Status updates|2026-0?-??}}</tvar>: Title</translate> NOTE: Remember to also update the "next =" date at the top of this page. </nowiki>--> === 2026 === * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-04-25}}: The Foundation's search for the perfect language</span> * {{Status updates|2026-04-16}}: Meilensteine; Einige größere Probleme hoffentlich behoben * {{Status updates|2026-04-10}}: Community-Vorschläge zur Erfassung von Bedeutungen * {{Status updates|2026-04-02}}: Diskussionsanfrage: Syntaktische Tabellen * {{Status updates|2026-03-26}}: Erste Tage der Abstrakten Wikipedia Beta; Status der Kompositionssprache v2 * {{Status updates|2026-03-19}}: Abstrakte Wikipedia in Beta * {{Status updates|2026-03-11}}: Eine neue Kompositionssprache * {{Status updates|2026-03-06}}: Einzelnachweise und Kopieren und Einfügen * {{Status updates|2026-02-26}}: Elegante Überschreibungen und Rückfalllösungen * {{Status updates|2026-02-20}}: Eine Vorschau auf die Abstrakte Wikipedia * {{Status updates|2026-02-13}}: Sätze des anderen beenden: Dinge anfangen; Treffen in Istanbul * {{Status updates|2026-01-29}}: Integration der Abstrakten Wikipedia * {{Status updates|2026-01-22}}: Vierteljährliche Planung für Januar–März 2026 * {{Status updates|2026-01-15}}: 25 Jahre Wikipedia === 2025 === * {{Status updates|2025-12-18}}: Wir wünschen euch ein frohes neues gregorianisches Jahr! * {{Status updates|2025-12-11}}: Wie man bessere Fehlermeldungen schreibt * {{Status updates|2025-12-04}}: Und der Name ist Abstrakte Wikipedia * {{Status updates|2025-11-27}}: Stimme über den Namen für das neue Wiki ab!; Sätze des anderen beenden * {{Status updates|2025-11-20}}: Zweite Abstimmungsrunde über den Namen des Wikis mit sprachunabhängigen Inhalten; Teilen von Funktionsaufrufen * {{Status updates|2025-11-13}}: Vorbereitung für die zweite Abstimmungsrunde über den Namen des Wikis mit abstraktem Inhalt; Neuschreiben des Back-Ends: Warum Rust? * {{Status updates|2025-11-05}}: Erste Runde der Abstimmung über den Namen für das Wiki der Abstrakten Inhalte beendet; Aufruf für Wiktionary-Funktionen; Eingebettete Wikifunctions in der bengalischen Wikipedia und sieben weiteren Wiktionarys * {{Status updates|2025-10-29}}: Runde 1 der Abstimmung über den Namen für das “Wiki der Abstrakten Inhalte” endet Montag; Ein Beispiel für Kurzbeschreibungen * {{Status updates|2025-10-23}}: Willkommen, Zaree und Laura! Runde 1 des Namenswettbewerbs gestartet * {{Status updates|2025-10-15}}: Start des Namenswettbewerbs für die Abstrakte Wikipedia; Visualisierung von Funktionen * {{Status updates|2025-10-08}}: Entscheidung über den Ort für abstrakte Inhalte und Quartalsplanung für Oktober–Dezember * {{Status updates|2025-10-03}}: Rich Text jetzt in eingebetteten Funktionsaufrufen in 148 Wiktionarys und im Incubator verfügbar * {{Status updates|2025-09-26}}: Zugriff auf Qualifikatoren in Wikidata-Aussagen * {{Status updates|2025-09-19}}: Wikifunctions in 123 Wiktionary-Sprachversionen verfügbar * {{Status updates|2025-09-12}}: Mehr als 3000 Funktionen auf Wikifunctions * {{Status updates|2025-09-07}}: Funktionsaufrufe aus einer Wikipedia in eine andere kopieren * {{Status updates|2025-08-29}}: Zugriff auf Wikidata-Datenobjekte über eingebettete Funktionsaufrufe nun möglich; Wikifunctions in 65 Wiktionarys verfügbar * {{Status updates|2025-08-22}}: Aufzeichnung der Wikimania-Sitzung: Wikifunctions kommt bald in ein Wiki in deiner Nähe! * {{Status updates|2025-08-01}}: Die Wikimania 2025 kommt bald! * {{Status updates|2025-07-26}}: “Wikipedia ist eine Enzyklopädie”; Zwei Jahre Wikifunctions * {{Status updates|2025-07-19}}: Wikidata-basierte Aufzählungen sind da * {{Status updates|2025-07-10}}: Längenbeschränkungen für Bezeichnungen und Beschreibungen * {{Status updates|2025-07-04}}: Abdeckung von 1298 * {{Status updates|2025-06-27}}: Wie viele Personen werden benötigt, um eine Enzyklopädie zu schreiben? * {{Status updates|2025-06-21}}: Quartalsplanung für Juli-September 2025 * {{Status updates|2025-06-15}}: Ende der Konsultation über den Ort des Abstrakten Inhalts * {{Status updates|2025-06-06}}: Wo wird sich der Abstrakte Inhalt befinden? * {{Status updates|2025-05-29}}: Einführung in fünf Wiktionarys; Berechnung mit dem heutigen Datum * {{Status updates|2025-05-23}}: Laufende Konsultation über den Ort des Abstrakten Inhalts * {{Status updates|2025-05-15}}: Ort des Abstrakten Inhalts * {{Status updates|2025-05-09}}: Abstrakte Wikipedia und die Wikimedia KI-Strategie * {{Status updates|2025-04-30}}: Abstrakte Wikipedia ist Finalist bei MacArthur 100&Change * {{Status updates|2025-04-25}}: Willkommen, Gregory! * {{Status updates|2025-04-16}}: Wikifunctions integriert in Dagbani - und Wikifunctions; und das Osterdatum * {{Status updates|2025-04-11}}: Rückblick auf das Quartal * {{Status updates|2025-04-05}}: Vierteljährliche Planung für April–Juni 2025; Wir suchen nach einem Leitenden Produktmanager * {{Status updates|2025-03-28}}: Es ist Zeit * {{Status updates|2025-03-20}}: Auf Wikidata basierende einfache Aufzählungen * {{Status updates|2025-03-15}}: Anstehendes NLG-Treffen, letzte Änderungen an der Software * {{Status updates|2025-03-07}}: Letzte Änderungen an der Software, Aufzeichnung des Freiwilligentreffens und Vorträge in London * {{Status updates|2025-02-26}}: Von Dingen zu Worten * {{Status updates|2025-02-19}}: Ein Vorschlag für Typen je Sprache und Wortart * {{Status updates|2025-02-13}}: Die Welt begrenzen * {{Status updates|2025-02-06}}: Einladung zur Natural Language Generation Special Interest Group * {{Status updates|2025-01-29}}: Mit 2000 Funktionen ins neue Jahr: Zeit für Statistiken * {{Status updates|2025-01-22}}: Willkommen, David! Empfehlungen zu Namenskonventionen * {{Status updates|2025-01-15}}: Einen frohen Wikipedia-Tag! Vierteljährliche Planung === 2024 === * {{Status updates|2024-12-19}}: Funktion der Woche: Alter; Intro für Artikel über Jahre; Neuer Typ: Gleitkommazahl * {{Status updates|2024-12-12}}: Skizzieren eines Pfads zur Abstrakten Wikipedia; Offsite des Teams in Lissabon; und vieles mehr * {{Status updates|2024-11-27}}: WordGraph-Veröffentlichung; Neue Spezialseite: Funktionen nach Tests auflisten; neuer Typ für Tag des Jahres und viel mehr * {{Status updates|2024-11-21}}: Neue Spezialseite für fehlende Bezeichnungen, neuer Typ für Gregorianische Jahre und viel mehr * {{Status updates|2024-11-13}}: Neuer Typ: rationale Zahl; Dokumentation zu Wikidata-basierten Typen; und mehr * {{Status updates|2024-11-07}}: Der Traum einer universellen Sprache * {{Status updates|2024-11-01}}: Neuschreiben des Back-Ends * {{Status updates|2024-10-25}}: Unser Ziel für dieses Quartal: Kongruenz * {{Status updates|2024-10-17}}: Wie könnte abstrakter Inhalt aussehen? * {{Status updates|2024-10-11}}: Wikidata-Lexeme sind in Wikifunctions bald verfügbar * {{Status updates|2024-10-02}}: Fokusthema: Essen * {{Status updates|2024-09-26}}: Vierteljährliche Planung für Oktober bis Dezember 2024; Präsentation bei Celtic Knot morgen * {{Status updates|2024-09-20}}: Einführung von Fokus-Themenbereichen * {{Status updates|2024-09-13}}: Die Dagbani-Wikipedia wird unser erstes Wiki für die Integration von Wikifunctions sein * {{Status updates|2024-09-06}}: Freiwilligentreffen und andere Neuigkeiten * {{Status updates|2024-08-29}}: Beschränkungen für die Länge von Namen und Beschreibungen * {{Status updates|2024-08-23}}: WasmEdge, jetzt 300 ms weniger langsam * {{Status updates|2024-08-16}}: Ausgabe zur Wikimania 2024 * {{Status updates|2024-08-02}}: Überarbeitung unseres 'Info'-Widgets * {{Status updates|2024-07-26}}: Bald findet die Wikimania 2024 statt! * {{Status updates|2024-07-18}}: Forschungsbericht zur Integration von Wikifunctions in Wikipedia * {{Status updates|2024-07-10}}: Typen-Vorschläge für den Zugriff auf Lexeme * {{Status updates|2024-07-03}}: Vierteljährliche Planung * {{Status updates|2024-06-26}}: Willkommen, Daphne! * {{Status updates|2024-06-20}}: Neuer Typ: Integer * {{Status updates|2024-06-13}}: Neuer Typ: Monate des Igbo-Kalenders * {{Status updates|2024-06-06}}: Neuer Typ: Zeichen * {{Status updates|2024-05-30}}: Ein einziger Singular oder eine Vielzahl von Pluralen? * {{Status updates|2024-05-22}}: Neuer Typ: Monate des Gregorianischen Kalenders * {{Status updates|2024-05-15}}: Aufruf zur Erstellung von Funktionen: Ausschreibung von Zahlen! * {{Status updates|2024-05-10}}: Flaggschifftyp für Aufzählungen: Monate des Gregorianischen Kalenders * {{Status updates|2024-05-03}}: Teamtreffen und Quartalsplan * {{Status updates|2024-04-19}}: Willkommen, Sharvani! * {{Status updates|2024-04-11}}: Neue API zum Aufrufen von Wikifunctions und Feier von 1000 Funktionen * {{Status updates|2024-04-03}}: Produktneuigkeiten auf Diff und anstehende API-Verbesserungen * {{Status updates|2024-03-28}}: Das Erstellen von Tests ist nun viel einfacher! * {{Status updates|2024-03-21}}: Auf dem Weg zur Internationalisierung von Zahlen * {{Status updates|2024-03-13}}: Zur Identität * {{Status updates|2024-03-07}}: Einführung unseres zweiten neuen Typs: Natürliche Zahlen * {{Status updates|2024-02-28}}: Typenvorschlag für natürliche Zahlen * {{Status updates|2024-02-22}}: Aktualisierung des Funktionsmodells * {{Status updates|2024-02-14}}: Reparatur-Woche * {{Status updates|2024-02-07}}: Vierteljährliche Planung. Danke, Nick! Funktion der Woche: ist Permutation * {{Status updates|2024-02-01}}: Der Igbo-Imperativ! <span id="Before_February_2024"></span> === Vor Februar 2024 === Alle Updates aus dieser Zeit sind [[:m:Special:MyLanguage/Abstract Wikipedia/Updates|im Meta-Wiki verfügbar]]. [[Category:Status updates{{#translation:}}| ]] s5xkuz5gcw0xiuu0nwxhk3xg6mlzxpk Wikifunctions:Status updates/fr 4 22921 268858 266605 2026-04-25T09:43:25Z FuzzyBot 207 Updating to match new version of source page 268858 wikitext text/x-wiki <languages/> {{shortcut|WF:SU}}{{notice|1='''[[:m:Global message delivery/Targets/Wikifunctions & Abstract Wikipedia|Abonnez-vous]]''' pour recevoir sur le wiki de courtes [[$message|notifications de messagerie en masse]] concernant chaque nouveau changement.}} {{Wikifunctions updates | prevlabel = Mise à jour précédente | prev = 2024-02-01 | nextlabel = Dernière mise à jour | next = 2026-04-25 }} Beaucoup de choses se passent autour de Wikifunctions et de la Wikipédia abstraite. Cette page publie nos mises à jour ainsi que la [[Special:MyLanguage/WF:function of the Week|fonction de la semaine]]. Vous pouvez également vous abonner au [[:m:Global message delivery/Targets/Wikifunctions & Abstract Wikipedia|bulletin d'information]] pour le recevoir sur votre page de discussion utilisateur ou bien sur le Bistro de votre projet. <span id="Newsletters"></span> == Bulletins d’actualités == <!--<nowiki> Newsletter entry template: * <translate><tvar name="1">{{Status updates|2026-0?-??}}</tvar>: Title</translate> NOTE: Remember to also update the "next =" date at the top of this page. </nowiki>--> === 2026 === * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-04-25}}: The Foundation's search for the perfect language</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-04-16}}: Milestones; Some major issues hopefully resolved</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-04-10}}: Community proposals for capturing meaning</span> * {{Status updates|2026-04-02}}: Demande de discussion: tables syntactiques * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-03-26}}: First few days of Abstract Wikipedia Beta; Status of Composition Language v2</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-03-19}}: Abstract Wikipedia in Beta</span> * Un nouveau langage d'écriture * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-03-06}}: Citations and Copy and Paste</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-02-26}}: Graceful overrides and fallbacks</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-02-20}}: A sneak preview of Abstract Wikipedia</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-02-13}}: Finishing each other sentences: Starting things; Offsite in Istanbul</span> * {{Status updates|2026-01-29}}: Intégration de la Wikipedia abstraite * {{Status updates|2026-01-22}}: plan trimestriel pour janvier-mars 2026 * {{Status updates|2026-01-15}}: 25 ans de Wikipedia === 2025 === * {{Status updates|2025-12-18}} : Nous vous souhaitons une heureuse nouvelle année grégorienne ! * {{Status updates|2025-12-11}} : Comment mieux écrire les messages d'erreur * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-12-04}}: And the name is Abstract Wikipedia</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-11-27}}: Vote on the new wiki name!; Finishing each other’s sentences</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-11-20}}: Second round of voting for naming the wiki with language-independent content; Sharing function calls</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-11-13}}: Getting ready for second round of voting for naming the wiki with abstract content; Rewriting the backend: Why Rust?</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-11-05}}: First round of voting for naming the wiki for abstract content closed; Calling for Wiktionary functions; Embedded Wikifunctions on Bengali Wikipedia and seven more Wiktionaries</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-10-29}}: Round 1 of “abstract content wiki” naming vote ending Monday; An example of short descriptions</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-10-23}}: Welcome Zaree and Laura! Naming contest round 1 kicked off</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-10-15}}: Kicking Off the Naming Contest for Abstract Wikipedia; Visualizing functions</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-10-08}}: Decision on location for abstract content and Quarterly Planning for October–December</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-10-03}}: Rich text now available in embedded function calls on 148 Wiktionaries and Incubator</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-09-26}}: Accessing qualifiers in Wikidata statements</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-09-19}}: Wikifunctions available on 123 Wiktionary languages</span> * {{Status updates|2025-09-12}}: Plus de 3000 fonctions sur Wikifunctions * {{Status updates|2025-09-07}}: Copie des appels de fonctions d'une Wikipédia à une autre * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-08-29}}: Accessing Wikidata items now possible from embedded function calls; Wikifunctions available on 65 Wikitionaries</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-08-22}}: Recording of Wikimania session: Wikifunctions is coming soon to a wiki near you!</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-08-01}}: Wikimania 2025 is coming soon!</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-07-26}}: “Wikipedia is an encyclopedia”; Two years of Wikifunctions</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-07-19}}: Wikidata-based enumerations are here</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-07-10}}: Length limits on labels and descriptions</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-07-04}}: Coverage of 1298</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-06-27}}: How many people are needed to write an encyclopedia?</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-06-21}}: Quarterly Planning for July–September 2025</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-06-15}}: Closing the consultation about the location of Abstract Content</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-06-06}}: Where will Abstract Content go?</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-05-29}}: Rolling out to five Wiktionaries; Calculating with today's date</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-05-23}}: Ongoing consultation about the Location for Abstract Content</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-05-15}}: Location of Abstract Content</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-05-09}}: Abstract Wikipedia and the Wikimedia AI Strategy</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-04-30}}: Abstract Wikipedia is a MacArthur 100&Change finalist</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-04-25}}: Welcome, Gregory!</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-04-16}}: Wikifunctions integrated in Dagbani - and Wikifunctions; and the date of Easter</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-04-11}}: Quarter in review</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-04-05}}: Quarterly Planning for April–June 2025; We are looking for a Senior Product Manager</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-03-28}}: It's about time</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-03-20}}: Wikidata-based simple enumerations</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-03-15}}: Upcoming NLG meeting, Recent Changes in the software</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-03-07}}: Recent Changes in the software, Recording of Volunteer’s Corner, and talks in London</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-02-26}}: From things to words</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-02-19}}: A proposal for types per language and part of speech</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-02-13}}: Restricting the World, redux</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-02-06}}: Invitation to the Natural Language Generation Special Interest Group</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-01-29}}: With 2000 Functions into the new year: time for stats</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-01-22}}: Welcome, David! Naming conventions recommendations</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-01-15}}: Happy Wikipedia day! Quarterly planning</span> === 2024 === * {{Status updates|2024-12-19}}: Fonction de la semaine : âge ; intros pour les articles sur une année ; Nouveau type : nombre à virgule flottante * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-12-12}}: Sketching a path to Abstract Wikipedia; Team offsite in Lisbon; and much more</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-11-27}}: WordGraph release; New Special page: list functions by tests; new type for day of the year, and much more</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-11-21}}: New special page for missing labels, new type for Gregorian years, and much more</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-11-13}}: New Type: Rational number; Documentation on Wikidata-based types; and more</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-11-07}}: The Dream of a Universal Language</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-11-01}}: Rewriting the backend</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-10-25}}: Our goal for this Quarter: Agreement</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-10-17}}: What could abstract content look like?</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-10-11}}: Wikidata Lexemes in Wikifunctions are coming soon</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-10-02}}: Focus topic: Food</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-09-26}}: Quarterly planning for October–December 2024; Presentation at Celtic Knot tomorrow</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-09-20}}: Introducing focus topic areas</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-09-13}}: Dagbani Wikipedia will be our first wiki for Wikifunctions integration</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-09-06}}: Volunteer's corner and other updates</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-08-29}}: Limits on Name and Description Lengths</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-08-23}}: WasmEdge, Now 300ms Less Edgy</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-08-16}}: Wikimania 2024 edition</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-08-02}}: Revamping our 'About' widget</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-07-26}}: Wikimania 2024 coming soon!</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-07-18}}: Research report on integrating Wikifunctions from Wikipedia</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-07-10}}: Type proposals for accessing Lexemes</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-07-03}}: Quarterly planning</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-06-26}}: Welcome, Daphne!</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-06-20}}: New Type: Integers</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-06-13}}: New Type: Igbo calendar months</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-06-06}}: New Type: Sign</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-05-30}}: A single singular or a plurality of plurals?</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-05-22}}: New Type: Gregorian calendar months</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-05-15}}: Call for Functions: Spell out the number!</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-05-10}}: Flagship type for enumerations: Months of the Gregorian calendar</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-05-03}}: Team meeting and Quarterly plan</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-04-19}}: Welcome, Sharvani!</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-04-11}}: New API for calling Wikifunctions and celebrating 1000 functions</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-04-03}}: Product Update on Diff and Upcoming API Improvements</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-03-28}}: Creating tests is now much easier!</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-03-21}}: On the way to internationalizing numbers</span> * {{Status updates|2024-03-13}}: Sur l'identité * {{Status updates|2024-03-07}}: Présentation de notre deuxième nouveau type : Les nombres naturels * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-02-28}}: Type proposal for natural numbers</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-02-22}}: Updating the function model</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-02-14}}: Fix-it week</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-02-07}}: Quarterly planning. Thank you, Nick! Function of the Week: is permutation</span> * {{Status updates|2024-02-01}} : l'impératif en igbo ! <span id="Before_February_2024"></span> === Avant février 2024 === Toutes les mises à jour pour cette période sont [[:m:Special:MyLanguage/Abstract Wikipedia/Updates|disponibles sur Meta-Wiki]]. [[Category:Status updates{{#translation:}}| ]] gsou3my95e8h5xtc0bvqudwqb8ipj2l Wikifunctions:Status updates/id 4 23010 268861 266172 2026-04-25T09:43:28Z FuzzyBot 207 Updating to match new version of source page 268861 wikitext text/x-wiki <languages/> {{shortcut|WF:SU}}{{notice|1='''[[:m:Global message delivery/Targets/Wikifunctions & Abstract Wikipedia|Berlanggananlah]]''' untuk mendapatkan pemberitahuan MassMessage singkat di wiki tentang setiap berita baru}} {{Wikifunctions updates | prevlabel = Pemberitahuan sebelumnya | prev = 2024-02-01 | nextlabel = Pemberitahuan terakhir | next = 2026-04-25 }} Banyak hal terjadi di sekitar Wikifungsi dan Wikipedia Abstrak. Ini adalah halaman tempat pengumuman kami diterbitkan. Anda juga bisa berlangganan ke [[:m:Global message delivery/Targets/Wikifunctions & Abstract Wikipedia|nawala wiki]] agar pengumumannya dikirimkan ke halaman pembicaraan Anda atau ke Warung kopi proyek Anda. <span id="Newsletters"></span> == Nawala == <!--<nowiki> Newsletter entry template: * <translate><tvar name="1">{{Status updates|2026-0?-??}}</tvar>: Title</translate> NOTE: Remember to also update the "next =" date at the top of this page. </nowiki>--> === 2026 === * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-04-25}}: The Foundation's search for the perfect language</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-04-16}}: Milestones; Some major issues hopefully resolved</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-04-10}}: Community proposals for capturing meaning</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-04-02}}: Request for Discussion: Syntactic tables</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-03-26}}: First few days of Abstract Wikipedia Beta; Status of Composition Language v2</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-03-19}}: Abstract Wikipedia in Beta</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-03-11}}: A new composition language</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-03-06}}: Citations and Copy and Paste</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-02-26}}: Graceful overrides and fallbacks</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-02-20}}: A sneak preview of Abstract Wikipedia</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-02-13}}: Finishing each other sentences: Starting things; Offsite in Istanbul</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-01-29}}: Integrating Abstract Wikipedia</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-01-22}}: Quarterly plan for January–March 2026</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-01-15}}: 25 years of Wikipedia</span> === 2025 === * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-12-18}}: We wish you a happy new Gregorian year!</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-12-11}}: How to write better error messages</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-12-04}}: And the name is Abstract Wikipedia</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-11-27}}: Vote on the new wiki name!; Finishing each other’s sentences</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-11-20}}: Second round of voting for naming the wiki with language-independent content; Sharing function calls</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-11-13}}: Getting ready for second round of voting for naming the wiki with abstract content; Rewriting the backend: Why Rust?</span> * {{Status updates|2025-11-05}}: Ronde pertama dari pemilihan nama wiki untuk konten abstrak sudah ditutup; Panggilan untuk fungsi Wikikamus; Wikifunctions tertanam di Wikipedia bahasa Bengali dan tujuh tambahan Wikikamus * {{Status updates|2025-10-29}}: Ronde 1 untuk pemilihan nama "konten wiki abstrak" selesai Senin; Sebuah contoh untuk deskripsi singkat * {{Status updates|2025-10-23}}: Selamat datang Zaree dan Laura! Babak 1 kontes penamaan telah dimulai. * {{Status updates|2025-10-15}}: Memulai Kontes Penamaan untuk Wikipedia Abstrak; Memvisualisasikan fungsi * {{Status updates|2025-10-08}}: Keputusan lokasi konten abstrak dan Perencanaan Triwulanan untuk Oktober–Desember * {{Status updates|2025-10-03}}: Teks kaya kini tersedia dalam panggilan fungsi tertanam di 148 Wikikamus dan Inkubator * {{Status updates|2025-09-26}}: Mengakses kualifikasi dalam pernyataan Wikidata * {{Status updates|2025-09-19}}: Wikifunctions tersedia pada 123 bahasa Wikikamus * {{Status updates|2025-09-12}}: Lebih dari 3.000 fungsi di Wikifunctions * {{Status updates|2025-09-07}}: Menyalin pemanggilan fungsi dari satu Wikipedia ke yang lainnya * {{Status updates|2025-08-29}}: Akses ke butir Wikidata sekarang dapat dilakukan pemanggilan fungsi tertanam; Wikifunctions tersedia di 65 Wikikamus * {{Status updates|2025-08-22}}: Rekaman sesi Wikimania: Wikifunctions segera datang di wiki terdekat Anda! * {{Status updates|2025-08-01}}: Wikimania 2025 segera datang! * {{Status updates|2025-07-26}}: "Wikipedia adalah ensiklopedia"; Dua tahun Wikifunctions * {{Status updates|2025-07-19}}: Enumerasi berbasis Wikidata ada di sini * {{Status updates|2025-07-10}}: Batas panjang label dan deskripsi * {{Status updates|2025-07-04}}: Tentang 1298 * {{Status updates|2025-06-27}}: Berpaa banyak orang yang diperlukan untuk menulis sebuah ensiklopedia? * {{Status updates|2025-06-21}}: Perencanaan Kuartal untuk Juli-September 2025 * {{Status updates|2025-06-15}}: Menutup konsultasi tentang lokasi dari Konten Abstrak * {{Status updates|2025-06-06}}: Di mana Konten Abstrak akan diletakkan? * {{Status updates|2025-05-29}}: Rilis pada lima Wikikamus; Menghitung dengan tanggal hari ini * {{Status updates|2025-05-23}}: Konsultasi yang sedang berlangsung tentang Lokasi untuk konten Abstrak * {{Status updates|2025-05-15}}: Lokasi Konten Abstrak * {{Status updates|2025-05-09}}; Wikipedia Abstrak dan Strategi AI Wikimedia * {{Status updates|2025-04-30}}: Wikipedia Abstrak adalah finalis MacArthur 100&Change * {{Status updates|2025-04-25}}: Selamat datang, Gregory! * {{Status updates|2025-04-16}}: Wikifunction diintegrasikan di Dagbani - dan Wikifunctions; dan tanggal Paskah * {{Status updates|2025-04-11}}: Tinjauan kuartal * {{Status updates|2025-04-05}}: Perencanaan Kuartal untuk April-Juni 2025; Kami mencari Manajer Produk Senior * {{Status updates|2025-03-28}}: Sudah waktunya * {{Status updates|2025-03-20}}: Enumerasi sederhana berbasis Wikidata * {{Status updates|2025-03-15}}: Pertemuan NLG selanjutnya, Perubahan terbaru dalam perangkat lunak * {{Status updates|2025-03-07}}: Perubahan terbaru di perangkat lunak, Rekaman Pojok Sukarelawan, dan diskusi di London * {{Status updates|2025-02-26}}: Dari benda ke kata * {{Status updates|2025-02-19}}: Proposal untuk tipe per bahasa dan bagian dari bahasa * {{Status updates|2025-02-13}}: Membatasi Dunia, redux * {{Status updates|2025-02-06}}: Undangan untuk Grup Minat Khusus Generasi Bahasa Alami * {{Status updates|2025-01-29}}: Dengan 2000 Fungsi menuju tahun baru: waktu untuk statistik * {{Status updates|2025-01-22}}: Selamat datang, David! Rekomendasi konvensi nama * {{Status updates|2025-01-15}}: Selamat hari Wikipedia! Perencanaan kuartal === 2024 === * {{Status updates|2024-12-19}}: Fungsi Mingguan: usia; Pengenalan untuk artikel tahun; Tipe baru: angka titik terapung * {{Status updates|2024-12-12}}: Membuat sketsa arah menuju Wikipedia Abstrak; Tim luar lokasi di Lisbon; dan banyak lainnya * {{Status updates|2024-11-27}}: Perilisan WordGraph; halaman Istimewa baru: daftar fungsi berdasarkan pengujian; tipe baru untuk hari dalam tahun, dan banyak lagi * {{Status updates|2024-11-21}}: Halaman Istimewa baru untuk label yang hilang, tipe baru untuk tahun Gregorius, dan banyak lagi * {{Status updates|2024-11-13}}: Tipe baru: Angka rasional; Dokumentasi untuk tipe berbasis Wikidata; dan banyak lagi * {{Status updates|2024-11-07}}: Mimpi terhadap Bahasa Universal * {{Status updates|2024-11-01}}: Menulis ulang perangkat lunak belakang * {{Status updates|2024-10-25}}: Tujuan kami untuk Kuartal ini: Kesepakatan * {{Status updates|2024-10-17}}: Seperti apa konten abstrak itu? * {{Status updates|2024-10-11}}: Leksem Wikidata di Wikifunctions akan segera datang * {{Status updates|2024-10-02}}: Fokus topik: Makanan * {{Status updates|2024-09-26}}: Perencanaan kuartal untuk Oktober-Desember 2024; Presentasi di Celtic Know besok * {{Status updates|2024-09-20}}: Mengenalkan area topik fokus * {{Status updates|2024-09-13}}: Wikipedia Dagbani akan menjadi wiki pertama kita untuk integrasi Wikifunctions * {{Status updates|2024-09-06}}: Pojok Sukarelawan dan pembaruan lainnya * {{Status updates|2024-08-29}}: Batas pada panjang Nama dan Deskripsi * {{Status updates|2024-08-23}}: WasmEdge, sekarang 300ms Lebih Cepat * {{Status updates|2024-08-16}}: Edisi Wikimania 2024 * {{Status updates|2024-08-02}}: Mengubah gawit 'Tentang' kita * {{Status updates|2024-07-26}}: Wikimadia 2024 segera datang! * {{Status updates|2024-07-18}}: Laporan riset tentang mengintegrasikan Wikifunctions dari Wikipedia * {{Status updates|2024-07-10}}: Proposal Tipe untuk mengakses Leksem * {{Status updates|2024-07-03}}: Perencanaan kuartal * {{Status updates|2024-06-26}}: Selamat datang, Daphne! * {{Status updates|2024-06-20}}: Tipe baru: Bilangan bulat * {{Status updates|2024-06-13}}: Tipe baru: Bulan kalender Igbo * {{Status updates|2024-06-06}}: Tipe baru: Tanda * {{Status updates|2024-05-30}}: Satu tunggal atau pluralitas plural? * {{Status updates|2024-05-22}}: Jenis baru: bulan kalender Gregorius * {{Status updates|2024-05-15}}: Panggilan Fungsi: Tuliskan nomornya! * {{Status updates|2024-05-10}}: Tipe tertinggi untuk enumerasi: Bulan dari kalender Gregorius * {{Status updates|2024-05-03}}: Pertemuan Tim dan Rencana Kuartal * {{Status updates|2024-04-19}}: Selamat datang, Sharvani! * {{Status updates|2024-04-11}}: API baru untuk memanggil Wikifunctions dan merayakan 1000 fungsi * {{Status updates|2024-04-03}}: Pembaruan produk di Diff dan Perbaikan API yang Akan Datang * {{Status updates|2024-03-28}}: Membuat pengujian sekarang lebih mudah! * {{Status updates|2024-03-21}}: Di jalan untuk menginternasionalkan angka * {{Status updates|2024-03-13}}: Tentang identitas * {{Status updates|2024-03-07}}: Mengenaikan tipe baru kedua kita: bilangan asli * {{Status updates|2024-02-28}}: Proposal tipe untuk bilangan asli * {{Status updates|2024-02-22}}: Mengupdate model fungsi * {{Status updates|2024-02-14}}: Minggu memperbaiki itu * {{Status updates|2024-02-07}}: Perencanaan triwulanan. Terima kasih, Nick! Fungsi Minggu: adalah permutasi * {{Status updates|2024-02-01}}: Imperatif Igbo! <span id="Before_February_2024"></span> === Sebelum Februari 2024 === Sebuah pemberitahuan selama periodi ini [[:m:Special:MyLanguage/Abstract Wikipedia/Updates|dapat dilihat di Meta-Wiki]]. [[Category:Status updates{{#translation:}}| ]] kk8u2qlw16da1xnc8e9z8eq6096fqao Z13262 0 23749 268392 131887 2026-04-24T13:17:51Z YoshiRulz 10156 Removed Z13534 from the approved list of implementations 268392 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z13262" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6", "Z17K2": "Z13262K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "verb" }, { "Z1K1": "Z11", "Z11K1": "Z1014", "Z11K2": "usoro: ngwaa" }, { "Z1K1": "Z11", "Z11K1": "Z1013", "Z11K2": "fi'ili" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Verb" } ] } } ], "Z8K2": "Z6", "Z8K3": [ "Z20", "Z13263", "Z13537", "Z13538" ], "Z8K4": [ "Z14", "Z13266" ], "Z8K5": "Z13262" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "English -er form" }, { "Z1K1": "Z11", "Z11K1": "Z1014", "Z11K2": "Ụdị Bekee-er" }, { "Z1K1": "Z11", "Z11K1": "Z1013", "Z11K2": "Turanci-er form" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "englische Endung -er" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "English verb to agent noun ending in -er" }, { "Z1K1": "Z11", "Z11K1": "Z1014", "Z11K2": "Ngwaa bekee gaa na aha nnọchite na- akwusi na -er" }, { "Z1K1": "Z11", "Z11K1": "Z1013", "Z11K2": "Harshen Turanci zuwa suna mai ƙarewa a cikin -er" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Agensnominalisierung eines englischen Verbs mit der Endung -er" } ] } } 1jgh5j66iifv0j71w04c0cotucfn3qt 268393 268392 2026-04-24T13:18:03Z YoshiRulz 10156 Added Z13535 to the approved list of test cases 268393 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z13262" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6", "Z17K2": "Z13262K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "verb" }, { "Z1K1": "Z11", "Z11K1": "Z1014", "Z11K2": "usoro: ngwaa" }, { "Z1K1": "Z11", "Z11K1": "Z1013", "Z11K2": "fi'ili" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Verb" } ] } } ], "Z8K2": "Z6", "Z8K3": [ "Z20", "Z13263", "Z13537", "Z13538", "Z13535" ], "Z8K4": [ "Z14", "Z13266" ], "Z8K5": "Z13262" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "English -er form" }, { "Z1K1": "Z11", "Z11K1": "Z1014", "Z11K2": "Ụdị Bekee-er" }, { "Z1K1": "Z11", "Z11K1": "Z1013", "Z11K2": "Turanci-er form" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "englische Endung -er" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "English verb to agent noun ending in -er" }, { "Z1K1": "Z11", "Z11K1": "Z1014", "Z11K2": "Ngwaa bekee gaa na aha nnọchite na- akwusi na -er" }, { "Z1K1": "Z11", "Z11K1": "Z1013", "Z11K2": "Harshen Turanci zuwa suna mai ƙarewa a cikin -er" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Agensnominalisierung eines englischen Verbs mit der Endung -er" } ] } } 2oofdkxouulezlbv1yi6xa1iasesvug Z13280 0 23801 268399 257849 2026-04-24T13:36:16Z YoshiRulz 10156 Added Z34053, Z34054 and Z34055 to the approved list of test cases 268399 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z13280" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6", "Z17K2": "Z13280K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "verb" }, { "Z1K1": "Z11", "Z11K1": "Z1014", "Z11K2": "Ngwaa" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Verb" } ] } } ], "Z8K2": "Z6", "Z8K3": [ "Z20", "Z13281", "Z13283", "Z13290", "Z34053", "Z34054", "Z34055" ], "Z8K4": [ "Z14", "Z13282" ], "Z8K5": "Z13280" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "English -ion base form" }, { "Z1K1": "Z11", "Z11K1": "Z1013", "Z11K2": "Turanci-ion tushe form" }, { "Z1K1": "Z11", "Z11K1": "Z1014", "Z11K2": " Ụdị ntọala Bekee -ion" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "englische Grundform mit -ion" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "The transformation of a verb into an agent noun by adding the suffix \"-ion\"" }, { "Z1K1": "Z11", "Z11K1": "Z1013", "Z11K2": "Canja kalmar aiki zuwa suna na wakili ta ƙara kari \"-ion\"" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "wandelt ein Verb durch das Hinzufügen der Endung -ion in ein Agensnomen um" } ] } } e268quovrosu2a7ialnpr9aqm27t0o1 268404 268399 2026-04-24T13:50:07Z YoshiRulz 10156 Added Z34057 and Z34058 to the approved list of test cases 268404 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z13280" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6", "Z17K2": "Z13280K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "verb" }, { "Z1K1": "Z11", "Z11K1": "Z1014", "Z11K2": "Ngwaa" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Verb" } ] } } ], "Z8K2": "Z6", "Z8K3": [ "Z20", "Z13281", "Z13283", "Z13290", "Z34053", "Z34054", "Z34055", "Z34057", "Z34058" ], "Z8K4": [ "Z14", "Z13282" ], "Z8K5": "Z13280" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "English -ion base form" }, { "Z1K1": "Z11", "Z11K1": "Z1013", "Z11K2": "Turanci-ion tushe form" }, { "Z1K1": "Z11", "Z11K1": "Z1014", "Z11K2": " Ụdị ntọala Bekee -ion" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "englische Grundform mit -ion" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "The transformation of a verb into an agent noun by adding the suffix \"-ion\"" }, { "Z1K1": "Z11", "Z11K1": "Z1013", "Z11K2": "Canja kalmar aiki zuwa suna na wakili ta ƙara kari \"-ion\"" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "wandelt ein Verb durch das Hinzufügen der Endung -ion in ein Agensnomen um" } ] } } q8o724ujfkl403wmnstlj259mrw2ak8 268405 268404 2026-04-24T13:52:37Z YoshiRulz 10156 Added Z34056 to the approved list of implementations 268405 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z13280" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6", "Z17K2": "Z13280K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "verb" }, { "Z1K1": "Z11", "Z11K1": "Z1014", "Z11K2": "Ngwaa" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Verb" } ] } } ], "Z8K2": "Z6", "Z8K3": [ "Z20", "Z13281", "Z13283", "Z13290", "Z34053", "Z34054", "Z34055", "Z34057", "Z34058" ], "Z8K4": [ "Z14", "Z13282", "Z34056" ], "Z8K5": "Z13280" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "English -ion base form" }, { "Z1K1": "Z11", "Z11K1": "Z1013", "Z11K2": "Turanci-ion tushe form" }, { "Z1K1": "Z11", "Z11K1": "Z1014", "Z11K2": " Ụdị ntọala Bekee -ion" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "englische Grundform mit -ion" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "The transformation of a verb into an agent noun by adding the suffix \"-ion\"" }, { "Z1K1": "Z11", "Z11K1": "Z1013", "Z11K2": "Canja kalmar aiki zuwa suna na wakili ta ƙara kari \"-ion\"" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "wandelt ein Verb durch das Hinzufügen der Endung -ion in ein Agensnomen um" } ] } } c12z13ra9aj222ectic2bhzyt7o102t 268406 268405 2026-04-24T13:52:43Z YoshiRulz 10156 Removed Z13282 from the approved list of implementations 268406 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z13280" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6", "Z17K2": "Z13280K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "verb" }, { "Z1K1": "Z11", "Z11K1": "Z1014", "Z11K2": "Ngwaa" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Verb" } ] } } ], "Z8K2": "Z6", "Z8K3": [ "Z20", "Z13281", "Z13283", "Z13290", "Z34053", "Z34054", "Z34055", "Z34057", "Z34058" ], "Z8K4": [ "Z14", "Z34056" ], "Z8K5": "Z13280" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "English -ion base form" }, { "Z1K1": "Z11", "Z11K1": "Z1013", "Z11K2": "Turanci-ion tushe form" }, { "Z1K1": "Z11", "Z11K1": "Z1014", "Z11K2": " Ụdị ntọala Bekee -ion" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "englische Grundform mit -ion" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "The transformation of a verb into an agent noun by adding the suffix \"-ion\"" }, { "Z1K1": "Z11", "Z11K1": "Z1013", "Z11K2": "Canja kalmar aiki zuwa suna na wakili ta ƙara kari \"-ion\"" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "wandelt ein Verb durch das Hinzufügen der Endung -ion in ein Agensnomen um" } ] } } blrzi1cm86a4amhampvusxonzg6mg7g Z13306 0 23875 268448 160502 2026-04-24T14:44:55Z YoshiRulz 10156 Added Z34063 to the approved list of implementations 268448 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z13306" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z13518", "Z17K2": "Z13306K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "number of days to add" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Anzahl von Tagen" }, { "Z1K1": "Z11", "Z11K1": "Z1011", "Z11K2": "যে সংখ্যক তারিখ যোগ করতে হবে" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z13518", "Z17K2": "Z13306K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "initial year" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Jahr" }, { "Z1K1": "Z11", "Z11K1": "Z1011", "Z11K2": "প্রাথমিক বছর" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z16098", "Z17K2": "Z13306K3", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "initial month" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Monat" }, { "Z1K1": "Z11", "Z11K1": "Z1011", "Z11K2": "প্রাথমিক মাস" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z13518", "Z17K2": "Z13306K4", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "initial day" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Tag" }, { "Z1K1": "Z11", "Z11K1": "Z1011", "Z11K2": "প্রাথমিক দিন" } ] } } ], "Z8K2": "Z6", "Z8K3": [ "Z20", "Z13308", "Z13316", "Z13314" ], "Z8K4": [ "Z14", "Z13307", "Z34063" ], "Z8K5": "Z13306" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "advance n days to get a later date (D/M/YYYY)" }, { "Z1K1": "Z11", "Z11K1": "Z1014", "Z11K2": "N'ihu n'ụbọchị iji nweta ụbọchị ọzọ (D/M/YYYY)" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "n Tage nach Datum" }, { "Z1K1": "Z11", "Z11K1": "Z1011", "Z11K2": "পরবর্তী তারিখ " } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1002", "Z31K2": [ "Z6", "future date", "add days to date", "advance n day(s) to get a future date (D/M/YYYY)", "(!) advance n days to get a future date (D/M/YYYY)" ] }, { "Z1K1": "Z31", "Z31K1": "Z1011", "Z31K2": [ "Z6", "নির্দিষ্ট সংখ্যক পরবর্তী তারিখ", "আগামী তারিখ", "তারিখের সাথে দিন যোগ" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "when given date and number of day(s) to advance, it advances on top of the date been given to get a later date." }, { "Z1K1": "Z11", "Z11K1": "Z1014", "Z11K2": "mgbe enyere ụbọchị na nọmba nke ụbọchị ịga n'ihu, ọ na-aga n'ihu n'elu ụbọchị enyere iji nweta ụbọchị ọzọ." }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "fügt die angegeben Anzahl von Tagen zum angegebenen Datum hinzu" }, { "Z1K1": "Z11", "Z11K1": "Z1011", "Z11K2": "কোনো তারিখ থেকে নির্দিষ্ট সংখ্যক পরবর্তী তারিখ গণনা করবে। " } ] } } 7obsnpmpbk6x1n936ow2wid3rwa59ov Z13322 0 23897 268452 132460 2026-04-24T14:49:19Z YoshiRulz 10156 Added Z34064 to the approved list of implementations 268452 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z13322" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z8", "Z17K2": "Z13322K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "comparator function (Boolean) which returns true if arguments are correctly ordered" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Vergleichsfunktion (boolesch)" }, { "Z1K1": "Z11", "Z11K1": "Z1014", "Z11K2": "ọrụ comparator (Boolean) nke na-alaghachi ezi ma ọ bụrụ na etinyere arụmụka nke ọma" } ] } }, { "Z1K1": "Z17", "Z17K1": { "Z1K1": "Z7", "Z7K1": "Z881", "Z881K1": "Z1" }, "Z17K2": "Z13322K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "list" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Liste" }, { "Z1K1": "Z11", "Z11K1": "Z1014", "Z11K2": "Ndepụta" } ] } } ], "Z8K2": "Z40", "Z8K3": [ "Z20", "Z13329", "Z13330", "Z13332" ], "Z8K4": [ "Z14", "Z13323", "Z34064" ], "Z8K5": "Z13322" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "is sorted" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "ist sortiert" }, { "Z1K1": "Z11", "Z11K1": "Z1014", "Z11K2": "A haziri" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "checks if a list is in order such that a comparator function returns true when each sequential pair of items are passed in as arguments" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "prüft, ob die Liste in einer Reihenfolge ist, in der die Vergleichsfunktion für jedes Paar aufeinanderfolgender Elemente wahr zurückgibt" }, { "Z1K1": "Z11", "Z11K1": "Z1014", "Z11K2": "na-enyocha ma ọ bụrụ na ndepụta bụ ka ọrụ comparator ga-alaghachi n'eziokwu mgbe agafere otu ụzọ ihe ọ bụla usoro dị ka arụmụka." } ] } } 80pr7t20y9b5mlzfnewpbe49lqsuc6e Z13324 0 23899 268454 132463 2026-04-24T14:52:19Z YoshiRulz 10156 Added Z34065 to the approved list of implementations 268454 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z13324" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6", "Z17K2": "Z13324K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "first string" }, { "Z1K1": "Z11", "Z11K1": "Z1014", "Z11K2": "eriri mbụ: Eriri " }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "erste Zeichenkette" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z6", "Z17K2": "Z13324K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "second string" }, { "Z1K1": "Z11", "Z11K1": "Z1014", "Z11K2": "eriri nke abụọ: Eriri " }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "zweite Zeichenkette" } ] } } ], "Z8K2": "Z40", "Z8K3": [ "Z20", "Z13326", "Z13327", "Z13328" ], "Z8K4": [ "Z14", "Z13325", "Z34065" ], "Z8K5": "Z13324" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "is longer or equal length string" }, { "Z1K1": "Z11", "Z11K1": "Z1014", "Z11K2": "ogologo ma ọ bụ nha nha ogologo eriri" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "ist länger oder gleich lang" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1002", "Z31K2": [ "Z6", "is equal or longer string", "first string longer than or equal to second string" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "returns true if the length of the first string (in codepoints) is equal or longer to that of the second string" }, { "Z1K1": "Z11", "Z11K1": "Z1014", "Z11K2": "na-alaghachi ezi ma ọ bụrụ na ogologo eriri nke mbụ (na isi koodu) hà nhata ma ọ bụ karịa karịa nke eriri nke abụọ" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "gibt wahr aus, wenn die erste Zeichenkette gleich lang oder länger als die zweite Zeichenkette ist" } ] } } pqel472y1flq7gb9drgq6vthr4mi7r5 Z13341 0 23916 268912 226352 2026-04-25T09:50:06Z YoshiRulz 10156 Add en alias 268912 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z13341" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z20838", "Z17K2": "Z13341K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "a" }, { "Z1K1": "Z11", "Z11K1": "Z1014", "Z11K2": "stringi" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "a" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "a" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "a" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z20838", "Z17K2": "Z13341K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "b" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "b" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "b" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "b" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z20838", "Z17K2": "Z13341K3", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "t" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "t" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "t" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "t" } ] } } ], "Z8K2": "Z20838", "Z8K3": [ "Z20", "Z21533" ], "Z8K4": [ "Z14", "Z13342" ], "Z8K5": "Z13341" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "linear interpolation" }, { "Z1K1": "Z11", "Z11K1": "Z1014", "Z11K2": "(!) ahịrị intapoletion " }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "(!) lineare Interpolation" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "interpolation linéaire" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "interpolazione lineare" }, { "Z1K1": "Z11", "Z11K1": "Z1078", "Z11K2": "interpolasi linear" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1787", "Z31K2": [ "Z6", "combinazione convessa" ] }, { "Z1K1": "Z31", "Z31K1": "Z1002", "Z31K2": [ "Z6", "lerp" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "one dimensional linear interpolation given points a,b and input t (0,1) see: https://en.wikipedia.org/wiki/Linear_interpolation for attribution" }, { "Z1K1": "Z11", "Z11K1": "Z1014", "Z11K2": "Otu akụkụ ahịrị interpolation nyere isi a,b na ntinye t (0,1)" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "eindimensionale Interpolation für die Punkte a und b und den Parameter t" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "interpolation linéaire unidimensionnelle étant donné les points a, b, et l'entrée t (cette dernière étant comprise entre 0 et 1)" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "Interpolazione lineare unidimensionale dati i punti a,b e l'input t (0;1). Vedi https://en.wikipedia.org/wiki/Linear_interpolation" }, { "Z1K1": "Z11", "Z11K1": "Z1078", "Z11K2": "interpolasi linear satu dimensi dari titik a, b, dan masukan t (0,1)" } ] } } 0xt4ue8gn8wkskut2uruhg5n0ms8hzg 268915 268912 2026-04-25T09:52:26Z YoshiRulz 10156 Added Z31184 and Z34167 to the approved list of implementations 268915 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z13341" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z20838", "Z17K2": "Z13341K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "a" }, { "Z1K1": "Z11", "Z11K1": "Z1014", "Z11K2": "stringi" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "a" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "a" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "a" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z20838", "Z17K2": "Z13341K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "b" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "b" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "b" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "b" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z20838", "Z17K2": "Z13341K3", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "t" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "t" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "t" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "t" } ] } } ], "Z8K2": "Z20838", "Z8K3": [ "Z20", "Z21533" ], "Z8K4": [ "Z14", "Z13342", "Z31184", "Z34167" ], "Z8K5": "Z13341" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "linear interpolation" }, { "Z1K1": "Z11", "Z11K1": "Z1014", "Z11K2": "(!) ahịrị intapoletion " }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "(!) lineare Interpolation" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "interpolation linéaire" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "interpolazione lineare" }, { "Z1K1": "Z11", "Z11K1": "Z1078", "Z11K2": "interpolasi linear" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1787", "Z31K2": [ "Z6", "combinazione convessa" ] }, { "Z1K1": "Z31", "Z31K1": "Z1002", "Z31K2": [ "Z6", "lerp" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "one dimensional linear interpolation given points a,b and input t (0,1) see: https://en.wikipedia.org/wiki/Linear_interpolation for attribution" }, { "Z1K1": "Z11", "Z11K1": "Z1014", "Z11K2": "Otu akụkụ ahịrị interpolation nyere isi a,b na ntinye t (0,1)" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "eindimensionale Interpolation für die Punkte a und b und den Parameter t" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "interpolation linéaire unidimensionnelle étant donné les points a, b, et l'entrée t (cette dernière étant comprise entre 0 et 1)" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "Interpolazione lineare unidimensionale dati i punti a,b e l'input t (0;1). Vedi https://en.wikipedia.org/wiki/Linear_interpolation" }, { "Z1K1": "Z11", "Z11K1": "Z1078", "Z11K2": "interpolasi linear satu dimensi dari titik a, b, dan masukan t (0,1)" } ] } } 16m4g3ull25zkz3f7e1yw7wbuoenahy 268950 268915 2026-04-25T11:50:05Z WikiLambda system 3 Updated the implementation list (see [[Help:Wikifunctions/Implementation_ordering_and_choosing|About implementation selection]]) 268950 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z13341" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z20838", "Z17K2": "Z13341K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "a" }, { "Z1K1": "Z11", "Z11K1": "Z1014", "Z11K2": "stringi" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "a" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "a" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "a" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z20838", "Z17K2": "Z13341K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "b" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "b" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "b" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "b" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z20838", "Z17K2": "Z13341K3", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "t" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "t" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "t" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "t" } ] } } ], "Z8K2": "Z20838", "Z8K3": [ "Z20", "Z21533" ], "Z8K4": [ "Z14", "Z31184", "Z13342", "Z34167" ], "Z8K5": "Z13341" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "linear interpolation" }, { "Z1K1": "Z11", "Z11K1": "Z1014", "Z11K2": "(!) ahịrị intapoletion " }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "(!) lineare Interpolation" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "interpolation linéaire" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "interpolazione lineare" }, { "Z1K1": "Z11", "Z11K1": "Z1078", "Z11K2": "interpolasi linear" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1787", "Z31K2": [ "Z6", "combinazione convessa" ] }, { "Z1K1": "Z31", "Z31K1": "Z1002", "Z31K2": [ "Z6", "lerp" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "one dimensional linear interpolation given points a,b and input t (0,1) see: https://en.wikipedia.org/wiki/Linear_interpolation for attribution" }, { "Z1K1": "Z11", "Z11K1": "Z1014", "Z11K2": "Otu akụkụ ahịrị interpolation nyere isi a,b na ntinye t (0,1)" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "eindimensionale Interpolation für die Punkte a und b und den Parameter t" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "interpolation linéaire unidimensionnelle étant donné les points a, b, et l'entrée t (cette dernière étant comprise entre 0 et 1)" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "Interpolazione lineare unidimensionale dati i punti a,b e l'input t (0;1). Vedi https://en.wikipedia.org/wiki/Linear_interpolation" }, { "Z1K1": "Z11", "Z11K1": "Z1078", "Z11K2": "interpolasi linear satu dimensi dari titik a, b, dan masukan t (0,1)" } ] } } nxqm729kjuqyszoq1bpop2v6obex0zd Z13373 0 24007 268927 238036 2026-04-25T09:56:25Z YoshiRulz 10156 Added Z34169 and Z34170 to the approved list of implementations 268927 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z13373" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": { "Z1K1": "Z7", "Z7K1": "Z881", "Z881K1": "Z1" }, "Z17K2": "Z13373K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "list " }, { "Z1K1": "Z11", "Z11K1": "Z1014", "Z11K2": "ndepụta" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Liste" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z13518", "Z17K2": "Z13373K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "number of items to remove " }, { "Z1K1": "Z11", "Z11K1": "Z1014", "Z11K2": "ọnụ ọgụgụ nke ihe iji wepụ" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Anzahl zu entfernender Objekte" } ] } } ], "Z8K2": { "Z1K1": "Z7", "Z7K1": "Z881", "Z881K1": "Z1" }, "Z8K3": [ "Z20", "Z13379", "Z13375", "Z18512", "Z13380" ], "Z8K4": [ "Z14", "Z13374", "Z34169", "Z34170" ], "Z8K5": "Z13373" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "remove last n elements of a list" }, { "Z1K1": "Z11", "Z11K1": "Z1014", "Z11K2": "wepụ ikpeazụ n ọcha nke ndepụta" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "entferne letzte n Elemente einer Liste" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1002", "Z31K2": [ "Z6", "remove last n elements of a list", "delete last n elements" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "returns the supplied list without the last n elements. If the number of items to remove is higher than length of list or number of items to remove is invalid it removes all items from list " }, { "Z1K1": "Z11", "Z11K1": "Z1014", "Z11K2": "returns the supplied list without the last n elements. if the number of items to be remove is higher than length of the list or number of items to be remove is invalid it removes all items from list" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "gibt die angegebene Liste ohne die letzten n Elemente zurück" } ] } } jxd0annypqhcon25b5t1g1k51rgmlok Talk:Z13270 1 24064 268394 82602 2026-04-24T13:19:43Z YoshiRulz 10156 Add to category 268394 wikitext text/x-wiki [[Category:Functions_with_only_code_implementations]] {{Bangla functions}} o9kmscjlu7j3ht0wjejpk2lebeoicyf Z13407 0 24331 268932 164901 2026-04-25T10:04:04Z YoshiRulz 10156 Added Z34172 to the approved list of implementations 268932 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z13407" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6", "Z17K2": "Z13407K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "initial string" }, { "Z1K1": "Z11", "Z11K1": "Z1014", "Z11K2": "eriri izizi" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Zeichenkette" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "chaîne initiale" } ] } } ], "Z8K2": { "Z1K1": "Z7", "Z7K1": "Z881", "Z881K1": "Z6" }, "Z8K3": [ "Z20", "Z13409", "Z14109" ], "Z8K4": [ "Z14", "Z13408", "Z34172" ], "Z8K5": "Z13407" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "tokenize on white space" }, { "Z1K1": "Z11", "Z11K1": "Z1014", "Z11K2": "tokenize na oghere ọcha " }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "anhand von Leerzeichen trennen" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "tokeniser sur un espace blanc" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1002", "Z31K2": [ "Z6", "split on whitespace", "tokenize", "split", "split()", "Python split()" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "break the initial string into a list of tokens, divided by whitespace" }, { "Z1K1": "Z11", "Z11K1": "Z1014", "Z11K2": "gbajie eriri mbụ n'ime ndepụta akara, nke oghere ọcha kewara" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "teilt die Zeichenkette anhand von Leerzeichen in eine Liste mit einzelnen Elementen auf" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "diviser la chaîne initiale en une liste de jetons, divisée par des espaces" } ] } } 3wol83n5fq64nfc75jimb6fzlgipc89 Z13424 0 24348 268934 133789 2026-04-25T10:06:32Z YoshiRulz 10156 Added Z34173 to the approved list of implementations 268934 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z13424" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6", "Z17K2": "Z13424K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "first string" }, { "Z1K1": "Z11", "Z11K1": "Z1014", "Z11K2": "eriri mbụ " }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "erste Zeichenkette" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z6", "Z17K2": "Z13424K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "second string" }, { "Z1K1": "Z11", "Z11K1": "Z1014", "Z11K2": "Eriri nke abụọ" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "zweite Zeichenkette" } ] } } ], "Z8K2": "Z6", "Z8K3": [ "Z20", "Z13425", "Z13428" ], "Z8K4": [ "Z14", "Z13426", "Z34173" ], "Z8K5": "Z13424" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "pair and bracket" }, { "Z1K1": "Z11", "Z11K1": "Z1014", "Z11K2": "Jikọọ na nkwado" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Paar und Klammern" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1002", "Z31K2": [ "Z6", "bracket and pair" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "concatenates two strings with a comma between and brackets around" }, { "Z1K1": "Z11", "Z11K1": "Z1014", "Z11K2": "na-ejikọta eriri abụọ nwere rikoma n'etiti na brackets gburugburu" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "verbindet zwei Zeichenketten mit einem Komma und umgibt sie mit Klammern" } ] } } hvt7j492gdcvfcdhck6y4lf61s7ciia Z13429 0 24353 268938 249335 2026-04-25T10:08:56Z YoshiRulz 10156 Added Z34174 to the approved list of implementations 268938 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z13429" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": { "Z1K1": "Z7", "Z7K1": "Z881", "Z881K1": "Z1" }, "Z17K2": "Z13429K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "list" }, { "Z1K1": "Z11", "Z11K1": "Z1014", "Z11K2": "ndepụta: Ụdị ndepụta (ihe)" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Liste" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "liste" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z13518", "Z17K2": "Z13429K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "index of element to be removed" }, { "Z1K1": "Z11", "Z11K1": "Z1014", "Z11K2": " index nke mmewere a ga-ewepụ: Nọmba eke" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Index des zu entfernenden Elements" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "index de l'élément à supprimer" } ] } } ], "Z8K2": { "Z1K1": "Z7", "Z7K1": "Z881", "Z881K1": "Z1" }, "Z8K3": [ "Z20", "Z13434", "Z13431", "Z18952", "Z18953", "Z18955" ], "Z8K4": [ "Z14", "Z13430", "Z23385", "Z34174" ], "Z8K5": "Z13429" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "remove the nth element from a list" }, { "Z1K1": "Z11", "Z11K1": "Z1014", "Z11K2": "wepụ ihe nth na ndepụta" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "entferne ntes Element aus Liste" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "retirer l'énième élément d'une liste" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1002", "Z31K2": [ "Z6", "remove the nth element from a list", "delete nth element" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "When given a valid index remove the element at the position and return the supplied list otherwise return nothing" }, { "Z1K1": "Z11", "Z11K1": "Z1014", "Z11K2": "Mgbe enyere index dị irè, wepụ mmewere n'ọnọdụ ahụ wee weghachi ndepụta ewepụtara ma ọ bụghị weghachi ihe ọ bụla" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "bei Angabe eines gültigen Index wird das Element an der Position entfernt und die Liste ausgegeben" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "lorsqu'un index valide est fourni, supprime l'élément à la position et renvoie la liste fournie, sinon ne renvoie rien" } ] } } e0e2v9psk7zb5posxgoy40xfo88h7ve Wikifunctions:Status updates/uk 4 24551 268872 266183 2026-04-25T09:43:38Z FuzzyBot 207 Updating to match new version of source page 268872 wikitext text/x-wiki <languages/> {{shortcut|WF:SU}}{{notice|1='''[[:m:Global message delivery/Targets/Wikifunctions & Abstract Wikipedia|Підпишіться]]''', щоб отримувати короткі сповіщення на вікі через систему масових повідомлень MassMessage про кожний новий випуск}} {{Wikifunctions updates | prevlabel = Попереднє оновлення | prev = 2024-02-01 | nextlabel = Останнє оновлення | next = 2026-04-25 }} Багато чого відбувається навколо Вікіфункцій і Абстрактної Вікіпедії. Це сторінка, де ми публікуємо наші оновлення, включаючи [[Special:MyLanguage/WF:function of the Week|функцію тижня]]. Ви також можете підписатися на [[:m:Global message delivery/Targets/Wikifunctions & Abstract Wikipedia|бюлетень вікі-спільноти]], щоб отримувати його на свою сторінку обговорення або на сторінку спільноти вашого проєкту. <span id="Newsletters"></span> == Інформаційні бюлетені == <!--<nowiki> Newsletter entry template: * <translate><tvar name="1">{{Status updates|2026-0?-??}}</tvar>: Title</translate> NOTE: Remember to also update the "next =" date at the top of this page. </nowiki>--> === 2026 === * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-04-25}}: The Foundation's search for the perfect language</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-04-16}}: Milestones; Some major issues hopefully resolved</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-04-10}}: Community proposals for capturing meaning</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-04-02}}: Request for Discussion: Syntactic tables</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-03-26}}: First few days of Abstract Wikipedia Beta; Status of Composition Language v2</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-03-19}}: Abstract Wikipedia in Beta</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-03-11}}: A new composition language</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-03-06}}: Citations and Copy and Paste</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-02-26}}: Graceful overrides and fallbacks</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-02-20}}: A sneak preview of Abstract Wikipedia</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-02-13}}: Finishing each other sentences: Starting things; Offsite in Istanbul</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-01-29}}: Integrating Abstract Wikipedia</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-01-22}}: Quarterly plan for January–March 2026</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-01-15}}: 25 years of Wikipedia</span> === 2025 === * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-12-18}}: We wish you a happy new Gregorian year!</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-12-11}}: How to write better error messages</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-12-04}}: And the name is Abstract Wikipedia</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-11-27}}: Vote on the new wiki name!; Finishing each other’s sentences</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-11-20}}: Second round of voting for naming the wiki with language-independent content; Sharing function calls</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-11-13}}: Getting ready for second round of voting for naming the wiki with abstract content; Rewriting the backend: Why Rust?</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-11-05}}: First round of voting for naming the wiki for abstract content closed; Calling for Wiktionary functions; Embedded Wikifunctions on Bengali Wikipedia and seven more Wiktionaries</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-10-29}}: Round 1 of “abstract content wiki” naming vote ending Monday; An example of short descriptions</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-10-23}}: Welcome Zaree and Laura! Naming contest round 1 kicked off</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-10-15}}: Kicking Off the Naming Contest for Abstract Wikipedia; Visualizing functions</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-10-08}}: Decision on location for abstract content and Quarterly Planning for October–December</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-10-03}}: Rich text now available in embedded function calls on 148 Wiktionaries and Incubator</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-09-26}}: Accessing qualifiers in Wikidata statements</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-09-19}}: Wikifunctions available on 123 Wiktionary languages</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-09-12}}: More than 3,000 functions on Wikifunctions</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-09-07}}: Copying function calls from one Wikipedia to another</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-08-29}}: Accessing Wikidata items now possible from embedded function calls; Wikifunctions available on 65 Wikitionaries</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-08-22}}: Recording of Wikimania session: Wikifunctions is coming soon to a wiki near you!</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-08-01}}: Wikimania 2025 is coming soon!</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-07-26}}: “Wikipedia is an encyclopedia”; Two years of Wikifunctions</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-07-19}}: Wikidata-based enumerations are here</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-07-10}}: Length limits on labels and descriptions</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-07-04}}: Coverage of 1298</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-06-27}}: How many people are needed to write an encyclopedia?</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-06-21}}: Quarterly Planning for July–September 2025</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-06-15}}: Closing the consultation about the location of Abstract Content</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-06-06}}: Where will Abstract Content go?</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-05-29}}: Rolling out to five Wiktionaries; Calculating with today's date</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-05-23}}: Ongoing consultation about the Location for Abstract Content</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-05-15}}: Location of Abstract Content</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-05-09}}: Abstract Wikipedia and the Wikimedia AI Strategy</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-04-30}}: Abstract Wikipedia is a MacArthur 100&Change finalist</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-04-25}}: Welcome, Gregory!</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-04-16}}: Wikifunctions integrated in Dagbani - and Wikifunctions; and the date of Easter</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-04-11}}: Quarter in review</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-04-05}}: Quarterly Planning for April–June 2025; We are looking for a Senior Product Manager</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-03-28}}: It's about time</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-03-20}}: Wikidata-based simple enumerations</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-03-15}}: Upcoming NLG meeting, Recent Changes in the software</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-03-07}}: Recent Changes in the software, Recording of Volunteer’s Corner, and talks in London</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-02-26}}: From things to words</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-02-19}}: A proposal for types per language and part of speech</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-02-13}}: Restricting the World, redux</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-02-06}}: Invitation to the Natural Language Generation Special Interest Group</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-01-29}}: With 2000 Functions into the new year: time for stats</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-01-22}}: Welcome, David! Naming conventions recommendations</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-01-15}}: Happy Wikipedia day! Quarterly planning</span> === 2024 === * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-12-19}}: Function of the Week: age; Intros for year articles; New Type: Floating-point number</span> * {{Status updates|2024-12-12}}: Ескіз шляху до Абстрактної Вікіпедії; команда поза офісом у Лісабоні; і багато іншого * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-11-27}}: WordGraph release; New Special page: list functions by tests; new type for day of the year, and much more</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-11-21}}: New special page for missing labels, new type for Gregorian years, and much more</span> * {{Status updates|2024-11-13}}: Новий тип: Раціональне число; Документація типів на основі Вікіданих; та інше * {{Status updates|2024-11-07}}: Мрія про універсальну мову * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-11-01}}: Rewriting the backend</span> * {{Status updates|2024-10-25}}: Наша ціль на цей квартал: Узгодження * {{Status updates|2024-10-17}}: Як може виглядати абстрактний вміст? * {{Status updates|2024-10-11}}: Лексеми Вікіданих зовсім скоро будуть у Вікіфункціях * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-10-02}}: Focus topic: Food</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-09-26}}: Quarterly planning for October–December 2024; Presentation at Celtic Knot tomorrow</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-09-20}}: Introducing focus topic areas</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-09-13}}: Dagbani Wikipedia will be our first wiki for Wikifunctions integration</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-09-06}}: Volunteer's corner and other updates</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-08-29}}: Limits on Name and Description Lengths</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-08-23}}: WasmEdge, Now 300ms Less Edgy</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-08-16}}: Wikimania 2024 edition</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-08-02}}: Revamping our 'About' widget</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-07-26}}: Wikimania 2024 coming soon!</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-07-18}}: Research report on integrating Wikifunctions from Wikipedia</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-07-10}}: Type proposals for accessing Lexemes</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-07-03}}: Quarterly planning</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-06-26}}: Welcome, Daphne!</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-06-20}}: New Type: Integers</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-06-13}}: New Type: Igbo calendar months</span> * {{Status updates|2024-06-06}}: Новий тип: Знак * {{Status updates|2024-05-30}}: Єдине однини чи множинність множин? * {{Status updates|2024-05-22}}: Новий тип: Місяці григоріанського календаря * {{Status updates|2024-05-15}}: Виклик функцій: Напишіть число словами! * {{Status updates|2024-05-10}}: Флагманський тип для переліків: Місяці григоріанського календаря * {{Status updates|2024-05-03}}: Зустріч команди і квартальне планування * {{Status updates|2024-04-19}}: Ласкаво просимо, Шарвані! * {{Status updates|2024-04-11}}: Новий API для виклику Вікіфункцій і святкування 1000 функцій * {{Status updates|2024-04-03}}: Оновлення продукту щодо відмінностей між версіями і майбутні покращення API * {{Status updates|2024-03-28}}: Створювати тести тепер набагато простіше! * {{Status updates|2024-03-21}}: На шляху до інтернаціоналізації чисел * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-03-13}}: On identity</span> * {{Status updates|2024-03-07}}: Представляємо наш другий новий тип: Натуральні числа * {{Status updates|2024-02-28}}: Пропозиція типу для натуральних чисел * {{Status updates|2024-02-22}}: Оновлення моделі функції * {{Status updates|2024-02-14}}: Tиждень виправлень * {{Status updates|2024-02-07}}: Квартальне планування. Дякуємо, Нік! Функція тижня: є перестановкою * {{Status updates|2024-02-01}}: Наказовий спосіб у мові ібго! <span id="Before_February_2024"></span> === До лютого 2024 === Всі оновлення цього періоду [[:m:Special:MyLanguage/Abstract Wikipedia/Updates|доступні на Meta-Wiki]]. [[Category:Status updates{{#translation:}}| ]] hy4n91vclsqpz0p44bp416o094wrmo6 Z13546 0 24781 268942 254052 2026-04-25T10:21:10Z YoshiRulz 10156 Added Z13575 to the approved list of test cases 268942 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z13546" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z13518", "Z17K2": "Z13546K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1011", "Z11K2": "প্রথম সংখ্যা" }, { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "first" }, { "Z1K1": "Z11", "Z11K1": "Z1014", "Z11K2": "eke nọmba" }, { "Z1K1": "Z11", "Z11K1": "Z1078", "Z11K2": "pembilang" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "erste Zahl" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "premier nombre naturel" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "dividendo" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z13518", "Z17K2": "Z13546K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1011", "Z11K2": "দ্বিতীয় সংখ্যা" }, { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "second" }, { "Z1K1": "Z11", "Z11K1": "Z1014", "Z11K2": "eke nọmba" }, { "Z1K1": "Z11", "Z11K1": "Z1078", "Z11K2": "penyebut" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "zweite Zahl" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "second nombre naturel" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "divisore" } ] } } ], "Z8K2": "Z13518", "Z8K3": [ "Z20", "Z13547", "Z13549", "Z19775", "Z28277", "Z13575" ], "Z8K4": [ "Z14", "Z14084", "Z13548" ], "Z8K5": "Z13546" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1011", "Z11K2": "স্বাভাবিক সংখ্যা বিভাজন" }, { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "divide natural numbers" }, { "Z1K1": "Z11", "Z11K1": "Z1360", "Z11K2": "÷" }, { "Z1K1": "Z11", "Z11K1": "Z1014", "Z11K2": "kewaa ọnụọgụgụ eke" }, { "Z1K1": "Z11", "Z11K1": "Z1013", "Z11K2": "raba lambobi na halitta" }, { "Z1K1": "Z11", "Z11K1": "Z1078", "Z11K2": "bagi dua bilangan asli" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "dividiere natürliche Zahlen" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "diviser deux nombres naturels" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "dividi numeri naturali" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1002", "Z31K2": [ "Z6", "divided by", "divide", "division", "÷", "natural number division", "/", "//" ] }, { "Z1K1": "Z31", "Z31K1": "Z1011", "Z31K2": [ "Z6", "অঋণাত্মক পূর্ণসংখ্যা বিভাজন", "ভাগ", "বিভাজন" ] }, { "Z1K1": "Z31", "Z31K1": "Z1078", "Z31K2": [ "Z6", "dibagi", "bagi", "pembagian" ] }, { "Z1K1": "Z31", "Z31K1": "Z1787", "Z31K2": [ "Z6", "divisione", "diviso", "quoziente", ":" ] }, { "Z1K1": "Z31", "Z31K1": "Z1004", "Z31K2": [ "Z6", "/", "//" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1011", "Z11K2": "দুটি স্বাভাবিক সংখ্যা ভাগ করার পরে ফলাফলের ভগ্নাংশ বাতিল করে" }, { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "returns the integral portion of the result from dividing two natural numbers" }, { "Z1K1": "Z11", "Z11K1": "Z1014", "Z11K2": "weghachi akụkụ dị mkpa nke nsonaazụ site na ọnụọgụ abụọ eke" }, { "Z1K1": "Z11", "Z11K1": "Z1013", "Z11K2": "yana dawo da sashin sakamako daga rarraba lambobi biyu na halitta" }, { "Z1K1": "Z11", "Z11K1": "Z1078", "Z11K2": "Mengeluarkan hasil bagi dua bilangan asli" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "gibt das ganzzahlige Ergebnis der Division von zwei natürlichen Zahlen aus" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "Restituisce la parte intera della divisione tra due numeri naturali" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "rend la partie entière de la division de deux nombres naturels" } ] } } kovkhesf5ia21o20hhd4rqjgeiwj989 268943 268942 2026-04-25T10:21:13Z YoshiRulz 10156 Added Z34175 to the approved list of implementations 268943 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z13546" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z13518", "Z17K2": "Z13546K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1011", "Z11K2": "প্রথম সংখ্যা" }, { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "first" }, { "Z1K1": "Z11", "Z11K1": "Z1014", "Z11K2": "eke nọmba" }, { "Z1K1": "Z11", "Z11K1": "Z1078", "Z11K2": "pembilang" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "erste Zahl" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "premier nombre naturel" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "dividendo" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z13518", "Z17K2": "Z13546K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1011", "Z11K2": "দ্বিতীয় সংখ্যা" }, { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "second" }, { "Z1K1": "Z11", "Z11K1": "Z1014", "Z11K2": "eke nọmba" }, { "Z1K1": "Z11", "Z11K1": "Z1078", "Z11K2": "penyebut" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "zweite Zahl" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "second nombre naturel" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "divisore" } ] } } ], "Z8K2": "Z13518", "Z8K3": [ "Z20", "Z13547", "Z13549", "Z19775", "Z28277", "Z13575" ], "Z8K4": [ "Z14", "Z14084", "Z13548", "Z34175" ], "Z8K5": "Z13546" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1011", "Z11K2": "স্বাভাবিক সংখ্যা বিভাজন" }, { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "divide natural numbers" }, { "Z1K1": "Z11", "Z11K1": "Z1360", "Z11K2": "÷" }, { "Z1K1": "Z11", "Z11K1": "Z1014", "Z11K2": "kewaa ọnụọgụgụ eke" }, { "Z1K1": "Z11", "Z11K1": "Z1013", "Z11K2": "raba lambobi na halitta" }, { "Z1K1": "Z11", "Z11K1": "Z1078", "Z11K2": "bagi dua bilangan asli" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "dividiere natürliche Zahlen" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "diviser deux nombres naturels" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "dividi numeri naturali" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1002", "Z31K2": [ "Z6", "divided by", "divide", "division", "÷", "natural number division", "/", "//" ] }, { "Z1K1": "Z31", "Z31K1": "Z1011", "Z31K2": [ "Z6", "অঋণাত্মক পূর্ণসংখ্যা বিভাজন", "ভাগ", "বিভাজন" ] }, { "Z1K1": "Z31", "Z31K1": "Z1078", "Z31K2": [ "Z6", "dibagi", "bagi", "pembagian" ] }, { "Z1K1": "Z31", "Z31K1": "Z1787", "Z31K2": [ "Z6", "divisione", "diviso", "quoziente", ":" ] }, { "Z1K1": "Z31", "Z31K1": "Z1004", "Z31K2": [ "Z6", "/", "//" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1011", "Z11K2": "দুটি স্বাভাবিক সংখ্যা ভাগ করার পরে ফলাফলের ভগ্নাংশ বাতিল করে" }, { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "returns the integral portion of the result from dividing two natural numbers" }, { "Z1K1": "Z11", "Z11K1": "Z1014", "Z11K2": "weghachi akụkụ dị mkpa nke nsonaazụ site na ọnụọgụ abụọ eke" }, { "Z1K1": "Z11", "Z11K1": "Z1013", "Z11K2": "yana dawo da sashin sakamako daga rarraba lambobi biyu na halitta" }, { "Z1K1": "Z11", "Z11K1": "Z1078", "Z11K2": "Mengeluarkan hasil bagi dua bilangan asli" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "gibt das ganzzahlige Ergebnis der Division von zwei natürlichen Zahlen aus" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "Restituisce la parte intera della divisione tra due numeri naturali" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "rend la partie entière de la division de deux nombres naturels" } ] } } mhxk8556hddxvqgfnw2ersdxjkcfm70 Z13569 0 24804 268947 206041 2026-04-25T10:43:57Z YoshiRulz 10156 Added Z34176 to the approved list of implementations 268947 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z13569" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z13518", "Z17K2": "Z13569K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "first number (usually larger)" }, { "Z1K1": "Z11", "Z11K1": "Z1011", "Z11K2": "প্রথম সংখ্যা (সাধারণত বড়)" }, { "Z1K1": "Z11", "Z11K1": "Z1014", "Z11K2": "Nọmba mbụ (na-abụkarị ibu)" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "erste Zahl" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "premier nombre (généralement plus grand)" }, { "Z1K1": "Z11", "Z11K1": "Z1078", "Z11K2": "bilangan pertama (biasanya lebih besar)" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z13518", "Z17K2": "Z13569K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "second number (usually smaller)" }, { "Z1K1": "Z11", "Z11K1": "Z1011", "Z11K2": "দ্বিতীয় সংখ্যা (সাধরণত ছোট)" }, { "Z1K1": "Z11", "Z11K1": "Z1014", "Z11K2": "Nọmba nke abụọ (na-adịkarị obere)" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "zweite Zahl" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "deuxième nombre (généralement plus petit)" }, { "Z1K1": "Z11", "Z11K1": "Z1078", "Z11K2": "bilangan kedua (biasanya lebih kecil)" } ] } } ], "Z8K2": "Z13518", "Z8K3": [ "Z20", "Z13571", "Z13572", "Z20093" ], "Z8K4": [ "Z14", "Z17585", "Z13570", "Z34176" ], "Z8K5": "Z13569" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "subtract natural numbers with floor of 0" }, { "Z1K1": "Z11", "Z11K1": "Z1011", "Z11K2": "প্রথম হতে দ্বিতীয় স্বাভাবিক সংখ্যা বিয়োগ" }, { "Z1K1": "Z11", "Z11K1": "Z1014", "Z11K2": "Wepụ ọnụọgụ eke na ala nke 0" }, { "Z1K1": "Z11", "Z11K1": "Z1013", "Z11K2": "cire lambobi na halitta tare da bene na 0" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Subtraktion natürlicher Zahlen, Untergrenze 0" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "soustraire des nombres avec un plancher de 0" }, { "Z1K1": "Z11", "Z11K1": "Z1078", "Z11K2": "kurang bilangan asli (paling kecil 0)" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1002", "Z31K2": [ "Z6", "subtract", "-", "minus", "natural subtraction" ] }, { "Z1K1": "Z31", "Z31K1": "Z1011", "Z31K2": [ "Z6", "0 এর অধীনে স্বাভাবিক সংখ্যা বিয়োগ" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "subtracts the second natural number from the first, returns 0 if the second is larger" }, { "Z1K1": "Z11", "Z11K1": "Z1011", "Z11K2": "প্রথম সংখ্যা থেকে দ্বিতীয় সংখ্যাটিকে বিয়োগ করে। যদি দ্বিতীয়টি প্রথম থেকে বড় হয় তাহলে শূন্য রিটার্ন করে।" }, { "Z1K1": "Z11", "Z11K1": "Z1014", "Z11K2": "Wepụ nọmba eke nke abụọ na nke mbụ, laghachi 0 ma ọ bụrụ na nke abụọ buru ibu" }, { "Z1K1": "Z11", "Z11K1": "Z1013", "Z11K2": "yana cire lambar halitta ta biyu daga ta farko, yana mayar da 0 idan na biyu ya fi girma" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "zieht die zweite natürliche Zahl von der ersten ab und gibt 0 aus, wenn die zweite größer ist" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "soustrait le deuxième nombre naturel du premier, renvoie 0 si le second est plus grand" }, { "Z1K1": "Z11", "Z11K1": "Z1078", "Z11K2": "mengurangi bilangan asli pertama dengan kedua, dengan nilai terkecil 0." } ] } } admbzjt5wi4b6qv5p1ko767241jiczm Z13575 0 24810 268941 224599 2026-04-25T10:20:55Z YoshiRulz 10156 Check for a Z28194 division-by-zero error 268941 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z13575" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z13546", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z822", "Z822K1": { "Z1K1": "Z7", "Z7K1": "Z853", "Z853K1": { "Z1K1": "Z7", "Z7K1": "Z13546", "Z13546K1": { "Z1K1": "Z13518", "Z13518K1": "7" }, "Z13546K2": { "Z1K1": "Z13518", "Z13518K1": "0" } } } }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z852", "Z852K2": "Z28194" } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "7÷0 is undefined" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "7 ÷ 0 = 0" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "7 ÷ 0 n'est pas défini" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Division durch 0 ist nicht definiert" } ] } } 588ibrxiizz9rnn10wxoxknzg2je9tn Z13576 0 24811 268948 253777 2026-04-25T10:44:26Z YoshiRulz 10156 Added Z25691 to the approved list of implementations 268948 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z13576" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z13518", "Z17K2": "Z13576K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "one number" }, { "Z1K1": "Z11", "Z11K1": "Z1014", "Z11K2": "Nọmba eke" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "erste Zahl" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "primo numero" }, { "Z1K1": "Z11", "Z11K1": "Z1181", "Z11K2": "један број" }, { "Z1K1": "Z11", "Z11K1": "Z1078", "Z11K2": "satu angka" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z13518", "Z17K2": "Z13576K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "another number" }, { "Z1K1": "Z11", "Z11K1": "Z1014", "Z11K2": "Nọmba eke " }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "zweite Zahl" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "secondo numero" }, { "Z1K1": "Z11", "Z11K1": "Z1181", "Z11K2": "други број" }, { "Z1K1": "Z11", "Z11K1": "Z1078", "Z11K2": "angka lainnya" } ] } } ], "Z8K2": "Z13518", "Z8K3": [ "Z20", "Z15751", "Z15753", "Z15901" ], "Z8K4": [ "Z14", "Z15755", "Z13577", "Z25691" ], "Z8K5": "Z13576" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "absolute difference between natural numbers" }, { "Z1K1": "Z11", "Z11K1": "Z1011", "Z11K2": "স্বাভাবিক সংখ্যা বিয়োগ" }, { "Z1K1": "Z11", "Z11K1": "Z1014", "Z11K2": "Ọdịiche zuru oke n'etiti ọnụọgụ eke" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "absolute Differenz natürlicher Zahlen" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "differenza assoluta tra numeri naturali" }, { "Z1K1": "Z11", "Z11K1": "Z1181", "Z11K2": "апсолутна разлика природних бројева" }, { "Z1K1": "Z11", "Z11K1": "Z1078", "Z11K2": "perbedaan absolut antara bilangan asli" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "différence absolue entre deux nombres naturels" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1002", "Z31K2": [ "Z6", "subtract", "-", "minus", "difference", "magnitude of difference", "difference between natural numbers" ] }, { "Z1K1": "Z31", "Z31K1": "Z1011", "Z31K2": [ "Z6", "অঋণাত্মক পূর্ণসংখ্যা বিয়োগ", "সংখ্যার পার্থক্য", "বিয়োগফল", "বাতিল" ] }, { "Z1K1": "Z31", "Z31K1": "Z1787", "Z31K2": [ "Z6", "distanza", "modulo" ] }, { "Z1K1": "Z31", "Z31K1": "Z1181", "Z31K2": [ "Z6", "Одузимање", "Минус", "Разлика", "Величина разлике", "Разлика два природна броја" ] }, { "Z1K1": "Z31", "Z31K1": "Z1078", "Z31K2": [ "Z6", "mengurangi", "minus", "selisih" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "magnitude of the difference, independent of the order of arguments" }, { "Z1K1": "Z11", "Z11K1": "Z1011", "Z11K2": "দুটো স্বাভাবিক সংখ্যার বিয়োগফল তথা পার্থক্য নির্ধারন করে, সংখ্যার ক্রম নির্বিশেষে।" }, { "Z1K1": "Z11", "Z11K1": "Z1014", "Z11K2": "Ogo nke ọdịiche, N'adabereghị n'usoro nke arụmụka" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Größe des Unterschieds der Zahlen, unabhängig von ihrer Reihenfolge" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "Magnitudine della differenza, indipendente dall'ordine degli argomenti" }, { "Z1K1": "Z11", "Z11K1": "Z1078", "Z11K2": "besarnya perbedaan, terlepas dari urutan argumen." }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "la différence est fournie indépendamment de l'ordre des arguments" } ] } } tg9hy1j8h9174x5hj6ldixzeb8ggv5b Talk:Z13575 1 24911 268944 85667 2026-04-25T10:22:11Z YoshiRulz 10156 /* Divide by zero error */ Reply 268944 wikitext text/x-wiki == Divide by zero error == Yes, we should have a solution for “undefined”. It would have to be an error, given the definition of Natural number. But there’s a difference between “there’s a value here that is inconsistent with the return type” and “there’s no value here because the result is formally undefined”. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 13:07, 6 March 2024 (UTC) :We now have error handling and I've changed this test to use it. The implementations were already raising the right Error type. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 10:22, 25 April 2026 (UTC) jnl20kbyj46xnln3a5eruv5d5wqk8nz Wikifunctions:Status updates/szl 4 26234 268870 266181 2026-04-25T09:43:35Z FuzzyBot 207 Updating to match new version of source page 268870 wikitext text/x-wiki <languages/> {{shortcut|WF:SU}}{{notice|1=<span lang="en" dir="ltr" class="mw-content-ltr">'''[[:m:Global message delivery/Targets/Wikifunctions & Abstract Wikipedia|Subscribe]]''' to receive short on-wiki MassMessage notifications about each new issue</span>}} {{Wikifunctions updates | prevlabel = <span lang="en" dir="ltr" class="mw-content-ltr">Previous update</span> | prev = 2024-02-01 | nextlabel = <span lang="en" dir="ltr" class="mw-content-ltr">Last update</span> | next = 2026-04-25 }} <div lang="en" dir="ltr" class="mw-content-ltr"> A lot is happening around Wikifunctions and Abstract Wikipedia. This is the page where our updates are posted, including the [[Special:MyLanguage/WF:function of the Week|function of the Week]]. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> You can also subscribe to the [[:m:Global message delivery/Targets/Wikifunctions & Abstract Wikipedia|on-wiki newsletter]] to have them delivered to your talk page or to your project's village pump. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> == Newsletters == </div> <!--<nowiki> Newsletter entry template: * <translate><tvar name="1">{{Status updates|2026-0?-??}}</tvar>: Title</translate> NOTE: Remember to also update the "next =" date at the top of this page. </nowiki>--> === 2026 === * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-04-25}}: The Foundation's search for the perfect language</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-04-16}}: Milestones; Some major issues hopefully resolved</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-04-10}}: Community proposals for capturing meaning</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-04-02}}: Request for Discussion: Syntactic tables</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-03-26}}: First few days of Abstract Wikipedia Beta; Status of Composition Language v2</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-03-19}}: Abstract Wikipedia in Beta</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-03-11}}: A new composition language</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-03-06}}: Citations and Copy and Paste</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-02-26}}: Graceful overrides and fallbacks</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-02-20}}: A sneak preview of Abstract Wikipedia</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-02-13}}: Finishing each other sentences: Starting things; Offsite in Istanbul</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-01-29}}: Integrating Abstract Wikipedia</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-01-22}}: Quarterly plan for January–March 2026</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-01-15}}: 25 years of Wikipedia</span> === 2025 === * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-12-18}}: We wish you a happy new Gregorian year!</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-12-11}}: How to write better error messages</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-12-04}}: And the name is Abstract Wikipedia</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-11-27}}: Vote on the new wiki name!; Finishing each other’s sentences</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-11-20}}: Second round of voting for naming the wiki with language-independent content; Sharing function calls</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-11-13}}: Getting ready for second round of voting for naming the wiki with abstract content; Rewriting the backend: Why Rust?</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-11-05}}: First round of voting for naming the wiki for abstract content closed; Calling for Wiktionary functions; Embedded Wikifunctions on Bengali Wikipedia and seven more Wiktionaries</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-10-29}}: Round 1 of “abstract content wiki” naming vote ending Monday; An example of short descriptions</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-10-23}}: Welcome Zaree and Laura! Naming contest round 1 kicked off</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-10-15}}: Kicking Off the Naming Contest for Abstract Wikipedia; Visualizing functions</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-10-08}}: Decision on location for abstract content and Quarterly Planning for October–December</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-10-03}}: Rich text now available in embedded function calls on 148 Wiktionaries and Incubator</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-09-26}}: Accessing qualifiers in Wikidata statements</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-09-19}}: Wikifunctions available on 123 Wiktionary languages</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-09-12}}: More than 3,000 functions on Wikifunctions</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-09-07}}: Copying function calls from one Wikipedia to another</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-08-29}}: Accessing Wikidata items now possible from embedded function calls; Wikifunctions available on 65 Wikitionaries</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-08-22}}: Recording of Wikimania session: Wikifunctions is coming soon to a wiki near you!</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-08-01}}: Wikimania 2025 is coming soon!</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-07-26}}: “Wikipedia is an encyclopedia”; Two years of Wikifunctions</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-07-19}}: Wikidata-based enumerations are here</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-07-10}}: Length limits on labels and descriptions</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-07-04}}: Coverage of 1298</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-06-27}}: How many people are needed to write an encyclopedia?</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-06-21}}: Quarterly Planning for July–September 2025</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-06-15}}: Closing the consultation about the location of Abstract Content</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-06-06}}: Where will Abstract Content go?</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-05-29}}: Rolling out to five Wiktionaries; Calculating with today's date</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-05-23}}: Ongoing consultation about the Location for Abstract Content</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-05-15}}: Location of Abstract Content</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-05-09}}: Abstract Wikipedia and the Wikimedia AI Strategy</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-04-30}}: Abstract Wikipedia is a MacArthur 100&Change finalist</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-04-25}}: Welcome, Gregory!</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-04-16}}: Wikifunctions integrated in Dagbani - and Wikifunctions; and the date of Easter</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-04-11}}: Quarter in review</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-04-05}}: Quarterly Planning for April–June 2025; We are looking for a Senior Product Manager</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-03-28}}: It's about time</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-03-20}}: Wikidata-based simple enumerations</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-03-15}}: Upcoming NLG meeting, Recent Changes in the software</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-03-07}}: Recent Changes in the software, Recording of Volunteer’s Corner, and talks in London</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-02-26}}: From things to words</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-02-19}}: A proposal for types per language and part of speech</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-02-13}}: Restricting the World, redux</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-02-06}}: Invitation to the Natural Language Generation Special Interest Group</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-01-29}}: With 2000 Functions into the new year: time for stats</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-01-22}}: Welcome, David! Naming conventions recommendations</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-01-15}}: Happy Wikipedia day! Quarterly planning</span> === 2024 === * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-12-19}}: Function of the Week: age; Intros for year articles; New Type: Floating-point number</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-12-12}}: Sketching a path to Abstract Wikipedia; Team offsite in Lisbon; and much more</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-11-27}}: WordGraph release; New Special page: list functions by tests; new type for day of the year, and much more</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-11-21}}: New special page for missing labels, new type for Gregorian years, and much more</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-11-13}}: New Type: Rational number; Documentation on Wikidata-based types; and more</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-11-07}}: The Dream of a Universal Language</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-11-01}}: Rewriting the backend</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-10-25}}: Our goal for this Quarter: Agreement</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-10-17}}: What could abstract content look like?</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-10-11}}: Wikidata Lexemes in Wikifunctions are coming soon</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-10-02}}: Focus topic: Food</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-09-26}}: Quarterly planning for October–December 2024; Presentation at Celtic Knot tomorrow</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-09-20}}: Introducing focus topic areas</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-09-13}}: Dagbani Wikipedia will be our first wiki for Wikifunctions integration</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-09-06}}: Volunteer's corner and other updates</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-08-29}}: Limits on Name and Description Lengths</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-08-23}}: WasmEdge, Now 300ms Less Edgy</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-08-16}}: Wikimania 2024 edition</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-08-02}}: Revamping our 'About' widget</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-07-26}}: Wikimania 2024 coming soon!</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-07-18}}: Research report on integrating Wikifunctions from Wikipedia</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-07-10}}: Type proposals for accessing Lexemes</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-07-03}}: Quarterly planning</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-06-26}}: Welcome, Daphne!</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-06-20}}: New Type: Integers</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-06-13}}: New Type: Igbo calendar months</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-06-06}}: New Type: Sign</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-05-30}}: A single singular or a plurality of plurals?</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-05-22}}: New Type: Gregorian calendar months</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-05-15}}: Call for Functions: Spell out the number!</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-05-10}}: Flagship type for enumerations: Months of the Gregorian calendar</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-05-03}}: Team meeting and Quarterly plan</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-04-19}}: Welcome, Sharvani!</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-04-11}}: New API for calling Wikifunctions and celebrating 1000 functions</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-04-03}}: Product Update on Diff and Upcoming API Improvements</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-03-28}}: Creating tests is now much easier!</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-03-21}}: On the way to internationalizing numbers</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-03-13}}: On identity</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-03-07}}: Introducing our second new type: Natural numbers</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-02-28}}: Type proposal for natural numbers</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-02-22}}: Updating the function model</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-02-14}}: Fix-it week</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-02-07}}: Quarterly planning. Thank you, Nick! Function of the Week: is permutation</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-02-01}}: The Igbo Imperative!</span> <div lang="en" dir="ltr" class="mw-content-ltr"> === Before February 2024 === </div> <div lang="en" dir="ltr" class="mw-content-ltr"> All updates from this period are [[:m:Special:MyLanguage/Abstract Wikipedia/Updates|available on Meta-Wiki]]. </div> [[Category:Status updates{{#translation:}}| ]] sv096i006l0fjl3e7rsfec49lmeijui Wikifunctions:Status updates/bn 4 26415 268852 266163 2026-04-25T09:43:20Z FuzzyBot 207 Updating to match new version of source page 268852 wikitext text/x-wiki <languages/> {{shortcut|WF:SU}}{{notice|1=প্রতিটি নতুন সমস্যা সম্পর্কে সংক্ষিপ্ত উইকি মধ্যস্থ গণবার্তা বিজ্ঞপ্তি পেতে '''[[:m:Global message delivery/Targets/Wikifunctions & Abstract Wikipedia|অনুসরণ করুন]]'''}} {{Wikifunctions updates | prevlabel = পূর্ববর্তী হালনাগাদ | prev = 2024-02-01 | nextlabel = সর্বশেষ হালনাগাদ | next = 2026-04-25 }} উইকিফাংশন এবং বিমূর্ত উইকিপিডিয়ার জুড়ে অনেক কিছু ঘটছে। এটি সেই পৃষ্ঠা যেখানে আমাদের হালনাগাদ গুলো পোস্ট করা হয়, [[Special:MyLanguage/WF:function of the Week|সপ্তাহের নির্বাচিত ফাংশন]] সহ। এছাড়াও আপনি [[:m:Global message delivery/Targets/Wikifunctions & Abstract Wikipedia|অন-উইকি নিউজলেটার]]-এ সদস্যতা নিতে পারেন যাতে সেগুলি আপনার আলাপ পাতায় বা আপনার প্রকল্পের আলোচনাসভায় পৌঁছে দেওয়া যায়। <span id="Newsletters"></span> == নিউজলেটার == <!--<nowiki> Newsletter entry template: * <translate><tvar name="1">{{Status updates|2026-0?-??}}</tvar>: Title</translate> NOTE: Remember to also update the "next =" date at the top of this page. </nowiki>--> === 2026 === * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-04-25}}: The Foundation's search for the perfect language</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-04-16}}: Milestones; Some major issues hopefully resolved</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-04-10}}: Community proposals for capturing meaning</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-04-02}}: Request for Discussion: Syntactic tables</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-03-26}}: First few days of Abstract Wikipedia Beta; Status of Composition Language v2</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-03-19}}: Abstract Wikipedia in Beta</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-03-11}}: A new composition language</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-03-06}}: Citations and Copy and Paste</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-02-26}}: Graceful overrides and fallbacks</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-02-20}}: A sneak preview of Abstract Wikipedia</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-02-13}}: Finishing each other sentences: Starting things; Offsite in Istanbul</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-01-29}}: Integrating Abstract Wikipedia</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-01-22}}: Quarterly plan for January–March 2026</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-01-15}}: 25 years of Wikipedia</span> === 2025 === * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-12-18}}: We wish you a happy new Gregorian year!</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-12-11}}: How to write better error messages</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-12-04}}: And the name is Abstract Wikipedia</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-11-27}}: Vote on the new wiki name!; Finishing each other’s sentences</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-11-20}}: Second round of voting for naming the wiki with language-independent content; Sharing function calls</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-11-13}}: Getting ready for second round of voting for naming the wiki with abstract content; Rewriting the backend: Why Rust?</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-11-05}}: First round of voting for naming the wiki for abstract content closed; Calling for Wiktionary functions; Embedded Wikifunctions on Bengali Wikipedia and seven more Wiktionaries</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-10-29}}: Round 1 of “abstract content wiki” naming vote ending Monday; An example of short descriptions</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-10-23}}: Welcome Zaree and Laura! Naming contest round 1 kicked off</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-10-15}}: Kicking Off the Naming Contest for Abstract Wikipedia; Visualizing functions</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-10-08}}: Decision on location for abstract content and Quarterly Planning for October–December</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-10-03}}: Rich text now available in embedded function calls on 148 Wiktionaries and Incubator</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-09-26}}: Accessing qualifiers in Wikidata statements</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-09-19}}: Wikifunctions available on 123 Wiktionary languages</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-09-12}}: More than 3,000 functions on Wikifunctions</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-09-07}}: Copying function calls from one Wikipedia to another</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-08-29}}: Accessing Wikidata items now possible from embedded function calls; Wikifunctions available on 65 Wikitionaries</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-08-22}}: Recording of Wikimania session: Wikifunctions is coming soon to a wiki near you!</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-08-01}}: Wikimania 2025 is coming soon!</span> * {{Status updates|2025-07-26}}: “উইকিপিডিয়া একটি বিশ্বকোষ“; উইকিফাংশনের দুই বছর * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-07-19}}: Wikidata-based enumerations are here</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-07-10}}: Length limits on labels and descriptions</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-07-04}}: Coverage of 1298</span> * {{Status updates|2025-06-27}}: একটি বিশ্বকোষ লিখতে কতজন লোকের প্রয়োজন? * {{Status updates|2025-06-21}}: জুলাই-সেপ্টেম্বর ২০২৫-এর জন্য ত্রৈমাসিক পরিকল্পনা * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-06-15}}: Closing the consultation about the location of Abstract Content</span> * {{Status updates|2025-06-06}}: বিমূর্ত বিষয়বস্তু কোথায় যাবে? * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-05-29}}: Rolling out to five Wiktionaries; Calculating with today's date</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-05-23}}: Ongoing consultation about the Location for Abstract Content</span> * {{Status updates|2025-05-15}}: বিমূর্ত বিষয়বস্তুর অবস্থান * {{Status updates|2025-05-09}}: বিমূর্ত উইকিপিডিয়া এবং উইকিমিডিয়া এআই কৌশল * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-04-30}}: Abstract Wikipedia is a MacArthur 100&Change finalist</span> * {{Status updates|2025-04-25}}: স্বাগতম, গ্রেগরি! * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-04-16}}: Wikifunctions integrated in Dagbani - and Wikifunctions; and the date of Easter</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-04-11}}: Quarter in review</span> * {{Status updates|2025-04-05}}: এপ্রিল–জুন ২০২৫-এর জন্য ত্রৈমাসিক পরিকল্পনা; আমরা একজন সিনিয়র প্রোডাক্ট ম্যানেজার খুঁজছি * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-03-28}}: It's about time</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-03-20}}: Wikidata-based simple enumerations</span> * {{Status updates|2025-03-15}}: আসন্ন এনএলজি বৈঠক, সফটওয়্যারের সাম্প্রতিক পরিবর্তন * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-03-07}}: Recent Changes in the software, Recording of Volunteer’s Corner, and talks in London</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-02-26}}: From things to words</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-02-19}}: A proposal for types per language and part of speech</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-02-13}}: Restricting the World, redux</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-02-06}}: Invitation to the Natural Language Generation Special Interest Group</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-01-29}}: With 2000 Functions into the new year: time for stats</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-01-22}}: Welcome, David! Naming conventions recommendations</span> * {{Status updates|2025-01-15}}: শুভ উইকিপিডিয়া দিবস! ত্রৈমাসিক পরিকল্পনা === 2024 === * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-12-19}}: Function of the Week: age; Intros for year articles; New Type: Floating-point number</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-12-12}}: Sketching a path to Abstract Wikipedia; Team offsite in Lisbon; and much more</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-11-27}}: WordGraph release; New Special page: list functions by tests; new type for day of the year, and much more</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-11-21}}: New special page for missing labels, new type for Gregorian years, and much more</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-11-13}}: New Type: Rational number; Documentation on Wikidata-based types; and more</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-11-07}}: The Dream of a Universal Language</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-11-01}}: Rewriting the backend</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-10-25}}: Our goal for this Quarter: Agreement</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-10-17}}: What could abstract content look like?</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-10-11}}: Wikidata Lexemes in Wikifunctions are coming soon</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-10-02}}: Focus topic: Food</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-09-26}}: Quarterly planning for October–December 2024; Presentation at Celtic Knot tomorrow</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-09-20}}: Introducing focus topic areas</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-09-13}}: Dagbani Wikipedia will be our first wiki for Wikifunctions integration</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-09-06}}: Volunteer's corner and other updates</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-08-29}}: Limits on Name and Description Lengths</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-08-23}}: WasmEdge, Now 300ms Less Edgy</span> * {{Status updates|2024-08-16}}: উইকিম্যানিয়া ২০২৪ সংস্করণ * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-08-02}}: Revamping our 'About' widget</span> * {{Status updates|2024-07-26}}: শীঘ্রই আসছে উইকিম্যানিয়া ২০২৪! * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-07-18}}: Research report on integrating Wikifunctions from Wikipedia</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-07-10}}: Type proposals for accessing Lexemes</span> * {{Status updates|2024-07-03}}: ত্রৈমাসিক পরিকল্পনা * {{Status updates|2024-06-26}}: স্বাগতম, ড্যাফনি! * {{Status updates|2024-06-20}}: নতুন ধরন: পূর্ণ সংখ্যা * {{Status updates|2024-06-13}}: নতুন ধরন: ইগবো বর্ষপঞ্জির মাস * {{Status updates|2024-06-06}}: নতুন ধরন: চিহ্ন * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-05-30}}: A single singular or a plurality of plurals?</span> * {{Status updates|2024-05-22}}: নতুন ধরন: গ্রেগরীয় বর্ষপঞ্জির মাস * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-05-15}}: Call for Functions: Spell out the number!</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-05-10}}: Flagship type for enumerations: Months of the Gregorian calendar</span> * {{Status updates|2024-05-03}}: দলের বৈঠক ও ত্রৈমাসিক পরিকল্পনা * {{Status updates|2024-04-19}}: স্বাগতম, শর্বণী! * {{Status updates|2024-04-11}}: উইকিফাংশন কল করার নতুন এপিআই এবং ১০০০ ফাংশন উদযাপন * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-04-03}}: Product Update on Diff and Upcoming API Improvements</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-03-28}}: Creating tests is now much easier!</span> * {{Status updates|2024-03-21}}: সংখ্যা আন্তর্জাতিকীকরণের পথে * {{Status updates|2024-03-13}}: পরিচয় সম্পর্কে * {{Status updates|2024-03-07}}: আমাদের দ্বিতীয় নতুন ধরণ উপস্থাপন করা হয়েছে: স্বাভাবিক সংখ্যা * {{Status updates|2024-02-28}}: স্বাভাবিক সংখ্যার জন্য নতুন ধরণ প্রস্তাবনা * {{Status updates|2024-02-22}}: ফাংশন মডেল হালনাগাদ করা হচ্ছে * {{Status updates|2024-02-14}}: সঠিক করন সপ্তাহ * {{Status updates|2024-02-07}}: ত্রৈমাসিক পরিকল্পনা। ধন্যবাদ, নিক! এই সপ্তাহের নির্বাচিত ফাংশন: এটি কি স্থানান্তর * {{Status updates|2024-02-01}}: ইগবো অত্যাবশ্যকতা! <span id="Before_February_2024"></span> <div class="mw-translate-fuzzy"> === ২০২০ থেকে জানুয়ারী ২০২৪ পর্যন্ত === </div> এই সময়কালের মধ্যে সব হালনাগাদ সমূহ [[:m:Special:MyLanguage/Abstract Wikipedia/Updates|মেটা উইকিতে উপলব্ধ]]। [[Category:Status updates{{#translation:}}| ]] dilv1yymjwf5b3phhikez4vnxvxx9r4 Wikifunctions:Status updates/he 4 27145 268860 266171 2026-04-25T09:43:27Z FuzzyBot 207 Updating to match new version of source page 268860 wikitext text/x-wiki <languages/> {{shortcut|WF:SU}}{{notice|1=<span lang="en" dir="ltr" class="mw-content-ltr">'''[[:m:Global message delivery/Targets/Wikifunctions & Abstract Wikipedia|Subscribe]]''' to receive short on-wiki MassMessage notifications about each new issue</span>}} {{Wikifunctions updates | prevlabel = עדכון קודם | prev = 2024-02-01 | nextlabel = עדכון אחרון | next = 2026-04-25 }} <div lang="en" dir="ltr" class="mw-content-ltr"> A lot is happening around Wikifunctions and Abstract Wikipedia. This is the page where our updates are posted, including the [[Special:MyLanguage/WF:function of the Week|function of the Week]]. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> You can also subscribe to the [[:m:Global message delivery/Targets/Wikifunctions & Abstract Wikipedia|on-wiki newsletter]] to have them delivered to your talk page or to your project's village pump. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> == Newsletters == </div> <!--<nowiki> Newsletter entry template: * <translate><tvar name="1">{{Status updates|2026-0?-??}}</tvar>: Title</translate> NOTE: Remember to also update the "next =" date at the top of this page. </nowiki>--> === 2026 === * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-04-25}}: The Foundation's search for the perfect language</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-04-16}}: Milestones; Some major issues hopefully resolved</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-04-10}}: Community proposals for capturing meaning</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-04-02}}: Request for Discussion: Syntactic tables</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-03-26}}: First few days of Abstract Wikipedia Beta; Status of Composition Language v2</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-03-19}}: Abstract Wikipedia in Beta</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-03-11}}: A new composition language</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-03-06}}: Citations and Copy and Paste</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-02-26}}: Graceful overrides and fallbacks</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-02-20}}: A sneak preview of Abstract Wikipedia</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-02-13}}: Finishing each other sentences: Starting things; Offsite in Istanbul</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-01-29}}: Integrating Abstract Wikipedia</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-01-22}}: Quarterly plan for January–March 2026</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-01-15}}: 25 years of Wikipedia</span> === 2025 === * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-12-18}}: We wish you a happy new Gregorian year!</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-12-11}}: How to write better error messages</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-12-04}}: And the name is Abstract Wikipedia</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-11-27}}: Vote on the new wiki name!; Finishing each other’s sentences</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-11-20}}: Second round of voting for naming the wiki with language-independent content; Sharing function calls</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-11-13}}: Getting ready for second round of voting for naming the wiki with abstract content; Rewriting the backend: Why Rust?</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-11-05}}: First round of voting for naming the wiki for abstract content closed; Calling for Wiktionary functions; Embedded Wikifunctions on Bengali Wikipedia and seven more Wiktionaries</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-10-29}}: Round 1 of “abstract content wiki” naming vote ending Monday; An example of short descriptions</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-10-23}}: Welcome Zaree and Laura! Naming contest round 1 kicked off</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-10-15}}: Kicking Off the Naming Contest for Abstract Wikipedia; Visualizing functions</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-10-08}}: Decision on location for abstract content and Quarterly Planning for October–December</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-10-03}}: Rich text now available in embedded function calls on 148 Wiktionaries and Incubator</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-09-26}}: Accessing qualifiers in Wikidata statements</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-09-19}}: Wikifunctions available on 123 Wiktionary languages</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-09-12}}: More than 3,000 functions on Wikifunctions</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-09-07}}: Copying function calls from one Wikipedia to another</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-08-29}}: Accessing Wikidata items now possible from embedded function calls; Wikifunctions available on 65 Wikitionaries</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-08-22}}: Recording of Wikimania session: Wikifunctions is coming soon to a wiki near you!</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-08-01}}: Wikimania 2025 is coming soon!</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-07-26}}: “Wikipedia is an encyclopedia”; Two years of Wikifunctions</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-07-19}}: Wikidata-based enumerations are here</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-07-10}}: Length limits on labels and descriptions</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-07-04}}: Coverage of 1298</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-06-27}}: How many people are needed to write an encyclopedia?</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-06-21}}: Quarterly Planning for July–September 2025</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-06-15}}: Closing the consultation about the location of Abstract Content</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-06-06}}: Where will Abstract Content go?</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-05-29}}: Rolling out to five Wiktionaries; Calculating with today's date</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-05-23}}: Ongoing consultation about the Location for Abstract Content</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-05-15}}: Location of Abstract Content</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-05-09}}: Abstract Wikipedia and the Wikimedia AI Strategy</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-04-30}}: Abstract Wikipedia is a MacArthur 100&Change finalist</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-04-25}}: Welcome, Gregory!</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-04-16}}: Wikifunctions integrated in Dagbani - and Wikifunctions; and the date of Easter</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-04-11}}: Quarter in review</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-04-05}}: Quarterly Planning for April–June 2025; We are looking for a Senior Product Manager</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-03-28}}: It's about time</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-03-20}}: Wikidata-based simple enumerations</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-03-15}}: Upcoming NLG meeting, Recent Changes in the software</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-03-07}}: Recent Changes in the software, Recording of Volunteer’s Corner, and talks in London</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-02-26}}: From things to words</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-02-19}}: A proposal for types per language and part of speech</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-02-13}}: Restricting the World, redux</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-02-06}}: Invitation to the Natural Language Generation Special Interest Group</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-01-29}}: With 2000 Functions into the new year: time for stats</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-01-22}}: Welcome, David! Naming conventions recommendations</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-01-15}}: Happy Wikipedia day! Quarterly planning</span> === 2024 === * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-12-19}}: Function of the Week: age; Intros for year articles; New Type: Floating-point number</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-12-12}}: Sketching a path to Abstract Wikipedia; Team offsite in Lisbon; and much more</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-11-27}}: WordGraph release; New Special page: list functions by tests; new type for day of the year, and much more</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-11-21}}: New special page for missing labels, new type for Gregorian years, and much more</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-11-13}}: New Type: Rational number; Documentation on Wikidata-based types; and more</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-11-07}}: The Dream of a Universal Language</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-11-01}}: Rewriting the backend</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-10-25}}: Our goal for this Quarter: Agreement</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-10-17}}: What could abstract content look like?</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-10-11}}: Wikidata Lexemes in Wikifunctions are coming soon</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-10-02}}: Focus topic: Food</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-09-26}}: Quarterly planning for October–December 2024; Presentation at Celtic Knot tomorrow</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-09-20}}: Introducing focus topic areas</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-09-13}}: Dagbani Wikipedia will be our first wiki for Wikifunctions integration</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-09-06}}: Volunteer's corner and other updates</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-08-29}}: Limits on Name and Description Lengths</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-08-23}}: WasmEdge, Now 300ms Less Edgy</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-08-16}}: Wikimania 2024 edition</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-08-02}}: Revamping our 'About' widget</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-07-26}}: Wikimania 2024 coming soon!</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-07-18}}: Research report on integrating Wikifunctions from Wikipedia</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-07-10}}: Type proposals for accessing Lexemes</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-07-03}}: Quarterly planning</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-06-26}}: Welcome, Daphne!</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-06-20}}: New Type: Integers</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-06-13}}: New Type: Igbo calendar months</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-06-06}}: New Type: Sign</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-05-30}}: A single singular or a plurality of plurals?</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-05-22}}: New Type: Gregorian calendar months</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-05-15}}: Call for Functions: Spell out the number!</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-05-10}}: Flagship type for enumerations: Months of the Gregorian calendar</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-05-03}}: Team meeting and Quarterly plan</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-04-19}}: Welcome, Sharvani!</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-04-11}}: New API for calling Wikifunctions and celebrating 1000 functions</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-04-03}}: Product Update on Diff and Upcoming API Improvements</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-03-28}}: Creating tests is now much easier!</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-03-21}}: On the way to internationalizing numbers</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-03-13}}: On identity</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-03-07}}: Introducing our second new type: Natural numbers</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-02-28}}: Type proposal for natural numbers</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-02-22}}: Updating the function model</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-02-14}}: Fix-it week</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-02-07}}: Quarterly planning. Thank you, Nick! Function of the Week: is permutation</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-02-01}}: The Igbo Imperative!</span> <div lang="en" dir="ltr" class="mw-content-ltr"> === Before February 2024 === </div> <div lang="en" dir="ltr" class="mw-content-ltr"> All updates from this period are [[:m:Special:MyLanguage/Abstract Wikipedia/Updates|available on Meta-Wiki]]. </div> [[Category:Status updates{{#translation:}}| ]] 2ne9ptbb6xtdgu9evefg2gce5axksp2 Wikifunctions:Status updates/su 4 27399 268869 266180 2026-04-25T09:43:35Z FuzzyBot 207 Updating to match new version of source page 268869 wikitext text/x-wiki <languages/> {{shortcut|WF:SU}}{{notice|1='''[[:m:Global message delivery/Targets/Wikifunctions & Abstract Wikipedia|Ngalanggan]]''' pikeun meunangkeun béwara MassMessage pondok dina wiki ngeunaan unggal carita anyar}} {{Wikifunctions updates | prevlabel = Pembaruan saméméhna | prev = 2024-02-01 | nextlabel = Pembaruan panganyarna | next = 2026-04-25 }} Aya seueur kajadian ngeunaan Wikifunctions sareng Wikipedia Abstrak. Ieu halaman dimana pengumuman kami diterbitkeun. Anjeun ogé tiasa ngalanggan [[:m:Global message delivery/Targets/Wikifunctions & Abstract Wikipedia|newsletter wiki]] supados béwara dikirim ka halaman obrolan anjeun atanapi ka Warung Kopi proyék anjeun. <div lang="en" dir="ltr" class="mw-content-ltr"> == Newsletters == </div> <!--<nowiki> Newsletter entry template: * <translate><tvar name="1">{{Status updates|2026-0?-??}}</tvar>: Title</translate> NOTE: Remember to also update the "next =" date at the top of this page. </nowiki>--> === 2026 === * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-04-25}}: The Foundation's search for the perfect language</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-04-16}}: Milestones; Some major issues hopefully resolved</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-04-10}}: Community proposals for capturing meaning</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-04-02}}: Request for Discussion: Syntactic tables</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-03-26}}: First few days of Abstract Wikipedia Beta; Status of Composition Language v2</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-03-19}}: Abstract Wikipedia in Beta</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-03-11}}: A new composition language</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-03-06}}: Citations and Copy and Paste</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-02-26}}: Graceful overrides and fallbacks</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-02-20}}: A sneak preview of Abstract Wikipedia</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-02-13}}: Finishing each other sentences: Starting things; Offsite in Istanbul</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-01-29}}: Integrating Abstract Wikipedia</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-01-22}}: Quarterly plan for January–March 2026</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-01-15}}: 25 years of Wikipedia</span> === 2025 === * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-12-18}}: We wish you a happy new Gregorian year!</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-12-11}}: How to write better error messages</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-12-04}}: And the name is Abstract Wikipedia</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-11-27}}: Vote on the new wiki name!; Finishing each other’s sentences</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-11-20}}: Second round of voting for naming the wiki with language-independent content; Sharing function calls</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-11-13}}: Getting ready for second round of voting for naming the wiki with abstract content; Rewriting the backend: Why Rust?</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-11-05}}: First round of voting for naming the wiki for abstract content closed; Calling for Wiktionary functions; Embedded Wikifunctions on Bengali Wikipedia and seven more Wiktionaries</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-10-29}}: Round 1 of “abstract content wiki” naming vote ending Monday; An example of short descriptions</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-10-23}}: Welcome Zaree and Laura! Naming contest round 1 kicked off</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-10-15}}: Kicking Off the Naming Contest for Abstract Wikipedia; Visualizing functions</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-10-08}}: Decision on location for abstract content and Quarterly Planning for October–December</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-10-03}}: Rich text now available in embedded function calls on 148 Wiktionaries and Incubator</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-09-26}}: Accessing qualifiers in Wikidata statements</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-09-19}}: Wikifunctions available on 123 Wiktionary languages</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-09-12}}: More than 3,000 functions on Wikifunctions</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-09-07}}: Copying function calls from one Wikipedia to another</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-08-29}}: Accessing Wikidata items now possible from embedded function calls; Wikifunctions available on 65 Wikitionaries</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-08-22}}: Recording of Wikimania session: Wikifunctions is coming soon to a wiki near you!</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-08-01}}: Wikimania 2025 is coming soon!</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-07-26}}: “Wikipedia is an encyclopedia”; Two years of Wikifunctions</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-07-19}}: Wikidata-based enumerations are here</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-07-10}}: Length limits on labels and descriptions</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-07-04}}: Coverage of 1298</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-06-27}}: How many people are needed to write an encyclopedia?</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-06-21}}: Quarterly Planning for July–September 2025</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-06-15}}: Closing the consultation about the location of Abstract Content</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-06-06}}: Where will Abstract Content go?</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-05-29}}: Rolling out to five Wiktionaries; Calculating with today's date</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-05-23}}: Ongoing consultation about the Location for Abstract Content</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-05-15}}: Location of Abstract Content</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-05-09}}: Abstract Wikipedia and the Wikimedia AI Strategy</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-04-30}}: Abstract Wikipedia is a MacArthur 100&Change finalist</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-04-25}}: Welcome, Gregory!</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-04-16}}: Wikifunctions integrated in Dagbani - and Wikifunctions; and the date of Easter</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-04-11}}: Quarter in review</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-04-05}}: Quarterly Planning for April–June 2025; We are looking for a Senior Product Manager</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-03-28}}: It's about time</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-03-20}}: Wikidata-based simple enumerations</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-03-15}}: Upcoming NLG meeting, Recent Changes in the software</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-03-07}}: Recent Changes in the software, Recording of Volunteer’s Corner, and talks in London</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-02-26}}: From things to words</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-02-19}}: A proposal for types per language and part of speech</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-02-13}}: Restricting the World, redux</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-02-06}}: Invitation to the Natural Language Generation Special Interest Group</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-01-29}}: With 2000 Functions into the new year: time for stats</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-01-22}}: Welcome, David! Naming conventions recommendations</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-01-15}}: Happy Wikipedia day! Quarterly planning</span> === 2024 === * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-12-19}}: Function of the Week: age; Intros for year articles; New Type: Floating-point number</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-12-12}}: Sketching a path to Abstract Wikipedia; Team offsite in Lisbon; and much more</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-11-27}}: WordGraph release; New Special page: list functions by tests; new type for day of the year, and much more</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-11-21}}: New special page for missing labels, new type for Gregorian years, and much more</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-11-13}}: New Type: Rational number; Documentation on Wikidata-based types; and more</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-11-07}}: The Dream of a Universal Language</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-11-01}}: Rewriting the backend</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-10-25}}: Our goal for this Quarter: Agreement</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-10-17}}: What could abstract content look like?</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-10-11}}: Wikidata Lexemes in Wikifunctions are coming soon</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-10-02}}: Focus topic: Food</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-09-26}}: Quarterly planning for October–December 2024; Presentation at Celtic Knot tomorrow</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-09-20}}: Introducing focus topic areas</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-09-13}}: Dagbani Wikipedia will be our first wiki for Wikifunctions integration</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-09-06}}: Volunteer's corner and other updates</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-08-29}}: Limits on Name and Description Lengths</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-08-23}}: WasmEdge, Now 300ms Less Edgy</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-08-16}}: Wikimania 2024 edition</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-08-02}}: Revamping our 'About' widget</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-07-26}}: Wikimania 2024 coming soon!</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-07-18}}: Research report on integrating Wikifunctions from Wikipedia</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-07-10}}: Type proposals for accessing Lexemes</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-07-03}}: Quarterly planning</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-06-26}}: Welcome, Daphne!</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-06-20}}: New Type: Integers</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-06-13}}: New Type: Igbo calendar months</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-06-06}}: New Type: Sign</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-05-30}}: A single singular or a plurality of plurals?</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-05-22}}: New Type: Gregorian calendar months</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-05-15}}: Call for Functions: Spell out the number!</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-05-10}}: Flagship type for enumerations: Months of the Gregorian calendar</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-05-03}}: Team meeting and Quarterly plan</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-04-19}}: Welcome, Sharvani!</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-04-11}}: New API for calling Wikifunctions and celebrating 1000 functions</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-04-03}}: Product Update on Diff and Upcoming API Improvements</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-03-28}}: Creating tests is now much easier!</span> * {{Status updates|2024-03-21}}: Dina jalan ka nomer internasionalisasi * {{Status updates|2024-03-13}}: Dina identitas * {{Status updates|2024-03-07}}: Ngawanohkeun tipe anyar urang kadua: angka alam * {{Status updates|2024-02-28}}: Proposisi tipe pikeun angka alam * {{Status updates|2024-02-22}}: Ngamutahirkeun modél fungsi * {{Status updates|2024-02-14}}: Minggu ngalereskeunana * {{Status updates|2024-02-07}}: Perencanaan kuartal. Hatur nuhun, Nick! Fungsi Minggu: nyaéta permutasi * {{Status updates|2024-02-01}}: Imperatif Igbo! <span id="Before_February_2024"></span> <div class="mw-translate-fuzzy"> === Ti 2020 Nepi Januari 2024 === </div> Bewara dina mangsa ieu [[:m:Special:MyLanguage/Abstract Wikipedia/Updates|tiasa ditingali dina Meta-Wiki]]. [[Category:Status updates{{#translation:}}| ]] 4pbxf3qmb467e63r4k0c71d27cqsxxy User talk:Starwanderung 3 28777 268922 266211 2026-04-25T09:54:36Z MediaWiki message delivery 791 /* Wikifunctions & Abstract Wikipedia Newsletter #245 is out: The Foundation's search for the perfect language */ new section 268922 wikitext text/x-wiki == Wikifunctions & Abstract Wikipedia Newsletter #151 is out: New API for calling Wikifunctions and celebrating 1000 functions == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2024-04-11|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In this issue, we discuss the new API for calling Wikifunctions, we celebrate our first 1,000 functions, and we take a look at the latest software developments. Also, there's [https://boards.greenhouse.io/wikimedia/jobs/5850672 a job opening] for joining our team! 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:57, 12 April 2024 (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=26566985 --> == Wikifunctions & Abstract Wikipedia Newsletter #152 is out: Welcome, Sharvani! == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2024-04-19|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In this issue, we welcome a new member of the team 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]]) 17:14, 22 April 2024 (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=26599436 --> == Wikifunctions & Abstract Wikipedia Newsletter #153 is out: Team meeting and Quarterly plan == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2024-05-03|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In this issue, we discuss the results of our team meeting held in San Francisco, USA, as well as presenting the objectives that we will pursue in the next months. 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]]) 12:57, 4 May 2024 (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=26599436 --> == Next Wikifunctions & Abstract Wikipedia Volunteer's Corner is on May 6 == We remind you that if you have questions or ideas to discuss, the next '''Volunteers' Corner''' will be held on '''[https://zonestamp.toolforge.org/1715016600 May 6, at 17:30 UTC]''' ([https://meet.google.com/xuy-njxh-rkw link to the meeting]). Apologies for the reaching out to you with a separate message. See you at the meeting! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 13:12, 4 May 2024 (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=26599436 --> == Wikifunctions & Abstract Wikipedia Newsletter #154 is out: Flagship type for enumerations: Months of the Gregorian calendar == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2024-05-10|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In this issue, we discuss our first proposal for a new type for enumerations 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]]) 12:22, 13 May 2024 (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=26599436 --> == Wikifunctions & Abstract Wikipedia Newsletter #155 is out: Call for Functions: Spell out the number! == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2024-05-15|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In this issue, we call on you to help us doing new language functions about numbers and we also 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]]) 18:01, 16 May 2024 (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=26780875 --> == Wikifunctions & Abstract Wikipedia Newsletter #156 is out: New type - Gregorian calendar months == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2024-05-22|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In this issue, we announce our initial enumeration Type, Gregorian calendar months, 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]]) 12:18, 23 May 2024 (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=26803534 --> == Wikifunctions & Abstract Wikipedia Newsletter #157 is out: A single singular or a plurality of plurals? == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2024-05-30|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In this issue, we discuss the various implications of linguistic functions about singulars and plurals, 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/1717435800 June 3, 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]]) 12:17, 31 May 2024 (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=26847493 --> == Wikifunctions & Abstract Wikipedia Newsletter #158 is out: New Type: Sign == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2024-06-06|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In this issue, we introduce a new enumeration type, Sign, and we take a look at the latest software developments. We are also looking for feedback for our next new types. See [[:f:Wikifunctions:Project chat#Testing two new types|the announcement at the Project Chat]] for more information. 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]]) 11:59, 7 June 2024 (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=26847493 --> == Wikifunctions & Abstract Wikipedia Newsletter #159 is out: New Type: Igbo calendar months == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2024-06-13|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In this issue, we introduce a new enumeration type, this time for the thirteen months of the [[:en:Igbo calendar|Igbo calendar]], 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]]) 16:21, 14 June 2024 (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=26847493 --> == Wikifunctions & Abstract Wikipedia Newsletter #160 is out: New Type: Integers == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2024-06-20|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In this issue, we are happy to announce that we introduced another new type, [[:f:Z16683|integers]], that will increase our coverage of mathematical functions. Moreover, we take a look at the (many!) software developments we introduced in the last week. 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]]) 11:07, 21 June 2024 (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=26945737 --> == Wikifunctions & Abstract Wikipedia Newsletter #161 is out: Welcome, Daphne! == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2024-06-26|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In this issue, we welcome a new member of the team, we ask for feedback about [[:f:Wikifunctions:Design/About widget improvements|our "About" widget designs]], 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/1719855000 July 1, 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]]) 13:20, 27 June 2024 (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=26945737 --> == Wikifunctions & Abstract Wikipedia Newsletter #162 is out: Quarterly planning == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2024-07-03|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In this issue, we present our objectives and lines of work for this quarter, we remember to give your feedback about [[:f:Wikifunctions:Design/About widget improvements|our "About" widget designs]], 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/1720459800 July 8, at 17:30 UTC]''' ([https://meet.google.com/xuy-njxh-rkw link to the meeting]). Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 12:59, 5 July 2024 (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=27024810 --> == Wikifunctions & Abstract Wikipedia Newsletter #163 is out: Type proposals for accessing Lexemes == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2024-07-10|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In this issue, we discuss our current draft about Type proposals for accessing Lexemes, and we take a look at the latest software developments. Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]! Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 10:21, 12 July 2024 (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=27076454 --> == Wikifunctions & Abstract Wikipedia Newsletter #164 is out: Research report on integrating Wikifunctions from Wikipedia == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2024-07-18|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In this issue, we present you the results of a research about how to integrate Wikifunctions and Wikipedia, 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]]) 13:33, 19 July 2024 (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=27076454 --> == Wikifunctions & Abstract Wikipedia Newsletter #165 is out: Wikimania 2024 coming soon! == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2024-07-26|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In this issue, we discuss our upcoming Wikifunctions events at Wikimania 2024, 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]]) 14:13, 29 July 2024 (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=27145131 --> == Wikifunctions & Abstract Wikipedia Newsletter #169 is out: Limits on Name and Description Lengths == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2024-08-29|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In this issue, we discuss the introduction of more stringent limits on the length of object names, input names, and descriptions, 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]]! You might be interested in the [[:f:Special:MyLanguage/Wikifunctions:Status updates/2024-08-02|launch of our "About" widget]], a [[:f:Special:MyLanguage/Wikifunctions:Status updates/2024-08-16|summary of our experience at Wikimania 2024]], or the [[:f:Special:MyLanguage/Wikifunctions:Status updates/2024-08-23|refinement of WasmEdge]]. 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/1725298200 September 2, 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:04, 30 August 2024 (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=27347529 --> == Wikifunctions & Abstract Wikipedia Newsletter #171 is out: Dagbani Wikipedia will be our first wiki for Wikifunctions integration == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2024-09-13|a new update]] for Wikifunctions and Abstract Wikipedia. Please, come and read it! In this issue, we introduce Dagbani Wikipedia as our first wiki for Wikifunctions integration, discuss the recent stability challenges we've had in the past few days, 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]]) 13:51, 13 September 2024 (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=27347529 --> == Wikifunctions & Abstract Wikipedia Newsletter #172 is out: Introducing focus topic areas == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2024-09-20|a new update]] for Wikifunctions and Abstract Wikipedia. Please, come and read it! In this issue, we introduce focus topic areas for generating natural language texts and we update you on last week's site incident. 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]]) 11:30, 21 September 2024 (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=27457443 --> == Wikifunctions & Abstract Wikipedia Newsletter #173 is out: Quarterly planning for October–December 2024 == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2024-09-26|a new update]] for Wikifunctions and Abstract Wikipedia. Please, come and read it! In this issue, we give you an overview of what we will focus on in the next three months, we discuss our presentation at [[:m:Celtic Knot Conference 2024|Celtic Knot conference 2024]], 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]]) 15:42, 26 September 2024 (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=27457443 --> == Wikifunctions & Abstract Wikipedia Newsletter #174 is out: Focus topic: food == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2024-10-02|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In this issue, we discuss one of our next topics we will focus on for our work: food. We hope you have a good appetite for discussion. :) 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/1728322200 October 7, 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:42, 4 October 2024 (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=27548252 --> == Wikifunctions & Abstract Wikipedia Newsletter #175 is out: Wikidata Lexemes in Wikifunctions are coming soon == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2024-10-11|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In this issue, we present a preview of our planned support for Wikidata lexemes in Wikifunctions, 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]]) 15:54, 11 October 2024 (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=27548252 --> == Wikifunctions & Abstract Wikipedia Newsletter #176 is out: What could abstract content look like? == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2024-10-17|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In this issue, we present some thoughts by [[User:Mahir256]] about how abstract content could look like in the future, 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]]) 14:13, 17 October 2024 (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=27548252 --> == Wikifunctions & Abstract Wikipedia Newsletter #177 is out: Our goal for this Quarter: Agreement == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2024-10-25|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In this issue, we discuss our goal of building up phrases from Lexemes using linguistic agreement, i.e. accordance to number and gender when constructing a phrase. 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]]) 16:32, 25 October 2024 (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=27638060 --> == Wikifunctions & Abstract Wikipedia Newsletter #178 is out: Rewriting the backend == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2024-11-01|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In this issue, we discuss how the team is working hard to rewrite Wikifunctions' backend, to overcome some of the limits we encountered with the current language. 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/1730745000 November 4, at 18: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]]) 13:19, 2 November 2024 (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=27660634 --> == Wikifunctions & Abstract Wikipedia Newsletter #179 is out: The dream of a Universal Language == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2024-11-07|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In this issue, we talk about several presentation in and around the topics of languages and our work, we discuss the current refactoring of our functions catalogue 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]]) 22:50, 7 November 2024 (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=27660634 --> == Wikifunctions & Abstract Wikipedia Newsletter #180 is out: New type: Rational numbers == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2024-11-13|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In this issue, we present you our newest Type, [[:f:Z19677|rational numbers]], as well as the new renderer and parser for natural numbers, 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:40, 14 November 2024 (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=27660634 --> == Wikifunctions & Abstract Wikipedia Newsletter #181 is out: New special page for missing labels, new type for Gregorian years, and much more == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2024-11-21|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In this issue, we introduce a new special page for objects with a missing label, we present two new types (Gregorian year and Wikidata statement rank), we showcase several contributions made by you volunteers, 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]]) 18:23, 22 November 2024 (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=27757932 --> == Wikifunctions & Abstract Wikipedia Newsletter #182 is out: WordGraph release; New Special page: list functions by tests; new type for day of the year, and much more == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2024-11-27|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In this issue, we discuss the implications of the release of Google Zurich's WordGraph dataset, we introduce a new special page, support for other Wikidata statements and a new type (day of Roman year), and finally 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]]) 15:03, 28 November 2024 (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=27872982 --> == Next Wikifunctions & Abstract Wikipedia Volunteers' Corner will be on December 9 == Hi, we remind you that, if you have questions or ideas to discuss about Wikifunctions & Abstract Wikipedia, you can participate to the next '''Volunteers' Corner''', that will be held on '''[https://zonestamp.toolforge.org/1733758200 December 9, at 15:30 UTC]''' ([https://meet.google.com/xuy-njxh-rkw link to the meeting]). We hope to see you there! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 14:46, 6 December 2024 (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=27889617 --> == Wikifunctions & Abstract Wikipedia Newsletter #183 is out: Sketching a path to Abstract Wikipedia; Team offsite in Lisbon; and much more == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2024-12-12|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In this issue, we discuss how natural language generation for Abstract Wikipedia might develop, and we share news on tools and types on Wikifunctions. 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]]) 18:52, 16 December 2024 (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=27889617 --> == Wikifunctions & Abstract Wikipedia Newsletter #184 is out: Function of the Week: age; Intros for year articles; New Type: Floating-point number == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2024-12-19|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In the last issue for 2024, we discuss functions to create introductions for articles about years, we showcase one of the 23 functions with the Gregorian year type, we introduce a new type, and finally 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]]) 22:06, 19 December 2024 (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=27889617 --> == Next Wikifunctions & Abstract Wikipedia Volunteers' Corner will be on January 13 == Hi, we remind you that, if you have questions or ideas to discuss about Wikifunctions & Abstract Wikipedia, you can participate to the next Volunteers' Corner, that will be held on [https://zonestamp.toolforge.org/1736793000 January 13, at 18:30 UTC] ([https://meet.google.com/xuy-njxh-rkw link to the meeting]). We hope to see you there! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 17:44, 10 January 2025 (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=28062578 --> == Wikifunctions & Abstract Wikipedia Newsletter #185 is out: Happy Wikipedia day! Quarterly planning == The [[:f:Special:MyLanguage/Wikifunctions:Status updates/2025-01-15|first update of 2025]] for Abstract Wikipedia and Wikifunctions is out. Please, come and read it! In this issue, we present our plan for the upcoming quarter (January-March 2025), we suggest changes to our "Function of the week" section, 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]]) 18:34, 17 January 2025 (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=28062578 --> == Wikifunctions & Abstract Wikipedia Newsletter #186 is out: Welcome, David! Naming conventions recommendations == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2025-01-22|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In this issue, we welcome a new member of the team, we introduce our current discussion on naming conventions recommendations, we introduce a new section dedicated to the newest functions created, 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]]) 16:36, 23 January 2025 (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=28062578 --> == Wikifunctions & Abstract Wikipedia Newsletter #187 is out: With 2000 Functions into the new year: time for stats == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2025-01-29|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In this issue, we present some statistics about where we are as a project, we give some updates about our Types, 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/1738607400 February 3, at 18:30 UTC]''' ([https://meet.google.com/xuy-njxh-rkw link to the meeting]). Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 14:05, 30 January 2025 (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=28185757 --> == Wikifunctions & Abstract Wikipedia Newsletter #188 is out: Invitation to the Natural Language Generation Special Interest Group == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2025-02-06|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In this issue, we present a proposal to restructure our Natural Language Generation Special Interest Group (NLG SIG) meeting, we announce the creation of a new type, 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]]) 17:17, 6 February 2025 (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=28185757 --> == Wikifunctions & Abstract Wikipedia Newsletter #189 is out: Restricting the World, redux == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2025-02-13|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In this issue, we have an essay from Denny, we discuss the fix to the Byte Type, 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]]) 11:19, 14 February 2025 (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=28241947 --> == Wikifunctions & Abstract Wikipedia Newsletter #190 is out: A proposal for types per language and part of speech == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2025-02-19|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In this issue, we present a proposal for types to represent a part of speech in a language, we present some events that we have taken part to (or we are taking part to), 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]]) 15:50, 20 February 2025 (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=28271571 --> == Wikifunctions & Abstract Wikipedia Newsletter #191 is out: From things to words == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2025-02-26|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In this issue, we discuss the deployment of the possibility of getting the right Lexeme given a Wikidata Item, we discuss the newest updates about Types, 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/1741026600 March 3, at 18: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]]) 16:16, 28 February 2025 (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=28307629 --> == Wikifunctions & Abstract Wikipedia Newsletter #192 is out: Recent Changes in the software, Recording of Volunteer’s Corner, and talks in London == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2025-03-07|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In this issue, we present two talks that will feature Denny as a speaker 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]]) 15:12, 7 March 2025 (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=28307629 --> == Wikifunctions & Abstract Wikipedia Newsletter #193 is out: Upcoming NLG meeting, Recent Changes in the software == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2025-03-15|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In this issue, we invite you to the next [[:f:Wikifunctions:NLG SIG|NLG SIG Meeting]], that will take place [https://zonestamp.toolforge.org/1739894400 on Tuesday March 18 at 16 UTC], 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]]) 16:39, 15 March 2025 (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=28399838 --> == Wikifunctions & Abstract Wikipedia Newsletter #194 is out: Wikidata-based simple enumerations == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2025-03-20|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In this issue, we introduce a discussion about a new kind of enumeration type, 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]]) 12:06, 21 March 2025 (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=28399838 --> == Wikifunctions & Abstract Wikipedia Newsletter #195 is out: It’s about time == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2025-03-28|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In this issue, we introduce a discussion about how to support the creation of a type for time that is compatible with Wikidata, 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]]) 17:25, 28 March 2025 (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=28399838 --> == Wikifunctions & Abstract Wikipedia Newsletter #196 is out: Quarterly Planning for April–June 2025; We are looking for a Senior Product Manager == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2025-04-05|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In this issue, we present our work plan for the upcoming quarter (April-June 2025), we publish a new job opening for joining the team, 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/1744047000 April 7, at 17:30 UTC]''' ([https://meet.google.com/xuy-njxh-rkw link to the meeting]). Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 14:22, 6 April 2025 (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=28471753 --> == Wikifunctions & Abstract Wikipedia Newsletter #197 is out: Quarter in review, and lots of material to watch == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2025-04-11|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In this issue, we evaluate our work done for the recently closed quarter (January-March 2025), we present you a number of video and blogpost about us to watch and read, 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 the next '''Natural Language Generation Special Interest Group meeting''' will be held on '''[https://zonestamp.toolforge.org/1744732800 April 15, at 16:00 UTC]''' ([https://meet.google.com/xzn-kqer-mah link to the meeting]). Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 11:20, 11 April 2025 (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=28471753 --> == Wikifunctions & Abstract Wikipedia Newsletter #198 is out: Wikifunctions integrated in Dagbani - and Wikifunctions; and the date of Easter == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2025-04-16|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In this issue, we announce that this week we switched on the ability to call Wikifunctions functions from within Dagbani Wikipedia (our first wiki to do so!), we discuss the functions related to calculating the dates of Easter, 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]]) 14:28, 17 April 2025 (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=28471753 --> == Wikifunctions & Abstract Wikipedia Newsletter #199 is out: Welcome, Gregory! == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2025-04-25|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In this issue, we present a new member of the team, 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/1746466200 May 5, 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]]) 13:16, 28 April 2025 (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=28586963 --> == Wikifunctions & Abstract Wikipedia Newsletter #200 is out: Abstract Wikipedia is a MacArthur 100&Change finalist == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2025-04-30|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In this issue, we announce that we reached the final stage of a grant competition, we introduce our next big conversation about where the content of Abstract Wikipedia will be located, 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/1746466200 May 5, 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]]) 10:57, 1 May 2025 (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=28628447 --> == Wikifunctions & Abstract Wikipedia Newsletter #201 is out: Abstract Wikipedia and the Wikimedia AI Strategy == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2025-05-09|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In this issue, we discuss how Abstract Wikipedia ties in with the newly announced WMF's strategy for AI, we talk about the Wikimedia Hackathon and our community meetings, and we take a look at the latest software developments. Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]! Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 10:27, 10 May 2025 (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=28661550 --> == Wikifunctions & Abstract Wikipedia Newsletter #202 is out: Location of Abstract Content == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2025-05-15|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In this issue, we invite you to [[:m:Abstract Wikipedia/Location of Abstract Content|a consultation]] about where should the content of Abstract Wikipedia be stored, we invite you to our next online presentation, and we take a look at the latest software developments. Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]! Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 10:56, 16 May 2025 (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=28661550 --> == Wikifunctions & Abstract Wikipedia Newsletter #203 is out: Ongoing consultation about the Location for Abstract Content == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2025-05-23|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In this issue, we invite you again to [[:m:Abstract Wikipedia/Location of Abstract Content|a consultation]] about where should the content of Abstract Wikipedia be stored, we present some updates about existing and new types, we remind you of our next online presentation, 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]]) 13:54, 23 May 2025 (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=28661550 --> == Wikifunctions & Abstract Wikipedia Newsletter #204 is out: Rolling out to five Wiktionaries; Calculating with today's date == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2025-05-29|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In this issue, we talk about our latest deployment on five Wiktionaries, we showcase a couple of functions about dates, we remind you of ongoing discussions and upcoming presentations, 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/1748885400 June 2, at 17:30 UTC]''' ([https://meet.google.com/xuy-njxh-rkw link to the meeting]). Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 14:38, 29 May 2025 (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=28780680 --> == Wikifunctions & Abstract Wikipedia Newsletter #205 is out: Where will Abstract Content go? == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2025-06-06|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In this issue, we give you some updates on the discussion about where to store abstract content, we present you the recordings of our latest presentations and meetings, 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]]) 13:38, 9 June 2025 (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=28806388 --> == Wikifunctions & Abstract Wikipedia Newsletter #206 is out: Closing the consultation about the location of Abstract Content == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2025-06-15|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In this issue, we announce the closing of the discussion about where to store abstract content, we remind you about our current discussions about types and our next [[:f:Special:MyLanguage/Wikifunctions:NLG_SIG|NLG SIG meeting]], 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]]) 12:56, 16 June 2025 (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=28860768 --> == Wikifunctions & Abstract Wikipedia Newsletter #207 is out: Quarterly Planning for July–September 2025 == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2025-06-21|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In this issue, we outline our priorities for the next quarter (July–September 2025), we give you some updates related to our new types, 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]]) 12:38, 23 June 2025 (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=28860768 --> == Wikifunctions & Abstract Wikipedia Newsletter #208 is out: How many people are needed to write an encyclopedia? == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2025-06-27|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In this issue, we share a short essay from Denny about writing an encyclopedia, 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]]) 15:38, 28 June 2025 (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=28860768 --> == Wikifunctions & Abstract Wikipedia Newsletter #209 is out: Coverage of 1298 == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2025-07-04|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In this issue, we share a short essay from Denny about how Wikipedias cover articles about years, 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/1751909400 July 7, at 17:30 UTC]''' ([https://meet.google.com/xuy-njxh-rkw link to the meeting]). Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 14:39, 4 July 2025 (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=28927185 --> == Wikifunctions & Abstract Wikipedia Newsletter #210 is out: Length limits on labels and descriptions == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2025-07-10|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In this issue, we introduce a measure to limit length of labels and descriptions, we show a video illustrating our work on front-end components, we share some news on new Types, 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 the next '''Natural Language Generation Special Interest Group meeting''' will be held on '''[https://zonestamp.toolforge.org/1752595200 July 15, at 16:00 UTC]''' ([https://meet.google.com/xzn-kqer-mah link to the meeting]). Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 09:46, 11 July 2025 (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=28960872 --> == Wikifunctions & Abstract Wikipedia Newsletter #211 is out: Wikidata-based enumerations are here == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2025-07-19|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In this issue, we introduce a new kind of Type (Wikidata-based enumerations), we remind you of our current sprint in fixing labels and descriptions that are too long, 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]]) 12:16, 19 July 2025 (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=28960872 --> == Wikifunctions & Abstract Wikipedia Newsletter #212 is out: “Wikipedia is an encyclopedia”; Two years of Wikifunctions == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2025-07-26|the '''second anniversary update''']] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In this issue, we introduce our work on functions that generate sentences and fragments in several languages, we celebrate our second anniversary, 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]]) 16:33, 26 July 2025 (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=29016422 --> == Wikifunctions & Abstract Wikipedia Newsletter #215 is out: Accessing Wikidata items now possible from embedded function calls; Wikifunctions available on 65 Wikitionaries == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2025-08-29|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In this issue, we announce that it is now possible to access Wikidata items from embedded function calls, we also inform that Wikifunctions is now available on 60 more Wiktionaries, 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]]) 14:57, 29 August 2025 (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=29173200 --> == Next Wikifunctions & Abstract Wikipedia Volunteers’ Corner is tomorrow! == We remind you that our next '''Wikifunctions & Abstract Wikipedia Volunteers’ Corner''' will be '''[https://zonestamp.toolforge.org/1757352600 tomorrow, September 8, at 17:30 UTC]''' ([https://meet.google.com/xuy-njxh-rkw link to the meeting]). Unless you have many questions, we will follow our usual agenda, giving updates on the upcoming plans and recent activities, having plenty of time and space for your questions, and building a Function together. See you at the Corner! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 13:39, 7 September 2025 (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=29173200 --> == Wikifunctions & Abstract Wikipedia Newsletter #216 is out: Copying function calls from one Wikipedia to another == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2025-09-07|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In this issue, we announce that it is now possible to use natural languages as a default value in embedded function calls, we discuss the latest news in Types, 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]]) 16:04, 8 September 2025 (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=29173200 --> == Wikifunctions & Abstract Wikipedia Newsletter #217 is out: More than 3,000 functions on Wikifunctions == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2025-09-12|a new update]] for Wikifunctions and Abstract Wikipedia. Please, come and read it! In this issue, we celebrate reaching the milestone of 3,000 functions on Wikifunctions, we discuss our upcoming commitments in outreach, we share with you our latest blogpost, 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]]) 18:21, 12 September 2025 (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=29173200 --> == Wikifunctions & Abstract Wikipedia Newsletter #218 is out: Wikifunctions available on 123 Wiktionary languages == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2025-09-19|a new update]] for Wikifunctions and Abstract Wikipedia. Please, come and read it! In this issue, we update you on the recent Wikifunctions deployment on Wiktionaries, we introduce our new page for requesting cleanups, we update you on what's new on Types, we remind you of the upcoming meetings, 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 the next '''Natural Language Generation Special Interest Group meeting''' will be held on '''[https://zonestamp.toolforge.org/1758643200 September 23, at 16:00 UTC]''' ([https://meet.google.com/xzn-kqer-mah link to the meeting]). Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 15:26, 20 September 2025 (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=29289969 --> == Wikifunctions & Abstract Wikipedia Newsletter #219 is out: Accessing qualifiers in Wikidata statements == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2025-09-26|a new update]] for Wikifunctions and Abstract Wikipedia. Please, come and read it! In this issue, we introduce the possibility of calling also qualifiers from Wikidata, we update you on the recent deployments of Wikifunctions and on the Wikifunctions presentations at Wikimedia events, we give you the recent updates on Types, 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]]) 17:46, 26 September 2025 (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=29319712 --> == Wikifunctions & Abstract Wikipedia Newsletter #220 is out: Rich text now available in embedded function calls on 148 Wiktionaries and Incubator == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2025-10-03|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In this issue, we update you on the latest functions and types you can create, we announce that functions are now available to call on 152 projects, we talk about our presentations at Wikimedia meetings, 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/1759771800 October 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:55, 4 October 2025 (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=29367070 --> == Wikifunctions & Abstract Wikipedia Newsletter #221 is out: Decision on location for abstract content and Quarterly Planning for October–December == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2025-10-08|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In this issue, we introduce our [[:m:Special:MyLanguage/Abstract Wikipedia/Abstract Wikipedia naming contest|naming contest for Abstract Wikipedia]], we discuss our plans and work for the upcoming quarter (October-December 2025), we report on the next events we'll be part of, 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]]) 17:47, 9 October 2025 (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=29367070 --> == Wikifunctions & Abstract Wikipedia Newsletter #222 is out: Kicking Off the Naming Contest for Abstract Wikipedia; Visualizing functions == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2025-10-15|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In this issue, we kickstart our [[:m:Special:MyLanguage/Abstract Wikipedia/Abstract Wikipedia naming contest|naming contest for Abstract Wikipedia]], we present a beautiful representation of functions by a community member, we report on the next events we'll be part of, 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]]) 17:04, 15 October 2025 (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=29444338 --> == Wikifunctions & Abstract Wikipedia Newsletter #223 is out: Welcome Zaree and Laura! Naming contest round 1 kicked off == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2025-10-23|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In this issue, we welcome two new additions to the team, we update you on our [[:m:Special:MyLanguage/Abstract Wikipedia/Abstract Wikipedia naming contest|naming contest for Abstract Wikipedia]], we report on the next events we'll be part of, 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]]) 21:10, 23 October 2025 (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=29491948 --> == Wikifunctions & Abstract Wikipedia Newsletter #224 is out: Round 1 of “abstract content wiki” naming vote ending Monday; An example of short descriptions == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2025-10-29|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In this issue, we update you on our [[:m:Special:MyLanguage/Abstract Wikipedia/Abstract Wikipedia naming contest|naming contest for Abstract Wikipedia]], we announce our first experimentation with short descriptions on Wikidata, we talk about our presentations at the upcoming WikidataCon 2025, and we take a look at the latest Type and 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/1762194600 November 3, at 18: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]]) 13:48, 30 October 2025 (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=29511879 --> == Wikifunctions & Abstract Wikipedia Newsletter #225 is out: First round of voting for naming the wiki for abstract content closed; Calling for Wiktionary functions; Embedded Wikifunctions on Bengali Wikipedia and seven more Wiktionaries == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2025-11-05|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In this issue, we update you on the closing of the first phase of the [[:m:Special:MyLanguage/Abstract Wikipedia/Abstract Wikipedia naming contest|naming contest for Abstract Wikipedia]], we introduce a possible implementation of Wikifunctions for Wiktionaries, we talk about our latest outreach events, and we take a look at the latest Type and 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]]) 14:06, 6 November 2025 (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=29511879 --> == Wikifunctions & Abstract Wikipedia Newsletter #226 is out: Getting ready for second round of voting for naming the wiki with abstract content; Rewriting the backend: Why Rust? == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2025-11-13|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In this issue, we summarise current discussion regarding the [[:m:Special:MyLanguage/Abstract Wikipedia/Abstract Wikipedia naming contest|naming contest for Abstract Wikipedia]], we discuss how we are rewriting the backend, we ask for help in substituting a function, we suggest you the recordings of Wikifunctions-related sessions at the WikidataCon 2025, 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 the next '''Natural Language Generation Special Interest Group meeting''' will be held on '''[https://zonestamp.toolforge.org/1763481600 November 18, at 16:00 UTC]''' ([https://meet.google.com/xzn-kqer-mah link to the meeting]). Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 14:42, 13 November 2025 (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=29511879 --> == Wikifunctions & Abstract Wikipedia Newsletter #227 is out: Second round of voting for naming the wiki with language-independent content; Sharing function calls == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2025-11-20|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In this issue, we announce the start of the second phase of the [[:m:Special:MyLanguage/Abstract Wikipedia/Abstract Wikipedia naming contest|naming contest for Abstract Wikipedia]], we share the results of the MacArthur Foundation's 100&Change contest, we share the recording of the last NLG SIG meeting, and we take a look at the latest software developments. Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]! Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 10:11, 21 November 2025 (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=29511879 --> == Wikifunctions & Abstract Wikipedia Newsletter #228 is out: Vote on the new wiki name! Finishing each other’s sentences == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2025-11-27|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In this issue, we update you on our [[:m:Special:MyLanguage/Abstract Wikipedia/Abstract Wikipedia naming contest|naming contest for Abstract Wikipedia]], we discuss our progress on sentence creation with functions, 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/1762194600 December 1, at 18: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]]) 11:38, 27 November 2025 (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=29511879 --> == Wikifunctions & Abstract Wikipedia Newsletter #229 is out: And the name is Abstract Wikipedia == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2025-12-04|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In this issue, we share the final results of the [[:m:Special:MyLanguage/Abstract Wikipedia/Abstract Wikipedia naming contest|naming contest for Abstract Wikipedia]], we share two demos about new Wikifunctions features, we talk about Wikidata components in Wikifunctions, 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]]) 11:02, 4 December 2025 (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=29735279 --> == Wikifunctions & Abstract Wikipedia Newsletter #230 is out: How to write better error messages == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2025-12-11|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In this issue, we share an essay on how to write better error messages, on improving which we focused in the last months. 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]]) 12:01, 12 December 2025 (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=29735279 --> == Wikifunctions & Abstract Wikipedia Newsletter #231 is out: We wish you a happy new Gregorian year! == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2025-12-18|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In this issue, we showcase some templates using Wikifunctions functions on several projects, and we wrap up work for this Gregorian year, wishing you happy holidays. The updates will resume in the week of January 14, so if you feel like you want more, you can always read the previous updates in [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]! Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 16:01, 18 December 2025 (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=29814552 --> == Wikifunctions & Abstract Wikipedia Newsletter #232 is out: 25 years of Wikipedia == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-01-15|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In the first issue of 2026, we celebrate our incredible milestone of 25 years of Wikipedia and we take a look at the latest software developments. Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]! Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 10:04, 16 January 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=29902635 --> == Wikifunctions & Abstract Wikipedia Newsletter #233 is out: Quarterly plan for January–March 2026 == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-01-22|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In this issue, we share our work plans for the quarter that goes from January to March 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]]) 12:01, 22 January 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=29963119 --> == Wikifunctions & Abstract Wikipedia Newsletter #234 is out: Integrating Abstract Wikipedia == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-01-29|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In this issue, we share our ideas about the integration of Abstract Wikipedia with the existing Wikimedia projects, 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:51, 30 January 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=29963119 --> == Next Wikifunctions & Abstract Wikipedia Volunteers' Corner will be on February 9 == Hi, we remind you that, if you have questions or ideas to discuss about Wikifunctions & Abstract Wikipedia, you can participate to the next '''Volunteers' Corner''', that will be held on '''[https://zonestamp.toolforge.org/1770661800 February 9, at 18:30 UTC]''' ([https://meet.google.com/xuy-njxh-rkw link to the meeting]). We hope to see you there! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 06:23, 6 February 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=29963119 --> == Wikifunctions & Abstract Wikipedia Newsletter #235 is out: Finishing each other sentences: Starting things; Offsite in Istanbul == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-02-13|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In this issue, we share the results of our recent team offsite (meeting in person) in Istanbul, Türkiye, especially on creating sentence fragments in several languages. 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]]) 16:31, 13 February 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=29963119 --> == Wikifunctions & Abstract Wikipedia Newsletter #236 is out: A sneak preview of Abstract Wikipedia == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-02-20|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In this issue, we share a sneak preview of how Abstract Wikipedia will look like and work, 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]]) 13:15, 20 February 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=29963119 --> == Wikifunctions & Abstract Wikipedia Newsletter #237 is out: Graceful overrides and fallbacks == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-02-26|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In this issue, we discuss different patterns in articles about years on different Wikipedias, we present the video of the Wikifunctions presentation by Nicolas Vigneron at the last Celtic Knot, 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/1772476200 March 2, at 18: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]]) 11:18, 27 February 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=30119120 --> == Wikifunctions & Abstract Wikipedia Newsletter #238 is out: Citations and Copy and Paste == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-03-06|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In this issue, we introduce the possibility of creating a function that deals with references and a Wikifunctions internal clipboard, where you can temporarily store any piece of code in order to paste it somewhere else, 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]]) 17:28, 6 March 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=30119120 --> == Wikifunctions & Abstract Wikipedia Newsletter #239 is out: A new composition language == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-03-11|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In this issue, we talk about the revamp of the composition language on Wikifunctions, with its potential for further improvements. 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]]) 16:19, 12 March 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=30229736 --> == Wikifunctions & Abstract Wikipedia Newsletter #240 is out: Abstract Wikipedia is now in Beta == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-03-19|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In this issue, we celebrate the launch of the [https://abstract.wikipedia.org/ preliminary Beta version of Abstract Wikipedia], 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]]) 18:23, 19 March 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=30229736 --> == Wikifunctions & Abstract Wikipedia Newsletter #241 is out: First few days of Abstract Wikipedia Beta; Status of Composition Language v2 == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-03-26|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In this issue, we discuss the first early edits on [https://abstract.wikipedia.org/ Abstract Wikipedia], we share the status of Composition Language v2, 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]]) 16:48, 26 March 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=30289284 --> == Wikifunctions & Abstract Wikipedia Newsletter #242 is out: Request for Discussion: Syntactic tables == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-04-02|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In this issue, we introduce a proposal for Natural Language Generation, we introduce a page for function suggestions from Abstract Wikipedia, we inform you that there will be a presentation about Abstract Wikipedia at WikiCon Australia, 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/1776101400 April 13, 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]]) 13:37, 3 April 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=30325620 --> == Wikifunctions & Abstract Wikipedia Newsletter #243 is out: Community proposals for capturing meaning == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-04-10|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In this issue, we report on three community proposals on syntactic approaches, we introduce a new Type (Complex numbers), we report on current hiccups on Abstract Wikipedia, we share more information about a presentation about Abstract Wikipedia at WikiCon Australia, 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/1776101400 April 13, 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]]) 15:35, 10 April 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=30325620 --> == Wikifunctions & Abstract Wikipedia Newsletter #244 is out: Milestones; Some major issues hopefully resolved == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-04-16|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In this issue, we celebrate 4000 functions on Wikifunctions and 1000 abstract articles on Abstract Wikipedia, we announce that we should have fixed some major issues with the websites, we inform you on our latest outreach activities, and we take a look at the latest software developments. Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]! Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 10:22, 17 April 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=30325620 --> == Wikifunctions & Abstract Wikipedia Newsletter #245 is out: The Foundation's search for the perfect language == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-04-25|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In this issue, we present an academic paper about Abstract Wikipedia, we discuss our latest Type created, and we take a look at the newest created functions. 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:54, 25 April 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=30325620 --> 4cvmorhtcgd5ed2v45t77bqioyd8lhh User talk:ATDT 3 29143 268917 266212 2026-04-25T09:54:36Z MediaWiki message delivery 791 /* Wikifunctions & Abstract Wikipedia Newsletter #245 is out: The Foundation's search for the perfect language */ new section 268917 wikitext text/x-wiki == Wikifunctions & Abstract Wikipedia Newsletter #151 is out: New API for calling Wikifunctions and celebrating 1000 functions == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2024-04-11|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In this issue, we discuss the new API for calling Wikifunctions, we celebrate our first 1,000 functions, and we take a look at the latest software developments. Also, there's [https://boards.greenhouse.io/wikimedia/jobs/5850672 a job opening] for joining our team! 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:57, 12 April 2024 (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=26566985 --> == Wikifunctions & Abstract Wikipedia Newsletter #152 is out: Welcome, Sharvani! == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2024-04-19|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In this issue, we welcome a new member of the team 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]]) 17:14, 22 April 2024 (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=26599436 --> == Wikifunctions & Abstract Wikipedia Newsletter #153 is out: Team meeting and Quarterly plan == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2024-05-03|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In this issue, we discuss the results of our team meeting held in San Francisco, USA, as well as presenting the objectives that we will pursue in the next months. 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]]) 12:57, 4 May 2024 (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=26599436 --> == Next Wikifunctions & Abstract Wikipedia Volunteer's Corner is on May 6 == We remind you that if you have questions or ideas to discuss, the next '''Volunteers' Corner''' will be held on '''[https://zonestamp.toolforge.org/1715016600 May 6, at 17:30 UTC]''' ([https://meet.google.com/xuy-njxh-rkw link to the meeting]). Apologies for the reaching out to you with a separate message. See you at the meeting! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 13:12, 4 May 2024 (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=26599436 --> == Wikifunctions & Abstract Wikipedia Newsletter #154 is out: Flagship type for enumerations: Months of the Gregorian calendar == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2024-05-10|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In this issue, we discuss our first proposal for a new type for enumerations 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]]) 12:22, 13 May 2024 (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=26599436 --> == Wikifunctions & Abstract Wikipedia Newsletter #155 is out: Call for Functions: Spell out the number! == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2024-05-15|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In this issue, we call on you to help us doing new language functions about numbers and we also 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]]) 18:01, 16 May 2024 (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=26780875 --> == Wikifunctions & Abstract Wikipedia Newsletter #156 is out: New type - Gregorian calendar months == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2024-05-22|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In this issue, we announce our initial enumeration Type, Gregorian calendar months, 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]]) 12:18, 23 May 2024 (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=26803534 --> == Wikifunctions & Abstract Wikipedia Newsletter #157 is out: A single singular or a plurality of plurals? == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2024-05-30|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In this issue, we discuss the various implications of linguistic functions about singulars and plurals, 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/1717435800 June 3, 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]]) 12:17, 31 May 2024 (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=26847493 --> == Wikifunctions & Abstract Wikipedia Newsletter #158 is out: New Type: Sign == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2024-06-06|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In this issue, we introduce a new enumeration type, Sign, and we take a look at the latest software developments. We are also looking for feedback for our next new types. See [[:f:Wikifunctions:Project chat#Testing two new types|the announcement at the Project Chat]] for more information. 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]]) 11:59, 7 June 2024 (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=26847493 --> == Wikifunctions & Abstract Wikipedia Newsletter #159 is out: New Type: Igbo calendar months == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2024-06-13|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In this issue, we introduce a new enumeration type, this time for the thirteen months of the [[:en:Igbo calendar|Igbo calendar]], 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]]) 16:21, 14 June 2024 (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=26847493 --> == Wikifunctions & Abstract Wikipedia Newsletter #160 is out: New Type: Integers == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2024-06-20|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In this issue, we are happy to announce that we introduced another new type, [[:f:Z16683|integers]], that will increase our coverage of mathematical functions. Moreover, we take a look at the (many!) software developments we introduced in the last week. 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]]) 11:07, 21 June 2024 (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=26945737 --> == Wikifunctions & Abstract Wikipedia Newsletter #161 is out: Welcome, Daphne! == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2024-06-26|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In this issue, we welcome a new member of the team, we ask for feedback about [[:f:Wikifunctions:Design/About widget improvements|our "About" widget designs]], 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/1719855000 July 1, 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]]) 13:20, 27 June 2024 (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=26945737 --> == Wikifunctions & Abstract Wikipedia Newsletter #162 is out: Quarterly planning == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2024-07-03|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In this issue, we present our objectives and lines of work for this quarter, we remember to give your feedback about [[:f:Wikifunctions:Design/About widget improvements|our "About" widget designs]], 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/1720459800 July 8, at 17:30 UTC]''' ([https://meet.google.com/xuy-njxh-rkw link to the meeting]). Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 12:59, 5 July 2024 (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=27024810 --> == Wikifunctions & Abstract Wikipedia Newsletter #163 is out: Type proposals for accessing Lexemes == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2024-07-10|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In this issue, we discuss our current draft about Type proposals for accessing Lexemes, and we take a look at the latest software developments. Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]! Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 10:21, 12 July 2024 (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=27076454 --> == Wikifunctions & Abstract Wikipedia Newsletter #164 is out: Research report on integrating Wikifunctions from Wikipedia == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2024-07-18|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In this issue, we present you the results of a research about how to integrate Wikifunctions and Wikipedia, 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]]) 13:33, 19 July 2024 (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=27076454 --> == Wikifunctions & Abstract Wikipedia Newsletter #165 is out: Wikimania 2024 coming soon! == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2024-07-26|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In this issue, we discuss our upcoming Wikifunctions events at Wikimania 2024, 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]]) 14:13, 29 July 2024 (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=27145131 --> == Wikifunctions & Abstract Wikipedia Newsletter #169 is out: Limits on Name and Description Lengths == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2024-08-29|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In this issue, we discuss the introduction of more stringent limits on the length of object names, input names, and descriptions, 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]]! You might be interested in the [[:f:Special:MyLanguage/Wikifunctions:Status updates/2024-08-02|launch of our "About" widget]], a [[:f:Special:MyLanguage/Wikifunctions:Status updates/2024-08-16|summary of our experience at Wikimania 2024]], or the [[:f:Special:MyLanguage/Wikifunctions:Status updates/2024-08-23|refinement of WasmEdge]]. 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/1725298200 September 2, 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:04, 30 August 2024 (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=27347529 --> == Wikifunctions & Abstract Wikipedia Newsletter #171 is out: Dagbani Wikipedia will be our first wiki for Wikifunctions integration == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2024-09-13|a new update]] for Wikifunctions and Abstract Wikipedia. Please, come and read it! In this issue, we introduce Dagbani Wikipedia as our first wiki for Wikifunctions integration, discuss the recent stability challenges we've had in the past few days, 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]]) 13:51, 13 September 2024 (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=27347529 --> == Wikifunctions & Abstract Wikipedia Newsletter #172 is out: Introducing focus topic areas == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2024-09-20|a new update]] for Wikifunctions and Abstract Wikipedia. Please, come and read it! In this issue, we introduce focus topic areas for generating natural language texts and we update you on last week's site incident. 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]]) 11:30, 21 September 2024 (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=27457443 --> == Wikifunctions & Abstract Wikipedia Newsletter #173 is out: Quarterly planning for October–December 2024 == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2024-09-26|a new update]] for Wikifunctions and Abstract Wikipedia. Please, come and read it! In this issue, we give you an overview of what we will focus on in the next three months, we discuss our presentation at [[:m:Celtic Knot Conference 2024|Celtic Knot conference 2024]], 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]]) 15:42, 26 September 2024 (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=27457443 --> == Wikifunctions & Abstract Wikipedia Newsletter #174 is out: Focus topic: food == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2024-10-02|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In this issue, we discuss one of our next topics we will focus on for our work: food. We hope you have a good appetite for discussion. :) 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/1728322200 October 7, 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:42, 4 October 2024 (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=27548252 --> == Wikifunctions & Abstract Wikipedia Newsletter #175 is out: Wikidata Lexemes in Wikifunctions are coming soon == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2024-10-11|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In this issue, we present a preview of our planned support for Wikidata lexemes in Wikifunctions, 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]]) 15:54, 11 October 2024 (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=27548252 --> == Wikifunctions & Abstract Wikipedia Newsletter #176 is out: What could abstract content look like? == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2024-10-17|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In this issue, we present some thoughts by [[User:Mahir256]] about how abstract content could look like in the future, 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]]) 14:13, 17 October 2024 (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=27548252 --> == Wikifunctions & Abstract Wikipedia Newsletter #177 is out: Our goal for this Quarter: Agreement == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2024-10-25|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In this issue, we discuss our goal of building up phrases from Lexemes using linguistic agreement, i.e. accordance to number and gender when constructing a phrase. 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]]) 16:32, 25 October 2024 (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=27638060 --> == Wikifunctions & Abstract Wikipedia Newsletter #178 is out: Rewriting the backend == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2024-11-01|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In this issue, we discuss how the team is working hard to rewrite Wikifunctions' backend, to overcome some of the limits we encountered with the current language. 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/1730745000 November 4, at 18: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]]) 13:19, 2 November 2024 (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=27660634 --> == Wikifunctions & Abstract Wikipedia Newsletter #179 is out: The dream of a Universal Language == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2024-11-07|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In this issue, we talk about several presentation in and around the topics of languages and our work, we discuss the current refactoring of our functions catalogue 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]]) 22:50, 7 November 2024 (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=27660634 --> == Wikifunctions & Abstract Wikipedia Newsletter #180 is out: New type: Rational numbers == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2024-11-13|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In this issue, we present you our newest Type, [[:f:Z19677|rational numbers]], as well as the new renderer and parser for natural numbers, 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:40, 14 November 2024 (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=27660634 --> == Wikifunctions & Abstract Wikipedia Newsletter #181 is out: New special page for missing labels, new type for Gregorian years, and much more == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2024-11-21|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In this issue, we introduce a new special page for objects with a missing label, we present two new types (Gregorian year and Wikidata statement rank), we showcase several contributions made by you volunteers, 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]]) 18:23, 22 November 2024 (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=27757932 --> == Wikifunctions & Abstract Wikipedia Newsletter #182 is out: WordGraph release; New Special page: list functions by tests; new type for day of the year, and much more == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2024-11-27|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In this issue, we discuss the implications of the release of Google Zurich's WordGraph dataset, we introduce a new special page, support for other Wikidata statements and a new type (day of Roman year), and finally 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]]) 15:03, 28 November 2024 (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=27872982 --> == Next Wikifunctions & Abstract Wikipedia Volunteers' Corner will be on December 9 == Hi, we remind you that, if you have questions or ideas to discuss about Wikifunctions & Abstract Wikipedia, you can participate to the next '''Volunteers' Corner''', that will be held on '''[https://zonestamp.toolforge.org/1733758200 December 9, at 15:30 UTC]''' ([https://meet.google.com/xuy-njxh-rkw link to the meeting]). We hope to see you there! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 14:46, 6 December 2024 (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=27889617 --> == Wikifunctions & Abstract Wikipedia Newsletter #183 is out: Sketching a path to Abstract Wikipedia; Team offsite in Lisbon; and much more == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2024-12-12|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In this issue, we discuss how natural language generation for Abstract Wikipedia might develop, and we share news on tools and types on Wikifunctions. 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]]) 18:52, 16 December 2024 (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=27889617 --> == Wikifunctions & Abstract Wikipedia Newsletter #184 is out: Function of the Week: age; Intros for year articles; New Type: Floating-point number == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2024-12-19|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In the last issue for 2024, we discuss functions to create introductions for articles about years, we showcase one of the 23 functions with the Gregorian year type, we introduce a new type, and finally 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]]) 22:06, 19 December 2024 (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=27889617 --> == Next Wikifunctions & Abstract Wikipedia Volunteers' Corner will be on January 13 == Hi, we remind you that, if you have questions or ideas to discuss about Wikifunctions & Abstract Wikipedia, you can participate to the next Volunteers' Corner, that will be held on [https://zonestamp.toolforge.org/1736793000 January 13, at 18:30 UTC] ([https://meet.google.com/xuy-njxh-rkw link to the meeting]). We hope to see you there! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 17:44, 10 January 2025 (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=28062578 --> == Wikifunctions & Abstract Wikipedia Newsletter #185 is out: Happy Wikipedia day! Quarterly planning == The [[:f:Special:MyLanguage/Wikifunctions:Status updates/2025-01-15|first update of 2025]] for Abstract Wikipedia and Wikifunctions is out. Please, come and read it! In this issue, we present our plan for the upcoming quarter (January-March 2025), we suggest changes to our "Function of the week" section, 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]]) 18:34, 17 January 2025 (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=28062578 --> == Wikifunctions & Abstract Wikipedia Newsletter #186 is out: Welcome, David! Naming conventions recommendations == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2025-01-22|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In this issue, we welcome a new member of the team, we introduce our current discussion on naming conventions recommendations, we introduce a new section dedicated to the newest functions created, 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]]) 16:36, 23 January 2025 (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=28062578 --> == Wikifunctions & Abstract Wikipedia Newsletter #187 is out: With 2000 Functions into the new year: time for stats == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2025-01-29|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In this issue, we present some statistics about where we are as a project, we give some updates about our Types, 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/1738607400 February 3, at 18:30 UTC]''' ([https://meet.google.com/xuy-njxh-rkw link to the meeting]). Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 14:05, 30 January 2025 (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=28185757 --> == Wikifunctions & Abstract Wikipedia Newsletter #188 is out: Invitation to the Natural Language Generation Special Interest Group == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2025-02-06|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In this issue, we present a proposal to restructure our Natural Language Generation Special Interest Group (NLG SIG) meeting, we announce the creation of a new type, 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]]) 17:17, 6 February 2025 (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=28185757 --> == Wikifunctions & Abstract Wikipedia Newsletter #189 is out: Restricting the World, redux == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2025-02-13|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In this issue, we have an essay from Denny, we discuss the fix to the Byte Type, 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]]) 11:19, 14 February 2025 (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=28241947 --> == Wikifunctions & Abstract Wikipedia Newsletter #190 is out: A proposal for types per language and part of speech == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2025-02-19|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In this issue, we present a proposal for types to represent a part of speech in a language, we present some events that we have taken part to (or we are taking part to), 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]]) 15:50, 20 February 2025 (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=28271571 --> == Wikifunctions & Abstract Wikipedia Newsletter #191 is out: From things to words == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2025-02-26|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In this issue, we discuss the deployment of the possibility of getting the right Lexeme given a Wikidata Item, we discuss the newest updates about Types, 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/1741026600 March 3, at 18: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]]) 16:16, 28 February 2025 (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=28307629 --> == Wikifunctions & Abstract Wikipedia Newsletter #192 is out: Recent Changes in the software, Recording of Volunteer’s Corner, and talks in London == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2025-03-07|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In this issue, we present two talks that will feature Denny as a speaker 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]]) 15:12, 7 March 2025 (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=28307629 --> == Wikifunctions & Abstract Wikipedia Newsletter #193 is out: Upcoming NLG meeting, Recent Changes in the software == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2025-03-15|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In this issue, we invite you to the next [[:f:Wikifunctions:NLG SIG|NLG SIG Meeting]], that will take place [https://zonestamp.toolforge.org/1739894400 on Tuesday March 18 at 16 UTC], 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]]) 16:39, 15 March 2025 (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=28399838 --> == Wikifunctions & Abstract Wikipedia Newsletter #194 is out: Wikidata-based simple enumerations == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2025-03-20|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In this issue, we introduce a discussion about a new kind of enumeration type, 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]]) 12:06, 21 March 2025 (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=28399838 --> == Wikifunctions & Abstract Wikipedia Newsletter #195 is out: It’s about time == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2025-03-28|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In this issue, we introduce a discussion about how to support the creation of a type for time that is compatible with Wikidata, 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]]) 17:25, 28 March 2025 (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=28399838 --> == Wikifunctions & Abstract Wikipedia Newsletter #196 is out: Quarterly Planning for April–June 2025; We are looking for a Senior Product Manager == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2025-04-05|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In this issue, we present our work plan for the upcoming quarter (April-June 2025), we publish a new job opening for joining the team, 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/1744047000 April 7, at 17:30 UTC]''' ([https://meet.google.com/xuy-njxh-rkw link to the meeting]). Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 14:22, 6 April 2025 (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=28471753 --> == Wikifunctions & Abstract Wikipedia Newsletter #197 is out: Quarter in review, and lots of material to watch == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2025-04-11|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In this issue, we evaluate our work done for the recently closed quarter (January-March 2025), we present you a number of video and blogpost about us to watch and read, 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 the next '''Natural Language Generation Special Interest Group meeting''' will be held on '''[https://zonestamp.toolforge.org/1744732800 April 15, at 16:00 UTC]''' ([https://meet.google.com/xzn-kqer-mah link to the meeting]). Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 11:20, 11 April 2025 (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=28471753 --> == Wikifunctions & Abstract Wikipedia Newsletter #198 is out: Wikifunctions integrated in Dagbani - and Wikifunctions; and the date of Easter == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2025-04-16|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In this issue, we announce that this week we switched on the ability to call Wikifunctions functions from within Dagbani Wikipedia (our first wiki to do so!), we discuss the functions related to calculating the dates of Easter, 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]]) 14:28, 17 April 2025 (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=28471753 --> == Wikifunctions & Abstract Wikipedia Newsletter #199 is out: Welcome, Gregory! == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2025-04-25|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In this issue, we present a new member of the team, 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/1746466200 May 5, 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]]) 13:16, 28 April 2025 (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=28586963 --> == Wikifunctions & Abstract Wikipedia Newsletter #200 is out: Abstract Wikipedia is a MacArthur 100&Change finalist == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2025-04-30|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In this issue, we announce that we reached the final stage of a grant competition, we introduce our next big conversation about where the content of Abstract Wikipedia will be located, 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/1746466200 May 5, 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]]) 10:57, 1 May 2025 (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=28628447 --> == Wikifunctions & Abstract Wikipedia Newsletter #201 is out: Abstract Wikipedia and the Wikimedia AI Strategy == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2025-05-09|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In this issue, we discuss how Abstract Wikipedia ties in with the newly announced WMF's strategy for AI, we talk about the Wikimedia Hackathon and our community meetings, and we take a look at the latest software developments. Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]! Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 10:27, 10 May 2025 (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=28661550 --> == Wikifunctions & Abstract Wikipedia Newsletter #202 is out: Location of Abstract Content == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2025-05-15|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In this issue, we invite you to [[:m:Abstract Wikipedia/Location of Abstract Content|a consultation]] about where should the content of Abstract Wikipedia be stored, we invite you to our next online presentation, and we take a look at the latest software developments. Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]! Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 10:56, 16 May 2025 (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=28661550 --> == Wikifunctions & Abstract Wikipedia Newsletter #203 is out: Ongoing consultation about the Location for Abstract Content == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2025-05-23|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In this issue, we invite you again to [[:m:Abstract Wikipedia/Location of Abstract Content|a consultation]] about where should the content of Abstract Wikipedia be stored, we present some updates about existing and new types, we remind you of our next online presentation, 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]]) 13:54, 23 May 2025 (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=28661550 --> == Wikifunctions & Abstract Wikipedia Newsletter #204 is out: Rolling out to five Wiktionaries; Calculating with today's date == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2025-05-29|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In this issue, we talk about our latest deployment on five Wiktionaries, we showcase a couple of functions about dates, we remind you of ongoing discussions and upcoming presentations, 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/1748885400 June 2, at 17:30 UTC]''' ([https://meet.google.com/xuy-njxh-rkw link to the meeting]). Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 14:38, 29 May 2025 (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=28780680 --> == Wikifunctions & Abstract Wikipedia Newsletter #205 is out: Where will Abstract Content go? == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2025-06-06|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In this issue, we give you some updates on the discussion about where to store abstract content, we present you the recordings of our latest presentations and meetings, 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]]) 13:38, 9 June 2025 (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=28806388 --> == Wikifunctions & Abstract Wikipedia Newsletter #206 is out: Closing the consultation about the location of Abstract Content == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2025-06-15|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In this issue, we announce the closing of the discussion about where to store abstract content, we remind you about our current discussions about types and our next [[:f:Special:MyLanguage/Wikifunctions:NLG_SIG|NLG SIG meeting]], 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]]) 12:56, 16 June 2025 (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=28860768 --> == Wikifunctions & Abstract Wikipedia Newsletter #207 is out: Quarterly Planning for July–September 2025 == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2025-06-21|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In this issue, we outline our priorities for the next quarter (July–September 2025), we give you some updates related to our new types, 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]]) 12:38, 23 June 2025 (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=28860768 --> == Wikifunctions & Abstract Wikipedia Newsletter #208 is out: How many people are needed to write an encyclopedia? == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2025-06-27|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In this issue, we share a short essay from Denny about writing an encyclopedia, 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]]) 15:38, 28 June 2025 (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=28860768 --> == Wikifunctions & Abstract Wikipedia Newsletter #209 is out: Coverage of 1298 == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2025-07-04|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In this issue, we share a short essay from Denny about how Wikipedias cover articles about years, 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/1751909400 July 7, at 17:30 UTC]''' ([https://meet.google.com/xuy-njxh-rkw link to the meeting]). Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 14:39, 4 July 2025 (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=28927185 --> == Wikifunctions & Abstract Wikipedia Newsletter #210 is out: Length limits on labels and descriptions == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2025-07-10|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In this issue, we introduce a measure to limit length of labels and descriptions, we show a video illustrating our work on front-end components, we share some news on new Types, 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 the next '''Natural Language Generation Special Interest Group meeting''' will be held on '''[https://zonestamp.toolforge.org/1752595200 July 15, at 16:00 UTC]''' ([https://meet.google.com/xzn-kqer-mah link to the meeting]). Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 09:46, 11 July 2025 (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=28960872 --> == Wikifunctions & Abstract Wikipedia Newsletter #211 is out: Wikidata-based enumerations are here == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2025-07-19|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In this issue, we introduce a new kind of Type (Wikidata-based enumerations), we remind you of our current sprint in fixing labels and descriptions that are too long, 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]]) 12:16, 19 July 2025 (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=28960872 --> == Wikifunctions & Abstract Wikipedia Newsletter #212 is out: “Wikipedia is an encyclopedia”; Two years of Wikifunctions == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2025-07-26|the '''second anniversary update''']] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In this issue, we introduce our work on functions that generate sentences and fragments in several languages, we celebrate our second anniversary, 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]]) 16:33, 26 July 2025 (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=29016422 --> == Wikifunctions & Abstract Wikipedia Newsletter #215 is out: Accessing Wikidata items now possible from embedded function calls; Wikifunctions available on 65 Wikitionaries == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2025-08-29|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In this issue, we announce that it is now possible to access Wikidata items from embedded function calls, we also inform that Wikifunctions is now available on 60 more Wiktionaries, 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]]) 14:57, 29 August 2025 (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=29173200 --> == Next Wikifunctions & Abstract Wikipedia Volunteers’ Corner is tomorrow! == We remind you that our next '''Wikifunctions & Abstract Wikipedia Volunteers’ Corner''' will be '''[https://zonestamp.toolforge.org/1757352600 tomorrow, September 8, at 17:30 UTC]''' ([https://meet.google.com/xuy-njxh-rkw link to the meeting]). Unless you have many questions, we will follow our usual agenda, giving updates on the upcoming plans and recent activities, having plenty of time and space for your questions, and building a Function together. See you at the Corner! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 13:39, 7 September 2025 (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=29173200 --> == Wikifunctions & Abstract Wikipedia Newsletter #216 is out: Copying function calls from one Wikipedia to another == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2025-09-07|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In this issue, we announce that it is now possible to use natural languages as a default value in embedded function calls, we discuss the latest news in Types, 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]]) 16:04, 8 September 2025 (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=29173200 --> == Wikifunctions & Abstract Wikipedia Newsletter #217 is out: More than 3,000 functions on Wikifunctions == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2025-09-12|a new update]] for Wikifunctions and Abstract Wikipedia. Please, come and read it! In this issue, we celebrate reaching the milestone of 3,000 functions on Wikifunctions, we discuss our upcoming commitments in outreach, we share with you our latest blogpost, 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]]) 18:21, 12 September 2025 (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=29173200 --> == Wikifunctions & Abstract Wikipedia Newsletter #218 is out: Wikifunctions available on 123 Wiktionary languages == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2025-09-19|a new update]] for Wikifunctions and Abstract Wikipedia. Please, come and read it! In this issue, we update you on the recent Wikifunctions deployment on Wiktionaries, we introduce our new page for requesting cleanups, we update you on what's new on Types, we remind you of the upcoming meetings, 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 the next '''Natural Language Generation Special Interest Group meeting''' will be held on '''[https://zonestamp.toolforge.org/1758643200 September 23, at 16:00 UTC]''' ([https://meet.google.com/xzn-kqer-mah link to the meeting]). Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 15:26, 20 September 2025 (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=29289969 --> == Wikifunctions & Abstract Wikipedia Newsletter #219 is out: Accessing qualifiers in Wikidata statements == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2025-09-26|a new update]] for Wikifunctions and Abstract Wikipedia. Please, come and read it! In this issue, we introduce the possibility of calling also qualifiers from Wikidata, we update you on the recent deployments of Wikifunctions and on the Wikifunctions presentations at Wikimedia events, we give you the recent updates on Types, 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]]) 17:46, 26 September 2025 (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=29319712 --> == Wikifunctions & Abstract Wikipedia Newsletter #220 is out: Rich text now available in embedded function calls on 148 Wiktionaries and Incubator == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2025-10-03|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In this issue, we update you on the latest functions and types you can create, we announce that functions are now available to call on 152 projects, we talk about our presentations at Wikimedia meetings, 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/1759771800 October 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:55, 4 October 2025 (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=29367070 --> == Wikifunctions & Abstract Wikipedia Newsletter #221 is out: Decision on location for abstract content and Quarterly Planning for October–December == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2025-10-08|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In this issue, we introduce our [[:m:Special:MyLanguage/Abstract Wikipedia/Abstract Wikipedia naming contest|naming contest for Abstract Wikipedia]], we discuss our plans and work for the upcoming quarter (October-December 2025), we report on the next events we'll be part of, 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]]) 17:47, 9 October 2025 (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=29367070 --> == Wikifunctions & Abstract Wikipedia Newsletter #222 is out: Kicking Off the Naming Contest for Abstract Wikipedia; Visualizing functions == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2025-10-15|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In this issue, we kickstart our [[:m:Special:MyLanguage/Abstract Wikipedia/Abstract Wikipedia naming contest|naming contest for Abstract Wikipedia]], we present a beautiful representation of functions by a community member, we report on the next events we'll be part of, 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]]) 17:04, 15 October 2025 (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=29444338 --> == Wikifunctions & Abstract Wikipedia Newsletter #223 is out: Welcome Zaree and Laura! Naming contest round 1 kicked off == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2025-10-23|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In this issue, we welcome two new additions to the team, we update you on our [[:m:Special:MyLanguage/Abstract Wikipedia/Abstract Wikipedia naming contest|naming contest for Abstract Wikipedia]], we report on the next events we'll be part of, 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]]) 21:10, 23 October 2025 (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=29491948 --> == Wikifunctions & Abstract Wikipedia Newsletter #224 is out: Round 1 of “abstract content wiki” naming vote ending Monday; An example of short descriptions == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2025-10-29|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In this issue, we update you on our [[:m:Special:MyLanguage/Abstract Wikipedia/Abstract Wikipedia naming contest|naming contest for Abstract Wikipedia]], we announce our first experimentation with short descriptions on Wikidata, we talk about our presentations at the upcoming WikidataCon 2025, and we take a look at the latest Type and 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/1762194600 November 3, at 18: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]]) 13:48, 30 October 2025 (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=29511879 --> == Wikifunctions & Abstract Wikipedia Newsletter #225 is out: First round of voting for naming the wiki for abstract content closed; Calling for Wiktionary functions; Embedded Wikifunctions on Bengali Wikipedia and seven more Wiktionaries == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2025-11-05|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In this issue, we update you on the closing of the first phase of the [[:m:Special:MyLanguage/Abstract Wikipedia/Abstract Wikipedia naming contest|naming contest for Abstract Wikipedia]], we introduce a possible implementation of Wikifunctions for Wiktionaries, we talk about our latest outreach events, and we take a look at the latest Type and 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]]) 14:06, 6 November 2025 (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=29511879 --> == Wikifunctions & Abstract Wikipedia Newsletter #226 is out: Getting ready for second round of voting for naming the wiki with abstract content; Rewriting the backend: Why Rust? == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2025-11-13|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In this issue, we summarise current discussion regarding the [[:m:Special:MyLanguage/Abstract Wikipedia/Abstract Wikipedia naming contest|naming contest for Abstract Wikipedia]], we discuss how we are rewriting the backend, we ask for help in substituting a function, we suggest you the recordings of Wikifunctions-related sessions at the WikidataCon 2025, 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 the next '''Natural Language Generation Special Interest Group meeting''' will be held on '''[https://zonestamp.toolforge.org/1763481600 November 18, at 16:00 UTC]''' ([https://meet.google.com/xzn-kqer-mah link to the meeting]). Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 14:42, 13 November 2025 (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=29511879 --> == Wikifunctions & Abstract Wikipedia Newsletter #227 is out: Second round of voting for naming the wiki with language-independent content; Sharing function calls == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2025-11-20|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In this issue, we announce the start of the second phase of the [[:m:Special:MyLanguage/Abstract Wikipedia/Abstract Wikipedia naming contest|naming contest for Abstract Wikipedia]], we share the results of the MacArthur Foundation's 100&Change contest, we share the recording of the last NLG SIG meeting, and we take a look at the latest software developments. Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]! Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 10:11, 21 November 2025 (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=29511879 --> == Wikifunctions & Abstract Wikipedia Newsletter #228 is out: Vote on the new wiki name! Finishing each other’s sentences == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2025-11-27|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In this issue, we update you on our [[:m:Special:MyLanguage/Abstract Wikipedia/Abstract Wikipedia naming contest|naming contest for Abstract Wikipedia]], we discuss our progress on sentence creation with functions, 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/1762194600 December 1, at 18: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]]) 11:38, 27 November 2025 (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=29511879 --> == Wikifunctions & Abstract Wikipedia Newsletter #229 is out: And the name is Abstract Wikipedia == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2025-12-04|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In this issue, we share the final results of the [[:m:Special:MyLanguage/Abstract Wikipedia/Abstract Wikipedia naming contest|naming contest for Abstract Wikipedia]], we share two demos about new Wikifunctions features, we talk about Wikidata components in Wikifunctions, 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]]) 11:02, 4 December 2025 (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=29735279 --> == Wikifunctions & Abstract Wikipedia Newsletter #230 is out: How to write better error messages == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2025-12-11|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In this issue, we share an essay on how to write better error messages, on improving which we focused in the last months. 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]]) 12:01, 12 December 2025 (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=29735279 --> == Wikifunctions & Abstract Wikipedia Newsletter #231 is out: We wish you a happy new Gregorian year! == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2025-12-18|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In this issue, we showcase some templates using Wikifunctions functions on several projects, and we wrap up work for this Gregorian year, wishing you happy holidays. The updates will resume in the week of January 14, so if you feel like you want more, you can always read the previous updates in [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]! Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 16:01, 18 December 2025 (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=29814552 --> == Wikifunctions & Abstract Wikipedia Newsletter #232 is out: 25 years of Wikipedia == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-01-15|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In the first issue of 2026, we celebrate our incredible milestone of 25 years of Wikipedia and we take a look at the latest software developments. Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]! Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 10:04, 16 January 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=29902635 --> == Wikifunctions & Abstract Wikipedia Newsletter #233 is out: Quarterly plan for January–March 2026 == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-01-22|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In this issue, we share our work plans for the quarter that goes from January to March 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]]) 12:01, 22 January 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=29963119 --> == Wikifunctions & Abstract Wikipedia Newsletter #234 is out: Integrating Abstract Wikipedia == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-01-29|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In this issue, we share our ideas about the integration of Abstract Wikipedia with the existing Wikimedia projects, 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:51, 30 January 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=29963119 --> == Next Wikifunctions & Abstract Wikipedia Volunteers' Corner will be on February 9 == Hi, we remind you that, if you have questions or ideas to discuss about Wikifunctions & Abstract Wikipedia, you can participate to the next '''Volunteers' Corner''', that will be held on '''[https://zonestamp.toolforge.org/1770661800 February 9, at 18:30 UTC]''' ([https://meet.google.com/xuy-njxh-rkw link to the meeting]). We hope to see you there! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 06:23, 6 February 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=29963119 --> == Wikifunctions & Abstract Wikipedia Newsletter #235 is out: Finishing each other sentences: Starting things; Offsite in Istanbul == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-02-13|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In this issue, we share the results of our recent team offsite (meeting in person) in Istanbul, Türkiye, especially on creating sentence fragments in several languages. 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]]) 16:31, 13 February 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=29963119 --> == Wikifunctions & Abstract Wikipedia Newsletter #236 is out: A sneak preview of Abstract Wikipedia == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-02-20|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In this issue, we share a sneak preview of how Abstract Wikipedia will look like and work, 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]]) 13:15, 20 February 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=29963119 --> == Wikifunctions & Abstract Wikipedia Newsletter #237 is out: Graceful overrides and fallbacks == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-02-26|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In this issue, we discuss different patterns in articles about years on different Wikipedias, we present the video of the Wikifunctions presentation by Nicolas Vigneron at the last Celtic Knot, 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/1772476200 March 2, at 18: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]]) 11:18, 27 February 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=30119120 --> == Wikifunctions & Abstract Wikipedia Newsletter #238 is out: Citations and Copy and Paste == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-03-06|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In this issue, we introduce the possibility of creating a function that deals with references and a Wikifunctions internal clipboard, where you can temporarily store any piece of code in order to paste it somewhere else, 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]]) 17:28, 6 March 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=30119120 --> == Wikifunctions & Abstract Wikipedia Newsletter #239 is out: A new composition language == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-03-11|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In this issue, we talk about the revamp of the composition language on Wikifunctions, with its potential for further improvements. 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]]) 16:19, 12 March 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=30229736 --> == Wikifunctions & Abstract Wikipedia Newsletter #240 is out: Abstract Wikipedia is now in Beta == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-03-19|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In this issue, we celebrate the launch of the [https://abstract.wikipedia.org/ preliminary Beta version of Abstract Wikipedia], 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]]) 18:23, 19 March 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=30229736 --> == Wikifunctions & Abstract Wikipedia Newsletter #241 is out: First few days of Abstract Wikipedia Beta; Status of Composition Language v2 == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-03-26|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In this issue, we discuss the first early edits on [https://abstract.wikipedia.org/ Abstract Wikipedia], we share the status of Composition Language v2, 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]]) 16:48, 26 March 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=30289284 --> == Wikifunctions & Abstract Wikipedia Newsletter #242 is out: Request for Discussion: Syntactic tables == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-04-02|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In this issue, we introduce a proposal for Natural Language Generation, we introduce a page for function suggestions from Abstract Wikipedia, we inform you that there will be a presentation about Abstract Wikipedia at WikiCon Australia, 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/1776101400 April 13, 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]]) 13:37, 3 April 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=30325620 --> == Wikifunctions & Abstract Wikipedia Newsletter #243 is out: Community proposals for capturing meaning == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-04-10|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In this issue, we report on three community proposals on syntactic approaches, we introduce a new Type (Complex numbers), we report on current hiccups on Abstract Wikipedia, we share more information about a presentation about Abstract Wikipedia at WikiCon Australia, 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/1776101400 April 13, 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]]) 15:35, 10 April 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=30325620 --> == Wikifunctions & Abstract Wikipedia Newsletter #244 is out: Milestones; Some major issues hopefully resolved == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-04-16|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In this issue, we celebrate 4000 functions on Wikifunctions and 1000 abstract articles on Abstract Wikipedia, we announce that we should have fixed some major issues with the websites, we inform you on our latest outreach activities, and we take a look at the latest software developments. Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]! Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 10:22, 17 April 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=30325620 --> == Wikifunctions & Abstract Wikipedia Newsletter #245 is out: The Foundation's search for the perfect language == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-04-25|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In this issue, we present an academic paper about Abstract Wikipedia, we discuss our latest Type created, and we take a look at the newest created functions. 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:54, 25 April 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=30325620 --> 4cvmorhtcgd5ed2v45t77bqioyd8lhh Wikifunctions:Status updates/eo 4 29262 268856 266167 2026-04-25T09:43:23Z FuzzyBot 207 Updating to match new version of source page 268856 wikitext text/x-wiki <languages/> {{shortcut|WF:SU}}{{notice|1=<span lang="en" dir="ltr" class="mw-content-ltr">'''[[:m:Global message delivery/Targets/Wikifunctions & Abstract Wikipedia|Subscribe]]''' to receive short on-wiki MassMessage notifications about each new issue</span>}} {{Wikifunctions updates | prevlabel = <span lang="en" dir="ltr" class="mw-content-ltr">Previous update</span> | prev = 2024-02-01 | nextlabel = <span lang="en" dir="ltr" class="mw-content-ltr">Last update</span> | next = 2026-04-25 }} <div lang="en" dir="ltr" class="mw-content-ltr"> A lot is happening around Wikifunctions and Abstract Wikipedia. This is the page where our updates are posted, including the [[Special:MyLanguage/WF:function of the Week|function of the Week]]. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> You can also subscribe to the [[:m:Global message delivery/Targets/Wikifunctions & Abstract Wikipedia|on-wiki newsletter]] to have them delivered to your talk page or to your project's village pump. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> == Newsletters == </div> <!--<nowiki> Newsletter entry template: * <translate><tvar name="1">{{Status updates|2026-0?-??}}</tvar>: Title</translate> NOTE: Remember to also update the "next =" date at the top of this page. </nowiki>--> === 2026 === * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-04-25}}: The Foundation's search for the perfect language</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-04-16}}: Milestones; Some major issues hopefully resolved</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-04-10}}: Community proposals for capturing meaning</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-04-02}}: Request for Discussion: Syntactic tables</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-03-26}}: First few days of Abstract Wikipedia Beta; Status of Composition Language v2</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-03-19}}: Abstract Wikipedia in Beta</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-03-11}}: A new composition language</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-03-06}}: Citations and Copy and Paste</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-02-26}}: Graceful overrides and fallbacks</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-02-20}}: A sneak preview of Abstract Wikipedia</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-02-13}}: Finishing each other sentences: Starting things; Offsite in Istanbul</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-01-29}}: Integrating Abstract Wikipedia</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-01-22}}: Quarterly plan for January–March 2026</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-01-15}}: 25 years of Wikipedia</span> === 2025 === * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-12-18}}: We wish you a happy new Gregorian year!</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-12-11}}: How to write better error messages</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-12-04}}: And the name is Abstract Wikipedia</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-11-27}}: Vote on the new wiki name!; Finishing each other’s sentences</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-11-20}}: Second round of voting for naming the wiki with language-independent content; Sharing function calls</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-11-13}}: Getting ready for second round of voting for naming the wiki with abstract content; Rewriting the backend: Why Rust?</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-11-05}}: First round of voting for naming the wiki for abstract content closed; Calling for Wiktionary functions; Embedded Wikifunctions on Bengali Wikipedia and seven more Wiktionaries</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-10-29}}: Round 1 of “abstract content wiki” naming vote ending Monday; An example of short descriptions</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-10-23}}: Welcome Zaree and Laura! Naming contest round 1 kicked off</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-10-15}}: Kicking Off the Naming Contest for Abstract Wikipedia; Visualizing functions</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-10-08}}: Decision on location for abstract content and Quarterly Planning for October–December</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-10-03}}: Rich text now available in embedded function calls on 148 Wiktionaries and Incubator</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-09-26}}: Accessing qualifiers in Wikidata statements</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-09-19}}: Wikifunctions available on 123 Wiktionary languages</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-09-12}}: More than 3,000 functions on Wikifunctions</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-09-07}}: Copying function calls from one Wikipedia to another</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-08-29}}: Accessing Wikidata items now possible from embedded function calls; Wikifunctions available on 65 Wikitionaries</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-08-22}}: Recording of Wikimania session: Wikifunctions is coming soon to a wiki near you!</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-08-01}}: Wikimania 2025 is coming soon!</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-07-26}}: “Wikipedia is an encyclopedia”; Two years of Wikifunctions</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-07-19}}: Wikidata-based enumerations are here</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-07-10}}: Length limits on labels and descriptions</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-07-04}}: Coverage of 1298</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-06-27}}: How many people are needed to write an encyclopedia?</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-06-21}}: Quarterly Planning for July–September 2025</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-06-15}}: Closing the consultation about the location of Abstract Content</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-06-06}}: Where will Abstract Content go?</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-05-29}}: Rolling out to five Wiktionaries; Calculating with today's date</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-05-23}}: Ongoing consultation about the Location for Abstract Content</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-05-15}}: Location of Abstract Content</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-05-09}}: Abstract Wikipedia and the Wikimedia AI Strategy</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-04-30}}: Abstract Wikipedia is a MacArthur 100&Change finalist</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-04-25}}: Welcome, Gregory!</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-04-16}}: Wikifunctions integrated in Dagbani - and Wikifunctions; and the date of Easter</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-04-11}}: Quarter in review</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-04-05}}: Quarterly Planning for April–June 2025; We are looking for a Senior Product Manager</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-03-28}}: It's about time</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-03-20}}: Wikidata-based simple enumerations</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-03-15}}: Upcoming NLG meeting, Recent Changes in the software</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-03-07}}: Recent Changes in the software, Recording of Volunteer’s Corner, and talks in London</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-02-26}}: From things to words</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-02-19}}: A proposal for types per language and part of speech</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-02-13}}: Restricting the World, redux</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-02-06}}: Invitation to the Natural Language Generation Special Interest Group</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-01-29}}: With 2000 Functions into the new year: time for stats</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-01-22}}: Welcome, David! Naming conventions recommendations</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-01-15}}: Happy Wikipedia day! Quarterly planning</span> === 2024 === * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-12-19}}: Function of the Week: age; Intros for year articles; New Type: Floating-point number</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-12-12}}: Sketching a path to Abstract Wikipedia; Team offsite in Lisbon; and much more</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-11-27}}: WordGraph release; New Special page: list functions by tests; new type for day of the year, and much more</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-11-21}}: New special page for missing labels, new type for Gregorian years, and much more</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-11-13}}: New Type: Rational number; Documentation on Wikidata-based types; and more</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-11-07}}: The Dream of a Universal Language</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-11-01}}: Rewriting the backend</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-10-25}}: Our goal for this Quarter: Agreement</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-10-17}}: What could abstract content look like?</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-10-11}}: Wikidata Lexemes in Wikifunctions are coming soon</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-10-02}}: Focus topic: Food</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-09-26}}: Quarterly planning for October–December 2024; Presentation at Celtic Knot tomorrow</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-09-20}}: Introducing focus topic areas</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-09-13}}: Dagbani Wikipedia will be our first wiki for Wikifunctions integration</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-09-06}}: Volunteer's corner and other updates</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-08-29}}: Limits on Name and Description Lengths</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-08-23}}: WasmEdge, Now 300ms Less Edgy</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-08-16}}: Wikimania 2024 edition</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-08-02}}: Revamping our 'About' widget</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-07-26}}: Wikimania 2024 coming soon!</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-07-18}}: Research report on integrating Wikifunctions from Wikipedia</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-07-10}}: Type proposals for accessing Lexemes</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-07-03}}: Quarterly planning</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-06-26}}: Welcome, Daphne!</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-06-20}}: New Type: Integers</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-06-13}}: New Type: Igbo calendar months</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-06-06}}: New Type: Sign</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-05-30}}: A single singular or a plurality of plurals?</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-05-22}}: New Type: Gregorian calendar months</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-05-15}}: Call for Functions: Spell out the number!</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-05-10}}: Flagship type for enumerations: Months of the Gregorian calendar</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-05-03}}: Team meeting and Quarterly plan</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-04-19}}: Welcome, Sharvani!</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-04-11}}: New API for calling Wikifunctions and celebrating 1000 functions</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-04-03}}: Product Update on Diff and Upcoming API Improvements</span> * {{Status updates|2024-03-28}}: Krei testojn ekde nun pli facilas! * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-03-21}}: On the way to internationalizing numbers</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-03-13}}: On identity</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-03-07}}: Introducing our second new type: Natural numbers</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-02-28}}: Type proposal for natural numbers</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-02-22}}: Updating the function model</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-02-14}}: Fix-it week</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-02-07}}: Quarterly planning. Thank you, Nick! Function of the Week: is permutation</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-02-01}}: The Igbo Imperative!</span> <div lang="en" dir="ltr" class="mw-content-ltr"> === Before February 2024 === </div> <div lang="en" dir="ltr" class="mw-content-ltr"> All updates from this period are [[:m:Special:MyLanguage/Abstract Wikipedia/Updates|available on Meta-Wiki]]. </div> [[Category:Status updates{{#translation:}}| ]] 1q7kg0gp9098w294dripejqog10yc3j User:JJPMaster/common.js 2 30903 268700 266616 2026-04-25T00:04:36Z JJPMaster 6409 Installing [[User:Feeglgeef/wikilambda editsource.js]] ([[User:Enterprisey/script-installer|script-installer]]) 268700 javascript text/javascript mw.util.addPortletLink("p-tb", 'https://www.wikifunctions.org/w/index.php?title=Special:CreateObject&zid=Z8', 'Create object', 'create-object', 'Create an object'); importScript('User:Feeglgeef/markUsers.js'); // Backlink: [[User:Feeglgeef/markUsers.js]] importScript('User:Feeglgeef/popuphover.js'); // Backlink: [[User:Feeglgeef/popuphover.js]] importScript('User:Feeglgeef/wikilambda editsource.js'); // Backlink: [[User:Feeglgeef/wikilambda editsource.js]] 4rcvb6jbqn5ebjjmhenugyvsb4a8r33 User:JJPMaster 2 30918 268729 105909 2026-04-25T03:23:07Z JJPMaster 6409 switching to serious userpage 268729 wikitext text/x-wiki {{#babel:en-N|es-4|ase-0}} Hi! I mostly make functions in math and natural language generation, but I can branch out. == See also == * [[abstract:User:JJPMaster|Abstract Wikipedia user page]] ixsnnn2busc6a41a4xmr14g32rt37gb Wikifunctions:Status updates/lb 4 31803 268864 266175 2026-04-25T09:43:30Z FuzzyBot 207 Updating to match new version of source page 268864 wikitext text/x-wiki <languages/> {{shortcut|WF:SU}}{{notice|1=<span lang="en" dir="ltr" class="mw-content-ltr">'''[[:m:Global message delivery/Targets/Wikifunctions & Abstract Wikipedia|Subscribe]]''' to receive short on-wiki MassMessage notifications about each new issue</span>}} {{Wikifunctions updates | prevlabel = Viregen Update | prev = 2024-02-01 | nextlabel = Lescht Update | next = 2026-04-25 }} <div lang="en" dir="ltr" class="mw-content-ltr"> A lot is happening around Wikifunctions and Abstract Wikipedia. This is the page where our updates are posted, including the [[Special:MyLanguage/WF:function of the Week|function of the Week]]. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> You can also subscribe to the [[:m:Global message delivery/Targets/Wikifunctions & Abstract Wikipedia|on-wiki newsletter]] to have them delivered to your talk page or to your project's village pump. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> == Newsletters == </div> <!--<nowiki> Newsletter entry template: * <translate><tvar name="1">{{Status updates|2026-0?-??}}</tvar>: Title</translate> NOTE: Remember to also update the "next =" date at the top of this page. </nowiki>--> === 2026 === * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-04-25}}: The Foundation's search for the perfect language</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-04-16}}: Milestones; Some major issues hopefully resolved</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-04-10}}: Community proposals for capturing meaning</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-04-02}}: Request for Discussion: Syntactic tables</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-03-26}}: First few days of Abstract Wikipedia Beta; Status of Composition Language v2</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-03-19}}: Abstract Wikipedia in Beta</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-03-11}}: A new composition language</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-03-06}}: Citations and Copy and Paste</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-02-26}}: Graceful overrides and fallbacks</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-02-20}}: A sneak preview of Abstract Wikipedia</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-02-13}}: Finishing each other sentences: Starting things; Offsite in Istanbul</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-01-29}}: Integrating Abstract Wikipedia</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-01-22}}: Quarterly plan for January–March 2026</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-01-15}}: 25 years of Wikipedia</span> === 2025 === * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-12-18}}: We wish you a happy new Gregorian year!</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-12-11}}: How to write better error messages</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-12-04}}: And the name is Abstract Wikipedia</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-11-27}}: Vote on the new wiki name!; Finishing each other’s sentences</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-11-20}}: Second round of voting for naming the wiki with language-independent content; Sharing function calls</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-11-13}}: Getting ready for second round of voting for naming the wiki with abstract content; Rewriting the backend: Why Rust?</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-11-05}}: First round of voting for naming the wiki for abstract content closed; Calling for Wiktionary functions; Embedded Wikifunctions on Bengali Wikipedia and seven more Wiktionaries</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-10-29}}: Round 1 of “abstract content wiki” naming vote ending Monday; An example of short descriptions</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-10-23}}: Welcome Zaree and Laura! Naming contest round 1 kicked off</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-10-15}}: Kicking Off the Naming Contest for Abstract Wikipedia; Visualizing functions</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-10-08}}: Decision on location for abstract content and Quarterly Planning for October–December</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-10-03}}: Rich text now available in embedded function calls on 148 Wiktionaries and Incubator</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-09-26}}: Accessing qualifiers in Wikidata statements</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-09-19}}: Wikifunctions available on 123 Wiktionary languages</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-09-12}}: More than 3,000 functions on Wikifunctions</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-09-07}}: Copying function calls from one Wikipedia to another</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-08-29}}: Accessing Wikidata items now possible from embedded function calls; Wikifunctions available on 65 Wikitionaries</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-08-22}}: Recording of Wikimania session: Wikifunctions is coming soon to a wiki near you!</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-08-01}}: Wikimania 2025 is coming soon!</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-07-26}}: “Wikipedia is an encyclopedia”; Two years of Wikifunctions</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-07-19}}: Wikidata-based enumerations are here</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-07-10}}: Length limits on labels and descriptions</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-07-04}}: Coverage of 1298</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-06-27}}: How many people are needed to write an encyclopedia?</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-06-21}}: Quarterly Planning for July–September 2025</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-06-15}}: Closing the consultation about the location of Abstract Content</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-06-06}}: Where will Abstract Content go?</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-05-29}}: Rolling out to five Wiktionaries; Calculating with today's date</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-05-23}}: Ongoing consultation about the Location for Abstract Content</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-05-15}}: Location of Abstract Content</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-05-09}}: Abstract Wikipedia and the Wikimedia AI Strategy</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-04-30}}: Abstract Wikipedia is a MacArthur 100&Change finalist</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-04-25}}: Welcome, Gregory!</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-04-16}}: Wikifunctions integrated in Dagbani - and Wikifunctions; and the date of Easter</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-04-11}}: Quarter in review</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-04-05}}: Quarterly Planning for April–June 2025; We are looking for a Senior Product Manager</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-03-28}}: It's about time</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-03-20}}: Wikidata-based simple enumerations</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-03-15}}: Upcoming NLG meeting, Recent Changes in the software</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-03-07}}: Recent Changes in the software, Recording of Volunteer’s Corner, and talks in London</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-02-26}}: From things to words</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-02-19}}: A proposal for types per language and part of speech</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-02-13}}: Restricting the World, redux</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-02-06}}: Invitation to the Natural Language Generation Special Interest Group</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-01-29}}: With 2000 Functions into the new year: time for stats</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-01-22}}: Welcome, David! Naming conventions recommendations</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-01-15}}: Happy Wikipedia day! Quarterly planning</span> === 2024 === * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-12-19}}: Function of the Week: age; Intros for year articles; New Type: Floating-point number</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-12-12}}: Sketching a path to Abstract Wikipedia; Team offsite in Lisbon; and much more</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-11-27}}: WordGraph release; New Special page: list functions by tests; new type for day of the year, and much more</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-11-21}}: New special page for missing labels, new type for Gregorian years, and much more</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-11-13}}: New Type: Rational number; Documentation on Wikidata-based types; and more</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-11-07}}: The Dream of a Universal Language</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-11-01}}: Rewriting the backend</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-10-25}}: Our goal for this Quarter: Agreement</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-10-17}}: What could abstract content look like?</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-10-11}}: Wikidata Lexemes in Wikifunctions are coming soon</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-10-02}}: Focus topic: Food</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-09-26}}: Quarterly planning for October–December 2024; Presentation at Celtic Knot tomorrow</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-09-20}}: Introducing focus topic areas</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-09-13}}: Dagbani Wikipedia will be our first wiki for Wikifunctions integration</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-09-06}}: Volunteer's corner and other updates</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-08-29}}: Limits on Name and Description Lengths</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-08-23}}: WasmEdge, Now 300ms Less Edgy</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-08-16}}: Wikimania 2024 edition</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-08-02}}: Revamping our 'About' widget</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-07-26}}: Wikimania 2024 coming soon!</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-07-18}}: Research report on integrating Wikifunctions from Wikipedia</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-07-10}}: Type proposals for accessing Lexemes</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-07-03}}: Quarterly planning</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-06-26}}: Welcome, Daphne!</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-06-20}}: New Type: Integers</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-06-13}}: New Type: Igbo calendar months</span> * {{Status updates|2024-06-06}}: Neien Typ: Virzeechen * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-05-30}}: A single singular or a plurality of plurals?</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-05-22}}: New Type: Gregorian calendar months</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-05-15}}: Call for Functions: Spell out the number!</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-05-10}}: Flagship type for enumerations: Months of the Gregorian calendar</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-05-03}}: Team meeting and Quarterly plan</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-04-19}}: Welcome, Sharvani!</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-04-11}}: New API for calling Wikifunctions and celebrating 1000 functions</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-04-03}}: Product Update on Diff and Upcoming API Improvements</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-03-28}}: Creating tests is now much easier!</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-03-21}}: On the way to internationalizing numbers</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-03-13}}: On identity</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-03-07}}: Introducing our second new type: Natural numbers</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-02-28}}: Type proposal for natural numbers</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-02-22}}: Updating the function model</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-02-14}}: Fix-it week</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-02-07}}: Quarterly planning. Thank you, Nick! Function of the Week: is permutation</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-02-01}}: The Igbo Imperative!</span> <div lang="en" dir="ltr" class="mw-content-ltr"> === Before February 2024 === </div> <div lang="en" dir="ltr" class="mw-content-ltr"> All updates from this period are [[:m:Special:MyLanguage/Abstract Wikipedia/Updates|available on Meta-Wiki]]. </div> [[Category:Status updates{{#translation:}}| ]] 3s7apigwt9nmoxmkvpomzzbqt3vi930 Wikifunctions:Status updates/tr 4 32179 268871 266182 2026-04-25T09:43:36Z FuzzyBot 207 Updating to match new version of source page 268871 wikitext text/x-wiki <languages/> {{shortcut|WF:SU}}{{notice|1=<span lang="en" dir="ltr" class="mw-content-ltr">'''[[:m:Global message delivery/Targets/Wikifunctions & Abstract Wikipedia|Subscribe]]''' to receive short on-wiki MassMessage notifications about each new issue</span>}} {{Wikifunctions updates | prevlabel = Önceki güncelleme | prev = 2024-02-01 | nextlabel = Son güncelleme | next = 2026-04-25 }} <div lang="en" dir="ltr" class="mw-content-ltr"> A lot is happening around Wikifunctions and Abstract Wikipedia. This is the page where our updates are posted, including the [[Special:MyLanguage/WF:function of the Week|function of the Week]]. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> You can also subscribe to the [[:m:Global message delivery/Targets/Wikifunctions & Abstract Wikipedia|on-wiki newsletter]] to have them delivered to your talk page or to your project's village pump. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> == Newsletters == </div> <!--<nowiki> Newsletter entry template: * <translate><tvar name="1">{{Status updates|2026-0?-??}}</tvar>: Title</translate> NOTE: Remember to also update the "next =" date at the top of this page. </nowiki>--> === 2026 === * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-04-25}}: The Foundation's search for the perfect language</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-04-16}}: Milestones; Some major issues hopefully resolved</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-04-10}}: Community proposals for capturing meaning</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-04-02}}: Request for Discussion: Syntactic tables</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-03-26}}: First few days of Abstract Wikipedia Beta; Status of Composition Language v2</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-03-19}}: Abstract Wikipedia in Beta</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-03-11}}: A new composition language</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-03-06}}: Citations and Copy and Paste</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-02-26}}: Graceful overrides and fallbacks</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-02-20}}: A sneak preview of Abstract Wikipedia</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-02-13}}: Finishing each other sentences: Starting things; Offsite in Istanbul</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-01-29}}: Integrating Abstract Wikipedia</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-01-22}}: Quarterly plan for January–March 2026</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-01-15}}: 25 years of Wikipedia</span> === 2025 === * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-12-18}}: We wish you a happy new Gregorian year!</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-12-11}}: How to write better error messages</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-12-04}}: And the name is Abstract Wikipedia</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-11-27}}: Vote on the new wiki name!; Finishing each other’s sentences</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-11-20}}: Second round of voting for naming the wiki with language-independent content; Sharing function calls</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-11-13}}: Getting ready for second round of voting for naming the wiki with abstract content; Rewriting the backend: Why Rust?</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-11-05}}: First round of voting for naming the wiki for abstract content closed; Calling for Wiktionary functions; Embedded Wikifunctions on Bengali Wikipedia and seven more Wiktionaries</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-10-29}}: Round 1 of “abstract content wiki” naming vote ending Monday; An example of short descriptions</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-10-23}}: Welcome Zaree and Laura! Naming contest round 1 kicked off</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-10-15}}: Kicking Off the Naming Contest for Abstract Wikipedia; Visualizing functions</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-10-08}}: Decision on location for abstract content and Quarterly Planning for October–December</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-10-03}}: Rich text now available in embedded function calls on 148 Wiktionaries and Incubator</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-09-26}}: Accessing qualifiers in Wikidata statements</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-09-19}}: Wikifunctions available on 123 Wiktionary languages</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-09-12}}: More than 3,000 functions on Wikifunctions</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-09-07}}: Copying function calls from one Wikipedia to another</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-08-29}}: Accessing Wikidata items now possible from embedded function calls; Wikifunctions available on 65 Wikitionaries</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-08-22}}: Recording of Wikimania session: Wikifunctions is coming soon to a wiki near you!</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-08-01}}: Wikimania 2025 is coming soon!</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-07-26}}: “Wikipedia is an encyclopedia”; Two years of Wikifunctions</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-07-19}}: Wikidata-based enumerations are here</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-07-10}}: Length limits on labels and descriptions</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-07-04}}: Coverage of 1298</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-06-27}}: How many people are needed to write an encyclopedia?</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-06-21}}: Quarterly Planning for July–September 2025</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-06-15}}: Closing the consultation about the location of Abstract Content</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-06-06}}: Where will Abstract Content go?</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-05-29}}: Rolling out to five Wiktionaries; Calculating with today's date</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-05-23}}: Ongoing consultation about the Location for Abstract Content</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-05-15}}: Location of Abstract Content</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-05-09}}: Abstract Wikipedia and the Wikimedia AI Strategy</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-04-30}}: Abstract Wikipedia is a MacArthur 100&Change finalist</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-04-25}}: Welcome, Gregory!</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-04-16}}: Wikifunctions integrated in Dagbani - and Wikifunctions; and the date of Easter</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-04-11}}: Quarter in review</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-04-05}}: Quarterly Planning for April–June 2025; We are looking for a Senior Product Manager</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-03-28}}: It's about time</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-03-20}}: Wikidata-based simple enumerations</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-03-15}}: Upcoming NLG meeting, Recent Changes in the software</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-03-07}}: Recent Changes in the software, Recording of Volunteer’s Corner, and talks in London</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-02-26}}: From things to words</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-02-19}}: A proposal for types per language and part of speech</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-02-13}}: Restricting the World, redux</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-02-06}}: Invitation to the Natural Language Generation Special Interest Group</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-01-29}}: With 2000 Functions into the new year: time for stats</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-01-22}}: Welcome, David! Naming conventions recommendations</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-01-15}}: Happy Wikipedia day! Quarterly planning</span> === 2024 === * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-12-19}}: Function of the Week: age; Intros for year articles; New Type: Floating-point number</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-12-12}}: Sketching a path to Abstract Wikipedia; Team offsite in Lisbon; and much more</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-11-27}}: WordGraph release; New Special page: list functions by tests; new type for day of the year, and much more</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-11-21}}: New special page for missing labels, new type for Gregorian years, and much more</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-11-13}}: New Type: Rational number; Documentation on Wikidata-based types; and more</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-11-07}}: The Dream of a Universal Language</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-11-01}}: Rewriting the backend</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-10-25}}: Our goal for this Quarter: Agreement</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-10-17}}: What could abstract content look like?</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-10-11}}: Wikidata Lexemes in Wikifunctions are coming soon</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-10-02}}: Focus topic: Food</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-09-26}}: Quarterly planning for October–December 2024; Presentation at Celtic Knot tomorrow</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-09-20}}: Introducing focus topic areas</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-09-13}}: Dagbani Wikipedia will be our first wiki for Wikifunctions integration</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-09-06}}: Volunteer's corner and other updates</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-08-29}}: Limits on Name and Description Lengths</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-08-23}}: WasmEdge, Now 300ms Less Edgy</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-08-16}}: Wikimania 2024 edition</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-08-02}}: Revamping our 'About' widget</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-07-26}}: Wikimania 2024 coming soon!</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-07-18}}: Research report on integrating Wikifunctions from Wikipedia</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-07-10}}: Type proposals for accessing Lexemes</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-07-03}}: Quarterly planning</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-06-26}}: Welcome, Daphne!</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-06-20}}: New Type: Integers</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-06-13}}: New Type: Igbo calendar months</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-06-06}}: New Type: Sign</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-05-30}}: A single singular or a plurality of plurals?</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-05-22}}: New Type: Gregorian calendar months</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-05-15}}: Call for Functions: Spell out the number!</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-05-10}}: Flagship type for enumerations: Months of the Gregorian calendar</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-05-03}}: Team meeting and Quarterly plan</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-04-19}}: Welcome, Sharvani!</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-04-11}}: New API for calling Wikifunctions and celebrating 1000 functions</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-04-03}}: Product Update on Diff and Upcoming API Improvements</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-03-28}}: Creating tests is now much easier!</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-03-21}}: On the way to internationalizing numbers</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-03-13}}: On identity</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-03-07}}: Introducing our second new type: Natural numbers</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-02-28}}: Type proposal for natural numbers</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-02-22}}: Updating the function model</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-02-14}}: Fix-it week</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-02-07}}: Quarterly planning. Thank you, Nick! Function of the Week: is permutation</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-02-01}}: The Igbo Imperative!</span> <div lang="en" dir="ltr" class="mw-content-ltr"> === Before February 2024 === </div> <div lang="en" dir="ltr" class="mw-content-ltr"> All updates from this period are [[:m:Special:MyLanguage/Abstract Wikipedia/Updates|available on Meta-Wiki]]. </div> [[Category:Status updates{{#translation:}}| ]] qmgrid5r5321w7j1ptzyrs36m2dnzfg Wikifunctions:Status updates/gu 4 38628 268859 266170 2026-04-25T09:43:26Z FuzzyBot 207 Updating to match new version of source page 268859 wikitext text/x-wiki <languages/> {{shortcut|WF:SU}}{{notice|1=<span lang="en" dir="ltr" class="mw-content-ltr">'''[[:m:Global message delivery/Targets/Wikifunctions & Abstract Wikipedia|Subscribe]]''' to receive short on-wiki MassMessage notifications about each new issue</span>}} {{Wikifunctions updates | prevlabel = <span lang="en" dir="ltr" class="mw-content-ltr">Previous update</span> | prev = 2024-02-01 | nextlabel = <span lang="en" dir="ltr" class="mw-content-ltr">Last update</span> | next = 2026-04-25 }} <div lang="en" dir="ltr" class="mw-content-ltr"> A lot is happening around Wikifunctions and Abstract Wikipedia. This is the page where our updates are posted, including the [[Special:MyLanguage/WF:function of the Week|function of the Week]]. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> You can also subscribe to the [[:m:Global message delivery/Targets/Wikifunctions & Abstract Wikipedia|on-wiki newsletter]] to have them delivered to your talk page or to your project's village pump. </div> <span id="Newsletters"></span> == સમાચારપત્રો == <!--<nowiki> Newsletter entry template: * <translate><tvar name="1">{{Status updates|2026-0?-??}}</tvar>: Title</translate> NOTE: Remember to also update the "next =" date at the top of this page. </nowiki>--> === 2026 === * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-04-25}}: The Foundation's search for the perfect language</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-04-16}}: Milestones; Some major issues hopefully resolved</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-04-10}}: Community proposals for capturing meaning</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-04-02}}: Request for Discussion: Syntactic tables</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-03-26}}: First few days of Abstract Wikipedia Beta; Status of Composition Language v2</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-03-19}}: Abstract Wikipedia in Beta</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-03-11}}: A new composition language</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-03-06}}: Citations and Copy and Paste</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-02-26}}: Graceful overrides and fallbacks</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-02-20}}: A sneak preview of Abstract Wikipedia</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-02-13}}: Finishing each other sentences: Starting things; Offsite in Istanbul</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-01-29}}: Integrating Abstract Wikipedia</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-01-22}}: Quarterly plan for January–March 2026</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-01-15}}: 25 years of Wikipedia</span> === 2025 === * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-12-18}}: We wish you a happy new Gregorian year!</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-12-11}}: How to write better error messages</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-12-04}}: And the name is Abstract Wikipedia</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-11-27}}: Vote on the new wiki name!; Finishing each other’s sentences</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-11-20}}: Second round of voting for naming the wiki with language-independent content; Sharing function calls</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-11-13}}: Getting ready for second round of voting for naming the wiki with abstract content; Rewriting the backend: Why Rust?</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-11-05}}: First round of voting for naming the wiki for abstract content closed; Calling for Wiktionary functions; Embedded Wikifunctions on Bengali Wikipedia and seven more Wiktionaries</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-10-29}}: Round 1 of “abstract content wiki” naming vote ending Monday; An example of short descriptions</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-10-23}}: Welcome Zaree and Laura! Naming contest round 1 kicked off</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-10-15}}: Kicking Off the Naming Contest for Abstract Wikipedia; Visualizing functions</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-10-08}}: Decision on location for abstract content and Quarterly Planning for October–December</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-10-03}}: Rich text now available in embedded function calls on 148 Wiktionaries and Incubator</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-09-26}}: Accessing qualifiers in Wikidata statements</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-09-19}}: Wikifunctions available on 123 Wiktionary languages</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-09-12}}: More than 3,000 functions on Wikifunctions</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-09-07}}: Copying function calls from one Wikipedia to another</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-08-29}}: Accessing Wikidata items now possible from embedded function calls; Wikifunctions available on 65 Wikitionaries</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-08-22}}: Recording of Wikimania session: Wikifunctions is coming soon to a wiki near you!</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-08-01}}: Wikimania 2025 is coming soon!</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-07-26}}: “Wikipedia is an encyclopedia”; Two years of Wikifunctions</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-07-19}}: Wikidata-based enumerations are here</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-07-10}}: Length limits on labels and descriptions</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-07-04}}: Coverage of 1298</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-06-27}}: How many people are needed to write an encyclopedia?</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-06-21}}: Quarterly Planning for July–September 2025</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-06-15}}: Closing the consultation about the location of Abstract Content</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-06-06}}: Where will Abstract Content go?</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-05-29}}: Rolling out to five Wiktionaries; Calculating with today's date</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-05-23}}: Ongoing consultation about the Location for Abstract Content</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-05-15}}: Location of Abstract Content</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-05-09}}: Abstract Wikipedia and the Wikimedia AI Strategy</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-04-30}}: Abstract Wikipedia is a MacArthur 100&Change finalist</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-04-25}}: Welcome, Gregory!</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-04-16}}: Wikifunctions integrated in Dagbani - and Wikifunctions; and the date of Easter</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-04-11}}: Quarter in review</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-04-05}}: Quarterly Planning for April–June 2025; We are looking for a Senior Product Manager</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-03-28}}: It's about time</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-03-20}}: Wikidata-based simple enumerations</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-03-15}}: Upcoming NLG meeting, Recent Changes in the software</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-03-07}}: Recent Changes in the software, Recording of Volunteer’s Corner, and talks in London</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-02-26}}: From things to words</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-02-19}}: A proposal for types per language and part of speech</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-02-13}}: Restricting the World, redux</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-02-06}}: Invitation to the Natural Language Generation Special Interest Group</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-01-29}}: With 2000 Functions into the new year: time for stats</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-01-22}}: Welcome, David! Naming conventions recommendations</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-01-15}}: Happy Wikipedia day! Quarterly planning</span> === 2024 === * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-12-19}}: Function of the Week: age; Intros for year articles; New Type: Floating-point number</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-12-12}}: Sketching a path to Abstract Wikipedia; Team offsite in Lisbon; and much more</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-11-27}}: WordGraph release; New Special page: list functions by tests; new type for day of the year, and much more</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-11-21}}: New special page for missing labels, new type for Gregorian years, and much more</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-11-13}}: New Type: Rational number; Documentation on Wikidata-based types; and more</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-11-07}}: The Dream of a Universal Language</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-11-01}}: Rewriting the backend</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-10-25}}: Our goal for this Quarter: Agreement</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-10-17}}: What could abstract content look like?</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-10-11}}: Wikidata Lexemes in Wikifunctions are coming soon</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-10-02}}: Focus topic: Food</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-09-26}}: Quarterly planning for October–December 2024; Presentation at Celtic Knot tomorrow</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-09-20}}: Introducing focus topic areas</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-09-13}}: Dagbani Wikipedia will be our first wiki for Wikifunctions integration</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-09-06}}: Volunteer's corner and other updates</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-08-29}}: Limits on Name and Description Lengths</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-08-23}}: WasmEdge, Now 300ms Less Edgy</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-08-16}}: Wikimania 2024 edition</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-08-02}}: Revamping our 'About' widget</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-07-26}}: Wikimania 2024 coming soon!</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-07-18}}: Research report on integrating Wikifunctions from Wikipedia</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-07-10}}: Type proposals for accessing Lexemes</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-07-03}}: Quarterly planning</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-06-26}}: Welcome, Daphne!</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-06-20}}: New Type: Integers</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-06-13}}: New Type: Igbo calendar months</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-06-06}}: New Type: Sign</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-05-30}}: A single singular or a plurality of plurals?</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-05-22}}: New Type: Gregorian calendar months</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-05-15}}: Call for Functions: Spell out the number!</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-05-10}}: Flagship type for enumerations: Months of the Gregorian calendar</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-05-03}}: Team meeting and Quarterly plan</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-04-19}}: Welcome, Sharvani!</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-04-11}}: New API for calling Wikifunctions and celebrating 1000 functions</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-04-03}}: Product Update on Diff and Upcoming API Improvements</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-03-28}}: Creating tests is now much easier!</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-03-21}}: On the way to internationalizing numbers</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-03-13}}: On identity</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-03-07}}: Introducing our second new type: Natural numbers</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-02-28}}: Type proposal for natural numbers</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-02-22}}: Updating the function model</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-02-14}}: Fix-it week</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-02-07}}: Quarterly planning. Thank you, Nick! Function of the Week: is permutation</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-02-01}}: The Igbo Imperative!</span> <span id="Before_February_2024"></span> === ફેબ્રુઆરી ૨૦૨૪ પહેલા === <div lang="en" dir="ltr" class="mw-content-ltr"> All updates from this period are [[:m:Special:MyLanguage/Abstract Wikipedia/Updates|available on Meta-Wiki]]. </div> [[Category:Status updates{{#translation:}}| ]] 5v4i8qomduvi9eak8c56pwwxjvlgjt6 Z6004 0 40369 268734 260283 2026-04-25T03:39:27Z Higa4 889 +ja 268734 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z6004" }, "Z2K2": { "Z1K1": "Z4", "Z4K1": "Z6004", "Z4K2": [ "Z3", { "Z1K1": "Z3", "Z3K1": "Z6094", "Z3K2": "Z6004K1", "Z3K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "identity" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Identität" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "identità" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "पहचान" }, { "Z1K1": "Z11", "Z11K1": "Z1062", "Z11K2": "identita" } ] }, "Z3K4": "Z42" }, { "Z1K1": "Z3", "Z3K1": "Z6095", "Z3K2": "Z6004K2", "Z3K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "lexeme" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Lexem" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "lessema" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "शब्दिम" }, { "Z1K1": "Z11", "Z11K1": "Z1062", "Z11K2": "lexém" } ] }, "Z3K4": "Z42" }, { "Z1K1": "Z3", "Z3K1": "Z12", "Z3K2": "Z6004K3", "Z3K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "representations" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Darstellungen" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "rappresentazioni" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "प्रतिनिधित्व" }, { "Z1K1": "Z11", "Z11K1": "Z1062", "Z11K2": "reprezentace" } ] }, "Z3K4": "Z42" }, { "Z1K1": "Z3", "Z3K1": { "Z1K1": "Z7", "Z7K1": "Z881", "Z881K1": "Z6091" }, "Z3K2": "Z6004K4", "Z3K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "grammatical features" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "grammatikalische Merkmale" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "caratteristiche grammaticali" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "व्याकरणिक लक्षण" }, { "Z1K1": "Z11", "Z11K1": "Z1062", "Z11K2": "gramatické vlastnosti" } ] }, "Z3K4": "Z42" }, { "Z1K1": "Z3", "Z3K1": { "Z1K1": "Z7", "Z7K1": "Z881", "Z881K1": "Z6003" }, "Z3K2": "Z6004K5", "Z3K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "claims" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Aussagen" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "dichiarazioni" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "दावे" }, { "Z1K1": "Z11", "Z11K1": "Z1062", "Z11K2": "tvrzení" } ] }, "Z3K4": "Z42" } ], "Z4K3": "Z101", "Z4K4": "Z6804" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Wikidata lexeme form" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Wikidata-Lexemform" }, { "Z1K1": "Z11", "Z11K1": "Z1186", "Z11K2": "צורה של יחידה מילונית של ויקינתונים" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "forme d'un lexème Wikidata" }, { "Z1K1": "Z11", "Z11K1": "Z1011", "Z11K2": "উইকিউপাত্ত লেক্সিম রূপ" }, { "Z1K1": "Z11", "Z11K1": "Z1005", "Z11K2": "Форма лексемы Викиданных" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "Forma di lessema Wikidata" }, { "Z1K1": "Z11", "Z11K1": "Z1051", "Z11K2": "Wikidata-lekseemin muoto" }, { "Z1K1": "Z11", "Z11K1": "Z1672", "Z11K2": "維基數據詞形" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "विकिडेटा शब्दिम रूप" }, { "Z1K1": "Z11", "Z11K1": "Z1062", "Z11K2": "Tvar lexému Wikidat" }, { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "ウィキデータの語形" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "la forme d'un lexème Wikidata" }, { "Z1K1": "Z11", "Z11K1": "Z1062", "Z11K2": "Reprezentace tvaru lexému podle datového modelu Wikidat." } ] } } s8z24fj9nptw2257f804v18h8yse3et Z6001 0 40391 268730 259849 2026-04-25T03:33:32Z Higa4 889 +ja 268730 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z6001" }, "Z2K2": { "Z1K1": "Z4", "Z4K1": "Z6001", "Z4K2": [ "Z3", { "Z1K1": "Z3", "Z3K1": "Z6091", "Z3K2": "Z6001K1", "Z3K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "identity" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Identität" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "identité" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "identità" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "पहचान" }, { "Z1K1": "Z11", "Z11K1": "Z1062", "Z11K2": "identita" } ] }, "Z3K4": "Z42" }, { "Z1K1": "Z3", "Z3K1": "Z12", "Z3K2": "Z6001K2", "Z3K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "labels" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Bezeichnungen" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "libellés" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "etichette" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "लेबल्स" }, { "Z1K1": "Z11", "Z11K1": "Z1062", "Z11K2": "štítky" } ] }, "Z3K4": "Z42" }, { "Z1K1": "Z3", "Z3K1": "Z12", "Z3K2": "Z6001K3", "Z3K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "descriptions" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "descriptions" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Beschreibungen" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "descrizioni" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "विवरण" }, { "Z1K1": "Z11", "Z11K1": "Z1062", "Z11K2": "popisy" } ] }, "Z3K4": "Z42" }, { "Z1K1": "Z3", "Z3K1": "Z32", "Z3K2": "Z6001K4", "Z3K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "aliases" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "alias" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Aliasse" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "alias" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "उपनाम" }, { "Z1K1": "Z11", "Z11K1": "Z1062", "Z11K2": "aliasy" } ] }, "Z3K4": "Z42" }, { "Z1K1": "Z3", "Z3K1": { "Z1K1": "Z7", "Z7K1": "Z881", "Z881K1": "Z6003" }, "Z3K2": "Z6001K5", "Z3K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "statements" }, { "Z1K1": "Z11", "Z11K1": "Z1011", "Z11K2": "বিবৃতি" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "déclarations" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Aussagen" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "dichiarazioni" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "दावे" }, { "Z1K1": "Z11", "Z11K1": "Z1062", "Z11K2": "výroky" } ] }, "Z3K4": "Z42" }, { "Z1K1": "Z3", "Z3K1": { "Z1K1": "Z7", "Z7K1": "Z881", "Z881K1": "Z6039" }, "Z3K2": "Z6001K6", "Z3K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "sitelinks" }, { "Z1K1": "Z11", "Z11K1": "Z1062", "Z11K2": "odkazy na články" } ] }, "Z3K4": "Z42" } ], "Z4K3": "Z101", "Z4K4": "Z6801" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Wikidata item" }, { "Z1K1": "Z11", "Z11K1": "Z1011", "Z11K2": "উইকিউপাত্ত আইটেম" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Wikidata-Datenobjekt" }, { "Z1K1": "Z11", "Z11K1": "Z1078", "Z11K2": "Butir Wikidata" }, { "Z1K1": "Z11", "Z11K1": "Z1186", "Z11K2": "פריט ויקינתונים" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "élément Wikidata" }, { "Z1K1": "Z11", "Z11K1": "Z1005", "Z11K2": "Элемент Викиданных" }, { "Z1K1": "Z11", "Z11K1": "Z1001", "Z11K2": "عنصر ويكي بيانات" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "Elemento Wikidata" }, { "Z1K1": "Z11", "Z11K1": "Z1827", "Z11K2": "αντικείμενο των Wikidata " }, { "Z1K1": "Z11", "Z11K1": "Z1051", "Z11K2": "Wikidata-kohde" }, { "Z1K1": "Z11", "Z11K1": "Z1672", "Z11K2": "維基數據項目" }, { "Z1K1": "Z11", "Z11K1": "Z1012", "Z11K2": "വിക്കിഡാറ്റ ഇനം" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "विकिडेटा आयटम" }, { "Z1K1": "Z11", "Z11K1": "Z1062", "Z11K2": "Položka Wikidat" }, { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "ウィキデータ項目" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1011", "Z31K2": [ "Z6", "উইকিডাটা আইটেম" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1011", "Z11K2": "উইকিউপাত্তের প্রধান নথিভুক্ত একক" }, { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "An item on Wikidata reference by a QID" }, { "Z1K1": "Z11", "Z11K1": "Z1001", "Z11K2": "عنصر على ويكي بيانات أُحيل إليه بواسطة معرّف QID" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "Un elemento su Wikidata" }, { "Z1K1": "Z11", "Z11K1": "Z1012", "Z11K2": "വിക്കിഡാറ്റ ഒരു ഇനതിന്റെ ഐഡി" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "QID से संदर्भित विकिडेटा पर एक आयटम" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "élément de Wikidata référencé par son QID" }, { "Z1K1": "Z11", "Z11K1": "Z1062", "Z11K2": "Data položky Wikidat" } ] } } rq6q0wzxdp8dcqo5ayoyc3nwf4p3w2z 268732 268730 2026-04-25T03:35:51Z Higa4 889 +-ja 268732 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z6001" }, "Z2K2": { "Z1K1": "Z4", "Z4K1": "Z6001", "Z4K2": [ "Z3", { "Z1K1": "Z3", "Z3K1": "Z6091", "Z3K2": "Z6001K1", "Z3K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "identity" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Identität" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "identité" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "identità" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "पहचान" }, { "Z1K1": "Z11", "Z11K1": "Z1062", "Z11K2": "identita" } ] }, "Z3K4": "Z42" }, { "Z1K1": "Z3", "Z3K1": "Z12", "Z3K2": "Z6001K2", "Z3K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "labels" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Bezeichnungen" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "libellés" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "etichette" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "लेबल्स" }, { "Z1K1": "Z11", "Z11K1": "Z1062", "Z11K2": "štítky" } ] }, "Z3K4": "Z42" }, { "Z1K1": "Z3", "Z3K1": "Z12", "Z3K2": "Z6001K3", "Z3K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "descriptions" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "descriptions" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Beschreibungen" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "descrizioni" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "विवरण" }, { "Z1K1": "Z11", "Z11K1": "Z1062", "Z11K2": "popisy" } ] }, "Z3K4": "Z42" }, { "Z1K1": "Z3", "Z3K1": "Z32", "Z3K2": "Z6001K4", "Z3K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "aliases" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "alias" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Aliasse" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "alias" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "उपनाम" }, { "Z1K1": "Z11", "Z11K1": "Z1062", "Z11K2": "aliasy" } ] }, "Z3K4": "Z42" }, { "Z1K1": "Z3", "Z3K1": { "Z1K1": "Z7", "Z7K1": "Z881", "Z881K1": "Z6003" }, "Z3K2": "Z6001K5", "Z3K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "statements" }, { "Z1K1": "Z11", "Z11K1": "Z1011", "Z11K2": "বিবৃতি" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "déclarations" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Aussagen" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "dichiarazioni" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "दावे" }, { "Z1K1": "Z11", "Z11K1": "Z1062", "Z11K2": "výroky" } ] }, "Z3K4": "Z42" }, { "Z1K1": "Z3", "Z3K1": { "Z1K1": "Z7", "Z7K1": "Z881", "Z881K1": "Z6039" }, "Z3K2": "Z6001K6", "Z3K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "sitelinks" }, { "Z1K1": "Z11", "Z11K1": "Z1062", "Z11K2": "odkazy na články" } ] }, "Z3K4": "Z42" } ], "Z4K3": "Z101", "Z4K4": "Z6801" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Wikidata item" }, { "Z1K1": "Z11", "Z11K1": "Z1011", "Z11K2": "উইকিউপাত্ত আইটেম" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Wikidata-Datenobjekt" }, { "Z1K1": "Z11", "Z11K1": "Z1078", "Z11K2": "Butir Wikidata" }, { "Z1K1": "Z11", "Z11K1": "Z1186", "Z11K2": "פריט ויקינתונים" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "élément Wikidata" }, { "Z1K1": "Z11", "Z11K1": "Z1005", "Z11K2": "Элемент Викиданных" }, { "Z1K1": "Z11", "Z11K1": "Z1001", "Z11K2": "عنصر ويكي بيانات" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "Elemento Wikidata" }, { "Z1K1": "Z11", "Z11K1": "Z1827", "Z11K2": "αντικείμενο των Wikidata " }, { "Z1K1": "Z11", "Z11K1": "Z1051", "Z11K2": "Wikidata-kohde" }, { "Z1K1": "Z11", "Z11K1": "Z1672", "Z11K2": "維基數據項目" }, { "Z1K1": "Z11", "Z11K1": "Z1012", "Z11K2": "വിക്കിഡാറ്റ ഇനം" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "विकिडेटा आयटम" }, { "Z1K1": "Z11", "Z11K1": "Z1062", "Z11K2": "Položka Wikidat" }, { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "ウィキデータの項目" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1011", "Z31K2": [ "Z6", "উইকিডাটা আইটেম" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1011", "Z11K2": "উইকিউপাত্তের প্রধান নথিভুক্ত একক" }, { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "An item on Wikidata reference by a QID" }, { "Z1K1": "Z11", "Z11K1": "Z1001", "Z11K2": "عنصر على ويكي بيانات أُحيل إليه بواسطة معرّف QID" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "Un elemento su Wikidata" }, { "Z1K1": "Z11", "Z11K1": "Z1012", "Z11K2": "വിക്കിഡാറ്റ ഒരു ഇനതിന്റെ ഐഡി" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "QID से संदर्भित विकिडेटा पर एक आयटम" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "élément de Wikidata référencé par son QID" }, { "Z1K1": "Z11", "Z11K1": "Z1062", "Z11K2": "Data položky Wikidat" } ] } } pfkr9ejt9vuzjgxox3qhwxdxo77ej2v Z6002 0 40392 268731 260281 2026-04-25T03:35:16Z Higa4 889 +ja 268731 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z6002" }, "Z2K2": { "Z1K1": "Z4", "Z4K1": "Z6002", "Z4K2": [ "Z3", { "Z1K1": "Z3", "Z3K1": "Z6092", "Z3K2": "Z6002K1", "Z3K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "identity" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Identität" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "identité" }, { "Z1K1": "Z11", "Z11K1": "Z1672", "Z11K2": "身份" }, { "Z1K1": "Z11", "Z11K1": "Z1001", "Z11K2": "هوية" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "identità" }, { "Z1K1": "Z11", "Z11K1": "Z1011", "Z11K2": "পরিচয়" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "पहचान" }, { "Z1K1": "Z11", "Z11K1": "Z1078", "Z11K2": "identitas" }, { "Z1K1": "Z11", "Z11K1": "Z1062", "Z11K2": "identita" } ] }, "Z3K4": "Z42" }, { "Z1K1": "Z3", "Z3K1": "Z12", "Z3K2": "Z6002K2", "Z3K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "labels" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Bezeichnungen" }, { "Z1K1": "Z11", "Z11K1": "Z1001", "Z11K2": "تسميات" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "etichette" }, { "Z1K1": "Z11", "Z11K1": "Z1011", "Z11K2": "লেবেল" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "लेबल" }, { "Z1K1": "Z11", "Z11K1": "Z1078", "Z11K2": "label" }, { "Z1K1": "Z11", "Z11K1": "Z1062", "Z11K2": "štítky" } ] }, "Z3K4": "Z42" }, { "Z1K1": "Z3", "Z3K1": "Z12", "Z3K2": "Z6002K3", "Z3K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "descriptions" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Beschreibungen" }, { "Z1K1": "Z11", "Z11K1": "Z1001", "Z11K2": "أوصاف" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "descrizioni" }, { "Z1K1": "Z11", "Z11K1": "Z1011", "Z11K2": "বিবরণ" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "विवरण" }, { "Z1K1": "Z11", "Z11K1": "Z1078", "Z11K2": "deskripsi" }, { "Z1K1": "Z11", "Z11K1": "Z1062", "Z11K2": "popisy" } ] }, "Z3K4": "Z42" }, { "Z1K1": "Z3", "Z3K1": "Z32", "Z3K2": "Z6002K4", "Z3K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "aliases" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Aliasse" }, { "Z1K1": "Z11", "Z11K1": "Z1001", "Z11K2": "أسماء مستعارة" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "alias" }, { "Z1K1": "Z11", "Z11K1": "Z1011", "Z11K2": "সহগ" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "उपनाम" }, { "Z1K1": "Z11", "Z11K1": "Z1078", "Z11K2": "alias" }, { "Z1K1": "Z11", "Z11K1": "Z1062", "Z11K2": "aliasy" } ] }, "Z3K4": "Z42" }, { "Z1K1": "Z3", "Z3K1": { "Z1K1": "Z7", "Z7K1": "Z881", "Z881K1": "Z6003" }, "Z3K2": "Z6002K5", "Z3K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "claims" }, { "Z1K1": "Z11", "Z11K1": "Z1011", "Z11K2": "বিবৃতি" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Aussagen" }, { "Z1K1": "Z11", "Z11K1": "Z1001", "Z11K2": "ادعاءات" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "dichiarazioni" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "दावे" }, { "Z1K1": "Z11", "Z11K1": "Z1078", "Z11K2": "klaim" }, { "Z1K1": "Z11", "Z11K1": "Z1062", "Z11K2": "tvrzení" } ] }, "Z3K4": "Z42" } ], "Z4K3": "Z101", "Z4K4": "Z6802" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Wikidata property" }, { "Z1K1": "Z11", "Z11K1": "Z1011", "Z11K2": "উইকিউপাত্ত বৈশিষ্ট্য" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Wikidata-Eigenschaft" }, { "Z1K1": "Z11", "Z11K1": "Z1827", "Z11K2": "ιδιότητα των Wikidata" }, { "Z1K1": "Z11", "Z11K1": "Z1186", "Z11K2": "מאפיין ויקינתונים" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "propriété Wikidata" }, { "Z1K1": "Z11", "Z11K1": "Z1005", "Z11K2": "Свойство Викиданных" }, { "Z1K1": "Z11", "Z11K1": "Z1672", "Z11K2": "維基數據屬性" }, { "Z1K1": "Z11", "Z11K1": "Z1001", "Z11K2": "خاصية ويكي بيانات" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "Proprietà Wikidata" }, { "Z1K1": "Z11", "Z11K1": "Z1051", "Z11K2": "Wikidata-ominaisuus" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "विकिडेटा गुणधर्म" }, { "Z1K1": "Z11", "Z11K1": "Z1062", "Z11K2": "Vlastnost Wikidat" }, { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "ウィキデータのプロパティ" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1002", "Z31K2": [ "Z6", "predicate" ] }, { "Z1K1": "Z31", "Z31K1": "Z1011", "Z31K2": [ "Z6", "উইকিউপাত্ত প্রপার্টি" ] }, { "Z1K1": "Z31", "Z31K1": "Z1004", "Z31K2": [ "Z6", "prédicat Wikidata" ] }, { "Z1K1": "Z31", "Z31K1": "Z1672", "Z31K2": [ "Z6", "謂語" ] }, { "Z1K1": "Z31", "Z31K1": "Z1001", "Z31K2": [ "Z6", "خاصيّة ويكي بيانات" ] }, { "Z1K1": "Z31", "Z31K1": "Z1787", "Z31K2": [ "Z6", "predicato" ] }, { "Z1K1": "Z31", "Z31K1": "Z1062", "Z31K2": [ "Z6", "Wikidata vlastnost" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Represents a Property as per the Wikidata data model" }, { "Z1K1": "Z11", "Z11K1": "Z1011", "Z11K2": "উইকিউপাত্তের উপাত্ত মডেল অনুযায়ী বিবৃতির অংশ" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "stellt eine Eigenschaft gemäß dem Wikidata-Datenmodell dar" }, { "Z1K1": "Z11", "Z11K1": "Z1672", "Z11K2": "代表維基數據資料模型的屬性" }, { "Z1K1": "Z11", "Z11K1": "Z1001", "Z11K2": "تمثل خاصيّة وفقًا لنموذج بيانات ويكي بيانات" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "Rappresenta una Proprietà secondo il modello di Wikidata" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "विकिडेटा की डेटा मॉडल के अनुसार एक गुणधर्म को प्रतिनिधित करता है" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "représente une propriété selon le modèle de donnée Wikidata" }, { "Z1K1": "Z11", "Z11K1": "Z1062", "Z11K2": "Reprezentace vlastnosti podle datového modelu Wikidat." } ] } } fhnuuxkj8ls7ula7p9h79fna4jl0sql Z6003 0 40393 268733 260274 2026-04-25T03:38:53Z Higa4 889 +ja 268733 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z6003" }, "Z2K2": { "Z1K1": "Z4", "Z4K1": "Z6003", "Z4K2": [ "Z3", { "Z1K1": "Z3", "Z3K1": "Z1", "Z3K2": "Z6003K1", "Z3K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "subject (reference)" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Subjekt" }, { "Z1K1": "Z11", "Z11K1": "Z1025", "Z11K2": "podmiot" }, { "Z1K1": "Z11", "Z11K1": "Z1011", "Z11K2": "উদ্দেশ্য" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "sujet" }, { "Z1K1": "Z11", "Z11K1": "Z1672", "Z11K2": "主體" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "soggetto" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "विषय" }, { "Z1K1": "Z11", "Z11K1": "Z1078", "Z11K2": "subjek" }, { "Z1K1": "Z11", "Z11K1": "Z1062", "Z11K2": "reference na subjekt" } ] }, "Z3K4": "Z42" }, { "Z1K1": "Z3", "Z3K1": "Z6092", "Z3K2": "Z6003K2", "Z3K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "predicate" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Prädikat" }, { "Z1K1": "Z11", "Z11K1": "Z1025", "Z11K2": "właściwość" }, { "Z1K1": "Z11", "Z11K1": "Z1011", "Z11K2": "বিধেয়" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "prédicat" }, { "Z1K1": "Z11", "Z11K1": "Z1672", "Z11K2": "謂語" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "predicato" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "विधेय" }, { "Z1K1": "Z11", "Z11K1": "Z1062", "Z11K2": "vlastnost" } ] }, "Z3K4": "Z42" }, { "Z1K1": "Z3", "Z3K1": "Z1", "Z3K2": "Z6003K3", "Z3K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "value" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Wert" }, { "Z1K1": "Z11", "Z11K1": "Z1025", "Z11K2": "wartość" }, { "Z1K1": "Z11", "Z11K1": "Z1011", "Z11K2": "মান" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "valeur" }, { "Z1K1": "Z11", "Z11K1": "Z1672", "Z11K2": "值" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "valore" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "वैल्यू" }, { "Z1K1": "Z11", "Z11K1": "Z1062", "Z11K2": "hodnota" } ] }, "Z3K4": "Z42" }, { "Z1K1": "Z3", "Z3K1": "Z6040", "Z3K2": "Z6003K4", "Z3K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "rank" }, { "Z1K1": "Z11", "Z11K1": "Z1011", "Z11K2": "ক্রম" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "rang" }, { "Z1K1": "Z11", "Z11K1": "Z1672", "Z11K2": "維基數據陳述等級" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "classificazione" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Rang" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "पद" }, { "Z1K1": "Z11", "Z11K1": "Z1062", "Z11K2": "postavení" } ] }, "Z3K4": "Z42" }, { "Z1K1": "Z3", "Z3K1": { "Z1K1": "Z7", "Z7K1": "Z881", "Z881K1": "Z6007" }, "Z3K2": "Z6003K5", "Z3K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "qualifiers" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "qualificatori" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "क्वालिफ़ायर" }, { "Z1K1": "Z11", "Z11K1": "Z1062", "Z11K2": "vymezení" } ] }, "Z3K4": "Z42" }, { "Z1K1": "Z3", "Z3K1": { "Z1K1": "Z7", "Z7K1": "Z881", "Z881K1": "Z6008" }, "Z3K2": "Z6003K6", "Z3K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "references" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "riferimenti" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "संदर्भ" }, { "Z1K1": "Z11", "Z11K1": "Z1062", "Z11K2": "reference" } ] }, "Z3K4": "Z42" }, { "Z1K1": "Z3", "Z3K1": "Z6020", "Z3K2": "Z6003K7", "Z3K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "claim subtype" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "tipo di dichiarazione" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "दावे का प्रकार" }, { "Z1K1": "Z11", "Z11K1": "Z1062", "Z11K2": "druh hodnoty výroku" } ] }, "Z3K4": "Z42" } ], "Z4K3": "Z101", "Z4K4": "Z6803", "Z4K7": [ "Z46" ], "Z4K8": [ "Z64" ] }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Wikidata statement" }, { "Z1K1": "Z11", "Z11K1": "Z1011", "Z11K2": "উইকিউপাত্ত বিবৃতি" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Wikidata-Aussage" }, { "Z1K1": "Z11", "Z11K1": "Z1186", "Z11K2": "קביעה של ויקינתונים" }, { "Z1K1": "Z11", "Z11K1": "Z1025", "Z11K2": "Deklaracja Wikidanych" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "déclaration Wikidata" }, { "Z1K1": "Z11", "Z11K1": "Z1005", "Z11K2": "Утверждение Викиданных" }, { "Z1K1": "Z11", "Z11K1": "Z1672", "Z11K2": "維基數據陳述" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "Dichiarazione Wikidata" }, { "Z1K1": "Z11", "Z11K1": "Z1827", "Z11K2": "δήλωση των Wikidata" }, { "Z1K1": "Z11", "Z11K1": "Z1051", "Z11K2": "Wikidata-esitys" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "विकिडेटा बयान" }, { "Z1K1": "Z11", "Z11K1": "Z1332", "Z11K2": "твердження Вікіданих" }, { "Z1K1": "Z11", "Z11K1": "Z1062", "Z11K2": "Výrok Wikidat" }, { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "ウィキデータの文" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1011", "Z31K2": [ "Z6", "উইকিউপাত্ত স্টেটমেন্ট" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1011", "Z11K2": "উইকিউপাত্তে তালিকাভুক্ত যেকোনো বিবৃতি বা বৈশিষ্ট্যের মান" }, { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "A statement on Wikidata, including its subject, predicate, value and rank. Subjects can be LIDs, LFIDs, LSIDs, QIDs." }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "une déclaration sur Wikidata, incluant son sujet, son prédicat, sa valeur et son rang" }, { "Z1K1": "Z11", "Z11K1": "Z1672", "Z11K2": "維基數據上的陳述,包含其主體、謂語、值與等級" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "Una dichiarazione di Wikidata, includente il soggetto, il predicato, il valore e la classificazione" }, { "Z1K1": "Z11", "Z11K1": "Z1062", "Z11K2": "Výrok na Wikidatech, zahrnující subjekt, vlastnost, hodnotu a postavení. Subjektem mohou být LID, LFID, LSID, QID." }, { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "ウィキデータでは主語、述語、値そしてランクが含まれます。主語はLID、LFID、LSID、QIDです。" } ] } } hrscnlvcgb511xbg1rey3sjzf9hajkt Z6005 0 40394 268735 260058 2026-04-25T03:40:34Z Higa4 889 +ja 268735 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z6005" }, "Z2K2": { "Z1K1": "Z4", "Z4K1": "Z6005", "Z4K2": [ "Z3", { "Z1K1": "Z3", "Z3K1": "Z6095", "Z3K2": "Z6005K1", "Z3K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "identity" }, { "Z1K1": "Z11", "Z11K1": "Z1011", "Z11K2": "পরিচয়" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Identität" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "identité" }, { "Z1K1": "Z11", "Z11K1": "Z1025", "Z11K2": "tożsamość" }, { "Z1K1": "Z11", "Z11K1": "Z1332", "Z11K2": "ідентичність" }, { "Z1K1": "Z11", "Z11K1": "Z1672", "Z11K2": "身份" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "identità" }, { "Z1K1": "Z11", "Z11K1": "Z1157", "Z11K2": "identiteit" } ] }, "Z3K4": "Z42" }, { "Z1K1": "Z3", "Z3K1": "Z12", "Z3K2": "Z6005K2", "Z3K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "lemmas" }, { "Z1K1": "Z11", "Z11K1": "Z1011", "Z11K2": "লেমা" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Lemmata" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "lemmes" }, { "Z1K1": "Z11", "Z11K1": "Z1025", "Z11K2": "formy podstawowe" }, { "Z1K1": "Z11", "Z11K1": "Z1332", "Z11K2": "леми" }, { "Z1K1": "Z11", "Z11K1": "Z1672", "Z11K2": "主題" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "lemmi" }, { "Z1K1": "Z11", "Z11K1": "Z1157", "Z11K2": "lemma's" }, { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "見出し語" } ] }, "Z3K4": "Z42" }, { "Z1K1": "Z3", "Z3K1": "Z60", "Z3K2": "Z6005K3", "Z3K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "language" }, { "Z1K1": "Z11", "Z11K1": "Z1011", "Z11K2": "ভাষা" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Sprache" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "langue" }, { "Z1K1": "Z11", "Z11K1": "Z1025", "Z11K2": "język" }, { "Z1K1": "Z11", "Z11K1": "Z1332", "Z11K2": "мова" }, { "Z1K1": "Z11", "Z11K1": "Z1672", "Z11K2": "語言" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "lingua" }, { "Z1K1": "Z11", "Z11K1": "Z1157", "Z11K2": "taal" }, { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "言語" } ] }, "Z3K4": "Z42" }, { "Z1K1": "Z3", "Z3K1": "Z6091", "Z3K2": "Z6005K4", "Z3K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "lexical category" }, { "Z1K1": "Z11", "Z11K1": "Z1011", "Z11K2": "অভিধানিক শ্রেণি" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "lexikalische Kategorie" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "catégorie lexicale" }, { "Z1K1": "Z11", "Z11K1": "Z1025", "Z11K2": "kategoria leksykalna" }, { "Z1K1": "Z11", "Z11K1": "Z1332", "Z11K2": "лексична категорія" }, { "Z1K1": "Z11", "Z11K1": "Z1672", "Z11K2": "詞彙類別" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "categoria lessicale" }, { "Z1K1": "Z11", "Z11K1": "Z1157", "Z11K2": "lexicale categorie" }, { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "語彙範疇" } ] }, "Z3K4": "Z42" }, { "Z1K1": "Z3", "Z3K1": { "Z1K1": "Z7", "Z7K1": "Z881", "Z881K1": "Z6003" }, "Z3K2": "Z6005K5", "Z3K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "claims" }, { "Z1K1": "Z11", "Z11K1": "Z1011", "Z11K2": "বিবৃতি" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Aussagen" }, { "Z1K1": "Z11", "Z11K1": "Z1025", "Z11K2": "deklaracje" }, { "Z1K1": "Z11", "Z11K1": "Z1332", "Z11K2": "твердження" }, { "Z1K1": "Z11", "Z11K1": "Z1672", "Z11K2": "聲稱" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "déclarations" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "dichiarazioni" }, { "Z1K1": "Z11", "Z11K1": "Z1157", "Z11K2": "verklaringen" }, { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "主張" } ] }, "Z3K4": "Z42" }, { "Z1K1": "Z3", "Z3K1": { "Z1K1": "Z7", "Z7K1": "Z881", "Z881K1": "Z6006" }, "Z3K2": "Z6005K6", "Z3K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "senses" }, { "Z1K1": "Z11", "Z11K1": "Z1011", "Z11K2": "অর্থ" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Sinne" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "sens" }, { "Z1K1": "Z11", "Z11K1": "Z1025", "Z11K2": "znaczenia" }, { "Z1K1": "Z11", "Z11K1": "Z1332", "Z11K2": "смисли" }, { "Z1K1": "Z11", "Z11K1": "Z1672", "Z11K2": "意義" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "sensi" }, { "Z1K1": "Z11", "Z11K1": "Z1157", "Z11K2": "betekenis" }, { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "語義" } ] }, "Z3K4": "Z42" }, { "Z1K1": "Z3", "Z3K1": { "Z1K1": "Z7", "Z7K1": "Z881", "Z881K1": "Z6004" }, "Z3K2": "Z6005K7", "Z3K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "forms" }, { "Z1K1": "Z11", "Z11K1": "Z1011", "Z11K2": "রূপ" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Formen" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "formes" }, { "Z1K1": "Z11", "Z11K1": "Z1025", "Z11K2": "formy" }, { "Z1K1": "Z11", "Z11K1": "Z1332", "Z11K2": "форми" }, { "Z1K1": "Z11", "Z11K1": "Z1672", "Z11K2": "詞形" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "forme" }, { "Z1K1": "Z11", "Z11K1": "Z1157", "Z11K2": "vormen" }, { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "語形" } ] }, "Z3K4": "Z42" } ], "Z4K3": "Z101", "Z4K4": "Z6805" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Wikidata lexeme" }, { "Z1K1": "Z11", "Z11K1": "Z1011", "Z11K2": "উইকিউপাত্ত লেক্সিম" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Wikidata-Lexem" }, { "Z1K1": "Z11", "Z11K1": "Z1078", "Z11K2": "Leksem Wikidata" }, { "Z1K1": "Z11", "Z11K1": "Z1288", "Z11K2": "لێکسیمی ویکیدراوە" }, { "Z1K1": "Z11", "Z11K1": "Z1186", "Z11K2": "יחידה מילונית של ויקינתונים" }, { "Z1K1": "Z11", "Z11K1": "Z1025", "Z11K2": "Leksem Wikidanych" }, { "Z1K1": "Z11", "Z11K1": "Z1592", "Z11K2": "Lexem" }, { "Z1K1": "Z11", "Z11K1": "Z1332", "Z11K2": "Лексема Вікіданих" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "lexème Wikidata" }, { "Z1K1": "Z11", "Z11K1": "Z1005", "Z11K2": "Лексема Викиданных" }, { "Z1K1": "Z11", "Z11K1": "Z1672", "Z11K2": "維基數據詞位" }, { "Z1K1": "Z11", "Z11K1": "Z1001", "Z11K2": "معجمية ويكي بيانات" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "Lessema Wikidata" }, { "Z1K1": "Z11", "Z11K1": "Z1051", "Z11K2": "Wikidata-lekseemi" }, { "Z1K1": "Z11", "Z11K1": "Z1643", "Z11K2": "위키데이터 어휘소" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "विकिडेटा शब्दिम" }, { "Z1K1": "Z11", "Z11K1": "Z1157", "Z11K2": "Wikidata-lexeem" }, { "Z1K1": "Z11", "Z11K1": "Z1062", "Z11K2": "Lexém Wikidat" }, { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "ウィキデータの語彙素" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1011", "Z31K2": [ "Z6", "উইকিউপাত্ত আভিধানিক অর্থমূল" ] }, { "Z1K1": "Z31", "Z31K1": "Z1002", "Z31K2": [ "Z6", "lexeme type" ] }, { "Z1K1": "Z31", "Z31K1": "Z1592", "Z31K2": [ "Z6", "lexemtyp", "Wikidata lexem" ] }, { "Z1K1": "Z31", "Z31K1": "Z1332", "Z31K2": [ "Z6", "тип лексеми" ] }, { "Z1K1": "Z31", "Z31K1": "Z1672", "Z31K2": [ "Z6", "詞位類型" ] }, { "Z1K1": "Z31", "Z31K1": "Z1001", "Z31K2": [ "Z6", "نوع معجمية" ] }, { "Z1K1": "Z31", "Z31K1": "Z1643", "Z31K2": [ "Z6", "어휘소 유형" ] }, { "Z1K1": "Z31", "Z31K1": "Z1157", "Z31K2": [ "Z6", "lexeemtype" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1011", "Z11K2": "কোনো মর্মার্থের একটি মৌলিক ধারণাগত একক, যা প্রায় একটি মূল শব্দের ধরণগুলির সমষ্টির। আরও জানুন: w:bn:আভিধানিক অর্থমূল" }, { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Type for the lexeme data structure in Wikidata" }, { "Z1K1": "Z11", "Z11K1": "Z1592", "Z11K2": "Typ som representerar ett lexem i Wikidata" }, { "Z1K1": "Z11", "Z11K1": "Z1332", "Z11K2": "Тип для структури даних лексем у Вікіданих" }, { "Z1K1": "Z11", "Z11K1": "Z1672", "Z11K2": "維基數據中詞位資料結構的類型" }, { "Z1K1": "Z11", "Z11K1": "Z1001", "Z11K2": "نوع لبُنية بيانات معجمية في ويكي بيانات" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "Tipo per la struttura dati lessema di Wikidata" }, { "Z1K1": "Z11", "Z11K1": "Z1643", "Z11K2": "위키데이터의 어휘소 데이터 구조 유형" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "विकिडेटा में शब्दिम डेटा संरचना का प्रकार" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "type de la structure de données du lexème dans Wikidata" }, { "Z1K1": "Z11", "Z11K1": "Z1157", "Z11K2": "type voor de lexeem-gegevensstructuur in Wikidata" }, { "Z1K1": "Z11", "Z11K1": "Z1062", "Z11K2": "Typ obsahující data lexému Wikidat." }, { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "ウィキデータにおける語彙素データ構造用の型" } ] } } 2sdgtos8xgyfum7ydkbkctxzq53sr80 Z6006 0 40395 268736 260286 2026-04-25T03:41:35Z Higa4 889 +ja 268736 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z6006" }, "Z2K2": { "Z1K1": "Z4", "Z4K1": "Z6006", "Z4K2": [ "Z3", { "Z1K1": "Z3", "Z3K1": "Z6096", "Z3K2": "Z6006K1", "Z3K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "identity" }, { "Z1K1": "Z11", "Z11K1": "Z1011", "Z11K2": "পরিচয়" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Identität" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "identité" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "identità" } ] }, "Z3K4": "Z42" }, { "Z1K1": "Z3", "Z3K1": "Z12", "Z3K2": "Z6006K2", "Z3K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "glosses" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "glosse" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Glosse" } ] }, "Z3K4": "Z42" }, { "Z1K1": "Z3", "Z3K1": { "Z1K1": "Z7", "Z7K1": "Z881", "Z881K1": "Z6003" }, "Z3K2": "Z6006K3", "Z3K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "claims" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "déclarations" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "dichiarazioni" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Aussage" } ] }, "Z3K4": "Z42" }, { "Z1K1": "Z3", "Z3K1": "Z6095", "Z3K2": "Z6006K4", "Z3K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "lexeme" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "lessema" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Lexem" } ] }, "Z3K4": "Z42" } ], "Z4K3": "Z101", "Z4K4": "Z6806" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Wikidata lexeme sense" }, { "Z1K1": "Z11", "Z11K1": "Z1011", "Z11K2": "উইকিউপাত্ত লেক্সিম অর্থ" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Wikidata-Lexemsinn" }, { "Z1K1": "Z11", "Z11K1": "Z1186", "Z11K2": "משמעות של יחידה מילונית של ויקינתונים" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "sens d'un lexème Wikidata" }, { "Z1K1": "Z11", "Z11K1": "Z1005", "Z11K2": "Значение лексемы Викиданных" }, { "Z1K1": "Z11", "Z11K1": "Z1672", "Z11K2": "維基數據詞位意義" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "Senso di lessema Wikidata" }, { "Z1K1": "Z11", "Z11K1": "Z1051", "Z11K2": "Wikidata-lekseemin merkitys" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "विकिडेटा शब्दिम बोध" }, { "Z1K1": "Z11", "Z11K1": "Z1062", "Z11K2": "Význam lexému Wikidat" }, { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "ウィキデータ語彙素の語義" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1011", "Z31K2": [ "Z6", "লেক্সিম অর্থ", "অর্থ" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1011", "Z11K2": "শব্দের বা বাক্যের অর্থ বর্ণনা করে এমন বস্তু" }, { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "A sense of a Wikidata lexeme" }, { "Z1K1": "Z11", "Z11K1": "Z1672", "Z11K2": "維基數據詞位的意義" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "विकिडेटा के किसी शब्दिम का एक बोध" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "Un sens de lexème Wikidata" }, { "Z1K1": "Z11", "Z11K1": "Z1062", "Z11K2": "Reprezentace významu lexému podle datového modelu Wikidat." } ] } } 0xpgq47yraic0mv9s6sl0bogo1ouk9j User talk:沈澄心/Wikifunctions News 3 41529 268919 266209 2026-04-25T09:54:36Z MediaWiki message delivery 791 /* Wikifunctions & Abstract Wikipedia Newsletter #245 is out: The Foundation's search for the perfect language */ new section 268919 wikitext text/x-wiki == Wikifunctions & Abstract Wikipedia Newsletter #177 is out: Our goal for this Quarter: Agreement == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2024-10-25|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In this issue, we discuss our goal of building up phrases from Lexemes using linguistic agreement, i.e. accordance to number and gender when constructing a phrase. 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]]) 16:32, 25 October 2024 (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=27638060 --> == Wikifunctions & Abstract Wikipedia Newsletter #178 is out: Rewriting the backend == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2024-11-01|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In this issue, we discuss how the team is working hard to rewrite Wikifunctions' backend, to overcome some of the limits we encountered with the current language. 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/1730745000 November 4, at 18: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]]) 13:19, 2 November 2024 (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=27660634 --> == Wikifunctions & Abstract Wikipedia Newsletter #179 is out: The dream of a Universal Language == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2024-11-07|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In this issue, we talk about several presentation in and around the topics of languages and our work, we discuss the current refactoring of our functions catalogue 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]]) 22:50, 7 November 2024 (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=27660634 --> == Wikifunctions & Abstract Wikipedia Newsletter #180 is out: New type: Rational numbers == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2024-11-13|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In this issue, we present you our newest Type, [[:f:Z19677|rational numbers]], as well as the new renderer and parser for natural numbers, 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:40, 14 November 2024 (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=27660634 --> == Wikifunctions & Abstract Wikipedia Newsletter #181 is out: New special page for missing labels, new type for Gregorian years, and much more == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2024-11-21|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In this issue, we introduce a new special page for objects with a missing label, we present two new types (Gregorian year and Wikidata statement rank), we showcase several contributions made by you volunteers, 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]]) 18:23, 22 November 2024 (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=27757932 --> == Wikifunctions & Abstract Wikipedia Newsletter #182 is out: WordGraph release; New Special page: list functions by tests; new type for day of the year, and much more == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2024-11-27|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In this issue, we discuss the implications of the release of Google Zurich's WordGraph dataset, we introduce a new special page, support for other Wikidata statements and a new type (day of Roman year), and finally 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]]) 15:03, 28 November 2024 (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=27872982 --> == Next Wikifunctions & Abstract Wikipedia Volunteers' Corner will be on December 9 == Hi, we remind you that, if you have questions or ideas to discuss about Wikifunctions & Abstract Wikipedia, you can participate to the next '''Volunteers' Corner''', that will be held on '''[https://zonestamp.toolforge.org/1733758200 December 9, at 15:30 UTC]''' ([https://meet.google.com/xuy-njxh-rkw link to the meeting]). We hope to see you there! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 14:46, 6 December 2024 (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=27889617 --> == Wikifunctions & Abstract Wikipedia Newsletter #183 is out: Sketching a path to Abstract Wikipedia; Team offsite in Lisbon; and much more == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2024-12-12|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In this issue, we discuss how natural language generation for Abstract Wikipedia might develop, and we share news on tools and types on Wikifunctions. 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]]) 18:52, 16 December 2024 (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=27889617 --> == Wikifunctions & Abstract Wikipedia Newsletter #184 is out: Function of the Week: age; Intros for year articles; New Type: Floating-point number == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2024-12-19|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In the last issue for 2024, we discuss functions to create introductions for articles about years, we showcase one of the 23 functions with the Gregorian year type, we introduce a new type, and finally 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]]) 22:06, 19 December 2024 (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=27889617 --> == Next Wikifunctions & Abstract Wikipedia Volunteers' Corner will be on January 13 == Hi, we remind you that, if you have questions or ideas to discuss about Wikifunctions & Abstract Wikipedia, you can participate to the next Volunteers' Corner, that will be held on [https://zonestamp.toolforge.org/1736793000 January 13, at 18:30 UTC] ([https://meet.google.com/xuy-njxh-rkw link to the meeting]). We hope to see you there! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 17:44, 10 January 2025 (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=28062578 --> == Wikifunctions & Abstract Wikipedia Newsletter #185 is out: Happy Wikipedia day! Quarterly planning == The [[:f:Special:MyLanguage/Wikifunctions:Status updates/2025-01-15|first update of 2025]] for Abstract Wikipedia and Wikifunctions is out. Please, come and read it! In this issue, we present our plan for the upcoming quarter (January-March 2025), we suggest changes to our "Function of the week" section, 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]]) 18:34, 17 January 2025 (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=28062578 --> == Wikifunctions & Abstract Wikipedia Newsletter #186 is out: Welcome, David! Naming conventions recommendations == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2025-01-22|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In this issue, we welcome a new member of the team, we introduce our current discussion on naming conventions recommendations, we introduce a new section dedicated to the newest functions created, 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]]) 16:36, 23 January 2025 (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=28062578 --> == Wikifunctions & Abstract Wikipedia Newsletter #187 is out: With 2000 Functions into the new year: time for stats == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2025-01-29|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In this issue, we present some statistics about where we are as a project, we give some updates about our Types, 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/1738607400 February 3, at 18:30 UTC]''' ([https://meet.google.com/xuy-njxh-rkw link to the meeting]). Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 14:05, 30 January 2025 (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=28185757 --> == Wikifunctions & Abstract Wikipedia Newsletter #188 is out: Invitation to the Natural Language Generation Special Interest Group == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2025-02-06|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In this issue, we present a proposal to restructure our Natural Language Generation Special Interest Group (NLG SIG) meeting, we announce the creation of a new type, 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]]) 17:17, 6 February 2025 (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=28185757 --> == Wikifunctions & Abstract Wikipedia Newsletter #189 is out: Restricting the World, redux == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2025-02-13|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In this issue, we have an essay from Denny, we discuss the fix to the Byte Type, 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]]) 11:19, 14 February 2025 (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=28241947 --> == Wikifunctions & Abstract Wikipedia Newsletter #190 is out: A proposal for types per language and part of speech == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2025-02-19|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In this issue, we present a proposal for types to represent a part of speech in a language, we present some events that we have taken part to (or we are taking part to), 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]]) 15:50, 20 February 2025 (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=28271571 --> == Wikifunctions & Abstract Wikipedia Newsletter #191 is out: From things to words == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2025-02-26|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In this issue, we discuss the deployment of the possibility of getting the right Lexeme given a Wikidata Item, we discuss the newest updates about Types, 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/1741026600 March 3, at 18: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]]) 16:16, 28 February 2025 (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=28307629 --> == Wikifunctions & Abstract Wikipedia Newsletter #192 is out: Recent Changes in the software, Recording of Volunteer’s Corner, and talks in London == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2025-03-07|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In this issue, we present two talks that will feature Denny as a speaker 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]]) 15:12, 7 March 2025 (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=28307629 --> == Wikifunctions & Abstract Wikipedia Newsletter #193 is out: Upcoming NLG meeting, Recent Changes in the software == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2025-03-15|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In this issue, we invite you to the next [[:f:Wikifunctions:NLG SIG|NLG SIG Meeting]], that will take place [https://zonestamp.toolforge.org/1739894400 on Tuesday March 18 at 16 UTC], 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]]) 16:39, 15 March 2025 (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=28399838 --> == Wikifunctions & Abstract Wikipedia Newsletter #194 is out: Wikidata-based simple enumerations == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2025-03-20|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In this issue, we introduce a discussion about a new kind of enumeration type, 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]]) 12:06, 21 March 2025 (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=28399838 --> == Wikifunctions & Abstract Wikipedia Newsletter #195 is out: It’s about time == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2025-03-28|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In this issue, we introduce a discussion about how to support the creation of a type for time that is compatible with Wikidata, 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]]) 17:25, 28 March 2025 (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=28399838 --> == Wikifunctions & Abstract Wikipedia Newsletter #196 is out: Quarterly Planning for April–June 2025; We are looking for a Senior Product Manager == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2025-04-05|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In this issue, we present our work plan for the upcoming quarter (April-June 2025), we publish a new job opening for joining the team, 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/1744047000 April 7, at 17:30 UTC]''' ([https://meet.google.com/xuy-njxh-rkw link to the meeting]). Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 14:22, 6 April 2025 (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=28471753 --> == Wikifunctions & Abstract Wikipedia Newsletter #197 is out: Quarter in review, and lots of material to watch == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2025-04-11|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In this issue, we evaluate our work done for the recently closed quarter (January-March 2025), we present you a number of video and blogpost about us to watch and read, 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 the next '''Natural Language Generation Special Interest Group meeting''' will be held on '''[https://zonestamp.toolforge.org/1744732800 April 15, at 16:00 UTC]''' ([https://meet.google.com/xzn-kqer-mah link to the meeting]). Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 11:20, 11 April 2025 (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=28471753 --> == Wikifunctions & Abstract Wikipedia Newsletter #198 is out: Wikifunctions integrated in Dagbani - and Wikifunctions; and the date of Easter == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2025-04-16|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In this issue, we announce that this week we switched on the ability to call Wikifunctions functions from within Dagbani Wikipedia (our first wiki to do so!), we discuss the functions related to calculating the dates of Easter, 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]]) 14:29, 17 April 2025 (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=28471753 --> == Wikifunctions & Abstract Wikipedia Newsletter #199 is out: Welcome, Gregory! == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2025-04-25|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In this issue, we present a new member of the team, 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/1746466200 May 5, 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]]) 13:16, 28 April 2025 (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=28586963 --> == Wikifunctions & Abstract Wikipedia Newsletter #200 is out: Abstract Wikipedia is a MacArthur 100&Change finalist == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2025-04-30|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In this issue, we announce that we reached the final stage of a grant competition, we introduce our next big conversation about where the content of Abstract Wikipedia will be located, 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/1746466200 May 5, 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]]) 10:57, 1 May 2025 (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=28628447 --> == Wikifunctions & Abstract Wikipedia Newsletter #201 is out: Abstract Wikipedia and the Wikimedia AI Strategy == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2025-05-09|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In this issue, we discuss how Abstract Wikipedia ties in with the newly announced WMF's strategy for AI, we talk about the Wikimedia Hackathon and our community meetings, and we take a look at the latest software developments. Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]! Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 10:27, 10 May 2025 (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=28661550 --> == Wikifunctions & Abstract Wikipedia Newsletter #202 is out: Location of Abstract Content == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2025-05-15|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In this issue, we invite you to [[:m:Abstract Wikipedia/Location of Abstract Content|a consultation]] about where should the content of Abstract Wikipedia be stored, we invite you to our next online presentation, and we take a look at the latest software developments. Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]! Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 10:56, 16 May 2025 (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=28661550 --> == Wikifunctions & Abstract Wikipedia Newsletter #203 is out: Ongoing consultation about the Location for Abstract Content == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2025-05-23|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In this issue, we invite you again to [[:m:Abstract Wikipedia/Location of Abstract Content|a consultation]] about where should the content of Abstract Wikipedia be stored, we present some updates about existing and new types, we remind you of our next online presentation, 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]]) 13:54, 23 May 2025 (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=28661550 --> == Wikifunctions & Abstract Wikipedia Newsletter #204 is out: Rolling out to five Wiktionaries; Calculating with today's date == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2025-05-29|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In this issue, we talk about our latest deployment on five Wiktionaries, we showcase a couple of functions about dates, we remind you of ongoing discussions and upcoming presentations, 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/1748885400 June 2, at 17:30 UTC]''' ([https://meet.google.com/xuy-njxh-rkw link to the meeting]). Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 14:38, 29 May 2025 (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=28780680 --> == Wikifunctions & Abstract Wikipedia Newsletter #205 is out: Where will Abstract Content go? == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2025-06-06|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In this issue, we give you some updates on the discussion about where to store abstract content, we present you the recordings of our latest presentations and meetings, 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]]) 13:38, 9 June 2025 (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=28806388 --> == Wikifunctions & Abstract Wikipedia Newsletter #206 is out: Closing the consultation about the location of Abstract Content == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2025-06-15|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In this issue, we announce the closing of the discussion about where to store abstract content, we remind you about our current discussions about types and our next [[:f:Special:MyLanguage/Wikifunctions:NLG_SIG|NLG SIG meeting]], 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]]) 12:56, 16 June 2025 (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=28860768 --> == Wikifunctions & Abstract Wikipedia Newsletter #207 is out: Quarterly Planning for July–September 2025 == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2025-06-21|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In this issue, we outline our priorities for the next quarter (July–September 2025), we give you some updates related to our new types, 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]]) 12:38, 23 June 2025 (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=28860768 --> == Wikifunctions & Abstract Wikipedia Newsletter #208 is out: How many people are needed to write an encyclopedia? == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2025-06-27|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In this issue, we share a short essay from Denny about writing an encyclopedia, 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]]) 15:38, 28 June 2025 (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=28860768 --> == Wikifunctions & Abstract Wikipedia Newsletter #209 is out: Coverage of 1298 == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2025-07-04|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In this issue, we share a short essay from Denny about how Wikipedias cover articles about years, 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/1751909400 July 7, at 17:30 UTC]''' ([https://meet.google.com/xuy-njxh-rkw link to the meeting]). Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 14:39, 4 July 2025 (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=28927185 --> == Wikifunctions & Abstract Wikipedia Newsletter #210 is out: Length limits on labels and descriptions == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2025-07-10|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In this issue, we introduce a measure to limit length of labels and descriptions, we show a video illustrating our work on front-end components, we share some news on new Types, 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 the next '''Natural Language Generation Special Interest Group meeting''' will be held on '''[https://zonestamp.toolforge.org/1752595200 July 15, at 16:00 UTC]''' ([https://meet.google.com/xzn-kqer-mah link to the meeting]). Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 09:46, 11 July 2025 (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=28960872 --> == Wikifunctions & Abstract Wikipedia Newsletter #211 is out: Wikidata-based enumerations are here == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2025-07-19|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In this issue, we introduce a new kind of Type (Wikidata-based enumerations), we remind you of our current sprint in fixing labels and descriptions that are too long, 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]]) 12:16, 19 July 2025 (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=28960872 --> == Wikifunctions & Abstract Wikipedia Newsletter #212 is out: “Wikipedia is an encyclopedia”; Two years of Wikifunctions == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2025-07-26|the '''second anniversary update''']] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In this issue, we introduce our work on functions that generate sentences and fragments in several languages, we celebrate our second anniversary, 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]]) 16:33, 26 July 2025 (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=29016422 --> == Wikifunctions & Abstract Wikipedia Newsletter #215 is out: Accessing Wikidata items now possible from embedded function calls; Wikifunctions available on 65 Wikitionaries == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2025-08-29|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In this issue, we announce that it is now possible to access Wikidata items from embedded function calls, we also inform that Wikifunctions is now available on 60 more Wiktionaries, 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]]) 14:57, 29 August 2025 (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=29173200 --> == Next Wikifunctions & Abstract Wikipedia Volunteers’ Corner is tomorrow! == We remind you that our next '''Wikifunctions & Abstract Wikipedia Volunteers’ Corner''' will be '''[https://zonestamp.toolforge.org/1757352600 tomorrow, September 8, at 17:30 UTC]''' ([https://meet.google.com/xuy-njxh-rkw link to the meeting]). Unless you have many questions, we will follow our usual agenda, giving updates on the upcoming plans and recent activities, having plenty of time and space for your questions, and building a Function together. See you at the Corner! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 13:39, 7 September 2025 (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=29173200 --> == Wikifunctions & Abstract Wikipedia Newsletter #216 is out: Copying function calls from one Wikipedia to another == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2025-09-07|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In this issue, we announce that it is now possible to use natural languages as a default value in embedded function calls, we discuss the latest news in Types, 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]]) 16:04, 8 September 2025 (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=29173200 --> == Wikifunctions & Abstract Wikipedia Newsletter #217 is out: More than 3,000 functions on Wikifunctions == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2025-09-12|a new update]] for Wikifunctions and Abstract Wikipedia. Please, come and read it! In this issue, we celebrate reaching the milestone of 3,000 functions on Wikifunctions, we discuss our upcoming commitments in outreach, we share with you our latest blogpost, 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]]) 18:21, 12 September 2025 (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=29173200 --> == Wikifunctions & Abstract Wikipedia Newsletter #218 is out: Wikifunctions available on 123 Wiktionary languages == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2025-09-19|a new update]] for Wikifunctions and Abstract Wikipedia. Please, come and read it! In this issue, we update you on the recent Wikifunctions deployment on Wiktionaries, we introduce our new page for requesting cleanups, we update you on what's new on Types, we remind you of the upcoming meetings, 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 the next '''Natural Language Generation Special Interest Group meeting''' will be held on '''[https://zonestamp.toolforge.org/1758643200 September 23, at 16:00 UTC]''' ([https://meet.google.com/xzn-kqer-mah link to the meeting]). Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 15:26, 20 September 2025 (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=29289969 --> == Wikifunctions & Abstract Wikipedia Newsletter #219 is out: Accessing qualifiers in Wikidata statements == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2025-09-26|a new update]] for Wikifunctions and Abstract Wikipedia. Please, come and read it! In this issue, we introduce the possibility of calling also qualifiers from Wikidata, we update you on the recent deployments of Wikifunctions and on the Wikifunctions presentations at Wikimedia events, we give you the recent updates on Types, 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]]) 17:46, 26 September 2025 (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=29319712 --> == Wikifunctions & Abstract Wikipedia Newsletter #220 is out: Rich text now available in embedded function calls on 148 Wiktionaries and Incubator == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2025-10-03|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In this issue, we update you on the latest functions and types you can create, we announce that functions are now available to call on 152 projects, we talk about our presentations at Wikimedia meetings, 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/1759771800 October 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:55, 4 October 2025 (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=29367070 --> == Wikifunctions & Abstract Wikipedia Newsletter #221 is out: Decision on location for abstract content and Quarterly Planning for October–December == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2025-10-08|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In this issue, we introduce our [[:m:Special:MyLanguage/Abstract Wikipedia/Abstract Wikipedia naming contest|naming contest for Abstract Wikipedia]], we discuss our plans and work for the upcoming quarter (October-December 2025), we report on the next events we'll be part of, 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]]) 17:47, 9 October 2025 (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=29367070 --> == Wikifunctions & Abstract Wikipedia Newsletter #222 is out: Kicking Off the Naming Contest for Abstract Wikipedia; Visualizing functions == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2025-10-15|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In this issue, we kickstart our [[:m:Special:MyLanguage/Abstract Wikipedia/Abstract Wikipedia naming contest|naming contest for Abstract Wikipedia]], we present a beautiful representation of functions by a community member, we report on the next events we'll be part of, 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]]) 17:04, 15 October 2025 (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=29444338 --> == Wikifunctions & Abstract Wikipedia Newsletter #223 is out: Welcome Zaree and Laura! Naming contest round 1 kicked off == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2025-10-23|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In this issue, we welcome two new additions to the team, we update you on our [[:m:Special:MyLanguage/Abstract Wikipedia/Abstract Wikipedia naming contest|naming contest for Abstract Wikipedia]], we report on the next events we'll be part of, 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]]) 21:10, 23 October 2025 (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=29491948 --> == Wikifunctions & Abstract Wikipedia Newsletter #224 is out: Round 1 of “abstract content wiki” naming vote ending Monday; An example of short descriptions == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2025-10-29|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In this issue, we update you on our [[:m:Special:MyLanguage/Abstract Wikipedia/Abstract Wikipedia naming contest|naming contest for Abstract Wikipedia]], we announce our first experimentation with short descriptions on Wikidata, we talk about our presentations at the upcoming WikidataCon 2025, and we take a look at the latest Type and 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/1762194600 November 3, at 18: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]]) 13:48, 30 October 2025 (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=29511879 --> == Wikifunctions & Abstract Wikipedia Newsletter #225 is out: First round of voting for naming the wiki for abstract content closed; Calling for Wiktionary functions; Embedded Wikifunctions on Bengali Wikipedia and seven more Wiktionaries == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2025-11-05|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In this issue, we update you on the closing of the first phase of the [[:m:Special:MyLanguage/Abstract Wikipedia/Abstract Wikipedia naming contest|naming contest for Abstract Wikipedia]], we introduce a possible implementation of Wikifunctions for Wiktionaries, we talk about our latest outreach events, and we take a look at the latest Type and 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]]) 14:06, 6 November 2025 (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=29511879 --> == Wikifunctions & Abstract Wikipedia Newsletter #226 is out: Getting ready for second round of voting for naming the wiki with abstract content; Rewriting the backend: Why Rust? == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2025-11-13|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In this issue, we summarise current discussion regarding the [[:m:Special:MyLanguage/Abstract Wikipedia/Abstract Wikipedia naming contest|naming contest for Abstract Wikipedia]], we discuss how we are rewriting the backend, we ask for help in substituting a function, we suggest you the recordings of Wikifunctions-related sessions at the WikidataCon 2025, 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 the next '''Natural Language Generation Special Interest Group meeting''' will be held on '''[https://zonestamp.toolforge.org/1763481600 November 18, at 16:00 UTC]''' ([https://meet.google.com/xzn-kqer-mah link to the meeting]). Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 14:42, 13 November 2025 (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=29511879 --> == Wikifunctions & Abstract Wikipedia Newsletter #227 is out: Second round of voting for naming the wiki with language-independent content; Sharing function calls == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2025-11-20|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In this issue, we announce the start of the second phase of the [[:m:Special:MyLanguage/Abstract Wikipedia/Abstract Wikipedia naming contest|naming contest for Abstract Wikipedia]], we share the results of the MacArthur Foundation's 100&Change contest, we share the recording of the last NLG SIG meeting, and we take a look at the latest software developments. Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]! Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 10:11, 21 November 2025 (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=29511879 --> == Wikifunctions & Abstract Wikipedia Newsletter #228 is out: Vote on the new wiki name! Finishing each other’s sentences == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2025-11-27|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In this issue, we update you on our [[:m:Special:MyLanguage/Abstract Wikipedia/Abstract Wikipedia naming contest|naming contest for Abstract Wikipedia]], we discuss our progress on sentence creation with functions, 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/1762194600 December 1, at 18: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]]) 11:38, 27 November 2025 (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=29511879 --> == Wikifunctions & Abstract Wikipedia Newsletter #229 is out: And the name is Abstract Wikipedia == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2025-12-04|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In this issue, we share the final results of the [[:m:Special:MyLanguage/Abstract Wikipedia/Abstract Wikipedia naming contest|naming contest for Abstract Wikipedia]], we share two demos about new Wikifunctions features, we talk about Wikidata components in Wikifunctions, 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]]) 11:02, 4 December 2025 (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=29735279 --> == Wikifunctions & Abstract Wikipedia Newsletter #230 is out: How to write better error messages == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2025-12-11|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In this issue, we share an essay on how to write better error messages, on improving which we focused in the last months. 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]]) 12:01, 12 December 2025 (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=29735279 --> == Wikifunctions & Abstract Wikipedia Newsletter #231 is out: We wish you a happy new Gregorian year! == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2025-12-18|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In this issue, we showcase some templates using Wikifunctions functions on several projects, and we wrap up work for this Gregorian year, wishing you happy holidays. The updates will resume in the week of January 14, so if you feel like you want more, you can always read the previous updates in [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]! Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 16:01, 18 December 2025 (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=29814552 --> == Wikifunctions & Abstract Wikipedia Newsletter #232 is out: 25 years of Wikipedia == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-01-15|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In the first issue of 2026, we celebrate our incredible milestone of 25 years of Wikipedia and we take a look at the latest software developments. Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]! Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 10:04, 16 January 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=29902635 --> == Wikifunctions & Abstract Wikipedia Newsletter #233 is out: Quarterly plan for January–March 2026 == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-01-22|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In this issue, we share our work plans for the quarter that goes from January to March 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]]) 12:01, 22 January 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=29963119 --> == Wikifunctions & Abstract Wikipedia Newsletter #234 is out: Integrating Abstract Wikipedia == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-01-29|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In this issue, we share our ideas about the integration of Abstract Wikipedia with the existing Wikimedia projects, 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:51, 30 January 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=29963119 --> == Next Wikifunctions & Abstract Wikipedia Volunteers' Corner will be on February 9 == Hi, we remind you that, if you have questions or ideas to discuss about Wikifunctions & Abstract Wikipedia, you can participate to the next '''Volunteers' Corner''', that will be held on '''[https://zonestamp.toolforge.org/1770661800 February 9, at 18:30 UTC]''' ([https://meet.google.com/xuy-njxh-rkw link to the meeting]). We hope to see you there! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 06:23, 6 February 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=29963119 --> == Wikifunctions & Abstract Wikipedia Newsletter #235 is out: Finishing each other sentences: Starting things; Offsite in Istanbul == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-02-13|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In this issue, we share the results of our recent team offsite (meeting in person) in Istanbul, Türkiye, especially on creating sentence fragments in several languages. 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]]) 16:31, 13 February 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=29963119 --> == Wikifunctions & Abstract Wikipedia Newsletter #236 is out: A sneak preview of Abstract Wikipedia == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-02-20|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In this issue, we share a sneak preview of how Abstract Wikipedia will look like and work, 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]]) 13:15, 20 February 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=29963119 --> == Wikifunctions & Abstract Wikipedia Newsletter #237 is out: Graceful overrides and fallbacks == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-02-26|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In this issue, we discuss different patterns in articles about years on different Wikipedias, we present the video of the Wikifunctions presentation by Nicolas Vigneron at the last Celtic Knot, 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/1772476200 March 2, at 18: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]]) 11:18, 27 February 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=30119120 --> == Wikifunctions & Abstract Wikipedia Newsletter #238 is out: Citations and Copy and Paste == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-03-06|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In this issue, we introduce the possibility of creating a function that deals with references and a Wikifunctions internal clipboard, where you can temporarily store any piece of code in order to paste it somewhere else, 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]]) 17:28, 6 March 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=30119120 --> == Wikifunctions & Abstract Wikipedia Newsletter #239 is out: A new composition language == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-03-11|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In this issue, we talk about the revamp of the composition language on Wikifunctions, with its potential for further improvements. 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]]) 16:19, 12 March 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=30229736 --> == Wikifunctions & Abstract Wikipedia Newsletter #240 is out: Abstract Wikipedia is now in Beta == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-03-19|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In this issue, we celebrate the launch of the [https://abstract.wikipedia.org/ preliminary Beta version of Abstract Wikipedia], 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]]) 18:23, 19 March 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=30229736 --> == Wikifunctions & Abstract Wikipedia Newsletter #241 is out: First few days of Abstract Wikipedia Beta; Status of Composition Language v2 == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-03-26|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In this issue, we discuss the first early edits on [https://abstract.wikipedia.org/ Abstract Wikipedia], we share the status of Composition Language v2, 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]]) 16:48, 26 March 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=30289284 --> == Wikifunctions & Abstract Wikipedia Newsletter #242 is out: Request for Discussion: Syntactic tables == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-04-02|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In this issue, we introduce a proposal for Natural Language Generation, we introduce a page for function suggestions from Abstract Wikipedia, we inform you that there will be a presentation about Abstract Wikipedia at WikiCon Australia, 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/1776101400 April 13, 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]]) 13:37, 3 April 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=30325620 --> == Wikifunctions & Abstract Wikipedia Newsletter #243 is out: Community proposals for capturing meaning == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-04-10|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In this issue, we report on three community proposals on syntactic approaches, we introduce a new Type (Complex numbers), we report on current hiccups on Abstract Wikipedia, we share more information about a presentation about Abstract Wikipedia at WikiCon Australia, 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/1776101400 April 13, 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]]) 15:35, 10 April 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=30325620 --> == Wikifunctions & Abstract Wikipedia Newsletter #244 is out: Milestones; Some major issues hopefully resolved == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-04-16|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In this issue, we celebrate 4000 functions on Wikifunctions and 1000 abstract articles on Abstract Wikipedia, we announce that we should have fixed some major issues with the websites, we inform you on our latest outreach activities, and we take a look at the latest software developments. Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]! Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 10:22, 17 April 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=30325620 --> == Wikifunctions & Abstract Wikipedia Newsletter #245 is out: The Foundation's search for the perfect language == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-04-25|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In this issue, we present an academic paper about Abstract Wikipedia, we discuss our latest Type created, and we take a look at the newest created functions. 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:54, 25 April 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=30325620 --> fm9wak5g6xe0ertwawsjnv2bxvtpm6s Wikifunctions:Status updates/az 4 41634 268851 266162 2026-04-25T09:43:20Z FuzzyBot 207 Updating to match new version of source page 268851 wikitext text/x-wiki <languages/> {{shortcut|WF:SU}}{{notice|1=<span lang="en" dir="ltr" class="mw-content-ltr">'''[[:m:Global message delivery/Targets/Wikifunctions & Abstract Wikipedia|Subscribe]]''' to receive short on-wiki MassMessage notifications about each new issue</span>}} {{Wikifunctions updates | prevlabel = <span lang="en" dir="ltr" class="mw-content-ltr">Previous update</span> | prev = 2024-02-01 | nextlabel = <span lang="en" dir="ltr" class="mw-content-ltr">Last update</span> | next = 2026-04-25 }} <div lang="en" dir="ltr" class="mw-content-ltr"> A lot is happening around Wikifunctions and Abstract Wikipedia. This is the page where our updates are posted, including the [[Special:MyLanguage/WF:function of the Week|function of the Week]]. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> You can also subscribe to the [[:m:Global message delivery/Targets/Wikifunctions & Abstract Wikipedia|on-wiki newsletter]] to have them delivered to your talk page or to your project's village pump. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> == Newsletters == </div> <!--<nowiki> Newsletter entry template: * <translate><tvar name="1">{{Status updates|2026-0?-??}}</tvar>: Title</translate> NOTE: Remember to also update the "next =" date at the top of this page. </nowiki>--> === 2026 === * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-04-25}}: The Foundation's search for the perfect language</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-04-16}}: Milestones; Some major issues hopefully resolved</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-04-10}}: Community proposals for capturing meaning</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-04-02}}: Request for Discussion: Syntactic tables</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-03-26}}: First few days of Abstract Wikipedia Beta; Status of Composition Language v2</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-03-19}}: Abstract Wikipedia in Beta</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-03-11}}: A new composition language</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-03-06}}: Citations and Copy and Paste</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-02-26}}: Graceful overrides and fallbacks</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-02-20}}: A sneak preview of Abstract Wikipedia</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-02-13}}: Finishing each other sentences: Starting things; Offsite in Istanbul</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-01-29}}: Integrating Abstract Wikipedia</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-01-22}}: Quarterly plan for January–March 2026</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-01-15}}: 25 years of Wikipedia</span> === 2025 === * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-12-18}}: We wish you a happy new Gregorian year!</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-12-11}}: How to write better error messages</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-12-04}}: And the name is Abstract Wikipedia</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-11-27}}: Vote on the new wiki name!; Finishing each other’s sentences</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-11-20}}: Second round of voting for naming the wiki with language-independent content; Sharing function calls</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-11-13}}: Getting ready for second round of voting for naming the wiki with abstract content; Rewriting the backend: Why Rust?</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-11-05}}: First round of voting for naming the wiki for abstract content closed; Calling for Wiktionary functions; Embedded Wikifunctions on Bengali Wikipedia and seven more Wiktionaries</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-10-29}}: Round 1 of “abstract content wiki” naming vote ending Monday; An example of short descriptions</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-10-23}}: Welcome Zaree and Laura! Naming contest round 1 kicked off</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-10-15}}: Kicking Off the Naming Contest for Abstract Wikipedia; Visualizing functions</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-10-08}}: Decision on location for abstract content and Quarterly Planning for October–December</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-10-03}}: Rich text now available in embedded function calls on 148 Wiktionaries and Incubator</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-09-26}}: Accessing qualifiers in Wikidata statements</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-09-19}}: Wikifunctions available on 123 Wiktionary languages</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-09-12}}: More than 3,000 functions on Wikifunctions</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-09-07}}: Copying function calls from one Wikipedia to another</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-08-29}}: Accessing Wikidata items now possible from embedded function calls; Wikifunctions available on 65 Wikitionaries</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-08-22}}: Recording of Wikimania session: Wikifunctions is coming soon to a wiki near you!</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-08-01}}: Wikimania 2025 is coming soon!</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-07-26}}: “Wikipedia is an encyclopedia”; Two years of Wikifunctions</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-07-19}}: Wikidata-based enumerations are here</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-07-10}}: Length limits on labels and descriptions</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-07-04}}: Coverage of 1298</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-06-27}}: How many people are needed to write an encyclopedia?</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-06-21}}: Quarterly Planning for July–September 2025</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-06-15}}: Closing the consultation about the location of Abstract Content</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-06-06}}: Where will Abstract Content go?</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-05-29}}: Rolling out to five Wiktionaries; Calculating with today's date</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-05-23}}: Ongoing consultation about the Location for Abstract Content</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-05-15}}: Location of Abstract Content</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-05-09}}: Abstract Wikipedia and the Wikimedia AI Strategy</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-04-30}}: Abstract Wikipedia is a MacArthur 100&Change finalist</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-04-25}}: Welcome, Gregory!</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-04-16}}: Wikifunctions integrated in Dagbani - and Wikifunctions; and the date of Easter</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-04-11}}: Quarter in review</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-04-05}}: Quarterly Planning for April–June 2025; We are looking for a Senior Product Manager</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-03-28}}: It's about time</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-03-20}}: Wikidata-based simple enumerations</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-03-15}}: Upcoming NLG meeting, Recent Changes in the software</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-03-07}}: Recent Changes in the software, Recording of Volunteer’s Corner, and talks in London</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-02-26}}: From things to words</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-02-19}}: A proposal for types per language and part of speech</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-02-13}}: Restricting the World, redux</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-02-06}}: Invitation to the Natural Language Generation Special Interest Group</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-01-29}}: With 2000 Functions into the new year: time for stats</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-01-22}}: Welcome, David! Naming conventions recommendations</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-01-15}}: Happy Wikipedia day! Quarterly planning</span> === 2024 === * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-12-19}}: Function of the Week: age; Intros for year articles; New Type: Floating-point number</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-12-12}}: Sketching a path to Abstract Wikipedia; Team offsite in Lisbon; and much more</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-11-27}}: WordGraph release; New Special page: list functions by tests; new type for day of the year, and much more</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-11-21}}: New special page for missing labels, new type for Gregorian years, and much more</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-11-13}}: New Type: Rational number; Documentation on Wikidata-based types; and more</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-11-07}}: The Dream of a Universal Language</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-11-01}}: Rewriting the backend</span> * {{Status updates|2024-10-25}}: Bu rüb üçün hədəfimiz: Uzlaşma * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-10-17}}: What could abstract content look like?</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-10-11}}: Wikidata Lexemes in Wikifunctions are coming soon</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-10-02}}: Focus topic: Food</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-09-26}}: Quarterly planning for October–December 2024; Presentation at Celtic Knot tomorrow</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-09-20}}: Introducing focus topic areas</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-09-13}}: Dagbani Wikipedia will be our first wiki for Wikifunctions integration</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-09-06}}: Volunteer's corner and other updates</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-08-29}}: Limits on Name and Description Lengths</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-08-23}}: WasmEdge, Now 300ms Less Edgy</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-08-16}}: Wikimania 2024 edition</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-08-02}}: Revamping our 'About' widget</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-07-26}}: Wikimania 2024 coming soon!</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-07-18}}: Research report on integrating Wikifunctions from Wikipedia</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-07-10}}: Type proposals for accessing Lexemes</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-07-03}}: Quarterly planning</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-06-26}}: Welcome, Daphne!</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-06-20}}: New Type: Integers</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-06-13}}: New Type: Igbo calendar months</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-06-06}}: New Type: Sign</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-05-30}}: A single singular or a plurality of plurals?</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-05-22}}: New Type: Gregorian calendar months</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-05-15}}: Call for Functions: Spell out the number!</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-05-10}}: Flagship type for enumerations: Months of the Gregorian calendar</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-05-03}}: Team meeting and Quarterly plan</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-04-19}}: Welcome, Sharvani!</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-04-11}}: New API for calling Wikifunctions and celebrating 1000 functions</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-04-03}}: Product Update on Diff and Upcoming API Improvements</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-03-28}}: Creating tests is now much easier!</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-03-21}}: On the way to internationalizing numbers</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-03-13}}: On identity</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-03-07}}: Introducing our second new type: Natural numbers</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-02-28}}: Type proposal for natural numbers</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-02-22}}: Updating the function model</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-02-14}}: Fix-it week</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-02-07}}: Quarterly planning. Thank you, Nick! Function of the Week: is permutation</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-02-01}}: The Igbo Imperative!</span> <div lang="en" dir="ltr" class="mw-content-ltr"> === Before February 2024 === </div> <div lang="en" dir="ltr" class="mw-content-ltr"> All updates from this period are [[:m:Special:MyLanguage/Abstract Wikipedia/Updates|available on Meta-Wiki]]. </div> [[Category:Status updates{{#translation:}}| ]] 4qpibdcezoe2oiizcv5q04bfo2egfjb Wikifunctions:Status updates/ar 4 42956 268853 266164 2026-04-25T09:43:21Z FuzzyBot 207 Updating to match new version of source page 268853 wikitext text/x-wiki <languages/> {{shortcut|WF:SU}}{{notice|1='''[[:m:Global message delivery/Targets/Wikifunctions & Abstract Wikipedia|الاشتراك]]''' لتلقي إشعارات الرسائل الكمية القصيرة على الويكي حول كل إصدار جديد}} {{Wikifunctions updates | prevlabel = تحديثات سابقة | prev = 2024-02-01 | nextlabel = آخر تحديث | next = 2026-04-25 }} هناك الكثير مما يحدث حول ويكي دوال وويكيبيديا المجردة. هذه هي الصفحة التي يتم فيها نشر تحديثاتنا، بما في ذلك [[Special:MyLanguage/WF:function of the Week|دالة الأسبوع]]. يمكنك أيضًا الاشتراك في [[:m:Global message delivery/Targets/Wikifunctions & Abstract Wikipedia|النشرة الإخبارية على ويكي]] للتوصل بها على صفحة نقاشك أو على الميدان الخاصة بمشروعك. <span id="Newsletters"></span> == النشرات الإخبارية == <!--<nowiki> Newsletter entry template: * <translate><tvar name="1">{{Status updates|2026-0?-??}}</tvar>: Title</translate> NOTE: Remember to also update the "next =" date at the top of this page. </nowiki>--> === 2026 === * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-04-25}}: The Foundation's search for the perfect language</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-04-16}}: Milestones; Some major issues hopefully resolved</span> * {{Status updates|2026-04-10}}: مقترحات المجتمع لالتقاط المعنى * {{Status updates|2026-04-02}}: طلب مناقشة: الجداول النحوية * {{Status updates|2026-03-26}}: الأيام الأولى من النسخة التجريبية لويكيبيديا المجردة؛ حالة لغة التركيب v2 * {{Status updates|2026-03-19}}: ويكيبيديا المجردة في نسختها التجريبية * {{Status updates|2026-03-11}}: لغة تركيب جديدة * {{Status updates|2026-03-06}}: الاستشهادات والنسخ واللصق * {{Status updates|2026-02-26}}: تجاوزات مرنة وبدائل احتياطية * {{Status updates|2026-02-20}}: نظرة أوليّة سريعة على ويكيبيديا المجردة * {{Status updates|2026-02-13}}: إكمال جمل بعضنا البعض: بدء أشياء؛ اجتماع خارجي في إسطنبول * {{Status updates|2026-01-29}}: إدماج ويكيبيديا المجردة * {{Status updates|2026-01-22}}: الخطة الربع سنوية لفترة يناير–مارس 2026 * {{Status updates|2026-01-15}}: 25 عامًا من ويكيبيديا === 2025 === * {{Status updates|2025-12-18}}: نتمنى لك سنة ميلادية جديدة سعيدة * {{Status updates|2025-12-11}}: كيف تكتب رسائل الخطأ بشكل أفضل * {{Status updates|2025-12-04}}: والاسم هو ويكيبيديا المجردة * {{Status updates|2025-11-27}}: التصويت على اسم الويكي الجديد!؛ إكمال الجمل لبعضنا البعض * {{Status updates|2025-11-20}}: الجولة الثانية من التصويت على تسمية ويكي المحتوى المستقل عن اللغة؛ مشاركة استدعاءات الدالة * {{Status updates|2025-11-13}}: الاستعداد للجولة الثانية من التصويت لتسمية الويكي ذات المحتوى المجرد؛ إعادة كتابة الواجهة الخلفية: لماذا Rust؟ * {{Status updates|2025-11-05}}: إغلاق الجولة الأولى من التصويت لتسمية ويكي المحتوى المجرد؛ دعوة لإنشاء دوال ويكاموس؛ تضمين ويكي دوال في ويكيبيديا البنغالية وفي سبعة أخرى من ويكاموس. * {{Status updates|2025-10-29}}: تنتهي يوم الاثنين الجولة 1 من التصويت على تسمية "ويكي المحتوى المجرّد"؛ مثال على أوصاف قصيرة * {{Status updates|2025-10-23}}: أهلا Zaree وLaura! انطلقت الجولة 1 من منافسة التسمية * {{Status updates|2025-10-15}}: انطلاق منافسة تسمية ويكيبيديا المجردة؛ تصوّر للدوال * {{Status updates|2025-10-08}}: قرار بشأن موقع المحتوى المجرّد والتخطيط الربع سنوي لشهري أكتوبر-ديسمبر * {{Status updates|2025-10-03}}: النص غني التنسيق متاح الآن في الاستدعاءات المضمّنة للدوال على 148 من مشاريع ويكاموس والحاضنة * {{Status updates|2025-09-26}}: الوصول إلى تصفيات البيانات في ويكي بيانات * {{Status updates|2025-09-19}}: ويكي دوال متاحة على 123 لغة من ويكاموس * {{Status updates|2025-09-12}}: أكثر من 3000 دالة على ويكي دوال * {{Status updates|2025-09-07}}: نسخ استدعاءات الدوال من ويكيبيديا إلى أخرى * {{Status updates|2025-08-29}}: أصبح الوصول إلى عناصر ويكي بيانات ممكنًا الآن من خلال استدعاءات مضمنّة للدوال؛ تتوفر ويكي دوال على 65 من مشاريع ويكاموس * {{Status updates|2025-08-22}}: تسجيل لجلسة ويكيمانيا: ويكي دوال قادمة قريبًا إلى ويكي قريبة منك! * {{Status updates|2025-08-01}}: ويكيمانيا 2025 قادمة قريبًا * {{Status updates|2025-07-26}}: «ويكيبيديا موسوعة»؛ سنتين من ويكي دوال * {{Status updates|2025-07-19}}: هنا التعدادات المستندة على ويكي بيانات * {{Status updates|2025-07-10}}: حدود الطول للتسميات والأوصاف * {{Status updates|2025-07-04}}: تغطية لـ 1298م * {{Status updates|2025-06-27}}: كم عدد الأشخاص اللازمين لكتابة موسوعة؟ * {{Status updates|2025-06-21}}: التخطيط الربعي لشهر يوليو-سبتمبر 2025 * {{Status updates|2025-06-15}}: إنهاء المشاورة حول موقع المحتوى المجرّد * {{Status updates|2025-06-06}}: أين سيذهب المحتوى المجرّد؟ * {{Status updates|2025-05-29}}: الطرح إلى خمسة من ويكاموس؛ الحساب مع تاريخ اليوم * {{Status updates|2025-05-23}}: مشاورة جارية حول موقع المحتوى المجرّد * {{Status updates|2025-05-15}}: موقع المحتوى المجرّد * {{Status updates|2025-05-09}}: ويكيبيديا المجردة واستراتيجية ويكيميديا للذكاء الاصطناعي * {{Status updates|2025-04-30}}: ويكيبيديا المجردة منافس نهائي في مسابقة ماكارثر 100وتغيير * {{Status updates|2025-04-25}}: أهلاً وسهلاً، غريغوري! * {{Status updates|2025-04-16}}: ويكي الدوال مدمجة في داغباني - وويكي الدوال؛ وتاريخ عيد الفصح * {{Status updates|2025-04-11}}: مراجعة ربعية * {{Status updates|2025-04-05}}: التخطيط الربعي لأبريل-يونيو 2025؛ نحن نبحث عن مدير منتج أعلى * {{Status updates|2025-03-28}}: لقد حان الوقت * {{Status updates|2025-03-20}}: تعدادات بسيطة قائمة على ويكي بيانات * {{Status updates|2025-03-15}}: اجتماع قادم بخصوص توليد اللغة الطبيعية، التغييرات الأخيرة في البرمجية * {{Status updates|2025-03-07}}: التغييرات الأخيرة في البرمجية، مقطع تسجيلي لجلسة ركن المتطوعين وتفاصيل النقاشات في لندن * {{Status updates|2025-02-26}}: من أشياء إلى كلمات * {{Status updates|2025-02-19}}: مقترح للأنواع لكل لغة وجزء من الكلام * {{Status updates|2025-02-13}}: تقييد العالم، إعادة * {{Status updates|2025-02-06}}: دعوة لمجموعة الاهتمام الخاص بتوليد اللغة الطبيعية * {{Status updates|2025-01-29}}: مع 2000 دالة في العام الجديد: حان وقت الإحصائيات * {{Status updates|2025-01-22}}: مرحبًا ديفيد! توصيات أعراف التسميّة * {{Status updates|2025-01-15}}: يوم ويكيبيديا سعيد! التخطيط ربع السنوي === 2024 === * {{Status updates|2024-12-19}}: دالة الأسبوع: العمر؛ مقدمات لمقالات السنوات؛ نوع جديد: عدد فاصلة عائمة * {{Status updates|2024-12-12}}: رسم مسار لويكيبيديا المجردة؛ الفريق خارج الموقع في لشبونة؛ نوع جديد؛ وأكثر من ذلك بكثير * {{Status updates|2024-11-27}}: إصدار WordGraph؛ صفحة خاصة جديدة: سرد قائمة الدوال بحسب الاختبارات؛ نوع جديد ليوم العام، وأكثر من ذلك بكثير * {{Status updates|2024-11-21}}: صفحة خاصة جديدة للتسميّات الناقصة، ونوع جديد للسنوات الغريغورية، وأكثر من ذلك بكثير * {{Status updates|2024-11-13}}: نوع جديد: عدد نسبي «كسري»؛ توثيقات للأنواع المرتكزة على ويكي بيانات؛ وأكثر من ذلك * {{Status updates|2024-11-07}}: حلم اللغة العالمية * {{Status updates|2024-11-01}}: إعادة كتابة الخلفية * {{Status updates|2024-10-25}}: هدفنا لهذا الربع من العام: اتفاق * {{Status updates|2024-10-17}}: كيف يمكن أن يبدو المحتوى المجرد؟ * {{Status updates|2024-10-11}}: معجمِيات ويكي بيانات في ويكي دوال قادمة قريبًا * {{Status updates|2024-10-02}}: موضوع التركيز: الطعام * {{Status updates|2024-09-26}}: التخطيط ربع السنوي للفترة من أكتوبر إلى دجنبر 2024؛ العرض التقديمي في عقدة سلتيك غدا * {{Status updates|2024-09-20}}: تقديم مجالات الموضوعات التركيزية * {{Status updates|2024-09-13}}: ويكيبيديا داغباني ستكون أول ويكي لدينا لإدماج ويكي دوال * {{Status updates|2024-09-06}}: ركن المتطوعين والتحديثات الأخرى * {{Status updates|2024-08-29}}: حدود على أطوال الأسماء والوصف * {{Status updates|2024-08-23}}: WasmEdge، الآن الحافة أقل بـ 300مث * {{Status updates|2024-08-16}}: إصدار ويكيمانيا 2024 * {{Status updates|2024-08-02}}: إعادة تعديل عنصر الواجهة "حول" * {{Status updates|2024-07-26}}: ويكيمنيا 2024 قادمة قريباً * {{Status updates|2024-07-18}}: تقرير بحثي عن دمج ويكي دوال من ويكيبيديا * {{Status updates|2024-07-10}}: كتابة المقترحات للوصول إلى المعجميات * {{Status updates|2024-07-03}}: تخطيط ربع سنوي * {{Status updates|2024-06-26}}: مرحباً يا دافني! * {{Status updates|2024-06-20}}: نوع جديد: الأعداد الصحيحة * {{Status updates|2024-06-13}}: النوع الجديد: أشهر تقويم إيغبو * {{Status updates|2024-06-06}}: نوع جديد: الإشارة * {{Status updates|2024-05-30}}: مفرد واحد أم جمع المجاميع؟ * {{Status updates|2024-05-22}}: نوع جديد: أشهر تقويم غريغوريان * {{Status updates|2024-05-15}}: دعوة للدوال: تهجئة الرقم! * {{Status updates|2024-05-10}}: النوع الرئيسي للتعدادات: الأشهر من التقويم الميلادي * {{Status updates|2024-05-03}}: اجتماع الفريق وخطة ربع سنوية * {{Status updates|2024-04-19}}: مرحباً يا شارفاني! * {{Status updates|2024-04-11}}: واجهة برمجة تطبيقات جديدة لاستدعاء ويكي دوال والاحتفال بـ ألف دالة * {{Status updates|2024-04-03}}: تحديث المنتج على مدونة ديف بشأن التحسينات القادمة لواجهة برمجة التطبيقات * {{Status updates|2024-03-28}}: أصبح إنشاء الاختبارات الآن أسهل بكثير! * {{Status updates|2024-03-21}}: في الطريق إلى تدويل الأرقام * {{Status updates|2024-03-13}}: على الهوية * {{Status updates|2024-03-07}}: نقدم لكم النوع الثاني الجديد: الأعداد الطبيعية * {{Status updates|2024-02-28}}: اكتب مقترحًا للأعداد الطبيعية * {{Status updates|2024-02-22}}: تحديث نموذج الدالة * {{Status updates|2024-02-14}}: أسبوع الإصلاح * {{Status updates|2024-02-07}}: التخطيط ربع السنوي. شكرا لك، نيك! دالة الأسبوع: هي التقليب * {{Status updates|2024-02-01}}: حتمية الإيغبو! <span id="Before_February_2024"></span> === قبل فبراير 2024 === جميع التحديثات لهذه الفترة [[:m:Special:MyLanguage/Abstract Wikipedia/Updates|موجودة على ميتا-ويكي]]. [[Category:Status updates{{#translation:}}| ]] efz00cren00i2sve995457uzqc1r1g2 Wikifunctions:Status updates/ru 4 45275 268868 266179 2026-04-25T09:43:34Z FuzzyBot 207 Updating to match new version of source page 268868 wikitext text/x-wiki <languages/> {{shortcut|WF:SU}}{{notice|1=<span lang="en" dir="ltr" class="mw-content-ltr">'''[[:m:Global message delivery/Targets/Wikifunctions & Abstract Wikipedia|Subscribe]]''' to receive short on-wiki MassMessage notifications about each new issue</span>}} {{Wikifunctions updates | prevlabel = <span lang="en" dir="ltr" class="mw-content-ltr">Previous update</span> | prev = 2024-02-01 | nextlabel = <span lang="en" dir="ltr" class="mw-content-ltr">Last update</span> | next = 2026-04-25 }} <div lang="en" dir="ltr" class="mw-content-ltr"> A lot is happening around Wikifunctions and Abstract Wikipedia. This is the page where our updates are posted, including the [[Special:MyLanguage/WF:function of the Week|function of the Week]]. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> You can also subscribe to the [[:m:Global message delivery/Targets/Wikifunctions & Abstract Wikipedia|on-wiki newsletter]] to have them delivered to your talk page or to your project's village pump. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> == Newsletters == </div> <!--<nowiki> Newsletter entry template: * <translate><tvar name="1">{{Status updates|2026-0?-??}}</tvar>: Title</translate> NOTE: Remember to also update the "next =" date at the top of this page. </nowiki>--> === 2026 === * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-04-25}}: The Foundation's search for the perfect language</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-04-16}}: Milestones; Some major issues hopefully resolved</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-04-10}}: Community proposals for capturing meaning</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-04-02}}: Request for Discussion: Syntactic tables</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-03-26}}: First few days of Abstract Wikipedia Beta; Status of Composition Language v2</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-03-19}}: Abstract Wikipedia in Beta</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-03-11}}: A new composition language</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-03-06}}: Citations and Copy and Paste</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-02-26}}: Graceful overrides and fallbacks</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-02-20}}: A sneak preview of Abstract Wikipedia</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-02-13}}: Finishing each other sentences: Starting things; Offsite in Istanbul</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-01-29}}: Integrating Abstract Wikipedia</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-01-22}}: Quarterly plan for January–March 2026</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-01-15}}: 25 years of Wikipedia</span> === 2025 === * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-12-18}}: We wish you a happy new Gregorian year!</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-12-11}}: How to write better error messages</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-12-04}}: And the name is Abstract Wikipedia</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-11-27}}: Vote on the new wiki name!; Finishing each other’s sentences</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-11-20}}: Second round of voting for naming the wiki with language-independent content; Sharing function calls</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-11-13}}: Getting ready for second round of voting for naming the wiki with abstract content; Rewriting the backend: Why Rust?</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-11-05}}: First round of voting for naming the wiki for abstract content closed; Calling for Wiktionary functions; Embedded Wikifunctions on Bengali Wikipedia and seven more Wiktionaries</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-10-29}}: Round 1 of “abstract content wiki” naming vote ending Monday; An example of short descriptions</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-10-23}}: Welcome Zaree and Laura! Naming contest round 1 kicked off</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-10-15}}: Kicking Off the Naming Contest for Abstract Wikipedia; Visualizing functions</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-10-08}}: Decision on location for abstract content and Quarterly Planning for October–December</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-10-03}}: Rich text now available in embedded function calls on 148 Wiktionaries and Incubator</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-09-26}}: Accessing qualifiers in Wikidata statements</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-09-19}}: Wikifunctions available on 123 Wiktionary languages</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-09-12}}: More than 3,000 functions on Wikifunctions</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-09-07}}: Copying function calls from one Wikipedia to another</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-08-29}}: Accessing Wikidata items now possible from embedded function calls; Wikifunctions available on 65 Wikitionaries</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-08-22}}: Recording of Wikimania session: Wikifunctions is coming soon to a wiki near you!</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-08-01}}: Wikimania 2025 is coming soon!</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-07-26}}: “Wikipedia is an encyclopedia”; Two years of Wikifunctions</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-07-19}}: Wikidata-based enumerations are here</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-07-10}}: Length limits on labels and descriptions</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-07-04}}: Coverage of 1298</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-06-27}}: How many people are needed to write an encyclopedia?</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-06-21}}: Quarterly Planning for July–September 2025</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-06-15}}: Closing the consultation about the location of Abstract Content</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-06-06}}: Where will Abstract Content go?</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-05-29}}: Rolling out to five Wiktionaries; Calculating with today's date</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-05-23}}: Ongoing consultation about the Location for Abstract Content</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-05-15}}: Location of Abstract Content</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-05-09}}: Abstract Wikipedia and the Wikimedia AI Strategy</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-04-30}}: Abstract Wikipedia is a MacArthur 100&Change finalist</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-04-25}}: Welcome, Gregory!</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-04-16}}: Wikifunctions integrated in Dagbani - and Wikifunctions; and the date of Easter</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-04-11}}: Quarter in review</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-04-05}}: Quarterly Planning for April–June 2025; We are looking for a Senior Product Manager</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-03-28}}: It's about time</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-03-20}}: Wikidata-based simple enumerations</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-03-15}}: Upcoming NLG meeting, Recent Changes in the software</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-03-07}}: Recent Changes in the software, Recording of Volunteer’s Corner, and talks in London</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-02-26}}: From things to words</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-02-19}}: A proposal for types per language and part of speech</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-02-13}}: Restricting the World, redux</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-02-06}}: Invitation to the Natural Language Generation Special Interest Group</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-01-29}}: With 2000 Functions into the new year: time for stats</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-01-22}}: Welcome, David! Naming conventions recommendations</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-01-15}}: Happy Wikipedia day! Quarterly planning</span> === 2024 === * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-12-19}}: Function of the Week: age; Intros for year articles; New Type: Floating-point number</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-12-12}}: Sketching a path to Abstract Wikipedia; Team offsite in Lisbon; and much more</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-11-27}}: WordGraph release; New Special page: list functions by tests; new type for day of the year, and much more</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-11-21}}: New special page for missing labels, new type for Gregorian years, and much more</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-11-13}}: New Type: Rational number; Documentation on Wikidata-based types; and more</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-11-07}}: The Dream of a Universal Language</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-11-01}}: Rewriting the backend</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-10-25}}: Our goal for this Quarter: Agreement</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-10-17}}: What could abstract content look like?</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-10-11}}: Wikidata Lexemes in Wikifunctions are coming soon</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-10-02}}: Focus topic: Food</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-09-26}}: Quarterly planning for October–December 2024; Presentation at Celtic Knot tomorrow</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-09-20}}: Introducing focus topic areas</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-09-13}}: Dagbani Wikipedia will be our first wiki for Wikifunctions integration</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-09-06}}: Volunteer's corner and other updates</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-08-29}}: Limits on Name and Description Lengths</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-08-23}}: WasmEdge, Now 300ms Less Edgy</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-08-16}}: Wikimania 2024 edition</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-08-02}}: Revamping our 'About' widget</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-07-26}}: Wikimania 2024 coming soon!</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-07-18}}: Research report on integrating Wikifunctions from Wikipedia</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-07-10}}: Type proposals for accessing Lexemes</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-07-03}}: Quarterly planning</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-06-26}}: Welcome, Daphne!</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-06-20}}: New Type: Integers</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-06-13}}: New Type: Igbo calendar months</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-06-06}}: New Type: Sign</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-05-30}}: A single singular or a plurality of plurals?</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-05-22}}: New Type: Gregorian calendar months</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-05-15}}: Call for Functions: Spell out the number!</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-05-10}}: Flagship type for enumerations: Months of the Gregorian calendar</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-05-03}}: Team meeting and Quarterly plan</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-04-19}}: Welcome, Sharvani!</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-04-11}}: New API for calling Wikifunctions and celebrating 1000 functions</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-04-03}}: Product Update on Diff and Upcoming API Improvements</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-03-28}}: Creating tests is now much easier!</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-03-21}}: On the way to internationalizing numbers</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-03-13}}: On identity</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-03-07}}: Introducing our second new type: Natural numbers</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-02-28}}: Type proposal for natural numbers</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-02-22}}: Updating the function model</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-02-14}}: Fix-it week</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-02-07}}: Quarterly planning. Thank you, Nick! Function of the Week: is permutation</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-02-01}}: The Igbo Imperative!</span> <span id="Before_February_2024"></span> === До февраля 2024 === <div lang="en" dir="ltr" class="mw-content-ltr"> All updates from this period are [[:m:Special:MyLanguage/Abstract Wikipedia/Updates|available on Meta-Wiki]]. </div> [[Category:Status updates{{#translation:}}| ]] 5n48ybh16yg55i7bepahuk8e77slyua User:Theki/functions 2 47433 268575 268104 2026-04-24T17:32:36Z Theki 2389 /* toki pona */ 268575 wikitext text/x-wiki * <div style="display:inline-block;background:#e5e5e5;aspect-ratio:1/1;width:10px;"></div> nonexistent but should logically exist * <div style="display:inline-block;background:#555;aspect-ratio:1/1;width:10px;"></div> shouldnt logically exist __TOC__ == data == === conversions === {| class="wikitable" ! style="line-height:1.2;padding:0.1em 0.4em;background:var(--background-color-neutral,#eaecf0);background-image:linear-gradient(to top right,var(--background-color-neutral,#eaecf0) 49%,var(--border-color-base,#a2a9b1) 49.5%,var(--border-color-base,#a2a9b1) 50.5%,var(--background-color-neutral,#eaecf0) 51%);" | <div style="margin-left:2em;">from</div><div style="margin-right:2em;">to</div> ! [[Z40|boolean]] !! [[Z20838|float64]]!! [[Z16683|integer]] !! [[Z13518|natural number]] ![[Z19677|rational number]]!! [[Z6|string]] |- ! scope = "row" | boolean | [[Z10215|Z​10215]] | colspan="5" style="text-align:center;" | [[Z15684|Z​15684]] |- ! scope="row" | float64 | rowspan="2" style="background:#e5e5e5;border:0;" | | rowspan="3" style="background:#e5e5e5;border:0;" | | [[Z20937|Z​20937]] | [[Z20936|Z​20936]] | [[Z20854|Z​20854]] | [[Z20915|Z​20915]] |- ! scope="row" | integer | style="background:#e5e5e5;border:0;" | | [[Z17101|Z​17101]] | [[Z19682|Z​19682]] | base n: [[Z18467|Z​18467]]<br>base 10: [[Z16705|Z​16705]] |- ! scope = "row" | natural number | [[Z17065|Z​17065]] | [[Z20391|Z​20391]] | [[Z13636|Z​13636]] | style="background:#e5e5e5;border:0;" | | base n: [[Z13806|Z​13806]]<br>base 10: [[Z14290|Z​14290]] |- !rational number | style="background:#e5e5e5;border:0;" | | [[Z21071|Z​21071]] | [[Z19744|Z​19744]] | [[Z21653|Z​21653]] | [[Z20112|Z​20112]] | [[Z19866|Z​19866]] |- ! scope = "row" | string | [[Z10730|Z​10730]] |[[Z20844|Z​20844]] | base n: [[Z18592|Z​18592]]<br>base 10: [[Z16700|Z​16700]] | base n: [[Z15671|Z​15671]]<br>base 10: [[Z14280|Z​14280]] | [[Z19827|Z​19827]] | [[Z11602|Z​11602]] |} * [[Z17352|(int as nat)]] * [[Z17355|(nat as int)]] * [[Z21402|(rat as f64)]] === operations === {| class="wikitable" ! !! float64!! integer !! natural number !rational number!! string !! list |- ! scope = "row" | == |same value: [[Z20924|Z​20924]]<br>same object: [[Z20850|Z​20850]] | [[Z16688|Z​16688]] || [[Z13522|Z​13522]] |same value: [[Z19686|Z​19686]]<br>same object: [[Z19892|Z​19892]] | [[Z866|Z​866]] | [[Z889|Z​889]] |- !> | [[Z20943|Z​20943]] | [[Z17132|Z​17132]] | [[Z13676|Z​13676]] | [[Z19751|Z​19751]] | rowspan="4" style="background:#555;border:0;" | | rowspan="4" style="background:#555;border:0;" | |- !< | [[Z20940|Z​20940]] | [[Z17140|Z​17140]] | [[Z13689|Z​13689]] | [[Z19753|Z​19753]] |- !>= | [[Z20944|Z​20944]] | [[Z17173|Z​17173]] | [[Z13682|Z​13682]] | [[Z19752|Z​19752]] |- !<= | [[Z20941|Z​20941]] | [[Z17363|Z​17363]] | [[Z13695|Z​13695]] | [[Z19754|Z​19754]] |- ! scope="row" | + |[[Z20849|Z​20849]]|| [[Z16693|Z​16693]] || [[Z13521|Z​13521]] |[[Z19679|Z​19679]]|| [[Z10000|Z​10000]] || typed: [[Z12961|Z​12961]]<br>untyped: [[Z18597|Z​18597]] |- ! scope = "row" | − |[[Z21031|​Z​21031]] | [[Z17111|Z​17111]] || as integer: [[Z17315|Z​17315]] <br>as natural number: [[Z13569|Z​13569]] |[[Z19699|Z​19699]]|| rowspan="9" style="background:#555;border:0;" | || first: [[Z812|Z​812]]<br>last: [[Z12967|Z​12967]] |- ! scope = "row" | × | [[Z21032|Z​21032]] | [[Z17120|Z​17120]] || [[Z13539|Z​13539]] | [[Z19706|Z​19706]] | rowspan="8" style="background:#555;border:0;" | |- ! scope = "row" | ÷ | [[Z21033|Z​21033]] | [[Z17291|Z​17291]] || [[Z13546|Z​13546]] | [[Z19708|Z​19708]] |- ! scope = "row" | % | [[Z22236|Z​22236]] | [[Z17167|Z​17167]] || [[Z13551|Z​13551]] | [[Z20006|Z​20006]] |- !>> | rowspan="2" style="background:#e5e5e5;border:0;" | | rowspan="2" style="background:#e5e5e5;border:0;" | | [[Z13813|Z​13813]] | rowspan="2" style="background:#e5e5e5;border:0;" | |- !<< | [[Z13812|Z​13812]] |- ! scope = "row" | abs | [[Z21041|Z​21041]] | as integer: [[Z17128|Z​17128]]<br>as natural number: [[Z17144|Z​17144]] || style="background:#555;border:0;" | | [[Z21692|Z​21692]] |- !pow | [[Z21028|Z​21028]] | [[Z17263|Z​17263]] | [[Z13647|Z​13647]] | [[Z19953|Z​19953]] |- !sqrt |[[Z22600|Z​22600]] |[[Z24591|Z​24591]] |[[Z15256|Z​15256]] |[[Z20902|Z​20902]] |} === boolean operations === {| class="wikitable" ! !! [[Z40|boolean]] (tf) !! [[Z22112|kleenean]] (mtf) !! bitwise |- ! scope = "row" | [[w:Logical conjunction|AND]] | [[Z10174|Z​10174]] | [[Z22143|Z​22143]] | natural number: [[Z13651|Z​13651]] |- ! scope = "row" | [[w:Logical disjunction|OR]] | [[Z10184|Z​10184]] | [[Z22168|Z​22168]] | natural number: [[Z13652|Z​13652]] |- ! scope = "row" | [[w:Negation|NOT]] | [[Z10216|Z​10216]] | [[Z22207|Z​22207]] | byte: [[Z22529|Z​22529]]<br>integer: [[Z17794|Z​17794]] |- ! scope = "row" | [[w:Sheffer stroke|NAND]] | [[Z10243|Z​10243]] | [[Z24749|Z​24749]] | byte: [[Z24716|Z​24716]] |- ! scope = "row" | [[w:Exclusive or|XOR]] (≠) | [[Z10237|Z​10237]] | [[Z22231|Z​22231]] | natural number: [[Z13653|Z​13653]] |- ! scope = "row" | [[w:Logical NOR|NOR]] | [[Z10231|Z​10231]] | style="background:#e5e5e5;border:0;" | | rowspan="2" style="background:#e5e5e5;border:0;" | |- ! scope = "row" | [[w:Logical biconditional|XNOR]] (=) | [[Z844|Z​844]] | [[Z22120|Z​22120]] |} == list functions == {{Z+|Z881}} * '''generate (range)''': {{Z+|Z21821}} * '''generate (replicated object)''': {{Z+|Z21389}} * '''map''' {{Z+|Z873}} * '''map(list, const)''': {{Z+|Z13464}} * '''map(const, list)''': {{Z+|Z13436}} * '''match tail''': {{Z+|Z16199}} * '''type''': {{Z+|Z18475}} === typed? === * '''concatenate''': {{Z+|Z18755}} * '''deduplicate''': {{Z+|Z19202}} * '''flatten''': {{Z+|Z23606}} * '''generate (natural number range)''': {{Z+|Z13831}} * '''reverse''': {{Z+|Z18479}} * '''untype''': {{Z+|Z17895}} == map functions == {{Z+|Z883}}<!--these don't seem to work at the moment--> * '''empty?''': {{Z+|Z24609}} * '''from list''': {{Z+|Z24646}} * '''get value''': {{Z+|Z24606}} * '''identity''': {{Z+|Z24603}} * '''map''': {{Z+|Z24608}} * '''parse JSON''': {{Z+|Z24602}} === returns (no map inputs) === * '''values of Object as map''': {{Z+|Z804}} == language == :''see also [[Wikifunctions:NLG functions|Natural language generation functions]], [[abstract:Abstract Wikipedia:Useful functions for article composition|Useful functions for article composition]]'' {|class=wikitable !A |adjective |- !C |class |- !N |noun |- !V |verb |} {|class=wikitable !sentence type !multilingual function !config |- |(a A N)||{{Z|Z22664}}||{{Z|Z21733}} |- |N is a C.||{{Z|Z26039}}||{{Z|Z26043}} |- |An N is a C.||{{Z|Z26095}}||{{Z|Z26096}} |- |N is a C in N.||{{Z|Z26570}}||{{Z|Z29843}} |- |Ns are Cs.||{{Z|Z26627}}||{{Z|Z27126}} |- |C is A C.||{{Z|Z27173}}||{{Z|Z29628}} |- |N is the Aest C in N.||{{Z|Z27243}}||{{Z|Z29841}} |- |N is the N of N.||{{Z|Z28016}}||{{Z|Z28020}} |- |Ns are Ns of N.||{{Z|Z32326}}||{{Z|Z32255}} |- |Ns V N.||{{Z|Z32531}}||{{Z|Z32530}} |- |N is a C by N.||{{Z|Z32581}}||{{Z|Z32534}} |- |N is a C and C. |rowspan=2|{{Z|Z32643}} |rowspan=2|{{Z|Z32660}} |- |N is a C, C, and C. |- |N Vs N.||{{Z|Z33185}}||{{Z|Z33184}} |- |N is a C from N.||{{Z|Z33975}}||{{Z|Z33981}} |} == personal functions == * {{Z+|Z24629}} * {{Z+|Z24632}} * {{Z+|Z24649}} * {{Z+|Z24660}} * {{Z+|Z24665}} * {{Z+|Z33834}} * {{Z+|Z33836}} === date/time === * {{Z+|Z23246}} * {{Z+|Z23783}} * {{Z+|Z23801}} * {{Z+|Z23808}} * {{Z+|Z23833}} * {{Z+|Z23865}} === [[Z1762|toki pona]] === : ''see [[Wikifunctions:Catalogue/Natural language operations/Toki Pona]]'' * {{Z+|Z22455}} * {{Z+|Z22571}} * {{Z+|Z24721}} * {{Z+|Z33828}} * {{Z+|Z33831}} * {{Z+|Z33873}} ('''todo''') * add toki pona to {{Z|Z33855}} and see if you can generalize not capitalizing toki pona words?? or just leave it as-is (ASK) * move certain uses of {{Z|Z10771}} to {{Z|Z34096}} * make sure English sentence generation functions have a language parameter to allow for rendering of certain words in e.g. British English use ({{Z|Z34039}}) nacai3xpml3ok79xp8pae1helfcxisd 268576 268575 2026-04-24T17:32:46Z Theki 2389 /* toki pona */ 268576 wikitext text/x-wiki * <div style="display:inline-block;background:#e5e5e5;aspect-ratio:1/1;width:10px;"></div> nonexistent but should logically exist * <div style="display:inline-block;background:#555;aspect-ratio:1/1;width:10px;"></div> shouldnt logically exist __TOC__ == data == === conversions === {| class="wikitable" ! style="line-height:1.2;padding:0.1em 0.4em;background:var(--background-color-neutral,#eaecf0);background-image:linear-gradient(to top right,var(--background-color-neutral,#eaecf0) 49%,var(--border-color-base,#a2a9b1) 49.5%,var(--border-color-base,#a2a9b1) 50.5%,var(--background-color-neutral,#eaecf0) 51%);" | <div style="margin-left:2em;">from</div><div style="margin-right:2em;">to</div> ! [[Z40|boolean]] !! [[Z20838|float64]]!! [[Z16683|integer]] !! [[Z13518|natural number]] ![[Z19677|rational number]]!! [[Z6|string]] |- ! scope = "row" | boolean | [[Z10215|Z​10215]] | colspan="5" style="text-align:center;" | [[Z15684|Z​15684]] |- ! scope="row" | float64 | rowspan="2" style="background:#e5e5e5;border:0;" | | rowspan="3" style="background:#e5e5e5;border:0;" | | [[Z20937|Z​20937]] | [[Z20936|Z​20936]] | [[Z20854|Z​20854]] | [[Z20915|Z​20915]] |- ! scope="row" | integer | style="background:#e5e5e5;border:0;" | | [[Z17101|Z​17101]] | [[Z19682|Z​19682]] | base n: [[Z18467|Z​18467]]<br>base 10: [[Z16705|Z​16705]] |- ! scope = "row" | natural number | [[Z17065|Z​17065]] | [[Z20391|Z​20391]] | [[Z13636|Z​13636]] | style="background:#e5e5e5;border:0;" | | base n: [[Z13806|Z​13806]]<br>base 10: [[Z14290|Z​14290]] |- !rational number | style="background:#e5e5e5;border:0;" | | [[Z21071|Z​21071]] | [[Z19744|Z​19744]] | [[Z21653|Z​21653]] | [[Z20112|Z​20112]] | [[Z19866|Z​19866]] |- ! scope = "row" | string | [[Z10730|Z​10730]] |[[Z20844|Z​20844]] | base n: [[Z18592|Z​18592]]<br>base 10: [[Z16700|Z​16700]] | base n: [[Z15671|Z​15671]]<br>base 10: [[Z14280|Z​14280]] | [[Z19827|Z​19827]] | [[Z11602|Z​11602]] |} * [[Z17352|(int as nat)]] * [[Z17355|(nat as int)]] * [[Z21402|(rat as f64)]] === operations === {| class="wikitable" ! !! float64!! integer !! natural number !rational number!! string !! list |- ! scope = "row" | == |same value: [[Z20924|Z​20924]]<br>same object: [[Z20850|Z​20850]] | [[Z16688|Z​16688]] || [[Z13522|Z​13522]] |same value: [[Z19686|Z​19686]]<br>same object: [[Z19892|Z​19892]] | [[Z866|Z​866]] | [[Z889|Z​889]] |- !> | [[Z20943|Z​20943]] | [[Z17132|Z​17132]] | [[Z13676|Z​13676]] | [[Z19751|Z​19751]] | rowspan="4" style="background:#555;border:0;" | | rowspan="4" style="background:#555;border:0;" | |- !< | [[Z20940|Z​20940]] | [[Z17140|Z​17140]] | [[Z13689|Z​13689]] | [[Z19753|Z​19753]] |- !>= | [[Z20944|Z​20944]] | [[Z17173|Z​17173]] | [[Z13682|Z​13682]] | [[Z19752|Z​19752]] |- !<= | [[Z20941|Z​20941]] | [[Z17363|Z​17363]] | [[Z13695|Z​13695]] | [[Z19754|Z​19754]] |- ! scope="row" | + |[[Z20849|Z​20849]]|| [[Z16693|Z​16693]] || [[Z13521|Z​13521]] |[[Z19679|Z​19679]]|| [[Z10000|Z​10000]] || typed: [[Z12961|Z​12961]]<br>untyped: [[Z18597|Z​18597]] |- ! scope = "row" | − |[[Z21031|​Z​21031]] | [[Z17111|Z​17111]] || as integer: [[Z17315|Z​17315]] <br>as natural number: [[Z13569|Z​13569]] |[[Z19699|Z​19699]]|| rowspan="9" style="background:#555;border:0;" | || first: [[Z812|Z​812]]<br>last: [[Z12967|Z​12967]] |- ! scope = "row" | × | [[Z21032|Z​21032]] | [[Z17120|Z​17120]] || [[Z13539|Z​13539]] | [[Z19706|Z​19706]] | rowspan="8" style="background:#555;border:0;" | |- ! scope = "row" | ÷ | [[Z21033|Z​21033]] | [[Z17291|Z​17291]] || [[Z13546|Z​13546]] | [[Z19708|Z​19708]] |- ! scope = "row" | % | [[Z22236|Z​22236]] | [[Z17167|Z​17167]] || [[Z13551|Z​13551]] | [[Z20006|Z​20006]] |- !>> | rowspan="2" style="background:#e5e5e5;border:0;" | | rowspan="2" style="background:#e5e5e5;border:0;" | | [[Z13813|Z​13813]] | rowspan="2" style="background:#e5e5e5;border:0;" | |- !<< | [[Z13812|Z​13812]] |- ! scope = "row" | abs | [[Z21041|Z​21041]] | as integer: [[Z17128|Z​17128]]<br>as natural number: [[Z17144|Z​17144]] || style="background:#555;border:0;" | | [[Z21692|Z​21692]] |- !pow | [[Z21028|Z​21028]] | [[Z17263|Z​17263]] | [[Z13647|Z​13647]] | [[Z19953|Z​19953]] |- !sqrt |[[Z22600|Z​22600]] |[[Z24591|Z​24591]] |[[Z15256|Z​15256]] |[[Z20902|Z​20902]] |} === boolean operations === {| class="wikitable" ! !! [[Z40|boolean]] (tf) !! [[Z22112|kleenean]] (mtf) !! bitwise |- ! scope = "row" | [[w:Logical conjunction|AND]] | [[Z10174|Z​10174]] | [[Z22143|Z​22143]] | natural number: [[Z13651|Z​13651]] |- ! scope = "row" | [[w:Logical disjunction|OR]] | [[Z10184|Z​10184]] | [[Z22168|Z​22168]] | natural number: [[Z13652|Z​13652]] |- ! scope = "row" | [[w:Negation|NOT]] | [[Z10216|Z​10216]] | [[Z22207|Z​22207]] | byte: [[Z22529|Z​22529]]<br>integer: [[Z17794|Z​17794]] |- ! scope = "row" | [[w:Sheffer stroke|NAND]] | [[Z10243|Z​10243]] | [[Z24749|Z​24749]] | byte: [[Z24716|Z​24716]] |- ! scope = "row" | [[w:Exclusive or|XOR]] (≠) | [[Z10237|Z​10237]] | [[Z22231|Z​22231]] | natural number: [[Z13653|Z​13653]] |- ! scope = "row" | [[w:Logical NOR|NOR]] | [[Z10231|Z​10231]] | style="background:#e5e5e5;border:0;" | | rowspan="2" style="background:#e5e5e5;border:0;" | |- ! scope = "row" | [[w:Logical biconditional|XNOR]] (=) | [[Z844|Z​844]] | [[Z22120|Z​22120]] |} == list functions == {{Z+|Z881}} * '''generate (range)''': {{Z+|Z21821}} * '''generate (replicated object)''': {{Z+|Z21389}} * '''map''' {{Z+|Z873}} * '''map(list, const)''': {{Z+|Z13464}} * '''map(const, list)''': {{Z+|Z13436}} * '''match tail''': {{Z+|Z16199}} * '''type''': {{Z+|Z18475}} === typed? === * '''concatenate''': {{Z+|Z18755}} * '''deduplicate''': {{Z+|Z19202}} * '''flatten''': {{Z+|Z23606}} * '''generate (natural number range)''': {{Z+|Z13831}} * '''reverse''': {{Z+|Z18479}} * '''untype''': {{Z+|Z17895}} == map functions == {{Z+|Z883}}<!--these don't seem to work at the moment--> * '''empty?''': {{Z+|Z24609}} * '''from list''': {{Z+|Z24646}} * '''get value''': {{Z+|Z24606}} * '''identity''': {{Z+|Z24603}} * '''map''': {{Z+|Z24608}} * '''parse JSON''': {{Z+|Z24602}} === returns (no map inputs) === * '''values of Object as map''': {{Z+|Z804}} == language == :''see also [[Wikifunctions:NLG functions|Natural language generation functions]], [[abstract:Abstract Wikipedia:Useful functions for article composition|Useful functions for article composition]]'' {|class=wikitable !A |adjective |- !C |class |- !N |noun |- !V |verb |} {|class=wikitable !sentence type !multilingual function !config |- |(a A N)||{{Z|Z22664}}||{{Z|Z21733}} |- |N is a C.||{{Z|Z26039}}||{{Z|Z26043}} |- |An N is a C.||{{Z|Z26095}}||{{Z|Z26096}} |- |N is a C in N.||{{Z|Z26570}}||{{Z|Z29843}} |- |Ns are Cs.||{{Z|Z26627}}||{{Z|Z27126}} |- |C is A C.||{{Z|Z27173}}||{{Z|Z29628}} |- |N is the Aest C in N.||{{Z|Z27243}}||{{Z|Z29841}} |- |N is the N of N.||{{Z|Z28016}}||{{Z|Z28020}} |- |Ns are Ns of N.||{{Z|Z32326}}||{{Z|Z32255}} |- |Ns V N.||{{Z|Z32531}}||{{Z|Z32530}} |- |N is a C by N.||{{Z|Z32581}}||{{Z|Z32534}} |- |N is a C and C. |rowspan=2|{{Z|Z32643}} |rowspan=2|{{Z|Z32660}} |- |N is a C, C, and C. |- |N Vs N.||{{Z|Z33185}}||{{Z|Z33184}} |- |N is a C from N.||{{Z|Z33975}}||{{Z|Z33981}} |} == personal functions == * {{Z+|Z24629}} * {{Z+|Z24632}} * {{Z+|Z24649}} * {{Z+|Z24660}} * {{Z+|Z24665}} * {{Z+|Z33834}} * {{Z+|Z33836}} === date/time === * {{Z+|Z23246}} * {{Z+|Z23783}} * {{Z+|Z23801}} * {{Z+|Z23808}} * {{Z+|Z23833}} * {{Z+|Z23865}} === [[Z1762|toki pona]] === : ''see [[Wikifunctions:Catalogue/Natural language operations/Toki Pona]]'' * {{Z+|Z22455}} * {{Z+|Z22571}} * {{Z+|Z24721}} * {{Z+|Z33828}} * {{Z+|Z33831}} * {{Z+|Z33873}} == todo == * add toki pona to {{Z|Z33855}} and see if you can generalize not capitalizing toki pona words?? or just leave it as-is (ASK) * move certain uses of {{Z|Z10771}} to {{Z|Z34096}} * make sure English sentence generation functions have a language parameter to allow for rendering of certain words in e.g. British English use ({{Z|Z34039}}) 3v3kylvhka0p3rqeqxmtc8mh6eteb0j 268577 268576 2026-04-24T17:32:56Z Theki 2389 /* todo */ 268577 wikitext text/x-wiki * <div style="display:inline-block;background:#e5e5e5;aspect-ratio:1/1;width:10px;"></div> nonexistent but should logically exist * <div style="display:inline-block;background:#555;aspect-ratio:1/1;width:10px;"></div> shouldnt logically exist __TOC__ == data == === conversions === {| class="wikitable" ! style="line-height:1.2;padding:0.1em 0.4em;background:var(--background-color-neutral,#eaecf0);background-image:linear-gradient(to top right,var(--background-color-neutral,#eaecf0) 49%,var(--border-color-base,#a2a9b1) 49.5%,var(--border-color-base,#a2a9b1) 50.5%,var(--background-color-neutral,#eaecf0) 51%);" | <div style="margin-left:2em;">from</div><div style="margin-right:2em;">to</div> ! [[Z40|boolean]] !! [[Z20838|float64]]!! [[Z16683|integer]] !! [[Z13518|natural number]] ![[Z19677|rational number]]!! [[Z6|string]] |- ! scope = "row" | boolean | [[Z10215|Z​10215]] | colspan="5" style="text-align:center;" | [[Z15684|Z​15684]] |- ! scope="row" | float64 | rowspan="2" style="background:#e5e5e5;border:0;" | | rowspan="3" style="background:#e5e5e5;border:0;" | | [[Z20937|Z​20937]] | [[Z20936|Z​20936]] | [[Z20854|Z​20854]] | [[Z20915|Z​20915]] |- ! scope="row" | integer | style="background:#e5e5e5;border:0;" | | [[Z17101|Z​17101]] | [[Z19682|Z​19682]] | base n: [[Z18467|Z​18467]]<br>base 10: [[Z16705|Z​16705]] |- ! scope = "row" | natural number | [[Z17065|Z​17065]] | [[Z20391|Z​20391]] | [[Z13636|Z​13636]] | style="background:#e5e5e5;border:0;" | | base n: [[Z13806|Z​13806]]<br>base 10: [[Z14290|Z​14290]] |- !rational number | style="background:#e5e5e5;border:0;" | | [[Z21071|Z​21071]] | [[Z19744|Z​19744]] | [[Z21653|Z​21653]] | [[Z20112|Z​20112]] | [[Z19866|Z​19866]] |- ! scope = "row" | string | [[Z10730|Z​10730]] |[[Z20844|Z​20844]] | base n: [[Z18592|Z​18592]]<br>base 10: [[Z16700|Z​16700]] | base n: [[Z15671|Z​15671]]<br>base 10: [[Z14280|Z​14280]] | [[Z19827|Z​19827]] | [[Z11602|Z​11602]] |} * [[Z17352|(int as nat)]] * [[Z17355|(nat as int)]] * [[Z21402|(rat as f64)]] === operations === {| class="wikitable" ! !! float64!! integer !! natural number !rational number!! string !! list |- ! scope = "row" | == |same value: [[Z20924|Z​20924]]<br>same object: [[Z20850|Z​20850]] | [[Z16688|Z​16688]] || [[Z13522|Z​13522]] |same value: [[Z19686|Z​19686]]<br>same object: [[Z19892|Z​19892]] | [[Z866|Z​866]] | [[Z889|Z​889]] |- !> | [[Z20943|Z​20943]] | [[Z17132|Z​17132]] | [[Z13676|Z​13676]] | [[Z19751|Z​19751]] | rowspan="4" style="background:#555;border:0;" | | rowspan="4" style="background:#555;border:0;" | |- !< | [[Z20940|Z​20940]] | [[Z17140|Z​17140]] | [[Z13689|Z​13689]] | [[Z19753|Z​19753]] |- !>= | [[Z20944|Z​20944]] | [[Z17173|Z​17173]] | [[Z13682|Z​13682]] | [[Z19752|Z​19752]] |- !<= | [[Z20941|Z​20941]] | [[Z17363|Z​17363]] | [[Z13695|Z​13695]] | [[Z19754|Z​19754]] |- ! scope="row" | + |[[Z20849|Z​20849]]|| [[Z16693|Z​16693]] || [[Z13521|Z​13521]] |[[Z19679|Z​19679]]|| [[Z10000|Z​10000]] || typed: [[Z12961|Z​12961]]<br>untyped: [[Z18597|Z​18597]] |- ! scope = "row" | − |[[Z21031|​Z​21031]] | [[Z17111|Z​17111]] || as integer: [[Z17315|Z​17315]] <br>as natural number: [[Z13569|Z​13569]] |[[Z19699|Z​19699]]|| rowspan="9" style="background:#555;border:0;" | || first: [[Z812|Z​812]]<br>last: [[Z12967|Z​12967]] |- ! scope = "row" | × | [[Z21032|Z​21032]] | [[Z17120|Z​17120]] || [[Z13539|Z​13539]] | [[Z19706|Z​19706]] | rowspan="8" style="background:#555;border:0;" | |- ! scope = "row" | ÷ | [[Z21033|Z​21033]] | [[Z17291|Z​17291]] || [[Z13546|Z​13546]] | [[Z19708|Z​19708]] |- ! scope = "row" | % | [[Z22236|Z​22236]] | [[Z17167|Z​17167]] || [[Z13551|Z​13551]] | [[Z20006|Z​20006]] |- !>> | rowspan="2" style="background:#e5e5e5;border:0;" | | rowspan="2" style="background:#e5e5e5;border:0;" | | [[Z13813|Z​13813]] | rowspan="2" style="background:#e5e5e5;border:0;" | |- !<< | [[Z13812|Z​13812]] |- ! scope = "row" | abs | [[Z21041|Z​21041]] | as integer: [[Z17128|Z​17128]]<br>as natural number: [[Z17144|Z​17144]] || style="background:#555;border:0;" | | [[Z21692|Z​21692]] |- !pow | [[Z21028|Z​21028]] | [[Z17263|Z​17263]] | [[Z13647|Z​13647]] | [[Z19953|Z​19953]] |- !sqrt |[[Z22600|Z​22600]] |[[Z24591|Z​24591]] |[[Z15256|Z​15256]] |[[Z20902|Z​20902]] |} === boolean operations === {| class="wikitable" ! !! [[Z40|boolean]] (tf) !! [[Z22112|kleenean]] (mtf) !! bitwise |- ! scope = "row" | [[w:Logical conjunction|AND]] | [[Z10174|Z​10174]] | [[Z22143|Z​22143]] | natural number: [[Z13651|Z​13651]] |- ! scope = "row" | [[w:Logical disjunction|OR]] | [[Z10184|Z​10184]] | [[Z22168|Z​22168]] | natural number: [[Z13652|Z​13652]] |- ! scope = "row" | [[w:Negation|NOT]] | [[Z10216|Z​10216]] | [[Z22207|Z​22207]] | byte: [[Z22529|Z​22529]]<br>integer: [[Z17794|Z​17794]] |- ! scope = "row" | [[w:Sheffer stroke|NAND]] | [[Z10243|Z​10243]] | [[Z24749|Z​24749]] | byte: [[Z24716|Z​24716]] |- ! scope = "row" | [[w:Exclusive or|XOR]] (≠) | [[Z10237|Z​10237]] | [[Z22231|Z​22231]] | natural number: [[Z13653|Z​13653]] |- ! scope = "row" | [[w:Logical NOR|NOR]] | [[Z10231|Z​10231]] | style="background:#e5e5e5;border:0;" | | rowspan="2" style="background:#e5e5e5;border:0;" | |- ! scope = "row" | [[w:Logical biconditional|XNOR]] (=) | [[Z844|Z​844]] | [[Z22120|Z​22120]] |} == list functions == {{Z+|Z881}} * '''generate (range)''': {{Z+|Z21821}} * '''generate (replicated object)''': {{Z+|Z21389}} * '''map''' {{Z+|Z873}} * '''map(list, const)''': {{Z+|Z13464}} * '''map(const, list)''': {{Z+|Z13436}} * '''match tail''': {{Z+|Z16199}} * '''type''': {{Z+|Z18475}} === typed? === * '''concatenate''': {{Z+|Z18755}} * '''deduplicate''': {{Z+|Z19202}} * '''flatten''': {{Z+|Z23606}} * '''generate (natural number range)''': {{Z+|Z13831}} * '''reverse''': {{Z+|Z18479}} * '''untype''': {{Z+|Z17895}} == map functions == {{Z+|Z883}}<!--these don't seem to work at the moment--> * '''empty?''': {{Z+|Z24609}} * '''from list''': {{Z+|Z24646}} * '''get value''': {{Z+|Z24606}} * '''identity''': {{Z+|Z24603}} * '''map''': {{Z+|Z24608}} * '''parse JSON''': {{Z+|Z24602}} === returns (no map inputs) === * '''values of Object as map''': {{Z+|Z804}} == language == :''see also [[Wikifunctions:NLG functions|Natural language generation functions]], [[abstract:Abstract Wikipedia:Useful functions for article composition|Useful functions for article composition]]'' {|class=wikitable !A |adjective |- !C |class |- !N |noun |- !V |verb |} {|class=wikitable !sentence type !multilingual function !config |- |(a A N)||{{Z|Z22664}}||{{Z|Z21733}} |- |N is a C.||{{Z|Z26039}}||{{Z|Z26043}} |- |An N is a C.||{{Z|Z26095}}||{{Z|Z26096}} |- |N is a C in N.||{{Z|Z26570}}||{{Z|Z29843}} |- |Ns are Cs.||{{Z|Z26627}}||{{Z|Z27126}} |- |C is A C.||{{Z|Z27173}}||{{Z|Z29628}} |- |N is the Aest C in N.||{{Z|Z27243}}||{{Z|Z29841}} |- |N is the N of N.||{{Z|Z28016}}||{{Z|Z28020}} |- |Ns are Ns of N.||{{Z|Z32326}}||{{Z|Z32255}} |- |Ns V N.||{{Z|Z32531}}||{{Z|Z32530}} |- |N is a C by N.||{{Z|Z32581}}||{{Z|Z32534}} |- |N is a C and C. |rowspan=2|{{Z|Z32643}} |rowspan=2|{{Z|Z32660}} |- |N is a C, C, and C. |- |N Vs N.||{{Z|Z33185}}||{{Z|Z33184}} |- |N is a C from N.||{{Z|Z33975}}||{{Z|Z33981}} |} == personal functions == * {{Z+|Z24629}} * {{Z+|Z24632}} * {{Z+|Z24649}} * {{Z+|Z24660}} * {{Z+|Z24665}} * {{Z+|Z33834}} * {{Z+|Z33836}} === date/time === * {{Z+|Z23246}} * {{Z+|Z23783}} * {{Z+|Z23801}} * {{Z+|Z23808}} * {{Z+|Z23833}} * {{Z+|Z23865}} === [[Z1762|toki pona]] === : ''see [[Wikifunctions:Catalogue/Natural language operations/Toki Pona]]'' * {{Z+|Z22455}} * {{Z+|Z22571}} * {{Z+|Z24721}} * {{Z+|Z33828}} * {{Z+|Z33831}} * {{Z+|Z33873}} == todo == * add toki pona to {{Z|Z33855}} * move certain uses of {{Z|Z10771}} to {{Z|Z34096}} * make sure English sentence generation functions have a language parameter to allow for rendering of certain words in e.g. British English use ({{Z|Z34039}}) jeon9jkefd3ik7ell78lvfcws7imlic 268578 268577 2026-04-24T17:33:09Z Theki 2389 /* todo */ 268578 wikitext text/x-wiki * <div style="display:inline-block;background:#e5e5e5;aspect-ratio:1/1;width:10px;"></div> nonexistent but should logically exist * <div style="display:inline-block;background:#555;aspect-ratio:1/1;width:10px;"></div> shouldnt logically exist __TOC__ == data == === conversions === {| class="wikitable" ! style="line-height:1.2;padding:0.1em 0.4em;background:var(--background-color-neutral,#eaecf0);background-image:linear-gradient(to top right,var(--background-color-neutral,#eaecf0) 49%,var(--border-color-base,#a2a9b1) 49.5%,var(--border-color-base,#a2a9b1) 50.5%,var(--background-color-neutral,#eaecf0) 51%);" | <div style="margin-left:2em;">from</div><div style="margin-right:2em;">to</div> ! [[Z40|boolean]] !! [[Z20838|float64]]!! [[Z16683|integer]] !! [[Z13518|natural number]] ![[Z19677|rational number]]!! [[Z6|string]] |- ! scope = "row" | boolean | [[Z10215|Z​10215]] | colspan="5" style="text-align:center;" | [[Z15684|Z​15684]] |- ! scope="row" | float64 | rowspan="2" style="background:#e5e5e5;border:0;" | | rowspan="3" style="background:#e5e5e5;border:0;" | | [[Z20937|Z​20937]] | [[Z20936|Z​20936]] | [[Z20854|Z​20854]] | [[Z20915|Z​20915]] |- ! scope="row" | integer | style="background:#e5e5e5;border:0;" | | [[Z17101|Z​17101]] | [[Z19682|Z​19682]] | base n: [[Z18467|Z​18467]]<br>base 10: [[Z16705|Z​16705]] |- ! scope = "row" | natural number | [[Z17065|Z​17065]] | [[Z20391|Z​20391]] | [[Z13636|Z​13636]] | style="background:#e5e5e5;border:0;" | | base n: [[Z13806|Z​13806]]<br>base 10: [[Z14290|Z​14290]] |- !rational number | style="background:#e5e5e5;border:0;" | | [[Z21071|Z​21071]] | [[Z19744|Z​19744]] | [[Z21653|Z​21653]] | [[Z20112|Z​20112]] | [[Z19866|Z​19866]] |- ! scope = "row" | string | [[Z10730|Z​10730]] |[[Z20844|Z​20844]] | base n: [[Z18592|Z​18592]]<br>base 10: [[Z16700|Z​16700]] | base n: [[Z15671|Z​15671]]<br>base 10: [[Z14280|Z​14280]] | [[Z19827|Z​19827]] | [[Z11602|Z​11602]] |} * [[Z17352|(int as nat)]] * [[Z17355|(nat as int)]] * [[Z21402|(rat as f64)]] === operations === {| class="wikitable" ! !! float64!! integer !! natural number !rational number!! string !! list |- ! scope = "row" | == |same value: [[Z20924|Z​20924]]<br>same object: [[Z20850|Z​20850]] | [[Z16688|Z​16688]] || [[Z13522|Z​13522]] |same value: [[Z19686|Z​19686]]<br>same object: [[Z19892|Z​19892]] | [[Z866|Z​866]] | [[Z889|Z​889]] |- !> | [[Z20943|Z​20943]] | [[Z17132|Z​17132]] | [[Z13676|Z​13676]] | [[Z19751|Z​19751]] | rowspan="4" style="background:#555;border:0;" | | rowspan="4" style="background:#555;border:0;" | |- !< | [[Z20940|Z​20940]] | [[Z17140|Z​17140]] | [[Z13689|Z​13689]] | [[Z19753|Z​19753]] |- !>= | [[Z20944|Z​20944]] | [[Z17173|Z​17173]] | [[Z13682|Z​13682]] | [[Z19752|Z​19752]] |- !<= | [[Z20941|Z​20941]] | [[Z17363|Z​17363]] | [[Z13695|Z​13695]] | [[Z19754|Z​19754]] |- ! scope="row" | + |[[Z20849|Z​20849]]|| [[Z16693|Z​16693]] || [[Z13521|Z​13521]] |[[Z19679|Z​19679]]|| [[Z10000|Z​10000]] || typed: [[Z12961|Z​12961]]<br>untyped: [[Z18597|Z​18597]] |- ! scope = "row" | − |[[Z21031|​Z​21031]] | [[Z17111|Z​17111]] || as integer: [[Z17315|Z​17315]] <br>as natural number: [[Z13569|Z​13569]] |[[Z19699|Z​19699]]|| rowspan="9" style="background:#555;border:0;" | || first: [[Z812|Z​812]]<br>last: [[Z12967|Z​12967]] |- ! scope = "row" | × | [[Z21032|Z​21032]] | [[Z17120|Z​17120]] || [[Z13539|Z​13539]] | [[Z19706|Z​19706]] | rowspan="8" style="background:#555;border:0;" | |- ! scope = "row" | ÷ | [[Z21033|Z​21033]] | [[Z17291|Z​17291]] || [[Z13546|Z​13546]] | [[Z19708|Z​19708]] |- ! scope = "row" | % | [[Z22236|Z​22236]] | [[Z17167|Z​17167]] || [[Z13551|Z​13551]] | [[Z20006|Z​20006]] |- !>> | rowspan="2" style="background:#e5e5e5;border:0;" | | rowspan="2" style="background:#e5e5e5;border:0;" | | [[Z13813|Z​13813]] | rowspan="2" style="background:#e5e5e5;border:0;" | |- !<< | [[Z13812|Z​13812]] |- ! scope = "row" | abs | [[Z21041|Z​21041]] | as integer: [[Z17128|Z​17128]]<br>as natural number: [[Z17144|Z​17144]] || style="background:#555;border:0;" | | [[Z21692|Z​21692]] |- !pow | [[Z21028|Z​21028]] | [[Z17263|Z​17263]] | [[Z13647|Z​13647]] | [[Z19953|Z​19953]] |- !sqrt |[[Z22600|Z​22600]] |[[Z24591|Z​24591]] |[[Z15256|Z​15256]] |[[Z20902|Z​20902]] |} === boolean operations === {| class="wikitable" ! !! [[Z40|boolean]] (tf) !! [[Z22112|kleenean]] (mtf) !! bitwise |- ! scope = "row" | [[w:Logical conjunction|AND]] | [[Z10174|Z​10174]] | [[Z22143|Z​22143]] | natural number: [[Z13651|Z​13651]] |- ! scope = "row" | [[w:Logical disjunction|OR]] | [[Z10184|Z​10184]] | [[Z22168|Z​22168]] | natural number: [[Z13652|Z​13652]] |- ! scope = "row" | [[w:Negation|NOT]] | [[Z10216|Z​10216]] | [[Z22207|Z​22207]] | byte: [[Z22529|Z​22529]]<br>integer: [[Z17794|Z​17794]] |- ! scope = "row" | [[w:Sheffer stroke|NAND]] | [[Z10243|Z​10243]] | [[Z24749|Z​24749]] | byte: [[Z24716|Z​24716]] |- ! scope = "row" | [[w:Exclusive or|XOR]] (≠) | [[Z10237|Z​10237]] | [[Z22231|Z​22231]] | natural number: [[Z13653|Z​13653]] |- ! scope = "row" | [[w:Logical NOR|NOR]] | [[Z10231|Z​10231]] | style="background:#e5e5e5;border:0;" | | rowspan="2" style="background:#e5e5e5;border:0;" | |- ! scope = "row" | [[w:Logical biconditional|XNOR]] (=) | [[Z844|Z​844]] | [[Z22120|Z​22120]] |} == list functions == {{Z+|Z881}} * '''generate (range)''': {{Z+|Z21821}} * '''generate (replicated object)''': {{Z+|Z21389}} * '''map''' {{Z+|Z873}} * '''map(list, const)''': {{Z+|Z13464}} * '''map(const, list)''': {{Z+|Z13436}} * '''match tail''': {{Z+|Z16199}} * '''type''': {{Z+|Z18475}} === typed? === * '''concatenate''': {{Z+|Z18755}} * '''deduplicate''': {{Z+|Z19202}} * '''flatten''': {{Z+|Z23606}} * '''generate (natural number range)''': {{Z+|Z13831}} * '''reverse''': {{Z+|Z18479}} * '''untype''': {{Z+|Z17895}} == map functions == {{Z+|Z883}}<!--these don't seem to work at the moment--> * '''empty?''': {{Z+|Z24609}} * '''from list''': {{Z+|Z24646}} * '''get value''': {{Z+|Z24606}} * '''identity''': {{Z+|Z24603}} * '''map''': {{Z+|Z24608}} * '''parse JSON''': {{Z+|Z24602}} === returns (no map inputs) === * '''values of Object as map''': {{Z+|Z804}} == language == :''see also [[Wikifunctions:NLG functions|Natural language generation functions]], [[abstract:Abstract Wikipedia:Useful functions for article composition|Useful functions for article composition]]'' {|class=wikitable !A |adjective |- !C |class |- !N |noun |- !V |verb |} {|class=wikitable !sentence type !multilingual function !config |- |(a A N)||{{Z|Z22664}}||{{Z|Z21733}} |- |N is a C.||{{Z|Z26039}}||{{Z|Z26043}} |- |An N is a C.||{{Z|Z26095}}||{{Z|Z26096}} |- |N is a C in N.||{{Z|Z26570}}||{{Z|Z29843}} |- |Ns are Cs.||{{Z|Z26627}}||{{Z|Z27126}} |- |C is A C.||{{Z|Z27173}}||{{Z|Z29628}} |- |N is the Aest C in N.||{{Z|Z27243}}||{{Z|Z29841}} |- |N is the N of N.||{{Z|Z28016}}||{{Z|Z28020}} |- |Ns are Ns of N.||{{Z|Z32326}}||{{Z|Z32255}} |- |Ns V N.||{{Z|Z32531}}||{{Z|Z32530}} |- |N is a C by N.||{{Z|Z32581}}||{{Z|Z32534}} |- |N is a C and C. |rowspan=2|{{Z|Z32643}} |rowspan=2|{{Z|Z32660}} |- |N is a C, C, and C. |- |N Vs N.||{{Z|Z33185}}||{{Z|Z33184}} |- |N is a C from N.||{{Z|Z33975}}||{{Z|Z33981}} |} == personal functions == * {{Z+|Z24629}} * {{Z+|Z24632}} * {{Z+|Z24649}} * {{Z+|Z24660}} * {{Z+|Z24665}} * {{Z+|Z33834}} * {{Z+|Z33836}} === date/time === * {{Z+|Z23246}} * {{Z+|Z23783}} * {{Z+|Z23801}} * {{Z+|Z23808}} * {{Z+|Z23833}} * {{Z+|Z23865}} === [[Z1762|toki pona]] === : ''see [[Wikifunctions:Catalogue/Natural language operations/Toki Pona]]'' * {{Z+|Z22455}} * {{Z+|Z22571}} * {{Z+|Z24721}} * {{Z+|Z33828}} * {{Z+|Z33831}} * {{Z+|Z33873}} == todo == * add toki pona to {{Z|Z33855}} * move certain uses of {{Z|Z10771}} to {{Z|Z34096}} * make sure English sentence generation functions have a language parameter to allow for rendering of certain words in e.g. British English (use {{Z|Z34039}}) c7kl8lt4p2tco2urv9gxz91j25hvjh5 268579 268578 2026-04-24T17:33:45Z Theki 2389 /* todo */ 268579 wikitext text/x-wiki * <div style="display:inline-block;background:#e5e5e5;aspect-ratio:1/1;width:10px;"></div> nonexistent but should logically exist * <div style="display:inline-block;background:#555;aspect-ratio:1/1;width:10px;"></div> shouldnt logically exist __TOC__ == data == === conversions === {| class="wikitable" ! style="line-height:1.2;padding:0.1em 0.4em;background:var(--background-color-neutral,#eaecf0);background-image:linear-gradient(to top right,var(--background-color-neutral,#eaecf0) 49%,var(--border-color-base,#a2a9b1) 49.5%,var(--border-color-base,#a2a9b1) 50.5%,var(--background-color-neutral,#eaecf0) 51%);" | <div style="margin-left:2em;">from</div><div style="margin-right:2em;">to</div> ! [[Z40|boolean]] !! [[Z20838|float64]]!! [[Z16683|integer]] !! [[Z13518|natural number]] ![[Z19677|rational number]]!! [[Z6|string]] |- ! scope = "row" | boolean | [[Z10215|Z​10215]] | colspan="5" style="text-align:center;" | [[Z15684|Z​15684]] |- ! scope="row" | float64 | rowspan="2" style="background:#e5e5e5;border:0;" | | rowspan="3" style="background:#e5e5e5;border:0;" | | [[Z20937|Z​20937]] | [[Z20936|Z​20936]] | [[Z20854|Z​20854]] | [[Z20915|Z​20915]] |- ! scope="row" | integer | style="background:#e5e5e5;border:0;" | | [[Z17101|Z​17101]] | [[Z19682|Z​19682]] | base n: [[Z18467|Z​18467]]<br>base 10: [[Z16705|Z​16705]] |- ! scope = "row" | natural number | [[Z17065|Z​17065]] | [[Z20391|Z​20391]] | [[Z13636|Z​13636]] | style="background:#e5e5e5;border:0;" | | base n: [[Z13806|Z​13806]]<br>base 10: [[Z14290|Z​14290]] |- !rational number | style="background:#e5e5e5;border:0;" | | [[Z21071|Z​21071]] | [[Z19744|Z​19744]] | [[Z21653|Z​21653]] | [[Z20112|Z​20112]] | [[Z19866|Z​19866]] |- ! scope = "row" | string | [[Z10730|Z​10730]] |[[Z20844|Z​20844]] | base n: [[Z18592|Z​18592]]<br>base 10: [[Z16700|Z​16700]] | base n: [[Z15671|Z​15671]]<br>base 10: [[Z14280|Z​14280]] | [[Z19827|Z​19827]] | [[Z11602|Z​11602]] |} * [[Z17352|(int as nat)]] * [[Z17355|(nat as int)]] * [[Z21402|(rat as f64)]] === operations === {| class="wikitable" ! !! float64!! integer !! natural number !rational number!! string !! list |- ! scope = "row" | == |same value: [[Z20924|Z​20924]]<br>same object: [[Z20850|Z​20850]] | [[Z16688|Z​16688]] || [[Z13522|Z​13522]] |same value: [[Z19686|Z​19686]]<br>same object: [[Z19892|Z​19892]] | [[Z866|Z​866]] | [[Z889|Z​889]] |- !> | [[Z20943|Z​20943]] | [[Z17132|Z​17132]] | [[Z13676|Z​13676]] | [[Z19751|Z​19751]] | rowspan="4" style="background:#555;border:0;" | | rowspan="4" style="background:#555;border:0;" | |- !< | [[Z20940|Z​20940]] | [[Z17140|Z​17140]] | [[Z13689|Z​13689]] | [[Z19753|Z​19753]] |- !>= | [[Z20944|Z​20944]] | [[Z17173|Z​17173]] | [[Z13682|Z​13682]] | [[Z19752|Z​19752]] |- !<= | [[Z20941|Z​20941]] | [[Z17363|Z​17363]] | [[Z13695|Z​13695]] | [[Z19754|Z​19754]] |- ! scope="row" | + |[[Z20849|Z​20849]]|| [[Z16693|Z​16693]] || [[Z13521|Z​13521]] |[[Z19679|Z​19679]]|| [[Z10000|Z​10000]] || typed: [[Z12961|Z​12961]]<br>untyped: [[Z18597|Z​18597]] |- ! scope = "row" | − |[[Z21031|​Z​21031]] | [[Z17111|Z​17111]] || as integer: [[Z17315|Z​17315]] <br>as natural number: [[Z13569|Z​13569]] |[[Z19699|Z​19699]]|| rowspan="9" style="background:#555;border:0;" | || first: [[Z812|Z​812]]<br>last: [[Z12967|Z​12967]] |- ! scope = "row" | × | [[Z21032|Z​21032]] | [[Z17120|Z​17120]] || [[Z13539|Z​13539]] | [[Z19706|Z​19706]] | rowspan="8" style="background:#555;border:0;" | |- ! scope = "row" | ÷ | [[Z21033|Z​21033]] | [[Z17291|Z​17291]] || [[Z13546|Z​13546]] | [[Z19708|Z​19708]] |- ! scope = "row" | % | [[Z22236|Z​22236]] | [[Z17167|Z​17167]] || [[Z13551|Z​13551]] | [[Z20006|Z​20006]] |- !>> | rowspan="2" style="background:#e5e5e5;border:0;" | | rowspan="2" style="background:#e5e5e5;border:0;" | | [[Z13813|Z​13813]] | rowspan="2" style="background:#e5e5e5;border:0;" | |- !<< | [[Z13812|Z​13812]] |- ! scope = "row" | abs | [[Z21041|Z​21041]] | as integer: [[Z17128|Z​17128]]<br>as natural number: [[Z17144|Z​17144]] || style="background:#555;border:0;" | | [[Z21692|Z​21692]] |- !pow | [[Z21028|Z​21028]] | [[Z17263|Z​17263]] | [[Z13647|Z​13647]] | [[Z19953|Z​19953]] |- !sqrt |[[Z22600|Z​22600]] |[[Z24591|Z​24591]] |[[Z15256|Z​15256]] |[[Z20902|Z​20902]] |} === boolean operations === {| class="wikitable" ! !! [[Z40|boolean]] (tf) !! [[Z22112|kleenean]] (mtf) !! bitwise |- ! scope = "row" | [[w:Logical conjunction|AND]] | [[Z10174|Z​10174]] | [[Z22143|Z​22143]] | natural number: [[Z13651|Z​13651]] |- ! scope = "row" | [[w:Logical disjunction|OR]] | [[Z10184|Z​10184]] | [[Z22168|Z​22168]] | natural number: [[Z13652|Z​13652]] |- ! scope = "row" | [[w:Negation|NOT]] | [[Z10216|Z​10216]] | [[Z22207|Z​22207]] | byte: [[Z22529|Z​22529]]<br>integer: [[Z17794|Z​17794]] |- ! scope = "row" | [[w:Sheffer stroke|NAND]] | [[Z10243|Z​10243]] | [[Z24749|Z​24749]] | byte: [[Z24716|Z​24716]] |- ! scope = "row" | [[w:Exclusive or|XOR]] (≠) | [[Z10237|Z​10237]] | [[Z22231|Z​22231]] | natural number: [[Z13653|Z​13653]] |- ! scope = "row" | [[w:Logical NOR|NOR]] | [[Z10231|Z​10231]] | style="background:#e5e5e5;border:0;" | | rowspan="2" style="background:#e5e5e5;border:0;" | |- ! scope = "row" | [[w:Logical biconditional|XNOR]] (=) | [[Z844|Z​844]] | [[Z22120|Z​22120]] |} == list functions == {{Z+|Z881}} * '''generate (range)''': {{Z+|Z21821}} * '''generate (replicated object)''': {{Z+|Z21389}} * '''map''' {{Z+|Z873}} * '''map(list, const)''': {{Z+|Z13464}} * '''map(const, list)''': {{Z+|Z13436}} * '''match tail''': {{Z+|Z16199}} * '''type''': {{Z+|Z18475}} === typed? === * '''concatenate''': {{Z+|Z18755}} * '''deduplicate''': {{Z+|Z19202}} * '''flatten''': {{Z+|Z23606}} * '''generate (natural number range)''': {{Z+|Z13831}} * '''reverse''': {{Z+|Z18479}} * '''untype''': {{Z+|Z17895}} == map functions == {{Z+|Z883}}<!--these don't seem to work at the moment--> * '''empty?''': {{Z+|Z24609}} * '''from list''': {{Z+|Z24646}} * '''get value''': {{Z+|Z24606}} * '''identity''': {{Z+|Z24603}} * '''map''': {{Z+|Z24608}} * '''parse JSON''': {{Z+|Z24602}} === returns (no map inputs) === * '''values of Object as map''': {{Z+|Z804}} == language == :''see also [[Wikifunctions:NLG functions|Natural language generation functions]], [[abstract:Abstract Wikipedia:Useful functions for article composition|Useful functions for article composition]]'' {|class=wikitable !A |adjective |- !C |class |- !N |noun |- !V |verb |} {|class=wikitable !sentence type !multilingual function !config |- |(a A N)||{{Z|Z22664}}||{{Z|Z21733}} |- |N is a C.||{{Z|Z26039}}||{{Z|Z26043}} |- |An N is a C.||{{Z|Z26095}}||{{Z|Z26096}} |- |N is a C in N.||{{Z|Z26570}}||{{Z|Z29843}} |- |Ns are Cs.||{{Z|Z26627}}||{{Z|Z27126}} |- |C is A C.||{{Z|Z27173}}||{{Z|Z29628}} |- |N is the Aest C in N.||{{Z|Z27243}}||{{Z|Z29841}} |- |N is the N of N.||{{Z|Z28016}}||{{Z|Z28020}} |- |Ns are Ns of N.||{{Z|Z32326}}||{{Z|Z32255}} |- |Ns V N.||{{Z|Z32531}}||{{Z|Z32530}} |- |N is a C by N.||{{Z|Z32581}}||{{Z|Z32534}} |- |N is a C and C. |rowspan=2|{{Z|Z32643}} |rowspan=2|{{Z|Z32660}} |- |N is a C, C, and C. |- |N Vs N.||{{Z|Z33185}}||{{Z|Z33184}} |- |N is a C from N.||{{Z|Z33975}}||{{Z|Z33981}} |} == personal functions == * {{Z+|Z24629}} * {{Z+|Z24632}} * {{Z+|Z24649}} * {{Z+|Z24660}} * {{Z+|Z24665}} * {{Z+|Z33834}} * {{Z+|Z33836}} === date/time === * {{Z+|Z23246}} * {{Z+|Z23783}} * {{Z+|Z23801}} * {{Z+|Z23808}} * {{Z+|Z23833}} * {{Z+|Z23865}} === [[Z1762|toki pona]] === : ''see [[Wikifunctions:Catalogue/Natural language operations/Toki Pona]]'' * {{Z+|Z22455}} * {{Z+|Z22571}} * {{Z+|Z24721}} * {{Z+|Z33828}} * {{Z+|Z33831}} * {{Z+|Z33873}} == todo == * add toki pona to {{Z|Z33855}} * move certain uses of {{Z|Z10771}} to {{Z|Z34096}} * make sure English sentence generation functions have a language parameter to allow for rendering of certain words in e.g. British English (use {{Z|Z34039}}) ** {{Z|Z33059}} 5s6zv7rn1nk10rjhgr43serfcs1g8t3 268639 268579 2026-04-24T20:52:58Z Theki 2389 /* language */ 268639 wikitext text/x-wiki * <div style="display:inline-block;background:#e5e5e5;aspect-ratio:1/1;width:10px;"></div> nonexistent but should logically exist * <div style="display:inline-block;background:#555;aspect-ratio:1/1;width:10px;"></div> shouldnt logically exist __TOC__ == data == === conversions === {| class="wikitable" ! style="line-height:1.2;padding:0.1em 0.4em;background:var(--background-color-neutral,#eaecf0);background-image:linear-gradient(to top right,var(--background-color-neutral,#eaecf0) 49%,var(--border-color-base,#a2a9b1) 49.5%,var(--border-color-base,#a2a9b1) 50.5%,var(--background-color-neutral,#eaecf0) 51%);" | <div style="margin-left:2em;">from</div><div style="margin-right:2em;">to</div> ! [[Z40|boolean]] !! [[Z20838|float64]]!! [[Z16683|integer]] !! [[Z13518|natural number]] ![[Z19677|rational number]]!! [[Z6|string]] |- ! scope = "row" | boolean | [[Z10215|Z​10215]] | colspan="5" style="text-align:center;" | [[Z15684|Z​15684]] |- ! scope="row" | float64 | rowspan="2" style="background:#e5e5e5;border:0;" | | rowspan="3" style="background:#e5e5e5;border:0;" | | [[Z20937|Z​20937]] | [[Z20936|Z​20936]] | [[Z20854|Z​20854]] | [[Z20915|Z​20915]] |- ! scope="row" | integer | style="background:#e5e5e5;border:0;" | | [[Z17101|Z​17101]] | [[Z19682|Z​19682]] | base n: [[Z18467|Z​18467]]<br>base 10: [[Z16705|Z​16705]] |- ! scope = "row" | natural number | [[Z17065|Z​17065]] | [[Z20391|Z​20391]] | [[Z13636|Z​13636]] | style="background:#e5e5e5;border:0;" | | base n: [[Z13806|Z​13806]]<br>base 10: [[Z14290|Z​14290]] |- !rational number | style="background:#e5e5e5;border:0;" | | [[Z21071|Z​21071]] | [[Z19744|Z​19744]] | [[Z21653|Z​21653]] | [[Z20112|Z​20112]] | [[Z19866|Z​19866]] |- ! scope = "row" | string | [[Z10730|Z​10730]] |[[Z20844|Z​20844]] | base n: [[Z18592|Z​18592]]<br>base 10: [[Z16700|Z​16700]] | base n: [[Z15671|Z​15671]]<br>base 10: [[Z14280|Z​14280]] | [[Z19827|Z​19827]] | [[Z11602|Z​11602]] |} * [[Z17352|(int as nat)]] * [[Z17355|(nat as int)]] * [[Z21402|(rat as f64)]] === operations === {| class="wikitable" ! !! float64!! integer !! natural number !rational number!! string !! list |- ! scope = "row" | == |same value: [[Z20924|Z​20924]]<br>same object: [[Z20850|Z​20850]] | [[Z16688|Z​16688]] || [[Z13522|Z​13522]] |same value: [[Z19686|Z​19686]]<br>same object: [[Z19892|Z​19892]] | [[Z866|Z​866]] | [[Z889|Z​889]] |- !> | [[Z20943|Z​20943]] | [[Z17132|Z​17132]] | [[Z13676|Z​13676]] | [[Z19751|Z​19751]] | rowspan="4" style="background:#555;border:0;" | | rowspan="4" style="background:#555;border:0;" | |- !< | [[Z20940|Z​20940]] | [[Z17140|Z​17140]] | [[Z13689|Z​13689]] | [[Z19753|Z​19753]] |- !>= | [[Z20944|Z​20944]] | [[Z17173|Z​17173]] | [[Z13682|Z​13682]] | [[Z19752|Z​19752]] |- !<= | [[Z20941|Z​20941]] | [[Z17363|Z​17363]] | [[Z13695|Z​13695]] | [[Z19754|Z​19754]] |- ! scope="row" | + |[[Z20849|Z​20849]]|| [[Z16693|Z​16693]] || [[Z13521|Z​13521]] |[[Z19679|Z​19679]]|| [[Z10000|Z​10000]] || typed: [[Z12961|Z​12961]]<br>untyped: [[Z18597|Z​18597]] |- ! scope = "row" | − |[[Z21031|​Z​21031]] | [[Z17111|Z​17111]] || as integer: [[Z17315|Z​17315]] <br>as natural number: [[Z13569|Z​13569]] |[[Z19699|Z​19699]]|| rowspan="9" style="background:#555;border:0;" | || first: [[Z812|Z​812]]<br>last: [[Z12967|Z​12967]] |- ! scope = "row" | × | [[Z21032|Z​21032]] | [[Z17120|Z​17120]] || [[Z13539|Z​13539]] | [[Z19706|Z​19706]] | rowspan="8" style="background:#555;border:0;" | |- ! scope = "row" | ÷ | [[Z21033|Z​21033]] | [[Z17291|Z​17291]] || [[Z13546|Z​13546]] | [[Z19708|Z​19708]] |- ! scope = "row" | % | [[Z22236|Z​22236]] | [[Z17167|Z​17167]] || [[Z13551|Z​13551]] | [[Z20006|Z​20006]] |- !>> | rowspan="2" style="background:#e5e5e5;border:0;" | | rowspan="2" style="background:#e5e5e5;border:0;" | | [[Z13813|Z​13813]] | rowspan="2" style="background:#e5e5e5;border:0;" | |- !<< | [[Z13812|Z​13812]] |- ! scope = "row" | abs | [[Z21041|Z​21041]] | as integer: [[Z17128|Z​17128]]<br>as natural number: [[Z17144|Z​17144]] || style="background:#555;border:0;" | | [[Z21692|Z​21692]] |- !pow | [[Z21028|Z​21028]] | [[Z17263|Z​17263]] | [[Z13647|Z​13647]] | [[Z19953|Z​19953]] |- !sqrt |[[Z22600|Z​22600]] |[[Z24591|Z​24591]] |[[Z15256|Z​15256]] |[[Z20902|Z​20902]] |} === boolean operations === {| class="wikitable" ! !! [[Z40|boolean]] (tf) !! [[Z22112|kleenean]] (mtf) !! bitwise |- ! scope = "row" | [[w:Logical conjunction|AND]] | [[Z10174|Z​10174]] | [[Z22143|Z​22143]] | natural number: [[Z13651|Z​13651]] |- ! scope = "row" | [[w:Logical disjunction|OR]] | [[Z10184|Z​10184]] | [[Z22168|Z​22168]] | natural number: [[Z13652|Z​13652]] |- ! scope = "row" | [[w:Negation|NOT]] | [[Z10216|Z​10216]] | [[Z22207|Z​22207]] | byte: [[Z22529|Z​22529]]<br>integer: [[Z17794|Z​17794]] |- ! scope = "row" | [[w:Sheffer stroke|NAND]] | [[Z10243|Z​10243]] | [[Z24749|Z​24749]] | byte: [[Z24716|Z​24716]] |- ! scope = "row" | [[w:Exclusive or|XOR]] (≠) | [[Z10237|Z​10237]] | [[Z22231|Z​22231]] | natural number: [[Z13653|Z​13653]] |- ! scope = "row" | [[w:Logical NOR|NOR]] | [[Z10231|Z​10231]] | style="background:#e5e5e5;border:0;" | | rowspan="2" style="background:#e5e5e5;border:0;" | |- ! scope = "row" | [[w:Logical biconditional|XNOR]] (=) | [[Z844|Z​844]] | [[Z22120|Z​22120]] |} == list functions == {{Z+|Z881}} * '''generate (range)''': {{Z+|Z21821}} * '''generate (replicated object)''': {{Z+|Z21389}} * '''map''' {{Z+|Z873}} * '''map(list, const)''': {{Z+|Z13464}} * '''map(const, list)''': {{Z+|Z13436}} * '''match tail''': {{Z+|Z16199}} * '''type''': {{Z+|Z18475}} === typed? === * '''concatenate''': {{Z+|Z18755}} * '''deduplicate''': {{Z+|Z19202}} * '''flatten''': {{Z+|Z23606}} * '''generate (natural number range)''': {{Z+|Z13831}} * '''reverse''': {{Z+|Z18479}} * '''untype''': {{Z+|Z17895}} == map functions == {{Z+|Z883}}<!--these don't seem to work at the moment--> * '''empty?''': {{Z+|Z24609}} * '''from list''': {{Z+|Z24646}} * '''get value''': {{Z+|Z24606}} * '''identity''': {{Z+|Z24603}} * '''map''': {{Z+|Z24608}} * '''parse JSON''': {{Z+|Z24602}} === returns (no map inputs) === * '''values of Object as map''': {{Z+|Z804}} == language == :''see also [[Wikifunctions:NLG functions|Natural language generation functions]], [[abstract:Abstract Wikipedia:Useful functions for article composition|Useful functions for article composition]]'' {|class=wikitable !A |adjective |- !C |class |- !N |noun |- !V |verb |} {|class=wikitable !sentence type !multilingual function !config |- |(a A N)||{{Z|Z22664}}||{{Z|Z21733}} |- |N is a C.||{{Z|Z26039}}||{{Z|Z26043}} |- |An N is a C.||{{Z|Z26095}}||{{Z|Z26096}} |- |N is a C in N.||{{Z|Z26570}}||{{Z|Z29843}} |- |Ns are Cs.||{{Z|Z26627}}||{{Z|Z27126}} |- |C is A C.||{{Z|Z27173}}||{{Z|Z29628}} |- |N is the Aest C in N.||{{Z|Z27243}}||{{Z|Z29841}} |- |N is the N of N.||{{Z|Z28016}}||{{Z|Z28020}} |- |Ns are Ns of N.||{{Z|Z32326}}||{{Z|Z32255}} |- |Ns V Ns.||{{Z|Z32531}}||{{Z|Z32530}} |- |N is a C by N.||{{Z|Z32581}}||{{Z|Z32534}} |- |N is a C and C. |rowspan=2|{{Z|Z32643}} |rowspan=2|{{Z|Z32660}} |- |N is a C, C, and C. |- |N Vs N.||{{Z|Z33185}}||{{Z|Z33184}} |- |N is a C from N.||{{Z|Z33975}}||{{Z|Z33981}} |} == personal functions == * {{Z+|Z24629}} * {{Z+|Z24632}} * {{Z+|Z24649}} * {{Z+|Z24660}} * {{Z+|Z24665}} * {{Z+|Z33834}} * {{Z+|Z33836}} === date/time === * {{Z+|Z23246}} * {{Z+|Z23783}} * {{Z+|Z23801}} * {{Z+|Z23808}} * {{Z+|Z23833}} * {{Z+|Z23865}} === [[Z1762|toki pona]] === : ''see [[Wikifunctions:Catalogue/Natural language operations/Toki Pona]]'' * {{Z+|Z22455}} * {{Z+|Z22571}} * {{Z+|Z24721}} * {{Z+|Z33828}} * {{Z+|Z33831}} * {{Z+|Z33873}} == todo == * add toki pona to {{Z|Z33855}} * move certain uses of {{Z|Z10771}} to {{Z|Z34096}} * make sure English sentence generation functions have a language parameter to allow for rendering of certain words in e.g. British English (use {{Z|Z34039}}) ** {{Z|Z33059}} pc67cocbnq08j9fjj4ggu7nd0rvjira User:Theki/common.js 2 47445 268654 155942 2026-04-24T21:13:29Z Theki 2389 268654 javascript text/javascript importScript("User:Terasail/ReadableDiff.js"); importScript("User:מקף/wikilambda editsource.js") js8hfwit6u92h8mknxkdav8n6w4enjt Wikifunctions:Status updates/ja 4 49834 268863 266173 2026-04-25T09:43:29Z FuzzyBot 207 Updating to match new version of source page 268863 wikitext text/x-wiki <languages/> {{shortcut|WF:SU}}{{notice|1='''[[:m:Global message delivery/Targets/Wikifunctions & Abstract Wikipedia|購読]]'''すると、新しく発行されるたびにオンウィキで短文の一斉通知が届きます。}} {{Wikifunctions updates | prevlabel = 過去の更新 | prev = 2024-02-01 | nextlabel = 最終更新 | next = 2026-04-25 }} <div lang="en" dir="ltr" class="mw-content-ltr"> A lot is happening around Wikifunctions and Abstract Wikipedia. This is the page where our updates are posted, including the [[Special:MyLanguage/WF:function of the Week|function of the Week]]. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> You can also subscribe to the [[:m:Global message delivery/Targets/Wikifunctions & Abstract Wikipedia|on-wiki newsletter]] to have them delivered to your talk page or to your project's village pump. </div> <span id="Newsletters"></span> == ニュースレター == <!--<nowiki> Newsletter entry template: * <translate><tvar name="1">{{Status updates|2026-0?-??}}</tvar>: Title</translate> NOTE: Remember to also update the "next =" date at the top of this page. </nowiki>--> === 2026 === * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-04-25}}: The Foundation's search for the perfect language</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-04-16}}: Milestones; Some major issues hopefully resolved</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-04-10}}: Community proposals for capturing meaning</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-04-02}}: Request for Discussion: Syntactic tables</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-03-26}}: First few days of Abstract Wikipedia Beta; Status of Composition Language v2</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-03-19}}: Abstract Wikipedia in Beta</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-03-11}}: A new composition language</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-03-06}}: Citations and Copy and Paste</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-02-26}}: Graceful overrides and fallbacks</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-02-20}}: A sneak preview of Abstract Wikipedia</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-02-13}}: Finishing each other sentences: Starting things; Offsite in Istanbul</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-01-29}}: Integrating Abstract Wikipedia</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-01-22}}: Quarterly plan for January–March 2026</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-01-15}}: 25 years of Wikipedia</span> === 2025 === * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-12-18}}: We wish you a happy new Gregorian year!</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-12-11}}: How to write better error messages</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-12-04}}: And the name is Abstract Wikipedia</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-11-27}}: Vote on the new wiki name!; Finishing each other’s sentences</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-11-20}}: Second round of voting for naming the wiki with language-independent content; Sharing function calls</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-11-13}}: Getting ready for second round of voting for naming the wiki with abstract content; Rewriting the backend: Why Rust?</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-11-05}}: First round of voting for naming the wiki for abstract content closed; Calling for Wiktionary functions; Embedded Wikifunctions on Bengali Wikipedia and seven more Wiktionaries</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-10-29}}: Round 1 of “abstract content wiki” naming vote ending Monday; An example of short descriptions</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-10-23}}: Welcome Zaree and Laura! Naming contest round 1 kicked off</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-10-15}}: Kicking Off the Naming Contest for Abstract Wikipedia; Visualizing functions</span> * {{Status updates|2025-10-08}}:抽象コンテンツの場所決定と10月から12月の季度計画 * {{Status updates|2025-10-03}}: リチテキストは、現在 148 のウィクショナリーやインキュベーターで埋め込み関数で利用可能 * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-09-26}}: Accessing qualifiers in Wikidata statements</span> * {{Status updates|2025-09-19}}: 123 のウィクショナリ言語で利用可能なウィキファンクションズ * {{Status updates|2025-09-12}}: ウィキファンクションズの 3、000以上の機能 * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-09-07}}: Copying function calls from one Wikipedia to another</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-08-29}}: Accessing Wikidata items now possible from embedded function calls; Wikifunctions available on 65 Wikitionaries</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-08-22}}: Recording of Wikimania session: Wikifunctions is coming soon to a wiki near you!</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-08-01}}: Wikimania 2025 is coming soon!</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-07-26}}: “Wikipedia is an encyclopedia”; Two years of Wikifunctions</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-07-19}}: Wikidata-based enumerations are here</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-07-10}}: Length limits on labels and descriptions</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-07-04}}: Coverage of 1298</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-06-27}}: How many people are needed to write an encyclopedia?</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-06-21}}: Quarterly Planning for July–September 2025</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-06-15}}: Closing the consultation about the location of Abstract Content</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-06-06}}: Where will Abstract Content go?</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-05-29}}: Rolling out to five Wiktionaries; Calculating with today's date</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-05-23}}: Ongoing consultation about the Location for Abstract Content</span> * {{Status updates|2025-05-15}}: 抽象的な内容の位置 * {{Status updates|2025-05-09}}: 抽象的なウィキペディアとウィキメディアAI戦略 * {{Status updates|2025-04-30}}: 抽象的なウィキペディアはマッカーサー100&チェンジファイナリスト * {{Status updates|2025-04-25}}: ようこそ, グレゴリー! * {{Status updates|2025-04-16}}: ウィキファンクションズを統合されましたにダグバニ - とウィキファンクションズ;とイースターの日付 * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-04-11}}: Quarter in review</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-04-05}}: Quarterly Planning for April–June 2025; We are looking for a Senior Product Manager</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-03-28}}: It's about time</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-03-20}}: Wikidata-based simple enumerations</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-03-15}}: Upcoming NLG meeting, Recent Changes in the software</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-03-07}}: Recent Changes in the software, Recording of Volunteer’s Corner, and talks in London</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-02-26}}: From things to words</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-02-19}}: A proposal for types per language and part of speech</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-02-13}}: Restricting the World, redux</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-02-06}}: Invitation to the Natural Language Generation Special Interest Group</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-01-29}}: With 2000 Functions into the new year: time for stats</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-01-22}}: Welcome, David! Naming conventions recommendations</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-01-15}}: Happy Wikipedia day! Quarterly planning</span> === 2024 === * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-12-19}}: Function of the Week: age; Intros for year articles; New Type: Floating-point number</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-12-12}}: Sketching a path to Abstract Wikipedia; Team offsite in Lisbon; and much more</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-11-27}}: WordGraph release; New Special page: list functions by tests; new type for day of the year, and much more</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-11-21}}: New special page for missing labels, new type for Gregorian years, and much more</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-11-13}}: New Type: Rational number; Documentation on Wikidata-based types; and more</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-11-07}}: The Dream of a Universal Language</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-11-01}}: Rewriting the backend</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-10-25}}: Our goal for this Quarter: Agreement</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-10-17}}: What could abstract content look like?</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-10-11}}: Wikidata Lexemes in Wikifunctions are coming soon</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-10-02}}: Focus topic: Food</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-09-26}}: Quarterly planning for October–December 2024; Presentation at Celtic Knot tomorrow</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-09-20}}: Introducing focus topic areas</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-09-13}}: Dagbani Wikipedia will be our first wiki for Wikifunctions integration</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-09-06}}: Volunteer's corner and other updates</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-08-29}}: Limits on Name and Description Lengths</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-08-23}}: WasmEdge, Now 300ms Less Edgy</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-08-16}}: Wikimania 2024 edition</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-08-02}}: Revamping our 'About' widget</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-07-26}}: Wikimania 2024 coming soon!</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-07-18}}: Research report on integrating Wikifunctions from Wikipedia</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-07-10}}: Type proposals for accessing Lexemes</span> * {{Status updates|2024-07-03}}: 四半期計画 * {{Status updates|2024-06-26}}: ようこそ、Daphne! * {{Status updates|2024-06-20}}: 新しいタイプ:整数 * {{Status updates|2024-06-13}}: 新しい型:イグボ暦の月 * {{Status updates|2024-06-06}}: 新しい型:符号 * {{Status updates|2024-05-30}}:単数の単数か複数の複数か? * {{Status updates|2024-05-22}}: 新しい型:グレゴリオ暦の月 * {{Status updates|2024-05-15}}:関数の要求: 数をスペルアウト! * {{Status updates|2024-05-10}}: リストの代表型:グレゴリオ暦の月 * {{Status updates|2024-05-03}}: チーム会議と四半期計画 * {{Status updates|2024-04-19}}: ようこそ、Sharvani! * {{Status updates|2024-04-11}}: ウィキファンクションズのための新しいAPIと1000関数記念 * {{Status updates|2024-04-03}}: Diff に関する製品更新と API の改善について * {{Status updates|2024-03-28}}:テストの作成がずっと簡単に! * {{Status updates|2024-03-21}}:数を国際化する道 * {{Status updates|2024-03-13}}: アイデンティティ * {{Status updates|2024-03-07}}:二番目の新しい型: 自然数 * {{Status updates|2024-02-28}}:自然数型の提案 * {{Status updates|2024-02-22}}: 機能モデルを更新する * {{Status updates|2024-02-14}}: 修正週間 * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-02-07}}: Quarterly planning. Thank you, Nick! Function of the Week: is permutation</span> * {{Status updates|2024-02-01}}: イグボ語の命令形! <span id="Before_February_2024"></span> === 2024年2月以前 === <div lang="en" dir="ltr" class="mw-content-ltr"> All updates from this period are [[:m:Special:MyLanguage/Abstract Wikipedia/Updates|available on Meta-Wiki]]. </div> [[Category:Status updates{{#translation:}}| ]] o7ozi925wo9xb7gej1ek0tz7p6vrg3h Z22979 0 51640 268586 209196 2026-04-24T18:15:51Z Redmin 52094 268586 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z22979" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z22978", "Z14K3": { "Z1K1": "Z16", "Z16K1": "Z600", "Z16K2": "function Z22978( Z22978K1, Z22978K2 ) {\n\tconst result = [];\n\tconst claims = Z22978K1.Z6001K5;\n\tconst predRef = Z22978K2.Z6092K1;\n\tfor (const claim of claims ) {\n\t\tconst predicate = claim?.Z6003K2?.Z6092K1;\n\t\tconst value = claim?.Z6003K3;\n\t\tif (predicate === predRef) {\n\t\t\tresult.push(value);\n\t\t}\n\t}\n\treturn result;\n}" } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "value of claim from Wikidata item, js" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 0eyj4sbc8d7n8qpgpjguyzfjfon0i26 Z23961 0 54349 268816 217330 2026-04-25T08:59:30Z Dv103 11127 Added Z34163 to the approved list of test cases 268816 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z23961" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6", "Z17K2": "Z23961K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "data" }, { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "date" } ] } } ], "Z8K2": "Z20420", "Z8K3": [ "Z20", "Z23962", "Z23964", "Z23969", "Z23970", "Z23971", "Z23972", "Z23973", "Z24032", "Z24031", "Z24934", "Z28152", "Z34163" ], "Z8K4": [ "Z14", "Z28151" ], "Z8K5": "Z23961" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "leggi data gregoriana italiana" }, { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "parse Gregorian Date in Italian" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Tries to parse the Gregorian Date in Italian in the most lenient way possible" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": " " } ] } } 2t4iiod3tybt7mn66tqo0qv4zt5aro0 Z23984 0 54439 268798 217312 2026-04-25T08:47:22Z Dv103 11127 Added Z34118 to the approved list of test cases 268798 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z23984" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6", "Z17K2": "Z23984K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "data" }, { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "date" } ] } } ], "Z8K2": "Z20420", "Z8K3": [ "Z20", "Z23985", "Z23986", "Z23987", "Z23988", "Z24034", "Z24035", "Z25696", "Z28150", "Z34118" ], "Z8K4": [ "Z14", "Z28149" ], "Z8K5": "Z23984" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "leggi Data gregoriana, en (gma)" }, { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "read Gregorian Date, en (dmy)" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Leniently reads a Gregorian Date, preferring the dmy format." } ] } } fhc5sz7j067k5pyeqchvrgwtr9o0x2x 268810 268798 2026-04-25T08:57:26Z Dv103 11127 Added Z25739 to the approved list of implementations 268810 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z23984" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6", "Z17K2": "Z23984K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "data" }, { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "date" } ] } } ], "Z8K2": "Z20420", "Z8K3": [ "Z20", "Z23985", "Z23986", "Z23987", "Z23988", "Z24034", "Z24035", "Z25696", "Z28150", "Z34118" ], "Z8K4": [ "Z14", "Z28149", "Z25739" ], "Z8K5": "Z23984" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "leggi Data gregoriana, en (gma)" }, { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "read Gregorian Date, en (dmy)" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Leniently reads a Gregorian Date, preferring the dmy format." } ] } } oi3ur8w32c7k5n75eajobcq66cg6n1s 268811 268810 2026-04-25T08:57:28Z Dv103 11127 Removed Z28149 from the approved list of implementations 268811 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z23984" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6", "Z17K2": "Z23984K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "data" }, { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "date" } ] } } ], "Z8K2": "Z20420", "Z8K3": [ "Z20", "Z23985", "Z23986", "Z23987", "Z23988", "Z24034", "Z24035", "Z25696", "Z28150", "Z34118" ], "Z8K4": [ "Z14", "Z25739" ], "Z8K5": "Z23984" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "leggi Data gregoriana, en (gma)" }, { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "read Gregorian Date, en (dmy)" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Leniently reads a Gregorian Date, preferring the dmy format." } ] } } dtsjz1lw8ynopxocxsc47yj6ede581m Z23990 0 54445 268819 217334 2026-04-25T09:01:21Z Dv103 11127 Added Z34164 to the approved list of test cases 268819 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z23990" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6", "Z17K2": "Z23990K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "data" }, { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "date" } ] } } ], "Z8K2": "Z20420", "Z8K3": [ "Z20", "Z23991", "Z23993", "Z23994", "Z23995", "Z24037", "Z24038", "Z24836", "Z24890", "Z24891", "Z24892", "Z25740", "Z34164" ], "Z8K4": [ "Z14", "Z27990" ], "Z8K5": "Z23990" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "leggi Data gregoriana, en, dag (mga)" }, { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "read Gregorian Date, en, dag (mdy)" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1002", "Z31K2": [ "Z6", "parse Gregorian Date, en, dag (mdy)" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Leniently reads a Gregorian Date, preferring the mdy format. It also supports the Dagbani Gregorian calendar format" } ] } } dw21gjedxsyszws6thbs8wysn984zcz Wikifunctions:Status updates/ko 4 54639 268862 266174 2026-04-25T09:43:29Z FuzzyBot 207 Updating to match new version of source page 268862 wikitext text/x-wiki <languages/> {{shortcut|WF:SU}}{{notice|1=<span lang="en" dir="ltr" class="mw-content-ltr">'''[[:m:Global message delivery/Targets/Wikifunctions & Abstract Wikipedia|Subscribe]]''' to receive short on-wiki MassMessage notifications about each new issue</span>}} {{Wikifunctions updates | prevlabel = 이전 업데이트 | prev = 2024-02-01 | nextlabel = 마지막 업데이트 | next = 2026-04-25 }} 위키함수와 추상 위키백과에서 많은 일이 일어나고 있습니다. 이곳은 [[Special:MyLanguage/WF:function of the Week|금주의 함수]]를 포함한 최신 소식을 게시하는 문서입니다. <div lang="en" dir="ltr" class="mw-content-ltr"> You can also subscribe to the [[:m:Global message delivery/Targets/Wikifunctions & Abstract Wikipedia|on-wiki newsletter]] to have them delivered to your talk page or to your project's village pump. </div> <span id="Newsletters"></span> == 뉴스레터 == <!--<nowiki> Newsletter entry template: * <translate><tvar name="1">{{Status updates|2026-0?-??}}</tvar>: Title</translate> NOTE: Remember to also update the "next =" date at the top of this page. </nowiki>--> === 2026 === * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-04-25}}: The Foundation's search for the perfect language</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-04-16}}: Milestones; Some major issues hopefully resolved</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-04-10}}: Community proposals for capturing meaning</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-04-02}}: Request for Discussion: Syntactic tables</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-03-26}}: First few days of Abstract Wikipedia Beta; Status of Composition Language v2</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-03-19}}: Abstract Wikipedia in Beta</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-03-11}}: A new composition language</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-03-06}}: Citations and Copy and Paste</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-02-26}}: Graceful overrides and fallbacks</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-02-20}}: A sneak preview of Abstract Wikipedia</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-02-13}}: Finishing each other sentences: Starting things; Offsite in Istanbul</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-01-29}}: Integrating Abstract Wikipedia</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-01-22}}: Quarterly plan for January–March 2026</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-01-15}}: 25 years of Wikipedia</span> === 2025 === * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-12-18}}: We wish you a happy new Gregorian year!</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-12-11}}: How to write better error messages</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-12-04}}: And the name is Abstract Wikipedia</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-11-27}}: Vote on the new wiki name!; Finishing each other’s sentences</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-11-20}}: Second round of voting for naming the wiki with language-independent content; Sharing function calls</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-11-13}}: Getting ready for second round of voting for naming the wiki with abstract content; Rewriting the backend: Why Rust?</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-11-05}}: First round of voting for naming the wiki for abstract content closed; Calling for Wiktionary functions; Embedded Wikifunctions on Bengali Wikipedia and seven more Wiktionaries</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-10-29}}: Round 1 of “abstract content wiki” naming vote ending Monday; An example of short descriptions</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-10-23}}: Welcome Zaree and Laura! Naming contest round 1 kicked off</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-10-15}}: Kicking Off the Naming Contest for Abstract Wikipedia; Visualizing functions</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-10-08}}: Decision on location for abstract content and Quarterly Planning for October–December</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-10-03}}: Rich text now available in embedded function calls on 148 Wiktionaries and Incubator</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-09-26}}: Accessing qualifiers in Wikidata statements</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-09-19}}: Wikifunctions available on 123 Wiktionary languages</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-09-12}}: More than 3,000 functions on Wikifunctions</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-09-07}}: Copying function calls from one Wikipedia to another</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-08-29}}: Accessing Wikidata items now possible from embedded function calls; Wikifunctions available on 65 Wikitionaries</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-08-22}}: Recording of Wikimania session: Wikifunctions is coming soon to a wiki near you!</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-08-01}}: Wikimania 2025 is coming soon!</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-07-26}}: “Wikipedia is an encyclopedia”; Two years of Wikifunctions</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-07-19}}: Wikidata-based enumerations are here</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-07-10}}: Length limits on labels and descriptions</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-07-04}}: Coverage of 1298</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-06-27}}: How many people are needed to write an encyclopedia?</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-06-21}}: Quarterly Planning for July–September 2025</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-06-15}}: Closing the consultation about the location of Abstract Content</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-06-06}}: Where will Abstract Content go?</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-05-29}}: Rolling out to five Wiktionaries; Calculating with today's date</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-05-23}}: Ongoing consultation about the Location for Abstract Content</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-05-15}}: Location of Abstract Content</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-05-09}}: Abstract Wikipedia and the Wikimedia AI Strategy</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-04-30}}: Abstract Wikipedia is a MacArthur 100&Change finalist</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-04-25}}: Welcome, Gregory!</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-04-16}}: Wikifunctions integrated in Dagbani - and Wikifunctions; and the date of Easter</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-04-11}}: Quarter in review</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-04-05}}: Quarterly Planning for April–June 2025; We are looking for a Senior Product Manager</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-03-28}}: It's about time</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-03-20}}: Wikidata-based simple enumerations</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-03-15}}: Upcoming NLG meeting, Recent Changes in the software</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-03-07}}: Recent Changes in the software, Recording of Volunteer’s Corner, and talks in London</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-02-26}}: From things to words</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-02-19}}: A proposal for types per language and part of speech</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-02-13}}: Restricting the World, redux</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-02-06}}: Invitation to the Natural Language Generation Special Interest Group</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-01-29}}: With 2000 Functions into the new year: time for stats</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-01-22}}: Welcome, David! Naming conventions recommendations</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-01-15}}: Happy Wikipedia day! Quarterly planning</span> === 2024 === * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-12-19}}: Function of the Week: age; Intros for year articles; New Type: Floating-point number</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-12-12}}: Sketching a path to Abstract Wikipedia; Team offsite in Lisbon; and much more</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-11-27}}: WordGraph release; New Special page: list functions by tests; new type for day of the year, and much more</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-11-21}}: New special page for missing labels, new type for Gregorian years, and much more</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-11-13}}: New Type: Rational number; Documentation on Wikidata-based types; and more</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-11-07}}: The Dream of a Universal Language</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-11-01}}: Rewriting the backend</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-10-25}}: Our goal for this Quarter: Agreement</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-10-17}}: What could abstract content look like?</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-10-11}}: Wikidata Lexemes in Wikifunctions are coming soon</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-10-02}}: Focus topic: Food</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-09-26}}: Quarterly planning for October–December 2024; Presentation at Celtic Knot tomorrow</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-09-20}}: Introducing focus topic areas</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-09-13}}: Dagbani Wikipedia will be our first wiki for Wikifunctions integration</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-09-06}}: Volunteer's corner and other updates</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-08-29}}: Limits on Name and Description Lengths</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-08-23}}: WasmEdge, Now 300ms Less Edgy</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-08-16}}: Wikimania 2024 edition</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-08-02}}: Revamping our 'About' widget</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-07-26}}: Wikimania 2024 coming soon!</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-07-18}}: Research report on integrating Wikifunctions from Wikipedia</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-07-10}}: Type proposals for accessing Lexemes</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-07-03}}: Quarterly planning</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-06-26}}: Welcome, Daphne!</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-06-20}}: New Type: Integers</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-06-13}}: New Type: Igbo calendar months</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-06-06}}: New Type: Sign</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-05-30}}: A single singular or a plurality of plurals?</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-05-22}}: New Type: Gregorian calendar months</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-05-15}}: Call for Functions: Spell out the number!</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-05-10}}: Flagship type for enumerations: Months of the Gregorian calendar</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-05-03}}: Team meeting and Quarterly plan</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-04-19}}: Welcome, Sharvani!</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-04-11}}: New API for calling Wikifunctions and celebrating 1000 functions</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-04-03}}: Product Update on Diff and Upcoming API Improvements</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-03-28}}: Creating tests is now much easier!</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-03-21}}: On the way to internationalizing numbers</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-03-13}}: On identity</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-03-07}}: Introducing our second new type: Natural numbers</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-02-28}}: Type proposal for natural numbers</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-02-22}}: Updating the function model</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-02-14}}: Fix-it week</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-02-07}}: Quarterly planning. Thank you, Nick! Function of the Week: is permutation</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-02-01}}: The Igbo Imperative!</span> <span id="Before_February_2024"></span> === 2024년 2월 이전 === 이 기간의 모든 업데이트는 [[:m:Special:MyLanguage/Abstract Wikipedia/Updates|메타위키에서 사용 가능]]입니다. [[Category:Status updates{{#translation:}}| ]] 06s8v31m2n4exz2wr8awx4uqy774nn5 Wikifunctions:Status updates/es 4 55532 268857 266168 2026-04-25T09:43:25Z FuzzyBot 207 Updating to match new version of source page 268857 wikitext text/x-wiki <languages/> {{shortcut|WF:SU}}{{notice|1=<span lang="en" dir="ltr" class="mw-content-ltr">'''[[:m:Global message delivery/Targets/Wikifunctions & Abstract Wikipedia|Subscribe]]''' to receive short on-wiki MassMessage notifications about each new issue</span>}} {{Wikifunctions updates | prevlabel = <span lang="en" dir="ltr" class="mw-content-ltr">Previous update</span> | prev = 2024-02-01 | nextlabel = <span lang="en" dir="ltr" class="mw-content-ltr">Last update</span> | next = 2026-04-25 }} <div lang="en" dir="ltr" class="mw-content-ltr"> A lot is happening around Wikifunctions and Abstract Wikipedia. This is the page where our updates are posted, including the [[Special:MyLanguage/WF:function of the Week|function of the Week]]. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> You can also subscribe to the [[:m:Global message delivery/Targets/Wikifunctions & Abstract Wikipedia|on-wiki newsletter]] to have them delivered to your talk page or to your project's village pump. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> == Newsletters == </div> <!--<nowiki> Newsletter entry template: * <translate><tvar name="1">{{Status updates|2026-0?-??}}</tvar>: Title</translate> NOTE: Remember to also update the "next =" date at the top of this page. </nowiki>--> === 2026 === * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-04-25}}: The Foundation's search for the perfect language</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-04-16}}: Milestones; Some major issues hopefully resolved</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-04-10}}: Community proposals for capturing meaning</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-04-02}}: Request for Discussion: Syntactic tables</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-03-26}}: First few days of Abstract Wikipedia Beta; Status of Composition Language v2</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-03-19}}: Abstract Wikipedia in Beta</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-03-11}}: A new composition language</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-03-06}}: Citations and Copy and Paste</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-02-26}}: Graceful overrides and fallbacks</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-02-20}}: A sneak preview of Abstract Wikipedia</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-02-13}}: Finishing each other sentences: Starting things; Offsite in Istanbul</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-01-29}}: Integrating Abstract Wikipedia</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-01-22}}: Quarterly plan for January–March 2026</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-01-15}}: 25 years of Wikipedia</span> === 2025 === * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-12-18}}: We wish you a happy new Gregorian year!</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-12-11}}: How to write better error messages</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-12-04}}: And the name is Abstract Wikipedia</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-11-27}}: Vote on the new wiki name!; Finishing each other’s sentences</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-11-20}}: Second round of voting for naming the wiki with language-independent content; Sharing function calls</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-11-13}}: Getting ready for second round of voting for naming the wiki with abstract content; Rewriting the backend: Why Rust?</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-11-05}}: First round of voting for naming the wiki for abstract content closed; Calling for Wiktionary functions; Embedded Wikifunctions on Bengali Wikipedia and seven more Wiktionaries</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-10-29}}: Round 1 of “abstract content wiki” naming vote ending Monday; An example of short descriptions</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-10-23}}: Welcome Zaree and Laura! Naming contest round 1 kicked off</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-10-15}}: Kicking Off the Naming Contest for Abstract Wikipedia; Visualizing functions</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-10-08}}: Decision on location for abstract content and Quarterly Planning for October–December</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-10-03}}: Rich text now available in embedded function calls on 148 Wiktionaries and Incubator</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-09-26}}: Accessing qualifiers in Wikidata statements</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-09-19}}: Wikifunctions available on 123 Wiktionary languages</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-09-12}}: More than 3,000 functions on Wikifunctions</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-09-07}}: Copying function calls from one Wikipedia to another</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-08-29}}: Accessing Wikidata items now possible from embedded function calls; Wikifunctions available on 65 Wikitionaries</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-08-22}}: Recording of Wikimania session: Wikifunctions is coming soon to a wiki near you!</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-08-01}}: Wikimania 2025 is coming soon!</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-07-26}}: “Wikipedia is an encyclopedia”; Two years of Wikifunctions</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-07-19}}: Wikidata-based enumerations are here</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-07-10}}: Length limits on labels and descriptions</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-07-04}}: Coverage of 1298</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-06-27}}: How many people are needed to write an encyclopedia?</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-06-21}}: Quarterly Planning for July–September 2025</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-06-15}}: Closing the consultation about the location of Abstract Content</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-06-06}}: Where will Abstract Content go?</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-05-29}}: Rolling out to five Wiktionaries; Calculating with today's date</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-05-23}}: Ongoing consultation about the Location for Abstract Content</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-05-15}}: Location of Abstract Content</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-05-09}}: Abstract Wikipedia and the Wikimedia AI Strategy</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-04-30}}: Abstract Wikipedia is a MacArthur 100&Change finalist</span> * {{Status updates|2025-04-25}}: ¡Bienvenido, Gregory! * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-04-16}}: Wikifunctions integrated in Dagbani - and Wikifunctions; and the date of Easter</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-04-11}}: Quarter in review</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-04-05}}: Quarterly Planning for April–June 2025; We are looking for a Senior Product Manager</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-03-28}}: It's about time</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-03-20}}: Wikidata-based simple enumerations</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-03-15}}: Upcoming NLG meeting, Recent Changes in the software</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-03-07}}: Recent Changes in the software, Recording of Volunteer’s Corner, and talks in London</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-02-26}}: From things to words</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-02-19}}: A proposal for types per language and part of speech</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-02-13}}: Restricting the World, redux</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-02-06}}: Invitation to the Natural Language Generation Special Interest Group</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-01-29}}: With 2000 Functions into the new year: time for stats</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-01-22}}: Welcome, David! Naming conventions recommendations</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-01-15}}: Happy Wikipedia day! Quarterly planning</span> === 2024 === * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-12-19}}: Function of the Week: age; Intros for year articles; New Type: Floating-point number</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-12-12}}: Sketching a path to Abstract Wikipedia; Team offsite in Lisbon; and much more</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-11-27}}: WordGraph release; New Special page: list functions by tests; new type for day of the year, and much more</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-11-21}}: New special page for missing labels, new type for Gregorian years, and much more</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-11-13}}: New Type: Rational number; Documentation on Wikidata-based types; and more</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-11-07}}: The Dream of a Universal Language</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-11-01}}: Rewriting the backend</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-10-25}}: Our goal for this Quarter: Agreement</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-10-17}}: What could abstract content look like?</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-10-11}}: Wikidata Lexemes in Wikifunctions are coming soon</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-10-02}}: Focus topic: Food</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-09-26}}: Quarterly planning for October–December 2024; Presentation at Celtic Knot tomorrow</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-09-20}}: Introducing focus topic areas</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-09-13}}: Dagbani Wikipedia will be our first wiki for Wikifunctions integration</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-09-06}}: Volunteer's corner and other updates</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-08-29}}: Limits on Name and Description Lengths</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-08-23}}: WasmEdge, Now 300ms Less Edgy</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-08-16}}: Wikimania 2024 edition</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-08-02}}: Revamping our 'About' widget</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-07-26}}: Wikimania 2024 coming soon!</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-07-18}}: Research report on integrating Wikifunctions from Wikipedia</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-07-10}}: Type proposals for accessing Lexemes</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-07-03}}: Quarterly planning</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-06-26}}: Welcome, Daphne!</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-06-20}}: New Type: Integers</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-06-13}}: New Type: Igbo calendar months</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-06-06}}: New Type: Sign</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-05-30}}: A single singular or a plurality of plurals?</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-05-22}}: New Type: Gregorian calendar months</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-05-15}}: Call for Functions: Spell out the number!</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-05-10}}: Flagship type for enumerations: Months of the Gregorian calendar</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-05-03}}: Team meeting and Quarterly plan</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-04-19}}: Welcome, Sharvani!</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-04-11}}: New API for calling Wikifunctions and celebrating 1000 functions</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-04-03}}: Product Update on Diff and Upcoming API Improvements</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-03-28}}: Creating tests is now much easier!</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-03-21}}: On the way to internationalizing numbers</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-03-13}}: On identity</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-03-07}}: Introducing our second new type: Natural numbers</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-02-28}}: Type proposal for natural numbers</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-02-22}}: Updating the function model</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-02-14}}: Fix-it week</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-02-07}}: Quarterly planning. Thank you, Nick! Function of the Week: is permutation</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-02-01}}: The Igbo Imperative!</span> <div lang="en" dir="ltr" class="mw-content-ltr"> === Before February 2024 === </div> <div lang="en" dir="ltr" class="mw-content-ltr"> All updates from this period are [[:m:Special:MyLanguage/Abstract Wikipedia/Updates|available on Meta-Wiki]]. </div> [[Category:Status updates{{#translation:}}| ]] gxi5bi4wjtjry9dw64sksbitzz8gpoj User talk:Md. Golam Mukit Khan 3 56433 268923 266214 2026-04-25T09:54:36Z MediaWiki message delivery 791 /* Wikifunctions & Abstract Wikipedia Newsletter #245 is out: The Foundation's search for the perfect language */ new section 268923 wikitext text/x-wiki == Wikifunctions & Abstract Wikipedia Newsletter #201 is out: Abstract Wikipedia and the Wikimedia AI Strategy == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2025-05-09|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In this issue, we discuss how Abstract Wikipedia ties in with the newly announced WMF's strategy for AI, we talk about the Wikimedia Hackathon and our community meetings, and we take a look at the latest software developments. Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]! Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 10:27, 10 May 2025 (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=28661550 --> == Wikifunctions & Abstract Wikipedia Newsletter #202 is out: Location of Abstract Content == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2025-05-15|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In this issue, we invite you to [[:m:Abstract Wikipedia/Location of Abstract Content|a consultation]] about where should the content of Abstract Wikipedia be stored, we invite you to our next online presentation, and we take a look at the latest software developments. Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]! Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 10:56, 16 May 2025 (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=28661550 --> == Wikifunctions & Abstract Wikipedia Newsletter #203 is out: Ongoing consultation about the Location for Abstract Content == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2025-05-23|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In this issue, we invite you again to [[:m:Abstract Wikipedia/Location of Abstract Content|a consultation]] about where should the content of Abstract Wikipedia be stored, we present some updates about existing and new types, we remind you of our next online presentation, 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]]) 13:54, 23 May 2025 (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=28661550 --> == Wikifunctions & Abstract Wikipedia Newsletter #204 is out: Rolling out to five Wiktionaries; Calculating with today's date == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2025-05-29|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In this issue, we talk about our latest deployment on five Wiktionaries, we showcase a couple of functions about dates, we remind you of ongoing discussions and upcoming presentations, 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/1748885400 June 2, at 17:30 UTC]''' ([https://meet.google.com/xuy-njxh-rkw link to the meeting]). Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 14:38, 29 May 2025 (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=28780680 --> == Wikifunctions & Abstract Wikipedia Newsletter #205 is out: Where will Abstract Content go? == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2025-06-06|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In this issue, we give you some updates on the discussion about where to store abstract content, we present you the recordings of our latest presentations and meetings, 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]]) 13:38, 9 June 2025 (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=28806388 --> == Wikifunctions & Abstract Wikipedia Newsletter #206 is out: Closing the consultation about the location of Abstract Content == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2025-06-15|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In this issue, we announce the closing of the discussion about where to store abstract content, we remind you about our current discussions about types and our next [[:f:Special:MyLanguage/Wikifunctions:NLG_SIG|NLG SIG meeting]], 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]]) 12:56, 16 June 2025 (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=28860768 --> == Wikifunctions & Abstract Wikipedia Newsletter #207 is out: Quarterly Planning for July–September 2025 == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2025-06-21|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In this issue, we outline our priorities for the next quarter (July–September 2025), we give you some updates related to our new types, 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]]) 12:38, 23 June 2025 (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=28860768 --> == Wikifunctions & Abstract Wikipedia Newsletter #208 is out: How many people are needed to write an encyclopedia? == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2025-06-27|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In this issue, we share a short essay from Denny about writing an encyclopedia, 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]]) 15:38, 28 June 2025 (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=28860768 --> == Wikifunctions & Abstract Wikipedia Newsletter #209 is out: Coverage of 1298 == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2025-07-04|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In this issue, we share a short essay from Denny about how Wikipedias cover articles about years, 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/1751909400 July 7, at 17:30 UTC]''' ([https://meet.google.com/xuy-njxh-rkw link to the meeting]). Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 14:39, 4 July 2025 (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=28927185 --> == Wikifunctions & Abstract Wikipedia Newsletter #210 is out: Length limits on labels and descriptions == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2025-07-10|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In this issue, we introduce a measure to limit length of labels and descriptions, we show a video illustrating our work on front-end components, we share some news on new Types, 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 the next '''Natural Language Generation Special Interest Group meeting''' will be held on '''[https://zonestamp.toolforge.org/1752595200 July 15, at 16:00 UTC]''' ([https://meet.google.com/xzn-kqer-mah link to the meeting]). Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 09:46, 11 July 2025 (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=28960872 --> == Wikifunctions & Abstract Wikipedia Newsletter #211 is out: Wikidata-based enumerations are here == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2025-07-19|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In this issue, we introduce a new kind of Type (Wikidata-based enumerations), we remind you of our current sprint in fixing labels and descriptions that are too long, 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]]) 12:16, 19 July 2025 (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=28960872 --> == Wikifunctions & Abstract Wikipedia Newsletter #212 is out: “Wikipedia is an encyclopedia”; Two years of Wikifunctions == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2025-07-26|the '''second anniversary update''']] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In this issue, we introduce our work on functions that generate sentences and fragments in several languages, we celebrate our second anniversary, 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]]) 16:33, 26 July 2025 (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=29016422 --> == Wikifunctions & Abstract Wikipedia Newsletter #215 is out: Accessing Wikidata items now possible from embedded function calls; Wikifunctions available on 65 Wikitionaries == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2025-08-29|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In this issue, we announce that it is now possible to access Wikidata items from embedded function calls, we also inform that Wikifunctions is now available on 60 more Wiktionaries, 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]]) 14:57, 29 August 2025 (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=29173200 --> == Next Wikifunctions & Abstract Wikipedia Volunteers’ Corner is tomorrow! == We remind you that our next '''Wikifunctions & Abstract Wikipedia Volunteers’ Corner''' will be '''[https://zonestamp.toolforge.org/1757352600 tomorrow, September 8, at 17:30 UTC]''' ([https://meet.google.com/xuy-njxh-rkw link to the meeting]). Unless you have many questions, we will follow our usual agenda, giving updates on the upcoming plans and recent activities, having plenty of time and space for your questions, and building a Function together. See you at the Corner! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 13:39, 7 September 2025 (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=29173200 --> == Wikifunctions & Abstract Wikipedia Newsletter #216 is out: Copying function calls from one Wikipedia to another == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2025-09-07|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In this issue, we announce that it is now possible to use natural languages as a default value in embedded function calls, we discuss the latest news in Types, 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]]) 16:04, 8 September 2025 (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=29173200 --> == Wikifunctions & Abstract Wikipedia Newsletter #217 is out: More than 3,000 functions on Wikifunctions == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2025-09-12|a new update]] for Wikifunctions and Abstract Wikipedia. Please, come and read it! In this issue, we celebrate reaching the milestone of 3,000 functions on Wikifunctions, we discuss our upcoming commitments in outreach, we share with you our latest blogpost, 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]]) 18:21, 12 September 2025 (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=29173200 --> == Wikifunctions & Abstract Wikipedia Newsletter #218 is out: Wikifunctions available on 123 Wiktionary languages == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2025-09-19|a new update]] for Wikifunctions and Abstract Wikipedia. Please, come and read it! In this issue, we update you on the recent Wikifunctions deployment on Wiktionaries, we introduce our new page for requesting cleanups, we update you on what's new on Types, we remind you of the upcoming meetings, 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 the next '''Natural Language Generation Special Interest Group meeting''' will be held on '''[https://zonestamp.toolforge.org/1758643200 September 23, at 16:00 UTC]''' ([https://meet.google.com/xzn-kqer-mah link to the meeting]). Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 15:26, 20 September 2025 (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=29289969 --> == Wikifunctions & Abstract Wikipedia Newsletter #219 is out: Accessing qualifiers in Wikidata statements == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2025-09-26|a new update]] for Wikifunctions and Abstract Wikipedia. Please, come and read it! In this issue, we introduce the possibility of calling also qualifiers from Wikidata, we update you on the recent deployments of Wikifunctions and on the Wikifunctions presentations at Wikimedia events, we give you the recent updates on Types, 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]]) 17:46, 26 September 2025 (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=29319712 --> == Wikifunctions & Abstract Wikipedia Newsletter #220 is out: Rich text now available in embedded function calls on 148 Wiktionaries and Incubator == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2025-10-03|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In this issue, we update you on the latest functions and types you can create, we announce that functions are now available to call on 152 projects, we talk about our presentations at Wikimedia meetings, 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/1759771800 October 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:55, 4 October 2025 (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=29367070 --> == Wikifunctions & Abstract Wikipedia Newsletter #221 is out: Decision on location for abstract content and Quarterly Planning for October–December == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2025-10-08|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In this issue, we introduce our [[:m:Special:MyLanguage/Abstract Wikipedia/Abstract Wikipedia naming contest|naming contest for Abstract Wikipedia]], we discuss our plans and work for the upcoming quarter (October-December 2025), we report on the next events we'll be part of, 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]]) 17:47, 9 October 2025 (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=29367070 --> == Wikifunctions & Abstract Wikipedia Newsletter #222 is out: Kicking Off the Naming Contest for Abstract Wikipedia; Visualizing functions == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2025-10-15|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In this issue, we kickstart our [[:m:Special:MyLanguage/Abstract Wikipedia/Abstract Wikipedia naming contest|naming contest for Abstract Wikipedia]], we present a beautiful representation of functions by a community member, we report on the next events we'll be part of, 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]]) 17:04, 15 October 2025 (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=29444338 --> == Wikifunctions & Abstract Wikipedia Newsletter #223 is out: Welcome Zaree and Laura! Naming contest round 1 kicked off == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2025-10-23|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In this issue, we welcome two new additions to the team, we update you on our [[:m:Special:MyLanguage/Abstract Wikipedia/Abstract Wikipedia naming contest|naming contest for Abstract Wikipedia]], we report on the next events we'll be part of, 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]]) 21:10, 23 October 2025 (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=29491948 --> == Wikifunctions & Abstract Wikipedia Newsletter #224 is out: Round 1 of “abstract content wiki” naming vote ending Monday; An example of short descriptions == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2025-10-29|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In this issue, we update you on our [[:m:Special:MyLanguage/Abstract Wikipedia/Abstract Wikipedia naming contest|naming contest for Abstract Wikipedia]], we announce our first experimentation with short descriptions on Wikidata, we talk about our presentations at the upcoming WikidataCon 2025, and we take a look at the latest Type and 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/1762194600 November 3, at 18: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]]) 13:48, 30 October 2025 (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=29511879 --> == Wikifunctions & Abstract Wikipedia Newsletter #225 is out: First round of voting for naming the wiki for abstract content closed; Calling for Wiktionary functions; Embedded Wikifunctions on Bengali Wikipedia and seven more Wiktionaries == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2025-11-05|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In this issue, we update you on the closing of the first phase of the [[:m:Special:MyLanguage/Abstract Wikipedia/Abstract Wikipedia naming contest|naming contest for Abstract Wikipedia]], we introduce a possible implementation of Wikifunctions for Wiktionaries, we talk about our latest outreach events, and we take a look at the latest Type and 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]]) 14:06, 6 November 2025 (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=29511879 --> == Wikifunctions & Abstract Wikipedia Newsletter #226 is out: Getting ready for second round of voting for naming the wiki with abstract content; Rewriting the backend: Why Rust? == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2025-11-13|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In this issue, we summarise current discussion regarding the [[:m:Special:MyLanguage/Abstract Wikipedia/Abstract Wikipedia naming contest|naming contest for Abstract Wikipedia]], we discuss how we are rewriting the backend, we ask for help in substituting a function, we suggest you the recordings of Wikifunctions-related sessions at the WikidataCon 2025, 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 the next '''Natural Language Generation Special Interest Group meeting''' will be held on '''[https://zonestamp.toolforge.org/1763481600 November 18, at 16:00 UTC]''' ([https://meet.google.com/xzn-kqer-mah link to the meeting]). Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 14:42, 13 November 2025 (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=29511879 --> == Wikifunctions & Abstract Wikipedia Newsletter #227 is out: Second round of voting for naming the wiki with language-independent content; Sharing function calls == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2025-11-20|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In this issue, we announce the start of the second phase of the [[:m:Special:MyLanguage/Abstract Wikipedia/Abstract Wikipedia naming contest|naming contest for Abstract Wikipedia]], we share the results of the MacArthur Foundation's 100&Change contest, we share the recording of the last NLG SIG meeting, and we take a look at the latest software developments. Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]! Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 10:11, 21 November 2025 (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=29511879 --> == Wikifunctions & Abstract Wikipedia Newsletter #228 is out: Vote on the new wiki name! Finishing each other’s sentences == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2025-11-27|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In this issue, we update you on our [[:m:Special:MyLanguage/Abstract Wikipedia/Abstract Wikipedia naming contest|naming contest for Abstract Wikipedia]], we discuss our progress on sentence creation with functions, 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/1762194600 December 1, at 18: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]]) 11:38, 27 November 2025 (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=29511879 --> == Wikifunctions & Abstract Wikipedia Newsletter #229 is out: And the name is Abstract Wikipedia == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2025-12-04|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In this issue, we share the final results of the [[:m:Special:MyLanguage/Abstract Wikipedia/Abstract Wikipedia naming contest|naming contest for Abstract Wikipedia]], we share two demos about new Wikifunctions features, we talk about Wikidata components in Wikifunctions, 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]]) 11:02, 4 December 2025 (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=29735279 --> == Wikifunctions & Abstract Wikipedia Newsletter #230 is out: How to write better error messages == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2025-12-11|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In this issue, we share an essay on how to write better error messages, on improving which we focused in the last months. 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]]) 12:01, 12 December 2025 (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=29735279 --> == Wikifunctions & Abstract Wikipedia Newsletter #231 is out: We wish you a happy new Gregorian year! == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2025-12-18|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In this issue, we showcase some templates using Wikifunctions functions on several projects, and we wrap up work for this Gregorian year, wishing you happy holidays. The updates will resume in the week of January 14, so if you feel like you want more, you can always read the previous updates in [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]! Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 16:01, 18 December 2025 (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=29814552 --> == Wikifunctions & Abstract Wikipedia Newsletter #232 is out: 25 years of Wikipedia == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-01-15|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In the first issue of 2026, we celebrate our incredible milestone of 25 years of Wikipedia and we take a look at the latest software developments. Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]! Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 10:04, 16 January 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=29902635 --> == Wikifunctions & Abstract Wikipedia Newsletter #233 is out: Quarterly plan for January–March 2026 == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-01-22|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In this issue, we share our work plans for the quarter that goes from January to March 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]]) 12:01, 22 January 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=29963119 --> == Wikifunctions & Abstract Wikipedia Newsletter #234 is out: Integrating Abstract Wikipedia == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-01-29|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In this issue, we share our ideas about the integration of Abstract Wikipedia with the existing Wikimedia projects, 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:51, 30 January 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=29963119 --> == Next Wikifunctions & Abstract Wikipedia Volunteers' Corner will be on February 9 == Hi, we remind you that, if you have questions or ideas to discuss about Wikifunctions & Abstract Wikipedia, you can participate to the next '''Volunteers' Corner''', that will be held on '''[https://zonestamp.toolforge.org/1770661800 February 9, at 18:30 UTC]''' ([https://meet.google.com/xuy-njxh-rkw link to the meeting]). We hope to see you there! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 06:23, 6 February 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=29963119 --> == Wikifunctions & Abstract Wikipedia Newsletter #235 is out: Finishing each other sentences: Starting things; Offsite in Istanbul == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-02-13|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In this issue, we share the results of our recent team offsite (meeting in person) in Istanbul, Türkiye, especially on creating sentence fragments in several languages. 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]]) 16:31, 13 February 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=29963119 --> == Wikifunctions & Abstract Wikipedia Newsletter #236 is out: A sneak preview of Abstract Wikipedia == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-02-20|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In this issue, we share a sneak preview of how Abstract Wikipedia will look like and work, 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]]) 13:15, 20 February 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=29963119 --> == Wikifunctions & Abstract Wikipedia Newsletter #237 is out: Graceful overrides and fallbacks == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-02-26|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In this issue, we discuss different patterns in articles about years on different Wikipedias, we present the video of the Wikifunctions presentation by Nicolas Vigneron at the last Celtic Knot, 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/1772476200 March 2, at 18: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]]) 11:18, 27 February 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=30119120 --> == Wikifunctions & Abstract Wikipedia Newsletter #238 is out: Citations and Copy and Paste == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-03-06|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In this issue, we introduce the possibility of creating a function that deals with references and a Wikifunctions internal clipboard, where you can temporarily store any piece of code in order to paste it somewhere else, 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]]) 17:28, 6 March 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=30119120 --> == Wikifunctions & Abstract Wikipedia Newsletter #239 is out: A new composition language == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-03-11|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In this issue, we talk about the revamp of the composition language on Wikifunctions, with its potential for further improvements. 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]]) 16:19, 12 March 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=30229736 --> == Wikifunctions & Abstract Wikipedia Newsletter #240 is out: Abstract Wikipedia is now in Beta == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-03-19|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In this issue, we celebrate the launch of the [https://abstract.wikipedia.org/ preliminary Beta version of Abstract Wikipedia], 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]]) 18:23, 19 March 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=30229736 --> == Wikifunctions & Abstract Wikipedia Newsletter #241 is out: First few days of Abstract Wikipedia Beta; Status of Composition Language v2 == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-03-26|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In this issue, we discuss the first early edits on [https://abstract.wikipedia.org/ Abstract Wikipedia], we share the status of Composition Language v2, 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]]) 16:48, 26 March 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=30289284 --> == Wikifunctions & Abstract Wikipedia Newsletter #242 is out: Request for Discussion: Syntactic tables == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-04-02|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In this issue, we introduce a proposal for Natural Language Generation, we introduce a page for function suggestions from Abstract Wikipedia, we inform you that there will be a presentation about Abstract Wikipedia at WikiCon Australia, 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/1776101400 April 13, 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]]) 13:37, 3 April 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=30325620 --> == Wikifunctions & Abstract Wikipedia Newsletter #243 is out: Community proposals for capturing meaning == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-04-10|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In this issue, we report on three community proposals on syntactic approaches, we introduce a new Type (Complex numbers), we report on current hiccups on Abstract Wikipedia, we share more information about a presentation about Abstract Wikipedia at WikiCon Australia, 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/1776101400 April 13, 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]]) 15:35, 10 April 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=30325620 --> == Wikifunctions & Abstract Wikipedia Newsletter #244 is out: Milestones; Some major issues hopefully resolved == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-04-16|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In this issue, we celebrate 4000 functions on Wikifunctions and 1000 abstract articles on Abstract Wikipedia, we announce that we should have fixed some major issues with the websites, we inform you on our latest outreach activities, and we take a look at the latest software developments. Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]! Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 10:22, 17 April 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=30325620 --> == Wikifunctions & Abstract Wikipedia Newsletter #245 is out: The Foundation's search for the perfect language == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-04-25|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In this issue, we present an academic paper about Abstract Wikipedia, we discuss our latest Type created, and we take a look at the newest created functions. 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:54, 25 April 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=30325620 --> l5bxaozfpyqbn2syiw4rv0qysf1uecd Wikifunctions:Status updates/pt-br 4 57415 268867 266178 2026-04-25T09:43:32Z FuzzyBot 207 Updating to match new version of source page 268867 wikitext text/x-wiki <languages/> {{shortcut|WF:SU}}{{notice|1='''[[:m:Global message delivery/Targets/Wikifunctions & Abstract Wikipedia|Inscreva-se]]''' para receber notificações curtas via MassMessage na sua wiki preferida para cada nova edição}} {{Wikifunctions updates | prevlabel = Atualização anterior | prev = 2024-02-01 | nextlabel = Última atualização | next = 2026-04-25 }} Muita coisa está acontecendo em torno da Wikifunctions e da Wikipédia Abstrata. Esta é a página onde nossas atualizações são postadas, incluindo a “[[Special:MyLanguage/WF:function of the Week|Função da Semana]]”. Também é possível assinar o [[:m:Global message delivery/Targets/Wikifunctions & Abstract Wikipedia|boletim informativo na wiki]] para que toda edição dele seja enviada para a sua página de discussão ou para a esplanada do seu projeto. <span id="Newsletters"></span> == Boletins informativos == <!--<nowiki> Newsletter entry template: * <translate><tvar name="1">{{Status updates|2026-0?-??}}</tvar>: Title</translate> NOTE: Remember to also update the "next =" date at the top of this page. </nowiki>--> === 2026 === * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-04-25}}: The Foundation's search for the perfect language</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-04-16}}: Milestones; Some major issues hopefully resolved</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-04-10}}: Community proposals for capturing meaning</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-04-02}}: Request for Discussion: Syntactic tables</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-03-26}}: First few days of Abstract Wikipedia Beta; Status of Composition Language v2</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-03-19}}: Abstract Wikipedia in Beta</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-03-11}}: A new composition language</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-03-06}}: Citations and Copy and Paste</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-02-26}}: Graceful overrides and fallbacks</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-02-20}}: A sneak preview of Abstract Wikipedia</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-02-13}}: Finishing each other sentences: Starting things; Offsite in Istanbul</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-01-29}}: Integrating Abstract Wikipedia</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-01-22}}: Quarterly plan for January–March 2026</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-01-15}}: 25 years of Wikipedia</span> === 2025 === * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-12-18}}: We wish you a happy new Gregorian year!</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-12-11}}: How to write better error messages</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-12-04}}: And the name is Abstract Wikipedia</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-11-27}}: Vote on the new wiki name!; Finishing each other’s sentences</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-11-20}}: Second round of voting for naming the wiki with language-independent content; Sharing function calls</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-11-13}}: Getting ready for second round of voting for naming the wiki with abstract content; Rewriting the backend: Why Rust?</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-11-05}}: First round of voting for naming the wiki for abstract content closed; Calling for Wiktionary functions; Embedded Wikifunctions on Bengali Wikipedia and seven more Wiktionaries</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-10-29}}: Round 1 of “abstract content wiki” naming vote ending Monday; An example of short descriptions</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-10-23}}: Welcome Zaree and Laura! Naming contest round 1 kicked off</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-10-15}}: Kicking Off the Naming Contest for Abstract Wikipedia; Visualizing functions</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-10-08}}: Decision on location for abstract content and Quarterly Planning for October–December</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-10-03}}: Rich text now available in embedded function calls on 148 Wiktionaries and Incubator</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-09-26}}: Accessing qualifiers in Wikidata statements</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-09-19}}: Wikifunctions available on 123 Wiktionary languages</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-09-12}}: More than 3,000 functions on Wikifunctions</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-09-07}}: Copying function calls from one Wikipedia to another</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-08-29}}: Accessing Wikidata items now possible from embedded function calls; Wikifunctions available on 65 Wikitionaries</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-08-22}}: Recording of Wikimania session: Wikifunctions is coming soon to a wiki near you!</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-08-01}}: Wikimania 2025 is coming soon!</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-07-26}}: “Wikipedia is an encyclopedia”; Two years of Wikifunctions</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-07-19}}: Wikidata-based enumerations are here</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-07-10}}: Length limits on labels and descriptions</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-07-04}}: Coverage of 1298</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-06-27}}: How many people are needed to write an encyclopedia?</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-06-21}}: Quarterly Planning for July–September 2025</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-06-15}}: Closing the consultation about the location of Abstract Content</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-06-06}}: Where will Abstract Content go?</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-05-29}}: Rolling out to five Wiktionaries; Calculating with today's date</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-05-23}}: Ongoing consultation about the Location for Abstract Content</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-05-15}}: Location of Abstract Content</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-05-09}}: Abstract Wikipedia and the Wikimedia AI Strategy</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-04-30}}: Abstract Wikipedia is a MacArthur 100&Change finalist</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-04-25}}: Welcome, Gregory!</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-04-16}}: Wikifunctions integrated in Dagbani - and Wikifunctions; and the date of Easter</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-04-11}}: Quarter in review</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-04-05}}: Quarterly Planning for April–June 2025; We are looking for a Senior Product Manager</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-03-28}}: It's about time</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-03-20}}: Wikidata-based simple enumerations</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-03-15}}: Upcoming NLG meeting, Recent Changes in the software</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-03-07}}: Recent Changes in the software, Recording of Volunteer’s Corner, and talks in London</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-02-26}}: From things to words</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-02-19}}: A proposal for types per language and part of speech</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-02-13}}: Restricting the World, redux</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-02-06}}: Invitation to the Natural Language Generation Special Interest Group</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-01-29}}: With 2000 Functions into the new year: time for stats</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-01-22}}: Welcome, David! Naming conventions recommendations</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-01-15}}: Happy Wikipedia day! Quarterly planning</span> === 2024 === * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-12-19}}: Function of the Week: age; Intros for year articles; New Type: Floating-point number</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-12-12}}: Sketching a path to Abstract Wikipedia; Team offsite in Lisbon; and much more</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-11-27}}: WordGraph release; New Special page: list functions by tests; new type for day of the year, and much more</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-11-21}}: New special page for missing labels, new type for Gregorian years, and much more</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-11-13}}: New Type: Rational number; Documentation on Wikidata-based types; and more</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-11-07}}: The Dream of a Universal Language</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-11-01}}: Rewriting the backend</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-10-25}}: Our goal for this Quarter: Agreement</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-10-17}}: What could abstract content look like?</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-10-11}}: Wikidata Lexemes in Wikifunctions are coming soon</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-10-02}}: Focus topic: Food</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-09-26}}: Quarterly planning for October–December 2024; Presentation at Celtic Knot tomorrow</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-09-20}}: Introducing focus topic areas</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-09-13}}: Dagbani Wikipedia will be our first wiki for Wikifunctions integration</span> * {{Status updates|2024-09-06}}: Espaço dos Voluntários e outras atualizações * {{Status updates|2024-08-29}}: Limites de comprimento em nomes e descrições * {{Status updates|2024-08-23}}: WasmEdge, agora 300 ms mais rápido * {{Status updates|2024-08-16}}: Edição Wikimania 2024 * {{Status updates|2024-08-02}}: Renovando nosso ''widget'' “Sobre” * {{Status updates|2024-07-26}}: Wikimania 2024 em breve! * {{Status updates|2024-07-18}}: Relatório de pesquisa sobre integrar a Wikifunctions na Wikipédia * {{Status updates|2024-07-10}}: Propostas de Tipos para acessar Lexemas * {{Status updates|2024-07-03}}: Planejamento trimestral * {{Status updates|2024-06-26}}: Bem-vinda, Daphne! * {{Status updates|2024-06-20}}: Novo Tipo: Inteiros * {{Status updates|2024-06-13}}: Novo Tipo: Meses do calendário igbo * {{Status updates|2024-06-06}}: Novo Tipo: Sinal * {{Status updates|2024-05-30}}: Um singular na singularidade ou uma pluralidade de plurais? * {{Status updates|2024-05-22}}: Novo Tipo: Meses do calendário gregoriano * {{Status updates|2024-05-15}}: Chamada para Funções: Soletre o número! * {{Status updates|2024-05-10}}: Tipo principal para enumerações: Meses do calendário gregoriano * {{Status updates|2024-05-03}}: Reunião da equipe e plano trimestral * {{Status updates|2024-04-19}}: Bem-vinda, Sharvani! * {{Status updates|2024-04-11}}: Nova API para realizar chamadas à Wikifunctions, e celebração das mil funções * {{Status updates|2024-04-03}}: Atualização de Produto sobre o Dif e Futuras Melhorias na API * {{Status updates|2024-03-28}}: A criação de testes está muito mais fácil! * {{Status updates|2024-03-21}}: A caminho da internacionalização dos números * {{Status updates|2024-03-13}}: Sobre identidade * {{Status updates|2024-03-07}}: Apresentando nosso segundo novo tipo: Números naturais * {{Status updates|2024-02-28}}: Proposta de tipo para números naturais * {{Status updates|2024-02-22}}: Atualizando o modelo de função * {{Status updates|2024-02-14}}: Semana de consertos * {{Status updates|2024-02-07}}: Planejamento trimestral. Obrigado, Nick! Função da semana: é permutação * {{Status updates|2024-02-01}}: O modo imperativo em igbo! <span id="Before_February_2024"></span> === Anteriores a fevereiro de 2024 === Todas as atualizações deste período estão [[:m:Special:MyLanguage/Abstract Wikipedia/Updates|disponíveis no Meta-Wiki]]. [[Category:Status updates{{#translation:}}| ]] g8hi36p0wo1dniuvt8y3vj8xygz0quw User:Dv103/Writing Gregorian calendar date readers 2 58201 268826 204920 2026-04-25T09:07:50Z Dv103 11127 /* Create the function */ 268826 wikitext text/x-wiki = Writing Gregorian calendar date readers = {{Essay}} If you wish to add an implementation for {{Z|Z20808}} for your language (first check if there is already one in {{Z|Z23981}}), you may write one by yourself, but if you don't want to reinvent the wheel this is a guide on how to adapt a preexisting implementation. (Note: this guide is written to be understandable to less experienced users, but it is sill useful for everyone; this guide requires you to know JavaScript). == Create the function == First, as usual, you need to create a function. It should have one input of type {{Z|Z6}} and the output of type {{Z|Z20420}}. Then you should write some testcases. Think of all the possible formats that your language uses for writing dates, including the most border-case ones (for example: how would a speaker of your language interpret the date "1 2 3"?). Some tips: * The output of {{Z|Z20780}} for your language should be a valid input of your function. This is not only a reasonable expectation, but the Wikifunctions UI also works with the assumption that this is true. * You don't have to worry about supporting the ISO 8601 formats. They are handled by another function. If Wikifunctions needs to parse a valid ISO 8601 string as a date, your function won't even be called. Now you can create a JavaScript implementation, and copy-paste [[Z27988|this]] code. Then change the function and the parameter names according to your function ZID. Finally, change the line <code>var input=Z23976K1;</code> with the name of the parameter passed to your function. Now you should have a working clone to the [[Z23976|mul reading function]]. Check if it works. If your language uses the arabic digits, but represented with characters that are not the western ones, you should replace them with the western digits in the <code>input</code> variable. == Localisation == === Separators === The line of code <code>const separators=[" ","\t","/","\\","'",'"',"|"];</code> defines the separators used to identify the components (here called tokens) of the input. The separators themselves won't be part of any token. This list should be fine for most languages, but if your language uses other characters (or strings) to separate the parts of the date, you should add them to this list. NOTE: The separators will not be present in the tokenised input, so don't include separators that you'll also need to use later as literals or constraints. In particular, do '''not''' include <code>"-"</code> as a separator, as it could have a lots of meaning (like indicating the sign of the year). The code is already able to handle it. As a general rule, don't edit this list unless you are shure you need to modify it. === Order of elements === The line <code>const prefOptions=["yemd","eymd","dmye","dmey","mdye","mdey","yedm","eydm",];</code> defines the possible orders of the components in decreasing order of priority. <code>"e"</code> stands for Era (BC/AD). You should change this list to match the formats used in your language, adding the missing ones and removing the ones that are not used. Some tips: * The function already handles the fact that the Era may be absent. Don't worry about it. * The <code>"ymd"</code> format should be present somewhere and should be before the <code>"ydm"</code> format, if the latter is present at all (unless in your language <code>"ydm"</code> is actually more used than <code>"ymd"</code>). This is to ensure that inputs that are almost in the ISO 6801 <code>yyyy-mm-dd</code> format (but not exactly compliant, so that your function has to process them) can be properly handled. * If in your language dates written only using numbers follow a different format than the ones with some component written in literal form, the numeric-only format should have the priority over the literal ones, that still need to be present. This is because dates with literal components are usually intrinsecally less ambiguous. As a rule of thumb, the answer of the <code>"1 2 3"</code> question should be the format with the highest priority. === Language specific options === The function <code>languageSpecificOptions()</code> should contain the actual specifications to properly localise your code. ==== Defining literals ==== You can see that there is already a definition for Era literals: you can start by editing the object to reflect your language's literals for Eras. As you can see, the eras are encoded as either <code>-1n</code> for Before Christ or <code>1n</code> for Anno Domini. As a rule, all the numeric values must be of type <code>BigInt</code>. You can add also other calls to <code>defineLiterals(literals,meaning,compMode=LENIENT, forced=false)</code>. Here a quick explanation of the arguments: * <code>literals</code>: an object with the literals as keys and the corresponding meaning as value. The value must be of type BigInt. The literal can be composed by more than one words: in that case, separe the words with a single space. More literals can correspond to the same value. The possible values for Era are only <code>-1n</code> and <code>1n</code>. The months must be between <code>0n</code> (January) and <code>11n</code> (December). The year 1BC should be represented as <code>0n</code>, the year 2BC as <code>-1n</code>, and so on. * <code>meaning</code>: what the literals represent. The possible values are <code>DAY</code>, <code>MONTH</code>, <code>YEAR</code>, <code>ERA</code>. If the literals can represenr more than one element, you can pass an Array containing all the possible meanings. * <code>compMode</code>: the mode of comparison. Can be <code>LENIENT</code>, <code>NORMAL</code> or <code>LETTER_BY_LETTER</code>. The <code>LENIENT</code> comparison also accept inputs that are prefixes of your literals on a word-by-word basis (useful for example to handle all the possible abbreviations of the months). This should be avoided if there is a literal that is the prefix of another literal with a different meaning. The <code>NORMAL</code> comparison instead only accepts inputs that contain the entire word. Both comparison modes are case-insensitive and ignore the characters <code>.,:;</code>. The <code>LETTER_BY_LETTER</code> mode uses the normal comparison, but tries also so separate all the letters as individual tokens (so, for example, <code>"bc"</code> matches both <code>"BC"</code> and <code>"B. C."</code>). * <code>forced</code>: if <code>true</code>, the tokens that match with one of the literals are forced to take one of the <code>meaning</code>s. If you need something more sophisticated than a literals list, you can use the function <code>defineLiteralFunction(f,meaning, forced=false)</code>. It is similar to the previous one, except <code>f</code> is a coustom function that accepts two parameters (the list of tokens, of type list of strings, and the index of the token currently analised, of type number) and returns a list of two elements (the value corresponding to the literal, of type BigInt, and the length of the literal in number of tokens, of type Number) if it founds a literal, <code>null</code> otherwise. ==== Defining constraints ==== It is possible to add constraints, to render less ambiguous the interpretation of the input. For example, in the English reading function it is possible to impose that "st", "nd", "rd" and "th" must be right after the day number. The function that you can call to impose a constraint has as signature <code>defineConstraint(literals, meaning, position, compMode=NORMAL)</code>. It is very similar to <code>defineLiterals</code>. Here is a description of the parameters: * <code>literals</code>: an Array of strings containing the literals that should trigger the constraint. If the constraints contain more than one word, they must be separated by a single space. * <code>meaning</code>: as before, it can take the values <code>DAY</code>, <code>MONTH</code>, <code>YEAR</code>, <code>ERA</code> and can be an array of those values: in this case, ALL the specified values must be next to the constraint. This means that if you pass more than two values in <code>meaning</code>, it becames impossible to satisfy them, making the entire function impossible to properly execute. * <code>position</code>: can be <code>BEFORE</code>, <code>AFTER</code> or <code>BEFORE_OR_AFTER</code>. It specifies the position of the constraint relative to the constrained element (meaning right after, right before, or right after or before). * <code>compMode</code>: <code>LENIENT</code>, <code>NORMAL</code> or <code>LETTER_BY_LETTER</code>. They work exactly the same way as before. Note that the constraints themselves and meaningless words are transparent to other constraints. Here is an example: <syntaxhighlight lang="js" line="line"> const prefOptions=["yemd","eymd","yedm","eydm","dmye","dmey","mdye","mdey"]; function languageSpecificOptions(){ defineConstraint(["a","b"],DAY,BEFORE); defineConstraint(["c"],MONTH,BEFORE_OR_AFTER); } </syntaxhighlight> This means that <code>"4 A B C meaningless text 3 5"</code> is interpreted as "3 April 5 AD" since <code>mdy</code> is a valid format, <code>A</code> and <code>B</code> must be right before a day (ignoring <code>B</code>, <code>C</code> and <code>meaningless text</code>, since they are transparent) and <code>C</code> can be right after or before a month (in this case it is after). For constraints too you can instead use <code>defineConstraintFunction(f,meaning,position)</code> to specify a coustom parsing function <code>f</code> to identify the constraints. <code>f</code> must take in input 2 arguments (the token list and the current position) and must return a Number (the number of tokens occupied by the constraint) or <code>null</code> in case the currently analised token isn't a constraint. == Final checks == Now the function should be properly localised, so you can check if it passes all the testcases. If it does, when the implementation is connected it is possible to add it to {{Z|Z23981}}. == Some examples == If you want to check some examples (other than the basic mul implementation), here they are: * {{Z|Z24947}}: this is a basic but complete implementation. Note that Italian dates don't require fancy constraints or literal definitions (just the eras and the months' names). The only interesting feature is the fact that in <code>prefOptions</code> only formats with the era after the year are specified, since in Italian it would be very weird to place the era indicator before the year. This is functionally an implicit constraint. * {{Z|Z24945}}: a way more complex example, that contains most of the possible features (given by the complexity of the Dagbani date conventions). * {{Z|Z26055}}: here you can find an example of use of <code>defineLiteralFunction</code>, used to read a year written in Chinese numerals. Note that in this implementation the tokenisation algorithm has been modified to separate each Chinese character. If you encounter some problems or have some questions, don't hesitate to ping me or to write in the talk page of this guide. = Writing Day of Roman year readers = Once you have implemented a Gregorian calendar date reader, implementing a {{Z|Z20342}} reader is trivial: * Create a new function * Create the testcases * Add a Javascript implementation * Copy-paste [[Z25029|this]] implementation, correcting the function name, the function parameter and the line <code>var input=Z25022K1;</code> * Copy-paste the <code>prefOption</code> value and the <code>languageSpecificOptions()</code> body from your implementation of the Gregorian calendar date reader * Check if it works properly * When everyting is connected, you can add your function to {{Z|Z25030}} = Writing Gregorian year readers = Implementing a {{Z|Z20159}} reader is also trivial: * Create a new function * Create the testcases * Add a Javascript implementation * Copy-paste [[Z26016|this]] implementation, correcting the function name, the function parameter and the line <code>var input=Z26011K1;</code> * Copy-paste the <code>prefOption</code> value and the <code>languageSpecificOptions()</code> body from your implementation of the Gregorian calendar date reader * Check if it works properly * When everyting is connected, you can add your function to {{Z|Z26009}} hu8t3hzuhwo9dhxh3h4gm8isb2ji8ah Z6010 0 58407 268739 260293 2026-04-25T03:51:07Z Higa4 889 +ja 268739 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z6010" }, "Z2K2": { "Z1K1": "Z4", "Z4K1": "Z6010", "Z4K2": [ "Z3", { "Z1K1": "Z3", "Z3K1": "Z19677", "Z3K2": "Z6010K1", "Z3K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "amount" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "valore" }, { "Z1K1": "Z11", "Z11K1": "Z1011", "Z11K2": "পরিমাণ" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Menge" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "quantité" }, { "Z1K1": "Z11", "Z11K1": "Z1001", "Z11K2": "مقدار" }, { "Z1K1": "Z11", "Z11K1": "Z1078", "Z11K2": "jumlah" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "मात्रा" }, { "Z1K1": "Z11", "Z11K1": "Z1062", "Z11K2": "množství" } ] }, "Z3K4": "Z42" }, { "Z1K1": "Z3", "Z3K1": "Z19677", "Z3K2": "Z6010K2", "Z3K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "lower bound" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "limite inferiore" }, { "Z1K1": "Z11", "Z11K1": "Z1011", "Z11K2": "নিম্নসীমা" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Untergrenze" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "limite inférieure" }, { "Z1K1": "Z11", "Z11K1": "Z1001", "Z11K2": "حد أدنى" }, { "Z1K1": "Z11", "Z11K1": "Z1078", "Z11K2": "batas bawah" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "निचली सीमा" }, { "Z1K1": "Z11", "Z11K1": "Z1062", "Z11K2": "dolní mez" } ] }, "Z3K4": "Z42" }, { "Z1K1": "Z3", "Z3K1": "Z19677", "Z3K2": "Z6010K3", "Z3K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "upper bound" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "limite superiore" }, { "Z1K1": "Z11", "Z11K1": "Z1011", "Z11K2": "উর্দ্ধসীমা" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Obergrenze" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "limite supérieure" }, { "Z1K1": "Z11", "Z11K1": "Z1001", "Z11K2": "حد أعلى" }, { "Z1K1": "Z11", "Z11K1": "Z1078", "Z11K2": "batas atas" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "ऊपरी सीमा" }, { "Z1K1": "Z11", "Z11K1": "Z1062", "Z11K2": "horní mez" } ] }, "Z3K4": "Z42" }, { "Z1K1": "Z3", "Z3K1": "Z6091", "Z3K2": "Z6010K4", "Z3K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "unit" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "unità" }, { "Z1K1": "Z11", "Z11K1": "Z1011", "Z11K2": "একক" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Einheit" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "unité" }, { "Z1K1": "Z11", "Z11K1": "Z1001", "Z11K2": "وحدة" }, { "Z1K1": "Z11", "Z11K1": "Z1078", "Z11K2": "satuan" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "मात्रक" }, { "Z1K1": "Z11", "Z11K1": "Z1062", "Z11K2": "jednotka" } ] }, "Z3K4": "Z42" } ], "Z4K3": "Z101", "Z4K4": "Z25286", "Z4K5": "Z25326", "Z4K6": "Z25785", "Z4K7": [ "Z46", "Z25784", "Z25698" ], "Z4K8": [ "Z64", "Z25827", "Z25704" ] }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Wikidata quantity" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "Quantità Wikidata" }, { "Z1K1": "Z11", "Z11K1": "Z1011", "Z11K2": "উইকিউপাত্ত পরিমাণ" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Wikidata-Menge" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "quantité Wikidata" }, { "Z1K1": "Z11", "Z11K1": "Z1001", "Z11K2": "كمية ويكي بيانات" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "विकिडेटा मात्रा" }, { "Z1K1": "Z11", "Z11K1": "Z1062", "Z11K2": "Množství na Wikidatech" }, { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "ウィキデータの数量" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1002", "Z31K2": [ "Z6", "Wikidata QuantityValue", "scalar", "quantity with error", "quantity with bounds", "quantity with units", "value with units" ] }, { "Z1K1": "Z31", "Z31K1": "Z1011", "Z31K2": [ "Z6", "উইকিউপাত্ত পরিমাণের মান", "উইকিডাটা পরিমাণ" ] }, { "Z1K1": "Z31", "Z31K1": "Z1001", "Z31K2": [ "Z6", "قيمة كمية ويكي بيانات", "كمية بوحدة", "كمية بحدّين" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Corresponds to https://www.mediawiki.org/wiki/Wikibase/DataModel#Quantities" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "entspricht der Menge in Wikibase" }, { "Z1K1": "Z11", "Z11K1": "Z1001", "Z11K2": "تقابل https://www.mediawiki.org/wiki/Wikibase/DataModel#Quantities" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "suit https://www.mediawiki.org/wiki/Wikibase/DataModel#Quantities" }, { "Z1K1": "Z11", "Z11K1": "Z1062", "Z11K2": "Ekvivalent datového typu Množství na Wikidatech: https://www.mediawiki.org/wiki/Wikibase/DataModel#Quantities" } ] } } jfdlwts722qqnxaq0fevj8dxzpaiffy 268742 268739 2026-04-25T04:00:48Z Higa4 889 +ja 268742 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z6010" }, "Z2K2": { "Z1K1": "Z4", "Z4K1": "Z6010", "Z4K2": [ "Z3", { "Z1K1": "Z3", "Z3K1": "Z19677", "Z3K2": "Z6010K1", "Z3K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "amount" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "valore" }, { "Z1K1": "Z11", "Z11K1": "Z1011", "Z11K2": "পরিমাণ" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Menge" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "quantité" }, { "Z1K1": "Z11", "Z11K1": "Z1001", "Z11K2": "مقدار" }, { "Z1K1": "Z11", "Z11K1": "Z1078", "Z11K2": "jumlah" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "मात्रा" }, { "Z1K1": "Z11", "Z11K1": "Z1062", "Z11K2": "množství" }, { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "数量" } ] }, "Z3K4": "Z42" }, { "Z1K1": "Z3", "Z3K1": "Z19677", "Z3K2": "Z6010K2", "Z3K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "lower bound" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "limite inferiore" }, { "Z1K1": "Z11", "Z11K1": "Z1011", "Z11K2": "নিম্নসীমা" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Untergrenze" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "limite inférieure" }, { "Z1K1": "Z11", "Z11K1": "Z1001", "Z11K2": "حد أدنى" }, { "Z1K1": "Z11", "Z11K1": "Z1078", "Z11K2": "batas bawah" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "निचली सीमा" }, { "Z1K1": "Z11", "Z11K1": "Z1062", "Z11K2": "dolní mez" }, { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "下限" } ] }, "Z3K4": "Z42" }, { "Z1K1": "Z3", "Z3K1": "Z19677", "Z3K2": "Z6010K3", "Z3K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "upper bound" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "limite superiore" }, { "Z1K1": "Z11", "Z11K1": "Z1011", "Z11K2": "উর্দ্ধসীমা" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Obergrenze" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "limite supérieure" }, { "Z1K1": "Z11", "Z11K1": "Z1001", "Z11K2": "حد أعلى" }, { "Z1K1": "Z11", "Z11K1": "Z1078", "Z11K2": "batas atas" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "ऊपरी सीमा" }, { "Z1K1": "Z11", "Z11K1": "Z1062", "Z11K2": "horní mez" }, { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "上限" } ] }, "Z3K4": "Z42" }, { "Z1K1": "Z3", "Z3K1": "Z6091", "Z3K2": "Z6010K4", "Z3K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "unit" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "unità" }, { "Z1K1": "Z11", "Z11K1": "Z1011", "Z11K2": "একক" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Einheit" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "unité" }, { "Z1K1": "Z11", "Z11K1": "Z1001", "Z11K2": "وحدة" }, { "Z1K1": "Z11", "Z11K1": "Z1078", "Z11K2": "satuan" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "मात्रक" }, { "Z1K1": "Z11", "Z11K1": "Z1062", "Z11K2": "jednotka" }, { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "単位" } ] }, "Z3K4": "Z42" } ], "Z4K3": "Z101", "Z4K4": "Z25286", "Z4K5": "Z25326", "Z4K6": "Z25785", "Z4K7": [ "Z46", "Z25784", "Z25698" ], "Z4K8": [ "Z64", "Z25827", "Z25704" ] }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Wikidata quantity" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "Quantità Wikidata" }, { "Z1K1": "Z11", "Z11K1": "Z1011", "Z11K2": "উইকিউপাত্ত পরিমাণ" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Wikidata-Menge" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "quantité Wikidata" }, { "Z1K1": "Z11", "Z11K1": "Z1001", "Z11K2": "كمية ويكي بيانات" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "विकिडेटा मात्रा" }, { "Z1K1": "Z11", "Z11K1": "Z1062", "Z11K2": "Množství na Wikidatech" }, { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "ウィキデータの数量" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1002", "Z31K2": [ "Z6", "Wikidata QuantityValue", "scalar", "quantity with error", "quantity with bounds", "quantity with units", "value with units" ] }, { "Z1K1": "Z31", "Z31K1": "Z1011", "Z31K2": [ "Z6", "উইকিউপাত্ত পরিমাণের মান", "উইকিডাটা পরিমাণ" ] }, { "Z1K1": "Z31", "Z31K1": "Z1001", "Z31K2": [ "Z6", "قيمة كمية ويكي بيانات", "كمية بوحدة", "كمية بحدّين" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Corresponds to https://www.mediawiki.org/wiki/Wikibase/DataModel#Quantities" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "entspricht der Menge in Wikibase" }, { "Z1K1": "Z11", "Z11K1": "Z1001", "Z11K2": "تقابل https://www.mediawiki.org/wiki/Wikibase/DataModel#Quantities" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "suit https://www.mediawiki.org/wiki/Wikibase/DataModel#Quantities" }, { "Z1K1": "Z11", "Z11K1": "Z1062", "Z11K2": "Ekvivalent datového typu Množství na Wikidatech: https://www.mediawiki.org/wiki/Wikibase/DataModel#Quantities" } ] } } ge8e9a5uy2rovw4cze49xfvirehsjn9 Z6011 0 58408 268740 260295 2026-04-25T03:52:19Z Higa4 889 +ja 268740 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z6011" }, "Z2K2": { "Z1K1": "Z4", "Z4K1": "Z6011", "Z4K2": [ "Z3", { "Z1K1": "Z3", "Z3K1": "Z19677", "Z3K2": "Z6011K1", "Z3K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "latitude" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "latitudine" }, { "Z1K1": "Z11", "Z11K1": "Z1011", "Z11K2": "অক্ষাংশ" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Breite" }, { "Z1K1": "Z11", "Z11K1": "Z1181", "Z11K2": "географска ширина" }, { "Z1K1": "Z11", "Z11K1": "Z1078", "Z11K2": "Lintang" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "अक्षांश" }, { "Z1K1": "Z11", "Z11K1": "Z1062", "Z11K2": "zeměpisná šířka" } ] }, "Z3K4": "Z42" }, { "Z1K1": "Z3", "Z3K1": "Z19677", "Z3K2": "Z6011K2", "Z3K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "longitude" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "longitudine" }, { "Z1K1": "Z11", "Z11K1": "Z1011", "Z11K2": "দ্রাঘিমাংশ" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Länge" }, { "Z1K1": "Z11", "Z11K1": "Z1181", "Z11K2": "географска дужина" }, { "Z1K1": "Z11", "Z11K1": "Z1078", "Z11K2": "Bujur" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "देशांतर" }, { "Z1K1": "Z11", "Z11K1": "Z1062", "Z11K2": "zeměpisná délka" } ] }, "Z3K4": "Z42" }, { "Z1K1": "Z3", "Z3K1": "Z19677", "Z3K2": "Z6011K3", "Z3K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "precision" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "precisione" }, { "Z1K1": "Z11", "Z11K1": "Z1011", "Z11K2": "যথাযথতা" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Präzision" }, { "Z1K1": "Z11", "Z11K1": "Z1181", "Z11K2": "прецизност" }, { "Z1K1": "Z11", "Z11K1": "Z1078", "Z11K2": "Presisi" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "यथार्थता" }, { "Z1K1": "Z11", "Z11K1": "Z1062", "Z11K2": "přesnost" } ] }, "Z3K4": "Z42" }, { "Z1K1": "Z3", "Z3K1": "Z6091", "Z3K2": "Z6011K4", "Z3K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "globe" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "globo" }, { "Z1K1": "Z11", "Z11K1": "Z1011", "Z11K2": "গোলক" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Globus" }, { "Z1K1": "Z11", "Z11K1": "Z1181", "Z11K2": "глобус" }, { "Z1K1": "Z11", "Z11K1": "Z1078", "Z11K2": "Globe" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "ग्लोब" }, { "Z1K1": "Z11", "Z11K1": "Z1062", "Z11K2": "glóbus" } ] }, "Z3K4": "Z42" } ], "Z4K3": "Z101", "Z4K4": "Z25932", "Z4K5": "Z25629", "Z4K6": "Z26344", "Z4K7": [ "Z46", "Z25954", "Z26186" ], "Z4K8": [ "Z64", "Z25955", "Z26187" ] }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Wikidata geo-coordinate" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "Coordinata geografica Wikidata" }, { "Z1K1": "Z11", "Z11K1": "Z1011", "Z11K2": "উইকিউপাত্ত ভৌগোলিক স্থানাঙ্ক" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Wikidata-Geokoordinaten" }, { "Z1K1": "Z11", "Z11K1": "Z1672", "Z11K2": "Wikidata地理座標" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "विकिडेटा भौगोलिक निर्देशांक" }, { "Z1K1": "Z11", "Z11K1": "Z1062", "Z11K2": "Souřadnice na Wikidatech" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "coordonnées géographiques Wikidata" }, { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "ウィキデータの位置座標" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1002", "Z31K2": [ "Z6", "Wikidata geocoordinates", "Wikidata GlobeCoordinates", "Geographic location" ] }, { "Z1K1": "Z31", "Z31K1": "Z1787", "Z31K2": [ "Z6", "Geocoordinata Wikidata" ] }, { "Z1K1": "Z31", "Z31K1": "Z1011", "Z31K2": [ "Z6", "উইকিউপাত্ত স্থানাঙ্ক", "উইকিডাটা স্থানাঙ্ক" ] }, { "Z1K1": "Z31", "Z31K1": "Z1062", "Z31K2": [ "Z6", "Wikidata-souřadnice", "Zeměpisné souřadnice na Wikidatech" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Corresponds to https://www.mediawiki.org/wiki/Wikibase/DataModel#Geographic_locations" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "Corrisponde a https://www.mediawiki.org/wiki/Wikibase/DataModel#Geographic_locations" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "entspricht den Geokoordinaten in Wikibase" }, { "Z1K1": "Z11", "Z11K1": "Z1672", "Z11K2": "對應於 https://www.mediawiki.org/wiki/Wikibase/DataModel#Geographic_locations" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "suit https://www.mediawiki.org/wiki/Wikibase/DataModel#Geographic_locations" }, { "Z1K1": "Z11", "Z11K1": "Z1062", "Z11K2": "Odpovídá datovému typu Zeměpisné souřadnice na Wikidatech: https://www.mediawiki.org/wiki/Wikibase/DataModel#Geographic_locations" } ] } } icj7y4mctqjlkfle7agu2kgels3wfp6 268741 268740 2026-04-25T03:57:10Z Higa4 889 +ja 268741 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z6011" }, "Z2K2": { "Z1K1": "Z4", "Z4K1": "Z6011", "Z4K2": [ "Z3", { "Z1K1": "Z3", "Z3K1": "Z19677", "Z3K2": "Z6011K1", "Z3K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "latitude" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "latitudine" }, { "Z1K1": "Z11", "Z11K1": "Z1011", "Z11K2": "অক্ষাংশ" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Breite" }, { "Z1K1": "Z11", "Z11K1": "Z1181", "Z11K2": "географска ширина" }, { "Z1K1": "Z11", "Z11K1": "Z1078", "Z11K2": "Lintang" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "अक्षांश" }, { "Z1K1": "Z11", "Z11K1": "Z1062", "Z11K2": "zeměpisná šířka" }, { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "緯度" } ] }, "Z3K4": "Z42" }, { "Z1K1": "Z3", "Z3K1": "Z19677", "Z3K2": "Z6011K2", "Z3K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "longitude" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "longitudine" }, { "Z1K1": "Z11", "Z11K1": "Z1011", "Z11K2": "দ্রাঘিমাংশ" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Länge" }, { "Z1K1": "Z11", "Z11K1": "Z1181", "Z11K2": "географска дужина" }, { "Z1K1": "Z11", "Z11K1": "Z1078", "Z11K2": "Bujur" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "देशांतर" }, { "Z1K1": "Z11", "Z11K1": "Z1062", "Z11K2": "zeměpisná délka" }, { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "経度" } ] }, "Z3K4": "Z42" }, { "Z1K1": "Z3", "Z3K1": "Z19677", "Z3K2": "Z6011K3", "Z3K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "precision" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "precisione" }, { "Z1K1": "Z11", "Z11K1": "Z1011", "Z11K2": "যথাযথতা" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Präzision" }, { "Z1K1": "Z11", "Z11K1": "Z1181", "Z11K2": "прецизност" }, { "Z1K1": "Z11", "Z11K1": "Z1078", "Z11K2": "Presisi" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "यथार्थता" }, { "Z1K1": "Z11", "Z11K1": "Z1062", "Z11K2": "přesnost" }, { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "精度" } ] }, "Z3K4": "Z42" }, { "Z1K1": "Z3", "Z3K1": "Z6091", "Z3K2": "Z6011K4", "Z3K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "globe" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "globo" }, { "Z1K1": "Z11", "Z11K1": "Z1011", "Z11K2": "গোলক" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Globus" }, { "Z1K1": "Z11", "Z11K1": "Z1181", "Z11K2": "глобус" }, { "Z1K1": "Z11", "Z11K1": "Z1078", "Z11K2": "Globe" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "ग्लोब" }, { "Z1K1": "Z11", "Z11K1": "Z1062", "Z11K2": "glóbus" } ] }, "Z3K4": "Z42" } ], "Z4K3": "Z101", "Z4K4": "Z25932", "Z4K5": "Z25629", "Z4K6": "Z26344", "Z4K7": [ "Z46", "Z25954", "Z26186" ], "Z4K8": [ "Z64", "Z25955", "Z26187" ] }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Wikidata geo-coordinate" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "Coordinata geografica Wikidata" }, { "Z1K1": "Z11", "Z11K1": "Z1011", "Z11K2": "উইকিউপাত্ত ভৌগোলিক স্থানাঙ্ক" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Wikidata-Geokoordinaten" }, { "Z1K1": "Z11", "Z11K1": "Z1672", "Z11K2": "Wikidata地理座標" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "विकिडेटा भौगोलिक निर्देशांक" }, { "Z1K1": "Z11", "Z11K1": "Z1062", "Z11K2": "Souřadnice na Wikidatech" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "coordonnées géographiques Wikidata" }, { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "ウィキデータの位置座標" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1002", "Z31K2": [ "Z6", "Wikidata geocoordinates", "Wikidata GlobeCoordinates", "Geographic location" ] }, { "Z1K1": "Z31", "Z31K1": "Z1787", "Z31K2": [ "Z6", "Geocoordinata Wikidata" ] }, { "Z1K1": "Z31", "Z31K1": "Z1011", "Z31K2": [ "Z6", "উইকিউপাত্ত স্থানাঙ্ক", "উইকিডাটা স্থানাঙ্ক" ] }, { "Z1K1": "Z31", "Z31K1": "Z1062", "Z31K2": [ "Z6", "Wikidata-souřadnice", "Zeměpisné souřadnice na Wikidatech" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Corresponds to https://www.mediawiki.org/wiki/Wikibase/DataModel#Geographic_locations" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "Corrisponde a https://www.mediawiki.org/wiki/Wikibase/DataModel#Geographic_locations" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "entspricht den Geokoordinaten in Wikibase" }, { "Z1K1": "Z11", "Z11K1": "Z1672", "Z11K2": "對應於 https://www.mediawiki.org/wiki/Wikibase/DataModel#Geographic_locations" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "suit https://www.mediawiki.org/wiki/Wikibase/DataModel#Geographic_locations" }, { "Z1K1": "Z11", "Z11K1": "Z1062", "Z11K2": "Odpovídá datovému typu Zeměpisné souřadnice na Wikidatech: https://www.mediawiki.org/wiki/Wikibase/DataModel#Geographic_locations" } ] } } dq6j1e4ya348ms2ne54wf2gasogo8f3 Wikifunctions:Status updates/nl 4 59496 268865 266915 2026-04-25T09:43:32Z FuzzyBot 207 Updating to match new version of source page 268865 wikitext text/x-wiki <languages/> {{shortcut|WF:SU}}{{notice|1='''[[:m:Global message delivery/Targets/Wikifunctions & Abstract Wikipedia|Meld u aan]]''' om korte on-wiki MassMessage-meldingen over elk nieuw onderwerp te ontvangen}} {{Wikifunctions updates | prevlabel = Vorige update | prev = 2024-02-01 | nextlabel = Laatste update | next = 2026-04-25 }} Er gebeurt veel rond Wikifunctions en Abstract Wikipedia. Dit is de pagina waar onze updates worden geplaatst, inclusief de [[Special:MyLanguage/WF:function of the Week|functie van de week]]. U kunt u ook aanmelden op de [[:m:Global message delivery/Targets/Wikifunctions & Abstract Wikipedia|on-wiki nieuwsbrief]] om ze op uw overlegpagina of bij de kroeg van uw project te laten bezorgen. <span id="Newsletters"></span> == Nieuwsbrieven == <!--<nowiki> Newsletter entry template: * <translate><tvar name="1">{{Status updates|2026-0?-??}}</tvar>: Title</translate> NOTE: Remember to also update the "next =" date at the top of this page. </nowiki>--> === 2026 === * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-04-25}}: The Foundation's search for the perfect language</span> * {{Status updates|2026-04-16}}: Mijlpalen; er zijn enkele belangrijke problemen hopelijk opgelost * {{Status updates|2026-04-10}}: Voorstellen van gemeenschap voor het vastleggen van betekenis * {{Status updates|2026-04-02}}: Verzoek tot overleg: Syntactische tabellen * {{Status updates|2026-03-26}}: Eerste dagen van de Abstract Wikipedia Beta; Status van de compositie-taal v2 * {{Status updates|2026-03-19}}: Abstract Wikipedia in Beta * {{Status updates|2026-03-11}}: Een nieuwe compositie-taal * {{Status updates|2026-03-06}}: Citeren en kopiëren en plakken * {{Status updates|2026-02-26}}: Gracieuze overrides en fallbacks * {{Status updates|2026-02-20}}: Een vroeg concept voor het voorvertonen van Abstract Wikipedia * {{Status updates|2026-02-13}}: Elkaars zinnen afmaken: Dingen beginnen; Buiten locatie in Istanbul * {{Status updates|2026-01-29}}: Integratie van Abstract Wikipedia * {{Status updates|2026-01-22}}: Kwartaalplan voor januari-maart 2026 * {{Status updates|2026-01-15}}: 25 jaar Wikipedia === 2025 === * {{Status updates|2025-12-18}}: We wensen u een gelukkig nieuwjaar! * {{Status updates|2025-12-11}}: Betere foutberichten schrijven * {{Status updates|2025-12-04}}: En de naam is Abstract Wikipedia * {{Status updates|2025-11-27}}: Stem voor de naam van de nieuwe wiki! Het afmaken van elkaars zinnen * {{Status updates|2025-11-20}}: Tweede ronde van de stemming voor de naam van de wiki met taal-onafhankelijke inhoud; Functie-aanroepen delen * {{Status updates|2025-11-13}}: Klaarmaken voor de tweede ronde van de stemming voor de naamgeving van de wiki met abstracte inhoud; Het herschrijven van de backend: Waarom Rust? * {{Status updates|2025-11-05}}: De eerste ronde van de stemming voor de naamgeving van de wiki voor abstracte inhoud is gesloten; Oproep voor Wiktionary-functies; Ingebedde Wikifuncties op Bengalese Wikipedia en nog zeven Wiktionaries meer * {{Status updates|2025-10-29}}: De eerste ronde van de stemming voor de naamgeving van de "abstract content wiki" eindigt maandag; Een voorbeeld van korte beschrijvingen * {{Status updates|2025-10-23}}: Welkom Zaree en Laura! De eerste ronde van wedstrijd voor het benoemen is begonnen . * {{Status updates|2025-10-15}}: Start van de naamgevingswedstijd voor Abstract Wikipedia; Visualisatie van functies * {{Status updates|2025-10-08}}: Besluit over de locatie voor abstracte content en kwartaalplanning voor oktober-december * {{Status updates|2025-10-03}}: Rich text nu beschikbaar in embedded functie-aanroepen op 148 Wiktionaries en Incubator * {{Status updates|2025-09-26}}: Toegang tot kwalificaties in Wikidata-verklaringen * {{Status updates|2025-09-19}}: Wikifuncties beschikbaar in 123 Wiktionary-talen * {{Status updates|2025-09-12}}: Meer dan 3.000 functies op Wikifuncties * {{Status updates|2025-09-07}}: Kopiëren van functie-aanroepen van de ene Wikipedia naar de andere * {{Status updates|2025-08-29}}: Toegang tot Wikidata-items is nu mogelijk via ingebouwde functie-aanroepen; Wikifuncties beschikbaar op 65 Wiktionaries * {{Status updates|2025-08-22}}: Opname van Wikimania-sessie: Wikifuncties komt binnenkort naar een wiki in uw buurt! * {{Status updates|2025-08-01}}: Binnenkort is er Wikimania 2025! * {{Status updates|2025-07-26}}: "Wikipedia is een encyclopedie"; Twee jaar Wikifuncties * {{Status updates|2025-07-19}}: Er zijn nu Wikidata-gebaseerde opsommingen * {{Status updates|2025-07-10}}: Lengtelimieten voor labels en beschrijvingen * {{Status updates|2025-07-04}}: Dekking van 1298 * {{Status updates|2025-06-27}}: Hoeveel mensen zijn nodig om een encyclopedie te schrijven? * {{Status updates|2025-06-21}}: Kwartaalplanning juli-september 2025 * {{Status updates|2025-06-15}}: Beëindiging van de raadpleging over de locatie van de abstracte inhoud * {{Status updates|2025-06-06}}: Waar gaat abstracte inhoud naartoe? * {{Status updates|2025-05-29}}: Uitrol naar vijf Wiktionaries; Rekenen met de datum van vandaag * {{Status updates|2025-05-23}}: Lopende raadpleging over de locatie van de abstracte inhoud * {{Status updates|2025-05-15}}: Locatie van de abstracte inhoud * {{Status updates|2025-05-09}}: Abstract Wikipedia en de Wikimedia AI Strategie * {{Status updates|2025-04-30}}: Abstract Wikipedia is een finalist van MacArthur 100 &amp; Change * {{Status updates|2025-04-25}}: Welkom, Gregory! * {{Status updates|2025-04-16}}: Wikifuncties geïntegreerd in Dagbani - en Wikifuncties; en de datum van Pasen * {{Status updates|2025-04-11}}: Kwartaal in terugblik * {{Status updates|2025-04-05}}: Kwartaalplanning voor april-juni 2025; We zoeken een Senior Product Manager * {{Status updates|2025-03-28}}: Het is tijd. * {{Status updates|2025-03-20}}: Wikidata-gebaseerde eenvoudige opsommingen * {{Status updates|2025-03-15}}: Komende NLG-bijeenkomst, recente softwarewijzigingen * {{Status updates|2025-03-07}}: Recente wijzigingen in de software, opname van vrijwilligershoek, en gesprekken in Londen * {{Status updates|2025-02-26}}: Van dingen naar woorden * {{Status updates|2025-02-19}}: Een voorstel voor typen per taal en woordsoorten * {{Status updates|2025-02-13}}: Beperking van de wereld, redux * {{Status updates|2025-02-06}}: Uitnodiging van de Natural Language Generation Special Interest Group * {{Status updates|2025-01-29}}: Met 2000 functies het nieuwe jaar in: tijd voor statistieken * {{Status updates|2025-01-22}}: Welkom, David! De aanbevelingen voor naamconventies * {{Status updates|2025-01-15}}: Gelukkige Wikipedia dag! Kwartaalplanning === 2024 === * {{Status updates|2024-12-19}}: Functie van de week: leeftijd; Introducties voor jaarartikelen; Nieuw type: Floating-point number * {{Status updates|2024-12-12}}: Het schetsen van een pad naar Abstract Wikipedia; Team Offsite in Lissabon; en nog veel meer * {{Status updates|2024-11-27}}: WordGraph release; Nieuwe speciale pagina: lijst van functies per test; nieuw type voor de dag van het jaar, en nog veel meer * {{Status updates|2024-11-21}}: Nieuwe speciale pagina voor ontbrekende labels, nieuw type voor Gregoriaanse jaren en nog veel meer * {{Status updates|2024-11-13}}: Nieuw type: Rational number; Documentatie op Wikidata-gebaseerde typen; en meer * {{Status updates|2024-11-07}}: De droom over een universele taal * {{Status updates|2024-11-01}}: Het herschrijven van de backend * {{Status updates|2024-10-25}}: Ons doel voor dit kwartaal: Overeenkomst * {{Status updates|2024-10-17}}: Hoe zou abstracte inhoud eruit kunnen zien? * {{Status updates|2024-10-11}}: Binnenkort Wikidata Lexemen in Wikifuncties * {{Status updates|2024-10-02}}: Focus onderwerp: Voeding * {{Status updates|2024-09-26}}: Kwartaalplanning voor oktober-december 2024; Morgen presentatie op Celtic Knot * {{Status updates|2024-09-20}}: Inleiding tot focus aandachtsgebieden * {{Status updates|2024-09-13}}: Dagbani Wikipedia zal onze eerste wiki zijn voor de Wikifuncties-integratie * {{Status updates|2024-09-06}}: Vrijwilligershoek en andere updates * {{Status updates|2024-08-29}}: Limieten van lengte naam en beschrijving * {{Status updates|2024-08-23}}: WasmEdge, nu 300 ms minder lang wachten * {{Status updates|2024-08-16}}: Wikimania 2024 editie * {{Status updates|2024-08-02}}: Vernieuwen widget 'About' * {{Status updates|2024-07-26}}: Binnenkort is er Wikimania 2024! * {{Status updates|2024-07-18}}: Onderzoeksrapport over het integreren van Wikifuncties uit Wikipedia * {{Status updates|2024-07-10}}: Voorstellen types voor toegang tot Lexemen * {{Status updates|2024-07-03}}: Kwartaalplanning * {{Status updates|2024-06-26}}: Welkom, Daphne! * {{Status updates|2024-06-20}}: Nieuw type: Integers * {{Status updates|2024-06-13}}: Nieuw type: Igbo-kalendermaanden * {{Status updates|2024-06-06}}: Nieuw type: Sign * {{Status updates|2024-05-30}}: Een enkelvoud of een meervoud van meervouden? * {{Status updates|2024-05-22}}: Nieuw type: Gregoriaanse kalendermaanden * {{Status updates|2024-05-15}}: Oproep voor functies: Spel het nummer! * {{Status updates|2024-05-10}}: Vlaggenschiptype voor opsommingen: Maanden van de Gregoriaanse kalender * {{Status updates|2024-05-03}}: Teamvergadering en kwartaalplan * {{Status updates|2024-04-19}}: Welkom, Sharvani! * {{Status updates|2024-04-11}}: Nieuwe API voor het aanroepen van Wikifuncties en het vieren van de duizendste functie * {{Status updates|2024-04-03}}: Product Update op Diff en komende API-verbeteringen * {{Status updates|2024-03-28}}: Het aanmaken van tests is nu veel makkelijker! * {{Status updates|2024-03-21}}: Op weg naar internationalisatie van nummers * {{Status updates|2024-03-13}}: Over identiteit * {{Status updates|2024-03-07}}: We introduceren ons tweede nieuwe type: natuurlijke getallen * {{Status updates|2024-02-28}}: Voorstel type voor natuurlijke getallen * {{Status updates|2024-02-22}}: Update van het functiemodel * {{Status updates|2024-02-14}}: Week voor fouten herstellen * {{Status updates|2024-02-07}}: Kwartaalplanning. Bedankt, Nick! Functie van de Week: is permutatie * {{Status updates|2024-02-01}}: Het Igbo Imperatief! <span id="Before_February_2024"></span> === Voor februari 2024 === De updates van voor februari 2024 zijn [[:m:Special:MyLanguage/Abstract Wikipedia/Updates|beschikbaar op Meta-Wiki]]. [[Category:Status updates{{#translation:}}| ]] 9y4n6ypflg8dj0hobg2b25oqmnau7i9 Z25662 0 59620 268606 246977 2026-04-24T19:44:44Z Feeglgeef 8776 268606 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z25662" }, "Z2K2": { "Z1K1": "Z14294", "Z14294K1": [ "Z14293", { "Z1K1": "Z14293", "Z14293K1": "Z25683", "Z14293K2": "Z33034" }, { "Z1K1": "Z14293", "Z14293K1": "Z26629", "Z14293K2": [ "Z60", "Z1011" ] } ], "Z14294K2": "Z25127" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "lettori di orario" }, { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "config for reading Time of day" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } akd5mr48m13ijbpml0jfbc45zqk1634 Z25739 0 59728 268804 201302 2026-04-25T08:53:13Z Dv103 11127 268804 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z25739" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z23984", "Z14K3": { "Z1K1": "Z16", "Z16K1": "Z600", "Z16K2": "function Z23984( Z23984K1 ) {\n\tvar input=Z23984K1;\n\tconst separators=[\" \",\"\\t\",\"/\",\"\\\\\",\"'\",'\"',\"|\"];\n\tconst prefOptions=[\"dmye\",\"dmey\",\"mdye\",\"mdey\",\"yemd\",\"eymd\",\"yedm\",\"eydm\"];\n\t\n\tfunction forceToYear(s){\n\t\tlet res=(/-?\\+?[0-9]+/.exec(s))?.[0];\n\t\tif (res==null){\n\t\t\treturn false;\n\t\t}\n\t\t//Wikifunctions.Debug(res);\n\t\tif (res.length\u003E2) return true;\n\t\tif (res[0]==\"-\" || res[0]==\"+\") return true;\n\t\treturn false;\n\t}\n\n\tfunction languageSpecificOptions(){\n\n\t\tdefineLiterals({\n\t\t\tad:1n,\n\t\t\tbc:-1n,\n\t\t\tbce:-1n,\n\t\t\tce:1n,\n\t\t},ERA,LETTER_BY_LETTER);\n\t\t\n\t\tdefineLiteralFunction(function(t,i){\n\t\t\tif (forceToYear(t[i])){\n\t\t\t\treturn [extractNumber(t[i]),1];\n\t\t\t}\n\t\t\treturn null;\n\t\t},YEAR,true);\n\t\t\n\t\tdefineLiterals({\n\t\t\tJA:1n,\n\t\t\tFE:2n,\n\t\t\tMR:3n,\n\t\t\tAP:4n,\n\t\t\tMY:5n,\n\t\t\tJN:6n,\n\t\t\tJL:7n,\n\t\t\tAU:8n,\n\t\t\tSE:9n,\n\t\t\tOC:10n,\n\t\t\tNV:11n,\n\t\t\tDE:12n,\n\t\t\tjanuary:1n,\n\t\t\tfebruary:2n,\n\t\t\tmarch:3n,\n\t\t\tapril:4n,\n\t\t\tmay:5n,\n\t\t\tjune:6n,\n\t\t\tjuly:7n,\n\t\t\taugust:8n,\n\t\t\tseptember:9n,\n\t\t\toctober:10n,\n\t\t\tnovember:11n,\n\t\t\tdecember:12n\n\t\t},MONTH);\n\t\t\n\t\tdefineConstraint([\"st\",\"nd\",\"rd\",\"th\"],DAY,AFTER);\n\t\t\n\t\tdefineLiterals({\n\t\t\ti:1n,\n\t\t\tii:2n,\n\t\t\tiii:3n,\n\t\t\tiv:4n,\n\t\t\tiiii:4n,\n\t\t\tv:5n,\n\t\t\tvi:6n,\n\t\t\tvii:7n,\n\t\t\tviii:8n,\n\t\t\tviiii:9n,\n\t\t\tix:9n,\n\t\t\tx:10n,\n\t\t\txi:11n,\n\t\t\txii:12n\n\t\t},MONTH,NORMAL);\n\t}\n\t\n\tfunction formatOutput(o){\n\t\tlet year;\n\t\tif (o[ERA]!=null){\n\t\t\tyear = o[ERA]==-1n ? -(o[YEAR]\u003C0n ? -o[YEAR] : o[YEAR])+1n : (o[YEAR]\u003C0n ? -o[YEAR] : o[YEAR]);\n\t\t} else{\n\t\t\tyear=o[YEAR];\n\t\t}\n\n\t\treturn{\n\t\t\tK3: Number(o[DAY] ?? 1),\n\t\t\tK2: Number(o[MONTH] ?? 0)-1,\n\t\t\tK1: year\n\t\t};\n\t}\n\n\n\t//IMPORTANT: delete_chain must contain all the fields\n\tconst delete_chain=\"edmy\";\n\n\t// FIELDS\n\tconst DAY='d';\n\tconst MONTH='m';\n\tconst YEAR='y';\n\tconst ERA='e';\n\n\t// SPECIAL VALUES\n\tconst BC=-1n;\n\tconst AD=1n;\n\n\t// NUMERIC ELEMENTS SETTINGS\n\tconst numericElements=\"dmy\";\n\tconst numericElementMin={\n\t\td:1n,\n\t\tm:1n,\n\t\ty:null\n\t};\n\tconst numericElementMax={\n\t\td:31n,\n\t\tm:12n,\n\t\ty:null\n\t};\n\n\t//END OF LANGUAGE-SPECIFIC CODE\n\t\n\t//Start of general code\n\tconst BEFORE=10;\n\tconst AFTER=20;\n\tconst BEFORE_OR_AFTER=30;\n\n\tconst LENIENT=true;\n\tconst NORMAL=false;\n\tconst LETTER_BY_LETTER=Symbol();\n\t\n\tfunction MultipleMeanings(m,e){\n\t\tfor (let i=0; i\u003Cm.length; ++i){\n\t\t\tthis[m[i]]=e[i];\n\t\t}\n\t}\n\n\tfunction defineLiterals(literals,meaning,compMode=LENIENT, forced=false){\n\t\tlet bestGuess=null;\n\t\tconst compFunc= compMode==LENIENT ? lenientComp : lessLenientComp;\n\t\tfor (let m in literals){\n\t\t\tlet target=m.split(\" \");\n\t\t\tlet ok=true;\n\t\t\tfor (let t=0; t\u003Ctarget.length; ++t){\n\t\t\t\tif (elements[iAtt+t]==undefined || !compFunc(elements[iAtt+t],target[t])){\n\t\t\t\t\tok=false;\n\t\t\t\t\tbreak;\n\t\t\t\t}\n\t\t\t}\n\t\t\tif (ok){\n\t\t\t\tif (bestGuess == null || bestGuess[1]\u003Ctarget.length){\n\t\t\t\t\tbestGuess = [literals[m],target.length];\n\t\t\t\t}\n\t\t\t}\n\t\t\telse if (compMode==LETTER_BY_LETTER ){\n\t\t\t\tlet target=m.split(\"\");\n\t\t\t\ttarget.filter((l)=\u003El!=\" \");\n\t\t\t\tlet ok=true;\n\t\t\t\tfor (let t=0; t\u003Ctarget.length; ++t){\n\t\t\t\t\tif (elements[iAtt+t]==undefined || !compFunc(elements[iAtt+t],target[t])){\n\t\t\t\t\t\tok=false;\n\t\t\t\t\t\tbreak;\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t\tif (ok){\n\t\t\t\t\tif (bestGuess == null || bestGuess[1]\u003Ctarget.length){\n\t\t\t\t\t\tbestGuess = [literals[m],target.length];\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\n\t\t}\n\t\tif (bestGuess==null){\n\t\t\treturn false;\n\t\t}\n\n\t\tif (typeof(meaning)==\"string\"){\n\t\t\tmeaning=[meaning];\n\t\t}\n\t\tfor (let m of meaning){\n\t\t\tif (m.length\u003E1){\n\t\t\t\tlet o=new MultipleMeanings(m,bestGuess[0]);\n\t\t\t\tfor (let mAtt of m){\n\t\t\t\t\t_currGuess[mAtt]=o;\n\t\t\t\t}\n\t\t\t}\n\t\t\telse {\n\t\t\t\t_currGuess[m]=bestGuess[0];\n\t\t\t}\n\t\t}\n\t\t_nSteps=bestGuess[1];\n\t\tif (forced){\n\t\t\t_forced=meaning;\n\t\t}\n\t\treturn true;\n\n\t}\n\tfunction defineLiteralFunction(f,meaning, forced=false){\n\t\tlet bestGuess=f(elements,iAtt);\n\t\tif (bestGuess==null){\n\t\t\treturn false;\n\t\t}\n\n\t\tif (typeof(meaning)==\"string\"){\n\t\t\tmeaning=[meaning];\n\t\t}\n\t\tfor (let m of meaning){\n\t\t\tif (m.length\u003E1){\n\t\t\t\tlet o=new MultipleMeanings(m,bestGuess[0]);\n\t\t\t\tfor (let mAtt of m){\n\t\t\t\t\t_currGuess[mAtt]=o;\n\t\t\t\t}\n\t\t\t}\n\t\t\telse {\n\t\t\t\t_currGuess[m]=bestGuess[0];\n\t\t\t}\n\t\t}\n\t\t_nSteps=bestGuess[1];\n\t\tif (forced){\n\t\t\t_forced=meaning;\n\t\t}\n\t\treturn true;\n\t}\n\tfunction defineConstraint(literals, meaning, position, compMode=NORMAL){\n\n\t\tlet bestGuess=null;\n\t\tconst compFunc= compMode==LENIENT ? lenientComp : lessLenientComp;\n\t\tfor (let m of literals){\n\t\t\tlet target=m.split(\" \");\n\t\t\tlet ok=true;\n\t\t\tfor (let t=0; t\u003Ctarget.length; ++t){\n\t\t\t\tif (elements[iAtt+t]==undefined || !compFunc(elements[iAtt+t],target[t])){\n\t\t\t\t\tok=false;\n\t\t\t\t\tbreak;\n\t\t\t\t}\n\t\t\t}\n\t\t\tif (ok){\n\t\t\t\tif (bestGuess == null || bestGuess\u003Ctarget.length){\n\t\t\t\t\tbestGuess = target.length;\n\t\t\t\t}\n\t\t\t}\n\n\t\t}\n\t\tif (bestGuess==null){\n\t\t\treturn false;\n\t\t}\n\t\t\n\n\t\tif (typeof(meaning)==\"string\"){\n\t\t\tmeaning=[meaning];\n\t\t}\n\t\t\n\t\t_constraintsList.push({pos:possibilities.length, meaning:meaning, type: position});\n\n\t\t_nSteps=bestGuess;\n\t\t_isToBeIgnored=true;\n\t\treturn true;\n\t}\n\tfunction defineConstraintFunction(f,meaning,position){\n\n\t\tlet bestGuess=f(elements,iAtt);\n\t\tif (bestGuess==null){\n\t\t\treturn false;\n\t\t}\n\n\t\tif (typeof(meaning)==\"string\"){\n\t\t\tmeaning=[meaning];\n\t\t}\n\t\t_constraintsList.push({pos:possibilities.length, meaning:meaning, type: position});\n\t\t_nSteps=bestGuess;\n\t\t_isToBeIgnored=true;\n\t\treturn true;\n\t}\n\n\tfunction lenientComp(a,b){\n\t\ta=a.toLowerCase().replaceAll(/,|\\.|;|:/g,\"\");\n\t\tb=b.toLowerCase();\n\t\tif (a==\"\") return false;\n\t\treturn a==b.substring(0,a.length);\n\t}\n\n\tfunction lessLenientComp(a,b){\n\t\ta=a.toLowerCase().replaceAll(/,|\\.|;|:/g,\"\");\n\t\tb=b.toLowerCase();\n\t\tif (a==\"\") return false;\n\t\treturn a==b;\n\t}\n\n\tfunction extractNumber(s){\n\t\tlet res=/-?[0-9]+/.exec(s);\n\t\tif (res!=null){\n\t\t\treturn BigInt(res);\n\t\t}\n\t\treturn null;\n\t}\n\n\tfunction isLeapYear(y){\n\t\treturn ((y \u0026 3n) == 0n \u0026\u0026\n\t\t\t((y % 25n) != 0n \n\t\t\t|| (y \u0026 15n) == 0n));\n\t}\n\t\n\tfunction lengthOfMonth(m,isLeap){\n\t\tif (m==1) \n\t\t\treturn isLeap ? 29 : 28;\n\t\telse \n\t\t\treturn 30+(1+m+Math.floor(m/7))%2;\n\t}\n\t\n\tfunction isValidDate(d){\n\t\tif (d==null || d.K1==undefined || d.K2==undefined || d.K3==undefined){\n\t\t\treturn false;\n\t\t}\n\t\tlet isLeap=isLeapYear(d.K1);\n\t\tif (d.K2\u003C0 || d.K2\u003E11){\n\t\t\treturn false;\n\t\t}\n\t\tif (d.K3\u003C1 || d.K3\u003ElengthOfMonth(d.K2,isLeap)){\n\t\t\treturn false;\n\t\t}\n\t\treturn true;\n\t}\n\n\t\n\t/**************** START TOKENISATION ***********************/\n\n\tinput=input.replaceAll(/-|—|‒|–|—|⸺|⸺/g,\"-\");\n\n\n\tvar elements=[\"\"];\n\tfor (let i=0; i\u003Cinput.length;){\n\t\tlet s=separators.find((v)=\u003E input.substring(i,i+v.length)==v);\n\t\tif (s!==undefined){\n\t\t\tif(elements[elements.length-1]!=\"\")\n\t\t\t\telements.push(\"\");\n\t\t\ti+=s.length;\n\t\t\tcontinue;\n\t\t}\n\t\telements[elements.length-1]+=input[i++];\n\t}\n\tif(elements[elements.length-1]==\"\") elements.pop();\n\n\n\tlet elSeparato=[];\n\tfor (let i=0; i\u003Celements.length; ++i){\n\t\t//Separate numbers from text\n\t\tfor (let e of elements[i].matchAll(/((?:(?\u003C=^|\\s)[\\-\\+])?[0-9]+)?(?:\\-?([^0-9\\-]+))?/g)){\n\t\t\telSeparato.push(e.splice(1))\n\t\t}\n\t}\n\telSeparato=elSeparato.flat();\n\telements=elSeparato.filter((v)=\u003E(v!=null \u0026\u0026 v!=\"\"));\n\n\t// Wikifunctions.Debug(\"elements:\");\n\t// Wikifunctions.Debug(elements);\n\n\t/**************** END TOKENISATION ***********************/\n\t/**************** START FINDING POSSIBILITIES ***********************/\n\tvar possibilities=[];\n\n\tvar _constraintsList=[];\n\tvar _nSteps=1;\n\n\tfor(var iAtt=0; iAtt\u003Celements.length; iAtt+=_nSteps){\n\t\t_nSteps=1;\n\t\tlet n=extractNumber(elements[iAtt]);\n\t\tvar _currGuess={};\t//Object containing all the current guesses\n\t\tvar _forced=null;\n\t\tvar _isToBeIgnored=false;\n\n\t\t//////////\n\n\t\tlanguageSpecificOptions();\n\n\t\tfor (let i of numericElements){\n\t\t\tif ((numericElementMin[i]==null || n\u003E=numericElementMin[i]) \u0026\u0026 (numericElementMax[i]==null || n\u003C=numericElementMax[i])){\n\t\t\t\t_currGuess[i]??=n;\n\t\t\t}\n\t\t}\n\n\n\n\t\tif (_forced!=null){\n\t\t\tfor (let j in _currGuess){\n\t\t\t\tif (_forced.find((v)=\u003E(v==j)) == undefined){\n\t\t\t\t\t_currGuess[j]=null;\t\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\n\t\tif (!_isToBeIgnored)\n\t\t\tpossibilities.push(_currGuess);\n\t}\n\t\n\n\tif (_constraintsList.length\u003E0){\n\t\tfor (let pAtt=0; pAtt\u003C possibilities.length; ++pAtt){\n\t\t\tfor (let c of _constraintsList){\n\t\t\t\tif ((c.type==AFTER \u0026\u0026 pAtt!=c.pos-1) ||\n\t\t\t\t (c.type==BEFORE \u0026\u0026 pAtt!=c.pos) ||\n\t\t\t\t (c.type==BEFORE_OR_AFTER \u0026\u0026 pAtt!=c.pos-1 \u0026\u0026 pAtt!=c.pos)){\n\t\t\t\t\tfor(let m of c.meaning){\n\t\t\t\t\t\tpossibilities[pAtt][m]=null;\t\n\t\t\t\t\t}\n\t\t\t\t} else if ((c.type==AFTER \u0026\u0026 pAtt==c.pos-1) ||\n\t\t\t\t\t(c.type==BEFORE \u0026\u0026 pAtt==c.pos)){\n\t\t\t\t\tfor (let m in possibilities[pAtt]){\n\t\t\t\t\t\tif (c.meaning.find((x)=\u003E x==m)==undefined){\n\t\t\t\t\t\t\tpossibilities[pAtt][m]=null;\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t}\n\t/**************** END FINDING POSSIBILITIES ***********************/\n\n\n\tpossibilities=possibilities.filter((v)=\u003E(Object.entries(v).filter((x)=\u003Ex[1]!=null).length\u003E0));\n\n\t//remove elements that are not present\n\tlet lettersToRemove=\"\";\n\tif(delete_chain.length\u003Epossibilities.length){\n\t\tfor (let i of delete_chain){\n\t\t\tif (possibilities.find((p)=\u003Ep[i]!=null)==undefined){\n\t\t\t\tlettersToRemove+=i;\n\t\t\t}\n\t\t}\n\t}\n\n\t//save tokens that have only one possibility\n\tlet nLettersToMantain=0;\n\tfor (let p of possibilities){\n\t\tlet currn=1;\n\t\tfor (let e in p){\n\t\t\tif (p[e] instanceof MultipleMeanings){\n\t\t\t\tcurrn=Math.max(currn,Object.entries(p[e]).length);\n\t\t\t}\n\t\t}\n\t\tnLettersToMantain+=currn;\n\t}\n\t\n\tlet safeLetters=\"\";\n\tlet compulsoryLetters=\"\";\n\tif(delete_chain.length\u003EnLettersToMantain){\n\t\tfor (let p of possibilities){\n\t\t\tif (Object.entries(p).filter((x)=\u003Ex[1]!=null).length ==1){\n\t\t\t\tsafeLetters+=Object.entries(p).filter((x)=\u003Ex[1]!=null)[0][0];\n\t\t\t}\n\t\t}\n\t}\n\n\t\n\tfor (let c of _constraintsList){\n\t\tif (c.meaning.length!==1){\n\t\t\tcontinue;\n\t\t}\n\t\tif(!compulsoryLetters.includes(c.meaning[0])){\n\t\t\tcompulsoryLetters+=c.meaning[0];\n\t\t}\n\t}\n\n\n\t\n\t\t/**************** CHECK OF ALL ORDERS ***********************/\n\t\n\tfor (let i=0; i\u003CprefOptions.length; ++i){\n\t\tlet actPref=prefOptions[i];\n\t\tlet elementsFound={};\n\t\t\n\t\t\n\t\tlet localLettersToRemove=lettersToRemove;\n\t\t//remove elements according to the deletion chain\n\t\tfor (let i=0; i\u003Cdelete_chain.length; ++i){\n\t\t\tif (actPref.indexOf(delete_chain[i])===-1){\n\t\t\t\tlocalLettersToRemove+=delete_chain[i];\n\t\t\t}\n\t\t}\n\t\tfor(let i=0; delete_chain.length-localLettersToRemove.length\u003EnLettersToMantain \u0026\u0026 i\u003Cdelete_chain.length; ++i){\n\t\t\tif (localLettersToRemove.indexOf(delete_chain[i])== -1 \u0026\u0026 safeLetters.indexOf(delete_chain[i])==-1){\n\t\t\t\tlocalLettersToRemove+= delete_chain[i];\n\t\t\t}\n\t\t}\n\t\t\n\t\tfor (let l of localLettersToRemove){\n\t\t\tactPref=actPref.replace(l,\"\");\n\t\t}\n\t\tlet actPrefIt=actPref[Symbol.iterator]();\n\t\tlet currActPrefObj=actPrefIt.next();\n\t\t\n\t\tlet ok=true;\n\t\tfor (let j=0; j\u003Cpossibilities.length \u0026\u0026 !currActPrefObj.done; ++j){\n\t\t\twhile (elementsFound[currActPrefObj.value]!=undefined){\n\t\t\t\tcurrActPrefObj=actPrefIt.next();\n\t\t\t\tif (currActPrefObj.done){\n\t\t\t\t\tbreak;\n\t\t\t\t}\n\t\t\t}\n\t\t\tif (currActPrefObj.done){\n\t\t\t\tbreak;\n\t\t\t}\n\t\t\tif (possibilities[j]?.[currActPrefObj.value] instanceof MultipleMeanings){\n\t\t\t\tfor (let m in possibilities[j][currActPrefObj.value]){\n\t\t\t\t\telementsFound[m]=possibilities[j][currActPrefObj.value][m];\n\t\t\t\t}\n\t\t\t} else {\n\t\t\t\telementsFound[currActPrefObj.value]=possibilities[j]?.[currActPrefObj.value];\n\t\t\t\tif (elementsFound[currActPrefObj.value] == null){\n\t\t\t\t\tok=false;\n\t\t\t\t\tbreak;\n\t\t\t\t}\n\t\t\t}\n\t\t\t\n\t\t\tcurrActPrefObj=actPrefIt.next();\n\t\t}\n\t\tfor (let f of safeLetters){\n\t\t\tif (actPref.includes(f) \u0026\u0026 elementsFound[f]==null){\n\t\t\t\tok=false;\n\t\t\t\tbreak;\n\t\t\t}\n\t\t}\n\t\tfor (let f of compulsoryLetters){\n\t\t\tif (elementsFound[f]==null){\n\t\t\t\tok=false;\n\t\t\t\tbreak;\n\t\t\t}\n\t\t}\n\t\tif (ok){\n\t\t\tlet r= formatOutput(elementsFound);\n\t\t\tif (isValidDate(r)){\n\t\t\t\treturn r;\n\t\t\t}\n\t\t}\n\t}\n\t\n\tWikifunctions.Error( 'Z28131', [ input, \"en\" ] );\n\n\n}" } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "leggi Data gregoriana, en (gma), parziali, js" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 1laezkst2xhsbk2byxo94cr5rdadzhk 268808 268804 2026-04-25T08:57:04Z Dv103 11127 268808 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z25739" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z23984", "Z14K3": { "Z1K1": "Z16", "Z16K1": "Z600", "Z16K2": "function Z23984( Z23984K1 ) {\n\tvar input=Z23984K1;\n\tconst separators=[\" \",\"\\t\",\"/\",\"\\\\\",\"'\",'\"',\"|\"];\n\tconst prefOptions=[\"dmye\",\"dmey\",\"mdye\",\"mdey\",\"yemd\",\"eymd\",\"yedm\",\"eydm\"];\n\t\n\tfunction forceToYear(s){\n\t\tlet res=(/-?\\+?[0-9]+/.exec(s))?.[0];\n\t\tif (res==null){\n\t\t\treturn false;\n\t\t}\n\t\t//Wikifunctions.Debug(res);\n\t\tif (res.length\u003E2) return true;\n\t\tif (res[0]==\"-\" || res[0]==\"+\") return true;\n\t\treturn false;\n\t}\n\n\tfunction languageSpecificOptions(){\n\n\t\tdefineLiterals({\n\t\t\tad:1n,\n\t\t\tbc:-1n,\n\t\t\tbce:-1n,\n\t\t\tce:1n,\n\t\t},ERA,LETTER_BY_LETTER);\n\t\t\n\t\tdefineLiteralFunction(function(t,i){\n\t\t\tif (forceToYear(t[i])){\n\t\t\t\treturn [extractNumber(t[i]),1];\n\t\t\t}\n\t\t\treturn null;\n\t\t},YEAR,true);\n\t\t\n\t\tdefineLiterals({\n\t\t\tJA:1n,\n\t\t\tFE:2n,\n\t\t\tMR:3n,\n\t\t\tAP:4n,\n\t\t\tMY:5n,\n\t\t\tJN:6n,\n\t\t\tJL:7n,\n\t\t\tAU:8n,\n\t\t\tSE:9n,\n\t\t\tOC:10n,\n\t\t\tNV:11n,\n\t\t\tDE:12n,\n\t\t\tjanuary:1n,\n\t\t\tfebruary:2n,\n\t\t\tmarch:3n,\n\t\t\tapril:4n,\n\t\t\tmay:5n,\n\t\t\tjune:6n,\n\t\t\tjuly:7n,\n\t\t\taugust:8n,\n\t\t\tseptember:9n,\n\t\t\toctober:10n,\n\t\t\tnovember:11n,\n\t\t\tdecember:12n\n\t\t},MONTH);\n\t\t\n\t\tdefineConstraint([\"st\",\"nd\",\"rd\",\"th\"],DAY,AFTER);\n\t\t\n\t\tdefineLiterals({\n\t\t\ti:1n,\n\t\t\tii:2n,\n\t\t\tiii:3n,\n\t\t\tiv:4n,\n\t\t\tiiii:4n,\n\t\t\tv:5n,\n\t\t\tvi:6n,\n\t\t\tvii:7n,\n\t\t\tviii:8n,\n\t\t\tviiii:9n,\n\t\t\tix:9n,\n\t\t\tx:10n,\n\t\t\txi:11n,\n\t\t\txii:12n\n\t\t},MONTH,NORMAL);\n\t}\n\t\n\tfunction formatOutput(o){\n\t\tlet year;\n\t\tif (o[ERA]!=null){\n\t\t\tyear = o[ERA]==-1n ? -(o[YEAR]\u003C0n ? -o[YEAR] : o[YEAR])+1n : (o[YEAR]\u003C0n ? -o[YEAR] : o[YEAR]);\n\t\t} else{\n\t\t\tyear=o[YEAR];\n\t\t}\n\n\t\treturn{\n\t\t\tK3: Number(o[DAY] ?? 1),\n\t\t\tK2: Number(o[MONTH] ?? 1)-1,\n\t\t\tK1: year\n\t\t};\n\t}\n\n\n\t//IMPORTANT: delete_chain must contain all the fields\n\tconst delete_chain=\"edmy\";\n\n\t// FIELDS\n\tconst DAY='d';\n\tconst MONTH='m';\n\tconst YEAR='y';\n\tconst ERA='e';\n\n\t// SPECIAL VALUES\n\tconst BC=-1n;\n\tconst AD=1n;\n\n\t// NUMERIC ELEMENTS SETTINGS\n\tconst numericElements=\"dmy\";\n\tconst numericElementMin={\n\t\td:1n,\n\t\tm:1n,\n\t\ty:null\n\t};\n\tconst numericElementMax={\n\t\td:31n,\n\t\tm:12n,\n\t\ty:null\n\t};\n\n\t//END OF LANGUAGE-SPECIFIC CODE\n\t\n\t//Start of general code\n\tconst BEFORE=10;\n\tconst AFTER=20;\n\tconst BEFORE_OR_AFTER=30;\n\n\tconst LENIENT=true;\n\tconst NORMAL=false;\n\tconst LETTER_BY_LETTER=Symbol();\n\t\n\tfunction MultipleMeanings(m,e){\n\t\tfor (let i=0; i\u003Cm.length; ++i){\n\t\t\tthis[m[i]]=e[i];\n\t\t}\n\t}\n\n\tfunction defineLiterals(literals,meaning,compMode=LENIENT, forced=false){\n\t\tlet bestGuess=null;\n\t\tconst compFunc= compMode==LENIENT ? lenientComp : lessLenientComp;\n\t\tfor (let m in literals){\n\t\t\tlet target=m.split(\" \");\n\t\t\tlet ok=true;\n\t\t\tfor (let t=0; t\u003Ctarget.length; ++t){\n\t\t\t\tif (elements[iAtt+t]==undefined || !compFunc(elements[iAtt+t],target[t])){\n\t\t\t\t\tok=false;\n\t\t\t\t\tbreak;\n\t\t\t\t}\n\t\t\t}\n\t\t\tif (ok){\n\t\t\t\tif (bestGuess == null || bestGuess[1]\u003Ctarget.length){\n\t\t\t\t\tbestGuess = [literals[m],target.length];\n\t\t\t\t}\n\t\t\t}\n\t\t\telse if (compMode==LETTER_BY_LETTER ){\n\t\t\t\tlet target=m.split(\"\");\n\t\t\t\ttarget.filter((l)=\u003El!=\" \");\n\t\t\t\tlet ok=true;\n\t\t\t\tfor (let t=0; t\u003Ctarget.length; ++t){\n\t\t\t\t\tif (elements[iAtt+t]==undefined || !compFunc(elements[iAtt+t],target[t])){\n\t\t\t\t\t\tok=false;\n\t\t\t\t\t\tbreak;\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t\tif (ok){\n\t\t\t\t\tif (bestGuess == null || bestGuess[1]\u003Ctarget.length){\n\t\t\t\t\t\tbestGuess = [literals[m],target.length];\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\n\t\t}\n\t\tif (bestGuess==null){\n\t\t\treturn false;\n\t\t}\n\n\t\tif (typeof(meaning)==\"string\"){\n\t\t\tmeaning=[meaning];\n\t\t}\n\t\tfor (let m of meaning){\n\t\t\tif (m.length\u003E1){\n\t\t\t\tlet o=new MultipleMeanings(m,bestGuess[0]);\n\t\t\t\tfor (let mAtt of m){\n\t\t\t\t\t_currGuess[mAtt]=o;\n\t\t\t\t}\n\t\t\t}\n\t\t\telse {\n\t\t\t\t_currGuess[m]=bestGuess[0];\n\t\t\t}\n\t\t}\n\t\t_nSteps=bestGuess[1];\n\t\tif (forced){\n\t\t\t_forced=meaning;\n\t\t}\n\t\treturn true;\n\n\t}\n\tfunction defineLiteralFunction(f,meaning, forced=false){\n\t\tlet bestGuess=f(elements,iAtt);\n\t\tif (bestGuess==null){\n\t\t\treturn false;\n\t\t}\n\n\t\tif (typeof(meaning)==\"string\"){\n\t\t\tmeaning=[meaning];\n\t\t}\n\t\tfor (let m of meaning){\n\t\t\tif (m.length\u003E1){\n\t\t\t\tlet o=new MultipleMeanings(m,bestGuess[0]);\n\t\t\t\tfor (let mAtt of m){\n\t\t\t\t\t_currGuess[mAtt]=o;\n\t\t\t\t}\n\t\t\t}\n\t\t\telse {\n\t\t\t\t_currGuess[m]=bestGuess[0];\n\t\t\t}\n\t\t}\n\t\t_nSteps=bestGuess[1];\n\t\tif (forced){\n\t\t\t_forced=meaning;\n\t\t}\n\t\treturn true;\n\t}\n\tfunction defineConstraint(literals, meaning, position, compMode=NORMAL){\n\n\t\tlet bestGuess=null;\n\t\tconst compFunc= compMode==LENIENT ? lenientComp : lessLenientComp;\n\t\tfor (let m of literals){\n\t\t\tlet target=m.split(\" \");\n\t\t\tlet ok=true;\n\t\t\tfor (let t=0; t\u003Ctarget.length; ++t){\n\t\t\t\tif (elements[iAtt+t]==undefined || !compFunc(elements[iAtt+t],target[t])){\n\t\t\t\t\tok=false;\n\t\t\t\t\tbreak;\n\t\t\t\t}\n\t\t\t}\n\t\t\tif (ok){\n\t\t\t\tif (bestGuess == null || bestGuess\u003Ctarget.length){\n\t\t\t\t\tbestGuess = target.length;\n\t\t\t\t}\n\t\t\t}\n\n\t\t}\n\t\tif (bestGuess==null){\n\t\t\treturn false;\n\t\t}\n\t\t\n\n\t\tif (typeof(meaning)==\"string\"){\n\t\t\tmeaning=[meaning];\n\t\t}\n\t\t\n\t\t_constraintsList.push({pos:possibilities.length, meaning:meaning, type: position});\n\n\t\t_nSteps=bestGuess;\n\t\t_isToBeIgnored=true;\n\t\treturn true;\n\t}\n\tfunction defineConstraintFunction(f,meaning,position){\n\n\t\tlet bestGuess=f(elements,iAtt);\n\t\tif (bestGuess==null){\n\t\t\treturn false;\n\t\t}\n\n\t\tif (typeof(meaning)==\"string\"){\n\t\t\tmeaning=[meaning];\n\t\t}\n\t\t_constraintsList.push({pos:possibilities.length, meaning:meaning, type: position});\n\t\t_nSteps=bestGuess;\n\t\t_isToBeIgnored=true;\n\t\treturn true;\n\t}\n\n\tfunction lenientComp(a,b){\n\t\ta=a.toLowerCase().replaceAll(/,|\\.|;|:/g,\"\");\n\t\tb=b.toLowerCase();\n\t\tif (a==\"\") return false;\n\t\treturn a==b.substring(0,a.length);\n\t}\n\n\tfunction lessLenientComp(a,b){\n\t\ta=a.toLowerCase().replaceAll(/,|\\.|;|:/g,\"\");\n\t\tb=b.toLowerCase();\n\t\tif (a==\"\") return false;\n\t\treturn a==b;\n\t}\n\n\tfunction extractNumber(s){\n\t\tlet res=/-?[0-9]+/.exec(s);\n\t\tif (res!=null){\n\t\t\treturn BigInt(res);\n\t\t}\n\t\treturn null;\n\t}\n\n\tfunction isLeapYear(y){\n\t\treturn ((y \u0026 3n) == 0n \u0026\u0026\n\t\t\t((y % 25n) != 0n \n\t\t\t|| (y \u0026 15n) == 0n));\n\t}\n\t\n\tfunction lengthOfMonth(m,isLeap){\n\t\tif (m==1) \n\t\t\treturn isLeap ? 29 : 28;\n\t\telse \n\t\t\treturn 30+(1+m+Math.floor(m/7))%2;\n\t}\n\t\n\tfunction isValidDate(d){\n\t\tif (d==null || d.K1==undefined || d.K2==undefined || d.K3==undefined){\n\t\t\treturn false;\n\t\t}\n\t\tlet isLeap=isLeapYear(d.K1);\n\t\tif (d.K2\u003C0 || d.K2\u003E11){\n\t\t\treturn false;\n\t\t}\n\t\tif (d.K3\u003C1 || d.K3\u003ElengthOfMonth(d.K2,isLeap)){\n\t\t\treturn false;\n\t\t}\n\t\treturn true;\n\t}\n\n\t\n\t/**************** START TOKENISATION ***********************/\n\n\tinput=input.replaceAll(/-|—|‒|–|—|⸺|⸺/g,\"-\");\n\n\n\tvar elements=[\"\"];\n\tfor (let i=0; i\u003Cinput.length;){\n\t\tlet s=separators.find((v)=\u003E input.substring(i,i+v.length)==v);\n\t\tif (s!==undefined){\n\t\t\tif(elements[elements.length-1]!=\"\")\n\t\t\t\telements.push(\"\");\n\t\t\ti+=s.length;\n\t\t\tcontinue;\n\t\t}\n\t\telements[elements.length-1]+=input[i++];\n\t}\n\tif(elements[elements.length-1]==\"\") elements.pop();\n\n\n\tlet elSeparato=[];\n\tfor (let i=0; i\u003Celements.length; ++i){\n\t\t//Separate numbers from text\n\t\tfor (let e of elements[i].matchAll(/((?:(?\u003C=^|\\s)[\\-\\+])?[0-9]+)?(?:\\-?([^0-9\\-]+))?/g)){\n\t\t\telSeparato.push(e.splice(1))\n\t\t}\n\t}\n\telSeparato=elSeparato.flat();\n\telements=elSeparato.filter((v)=\u003E(v!=null \u0026\u0026 v!=\"\"));\n\n\t// Wikifunctions.Debug(\"elements:\");\n\t// Wikifunctions.Debug(elements);\n\n\t/**************** END TOKENISATION ***********************/\n\t/**************** START FINDING POSSIBILITIES ***********************/\n\tvar possibilities=[];\n\n\tvar _constraintsList=[];\n\tvar _nSteps=1;\n\n\tfor(var iAtt=0; iAtt\u003Celements.length; iAtt+=_nSteps){\n\t\t_nSteps=1;\n\t\tlet n=extractNumber(elements[iAtt]);\n\t\tvar _currGuess={};\t//Object containing all the current guesses\n\t\tvar _forced=null;\n\t\tvar _isToBeIgnored=false;\n\n\t\t//////////\n\n\t\tlanguageSpecificOptions();\n\n\t\tfor (let i of numericElements){\n\t\t\tif ((numericElementMin[i]==null || n\u003E=numericElementMin[i]) \u0026\u0026 (numericElementMax[i]==null || n\u003C=numericElementMax[i])){\n\t\t\t\t_currGuess[i]??=n;\n\t\t\t}\n\t\t}\n\n\n\n\t\tif (_forced!=null){\n\t\t\tfor (let j in _currGuess){\n\t\t\t\tif (_forced.find((v)=\u003E(v==j)) == undefined){\n\t\t\t\t\t_currGuess[j]=null;\t\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\n\t\tif (!_isToBeIgnored)\n\t\t\tpossibilities.push(_currGuess);\n\t}\n\t\n\n\tif (_constraintsList.length\u003E0){\n\t\tfor (let pAtt=0; pAtt\u003C possibilities.length; ++pAtt){\n\t\t\tfor (let c of _constraintsList){\n\t\t\t\tif ((c.type==AFTER \u0026\u0026 pAtt!=c.pos-1) ||\n\t\t\t\t (c.type==BEFORE \u0026\u0026 pAtt!=c.pos) ||\n\t\t\t\t (c.type==BEFORE_OR_AFTER \u0026\u0026 pAtt!=c.pos-1 \u0026\u0026 pAtt!=c.pos)){\n\t\t\t\t\tfor(let m of c.meaning){\n\t\t\t\t\t\tpossibilities[pAtt][m]=null;\t\n\t\t\t\t\t}\n\t\t\t\t} else if ((c.type==AFTER \u0026\u0026 pAtt==c.pos-1) ||\n\t\t\t\t\t(c.type==BEFORE \u0026\u0026 pAtt==c.pos)){\n\t\t\t\t\tfor (let m in possibilities[pAtt]){\n\t\t\t\t\t\tif (c.meaning.find((x)=\u003E x==m)==undefined){\n\t\t\t\t\t\t\tpossibilities[pAtt][m]=null;\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t}\n\t/**************** END FINDING POSSIBILITIES ***********************/\n\n\n\tpossibilities=possibilities.filter((v)=\u003E(Object.entries(v).filter((x)=\u003Ex[1]!=null).length\u003E0));\n\n\t//remove elements that are not present\n\tlet lettersToRemove=\"\";\n\tif(delete_chain.length\u003Epossibilities.length){\n\t\tfor (let i of delete_chain){\n\t\t\tif (possibilities.find((p)=\u003Ep[i]!=null)==undefined){\n\t\t\t\tlettersToRemove+=i;\n\t\t\t}\n\t\t}\n\t}\n\n\t//save tokens that have only one possibility\n\tlet nLettersToMantain=0;\n\tfor (let p of possibilities){\n\t\tlet currn=1;\n\t\tfor (let e in p){\n\t\t\tif (p[e] instanceof MultipleMeanings){\n\t\t\t\tcurrn=Math.max(currn,Object.entries(p[e]).length);\n\t\t\t}\n\t\t}\n\t\tnLettersToMantain+=currn;\n\t}\n\t\n\tlet safeLetters=\"\";\n\tlet compulsoryLetters=\"\";\n\tif(delete_chain.length\u003EnLettersToMantain){\n\t\tfor (let p of possibilities){\n\t\t\tif (Object.entries(p).filter((x)=\u003Ex[1]!=null).length ==1){\n\t\t\t\tsafeLetters+=Object.entries(p).filter((x)=\u003Ex[1]!=null)[0][0];\n\t\t\t}\n\t\t}\n\t}\n\n\t\n\tfor (let c of _constraintsList){\n\t\tif (c.meaning.length!==1){\n\t\t\tcontinue;\n\t\t}\n\t\tif(!compulsoryLetters.includes(c.meaning[0])){\n\t\t\tcompulsoryLetters+=c.meaning[0];\n\t\t}\n\t}\n\n\n\t\n\t\t/**************** CHECK OF ALL ORDERS ***********************/\n\t\n\tfor (let i=0; i\u003CprefOptions.length; ++i){\n\t\tlet actPref=prefOptions[i];\n\t\tlet elementsFound={};\n\t\t\n\t\t\n\t\tlet localLettersToRemove=lettersToRemove;\n\t\t//remove elements according to the deletion chain\n\t\tfor (let i=0; i\u003Cdelete_chain.length; ++i){\n\t\t\tif (actPref.indexOf(delete_chain[i])===-1){\n\t\t\t\tlocalLettersToRemove+=delete_chain[i];\n\t\t\t}\n\t\t}\n\t\tfor(let i=0; delete_chain.length-localLettersToRemove.length\u003EnLettersToMantain \u0026\u0026 i\u003Cdelete_chain.length; ++i){\n\t\t\tif (localLettersToRemove.indexOf(delete_chain[i])== -1 \u0026\u0026 safeLetters.indexOf(delete_chain[i])==-1){\n\t\t\t\tlocalLettersToRemove+= delete_chain[i];\n\t\t\t}\n\t\t}\n\t\t\n\t\tfor (let l of localLettersToRemove){\n\t\t\tactPref=actPref.replace(l,\"\");\n\t\t}\n\t\tlet actPrefIt=actPref[Symbol.iterator]();\n\t\tlet currActPrefObj=actPrefIt.next();\n\t\t\n\t\tlet ok=true;\n\t\tfor (let j=0; j\u003Cpossibilities.length \u0026\u0026 !currActPrefObj.done; ++j){\n\t\t\twhile (elementsFound[currActPrefObj.value]!=undefined){\n\t\t\t\tcurrActPrefObj=actPrefIt.next();\n\t\t\t\tif (currActPrefObj.done){\n\t\t\t\t\tbreak;\n\t\t\t\t}\n\t\t\t}\n\t\t\tif (currActPrefObj.done){\n\t\t\t\tbreak;\n\t\t\t}\n\t\t\tif (possibilities[j]?.[currActPrefObj.value] instanceof MultipleMeanings){\n\t\t\t\tfor (let m in possibilities[j][currActPrefObj.value]){\n\t\t\t\t\telementsFound[m]=possibilities[j][currActPrefObj.value][m];\n\t\t\t\t}\n\t\t\t} else {\n\t\t\t\telementsFound[currActPrefObj.value]=possibilities[j]?.[currActPrefObj.value];\n\t\t\t\tif (elementsFound[currActPrefObj.value] == null){\n\t\t\t\t\tok=false;\n\t\t\t\t\tbreak;\n\t\t\t\t}\n\t\t\t}\n\t\t\t\n\t\t\tcurrActPrefObj=actPrefIt.next();\n\t\t}\n\t\tfor (let f of safeLetters){\n\t\t\tif (actPref.includes(f) \u0026\u0026 elementsFound[f]==null){\n\t\t\t\tok=false;\n\t\t\t\tbreak;\n\t\t\t}\n\t\t}\n\t\tfor (let f of compulsoryLetters){\n\t\t\tif (elementsFound[f]==null){\n\t\t\t\tok=false;\n\t\t\t\tbreak;\n\t\t\t}\n\t\t}\n\t\tif (ok){\n\t\t\tlet r= formatOutput(elementsFound);\n\t\t\tif (isValidDate(r)){\n\t\t\t\treturn r;\n\t\t\t}\n\t\t}\n\t}\n\t\n\tWikifunctions.Error( 'Z28131', [ input, \"en\" ] );\n\n\n}" } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "leggi Data gregoriana, en (gma), parziali, js" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } ebhvxhsz9cpaoxchwwa42lj8nmzx781 Wikifunctions:Status updates/zh-hans 4 59871 268873 266185 2026-04-25T09:43:38Z FuzzyBot 207 Updating to match new version of source page 268873 wikitext text/x-wiki <languages/> {{shortcut|WF:SU}}{{notice|1='''[[:m:Global message delivery/Targets/Wikifunctions & Abstract Wikipedia|订阅]]'''以接收有关每个新内容的简短wiki内群发消息提醒}} {{Wikifunctions updates | prevlabel = 先前更新 | prev = 2024-02-01 | nextlabel = 最近更新 | next = 2026-04-25 }} 围绕Wikifunctions和抽象维基百科有很多事情发生。本页发布我们的更新,包括[[Special:MyLanguage/WF:function of the Week|每周功能]]。 您也可以订阅[[:m:Global message delivery/Targets/Wikifunctions & Abstract Wikipedia|wiki内新闻通讯]],将它们发送到您的讨论页或您项目的互助客栈。 <span id="Newsletters"></span> === 电子报 === <!--<nowiki> Newsletter entry template: * <translate><tvar name="1">{{Status updates|2026-0?-??}}</tvar>: Title</translate> NOTE: Remember to also update the "next =" date at the top of this page. </nowiki>--> === 2026 === * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-04-25}}: The Foundation's search for the perfect language</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-04-16}}: Milestones; Some major issues hopefully resolved</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-04-10}}: Community proposals for capturing meaning</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-04-02}}: Request for Discussion: Syntactic tables</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-03-26}}: First few days of Abstract Wikipedia Beta; Status of Composition Language v2</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-03-19}}: Abstract Wikipedia in Beta</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-03-11}}: A new composition language</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-03-06}}: Citations and Copy and Paste</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-02-26}}: Graceful overrides and fallbacks</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-02-20}}: A sneak preview of Abstract Wikipedia</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-02-13}}: Finishing each other sentences: Starting things; Offsite in Istanbul</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-01-29}}: Integrating Abstract Wikipedia</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-01-22}}: Quarterly plan for January–March 2026</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-01-15}}: 25 years of Wikipedia</span> === 2025 === * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-12-18}}: We wish you a happy new Gregorian year!</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-12-11}}: How to write better error messages</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-12-04}}: And the name is Abstract Wikipedia</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-11-27}}: Vote on the new wiki name!; Finishing each other’s sentences</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-11-20}}: Second round of voting for naming the wiki with language-independent content; Sharing function calls</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-11-13}}: Getting ready for second round of voting for naming the wiki with abstract content; Rewriting the backend: Why Rust?</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-11-05}}: First round of voting for naming the wiki for abstract content closed; Calling for Wiktionary functions; Embedded Wikifunctions on Bengali Wikipedia and seven more Wiktionaries</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-10-29}}: Round 1 of “abstract content wiki” naming vote ending Monday; An example of short descriptions</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-10-23}}: Welcome Zaree and Laura! Naming contest round 1 kicked off</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-10-15}}: Kicking Off the Naming Contest for Abstract Wikipedia; Visualizing functions</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-10-08}}: Decision on location for abstract content and Quarterly Planning for October–December</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-10-03}}: Rich text now available in embedded function calls on 148 Wiktionaries and Incubator</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-09-26}}: Accessing qualifiers in Wikidata statements</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-09-19}}: Wikifunctions available on 123 Wiktionary languages</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-09-12}}: More than 3,000 functions on Wikifunctions</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-09-07}}: Copying function calls from one Wikipedia to another</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-08-29}}: Accessing Wikidata items now possible from embedded function calls; Wikifunctions available on 65 Wikitionaries</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-08-22}}: Recording of Wikimania session: Wikifunctions is coming soon to a wiki near you!</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-08-01}}: Wikimania 2025 is coming soon!</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-07-26}}: “Wikipedia is an encyclopedia”; Two years of Wikifunctions</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-07-19}}: Wikidata-based enumerations are here</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-07-10}}: Length limits on labels and descriptions</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-07-04}}: Coverage of 1298</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-06-27}}: How many people are needed to write an encyclopedia?</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-06-21}}: Quarterly Planning for July–September 2025</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-06-15}}: Closing the consultation about the location of Abstract Content</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-06-06}}: Where will Abstract Content go?</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-05-29}}: Rolling out to five Wiktionaries; Calculating with today's date</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-05-23}}: Ongoing consultation about the Location for Abstract Content</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-05-15}}: Location of Abstract Content</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-05-09}}: Abstract Wikipedia and the Wikimedia AI Strategy</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-04-30}}: Abstract Wikipedia is a MacArthur 100&Change finalist</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-04-25}}: Welcome, Gregory!</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-04-16}}: Wikifunctions integrated in Dagbani - and Wikifunctions; and the date of Easter</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-04-11}}: Quarter in review</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-04-05}}: Quarterly Planning for April–June 2025; We are looking for a Senior Product Manager</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-03-28}}: It's about time</span> * {{Status updates|2025-03-20}}:基于维基数据的简单枚举 * {{Status updates|2025-03-15}}:即将举行的自然语言生成会议,软件的近期更改 * {{Status updates|2025-03-07}}:软件的近期更改,志愿者角记录,以及伦敦谈话 * {{Status updates|2025-02-26}}:从事物到词语 * {{Status updates|2025-02-19}}:一个按语言和语篇划分类型的建议 * {{Status updates|2025-02-13}}:限制世界,再版 * {{Status updates|2025-02-06}}:邀请加入自然语言生成特别兴趣小组 * {{Status updates|2025-01-29}}:伴随2000个功能进入新的一年:统计时间 * {{Status updates|2025-01-22}}:欢迎,大卫!命名规范建议 * {{Status updates|2025-01-15}}:维基百科日快乐!季度规划 === 2024 === * {{Status updates|2024-12-19}}:每周功能:年龄;年份条目的介绍;新类型:浮点数 * {{Status updates|2024-12-12}}:勾画通往抽象維基百科的路径;在里斯本的团队异地工作;新类型:公历日期 * {{Status updates|2024-11-27}}:WordGraph 发布;新的特殊页面:按测试列出功能;新的年月日类型 * {{Status updates|2024-11-21}}:新增遗失标签的特殊页面、新的公元年份类型,以及更多內容 * {{Status updates|2024-11-13}}:新类型:有理数;关于基于维基数据类型的文档;诸此之类 * {{Status updates|2024-11-07}}:通用语言之梦 * {{Status updates|2024-11-01}}:重写后端 * {{Status updates|2024-10-25}}:我们本季度的目标:协议 * {{Status updates|2024-10-17}}:抽象内容可以是什么样子? * {{Status updates|2024-10-11}}:维基功能中的维基数据词条即将推出 * {{Status updates|2024-10-02}}:重点议题:食物 * {{Status updates|2024-09-26}}:2024年10月-12月的季度规划;明在凯尔特之结发表演讲 * {{Status updates|2024-09-20}}:介绍重点专题领域 * {{Status updates|2024-09-13}}:达格巴尼维基百科将是我们第一个整合维基功能的维基百科 * {{Status updates|2024-09-06}}:志愿者之角及其它最新信息 * {{Status updates|2024-08-29}}:名称和描述长度限制 * {{Status updates|2024-08-23}}: WasmEdge,现减少300毫秒延迟 * {{Status updates|2024-08-16}}:2024年维基媒体国际会议 * {{Status updates|2024-08-02}}:改造我们的“关于 ”小部件 * {{Status updates|2024-07-26}}:2024年维基媒体大会即将召开! * {{Status updates|2024-07-18}}:关于从维基百科整合维基功能的研究报告 * {{Status updates|2024-07-10}}:访问词库的类型建议 * {{Status updates|2024-07-03}}:季度规划 * {{Status updates|2024-06-26}}:欢迎,达芙妮! * {{Status updates|2024-06-20}}:新类型:整数 * {{Status updates|2024-06-13}}:新类型:伊格博日历月 * {{Status updates|2024-06-06}}:新类型:带符号 * {{Status updates|2024-05-30}}:单数形式的唯一性还是复数形式的多样性? * {{Status updates|2024-05-22}}:新类型:公历月份 * {{Status updates|2024-05-15}}:征集功能:拼读数字! * {{Status updates|2024-05-10}}:枚举的旗舰类型:公历月份 * {{Status updates|2024-05-03}}:团队会议和季度计划 * {{Status updates|2024-04-19}}:欢迎,沙瓦妮! * {{Status updates|2024-04-11}}:用于调用维基函数和庆祝1000个函数的新API * {{Status updates|2024-04-03}}:关于差分和即将推出的 API 改进的产品更新 * {{Status updates|2024-03-28}}:创建测试现已更容易! * {{Status updates|2024-03-21}}:在号码国际化的道路上 * {{Status updates|2024-03-13}}:关于识别对象 * {{Status updates|2024-03-07}}:介绍我们的第二个新类型:自然数 * {{Status updates|2024-02-28}}:自然数类型提案 * {{Status updates|2024-02-22}}:更新功能模型 * {{Status updates|2024-02-14}}:修——缮周 * {{Status updates|2024-02-07}}:季度规划。谢谢你,尼克!本周功能:是置换 * {{Status updates|2024-02-01}}:伊格博人的要务! <span id="Before_February_2024"></span> === 2024年2月之前 === 这一时期的所有更新都[[:m:Special:MyLanguage/Abstract Wikipedia/Updates|在 Meta-Wiki 上可用]]。 [[Category:Status updates{{#translation:}}| ]] 84uqm21scbwlyzcdq3a9aip3fd9bsvn Wikifunctions:Status updates/zh-hant 4 59873 268874 266184 2026-04-25T09:43:38Z FuzzyBot 207 Updating to match new version of source page 268874 wikitext text/x-wiki <languages/> {{shortcut|WF:SU}}{{notice|1='''[[:m:Global message delivery/Targets/Wikifunctions & Abstract Wikipedia|訂閱]]'''以接收有關每個新内容的維基內簡短群發消息通知}} {{Wikifunctions updates | prevlabel = 先前的更新 | prev = 2024-02-01 | nextlabel = 最新的更新 | next = 2026-04-25 }} 圍繞維基函數和抽象維基百科有很多事情發生。本頁面發佈了我們的更新,包括[[Special:MyLanguage/WF:function of the Week|每週函數]]。 您也可以訂閱[[:m:Global message delivery/Targets/Wikifunctions & Abstract Wikipedia|維基內新聞通訊]],將它們發送到您的討論頁或您項目的互助客棧。 <span id="Newsletters"></span> == 電子報 == <!--<nowiki> Newsletter entry template: * <translate><tvar name="1">{{Status updates|2026-0?-??}}</tvar>: Title</translate> NOTE: Remember to also update the "next =" date at the top of this page. </nowiki>--> === 2026 === * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-04-25}}: The Foundation's search for the perfect language</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-04-16}}: Milestones; Some major issues hopefully resolved</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-04-10}}: Community proposals for capturing meaning</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-04-02}}: Request for Discussion: Syntactic tables</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-03-26}}: First few days of Abstract Wikipedia Beta; Status of Composition Language v2</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-03-19}}: Abstract Wikipedia in Beta</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-03-11}}: A new composition language</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-03-06}}: Citations and Copy and Paste</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-02-26}}: Graceful overrides and fallbacks</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-02-20}}: A sneak preview of Abstract Wikipedia</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-02-13}}: Finishing each other sentences: Starting things; Offsite in Istanbul</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-01-29}}: Integrating Abstract Wikipedia</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-01-22}}: Quarterly plan for January–March 2026</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-01-15}}: 25 years of Wikipedia</span> === 2025 === * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-12-18}}: We wish you a happy new Gregorian year!</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-12-11}}: How to write better error messages</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-12-04}}: And the name is Abstract Wikipedia</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-11-27}}: Vote on the new wiki name!; Finishing each other’s sentences</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-11-20}}: Second round of voting for naming the wiki with language-independent content; Sharing function calls</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-11-13}}: Getting ready for second round of voting for naming the wiki with abstract content; Rewriting the backend: Why Rust?</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-11-05}}: First round of voting for naming the wiki for abstract content closed; Calling for Wiktionary functions; Embedded Wikifunctions on Bengali Wikipedia and seven more Wiktionaries</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-10-29}}: Round 1 of “abstract content wiki” naming vote ending Monday; An example of short descriptions</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-10-23}}: Welcome Zaree and Laura! Naming contest round 1 kicked off</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-10-15}}: Kicking Off the Naming Contest for Abstract Wikipedia; Visualizing functions</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-10-08}}: Decision on location for abstract content and Quarterly Planning for October–December</span> * {{Status updates|2025-10-03}}:富文本格式現在可用於148個維基詞典和維基孵化器上的嵌入式功能呼叫 * {{Status updates|2025-09-26}}:存取維基數據陳述中的限定詞 * {{Status updates|2025-09-19}}:在123種不同語言的維基詞典上提供維基函數 * {{Status updates|2025-09-12}}:維基函數上有超過3000個函數 * {{Status updates|2025-09-07}}:將函數呼叫從一個維基百科複製到另一個維基百科 * {{Status updates|2025-08-29}}:現在可以透過嵌入函數呼叫存取維基數據項目;維基函數在65個維基詞典中可用 * {{Status updates|2025-08-22}}:「維基媒體國際會議」的錄影:維基函數即將來到您附近的維基上! * {{Status updates|2025-08-01}}:2025年「維基媒體國際會議」即將到來! * {{Status updates|2025-07-26}}:「維基百科是一本百科全書」;兩年過去的維基函式 * {{Status updates|2025-07-19}}:基於維基資料的列舉現在能在這裏用 * {{Status updates|2025-07-10}}:標籤和描述的長度限制 * {{Status updates|2025-07-04}}:1298的覆蓋範圍 * {{Status updates|2025-06-27}}:寫一本百科全書需要多少人? * {{Status updates|2025-06-21}}:2025年7月至9月的季度計劃 * {{Status updates|2025-06-15}}:結束關於抽象內容位置的諮詢 * {{Status updates|2025-06-06}}:抽象內容會去哪裡? * {{Status updates|2025-05-29}}:向五個維基詞典推出;用今天的日期計算 * {{Status updates|2025-05-23}}:關於抽象內容位置的持續諮詢 * {{Status updates|2025-05-15}}:抽象內容的位置 * {{Status updates|2025-05-09}}:抽象維基百科和維基媒體人工智慧策略 * {{Status updates|2025-04-30}}:抽象維基百科是「麥克阿瑟基金會100&Change」的決賽入圍者 * {{Status updates|2025-04-25}}:歡迎,格雷戈裡! * {{Status updates|2025-04-16}}:維基函式整合在達格巴尼-和維基函式中;以及復活節的日期 * {{Status updates|2025-04-11}}:季度回顧 * {{Status updates|2025-04-05}}:2025年4月至6月的季度規劃;我們正在尋找一名高階產品經理 * {{Status updates|2025-03-28}}:是時候了 * {{Status updates|2025-03-20}}:基於維基資料的簡單列舉 * {{Status updates|2025-03-15}}:即將舉行的自然語言生成會議,軟體的最新變化 * {{Status updates|2025-03-07}}:軟體的最新變化、志願者角的錄影以及在倫敦的會談 * {{Status updates|2025-02-26}}:從事物到文字 * {{Status updates|2025-02-19}}:一個按語言和詞性劃分類型的建議 * {{Status updates|2025-02-13}}:限制世界,再版 * {{Status updates|2025-02-06}}:邀請參加自然語言生成特別興趣小組 * {{Status updates|2025-01-29}}:隨著2000個功能進入新的一年:統計數據時間 * {{Status updates|2025-01-22}}:歡迎,大衛! 命名規範建議 * {{Status updates|2025-01-15}}:維基百科日快樂! 季度計劃 === 2024 === * {{Status updates|2024-12-19}}:本週函式:年齡;年份文章簡介;新型別:浮點數 * {{Status updates|2024-12-12}}:繪製抽象維基百科的道路;在里斯本的團隊異地工作;以及更多內容 * {{Status updates|2024-11-27}}:WordGraph發佈;新的特殊頁面:按測試列出函式;年月日的新型別,以及更多內容 * {{Status updates|2024-11-21}}:新增缺失標籤的特殊頁面,新的公曆年型別,以及更多內容 * {{Status updates|2024-11-13}}:新型別:有理數;關於維基資料型別的文件;以及更多內容 * {{Status updates|2024-11-07}}:通用語言的夢想 * {{Status updates|2024-11-01}}:重寫後端 * {{Status updates|2024-10-25}}:我們本季度的目標:協議 * {{Status updates|2024-10-17}}:抽象內容會是什麼樣子? * {{Status updates|2024-10-11}}:維基函式中的維基數據詞條即將推出 * {{Status updates|2024-10-02}}:焦點主題:食物 * {{Status updates|2024-09-26}}:2024年10月至12月的季度計劃;明天在凱爾特結會議上發表演講 * {{Status updates|2024-09-20}}:介紹重點主題領域 * {{Status updates|2024-09-13}}:達巴尼語維基百科將是我們第一個用於維基函式庫整合的wiki * {{Status updates|2024-09-06}}:志願者角和其他更新 * {{Status updates|2024-08-29}}:名稱和描述長度的限制 * {{Status updates|2024-08-23}}:WasmEdge,現減少300毫秒延遲 * {{Status updates|2024-08-16}}:2024年維基媒體國際會議 * {{Status updates|2024-08-02}}:改造我們的「關於」小工具 * {{Status updates|2024-07-26}}:2024年「維基媒體國際會議」即將到來! * {{Status updates|2024-07-18}}:關於維基百科與維基函數整合的研究報告 * {{Status updates|2024-07-10}}:訪問詞彙的型別建議 * {{Status updates|2024-07-03}}:季度計畫 * {{Status updates|2024-06-26}}:歡迎,達芙妮! * {{Status updates|2024-06-20}}:新型別:整數 * {{Status updates|2024-06-13}}:新型別:伊博語日曆月份 * {{Status updates|2024-06-06}}:新型別:符號 * {{Status updates|2024-05-30}}:單數形式的唯一性還是複數形式的多樣性? * {{Status updates|2024-05-22}}:新型別:公曆月份 * {{Status updates|2024-05-15}}:徵集函式:拼出數字! * {{Status updates|2024-05-10}}:列舉的旗艦型別:公曆的月份 * {{Status updates|2024-05-03}}:團隊會議和季度計畫 * {{Status updates|2024-04-19}}:歡迎,沙瓦妮! * {{Status updates|2024-04-11}}:用於呼叫維基函式庫的新API和慶祝1000個函式 * {{Status updates|2024-04-03}}:在Diff上刊的產品更新和即將推出的 API 改進 * {{Status updates|2024-03-28}}:建立測試現在要容易得多! * {{Status updates|2024-03-21}}:在數字國際化的路上 * {{Status updates|2024-03-13}}:關於識別物件 * {{Status updates|2024-03-07}}:介紹我們的第二個新型別:自然數 * {{Status updates|2024-02-28}}:自然數型別的提案 * {{Status updates|2024-02-22}}:更新功能模型 * {{Status updates|2024-02-14}}:修復週 * {{Status updates|2024-02-07}}:季度計畫。謝謝你,尼克!本週函式:是排列 * {{Status updates|2024-02-01}}:伊博語的祈使句! <span id="Before_February_2024"></span> === 2024年2月之前 === 在此期間的所有更新都可以在[[:m:Special:MyLanguage/Abstract Wikipedia/Updates|Meta-Wiki上找到]]。 [[Category:Status updates{{#translation:}}| ]] 60zwxgbaoyd387d6ttrjm2ifs9atyd2 User talk:Yamato Shiya 3 60445 268921 266207 2026-04-25T09:54:36Z MediaWiki message delivery 791 /* Wikifunctions & Abstract Wikipedia Newsletter #245 is out: The Foundation's search for the perfect language */ new section 268921 wikitext text/x-wiki == Wikifunctions & Abstract Wikipedia Newsletter #209 is out: Coverage of 1298 == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2025-07-04|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In this issue, we share a short essay from Denny about how Wikipedias cover articles about years, 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/1751909400 July 7, at 17:30 UTC]''' ([https://meet.google.com/xuy-njxh-rkw link to the meeting]). Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 14:39, 4 July 2025 (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=28927185 --> == Wikifunctions & Abstract Wikipedia Newsletter #210 is out: Length limits on labels and descriptions == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2025-07-10|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In this issue, we introduce a measure to limit length of labels and descriptions, we show a video illustrating our work on front-end components, we share some news on new Types, 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 the next '''Natural Language Generation Special Interest Group meeting''' will be held on '''[https://zonestamp.toolforge.org/1752595200 July 15, at 16:00 UTC]''' ([https://meet.google.com/xzn-kqer-mah link to the meeting]). Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 09:46, 11 July 2025 (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=28960872 --> == Wikifunctions & Abstract Wikipedia Newsletter #211 is out: Wikidata-based enumerations are here == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2025-07-19|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In this issue, we introduce a new kind of Type (Wikidata-based enumerations), we remind you of our current sprint in fixing labels and descriptions that are too long, 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]]) 12:16, 19 July 2025 (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=28960872 --> == Wikifunctions & Abstract Wikipedia Newsletter #212 is out: “Wikipedia is an encyclopedia”; Two years of Wikifunctions == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2025-07-26|the '''second anniversary update''']] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In this issue, we introduce our work on functions that generate sentences and fragments in several languages, we celebrate our second anniversary, 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]]) 16:33, 26 July 2025 (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=29016422 --> == Wikifunctions & Abstract Wikipedia Newsletter #215 is out: Accessing Wikidata items now possible from embedded function calls; Wikifunctions available on 65 Wikitionaries == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2025-08-29|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In this issue, we announce that it is now possible to access Wikidata items from embedded function calls, we also inform that Wikifunctions is now available on 60 more Wiktionaries, 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]]) 14:57, 29 August 2025 (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=29173200 --> == Next Wikifunctions & Abstract Wikipedia Volunteers’ Corner is tomorrow! == We remind you that our next '''Wikifunctions & Abstract Wikipedia Volunteers’ Corner''' will be '''[https://zonestamp.toolforge.org/1757352600 tomorrow, September 8, at 17:30 UTC]''' ([https://meet.google.com/xuy-njxh-rkw link to the meeting]). Unless you have many questions, we will follow our usual agenda, giving updates on the upcoming plans and recent activities, having plenty of time and space for your questions, and building a Function together. See you at the Corner! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 13:39, 7 September 2025 (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=29173200 --> == Wikifunctions & Abstract Wikipedia Newsletter #216 is out: Copying function calls from one Wikipedia to another == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2025-09-07|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In this issue, we announce that it is now possible to use natural languages as a default value in embedded function calls, we discuss the latest news in Types, 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]]) 16:04, 8 September 2025 (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=29173200 --> == Wikifunctions & Abstract Wikipedia Newsletter #217 is out: More than 3,000 functions on Wikifunctions == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2025-09-12|a new update]] for Wikifunctions and Abstract Wikipedia. Please, come and read it! In this issue, we celebrate reaching the milestone of 3,000 functions on Wikifunctions, we discuss our upcoming commitments in outreach, we share with you our latest blogpost, 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]]) 18:21, 12 September 2025 (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=29173200 --> == Wikifunctions & Abstract Wikipedia Newsletter #218 is out: Wikifunctions available on 123 Wiktionary languages == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2025-09-19|a new update]] for Wikifunctions and Abstract Wikipedia. Please, come and read it! In this issue, we update you on the recent Wikifunctions deployment on Wiktionaries, we introduce our new page for requesting cleanups, we update you on what's new on Types, we remind you of the upcoming meetings, 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 the next '''Natural Language Generation Special Interest Group meeting''' will be held on '''[https://zonestamp.toolforge.org/1758643200 September 23, at 16:00 UTC]''' ([https://meet.google.com/xzn-kqer-mah link to the meeting]). Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 15:26, 20 September 2025 (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=29289969 --> == Wikifunctions & Abstract Wikipedia Newsletter #219 is out: Accessing qualifiers in Wikidata statements == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2025-09-26|a new update]] for Wikifunctions and Abstract Wikipedia. Please, come and read it! In this issue, we introduce the possibility of calling also qualifiers from Wikidata, we update you on the recent deployments of Wikifunctions and on the Wikifunctions presentations at Wikimedia events, we give you the recent updates on Types, 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]]) 17:46, 26 September 2025 (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=29319712 --> == Wikifunctions & Abstract Wikipedia Newsletter #220 is out: Rich text now available in embedded function calls on 148 Wiktionaries and Incubator == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2025-10-03|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In this issue, we update you on the latest functions and types you can create, we announce that functions are now available to call on 152 projects, we talk about our presentations at Wikimedia meetings, 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/1759771800 October 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:55, 4 October 2025 (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=29367070 --> == Wikifunctions & Abstract Wikipedia Newsletter #221 is out: Decision on location for abstract content and Quarterly Planning for October–December == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2025-10-08|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In this issue, we introduce our [[:m:Special:MyLanguage/Abstract Wikipedia/Abstract Wikipedia naming contest|naming contest for Abstract Wikipedia]], we discuss our plans and work for the upcoming quarter (October-December 2025), we report on the next events we'll be part of, 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]]) 17:47, 9 October 2025 (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=29367070 --> == Wikifunctions & Abstract Wikipedia Newsletter #222 is out: Kicking Off the Naming Contest for Abstract Wikipedia; Visualizing functions == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2025-10-15|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In this issue, we kickstart our [[:m:Special:MyLanguage/Abstract Wikipedia/Abstract Wikipedia naming contest|naming contest for Abstract Wikipedia]], we present a beautiful representation of functions by a community member, we report on the next events we'll be part of, 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]]) 17:04, 15 October 2025 (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=29444338 --> == Wikifunctions & Abstract Wikipedia Newsletter #223 is out: Welcome Zaree and Laura! Naming contest round 1 kicked off == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2025-10-23|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In this issue, we welcome two new additions to the team, we update you on our [[:m:Special:MyLanguage/Abstract Wikipedia/Abstract Wikipedia naming contest|naming contest for Abstract Wikipedia]], we report on the next events we'll be part of, 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]]) 21:10, 23 October 2025 (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=29491948 --> == Wikifunctions & Abstract Wikipedia Newsletter #224 is out: Round 1 of “abstract content wiki” naming vote ending Monday; An example of short descriptions == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2025-10-29|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In this issue, we update you on our [[:m:Special:MyLanguage/Abstract Wikipedia/Abstract Wikipedia naming contest|naming contest for Abstract Wikipedia]], we announce our first experimentation with short descriptions on Wikidata, we talk about our presentations at the upcoming WikidataCon 2025, and we take a look at the latest Type and 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/1762194600 November 3, at 18: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]]) 13:48, 30 October 2025 (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=29511879 --> == Wikifunctions & Abstract Wikipedia Newsletter #225 is out: First round of voting for naming the wiki for abstract content closed; Calling for Wiktionary functions; Embedded Wikifunctions on Bengali Wikipedia and seven more Wiktionaries == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2025-11-05|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In this issue, we update you on the closing of the first phase of the [[:m:Special:MyLanguage/Abstract Wikipedia/Abstract Wikipedia naming contest|naming contest for Abstract Wikipedia]], we introduce a possible implementation of Wikifunctions for Wiktionaries, we talk about our latest outreach events, and we take a look at the latest Type and 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]]) 14:06, 6 November 2025 (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=29511879 --> == Wikifunctions & Abstract Wikipedia Newsletter #226 is out: Getting ready for second round of voting for naming the wiki with abstract content; Rewriting the backend: Why Rust? == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2025-11-13|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In this issue, we summarise current discussion regarding the [[:m:Special:MyLanguage/Abstract Wikipedia/Abstract Wikipedia naming contest|naming contest for Abstract Wikipedia]], we discuss how we are rewriting the backend, we ask for help in substituting a function, we suggest you the recordings of Wikifunctions-related sessions at the WikidataCon 2025, 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 the next '''Natural Language Generation Special Interest Group meeting''' will be held on '''[https://zonestamp.toolforge.org/1763481600 November 18, at 16:00 UTC]''' ([https://meet.google.com/xzn-kqer-mah link to the meeting]). Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 14:42, 13 November 2025 (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=29511879 --> == Wikifunctions & Abstract Wikipedia Newsletter #227 is out: Second round of voting for naming the wiki with language-independent content; Sharing function calls == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2025-11-20|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In this issue, we announce the start of the second phase of the [[:m:Special:MyLanguage/Abstract Wikipedia/Abstract Wikipedia naming contest|naming contest for Abstract Wikipedia]], we share the results of the MacArthur Foundation's 100&Change contest, we share the recording of the last NLG SIG meeting, and we take a look at the latest software developments. Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]! Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 10:11, 21 November 2025 (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=29511879 --> == Wikifunctions & Abstract Wikipedia Newsletter #228 is out: Vote on the new wiki name! Finishing each other’s sentences == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2025-11-27|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In this issue, we update you on our [[:m:Special:MyLanguage/Abstract Wikipedia/Abstract Wikipedia naming contest|naming contest for Abstract Wikipedia]], we discuss our progress on sentence creation with functions, 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/1762194600 December 1, at 18: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]]) 11:38, 27 November 2025 (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=29511879 --> == Wikifunctions & Abstract Wikipedia Newsletter #229 is out: And the name is Abstract Wikipedia == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2025-12-04|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In this issue, we share the final results of the [[:m:Special:MyLanguage/Abstract Wikipedia/Abstract Wikipedia naming contest|naming contest for Abstract Wikipedia]], we share two demos about new Wikifunctions features, we talk about Wikidata components in Wikifunctions, 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]]) 11:02, 4 December 2025 (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=29735279 --> == Wikifunctions & Abstract Wikipedia Newsletter #230 is out: How to write better error messages == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2025-12-11|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In this issue, we share an essay on how to write better error messages, on improving which we focused in the last months. 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]]) 12:01, 12 December 2025 (UTC) (This message was sent to [[:User talk:Athayahisyam]] and is being posted here due to a redirect.) <!-- 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=29735279 --> == Wikifunctions & Abstract Wikipedia Newsletter #231 is out: We wish you a happy new Gregorian year! == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2025-12-18|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In this issue, we showcase some templates using Wikifunctions functions on several projects, and we wrap up work for this Gregorian year, wishing you happy holidays. The updates will resume in the week of January 14, so if you feel like you want more, you can always read the previous updates in [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]! Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 16:01, 18 December 2025 (UTC) (This message was sent to [[:User talk:Athayahisyam]] and is being posted here due to a redirect.) <!-- 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=29814552 --> == Wikifunctions & Abstract Wikipedia Newsletter #232 is out: 25 years of Wikipedia == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-01-15|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In the first issue of 2026, we celebrate our incredible milestone of 25 years of Wikipedia and we take a look at the latest software developments. Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]! Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 10:04, 16 January 2026 (UTC) (This message was sent to [[:User talk:Athayahisyam]] and is being posted here due to a redirect.) <!-- 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=29902635 --> == Wikifunctions & Abstract Wikipedia Newsletter #233 is out: Quarterly plan for January–March 2026 == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-01-22|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In this issue, we share our work plans for the quarter that goes from January to March 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]]) 12:01, 22 January 2026 (UTC) (This message was sent to [[:User talk:Athayahisyam]] and is being posted here due to a redirect.) <!-- 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=29963119 --> == Wikifunctions & Abstract Wikipedia Newsletter #234 is out: Integrating Abstract Wikipedia == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-01-29|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In this issue, we share our ideas about the integration of Abstract Wikipedia with the existing Wikimedia projects, 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:51, 30 January 2026 (UTC) (This message was sent to [[:User talk:Athayahisyam]] and is being posted here due to a redirect.) <!-- 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=29963119 --> == Next Wikifunctions & Abstract Wikipedia Volunteers' Corner will be on February 9 == Hi, we remind you that, if you have questions or ideas to discuss about Wikifunctions & Abstract Wikipedia, you can participate to the next '''Volunteers' Corner''', that will be held on '''[https://zonestamp.toolforge.org/1770661800 February 9, at 18:30 UTC]''' ([https://meet.google.com/xuy-njxh-rkw link to the meeting]). We hope to see you there! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 06:23, 6 February 2026 (UTC) (This message was sent to [[:User talk:Athayahisyam]] and is being posted here due to a redirect.) <!-- 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=29963119 --> == Wikifunctions & Abstract Wikipedia Newsletter #235 is out: Finishing each other sentences: Starting things; Offsite in Istanbul == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-02-13|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In this issue, we share the results of our recent team offsite (meeting in person) in Istanbul, Türkiye, especially on creating sentence fragments in several languages. 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]]) 16:31, 13 February 2026 (UTC) (This message was sent to [[:User talk:Athayahisyam]] and is being posted here due to a redirect.) <!-- 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=29963119 --> == Wikifunctions & Abstract Wikipedia Newsletter #236 is out: A sneak preview of Abstract Wikipedia == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-02-20|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In this issue, we share a sneak preview of how Abstract Wikipedia will look like and work, 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]]) 13:15, 20 February 2026 (UTC) (This message was sent to [[:User talk:Athayahisyam]] and is being posted here due to a redirect.) <!-- 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=29963119 --> == Wikifunctions & Abstract Wikipedia Newsletter #237 is out: Graceful overrides and fallbacks == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-02-26|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In this issue, we discuss different patterns in articles about years on different Wikipedias, we present the video of the Wikifunctions presentation by Nicolas Vigneron at the last Celtic Knot, 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/1772476200 March 2, at 18: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]]) 11:18, 27 February 2026 (UTC) (This message was sent to [[:User talk:Athayahisyam]] and is being posted here due to a redirect.) <!-- 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=30119120 --> == Wikifunctions & Abstract Wikipedia Newsletter #238 is out: Citations and Copy and Paste == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-03-06|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In this issue, we introduce the possibility of creating a function that deals with references and a Wikifunctions internal clipboard, where you can temporarily store any piece of code in order to paste it somewhere else, 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]]) 17:28, 6 March 2026 (UTC) (This message was sent to [[:User talk:Athayahisyam]] and is being posted here due to a redirect.) <!-- 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=30119120 --> == Wikifunctions & Abstract Wikipedia Newsletter #239 is out: A new composition language == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-03-11|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In this issue, we talk about the revamp of the composition language on Wikifunctions, with its potential for further improvements. 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]]) 16:19, 12 March 2026 (UTC) (This message was sent to [[:User talk:Athayahisyam]] and is being posted here due to a redirect.) <!-- 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=30229736 --> == Wikifunctions & Abstract Wikipedia Newsletter #240 is out: Abstract Wikipedia is now in Beta == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-03-19|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In this issue, we celebrate the launch of the [https://abstract.wikipedia.org/ preliminary Beta version of Abstract Wikipedia], 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]]) 18:23, 19 March 2026 (UTC) (This message was sent to [[:User talk:Athayahisyam]] and is being posted here due to a redirect.) <!-- 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=30229736 --> == Wikifunctions & Abstract Wikipedia Newsletter #241 is out: First few days of Abstract Wikipedia Beta; Status of Composition Language v2 == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-03-26|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In this issue, we discuss the first early edits on [https://abstract.wikipedia.org/ Abstract Wikipedia], we share the status of Composition Language v2, 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]]) 16:48, 26 March 2026 (UTC) (This message was sent to [[:User talk:Athayahisyam]] and is being posted here due to a redirect.) <!-- 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=30289284 --> == Wikifunctions & Abstract Wikipedia Newsletter #242 is out: Request for Discussion: Syntactic tables == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-04-02|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In this issue, we introduce a proposal for Natural Language Generation, we introduce a page for function suggestions from Abstract Wikipedia, we inform you that there will be a presentation about Abstract Wikipedia at WikiCon Australia, 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/1776101400 April 13, 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]]) 13:37, 3 April 2026 (UTC) (This message was sent to [[:User talk:Athayahisyam]] and is being posted here due to a redirect.) <!-- 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=30325620 --> == Wikifunctions & Abstract Wikipedia Newsletter #243 is out: Community proposals for capturing meaning == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-04-10|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In this issue, we report on three community proposals on syntactic approaches, we introduce a new Type (Complex numbers), we report on current hiccups on Abstract Wikipedia, we share more information about a presentation about Abstract Wikipedia at WikiCon Australia, 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/1776101400 April 13, 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]]) 15:35, 10 April 2026 (UTC) (This message was sent to [[:User talk:Athayahisyam]] and is being posted here due to a redirect.) <!-- 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=30325620 --> == Wikifunctions & Abstract Wikipedia Newsletter #244 is out: Milestones; Some major issues hopefully resolved == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-04-16|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In this issue, we celebrate 4000 functions on Wikifunctions and 1000 abstract articles on Abstract Wikipedia, we announce that we should have fixed some major issues with the websites, we inform you on our latest outreach activities, and we take a look at the latest software developments. Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]! Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 10:22, 17 April 2026 (UTC) (This message was sent to [[:User talk:Athayahisyam]] and is being posted here due to a redirect.) <!-- 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=30325620 --> == Wikifunctions & Abstract Wikipedia Newsletter #245 is out: The Foundation's search for the perfect language == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-04-25|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In this issue, we present an academic paper about Abstract Wikipedia, we discuss our latest Type created, and we take a look at the newest created functions. 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:54, 25 April 2026 (UTC) (This message was sent to [[:User talk:Athayahisyam]] and is being posted here due to a redirect.) <!-- 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=30325620 --> odmvoxdacoj2npkldq0cxnhngn8w6jw Z26039 0 60718 268743 267229 2026-04-25T04:03:53Z Redmin 52094 Added Z27211 to the approved list of test cases 268743 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z26039" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z26039K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "entity" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Entität" }, { "Z1K1": "Z11", "Z11K1": "Z1272", "Z11K2": "entitet" }, { "Z1K1": "Z11", "Z11K1": "Z1078", "Z11K2": "entitas" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "entité" }, { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "エンティティ" }, { "Z1K1": "Z11", "Z11K1": "Z1157", "Z11K2": "entiteit" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "entità" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z26039K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "class" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Klasse" }, { "Z1K1": "Z11", "Z11K1": "Z1272", "Z11K2": "vrsta" }, { "Z1K1": "Z11", "Z11K1": "Z1078", "Z11K2": "kelas" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "classe" }, { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "分類(クラス)" }, { "Z1K1": "Z11", "Z11K1": "Z1157", "Z11K2": "klasse" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "classe" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z60", "Z17K2": "Z26039K3", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "language" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Sprache" }, { "Z1K1": "Z11", "Z11K1": "Z1272", "Z11K2": "jezik" }, { "Z1K1": "Z11", "Z11K1": "Z1078", "Z11K2": "bahasa" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "langue" }, { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "言語" }, { "Z1K1": "Z11", "Z11K1": "Z1157", "Z11K2": "taal" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "lingua" } ] } } ], "Z8K2": "Z6", "Z8K3": [ "Z20", "Z26040", "Z26042", "Z26599", "Z26610", "Z27212", "Z27251", "Z27282", "Z26041", "Z32148", "Z33133", "Z33134", "Z33726", "Z33749", "Z27211" ], "Z8K4": [ "Z14", "Z33725" ], "Z8K5": "Z26039" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "subject is instance of (string)" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Instanziierungssatz ohne Artikel" }, { "Z1K1": "Z11", "Z11K1": "Z1272", "Z11K2": "rečenica koja instanciira" }, { "Z1K1": "Z11", "Z11K1": "Z1078", "Z11K2": "Contoh potongan kalimat tanpa artikel" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "instanciation de fragment sans article" }, { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "冠詞なしのインスタンス化フラグメント" }, { "Z1K1": "Z11", "Z11K1": "Z1061", "Z11K2": "artikelløs instantiseringsfragment" }, { "Z1K1": "Z11", "Z11K1": "Z1157", "Z11K2": "instantie van fragment zonder lidwoord" }, { "Z1K1": "Z11", "Z11K1": "Z1282", "Z11K2": "stummadur un tamm hep ger-mall" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "soggetto è istanza di (stringa)" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1002", "Z31K2": [ "Z6", "is a", "instance of", "X is a Y", "P31", "one of", "is an", "occupation", "Article-less instantiating fragment", "subject is instance of", "classificational construct fragment (String)" ] }, { "Z1K1": "Z31", "Z31K1": "Z1430", "Z31K2": [ "Z6", "ist ein", "ist eine", "Instanz" ] }, { "Z1K1": "Z31", "Z31K1": "Z1272", "Z31K2": [ "Z6", "jest", "je", "su" ] }, { "Z1K1": "Z31", "Z31K1": "Z1004", "Z31K2": [ "Z6", "est", "instance de", "est une instance de", "est un", "est une" ] }, { "Z1K1": "Z31", "Z31K1": "Z1157", "Z31K2": [ "Z6", "is een" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "A sentence which expresses the relationship X is an instance of Y. In English has the form \"[The] X is a/n Y\": \"Nairobi is a city.\" For X subclass of Y use Z26095." }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Schreibt einen Satz wie z. B. \"Nairobi ist eine Stadt.\". Es nimmt eine Entität und eine Klasse und macht einen Satz, der aussagt, die Entität ist eine Instanz der Klasse." }, { "Z1K1": "Z11", "Z11K1": "Z1272", "Z11K2": "Sastavlja rečenicu oblika \"Nairobi je grad.\", tj. uzima entitet i njegovu vrstu te navodi da je to entitet te vrste." }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "Produit une phrase de la forme \"Nairobi est une ville.\", c'est-à-dire qu'elle prend une entité et sa classe et affirme qu'il s'agit d'une entité de cette classe." }, { "Z1K1": "Z11", "Z11K1": "Z1078", "Z11K2": "Membuat kalimat dalam bentuk \"Nairobi adalah kota.\", yakni, fungsi ini mengambil entitas dan kelas, kemudian menyatakan bahwa entitas tersebut adalah kelas." }, { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "「Nairobi is a city.」という形式の文を作成。つまり、エンティティとその分類(クラス)を受け取り、そのクラスのエンティティであると書き出します。" }, { "Z1K1": "Z11", "Z11K1": "Z1061", "Z11K2": "laver en sætning af formen \"Nairobi er en by., dvs. den tager en entitet og dens klasse og skriver at at entiteten er af den klasse." }, { "Z1K1": "Z11", "Z11K1": "Z1157", "Z11K2": "Schrijf een zin zoals \"Nairobi is een stad.\" Deze zin neemt een entiteit en een klasse en stelt dat de entiteit een instantie is van de klasse." }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "Una frase \"[Il] X è un Y.\", con X una singola istanza di Y." } ] } } 2sxl425g8rddkzxl9d0wq1cgdxhb37b Z26043 0 60722 268583 267354 2026-04-24T17:45:10Z QuickQuokka 51952 Add Bulgarian 268583 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z26043" }, "Z2K2": { "Z1K1": "Z14294", "Z14294K1": [ "Z14293", { "Z1K1": "Z14293", "Z14293K1": "Z26088", "Z14293K2": "Z33034" }, { "Z1K1": "Z14293", "Z14293K1": "Z26337", "Z14293K2": [ "Z60", "Z1003", "Z1423", "Z1127", "Z1547", "Z1133" ] }, { "Z1K1": "Z14293", "Z14293K1": "Z26340", "Z14293K2": [ "Z60", "Z1237" ] }, { "Z1K1": "Z14293", "Z14293K1": "Z26572", "Z14293K2": [ "Z60", "Z1011" ] }, { "Z1K1": "Z14293", "Z14293K1": "Z26562", "Z14293K2": [ "Z60", "Z1004", "Z1640", "Z1757" ] }, { "Z1K1": "Z14293", "Z14293K1": "Z26617", "Z14293K2": [ "Z60", "Z1272" ] }, { "Z1K1": "Z14293", "Z14293K1": "Z26704", "Z14293K2": [ "Z60", "Z1078" ] }, { "Z1K1": "Z14293", "Z14293K1": "Z26712", "Z14293K2": [ "Z60", "Z1430", "Z1231", "Z1508", "Z1843", "Z1463", "Z1859", "Z1515" ] }, { "Z1K1": "Z14293", "Z14293K1": "Z26717", "Z14293K2": [ "Z60", "Z1146" ] }, { "Z1K1": "Z14293", "Z14293K1": "Z26723", "Z14293K2": [ "Z60", "Z1403" ] }, { "Z1K1": "Z14293", "Z14293K1": "Z26513", "Z14293K2": [ "Z60", "Z1787" ] }, { "Z1K1": "Z14293", "Z14293K1": "Z26671", "Z14293K2": [ "Z60", "Z1592" ] }, { "Z1K1": "Z14293", "Z14293K1": "Z27244", "Z14293K2": [ "Z60", "Z1006", "Z1645", "Z1411", "Z1591", "Z1504" ] }, { "Z1K1": "Z14293", "Z14293K1": "Z27259", "Z14293K2": [ "Z60", "Z1576" ] }, { "Z1K1": "Z14293", "Z14293K1": "Z27283", "Z14293K2": [ "Z60", "Z1643", "Z1506" ] }, { "Z1K1": "Z14293", "Z14293K1": "Z27324", "Z14293K2": [ "Z60", "Z1001", "Z1114" ] }, { "Z1K1": "Z14293", "Z14293K1": "Z27490", "Z14293K2": [ "Z60", "Z1099" ] }, { "Z1K1": "Z14293", "Z14293K1": "Z27924", "Z14293K2": [ "Z60", "Z1037", "Z1381", "Z1294" ] }, { "Z1K1": "Z14293", "Z14293K1": "Z29256", "Z14293K2": [ "Z60", "Z1907" ] }, { "Z1K1": "Z14293", "Z14293K1": "Z30598", "Z14293K2": [ "Z60", "Z1531" ] }, { "Z1K1": "Z14293", "Z14293K1": "Z32671", "Z14293K2": [ "Z60", "Z1830", "Z1326", "Z1171", "Z1736" ] }, { "Z1K1": "Z14293", "Z14293K1": "Z33036", "Z14293K2": [ "Z60", "Z1672", "Z1107", "Z1589", "Z1406" ] }, { "Z1K1": "Z14293", "Z14293K1": "Z33753", "Z14293K2": [ "Z60", "Z1314" ] }, { "Z1K1": "Z14293", "Z14293K1": "Z27209", "Z14293K2": [ "Z60", "Z1005", "Z1332", "Z1622" ] }, { "Z1K1": "Z14293", "Z14293K1": "Z33828", "Z14293K2": [ "Z60", "Z1762" ] }, { "Z1K1": "Z14293", "Z14293K1": "Z34105", "Z14293K2": [ "Z60", "Z1823" ] } ], "Z14294K2": "Z33420" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "config for article-less instantiating sentences" }, { "Z1K1": "Z11", "Z11K1": "Z1078", "Z11K2": "contoh kalimat tanpa artikel per bahasa" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "instanciation de phrases sans article par langue" }, { "Z1K1": "Z11", "Z11K1": "Z1003", "Z11K2": "instanciación de frases sin artículo por lengua" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } rpbsxme7v9q407ihcwf0908przamn5z Z26095 0 60846 268641 267171 2026-04-24T20:54:56Z Theki 2389 Added Z34119 to the approved list of test cases 268641 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z26095" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z26095K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "class" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "classe" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "classe" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Klasse" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z26095K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "super-class" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "superclasse" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "super-classe" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Oberklasse" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z60", "Z17K2": "Z26095K3", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "language" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "lingua" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "langue" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Sprache" } ] } } ], "Z8K2": "Z11", "Z8K3": [ "Z20", "Z26628", "Z27056", "Z27081", "Z27082", "Z27218", "Z26512", "Z33807", "Z34119" ], "Z8K4": [ "Z14", "Z33812" ], "Z8K5": "Z26095" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "subject is kind of (Monolingual text)" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "instancier un fragment avec un article indéfini" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "soggetto è tipo di (testo monolingue)" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Instanziierungssatz mit Artikel" }, { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "冠詞ありのインスタンス化フラグメント" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1002", "Z31K2": [ "Z6", "P279", "classified as", "subclass of", "Article-ful instantiating fragment", "type of", "subject is kind of" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Makes a sentence which expresses 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.\" Non-subclass use Z26039" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "par exemple, « un chat est un mammifère »." }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "\"Il X è un Y.\", con X una sottoclasse di Y." } ] } } makw4v2x2b1c81354lhl9e0tq8xp92u Z26096 0 60847 268642 267473 2026-04-24T20:55:44Z Theki 2389 268642 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": [ "Z60", "Z1004" ] }, { "Z1K1": "Z14293", "Z14293K1": "Z29356", "Z14293K2": [ "Z60", "Z1146" ] }, { "Z1K1": "Z14293", "Z14293K1": "Z30654", "Z14293K2": [ "Z60", "Z1531" ] }, { "Z1K1": "Z14293", "Z14293K1": "Z32967", "Z14293K2": [ "Z60", "Z1830", "Z1326", "Z1171", "Z1736" ] }, { "Z1K1": "Z14293", "Z14293K1": "Z32900", "Z14293K2": [ "Z60", "Z1006", "Z1672", "Z1107", "Z1589", "Z1406" ] }, { "Z1K1": "Z14293", "Z14293K1": "Z27209", "Z14293K2": [ "Z60", "Z1332", "Z1005", "Z1622" ] }, { "Z1K1": "Z14293", "Z14293K1": "Z33828", "Z14293K2": [ "Z60", "Z1762" ] } ], "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.\"" } ] } } ddt2fvp51sv1923uc2hcj33xfkzuj4d 268643 268642 2026-04-24T20:56:17Z Theki 2389 268643 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" ] } ], "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.\"" } ] } } dmdw8d07twf4poxviyq6lmj2frp694t 268842 268643 2026-04-25T09:35:46Z QuickQuokka 51952 268842 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": "Z34105", "Z14293K2": [ "Z60", "Z1823" ] } ], "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.\"" } ] } } q0vuvov2c3sbwtu5bkq8xs6t9j9to6u 268930 268842 2026-04-25T10:03:30Z QuickQuokka 51952 Whoops 268930 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" ] } ], "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.\"" } ] } } pgvijkhh8c5ykikzifp8vmm9nxqsh0n Z26570 0 61686 268677 268383 2026-04-24T21:40:56Z WikiLambda system 3 Updated the implementation list (see [[Help:Wikifunctions/Implementation_ordering_and_choosing|About implementation selection]]) 268677 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z26570" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z26570K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "entity" }, { "Z1K1": "Z11", "Z11K1": "Z1643", "Z11K2": "클래스" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "entité" }, { "Z1K1": "Z11", "Z11K1": "Z1078", "Z11K2": "entitas" }, { "Z1K1": "Z11", "Z11K1": "Z1062", "Z11K2": "entita" }, { "Z1K1": "Z11", "Z11K1": "Z1645", "Z11K2": "实体" }, { "Z1K1": "Z11", "Z11K1": "Z1592", "Z11K2": "entitet" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Ding" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z26570K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "class" }, { "Z1K1": "Z11", "Z11K1": "Z1643", "Z11K2": "엔터티" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "classe" }, { "Z1K1": "Z11", "Z11K1": "Z1078", "Z11K2": "kelas" }, { "Z1K1": "Z11", "Z11K1": "Z1062", "Z11K2": "třída" }, { "Z1K1": "Z11", "Z11K1": "Z1645", "Z11K2": "类别" }, { "Z1K1": "Z11", "Z11K1": "Z1592", "Z11K2": "typ" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Art" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z26570K3", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "location" }, { "Z1K1": "Z11", "Z11K1": "Z1643", "Z11K2": "위치" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "location" }, { "Z1K1": "Z11", "Z11K1": "Z1078", "Z11K2": "lokasi" }, { "Z1K1": "Z11", "Z11K1": "Z1062", "Z11K2": "umístění" }, { "Z1K1": "Z11", "Z11K1": "Z1645", "Z11K2": "位置" }, { "Z1K1": "Z11", "Z11K1": "Z1592", "Z11K2": "plats" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Ort" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z60", "Z17K2": "Z26570K4", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1643", "Z11K2": "언어" }, { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "language" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "langue" }, { "Z1K1": "Z11", "Z11K1": "Z1078", "Z11K2": "bahasa" }, { "Z1K1": "Z11", "Z11K1": "Z1062", "Z11K2": "jazyk" }, { "Z1K1": "Z11", "Z11K1": "Z1645", "Z11K2": "语言" }, { "Z1K1": "Z11", "Z11K1": "Z1592", "Z11K2": "språk" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Sprache" } ] } } ], "Z8K2": "Z11", "Z8K3": [ "Z20", "Z26609", "Z26623", "Z26625", "Z26626", "Z26932", "Z27175", "Z27176", "Z32289", "Z32377", "Z32861" ], "Z8K4": [ "Z14", "Z29840", "Z34043" ], "Z8K5": "Z26570" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "State location using entity and class" }, { "Z1K1": "Z11", "Z11K1": "Z1643", "Z11K2": "엔터티와 클래스를 사용하여 위치 지정" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "Localiser en utilisant l'entité et la classe" }, { "Z1K1": "Z11", "Z11K1": "Z1078", "Z11K2": "Berikan lokasi menggunakan entitas dan kelas" }, { "Z1K1": "Z11", "Z11K1": "Z1062", "Z11K2": "vyjádřit umístění pomocí entity a třídy" }, { "Z1K1": "Z11", "Z11K1": "Z1645", "Z11K2": "使用实体和类别说明位置" }, { "Z1K1": "Z11", "Z11K1": "Z1592", "Z11K2": "Ange plats med entitet och typ" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Satz über ein Ding einer Art an einem Ort" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1002", "Z31K2": [ "Z6", "something is a something in somewhere", "is a ? in ?", "location is a class in entity", "X is a Y in Z" ] }, { "Z1K1": "Z31", "Z31K1": "Z1078", "Z31K2": [ "Z6", "sesuatu adalah sesuatu di suatu tempat" ] }, { "Z1K1": "Z31", "Z31K1": "Z1645", "Z31K2": [ "Z6", "某物是某地的某类事物" ] }, { "Z1K1": "Z31", "Z31K1": "Z1592", "Z31K2": [ "Z6", "Ange plats med entitet och klass" ] }, { "Z1K1": "Z31", "Z31K1": "Z1430", "Z31K2": [ "Z6", "X ist ein Y in Z" ] } ] }, "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": "Z1078", "Z11K2": "Membuat kalimat yang memberikan lokasi dan kelas dari entitas yang diberikan. Misalnya \"Seoul adalah kota di Korea Selatan.\"" }, { "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": "Z1645", "Z11K2": "生成一句话,说明某个给定实体的类别及其所在位置。如:“首尔是韩国的一座城市。”" }, { "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": "Z1430", "Z11K2": "z.B. \"Seoul ist eine Stadt in Südkorea.\"" } ] } } 8uc3ojwh3vrs8gapfto2jkvs0atnaxb Z27147 0 63045 268422 218587 2026-04-24T14:08:22Z Feeglgeef 8776 rm unnecessary config 268422 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z27147" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z27137", "Z14K2": { "Z1K1": "Z7", "Z7K1": "Z21394", "Z21394K1": [ "Z6", { "Z1K1": "Z7", "Z7K1": "Z14280", "Z14280K1": { "Z1K1": "Z18", "Z18K1": "Z27137K1" }, "Z14280K2": { "Z1K1": "Z18", "Z18K1": "Z27137K3" } }, " ", { "Z1K1": "Z7", "Z7K1": "Z27410", "Z27410K1": { "Z1K1": "Z7", "Z7K1": "Z27327", "Z27327K1": { "Z1K1": "Z18", "Z18K1": "Z27137K2" }, "Z27327K2": { "Z1K1": "Z6092", "Z6092K1": "P5137" }, "Z27327K3": { "Z1K1": "Z18", "Z18K1": "Z27137K3" } }, "Z27410K2": [ "Z6091", { "Z1K1": "Z7", "Z7K1": "Z802", "Z802K1": { "Z1K1": "Z7", "Z7K1": "Z13522", "Z13522K1": { "Z1K1": "Z18", "Z18K1": "Z27137K1" }, "Z13522K2": { "Z1K1": "Z13518", "Z13518K1": "1" } }, "Z802K2": { "Z1K1": "Z6091", "Z6091K1": "Q110786" }, "Z802K3": { "Z1K1": "Z6091", "Z6091K1": "Q146786" } }, { "Z1K1": "Z6091", "Z6091K1": "Q131105" }, { "Z1K1": "Z6091", "Z6091K1": "Q101252532" }, { "Z1K1": "Z7", "Z7K1": "Z802", "Z802K1": { "Z1K1": "Z7", "Z7K1": "Z13522", "Z13522K1": { "Z1K1": "Z18", "Z18K1": "Z27137K1" }, "Z13522K2": { "Z1K1": "Z13518", "Z13518K1": "1" } }, "Z802K2": { "Z1K1": "Z6091", "Z6091K1": "Q1450795" }, "Z802K3": { "Z1K1": "Z6091", "Z6091K1": "Q694268" } }, { "Z1K1": "Z7", "Z7K1": "Z22193", "Z22193K1": { "Z1K1": "Z18", "Z18K1": "Z27137K1" }, "Z22193K2": [ "Z13518", { "Z1K1": "Z13518", "Z13518K1": "1" }, { "Z1K1": "Z13518", "Z13518K1": "2" }, { "Z1K1": "Z13518", "Z13518K1": "3" } ], "Z22193K3": [ "Z6091", { "Z1K1": "Z6091", "Z6091K1": "Q110786" }, { "Z1K1": "Z6091", "Z6091K1": "Q110022" }, { "Z1K1": "Z6091", "Z6091K1": "Q2142560" }, { "Z1K1": "Z6091", "Z6091K1": "Q146786" } ] }, { "Z1K1": "Z7", "Z7K1": "Z22193", "Z22193K1": { "Z1K1": "Z18", "Z18K1": "Z27137K1" }, "Z22193K2": [ "Z13518", { "Z1K1": "Z13518", "Z13518K1": "1" }, { "Z1K1": "Z13518", "Z13518K1": "2" }, { "Z1K1": "Z13518", "Z13518K1": "3" } ], "Z22193K3": [ "Z6091", { "Z1K1": "Z6091", "Z6091K1": "Q1450795" }, { "Z1K1": "Z6091", "Z6091K1": "Q110022" }, { "Z1K1": "Z6091", "Z6091K1": "Q2142560" }, { "Z1K1": "Z6091", "Z6091K1": "Q694268" } ] } ] } ] } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "sintagma per numero di oggetti, comp." }, { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "number of objects phrase, composition" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } owst887gxxypnlgqozqriq0coj04v0t Z6007 0 63107 268737 260276 2026-04-25T03:42:36Z Higa4 889 +ja 268737 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z6007" }, "Z2K2": { "Z1K1": "Z4", "Z4K1": "Z6007", "Z4K2": [ "Z3", { "Z1K1": "Z3", "Z3K1": "Z6092", "Z3K2": "Z6007K1", "Z3K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "predicate" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "predicato" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Prädikat" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "प्रत्यय" }, { "Z1K1": "Z11", "Z11K1": "Z1011", "Z11K2": "বিধেয়" }, { "Z1K1": "Z11", "Z11K1": "Z1078", "Z11K2": "predikat" }, { "Z1K1": "Z11", "Z11K1": "Z1062", "Z11K2": "vlastnost" } ] }, "Z3K4": "Z42" }, { "Z1K1": "Z3", "Z3K1": "Z1", "Z3K2": "Z6007K2", "Z3K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "value" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "valore" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Wert" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "वैल्यू" }, { "Z1K1": "Z11", "Z11K1": "Z1011", "Z11K2": "মান" }, { "Z1K1": "Z11", "Z11K1": "Z1078", "Z11K2": "nilai" }, { "Z1K1": "Z11", "Z11K1": "Z1062", "Z11K2": "hodnota" } ] }, "Z3K4": "Z42" }, { "Z1K1": "Z3", "Z3K1": "Z6020", "Z3K2": "Z6007K3", "Z3K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "claim subtype" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "tipo di affermazione" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Aussagetyp" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "दावे का प्रकार" }, { "Z1K1": "Z11", "Z11K1": "Z1011", "Z11K2": "দাবির ধরণ" }, { "Z1K1": "Z11", "Z11K1": "Z1078", "Z11K2": "subtipe klaim" }, { "Z1K1": "Z11", "Z11K1": "Z1062", "Z11K2": "druh hodnoty" } ] }, "Z3K4": "Z42" } ], "Z4K3": "Z101", "Z4K4": "Z6807", "Z4K7": [ "Z46" ], "Z4K8": [ "Z64" ] }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Wikidata property claim" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "Affermazione di proprietà Wikidata" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Aussage der Wikidata-Eigenschaft" }, { "Z1K1": "Z11", "Z11K1": "Z1672", "Z11K2": "Wikidata屬性聲稱" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "विकिडेटा गुणधर्म दावा" }, { "Z1K1": "Z11", "Z11K1": "Z1011", "Z11K2": "উইকিউপাত্ত বৈশিষ্ট্য দাবি" }, { "Z1K1": "Z11", "Z11K1": "Z1062", "Z11K2": "Hodnota výroku Wikidat" }, { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "ウィキデータプロパティの主張" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1002", "Z31K2": [ "Z6", "Wikidata property snak" ] }, { "Z1K1": "Z31", "Z31K1": "Z1787", "Z31K2": [ "Z6", "Qualificatore Wikidata", "Snak Wikidata" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 662dv7qlc62r069e6riots79x00q98r Z6008 0 63108 268738 260297 2026-04-25T03:47:01Z Higa4 889 +-ja 268738 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z6008" }, "Z2K2": { "Z1K1": "Z4", "Z4K1": "Z6008", "Z4K2": [ "Z3", { "Z1K1": "Z3", "Z3K1": { "Z1K1": "Z7", "Z7K1": "Z881", "Z881K1": "Z6007" }, "Z3K2": "Z6008K1", "Z3K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "claims" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Aussage" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "दावे" }, { "Z1K1": "Z11", "Z11K1": "Z1078", "Z11K2": "klaim" }, { "Z1K1": "Z11", "Z11K1": "Z1157", "Z11K2": "verklaring" }, { "Z1K1": "Z11", "Z11K1": "Z1062", "Z11K2": "tvrzení" } ] }, "Z3K4": "Z42" } ], "Z4K3": "Z101", "Z4K4": "Z6808" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Wikidata reference" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "Riferimento Wikidata" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Wikidata-Referenz" }, { "Z1K1": "Z11", "Z11K1": "Z1672", "Z11K2": "Wikidata參照" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "विकिडेटा संदर्भ" }, { "Z1K1": "Z11", "Z11K1": "Z1011", "Z11K2": "উইকিউপাত্ত উল্লেখ" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "référence Wikidata" }, { "Z1K1": "Z11", "Z11K1": "Z1157", "Z11K2": "Wikidata-referentie" }, { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "ウィキデータの情報源" }, { "Z1K1": "Z11", "Z11K1": "Z1062", "Z11K2": "Reference Wikidat" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1002", "Z31K2": [ "Z6", "Wikidata reference record" ] }, { "Z1K1": "Z31", "Z31K1": "Z1787", "Z31K2": [ "Z6", "Fonte Wikidata" ] }, { "Z1K1": "Z31", "Z31K1": "Z1830", "Z31K2": [ "Z6", "ウィキデータ参照レコード" ] }, { "Z1K1": "Z31", "Z31K1": "Z1062", "Z31K2": [ "Z6", "Reference na Wikidatech" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "Un riferimento di una dichiarazione Wikidata" }, { "Z1K1": "Z11", "Z11K1": "Z1062", "Z11K2": "Reprezentace reference podle datového modelu Wikidat." } ] } } 0ypo3l5m7asppb7606xpumwt9gsgvq3 Z27898 0 64567 268389 266763 2026-04-24T12:36:13Z Redmin 52094 Improve bn text 268389 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z27898" }, "Z2K2": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Latin first declension noun: \"\u003Cem\u003E$1\u003C/em\u003E\"" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "Prima declinazione di nome latino: \"\u003Cem\u003E$1\u003C/em\u003E\"" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "Première déclinaison du nom latin : « \u003Cem\u003E$1\u003C/em\u003E »" }, { "Z1K1": "Z11", "Z11K1": "Z1363", "Z11K2": "Prima declinasion del nome latino: \"\u003Cem\u003E$1\u003C/em\u003E\"" }, { "Z1K1": "Z11", "Z11K1": "Z1011", "Z11K2": "লাতিন বিশেষ্য \"\u003Cem\u003E$1\u003C/em\u003E\"-এর শব্দ রূপ" } ] }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "didascalie per prima declinazione latina" }, { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Latin first declination captions" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "légendes pour la 1e déclinaison en latin" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 170eunto6zh8xfr8nls45avx0gtlrk3 Z27988 0 64784 268822 217342 2026-04-25T09:05:02Z Dv103 11127 268822 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z27988" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z23976", "Z14K3": { "Z1K1": "Z16", "Z16K1": "Z600", "Z16K2": "function Z23976( Z23976K1 ) {\n\tvar input=Z23976K1;\n\tconst separators=[\" \",\"\\t\",\"/\",\"\\\\\",\"'\",'\"',\"|\"];\n\tconst prefOptions=[\"yemd\",\"eymd\",\"dmye\",\"dmey\",\"mdye\",\"mdey\",\"yedm\",\"eydm\",];\n\t\n\tfunction forceToYear(s){\n\t\tlet res=(/-?\\+?[0-9]+/.exec(s))?.[0];\n\t\tif (res==null){\n\t\t\treturn false;\n\t\t}\n\t\t//Wikifunctions.Debug(res);\n\t\tif (res.length\u003E2) return true;\n\t\tif (res[0]==\"-\" || res[0]==\"+\") return true;\n\t\treturn false;\n\t}\n\n\tfunction languageSpecificOptions(){\n\n\t\tdefineLiterals({\n\t\t\tad:1n,\n\t\t\tbc:-1n,\n\t\t\tbce:-1n,\n\t\t\tce:1n,\n\t\t},ERA,LETTER_BY_LETTER);\n\t\t\n\t\tdefineLiteralFunction(function(t,i){\n\t\t\tif (forceToYear(t[i])){\n\t\t\t\treturn [extractNumber(t[i]),1];\n\t\t\t}\n\t\t\treturn null;\n\t\t},YEAR,true);\n\t\t\n\t\t/// ADD HERE THE LANGUAGE-SPECIFIC OPTIONS\n\t}\n\t\n\tfunction formatOutput(o){\n\t\tlet year;\n\t\tif (o[ERA]!=null){\n\t\t\tyear = o[ERA]==-1n ? -(o[YEAR]\u003C0n ? -o[YEAR] : o[YEAR])+1n : (o[YEAR]\u003C0n ? -o[YEAR] : o[YEAR]);\n\t\t} else{\n\t\t\tyear=o[YEAR];\n\t\t}\n\n\t\treturn{\n\t\t\tK3: Number(o[DAY]??1),\n\t\t\tK2: Number(o[MONTH]??1)-1,\n\t\t\tK1: year\n\t\t};\n\t}\n\n\n\t//IMPORTANT: delete_chain must contain all the fields\n\tconst delete_chain=\"edmy\";\n\n\t// FIELDS\n\tconst DAY='d';\n\tconst MONTH='m';\n\tconst YEAR='y';\n\tconst ERA='e';\n\n\t// SPECIAL VALUES\n\tconst BC=-1n;\n\tconst AD=1n;\n\n\t// NUMERIC ELEMENTS SETTINGS\n\tconst numericElements=\"dmy\";\n\tconst numericElementMin={\n\t\td:1n,\n\t\tm:1n,\n\t\ty:null\n\t};\n\tconst numericElementMax={\n\t\td:31n,\n\t\tm:12n,\n\t\ty:null\n\t};\n\n\t//END OF LANGUAGE-SPECIFIC CODE\n\t\n\t//Start of general code\n\tconst BEFORE=10;\n\tconst AFTER=20;\n\tconst BEFORE_OR_AFTER=30;\n\n\tconst LENIENT=true;\n\tconst NORMAL=false;\n\tconst LETTER_BY_LETTER=Symbol();\n\t\n\tfunction MultipleMeanings(m,e){\n\t\tfor (let i=0; i\u003Cm.length; ++i){\n\t\t\tthis[m[i]]=e[i];\n\t\t}\n\t}\n\n\tfunction defineLiterals(literals,meaning,compMode=LENIENT, forced=false){\n\t\tlet bestGuess=null;\n\t\tconst compFunc= compMode==LENIENT ? lenientComp : lessLenientComp;\n\t\tfor (let m in literals){\n\t\t\tlet target=m.split(\" \");\n\t\t\tlet ok=true;\n\t\t\tfor (let t=0; t\u003Ctarget.length; ++t){\n\t\t\t\tif (elements[iAtt+t]==undefined || !compFunc(elements[iAtt+t],target[t])){\n\t\t\t\t\tok=false;\n\t\t\t\t\tbreak;\n\t\t\t\t}\n\t\t\t}\n\t\t\tif (ok){\n\t\t\t\tif (bestGuess == null || bestGuess[1]\u003Ctarget.length){\n\t\t\t\t\tbestGuess = [literals[m],target.length];\n\t\t\t\t}\n\t\t\t}\n\t\t\telse if (compMode==LETTER_BY_LETTER ){\n\t\t\t\tlet target=m.split(\"\");\n\t\t\t\ttarget.filter((l)=\u003El!=\" \");\n\t\t\t\tlet ok=true;\n\t\t\t\tfor (let t=0; t\u003Ctarget.length; ++t){\n\t\t\t\t\tif (elements[iAtt+t]==undefined || !compFunc(elements[iAtt+t],target[t])){\n\t\t\t\t\t\tok=false;\n\t\t\t\t\t\tbreak;\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t\tif (ok){\n\t\t\t\t\tif (bestGuess == null || bestGuess[1]\u003Ctarget.length){\n\t\t\t\t\t\tbestGuess = [literals[m],target.length];\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\n\t\t}\n\t\tif (bestGuess==null){\n\t\t\treturn false;\n\t\t}\n\n\t\tif (typeof(meaning)==\"string\"){\n\t\t\tmeaning=[meaning];\n\t\t}\n\t\tfor (let m of meaning){\n\t\t\tif (m.length\u003E1){\n\t\t\t\tlet o=new MultipleMeanings(m,bestGuess[0]);\n\t\t\t\tfor (let mAtt of m){\n\t\t\t\t\t_currGuess[mAtt]=o;\n\t\t\t\t}\n\t\t\t}\n\t\t\telse {\n\t\t\t\t_currGuess[m]=bestGuess[0];\n\t\t\t}\n\t\t}\n\t\t_nSteps=bestGuess[1];\n\t\tif (forced){\n\t\t\t_forced=meaning;\n\t\t}\n\t\treturn true;\n\n\t}\n\tfunction defineLiteralFunction(f,meaning, forced=false){\n\t\tlet bestGuess=f(elements,iAtt);\n\t\tif (bestGuess==null){\n\t\t\treturn false;\n\t\t}\n\n\t\tif (typeof(meaning)==\"string\"){\n\t\t\tmeaning=[meaning];\n\t\t}\n\t\tfor (let m of meaning){\n\t\t\tif (m.length\u003E1){\n\t\t\t\tlet o=new MultipleMeanings(m,bestGuess[0]);\n\t\t\t\tfor (let mAtt of m){\n\t\t\t\t\t_currGuess[mAtt]=o;\n\t\t\t\t}\n\t\t\t}\n\t\t\telse {\n\t\t\t\t_currGuess[m]=bestGuess[0];\n\t\t\t}\n\t\t}\n\t\t_nSteps=bestGuess[1];\n\t\tif (forced){\n\t\t\t_forced=meaning;\n\t\t}\n\t\treturn true;\n\t}\n\tfunction defineConstraint(literals, meaning, position, compMode=NORMAL){\n\n\t\tlet bestGuess=null;\n\t\tconst compFunc= compMode==LENIENT ? lenientComp : lessLenientComp;\n\t\tfor (let m of literals){\n\t\t\tlet target=m.split(\" \");\n\t\t\tlet ok=true;\n\t\t\tfor (let t=0; t\u003Ctarget.length; ++t){\n\t\t\t\tif (elements[iAtt+t]==undefined || !compFunc(elements[iAtt+t],target[t])){\n\t\t\t\t\tok=false;\n\t\t\t\t\tbreak;\n\t\t\t\t}\n\t\t\t}\n\t\t\tif (ok){\n\t\t\t\tif (bestGuess == null || bestGuess\u003Ctarget.length){\n\t\t\t\t\tbestGuess = target.length;\n\t\t\t\t}\n\t\t\t}\n\n\t\t}\n\t\tif (bestGuess==null){\n\t\t\treturn false;\n\t\t}\n\t\t\n\n\t\tif (typeof(meaning)==\"string\"){\n\t\t\tmeaning=[meaning];\n\t\t}\n\t\t\n\t\t_constraintsList.push({pos:possibilities.length, meaning:meaning, type: position});\n\n\t\t_nSteps=bestGuess;\n\t\t_isToBeIgnored=true;\n\t\treturn true;\n\t}\n\tfunction defineConstraintFunction(f,meaning,position){\n\n\t\tlet bestGuess=f(elements,iAtt);\n\t\tif (bestGuess==null){\n\t\t\treturn false;\n\t\t}\n\n\t\tif (typeof(meaning)==\"string\"){\n\t\t\tmeaning=[meaning];\n\t\t}\n\t\t_constraintsList.push({pos:possibilities.length, meaning:meaning, type: position});\n\t\t_nSteps=bestGuess;\n\t\t_isToBeIgnored=true;\n\t\treturn true;\n\t}\n\n\tfunction lenientComp(a,b){\n\t\ta=a.toLowerCase().replaceAll(/,|\\.|;|:/g,\"\");\n\t\tb=b.toLowerCase();\n\t\tif (a==\"\") return false;\n\t\treturn a==b.substring(0,a.length);\n\t}\n\n\tfunction lessLenientComp(a,b){\n\t\ta=a.toLowerCase().replaceAll(/,|\\.|;|:/g,\"\");\n\t\tb=b.toLowerCase();\n\t\tif (a==\"\") return false;\n\t\treturn a==b;\n\t}\n\n\tfunction extractNumber(s){\n\t\tlet res=/-?[0-9]+/.exec(s);\n\t\tif (res!=null){\n\t\t\treturn BigInt(res);\n\t\t}\n\t\treturn null;\n\t}\n\n\tfunction isLeapYear(y){\n\t\treturn ((y \u0026 3n) == 0n \u0026\u0026\n\t\t\t((y % 25n) != 0n \n\t\t\t|| (y \u0026 15n) == 0n));\n\t}\n\t\n\tfunction lengthOfMonth(m,isLeap){\n\t\tif (m==1) \n\t\t\treturn isLeap ? 29 : 28;\n\t\telse \n\t\t\treturn 30+(1+m+Math.floor(m/7))%2;\n\t}\n\t\n\tfunction isValidDate(d){\n\t\tif (d==null || d.K1==undefined || d.K2==undefined || d.K3==undefined){\n\t\t\treturn false;\n\t\t}\n\t\tlet isLeap=isLeapYear(d.K1);\n\t\tif (d.K2\u003C0 || d.K2\u003E11){\n\t\t\treturn false;\n\t\t}\n\t\tif (d.K3\u003C1 || d.K3\u003ElengthOfMonth(d.K2,isLeap)){\n\t\t\treturn false;\n\t\t}\n\t\treturn true;\n\t}\n\n\t\n\t/**************** START TOKENISATION ***********************/\n\n\tinput=input.replaceAll(/-|—|‒|–|—|⸺|⸺/g,\"-\");\n\n\n\tvar elements=[\"\"];\n\tfor (let i=0; i\u003Cinput.length;){\n\t\tlet s=separators.find((v)=\u003E input.substring(i,i+v.length)==v);\n\t\tif (s!==undefined){\n\t\t\tif(elements[elements.length-1]!=\"\")\n\t\t\t\telements.push(\"\");\n\t\t\ti+=s.length;\n\t\t\tcontinue;\n\t\t}\n\t\telements[elements.length-1]+=input[i++];\n\t}\n\tif(elements[elements.length-1]==\"\") elements.pop();\n\n\n\tlet elSeparato=[];\n\tfor (let i=0; i\u003Celements.length; ++i){\n\t\t//Separate numbers from text\n\t\tfor (let e of elements[i].matchAll(/((?:(?\u003C=^|\\s)[\\-\\+])?[0-9]+)?(?:\\-?([^0-9\\-]+))?/g)){\n\t\t\telSeparato.push(e.splice(1))\n\t\t}\n\t}\n\telSeparato=elSeparato.flat();\n\telements=elSeparato.filter((v)=\u003E(v!=null \u0026\u0026 v!=\"\"));\n\n\t// Wikifunctions.Debug(\"elements:\");\n\t// Wikifunctions.Debug(elements);\n\n\t/**************** END TOKENISATION ***********************/\n\t/**************** START FINDING POSSIBILITIES ***********************/\n\tvar possibilities=[];\n\n\tvar _constraintsList=[];\n\tvar _nSteps=1;\n\n\tfor(var iAtt=0; iAtt\u003Celements.length; iAtt+=_nSteps){\n\t\t_nSteps=1;\n\t\tlet n=extractNumber(elements[iAtt]);\n\t\tvar _currGuess={};\t//Object containing all the current guesses\n\t\tvar _forced=null;\n\t\tvar _isToBeIgnored=false;\n\n\t\t//////////\n\n\t\tlanguageSpecificOptions();\n\n\t\tfor (let i of numericElements){\n\t\t\tif ((numericElementMin[i]==null || n\u003E=numericElementMin[i]) \u0026\u0026 (numericElementMax[i]==null || n\u003C=numericElementMax[i])){\n\t\t\t\t_currGuess[i]??=n;\n\t\t\t}\n\t\t}\n\n\n\n\t\tif (_forced!=null){\n\t\t\tfor (let j in _currGuess){\n\t\t\t\tif (_forced.find((v)=\u003E(v==j)) == undefined){\n\t\t\t\t\t_currGuess[j]=null;\t\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\n\t\tif (!_isToBeIgnored)\n\t\t\tpossibilities.push(_currGuess);\n\t}\n\t\n\n\tif (_constraintsList.length\u003E0){\n\t\tfor (let pAtt=0; pAtt\u003C possibilities.length; ++pAtt){\n\t\t\tfor (let c of _constraintsList){\n\t\t\t\tif ((c.type==AFTER \u0026\u0026 pAtt!=c.pos-1) ||\n\t\t\t\t (c.type==BEFORE \u0026\u0026 pAtt!=c.pos) ||\n\t\t\t\t (c.type==BEFORE_OR_AFTER \u0026\u0026 pAtt!=c.pos-1 \u0026\u0026 pAtt!=c.pos)){\n\t\t\t\t\tfor(let m of c.meaning){\n\t\t\t\t\t\tpossibilities[pAtt][m]=null;\t\n\t\t\t\t\t}\n\t\t\t\t} else if ((c.type==AFTER \u0026\u0026 pAtt==c.pos-1) ||\n\t\t\t\t\t(c.type==BEFORE \u0026\u0026 pAtt==c.pos)){\n\t\t\t\t\tfor (let m in possibilities[pAtt]){\n\t\t\t\t\t\tif (c.meaning.find((x)=\u003E x==m)==undefined){\n\t\t\t\t\t\t\tpossibilities[pAtt][m]=null;\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t}\n\t/**************** END FINDING POSSIBILITIES ***********************/\n\n\n\tpossibilities=possibilities.filter((v)=\u003E(Object.entries(v).filter((x)=\u003Ex[1]!=null).length\u003E0));\n\n\t//remove elements that are not present\n\tlet lettersToRemove=\"\";\n\tif(delete_chain.length\u003Epossibilities.length){\n\t\tfor (let i of delete_chain){\n\t\t\tif (possibilities.find((p)=\u003Ep[i]!=null)==undefined){\n\t\t\t\tlettersToRemove+=i;\n\t\t\t}\n\t\t}\n\t}\n\n\t//save tokens that have only one possibility\n\tlet nLettersToMantain=0;\n\tfor (let p of possibilities){\n\t\tlet currn=1;\n\t\tfor (let e in p){\n\t\t\tif (p[e] instanceof MultipleMeanings){\n\t\t\t\tcurrn=Math.max(currn,Object.entries(p[e]).length);\n\t\t\t}\n\t\t}\n\t\tnLettersToMantain+=currn;\n\t}\n\t\n\tlet safeLetters=\"\";\n\tlet compulsoryLetters=\"\";\n\tif(delete_chain.length\u003EnLettersToMantain){\n\t\tfor (let p of possibilities){\n\t\t\tif (Object.entries(p).filter((x)=\u003Ex[1]!=null).length ==1){\n\t\t\t\tsafeLetters+=Object.entries(p).filter((x)=\u003Ex[1]!=null)[0][0];\n\t\t\t}\n\t\t}\n\t}\n\n\t\n\tfor (let c of _constraintsList){\n\t\tif (c.meaning.length!==1){\n\t\t\tcontinue;\n\t\t}\n\t\tif(!compulsoryLetters.includes(c.meaning[0])){\n\t\t\tcompulsoryLetters+=c.meaning[0];\n\t\t}\n\t}\n\n\n\t\n\t\t/**************** CHECK OF ALL ORDERS ***********************/\n\t\n\tfor (let i=0; i\u003CprefOptions.length; ++i){\n\t\tlet actPref=prefOptions[i];\n\t\tlet elementsFound={};\n\t\t\n\t\t\n\t\tlet localLettersToRemove=lettersToRemove;\n\t\t//remove elements according to the deletion chain\n\t\tfor (let i=0; i\u003Cdelete_chain.length; ++i){\n\t\t\tif (actPref.indexOf(delete_chain[i])===-1){\n\t\t\t\tlocalLettersToRemove+=delete_chain[i];\n\t\t\t}\n\t\t}\n\t\tfor(let i=0; delete_chain.length-localLettersToRemove.length\u003EnLettersToMantain \u0026\u0026 i\u003Cdelete_chain.length; ++i){\n\t\t\tif (localLettersToRemove.indexOf(delete_chain[i])== -1 \u0026\u0026 safeLetters.indexOf(delete_chain[i])==-1){\n\t\t\t\tlocalLettersToRemove+= delete_chain[i];\n\t\t\t}\n\t\t}\n\t\t\n\t\tfor (let l of localLettersToRemove){\n\t\t\tactPref=actPref.replace(l,\"\");\n\t\t}\n\t\tlet actPrefIt=actPref[Symbol.iterator]();\n\t\tlet currActPrefObj=actPrefIt.next();\n\t\t\n\t\tlet ok=true;\n\t\tfor (let j=0; j\u003Cpossibilities.length \u0026\u0026 !currActPrefObj.done; ++j){\n\t\t\twhile (elementsFound[currActPrefObj.value]!=undefined){\n\t\t\t\tcurrActPrefObj=actPrefIt.next();\n\t\t\t\tif (currActPrefObj.done){\n\t\t\t\t\tbreak;\n\t\t\t\t}\n\t\t\t}\n\t\t\tif (currActPrefObj.done){\n\t\t\t\tbreak;\n\t\t\t}\n\t\t\tif (possibilities[j]?.[currActPrefObj.value] instanceof MultipleMeanings){\n\t\t\t\tfor (let m in possibilities[j][currActPrefObj.value]){\n\t\t\t\t\telementsFound[m]=possibilities[j][currActPrefObj.value][m];\n\t\t\t\t}\n\t\t\t} else {\n\t\t\t\telementsFound[currActPrefObj.value]=possibilities[j]?.[currActPrefObj.value];\n\t\t\t\tif (elementsFound[currActPrefObj.value] == null){\n\t\t\t\t\tok=false;\n\t\t\t\t\tbreak;\n\t\t\t\t}\n\t\t\t}\n\t\t\t\n\t\t\tcurrActPrefObj=actPrefIt.next();\n\t\t}\n\t\tfor (let f of safeLetters){\n\t\t\tif (actPref.includes(f) \u0026\u0026 elementsFound[f]==null){\n\t\t\t\tok=false;\n\t\t\t\tbreak;\n\t\t\t}\n\t\t}\n\t\tfor (let f of compulsoryLetters){\n\t\t\tif (elementsFound[f]==null){\n\t\t\t\tok=false;\n\t\t\t\tbreak;\n\t\t\t}\n\t\t}\n\t\tif (ok){\n\t\t\tlet r= formatOutput(elementsFound);\n\t\t\tif (isValidDate(r)){\n\t\t\t\treturn r;\n\t\t\t}\n\t\t}\n\t}\n\t\n\tWikifunctions.Error(\"Z28131\",[input,\"mul\"])\n\n\n}" } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "leggi Data Gregoriana, mul, js, codice da orario" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 1iobgtgpt8bsa96csj081h0frs64p0q Z27990 0 64787 268820 217349 2026-04-25T09:02:16Z Dv103 11127 268820 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z27990" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z23990", "Z14K3": { "Z1K1": "Z16", "Z16K1": "Z600", "Z16K2": "function Z23990( Z23990K1 ) {\n\tvar input=Z23990K1;\n\tconst separators=[\" \",\"\\t\",\"/\",\"\\\\\",\"'\",'\"',\"|\"];\n\tconst prefOptions=[\n\t\t//Gregorian\n\t\t\"cmdye\",\"cmdey\",\"cyemd\",\"ceymd\",\"cdmye\",\"cdmey\",\"cyedm\",\"ceydm\",\n\t\t//Hijri\n\t\t\"cndu\",\"cund\",\"cdnu\",\"cudn\", \"cdun\"\n\t\t];\n\t\n\tfunction forceToYear(s){\n\t\tlet res=(/-?\\+?[0-9]+/.exec(s))?.[0];\n\t\tif (res==null){\n\t\t\treturn false;\n\t\t}\n\t\t//Wikifunctions.Debug(res);\n\t\tif (res.length\u003E2) return true;\n\t\tif (res[0]==\"-\" || res[0]==\"+\") return true;\n\t\treturn false;\n\t}\n\n\tfunction languageSpecificOptions(){\n\t\t\n\t\tdefineLiteralFunction(function(t,i){\n\t\t\tif (forceToYear(t[i])){\n\t\t\t\treturn [extractNumber(t[i]),1];\n\t\t\t}\n\t\t\treturn null;\n\t\t},[YEAR,HIJRI_YEAR],true);\n\t\t\n\t\t//TODO: read years in words\n\t\t\n\t\tdefineLiterals({\n\t\t\tsilimiingoli: GREGORIAN,\n\t\t\t\"silimin\": GREGORIAN,\n\t\t\t\"Dagbaŋ\": HIJRI,\n\t\t\t\"mahamadiya\": HIJRI\n\t\t},CALENDAR);\n\t\tdefineLiterals({\n\t\t\tJA:1n,\n\t\t\tFE:2n,\n\t\t\tMR:3n,\n\t\t\tAP:4n,\n\t\t\tMY:5n,\n\t\t\tJN:6n,\n\t\t\tJL:7n,\n\t\t\tAU:8n,\n\t\t\tSE:9n,\n\t\t\tOC:10n,\n\t\t\tNV:11n,\n\t\t\tDE:12n,\n\t\t\tjanuary:1n,\n\t\t\tfebruary:2n,\n\t\t\tmarch:3n,\n\t\t\tapril:4n,\n\t\t\tmay:5n,\n\t\t\tjune:6n,\n\t\t\tjuly:7n,\n\t\t\taugust:8n,\n\t\t\tseptember:9n,\n\t\t\toctober:10n,\n\t\t\tnovember:11n,\n\t\t\tdecember:12n\n\t\t},MONTH);\n\t\tdefineLiterals({\n\t\t\ti:1n,\n\t\t\tii:2n,\n\t\t\tiii:3n,\n\t\t\tiv:4n,\n\t\t\tiiii:4n,\n\t\t\tv:5n,\n\t\t\tvi:6n,\n\t\t\tvii:7n,\n\t\t\tviii:8n,\n\t\t\tviiii:9n,\n\t\t\tix:9n,\n\t\t\tx:10n,\n\t\t\txi:11n,\n\t\t\txii:12n\n\t\t},MONTH,NORMAL);\n\t\t\n\t\t//TODO: check these names\n\t\tdefineLiterals({\n\t\t\t\"Buɣum chuɣu\":1n,\n\t\t\t\"Buɣim\":1n,\n\t\t\t\"Muharram\":1n,\n\t\t\t\"Damba Bilaa\":2n,\n\t\t\t\"Safar\":2n,\n\t\t\t\"Damba\":3n,\n\t\t\t\"Rabi al Awwal\":3n,\n\t\t\t\"Gambanda\":4n,\n\t\t\t\"Rabi al Thani\":4n,\n\t\t\t\"Bandacheena\":5n,\n\t\t\t\"Jumada al Awwal\":5n,\n\t\t\t\"Kpini Bilaa\":6n,\n\t\t\t\"Jumada al Thani\":6n,\n\t\t\t\"Kpini\":7n,\n\t\t\t\"Rajab\":7n,\n\t\t\t\"Nolɔri Bilaa\":8n,\n\t\t\t\"Shaban\":8n,\n\t\t\t\"Sha ban\":8n,\n\t\t\t\"Nolɔri\":9n,\n\t\t\t\"ramadan\":9n,\n\t\t\t\"Kɔnyuri\":10n,\n\t\t\t\"Shawwal\":10n,\n\t\t\t\"Chimsi Bilaa\":11n,\n\t\t\t\"hu al Qadah\":11n,\n\t\t\t\"Chimsi\":12n,\n\t\t\t\"Dhu al Hijjah\":12n,\n\t\t},HIJRI_MONTH, NORMAL);\n\t\t\n\t\tdefineLiterals({\n\t\t\tad:1n,\n\t\t\tbc:-1n,\n\t\t\tbce:-1n,\n\t\t\tce:1n,\n\t\t},ERA,LETTER_BY_LETTER);\n\t\tdefineLiterals({\n\t\t\t\"pɔi anabi Yisa dɔɣam\":-1n,\n\t\t\t\"ti zaamani\":1n,\n\t\t\t\"Anabi Yisa kpibu nyaaga\":1n\n\t\t},ERA);\n\t\t//forced as days\n\t\tdefineLiterals({\n\t\t\tdahinyini: 1n,\n\t\t\tdabaayi: 2n,\n\t\t\tdabaata: 3n,\n\t\t\tdabaanahi: 4n,\n\t\t\tdabaanu: 5n,\n\t\t\tdabaayɔbu: 6n,\n\t\t\tdabaapɔin: 7n,\n\t\t\tdabaanii: 8n,\n\t\t\tdabaawɔi: 9n,\n\t\t},DAY,NORMAL);\n\t\t//days or years\n\t\tdefineLiterals({\n\t\t\tyini:1n,\n\t\t\tayi:2n,\n\t\t\tata:3n,\n\t\t\tanahi:4n,\n\t\t\tanu:5n,\n\t\t\tayobu:6n,\n\t\t\tapɔi:7n,\n\t\t\tanii:8n,\n\t\t\tawei:9n,\n\t\t\t\"Pia\": 10n,\n\t\t\t\"piniyini\": 11n,\n\t\t\t\"pia ni yini\": 11n,\n\t\t\t\"pinaayi\": 12n,\n\t\t\t\"pia ni ayi\": 12n,\n\t\t\t\"pin ayi\": 12n,\n\t\t\t\"pinaata\": 13n,\n\t\t\t\"pin ata\": 13n,\n\t\t\t\"pia ni ata\": 13n,\n\t\t\t\"pinaanahi\": 14n,\n\t\t\t\"pia ni anahi\": 14n,\n\t\t\t\"pin anahi\": 14n,\n\t\t\t\"pinaanu\": 15n,\n\t\t\t\"pia ni anu\": 15n,\n\t\t\t\"pin anu\": 15n,\n\t\t\t\"pinaayobu\": 16n,\n\t\t\t\"pia ni ayobu\": 16n,\n\t\t\t\"pin ayobu\": 16n,\n\t\t\t\"pinaapɔin\": 17n,\n\t\t\t\"pia ni apɔi\": 17n,\n\t\t\t\"pin apɔi\": 17n,\n\t\t\t\"pishiayika\": 18n,\n\t\t\t\"pishi ayi ka\": 18n,\n\t\t\t\"pisiyinika\": 19n,\n\t\t\t\"pishi yini ka\": 19n,\n\t\t\t\"pishi\": 20n,\n\t\t\t\"pishi ni yini\": 21n,\n\t\t\t\"pishi ni ayi\": 22n,\n\t\t\t\"pishi ni ata\": 23n,\n\t\t\t\"Pishi ni anahi\": 24n,\n\t\t\t\"Pishi ni anu\": 25n,\n\t\t\t\"Pishi ni ayobu\": 26n,\n\t\t\t\"Pishi ni apɔin\": 27n,\n\t\t\t\"Pihita ayika\": 28n,\n\t\t\t\"Pihita ayi ka\": 28n,\n\t\t\t\"Pihitayinika\": 29n,\n\t\t\t\"Pihita yini ka\": 29n,\n\t\t\t\"pihita\": 30n,\n\t\t\t\"pihita ni yini\": 31n,\n\t\t},[DAY,YEAR,HIJRI_YEAR],NORMAL);\n\t\tdefineConstraint([\"st\",\"nd\",\"rd\",\"th\"],DAY,AFTER);\t//forced after a day\n\t\tdefineConstraint([\"yuuni\"],YEAR, BEFORE_OR_AFTER);\t\t//forced before or after a year\n\t\tdefineConstraint([\"hijira yuun\"],HIJRI_YEAR, BEFORE_OR_AFTER);\n\t\tdefineConstraint([\"biɛɣu\"],DAY, BEFORE);\t\t\t//forced before a day\n\t\tdefineConstraint([\"dali\"],DAY, BEFORE_OR_AFTER);\t\t//forced before or after a day\n\t\tdefineConstraint([\"AH\",\"a h\"],HIJRI_YEAR, BEFORE_OR_AFTER);\n\t\tdefineConstraint([\"goli\"],[MONTH,HIJRI_MONTH],BEFORE_OR_AFTER);\n\t}\n\t\n\tfunction calendarFormat(o){\n\t\tif (o[CALENDAR]!=null){\n\t\t\treturn o[CALENDAR];\n\t\t}\n\t\tif (o[HIJRI_MONTH]!=null || o[HIJRI_YEAR]!=null){\n\t\t\treturn HIJRI;\n\t\t}\n\t\treturn GREGORIAN;\n\t}\n\tfunction formatOutput(o){\n\t\tif (calendarFormat(o)===HIJRI){\n\t\t\tif (o[HIJRI_MONTH]==null || o[HIJRI_YEAR]==null){\n\t\t\t\treturn null;\n\t\t\t}\n\t\t\t\n\t\t\t//TODO: Actually support Hijri calendar\n\t\t\tWikifunctions.Error(\"Z28153\",[input,\"dag;en-us\"]);\n\t\t}\n\t\tlet year;\n\t\tif (o[ERA]!=null){\n\t\t\tyear = o[ERA]==-1n ? -(o[YEAR]\u003C0n ? -o[YEAR] : o[YEAR])+1n : (o[YEAR]\u003C0n ? -o[YEAR] : o[YEAR]);\n\t\t} else{\n\t\t\tyear=o[YEAR];\n\t\t}\n\n\t\treturn{\n\t\t\tK3: Number(o[DAY]??1),\n\t\t\tK2: Number(o[MONTH]??1)-1,\n\t\t\tK1: year\n\t\t};\n\t}\n\n\n\t//IMPORTANT: delete_chain must contain all the fields\n\tconst delete_chain=\"cnuedmy\";\n\n\t// FIELDS\n\tconst DAY='d';\n\tconst MONTH='m';\n\tconst YEAR='y';\n\tconst ERA='e';\n\tconst CALENDAR='c';\n\tconst HIJRI_YEAR='u';\n\tconst HIJRI_MONTH='n';\n\n\t// SPECIAL VALUES\n\tconst BC=-1n;\n\tconst AD=1n;\n\tconst GREGORIAN=Symbol();\n\tconst HIJRI=Symbol();\n\n\t// NUMERIC ELEMENTS SETTINGS\n\tconst numericElements=\"dmynu\";\n\tconst numericElementMin={\n\t\td:1n,\n\t\tm:1n,\n\t\tn:1n,\n\t};\n\tconst numericElementMax={\n\t\td:31n,\n\t\tm:12n,\n\t\tn:12n,\n\t};\n\n\t//END OF LANGUAGE-SPECIFIC CODE\n\t\n\t//Start of general code\n\tconst BEFORE=10;\n\tconst AFTER=20;\n\tconst BEFORE_OR_AFTER=30;\n\n\tconst LENIENT=true;\n\tconst NORMAL=false;\n\tconst LETTER_BY_LETTER=Symbol();\n\t\n\tfunction MultipleMeanings(m,e){\n\t\tfor (let i=0; i\u003Cm.length; ++i){\n\t\t\tthis[m[i]]=e[i];\n\t\t}\n\t}\n\n\tfunction defineLiterals(literals,meaning,compMode=LENIENT, forced=false){\n\t\tlet bestGuess=null;\n\t\tconst compFunc= compMode==LENIENT ? lenientComp : lessLenientComp;\n\t\tfor (let m in literals){\n\t\t\tlet target=m.split(\" \");\n\t\t\tlet ok=true;\n\t\t\tfor (let t=0; t\u003Ctarget.length; ++t){\n\t\t\t\tif (elements[iAtt+t]==undefined || !compFunc(elements[iAtt+t],target[t])){\n\t\t\t\t\tok=false;\n\t\t\t\t\tbreak;\n\t\t\t\t}\n\t\t\t}\n\t\t\tif (ok){\n\t\t\t\tif (bestGuess == null || bestGuess[1]\u003Ctarget.length){\n\t\t\t\t\tbestGuess = [literals[m],target.length];\n\t\t\t\t}\n\t\t\t}\n\t\t\telse if (compMode==LETTER_BY_LETTER ){\n\t\t\t\tlet target=m.split(\"\");\n\t\t\t\ttarget.filter((l)=\u003El!=\" \");\n\t\t\t\tlet ok=true;\n\t\t\t\tfor (let t=0; t\u003Ctarget.length; ++t){\n\t\t\t\t\tif (elements[iAtt+t]==undefined || !compFunc(elements[iAtt+t],target[t])){\n\t\t\t\t\t\tok=false;\n\t\t\t\t\t\tbreak;\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t\tif (ok){\n\t\t\t\t\tif (bestGuess == null || bestGuess[1]\u003Ctarget.length){\n\t\t\t\t\t\tbestGuess = [literals[m],target.length];\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\n\t\t}\n\t\tif (bestGuess==null){\n\t\t\treturn false;\n\t\t}\n\n\t\tif (typeof(meaning)==\"string\"){\n\t\t\tmeaning=[meaning];\n\t\t}\n\t\tfor (let m of meaning){\n\t\t\tif (m.length\u003E1){\n\t\t\t\tlet o=new MultipleMeanings(m,bestGuess[0]);\n\t\t\t\tfor (let mAtt of m){\n\t\t\t\t\t_currGuess[mAtt]=o;\n\t\t\t\t}\n\t\t\t}\n\t\t\telse {\n\t\t\t\t_currGuess[m]=bestGuess[0];\n\t\t\t}\n\t\t}\n\t\t_nSteps=bestGuess[1];\n\t\tif (forced){\n\t\t\t_forced=meaning;\n\t\t}\n\t\treturn true;\n\n\t}\n\tfunction defineLiteralFunction(f,meaning, forced=false){\n\t\tlet bestGuess=f(elements,iAtt);\n\t\tif (bestGuess==null){\n\t\t\treturn false;\n\t\t}\n\n\t\tif (typeof(meaning)==\"string\"){\n\t\t\tmeaning=[meaning];\n\t\t}\n\t\tfor (let m of meaning){\n\t\t\tif (m.length\u003E1){\n\t\t\t\tlet o=new MultipleMeanings(m,bestGuess[0]);\n\t\t\t\tfor (let mAtt of m){\n\t\t\t\t\t_currGuess[mAtt]=o;\n\t\t\t\t}\n\t\t\t}\n\t\t\telse {\n\t\t\t\t_currGuess[m]=bestGuess[0];\n\t\t\t}\n\t\t}\n\t\t_nSteps=bestGuess[1];\n\t\tif (forced){\n\t\t\t_forced=meaning;\n\t\t}\n\t\treturn true;\n\t}\n\tfunction defineConstraint(literals, meaning, position, compMode=NORMAL){\n\n\t\tlet bestGuess=null;\n\t\tconst compFunc= compMode==LENIENT ? lenientComp : lessLenientComp;\n\t\tfor (let m of literals){\n\t\t\tlet target=m.split(\" \");\n\t\t\tlet ok=true;\n\t\t\tfor (let t=0; t\u003Ctarget.length; ++t){\n\t\t\t\tif (elements[iAtt+t]==undefined || !compFunc(elements[iAtt+t],target[t])){\n\t\t\t\t\tok=false;\n\t\t\t\t\tbreak;\n\t\t\t\t}\n\t\t\t}\n\t\t\tif (ok){\n\t\t\t\tif (bestGuess == null || bestGuess\u003Ctarget.length){\n\t\t\t\t\tbestGuess = target.length;\n\t\t\t\t}\n\t\t\t}\n\n\t\t}\n\t\tif (bestGuess==null){\n\t\t\treturn false;\n\t\t}\n\t\t\n\n\t\tif (typeof(meaning)==\"string\"){\n\t\t\tmeaning=[meaning];\n\t\t}\n\t\t\n\t\t_constraintsList.push({pos:possibilities.length, meaning:meaning, type: position});\n\n\t\t_nSteps=bestGuess;\n\t\t_isToBeIgnored=true;\n\t\treturn true;\n\t}\n\tfunction defineConstraintFunction(f,meaning,position){\n\n\t\tlet bestGuess=f(elements,iAtt);\n\t\tif (bestGuess==null){\n\t\t\treturn false;\n\t\t}\n\n\t\tif (typeof(meaning)==\"string\"){\n\t\t\tmeaning=[meaning];\n\t\t}\n\t\t_constraintsList.push({pos:possibilities.length, meaning:meaning, type: position});\n\t\t_nSteps=bestGuess;\n\t\t_isToBeIgnored=true;\n\t\treturn true;\n\t}\n\n\tfunction lenientComp(a,b){\n\t\ta=a.toLowerCase().replaceAll(/,|\\.|;|:/g,\"\");\n\t\tb=b.toLowerCase();\n\t\tif (a==\"\") return false;\n\t\treturn a==b.substring(0,a.length);\n\t}\n\n\tfunction lessLenientComp(a,b){\n\t\ta=a.toLowerCase().replaceAll(/,|\\.|;|:/g,\"\");\n\t\tb=b.toLowerCase();\n\t\tif (a==\"\") return false;\n\t\treturn a==b;\n\t}\n\n\tfunction extractNumber(s){\n\t\tlet res=/-?[0-9]+/.exec(s);\n\t\tif (res!=null){\n\t\t\treturn BigInt(res);\n\t\t}\n\t\treturn null;\n\t}\n\n\tfunction isLeapYear(y){\n\t\treturn ((y \u0026 3n) == 0n \u0026\u0026\n\t\t\t((y % 25n) != 0n \n\t\t\t|| (y \u0026 15n) == 0n));\n\t}\n\t\n\tfunction lengthOfMonth(m,isLeap){\n\t\tif (m==1) \n\t\t\treturn isLeap ? 29 : 28;\n\t\telse \n\t\t\treturn 30+(1+m+Math.floor(m/7))%2;\n\t}\n\t\n\tfunction isValidDate(d){\n\t\tif (d==null || d.K1==undefined || d.K2==undefined || d.K3==undefined){\n\t\t\treturn false;\n\t\t}\n\t\tif (!isFinite(d.K2) || !isFinite(d.K3)){\n\t\t\treturn false;\n\t\t}\n\t\tlet isLeap=isLeapYear(d.K1);\n\t\tif (d.K2\u003C0 || d.K2\u003E11){\n\t\t\treturn false;\n\t\t}\n\t\tif (d.K3\u003C1 || d.K3\u003ElengthOfMonth(d.K2,isLeap)){\n\t\t\treturn false;\n\t\t}\n\t\treturn true;\n\t}\n\n\t\n\t/**************** START TOKENISATION ***********************/\n\n\tinput=input.replaceAll(/-|—|‒|–|—|⸺|⸺/g,\"-\");\n\n\n\tvar elements=[\"\"];\n\tfor (let i=0; i\u003Cinput.length;){\n\t\tlet s=separators.find((v)=\u003E input.substring(i,i+v.length)==v);\n\t\tif (s!==undefined){\n\t\t\tif(elements[elements.length-1]!=\"\")\n\t\t\t\telements.push(\"\");\n\t\t\ti+=s.length;\n\t\t\tcontinue;\n\t\t}\n\t\telements[elements.length-1]+=input[i++];\n\t}\n\tif(elements[elements.length-1]==\"\") elements.pop();\n\n\n\tlet elSeparato=[];\n\tfor (let i=0; i\u003Celements.length; ++i){\n\t\t//Separate numbers from text\n\t\tfor (let e of elements[i].matchAll(/((?:(?\u003C=^|\\s)[\\-\\+])?[0-9]+)?(?:\\-?([^0-9\\-]+))?/g)){\n\t\t\telSeparato.push(e.splice(1))\n\t\t}\n\t}\n\telSeparato=elSeparato.flat();\n\telements=elSeparato.filter((v)=\u003E(v!=null \u0026\u0026 v!=\"\"));\n\n\t// Wikifunctions.Debug(\"elements:\");\n\t// Wikifunctions.Debug(elements);\n\n\t/**************** END TOKENISATION ***********************/\n\t/**************** START FINDING POSSIBILITIES ***********************/\n\tvar possibilities=[];\n\n\tvar _constraintsList=[];\n\tvar _nSteps=1;\n\n\tfor(var iAtt=0; iAtt\u003Celements.length; iAtt+=_nSteps){\n\t\t_nSteps=1;\n\t\tlet n=extractNumber(elements[iAtt]);\n\t\tvar _currGuess={};\t//Object containing all the current guesses\n\t\tvar _forced=null;\n\t\tvar _isToBeIgnored=false;\n\n\t\t//////////\n\n\t\tlanguageSpecificOptions();\n\n\t\tfor (let i of numericElements){\n\t\t\tif ((numericElementMin[i]==null || n\u003E=numericElementMin[i]) \u0026\u0026 (numericElementMax[i]==null || n\u003C=numericElementMax[i])){\n\t\t\t\t_currGuess[i]??=n;\n\t\t\t}\n\t\t}\n\n\n\n\t\tif (_forced!=null){\n\t\t\tfor (let j in _currGuess){\n\t\t\t\tif (_forced.find((v)=\u003E(v==j)) == undefined){\n\t\t\t\t\t_currGuess[j]=null;\t\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\n\t\tif (!_isToBeIgnored)\n\t\t\tpossibilities.push(_currGuess);\n\t}\n\t\n\n\tif (_constraintsList.length\u003E0){\n\t\tfor (let pAtt=0; pAtt\u003C possibilities.length; ++pAtt){\n\t\t\tfor (let c of _constraintsList){\n\t\t\t\tif ((c.type==AFTER \u0026\u0026 pAtt!=c.pos-1) ||\n\t\t\t\t (c.type==BEFORE \u0026\u0026 pAtt!=c.pos) ||\n\t\t\t\t (c.type==BEFORE_OR_AFTER \u0026\u0026 pAtt!=c.pos-1 \u0026\u0026 pAtt!=c.pos)){\n\t\t\t\t\tfor(let m of c.meaning){\n\t\t\t\t\t\tpossibilities[pAtt][m]=null;\t\n\t\t\t\t\t}\n\t\t\t\t} else if ((c.type==AFTER \u0026\u0026 pAtt==c.pos-1) ||\n\t\t\t\t\t(c.type==BEFORE \u0026\u0026 pAtt==c.pos)){\n\t\t\t\t\tfor (let m in possibilities[pAtt]){\n\t\t\t\t\t\tif (c.meaning.find((x)=\u003E x==m)==undefined){\n\t\t\t\t\t\t\tpossibilities[pAtt][m]=null;\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t}\n\t/**************** END FINDING POSSIBILITIES ***********************/\n\n\n\tpossibilities=possibilities.filter((v)=\u003E(Object.entries(v).filter((x)=\u003Ex[1]!=null).length\u003E0));\n\n\t//remove elements that are not present\n\tlet lettersToRemove=\"\";\n\tif(delete_chain.length\u003Epossibilities.length){\n\t\tfor (let i of delete_chain){\n\t\t\tif (possibilities.find((p)=\u003Ep[i]!=null)==undefined){\n\t\t\t\tlettersToRemove+=i;\n\t\t\t}\n\t\t}\n\t}\n\n\t//save tokens that have only one possibility\n\tlet nLettersToMantain=0;\n\tfor (let p of possibilities){\n\t\tlet currn=1;\n\t\tfor (let e in p){\n\t\t\tif (p[e] instanceof MultipleMeanings){\n\t\t\t\tcurrn=Math.max(currn,Object.entries(p[e]).length);\n\t\t\t}\n\t\t}\n\t\tnLettersToMantain+=currn;\n\t}\n\t\n\tlet safeLetters=\"\";\n\tlet compulsoryLetters=\"\";\n\tif(delete_chain.length\u003EnLettersToMantain){\n\t\tfor (let p of possibilities){\n\t\t\tif (Object.entries(p).filter((x)=\u003Ex[1]!=null).length ==1){\n\t\t\t\tsafeLetters+=Object.entries(p).filter((x)=\u003Ex[1]!=null)[0][0];\n\t\t\t}\n\t\t}\n\t}\n\t\n\tfor (let c of _constraintsList){\n\t\tif (c.meaning.length!==1){\n\t\t\tcontinue;\n\t\t}\n\t\tif(!compulsoryLetters.includes(c.meaning[0])){\n\t\t\tcompulsoryLetters+=c.meaning[0];\n\t\t}\n\t}\n\n\n\t\n\t\t/**************** CHECK OF ALL ORDERS ***********************/\n\t\n\tfor (let i=0; i\u003CprefOptions.length; ++i){\n\t\tlet actPref=prefOptions[i];\n\t\tlet elementsFound={};\n\t\t\n\t\tlet localLettersToRemove=lettersToRemove;\n\t\t//remove elements according to the deletion chain\n\t\tfor (let i=0; i\u003Cdelete_chain.length; ++i){\n\t\t\tif (actPref.indexOf(delete_chain[i])===-1){\n\t\t\t\tlocalLettersToRemove+=delete_chain[i];\n\t\t\t}\n\t\t}\n\t\tfor(let i=0; delete_chain.length-localLettersToRemove.length\u003EnLettersToMantain \u0026\u0026 i\u003Cdelete_chain.length; ++i){\n\t\t\tif (localLettersToRemove.indexOf(delete_chain[i])== -1 \u0026\u0026 safeLetters.indexOf(delete_chain[i])==-1){\n\t\t\t\tlocalLettersToRemove+= delete_chain[i];\n\t\t\t}\n\t\t}\n\t\t\n\t\tfor (let l of localLettersToRemove){\n\t\t\tactPref=actPref.replace(l,\"\");\n\t\t}\n\t\tlet actPrefIt=actPref[Symbol.iterator]();\n\t\tlet currActPrefObj=actPrefIt.next();\n\t\t\n\t\tlet ok=true;\n\t\tfor (let j=0; j\u003Cpossibilities.length \u0026\u0026 !currActPrefObj.done; ++j){\n\t\t\twhile (elementsFound[currActPrefObj.value]!=undefined){\n\t\t\t\tcurrActPrefObj=actPrefIt.next();\n\t\t\t\tif (currActPrefObj.done){\n\t\t\t\t\tbreak;\n\t\t\t\t}\n\t\t\t}\n\t\t\tif (currActPrefObj.done){\n\t\t\t\tbreak;\n\t\t\t}\n\t\t\tif (possibilities[j]?.[currActPrefObj.value] instanceof MultipleMeanings){\n\t\t\t\tfor (let m in possibilities[j][currActPrefObj.value]){\n\t\t\t\t\telementsFound[m]=possibilities[j][currActPrefObj.value][m];\n\t\t\t\t}\n\t\t\t} else {\n\t\t\t\telementsFound[currActPrefObj.value]=possibilities[j]?.[currActPrefObj.value];\n\t\t\t\tif (elementsFound[currActPrefObj.value] == null){\n\t\t\t\t\tok=false;\n\t\t\t\t\tbreak;\n\t\t\t\t}\n\t\t\t}\n\t\t\t\n\t\t\tcurrActPrefObj=actPrefIt.next();\n\t\t}\n\t\tfor (let f of safeLetters){\n\t\t\tif (actPref.includes(f) \u0026\u0026 elementsFound[f]==null){\n\t\t\t\tok=false;\n\t\t\t\tbreak;\n\t\t\t}\n\t\t}\n\t\tfor (let f of compulsoryLetters){\n\t\t\tif (elementsFound[f]==null){\n\t\t\t\tok=false;\n\t\t\t\tbreak;\n\t\t\t}\n\t\t}\n\t\tif (ok){\n\t\t\tlet r= formatOutput(elementsFound);\n\t\t\tif (isValidDate(r)){\n\t\t\t\treturn r;\n\t\t\t}\n\t\t}\n\t}\n\t\n\tWikifunctions.Error(\"Z28131\",[input,\"dag;en-us\"]);\n\n\n}" } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "leggi Data, en, dag (mga), preparato per Hijri" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 6v6bgg9cbx86j6tku1tai54bahjn8qr Z28020 0 65095 268521 261447 2026-04-24T16:29:01Z Theki 2389 268521 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z28020" }, "Z2K2": { "Z1K1": "Z14294", "Z14294K1": [ "Z14293", { "Z1K1": "Z14293", "Z14293K1": "Z28018", "Z14293K2": [ "Z60", "Z1430" ] }, { "Z1K1": "Z14293", "Z14293K1": "Z28026", "Z14293K2": "Z33034" }, { "Z1K1": "Z14293", "Z14293K1": "Z28049", "Z14293K2": [ "Z60", "Z1011" ] }, { "Z1K1": "Z14293", "Z14293K1": "Z28052", "Z14293K2": [ "Z60", "Z1787" ] }, { "Z1K1": "Z14293", "Z14293K1": "Z30671", "Z14293K2": [ "Z60", "Z1146" ] }, { "Z1K1": "Z14293", "Z14293K1": "Z30609", "Z14293K2": [ "Z60", "Z1531" ] }, { "Z1K1": "Z14293", "Z14293K1": "Z32160", "Z14293K2": [ "Z60", "Z1186" ] }, { "Z1K1": "Z14293", "Z14293K1": "Z32212", "Z14293K2": [ "Z60", "Z1006", "Z1645", "Z1672", "Z1411", "Z1589", "Z1406", "Z1591", "Z1504", "Z1107" ] }, { "Z1K1": "Z14293", "Z14293K1": "Z32355", "Z14293K2": [ "Z60", "Z1830", "Z1326", "Z1171", "Z1736" ] }, { "Z1K1": "Z14293", "Z14293K1": "Z32166", "Z14293K2": [ "Z60", "Z1004", "Z1757", "Z1640" ] } ], "Z14294K2": "Z28019" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "config for defining role sentence" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 0eqvwt3nzi7xnxalqdt9590gr6xyalo 268522 268521 2026-04-24T16:29:39Z Theki 2389 268522 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z28020" }, "Z2K2": { "Z1K1": "Z14294", "Z14294K1": [ "Z14293", { "Z1K1": "Z14293", "Z14293K1": "Z28018", "Z14293K2": [ "Z60", "Z1430" ] }, { "Z1K1": "Z14293", "Z14293K1": "Z28026", "Z14293K2": "Z33034" }, { "Z1K1": "Z14293", "Z14293K1": "Z28049", "Z14293K2": [ "Z60", "Z1011" ] }, { "Z1K1": "Z14293", "Z14293K1": "Z28052", "Z14293K2": [ "Z60", "Z1787" ] }, { "Z1K1": "Z14293", "Z14293K1": "Z30671", "Z14293K2": [ "Z60", "Z1146" ] }, { "Z1K1": "Z14293", "Z14293K1": "Z30609", "Z14293K2": [ "Z60", "Z1531" ] }, { "Z1K1": "Z14293", "Z14293K1": "Z32160", "Z14293K2": [ "Z60", "Z1186" ] }, { "Z1K1": "Z14293", "Z14293K1": "Z32212", "Z14293K2": [ "Z60", "Z1006", "Z1645", "Z1672", "Z1411", "Z1589", "Z1406", "Z1591", "Z1504", "Z1107" ] }, { "Z1K1": "Z14293", "Z14293K1": "Z32355", "Z14293K2": "Z34003" }, { "Z1K1": "Z14293", "Z14293K1": "Z32166", "Z14293K2": [ "Z60", "Z1004", "Z1757", "Z1640" ] } ], "Z14294K2": "Z28019" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "config for defining role sentence" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } ihli0gm7ow8kcw5qtlf6b27lb26z5oc 268562 268522 2026-04-24T17:20:02Z Theki 2389 268562 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z28020" }, "Z2K2": { "Z1K1": "Z14294", "Z14294K1": [ "Z14293", { "Z1K1": "Z14293", "Z14293K1": "Z28018", "Z14293K2": [ "Z60", "Z1430" ] }, { "Z1K1": "Z14293", "Z14293K1": "Z28026", "Z14293K2": "Z33034" }, { "Z1K1": "Z14293", "Z14293K1": "Z28049", "Z14293K2": [ "Z60", "Z1011" ] }, { "Z1K1": "Z14293", "Z14293K1": "Z28052", "Z14293K2": [ "Z60", "Z1787" ] }, { "Z1K1": "Z14293", "Z14293K1": "Z30671", "Z14293K2": [ "Z60", "Z1146" ] }, { "Z1K1": "Z14293", "Z14293K1": "Z30609", "Z14293K2": [ "Z60", "Z1531" ] }, { "Z1K1": "Z14293", "Z14293K1": "Z32160", "Z14293K2": [ "Z60", "Z1186" ] }, { "Z1K1": "Z14293", "Z14293K1": "Z32212", "Z14293K2": "Z33463" }, { "Z1K1": "Z14293", "Z14293K1": "Z32355", "Z14293K2": "Z34003" }, { "Z1K1": "Z14293", "Z14293K1": "Z32166", "Z14293K2": [ "Z60", "Z1004", "Z1757", "Z1640" ] } ], "Z14294K2": "Z28019" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "config for defining role sentence" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } ett1gf2dgipc97drevivwjkgatwjrzd 268564 268562 2026-04-24T17:20:58Z Theki 2389 268564 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z28020" }, "Z2K2": { "Z1K1": "Z14294", "Z14294K1": [ "Z14293", { "Z1K1": "Z14293", "Z14293K1": "Z28018", "Z14293K2": [ "Z60", "Z1430" ] }, { "Z1K1": "Z14293", "Z14293K1": "Z28026", "Z14293K2": "Z33034" }, { "Z1K1": "Z14293", "Z14293K1": "Z28049", "Z14293K2": [ "Z60", "Z1011" ] }, { "Z1K1": "Z14293", "Z14293K1": "Z28052", "Z14293K2": [ "Z60", "Z1787" ] }, { "Z1K1": "Z14293", "Z14293K1": "Z30671", "Z14293K2": [ "Z60", "Z1146" ] }, { "Z1K1": "Z14293", "Z14293K1": "Z30609", "Z14293K2": [ "Z60", "Z1531" ] }, { "Z1K1": "Z14293", "Z14293K1": "Z32160", "Z14293K2": [ "Z60", "Z1186" ] }, { "Z1K1": "Z14293", "Z14293K1": "Z32212", "Z14293K2": "Z33463" }, { "Z1K1": "Z14293", "Z14293K1": "Z32355", "Z14293K2": "Z34003" }, { "Z1K1": "Z14293", "Z14293K1": "Z32166", "Z14293K2": "Z33056" } ], "Z14294K2": "Z28019" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "config for defining role sentence" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } k4mam3fq8x09uhcglhahzneile3agtn Z28151 0 65294 268817 217345 2026-04-25T09:00:05Z Dv103 11127 268817 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z28151" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z23961", "Z14K3": { "Z1K1": "Z16", "Z16K1": "Z600", "Z16K2": "function Z23961( Z23976K1 ) {\n\tvar input=Z23976K1;\n\tconst separators=[\" \",\"\\t\",\"/\",\"\\\\\",\"'\",'\"',\"|\"];\n\tconst prefOptions=[\"dmye\",\"yemd\",\"yedm\",\"mdye\"];\n\t\n\tfunction forceToYear(s){\n\t\tlet res=(/-?\\+?[0-9]+/.exec(s))?.[0];\n\t\tif (res==null){\n\t\t\treturn false;\n\t\t}\n\t\t//Wikifunctions.Debug(res);\n\t\tif (res.length\u003E2) return true;\n\t\tif (res[0]==\"-\" || res[0]==\"+\") return true;\n\t\treturn false;\n\t}\n\n\tfunction languageSpecificOptions(){\n\n\t\t\n\t\tdefineLiteralFunction(function(t,i){\n\t\t\tif (forceToYear(t[i])){\n\t\t\t\treturn [extractNumber(t[i]),1];\n\t\t\t}\n\t\t\treturn null;\n\t\t},YEAR,true);\n\t\t\n\t\t\n\t\tdefineLiterals({\n\t\t\tac:-1n,\n\t\t\tdc:1n,\n\t\t\taec:-1n,\n\t\t\tec:1n,\n\t\t\tad:1n,\n\t\t\tbc:-1n,\n\t\t\tbce:-1n,\n\t\t\tce:1n,\n\t\t},ERA,LETTER_BY_LETTER);\n\t\t\n\t\tdefineLiterals({\n\t\t\tgennaio:1n,\n\t\t\tfebbraio:2n,\n\t\t\tmarzo:3n,\n\t\t\taprile:4n,\n\t\t\tmaggio:5n,\n\t\t\tgiugno:6n,\n\t\t\tluglio:7n,\n\t\t\tagosto:8n,\n\t\t\tsettembre:9n,\n\t\t\tottobre:10n,\n\t\t\tnovembre:11n,\n\t\t\tdicembre:12n\n\t\t}, MONTH);\n\t}\n\t\n\tfunction formatOutput(o){\n\t\tlet year;\n\t\tif (o[ERA]!=null){\n\t\t\tyear = o[ERA]==-1n ? -(o[YEAR]\u003C0n ? -o[YEAR] : o[YEAR])+1n : (o[YEAR]\u003C0n ? -o[YEAR] : o[YEAR]);\n\t\t} else{\n\t\t\tyear=o[YEAR];\n\t\t}\n\n\t\treturn{\n\t\t\tK3: Number(o[DAY]??1),\n\t\t\tK2: Number(o[MONTH]??1)-1,\n\t\t\tK1: year\n\t\t};\n\t}\n\n\n\t//IMPORTANT: delete_chain must contain all the fields\n\tconst delete_chain=\"edmy\";\n\n\t// FIELDS\n\tconst DAY='d';\n\tconst MONTH='m';\n\tconst YEAR='y';\n\tconst ERA='e';\n\n\t// SPECIAL VALUES\n\tconst BC=-1n;\n\tconst AD=1n;\n\n\t// NUMERIC ELEMENTS SETTINGS\n\tconst numericElements=\"dmy\";\n\tconst numericElementMin={\n\t\td:1n,\n\t\tm:1n,\n\t\ty:null\n\t};\n\tconst numericElementMax={\n\t\td:31n,\n\t\tm:12n,\n\t\ty:null\n\t};\n\n\t//END OF LANGUAGE-SPECIFIC CODE\n\t\n\t//Start of general code\n\tconst BEFORE=10;\n\tconst AFTER=20;\n\tconst BEFORE_OR_AFTER=30;\n\n\tconst LENIENT=true;\n\tconst NORMAL=false;\n\tconst LETTER_BY_LETTER=Symbol();\n\t\n\tfunction MultipleMeanings(m,e){\n\t\tfor (let i=0; i\u003Cm.length; ++i){\n\t\t\tthis[m[i]]=e[i];\n\t\t}\n\t}\n\n\tfunction defineLiterals(literals,meaning,compMode=LENIENT, forced=false){\n\t\tlet bestGuess=null;\n\t\tconst compFunc= compMode==LENIENT ? lenientComp : lessLenientComp;\n\t\tfor (let m in literals){\n\t\t\tlet target=m.split(\" \");\n\t\t\tlet ok=true;\n\t\t\tfor (let t=0; t\u003Ctarget.length; ++t){\n\t\t\t\tif (elements[iAtt+t]==undefined || !compFunc(elements[iAtt+t],target[t])){\n\t\t\t\t\tok=false;\n\t\t\t\t\tbreak;\n\t\t\t\t}\n\t\t\t}\n\t\t\tif (ok){\n\t\t\t\tif (bestGuess == null || bestGuess[1]\u003Ctarget.length){\n\t\t\t\t\tbestGuess = [literals[m],target.length];\n\t\t\t\t}\n\t\t\t}\n\t\t\telse if (compMode==LETTER_BY_LETTER ){\n\t\t\t\tlet target=m.split(\"\");\n\t\t\t\ttarget.filter((l)=\u003El!=\" \");\n\t\t\t\tlet ok=true;\n\t\t\t\tfor (let t=0; t\u003Ctarget.length; ++t){\n\t\t\t\t\tif (elements[iAtt+t]==undefined || !compFunc(elements[iAtt+t],target[t])){\n\t\t\t\t\t\tok=false;\n\t\t\t\t\t\tbreak;\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t\tif (ok){\n\t\t\t\t\tif (bestGuess == null || bestGuess[1]\u003Ctarget.length){\n\t\t\t\t\t\tbestGuess = [literals[m],target.length];\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\n\t\t}\n\t\tif (bestGuess==null){\n\t\t\treturn false;\n\t\t}\n\n\t\tif (typeof(meaning)==\"string\"){\n\t\t\tmeaning=[meaning];\n\t\t}\n\t\tfor (let m of meaning){\n\t\t\tif (m.length\u003E1){\n\t\t\t\tlet o=new MultipleMeanings(m,bestGuess[0]);\n\t\t\t\tfor (let mAtt of m){\n\t\t\t\t\t_currGuess[mAtt]=o;\n\t\t\t\t}\n\t\t\t}\n\t\t\telse {\n\t\t\t\t_currGuess[m]=bestGuess[0];\n\t\t\t}\n\t\t}\n\t\t_nSteps=bestGuess[1];\n\t\tif (forced){\n\t\t\t_forced=meaning;\n\t\t}\n\t\treturn true;\n\n\t}\n\tfunction defineLiteralFunction(f,meaning, forced=false){\n\t\tlet bestGuess=f(elements,iAtt);\n\t\tif (bestGuess==null){\n\t\t\treturn false;\n\t\t}\n\n\t\tif (typeof(meaning)==\"string\"){\n\t\t\tmeaning=[meaning];\n\t\t}\n\t\tfor (let m of meaning){\n\t\t\tif (m.length\u003E1){\n\t\t\t\tlet o=new MultipleMeanings(m,bestGuess[0]);\n\t\t\t\tfor (let mAtt of m){\n\t\t\t\t\t_currGuess[mAtt]=o;\n\t\t\t\t}\n\t\t\t}\n\t\t\telse {\n\t\t\t\t_currGuess[m]=bestGuess[0];\n\t\t\t}\n\t\t}\n\t\t_nSteps=bestGuess[1];\n\t\tif (forced){\n\t\t\t_forced=meaning;\n\t\t}\n\t\treturn true;\n\t}\n\tfunction defineConstraint(literals, meaning, position, compMode=NORMAL){\n\n\t\tlet bestGuess=null;\n\t\tconst compFunc= compMode==LENIENT ? lenientComp : lessLenientComp;\n\t\tfor (let m of literals){\n\t\t\tlet target=m.split(\" \");\n\t\t\tlet ok=true;\n\t\t\tfor (let t=0; t\u003Ctarget.length; ++t){\n\t\t\t\tif (elements[iAtt+t]==undefined || !compFunc(elements[iAtt+t],target[t])){\n\t\t\t\t\tok=false;\n\t\t\t\t\tbreak;\n\t\t\t\t}\n\t\t\t}\n\t\t\tif (ok){\n\t\t\t\tif (bestGuess == null || bestGuess\u003Ctarget.length){\n\t\t\t\t\tbestGuess = target.length;\n\t\t\t\t}\n\t\t\t}\n\n\t\t}\n\t\tif (bestGuess==null){\n\t\t\treturn false;\n\t\t}\n\t\t\n\n\t\tif (typeof(meaning)==\"string\"){\n\t\t\tmeaning=[meaning];\n\t\t}\n\t\t\n\t\t_constraintsList.push({pos:possibilities.length, meaning:meaning, type: position});\n\n\t\t_nSteps=bestGuess;\n\t\t_isToBeIgnored=true;\n\t\treturn true;\n\t}\n\tfunction defineConstraintFunction(f,meaning,position){\n\n\t\tlet bestGuess=f(elements,iAtt);\n\t\tif (bestGuess==null){\n\t\t\treturn false;\n\t\t}\n\n\t\tif (typeof(meaning)==\"string\"){\n\t\t\tmeaning=[meaning];\n\t\t}\n\t\t_constraintsList.push({pos:possibilities.length, meaning:meaning, type: position});\n\t\t_nSteps=bestGuess;\n\t\t_isToBeIgnored=true;\n\t\treturn true;\n\t}\n\n\tfunction lenientComp(a,b){\n\t\ta=a.toLowerCase().replaceAll(/,|\\.|;|:/g,\"\");\n\t\tb=b.toLowerCase();\n\t\tif (a==\"\") return false;\n\t\treturn a==b.substring(0,a.length);\n\t}\n\n\tfunction lessLenientComp(a,b){\n\t\ta=a.toLowerCase().replaceAll(/,|\\.|;|:/g,\"\");\n\t\tb=b.toLowerCase();\n\t\tif (a==\"\") return false;\n\t\treturn a==b;\n\t}\n\n\tfunction extractNumber(s){\n\t\tlet res=/-?[0-9]+/.exec(s);\n\t\tif (res!=null){\n\t\t\treturn BigInt(res);\n\t\t}\n\t\treturn null;\n\t}\n\n\tfunction isLeapYear(y){\n\t\treturn ((y \u0026 3n) == 0n \u0026\u0026\n\t\t\t((y % 25n) != 0n \n\t\t\t|| (y \u0026 15n) == 0n));\n\t}\n\t\n\tfunction lengthOfMonth(m,isLeap){\n\t\tif (m==1) \n\t\t\treturn isLeap ? 29 : 28;\n\t\telse \n\t\t\treturn 30+(1+m+Math.floor(m/7))%2;\n\t}\n\t\n\tfunction isValidDate(d){\n\t\tif (d==null || d.K1==undefined || d.K2==undefined || d.K3==undefined){\n\t\t\treturn false;\n\t\t}\n\t\tlet isLeap=isLeapYear(d.K1);\n\t\tif (d.K2\u003C0 || d.K2\u003E11){\n\t\t\treturn false;\n\t\t}\n\t\tif (d.K3\u003C1 || d.K3\u003ElengthOfMonth(d.K2,isLeap)){\n\t\t\treturn false;\n\t\t}\n\t\treturn true;\n\t}\n\n\t\n\t/**************** START TOKENISATION ***********************/\n\n\tinput=input.replaceAll(/-|—|‒|–|—|⸺|⸺/g,\"-\");\n\n\n\tvar elements=[\"\"];\n\tfor (let i=0; i\u003Cinput.length;){\n\t\tlet s=separators.find((v)=\u003E input.substring(i,i+v.length)==v);\n\t\tif (s!==undefined){\n\t\t\tif(elements[elements.length-1]!=\"\")\n\t\t\t\telements.push(\"\");\n\t\t\ti+=s.length;\n\t\t\tcontinue;\n\t\t}\n\t\telements[elements.length-1]+=input[i++];\n\t}\n\tif(elements[elements.length-1]==\"\") elements.pop();\n\n\n\tlet elSeparato=[];\n\tfor (let i=0; i\u003Celements.length; ++i){\n\t\t//Separate numbers from text\n\t\tfor (let e of elements[i].matchAll(/((?:(?\u003C=^|\\s)[\\-\\+])?[0-9]+)?(?:\\-?([^0-9\\-]+))?/g)){\n\t\t\telSeparato.push(e.splice(1))\n\t\t}\n\t}\n\telSeparato=elSeparato.flat();\n\telements=elSeparato.filter((v)=\u003E(v!=null \u0026\u0026 v!=\"\"));\n\n\t// Wikifunctions.Debug(\"elements:\");\n\t// Wikifunctions.Debug(elements);\n\n\t/**************** END TOKENISATION ***********************/\n\t/**************** START FINDING POSSIBILITIES ***********************/\n\tvar possibilities=[];\n\n\tvar _constraintsList=[];\n\tvar _nSteps=1;\n\n\tfor(var iAtt=0; iAtt\u003Celements.length; iAtt+=_nSteps){\n\t\t_nSteps=1;\n\t\tlet n=extractNumber(elements[iAtt]);\n\t\tvar _currGuess={};\t//Object containing all the current guesses\n\t\tvar _forced=null;\n\t\tvar _isToBeIgnored=false;\n\n\t\t//////////\n\n\t\tlanguageSpecificOptions();\n\n\t\tfor (let i of numericElements){\n\t\t\tif ((numericElementMin[i]==null || n\u003E=numericElementMin[i]) \u0026\u0026 (numericElementMax[i]==null || n\u003C=numericElementMax[i])){\n\t\t\t\t_currGuess[i]??=n;\n\t\t\t}\n\t\t}\n\n\n\n\t\tif (_forced!=null){\n\t\t\tfor (let j in _currGuess){\n\t\t\t\tif (_forced.find((v)=\u003E(v==j)) == undefined){\n\t\t\t\t\t_currGuess[j]=null;\t\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\n\t\tif (!_isToBeIgnored)\n\t\t\tpossibilities.push(_currGuess);\n\t}\n\t\n\n\tif (_constraintsList.length\u003E0){\n\t\tfor (let pAtt=0; pAtt\u003C possibilities.length; ++pAtt){\n\t\t\tfor (let c of _constraintsList){\n\t\t\t\tif ((c.type==AFTER \u0026\u0026 pAtt!=c.pos-1) ||\n\t\t\t\t (c.type==BEFORE \u0026\u0026 pAtt!=c.pos) ||\n\t\t\t\t (c.type==BEFORE_OR_AFTER \u0026\u0026 pAtt!=c.pos-1 \u0026\u0026 pAtt!=c.pos)){\n\t\t\t\t\tfor(let m of c.meaning){\n\t\t\t\t\t\tpossibilities[pAtt][m]=null;\t\n\t\t\t\t\t}\n\t\t\t\t} else if ((c.type==AFTER \u0026\u0026 pAtt==c.pos-1) ||\n\t\t\t\t\t(c.type==BEFORE \u0026\u0026 pAtt==c.pos)){\n\t\t\t\t\tfor (let m in possibilities[pAtt]){\n\t\t\t\t\t\tif (c.meaning.find((x)=\u003E x==m)==undefined){\n\t\t\t\t\t\t\tpossibilities[pAtt][m]=null;\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t}\n\t/**************** END FINDING POSSIBILITIES ***********************/\n\n\n\tpossibilities=possibilities.filter((v)=\u003E(Object.entries(v).filter((x)=\u003Ex[1]!=null).length\u003E0));\n\n\t//remove elements that are not present\n\tlet lettersToRemove=\"\";\n\tif(delete_chain.length\u003Epossibilities.length){\n\t\tfor (let i of delete_chain){\n\t\t\tif (possibilities.find((p)=\u003Ep[i]!=null)==undefined){\n\t\t\t\tlettersToRemove+=i;\n\t\t\t}\n\t\t}\n\t}\n\n\t//save tokens that have only one possibility\n\tlet nLettersToMantain=0;\n\tfor (let p of possibilities){\n\t\tlet currn=1;\n\t\tfor (let e in p){\n\t\t\tif (p[e] instanceof MultipleMeanings){\n\t\t\t\tcurrn=Math.max(currn,Object.entries(p[e]).length);\n\t\t\t}\n\t\t}\n\t\tnLettersToMantain+=currn;\n\t}\n\t\n\tlet safeLetters=\"\";\n\tlet compulsoryLetters=\"\";\n\tif(delete_chain.length\u003EnLettersToMantain){\n\t\tfor (let p of possibilities){\n\t\t\tif (Object.entries(p).filter((x)=\u003Ex[1]!=null).length ==1){\n\t\t\t\tsafeLetters+=Object.entries(p).filter((x)=\u003Ex[1]!=null)[0][0];\n\t\t\t}\n\t\t}\n\t}\n\n\t\n\tfor (let c of _constraintsList){\n\t\tif (c.meaning.length!==1){\n\t\t\tcontinue;\n\t\t}\n\t\tif(!compulsoryLetters.includes(c.meaning[0])){\n\t\t\tcompulsoryLetters+=c.meaning[0];\n\t\t}\n\t}\n\n\n\t\n\t\t/**************** CHECK OF ALL ORDERS ***********************/\n\t\n\tfor (let i=0; i\u003CprefOptions.length; ++i){\n\t\tlet actPref=prefOptions[i];\n\t\tlet elementsFound={};\n\t\t\n\t\t\n\t\tlet localLettersToRemove=lettersToRemove;\n\t\t//remove elements according to the deletion chain\n\t\tfor (let i=0; i\u003Cdelete_chain.length; ++i){\n\t\t\tif (actPref.indexOf(delete_chain[i])===-1){\n\t\t\t\tlocalLettersToRemove+=delete_chain[i];\n\t\t\t}\n\t\t}\n\t\tfor(let i=0; delete_chain.length-localLettersToRemove.length\u003EnLettersToMantain \u0026\u0026 i\u003Cdelete_chain.length; ++i){\n\t\t\tif (localLettersToRemove.indexOf(delete_chain[i])== -1 \u0026\u0026 safeLetters.indexOf(delete_chain[i])==-1){\n\t\t\t\tlocalLettersToRemove+= delete_chain[i];\n\t\t\t}\n\t\t}\n\t\t\n\t\tfor (let l of localLettersToRemove){\n\t\t\tactPref=actPref.replace(l,\"\");\n\t\t}\n\t\tlet actPrefIt=actPref[Symbol.iterator]();\n\t\tlet currActPrefObj=actPrefIt.next();\n\t\t\n\t\tlet ok=true;\n\t\tfor (let j=0; j\u003Cpossibilities.length \u0026\u0026 !currActPrefObj.done; ++j){\n\t\t\twhile (elementsFound[currActPrefObj.value]!=undefined){\n\t\t\t\tcurrActPrefObj=actPrefIt.next();\n\t\t\t\tif (currActPrefObj.done){\n\t\t\t\t\tbreak;\n\t\t\t\t}\n\t\t\t}\n\t\t\tif (currActPrefObj.done){\n\t\t\t\tbreak;\n\t\t\t}\n\t\t\tif (possibilities[j]?.[currActPrefObj.value] instanceof MultipleMeanings){\n\t\t\t\tfor (let m in possibilities[j][currActPrefObj.value]){\n\t\t\t\t\telementsFound[m]=possibilities[j][currActPrefObj.value][m];\n\t\t\t\t}\n\t\t\t} else {\n\t\t\t\telementsFound[currActPrefObj.value]=possibilities[j]?.[currActPrefObj.value];\n\t\t\t\tif (elementsFound[currActPrefObj.value] == null){\n\t\t\t\t\tok=false;\n\t\t\t\t\tbreak;\n\t\t\t\t}\n\t\t\t}\n\t\t\t\n\t\t\tcurrActPrefObj=actPrefIt.next();\n\t\t}\n\t\tfor (let f of safeLetters){\n\t\t\tif (actPref.includes(f) \u0026\u0026 elementsFound[f]==null){\n\t\t\t\tok=false;\n\t\t\t\tbreak;\n\t\t\t}\n\t\t}\n\t\tfor (let f of compulsoryLetters){\n\t\t\tif (elementsFound[f]==null){\n\t\t\t\tok=false;\n\t\t\t\tbreak;\n\t\t\t}\n\t\t}\n\t\tif (ok){\n\t\t\tlet r= formatOutput(elementsFound);\n\t\t\tif (isValidDate(r)){\n\t\t\t\treturn r;\n\t\t\t}\n\t\t}\n\t}\n\t\n\t\n\tWikifunctions.Error(\"Z28131\",[input,\"it\"]);\n\n\n}" } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "leggi data gregoriana italiana, js, aggiornato,err" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 0pdjus7cqky92dy7prwfr95tpstbmd2 Z29317 0 68393 268419 228094 2026-04-24T14:06:24Z Feeglgeef 8776 268419 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z29317" }, "Z2K2": { "Z1K1": "Z14294", "Z14294K1": [ "Z14293" ], "Z14294K2": "Z29316" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "selettori di forma per titolo di tabella" }, { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "config for selectors of form for table header" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 7zmm9q9ocww2x9uaxuvz90up76q0out Z29320 0 68396 268544 228100 2026-04-24T16:51:55Z Theki 2389 268544 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z29320" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z27885", "Z14K2": { "Z1K1": "Z7", "Z7K1": "Z34096", "Z34096K1": { "Z1K1": "Z7", "Z7K1": "Z802", "Z802K1": { "Z1K1": "Z7", "Z7K1": "Z813", "Z813K1": { "Z1K1": "Z7", "Z7K1": "Z6830", "Z6830K1": { "Z1K1": "Z18", "Z18K1": "Z27885K1" }, "Z6830K2": { "Z1K1": "Z6092", "Z6092K1": "P5137" }, "Z6830K3": { "Z1K1": "Z18", "Z18K1": "Z27885K2" } } }, "Z802K2": { "Z1K1": "Z7", "Z7K1": "Z27899", "Z27899K1": { "Z1K1": "Z7", "Z7K1": "Z6821", "Z6821K1": { "Z1K1": "Z18", "Z18K1": "Z27885K1" } }, "Z27899K2": { "Z1K1": "Z18", "Z18K1": "Z27885K2" } }, "Z802K3": { "Z1K1": "Z7", "Z7K1": "Z29315", "Z29315K1": { "Z1K1": "Z7", "Z7K1": "Z27327", "Z27327K1": { "Z1K1": "Z18", "Z18K1": "Z27885K1" }, "Z27327K2": { "Z1K1": "Z6092", "Z6092K1": "P5137" }, "Z27327K3": { "Z1K1": "Z18", "Z18K1": "Z27885K2" } }, "Z29315K2": { "Z1K1": "Z18", "Z18K1": "Z27885K2" } } }, "Z34096K2": { "Z1K1": "Z18", "Z18K1": "Z27885K2" } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "name for table header, language selection" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } c21ocrj1n31cv1omb2vv9bc2ux3vest Template:Main page/News 10 68963 268898 267094 2026-04-25T09:49:39Z Sannita (WMF) 10 update 268898 wikitext text/x-wiki <noinclude><languages /></noinclude> ; <translate><!--T:1--> Volunteer's Corners</translate> * <translate><!--T:2--> The next Volunteers' Corner will be at <tvar name="date-and-time"><bdi lang="en" dir="ltr">[https://zonestamp.toolforge.org/1778520600 17:30 UTC on 2026-05-11]</bdi></tvar> on <tvar name="platform"><bdi lang="en" dir="ltr">Google Meet</bdi></tvar> at <tvar name="link"><bdi lang="en" dir="ltr">[https://meet.google.com/xuy-njxh-rkw meet.google.com/xuy-njxh-rkw]</bdi></tvar>.</translate> * <translate><!--T:3--> The [[<tvar name="1">:c:File:Abstract Wikipedia Volunteer Corner 2026-04.webm</tvar>|most recent Volunteer's Corner]] is available on Commons</translate> ; <translate><!--T:4--> Recent status updates about Wikifunctions</translate> <!--Keep this to the most recent 5 entries--> * <translate><tvar name="1">{{Status updates|2026-04-25}}</tvar>: The Foundation's search for the perfect language</translate> * <translate><!--T:27--> <tvar name="1">{{Status updates|2026-04-16}}</tvar>: Milestones; Some major issues hopefully resolved</translate> * <translate><!--T:26--> <tvar name="1">{{Status updates|2026-04-10}}</tvar>: Community proposals for capturing meaning</translate> * <translate><!--T:25--> <tvar name="1">{{Status updates|2026-04-02}}</tvar>: Request for Discussion: Syntactic tables</translate> * <translate><!--T:24--> <tvar name="1">{{Status updates|2026-03-26}}</tvar>: First few days of Abstract Wikipedia Beta; Status of Composition Language v2</translate> [[Special:MyLanguage/Wikifunctions:Status updates|<span class="mw-ui-button mw-ui-constructive mw-ui-small"><translate><!--T:10--> More news</translate></span>]] eh98wofz36asuh6ek96my7lzwiaenz8 268899 268898 2026-04-25T09:49:51Z Sannita (WMF) 10 Marked this version for translation 268899 wikitext text/x-wiki <noinclude><languages /></noinclude> ; <translate><!--T:1--> Volunteer's Corners</translate> * <translate><!--T:2--> The next Volunteers' Corner will be at <tvar name="date-and-time"><bdi lang="en" dir="ltr">[https://zonestamp.toolforge.org/1778520600 17:30 UTC on 2026-05-11]</bdi></tvar> on <tvar name="platform"><bdi lang="en" dir="ltr">Google Meet</bdi></tvar> at <tvar name="link"><bdi lang="en" dir="ltr">[https://meet.google.com/xuy-njxh-rkw meet.google.com/xuy-njxh-rkw]</bdi></tvar>.</translate> * <translate><!--T:3--> The [[<tvar name="1">:c:File:Abstract Wikipedia Volunteer Corner 2026-04.webm</tvar>|most recent Volunteer's Corner]] is available on Commons</translate> ; <translate><!--T:4--> Recent status updates about Wikifunctions</translate> <!--Keep this to the most recent 5 entries--> * <translate><!--T:28--> <tvar name="1">{{Status updates|2026-04-25}}</tvar>: The Foundation's search for the perfect language</translate> * <translate><!--T:27--> <tvar name="1">{{Status updates|2026-04-16}}</tvar>: Milestones; Some major issues hopefully resolved</translate> * <translate><!--T:26--> <tvar name="1">{{Status updates|2026-04-10}}</tvar>: Community proposals for capturing meaning</translate> * <translate><!--T:25--> <tvar name="1">{{Status updates|2026-04-02}}</tvar>: Request for Discussion: Syntactic tables</translate> * <translate><!--T:24--> <tvar name="1">{{Status updates|2026-03-26}}</tvar>: First few days of Abstract Wikipedia Beta; Status of Composition Language v2</translate> [[Special:MyLanguage/Wikifunctions:Status updates|<span class="mw-ui-button mw-ui-constructive mw-ui-small"><translate><!--T:10--> More news</translate></span>]] 2n1f5elskbjigdugzwycs5lcno3tsth Template:Main page/News/en 10 69028 268905 267100 2026-04-25T09:49:53Z FuzzyBot 207 Updating to match new version of source page 268905 wikitext text/x-wiki <noinclude><languages /></noinclude> ; Volunteer's Corners * The next Volunteers' Corner will be at <bdi lang="en" dir="ltr">[https://zonestamp.toolforge.org/1778520600 17:30 UTC on 2026-05-11]</bdi> on <bdi lang="en" dir="ltr">Google Meet</bdi> at <bdi lang="en" dir="ltr">[https://meet.google.com/xuy-njxh-rkw meet.google.com/xuy-njxh-rkw]</bdi>. * The [[:c:File:Abstract Wikipedia Volunteer Corner 2026-04.webm|most recent Volunteer's Corner]] is available on Commons ; Recent status updates about Wikifunctions <!--Keep this to the most recent 5 entries--> * {{Status updates|2026-04-25}}: The Foundation's search for the perfect language * {{Status updates|2026-04-16}}: Milestones; Some major issues hopefully resolved * {{Status updates|2026-04-10}}: Community proposals for capturing meaning * {{Status updates|2026-04-02}}: Request for Discussion: Syntactic tables * {{Status updates|2026-03-26}}: First few days of Abstract Wikipedia Beta; Status of Composition Language v2 [[Special:MyLanguage/Wikifunctions:Status updates|<span class="mw-ui-button mw-ui-constructive mw-ui-small">More news</span>]] j6383wrnmjqzexmznx4l9cetr4m365d Template:Main page/News/de 10 69043 268904 268247 2026-04-25T09:49:53Z FuzzyBot 207 Updating to match new version of source page 268904 wikitext text/x-wiki <noinclude><languages /></noinclude> ; Freiwilligentreffen * Das nächste Freiwilligentreffen findet am <bdi lang="en" dir="ltr">[https://zonestamp.toolforge.org/1778520600 17:30 UTC on 2026-05-11]</bdi> auf <bdi lang="en" dir="ltr">Google Meet</bdi> unter <bdi lang="en" dir="ltr">[https://meet.google.com/xuy-njxh-rkw meet.google.com/xuy-njxh-rkw]</bdi> statt. * Das [[:c:File:Abstract Wikipedia Volunteer Corner 2026-04.webm|letzte Freiwilligentreffen]] ist auf Commons verfügbar ; Aktuelle Neuigkeiten zum Status von Wikifunctions <!--Keep this to the most recent 5 entries--> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-04-25}}: The Foundation's search for the perfect language</span> * {{Status updates|2026-04-16}}: Meilensteine; Einige größere Probleme hoffentlich behoben * {{Status updates|2026-04-10}}: Community-Vorschläge zur Erfassung von Bedeutungen * {{Status updates|2026-04-02}}: Diskussionsanfrage: Syntaktische Tabellen * {{Status updates|2026-03-26}}: Erste Tage der Abstrakten Wikipedia Beta; Status der Kompositionssprache v2 [[Special:MyLanguage/Wikifunctions:Status updates|<span class="mw-ui-button mw-ui-constructive mw-ui-small">Weitere Neuigkeiten</span>]] m7gxp2tjt49n1rdrs47hbdb73agzndl Template:Main page/News/ko 10 69053 268908 267103 2026-04-25T09:49:54Z FuzzyBot 207 Updating to match new version of source page 268908 wikitext text/x-wiki <noinclude><languages /></noinclude> ; 지원자 코너 * 다음 지원자 코너는 <bdi lang="en" dir="ltr">[https://zonestamp.toolforge.org/1778520600 17:30 UTC on 2026-05-11]</bdi>에 진행됩니다: <bdi lang="en" dir="ltr">[https://meet.google.com/xuy-njxh-rkw meet.google.com/xuy-njxh-rkw]</bdi>(<bdi lang="en" dir="ltr">Google Meet</bdi>) * [[:c:File:Abstract Wikipedia Volunteer Corner 2026-04.webm|최신 지원자 코너]]는 공용에서 사용할 수 있습니다. ; 위키함수의 최신 상태 업데이트 <!--Keep this to the most recent 5 entries--> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-04-25}}: The Foundation's search for the perfect language</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-04-16}}: Milestones; Some major issues hopefully resolved</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-04-10}}: Community proposals for capturing meaning</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-04-02}}: Request for Discussion: Syntactic tables</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-03-26}}: First few days of Abstract Wikipedia Beta; Status of Composition Language v2</span> [[Special:MyLanguage/Wikifunctions:Status updates|<span class="mw-ui-button mw-ui-constructive mw-ui-small">더 많은 소식</span>]] ekd8ml4b37cow85eoaid4zr4lt96txo Template:Main page/News/ar 10 69123 268903 267096 2026-04-25T09:49:52Z FuzzyBot 207 Updating to match new version of source page 268903 wikitext text/x-wiki <noinclude><languages /></noinclude> ; ركن المتطوعين * ستكون جلسة ركن المتطوعين التالية بتوقيت <bdi lang="en" dir="ltr">[https://zonestamp.toolforge.org/1778520600 17:30 UTC on 2026-05-11]</bdi> على <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>. * [[:c:File:Abstract Wikipedia Volunteer Corner 2026-04.webm|أحدث جلسة لركن المتطوعين]] متاحة على كومنز ; تحديثات الحالة الأخيرة حول ويكي دوال <!--Keep this to the most recent 5 entries--> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-04-25}}: The Foundation's search for the perfect language</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-04-16}}: Milestones; Some major issues hopefully resolved</span> * {{Status updates|2026-04-10}}: مقترحات المجتمع لالتقاط المعنى * {{Status updates|2026-04-02}}: طلب مناقشة: الجداول النحوية * {{Status updates|2026-03-26}}: الأيام الأولى من النسخة التجريبية لويكيبيديا المجردة؛ حالة لغة التركيب v2 [[Special:MyLanguage/Wikifunctions:Status updates|<span class="mw-ui-button mw-ui-constructive mw-ui-small">المزيد من الأخبار</span>]] 0e1bmxmg58j8om58lxze550qrnibwkc Z29778 0 69146 268518 232653 2026-04-24T16:24:10Z JhowieNitnek 1044 268518 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z29778" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z29778K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Location" } ] } } ], "Z8K2": "Z11", "Z8K3": [ "Z20", "Z29780", "Z29781", "Z29782" ], "Z8K4": [ "Z14", "Z29779" ], "Z8K5": "Z29778" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "English demonym for Wikidata item" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } p65wgpx6hvyxh3jfhqyc3w0lago1lop Z29840 0 69315 268676 234857 2026-04-24T21:39:48Z Theki 2389 [[Special:PermanentLink/268672#Language_parameters_in_language-specific_functions]] 268676 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z29840" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z26570", "Z14K2": { "Z1K1": "Z7", "Z7K1": "Z34039", "Z34039K1": { "Z1K1": "Z7", "Z7K1": "Z14310", "Z14310K1": "Z29843", "Z14310K2": { "Z1K1": "Z18", "Z18K1": "Z26570K4" } }, "Z34039K2": { "Z1K1": "Z18", "Z18K1": "Z26570K1" }, "Z34039K3": { "Z1K1": "Z18", "Z18K1": "Z26570K2" }, "Z34039K4": { "Z1K1": "Z18", "Z18K1": "Z26570K3" }, "Z34039K5": { "Z1K1": "Z18", "Z18K1": "Z26570K4" } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "state location using entity and class, composition" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } plny0qfgy9apd4ah6o4qa4e8ysprqqy Z29843 0 69318 268505 267271 2026-04-24T16:06:17Z QuickQuokka 51952 Add Bulgarian 268505 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": [ "Z60", "Z1004", "Z1640" ] }, { "Z1K1": "Z14293", "Z14293K1": "Z32442", "Z14293K2": [ "Z60", "Z1830", "Z1326", "Z1171", "Z1736" ] }, { "Z1K1": "Z14293", "Z14293K1": "Z32739", "Z14293K2": [ "Z60", "Z1157", "Z1517" ] }, { "Z1K1": "Z14293", "Z14293K1": "Z32848", "Z14293K2": [ "Z60", "Z1403" ] }, { "Z1K1": "Z14293", "Z14293K1": "Z32855", "Z14293K2": [ "Z60", "Z1592" ] }, { "Z1K1": "Z14293", "Z14293K1": "Z33028", "Z14293K2": [ "Z60", "Z1006", "Z1645", "Z1411" ] }, { "Z1K1": "Z14293", "Z14293K1": "Z27267", "Z14293K2": [ "Z60", "Z1078" ] }, { "Z1K1": "Z14293", "Z14293K1": "Z33831", "Z14293K2": [ "Z60", "Z1762" ] }, { "Z1K1": "Z14293", "Z14293K1": "Z34070", "Z14293K2": [ "Z60", "Z1823" ] } ], "Z14294K2": "Z30397" }, "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“" } ] } } fgpkjv9kxth21f5t3lvj29wafip5s4f Template:Main page/News/zh-hant 10 69589 268911 267106 2026-04-25T09:49:55Z FuzzyBot 207 Updating to match new version of source page 268911 wikitext text/x-wiki <noinclude><languages /></noinclude> ; <span lang="en" dir="ltr" class="mw-content-ltr">Volunteer's Corners</span> * <span lang="en" dir="ltr" class="mw-content-ltr">The next Volunteers' Corner will be at <bdi lang="en" dir="ltr">[https://zonestamp.toolforge.org/1778520600 17:30 UTC on 2026-05-11]</bdi> on <bdi lang="en" dir="ltr">Google Meet</bdi> at <bdi lang="en" dir="ltr">[https://meet.google.com/xuy-njxh-rkw meet.google.com/xuy-njxh-rkw]</bdi>.</span> * <span lang="en" dir="ltr" class="mw-content-ltr">The [[:c:File:Abstract Wikipedia Volunteer Corner 2026-04.webm|most recent Volunteer's Corner]] is available on Commons</span> ; 維基函式庫的近期狀態更新 <!--Keep this to the most recent 5 entries--> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-04-25}}: The Foundation's search for the perfect language</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-04-16}}: Milestones; Some major issues hopefully resolved</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-04-10}}: Community proposals for capturing meaning</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-04-02}}: Request for Discussion: Syntactic tables</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-03-26}}: First few days of Abstract Wikipedia Beta; Status of Composition Language v2</span> [[Special:MyLanguage/Wikifunctions:Status updates|<span class="mw-ui-button mw-ui-constructive mw-ui-small">更多消息</span>]] k12mo2mqobnzb465f5liwq2oxabb1dh Z30182 0 69890 268546 233199 2026-04-24T16:53:13Z Theki 2389 268546 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z30182" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z27885", "Z14K2": { "Z1K1": "Z7", "Z7K1": "Z34096", "Z34096K1": { "Z1K1": "Z7", "Z7K1": "Z802", "Z802K1": { "Z1K1": "Z7", "Z7K1": "Z813", "Z813K1": { "Z1K1": "Z7", "Z7K1": "Z6830", "Z6830K1": { "Z1K1": "Z18", "Z18K1": "Z27885K1" }, "Z6830K2": { "Z1K1": "Z6092", "Z6092K1": "P5137" }, "Z6830K3": { "Z1K1": "Z18", "Z18K1": "Z27885K2" } } }, "Z802K2": { "Z1K1": "Z7", "Z7K1": "Z27899", "Z27899K1": { "Z1K1": "Z7", "Z7K1": "Z30120", "Z30120K1": { "Z1K1": "Z18", "Z18K1": "Z27885K1" }, "Z30120K2": [ "Z6030", "Z6033" ], "Z30120K3": { "Z1K1": "Z7", "Z7K1": "Z24144", "Z24144K1": { "Z1K1": "Z18", "Z18K1": "Z27885K2" }, "Z24144K2": { "Z1K1": "Z40", "Z40K1": "Z41" }, "Z24144K3": { "Z1K1": "Z40", "Z40K1": "Z41" } }, "Z30120K4": [ "Z6092" ] }, "Z27899K2": { "Z1K1": "Z18", "Z18K1": "Z27885K2" } }, "Z802K3": { "Z1K1": "Z7", "Z7K1": "Z29315", "Z29315K1": { "Z1K1": "Z7", "Z7K1": "Z27327", "Z27327K1": { "Z1K1": "Z18", "Z18K1": "Z27885K1" }, "Z27327K2": { "Z1K1": "Z6092", "Z6092K1": "P5137" }, "Z27327K3": { "Z1K1": "Z18", "Z18K1": "Z27885K2" } }, "Z29315K2": { "Z1K1": "Z18", "Z18K1": "Z27885K2" } } }, "Z34096K2": { "Z1K1": "Z18", "Z18K1": "Z27885K2" } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "nome per titolo di tabella, ottimizzato" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } l3zhru9vtrvcrcwtysb39uowi554cwc 268555 268546 2026-04-24T17:01:06Z Theki 2389 268555 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z30182" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z27885", "Z14K2": { "Z1K1": "Z7", "Z7K1": "Z34096", "Z34096K1": { "Z1K1": "Z7", "Z7K1": "Z802", "Z802K1": { "Z1K1": "Z7", "Z7K1": "Z813", "Z813K1": { "Z1K1": "Z7", "Z7K1": "Z6830", "Z6830K1": { "Z1K1": "Z18", "Z18K1": "Z27885K1" }, "Z6830K2": { "Z1K1": "Z6092", "Z6092K1": "P5137" }, "Z6830K3": { "Z1K1": "Z18", "Z18K1": "Z27885K2" } } }, "Z802K2": { "Z1K1": "Z7", "Z7K1": "Z27899", "Z27899K1": { "Z1K1": "Z7", "Z7K1": "Z30120", "Z30120K1": { "Z1K1": "Z18", "Z18K1": "Z27885K1" }, "Z30120K2": [ "Z6030", "Z6033" ], "Z30120K3": { "Z1K1": "Z7", "Z7K1": "Z24144", "Z24144K1": { "Z1K1": "Z18", "Z18K1": "Z27885K2" }, "Z24144K2": { "Z1K1": "Z40", "Z40K1": "Z41" }, "Z24144K3": { "Z1K1": "Z40", "Z40K1": "Z41" } }, "Z30120K4": [ "Z6092" ] }, "Z27899K2": { "Z1K1": "Z18", "Z18K1": "Z27885K2" } }, "Z802K3": { "Z1K1": "Z7", "Z7K1": "Z29315", "Z29315K1": { "Z1K1": "Z7", "Z7K1": "Z27327", "Z27327K1": { "Z1K1": "Z18", "Z18K1": "Z27885K1" }, "Z27327K2": { "Z1K1": "Z6092", "Z6092K1": "P5137" }, "Z27327K3": { "Z1K1": "Z18", "Z18K1": "Z27885K2" } }, "Z29315K2": { "Z1K1": "Z18", "Z18K1": "Z27885K2" } } }, "Z34096K2": { "Z1K1": "Z18", "Z18K1": "Z27885K2" } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "nome per titolo di tabella, ottimizzato" }, { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "name for table header, optimized" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 9h3zmdvs719bsjsuv9rkunib4mll98t Z30185 0 69893 268545 233210 2026-04-24T16:52:42Z Theki 2389 268545 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z30185" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z27885", "Z14K2": { "Z1K1": "Z7", "Z7K1": "Z34096", "Z34096K1": { "Z1K1": "Z7", "Z7K1": "Z850", "Z850K1": { "Z1K1": "Z7", "Z7K1": "Z29315", "Z29315K1": { "Z1K1": "Z7", "Z7K1": "Z27327", "Z27327K1": { "Z1K1": "Z18", "Z18K1": "Z27885K1" }, "Z27327K2": { "Z1K1": "Z6092", "Z6092K1": "P5137" }, "Z27327K3": { "Z1K1": "Z18", "Z18K1": "Z27885K2" } }, "Z29315K2": { "Z1K1": "Z18", "Z18K1": "Z27885K2" } }, "Z850K2": "Z28248", "Z850K3": { "Z1K1": "Z7", "Z7K1": "Z27899", "Z27899K1": { "Z1K1": "Z7", "Z7K1": "Z30120", "Z30120K1": { "Z1K1": "Z18", "Z18K1": "Z27885K1" }, "Z30120K2": [ "Z6030", "Z6033" ], "Z30120K3": { "Z1K1": "Z7", "Z7K1": "Z24144", "Z24144K1": { "Z1K1": "Z18", "Z18K1": "Z27885K2" }, "Z24144K2": { "Z1K1": "Z40", "Z40K1": "Z41" }, "Z24144K3": { "Z1K1": "Z40", "Z40K1": "Z41" } }, "Z30120K4": [ "Z6092" ] }, "Z27899K2": { "Z1K1": "Z18", "Z18K1": "Z27885K2" } } }, "Z34096K2": { "Z1K1": "Z18", "Z18K1": "Z27885K2" } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "nome per titolo di tabella, con catch" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 5y23gao030drbi1eiragsgq1sgkw558 268557 268545 2026-04-24T17:03:18Z Theki 2389 268557 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z30185" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z27885", "Z14K2": { "Z1K1": "Z7", "Z7K1": "Z34096", "Z34096K1": { "Z1K1": "Z7", "Z7K1": "Z850", "Z850K1": { "Z1K1": "Z7", "Z7K1": "Z29315", "Z29315K1": { "Z1K1": "Z7", "Z7K1": "Z27327", "Z27327K1": { "Z1K1": "Z18", "Z18K1": "Z27885K1" }, "Z27327K2": { "Z1K1": "Z6092", "Z6092K1": "P5137" }, "Z27327K3": { "Z1K1": "Z18", "Z18K1": "Z27885K2" } }, "Z29315K2": { "Z1K1": "Z18", "Z18K1": "Z27885K2" } }, "Z850K2": "Z28248", "Z850K3": { "Z1K1": "Z7", "Z7K1": "Z27899", "Z27899K1": { "Z1K1": "Z7", "Z7K1": "Z30120", "Z30120K1": { "Z1K1": "Z18", "Z18K1": "Z27885K1" }, "Z30120K2": [ "Z6030", "Z6033" ], "Z30120K3": { "Z1K1": "Z7", "Z7K1": "Z24144", "Z24144K1": { "Z1K1": "Z18", "Z18K1": "Z27885K2" }, "Z24144K2": { "Z1K1": "Z40", "Z40K1": "Z41" }, "Z24144K3": { "Z1K1": "Z40", "Z40K1": "Z41" } }, "Z30120K4": [ "Z6092" ] }, "Z27899K2": { "Z1K1": "Z18", "Z18K1": "Z27885K2" } } }, "Z34096K2": { "Z1K1": "Z18", "Z18K1": "Z27885K2" } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "nome per titolo di tabella, con catch" }, { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "name for table header, with try/catch" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } funspm475hdpe4wkzxkzn918aryq6id Z30226 0 69954 268556 233519 2026-04-24T17:01:58Z Theki 2389 268556 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z30226" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z27885", "Z14K2": { "Z1K1": "Z7", "Z7K1": "Z811", "Z811K1": { "Z1K1": "Z7", "Z7K1": "Z30159", "Z30159K1": [ "Z6091", { "Z1K1": "Z18", "Z18K1": "Z27885K1" } ], "Z30159K2": { "Z1K1": "Z18", "Z18K1": "Z27885K2" } } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "nome per titolo di tabella, tramite Z30159" }, { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "name for table header, using Z30159" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } iro9w09ghirc6vzv3krja3glr59a1gd Template:Main page/News/ja 10 70114 268907 267102 2026-04-25T09:49:53Z FuzzyBot 207 Updating to match new version of source page 268907 wikitext text/x-wiki <noinclude><languages /></noinclude> ; ボランティアのコーナース * 次のボランティアのコーナーは<bdi lang="en" dir="ltr">[https://zonestamp.toolforge.org/1778520600 17:30 UTC on 2026-05-11]</bdi>で<bdi lang="en" dir="ltr">[https://meet.google.com/xuy-njxh-rkw meet.google.com/xuy-njxh-rkw]</bdi>に<bdi lang="en" dir="ltr">Google Meet</bdi>。 * [[:c:File:Abstract Wikipedia Volunteer Corner 2026-04.webm|最新のボランティアのコーナー]]にコモンズで利用可能です。 ; ウィキファンクションズに関するステータスの最近のアップデート <!--Keep this to the most recent 5 entries--> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-04-25}}: The Foundation's search for the perfect language</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-04-16}}: Milestones; Some major issues hopefully resolved</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-04-10}}: Community proposals for capturing meaning</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-04-02}}: Request for Discussion: Syntactic tables</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-03-26}}: First few days of Abstract Wikipedia Beta; Status of Composition Language v2</span> [[Special:MyLanguage/Wikifunctions:Status updates|<span class="mw-ui-button mw-ui-constructive mw-ui-small">その他のニュース</span>]] doz8s00ghk32me5veie5k334tdag4wy Z30397 0 70192 268569 265411 2026-04-24T17:27:40Z Theki 2389 normalize 268569 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z30397" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z30397K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "entity" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z30397K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "class" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z30397K3", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "location" } ] } } ], "Z8K2": "Z11", "Z8K3": [ "Z20", "Z30398", "Z32605", "Z32603", "Z33425", "Z33471" ], "Z8K4": [ "Z14", "Z33429", "Z32738" ], "Z8K5": "Z30397" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "State location using entity and class, English" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 7sk6ncnjyn119eob71n3g0yfih8fcam Z30440 0 70243 268668 234684 2026-04-24T21:30:53Z Theki 2389 268668 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z30440" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z30438", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z30438", "Z30438K1": "Z29968", "Z30438K2": { "Z1K1": "Z6091", "Z6091K1": "Q1016944" }, "Z30438K3": { "Z1K1": "Z20420", "Z20420K1": { "Z1K1": "Z20159", "Z20159K1": { "Z1K1": "Z17813", "Z17813K1": "Z17814" }, "Z20159K2": { "Z1K1": "Z13518", "Z13518K1": "2025" } }, "Z20420K2": { "Z1K1": "Z20342", "Z20342K1": { "Z1K1": "Z16098", "Z16098K1": "Z16109" }, "Z20342K2": { "Z1K1": "Z13518", "Z13518K1": "23" } } }, "Z30438K4": { "Z1K1": "Z20420", "Z20420K1": { "Z1K1": "Z20159", "Z20159K1": { "Z1K1": "Z17813", "Z17813K1": "Z17814" }, "Z20159K2": { "Z1K1": "Z13518", "Z13518K1": "2026" } }, "Z20420K2": { "Z1K1": "Z20342", "Z20342K1": { "Z1K1": "Z16098", "Z16098K1": "Z16110" }, "Z20342K2": { "Z1K1": "Z13518", "Z13518K1": "24" } } }, "Z30438K5": "Z1002" }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z14392", "Z14392K2": { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Sunset in Peterhead on 23 September 2025 was at 18:02." } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "apply English sunset sentence with 4 arguments" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 3gmww3as55o4lpj5y86f202744hip9i Template:Main page/News/bn 10 71222 268902 267097 2026-04-25T09:49:52Z FuzzyBot 207 Updating to match new version of source page 268902 wikitext text/x-wiki <noinclude><languages /></noinclude> ; স্বেচ্ছাসেবকদের সভা * পরবর্তী স্বেচ্ছাসেবক সভাটি <bdi lang="en" dir="ltr">[https://meet.google.com/xuy-njxh-rkw meet.google.com/xuy-njxh-rkw]</bdi> ঠিকানায় <bdi lang="en" dir="ltr">Google Meet</bdi>-এ <bdi lang="en" dir="ltr">[https://zonestamp.toolforge.org/1778520600 17:30 UTC on 2026-05-11]</bdi>-তে অনুষ্ঠিত হবে। * [[:c:File:Abstract Wikipedia Volunteer Corner 2026-04.webm|সর্বশেষ স্বেচ্ছাসেবকদের সভাটি]] কমন্সে উপলব্ধ রয়েছে। ; উইকিফাংশন্স সম্পর্কে সাম্প্রতিক হালনাগাদ <!--Keep this to the most recent 5 entries--> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-04-25}}: The Foundation's search for the perfect language</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-04-16}}: Milestones; Some major issues hopefully resolved</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-04-10}}: Community proposals for capturing meaning</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-04-02}}: Request for Discussion: Syntactic tables</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-03-26}}: First few days of Abstract Wikipedia Beta; Status of Composition Language v2</span> [[Special:MyLanguage/Wikifunctions:Status updates|<span class="mw-ui-button mw-ui-constructive mw-ui-small">আরও সংবাদ</span>]] g2g1byrjkmubrpezhu3f5rerhx0h3uk Template:Main page/News/fr 10 73409 268906 267917 2026-04-25T09:49:53Z FuzzyBot 207 Updating to match new version of source page 268906 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/1778520600 17:30 UTC on 2026-05-11]</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-04.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--> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-04-25}}: The Foundation's search for the perfect language</span> * {{Status updates|2026-04-16}} : jalons - quelques problèmes majeurs ont été résolus * {{Status updates|2026-04-10}} : propositions communautaires pour capturer la signification * {{Status updates|2026-04-02}} : pemande de discussion: tables syntactiques * {{Status updates|2026-03-26}} : premiers jours de la Wikipédia abstraite en bêta; statut du langage de composition v2 [[Special:MyLanguage/Wikifunctions:Status updates|<span class="mw-ui-button mw-ui-constructive mw-ui-small">Plus ...</span>]] ble7klz1abo1jjbylbw6uxzzerq4x5c Template:Main page/News/nl 10 75151 268909 267743 2026-04-25T09:49:54Z FuzzyBot 207 Updating to match new version of source page 268909 wikitext text/x-wiki <noinclude><languages /></noinclude> ; Bijeenkomst vrijwilligers * De volgende bijeenkomst zal plaatsvinden op <bdi lang="en" dir="ltr">[https://zonestamp.toolforge.org/1778520600 17:30 UTC on 2026-05-11]</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-04.webm|meest recente "Volunteer's Corner"]] ; Recente statusupdates over Wikifuncties <!--Keep this to the most recent 5 entries--> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-04-25}}: The Foundation's search for the perfect language</span> * {{Status updates|2026-04-16}}: Mijlpalen; er zijn enkele belangrijke problemen hopelijk opgelost * {{Status updates|2026-04-10}}: Voorstellen van gemeenschap voor het vastleggen van betekenis * {{Status updates|2026-04-02}}: Verzoek tot overleg: Syntactische tabellen * {{Status updates|2026-03-26}}: Eerste dagen van de Abstract Wikipedia Beta; Status van de compositie-taal v2 [[Special:MyLanguage/Wikifunctions:Status updates|<span class="mw-ui-button mw-ui-constructive mw-ui-small">Meer nieuws</span>]] p2ugh8470y93efwcoolfu2p5w1f85ub Template:Main page/News/zh-hans 10 75568 268910 267105 2026-04-25T09:49:55Z FuzzyBot 207 Updating to match new version of source page 268910 wikitext text/x-wiki <noinclude><languages /></noinclude> ; 志愿者角 * 下期志愿者角将于<bdi lang="en" dir="ltr">[https://zonestamp.toolforge.org/1778520600 17:30 UTC on 2026-05-11]</bdi>在<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>开始。 * [[:c:File:Abstract Wikipedia Volunteer Corner 2026-04.webm|最近的志愿者角]]现已发布于 Commons。 ; <span lang="en" dir="ltr" class="mw-content-ltr">Recent status updates about Wikifunctions</span> <!--Keep this to the most recent 5 entries--> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-04-25}}: The Foundation's search for the perfect language</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-04-16}}: Milestones; Some major issues hopefully resolved</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-04-10}}: Community proposals for capturing meaning</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-04-02}}: Request for Discussion: Syntactic tables</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-03-26}}: First few days of Abstract Wikipedia Beta; Status of Composition Language v2</span> [[Special:MyLanguage/Wikifunctions:Status updates|<span class="mw-ui-button mw-ui-constructive mw-ui-small"><span lang="en" dir="ltr" class="mw-content-ltr">More news</span></span>]] pvlbi4dexvw3441c5u5icf4puaj7ew3 Z32053 0 78052 268553 267728 2026-04-24T16:58:36Z Theki 2389 normalize 268553 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z32053" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6", "Z17K2": "Z32053K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "URL" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z6", "Z17K2": "Z32053K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "title of webpage" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z6", "Z17K2": "Z32053K3", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "website name" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z20420", "Z17K2": "Z32053K4", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "access date" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z60", "Z17K2": "Z32053K5", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "display language" } ] } } ], "Z8K2": "Z89", "Z8K3": [ "Z20", "Z32054", "Z33002" ], "Z8K4": [ "Z14", "Z32089" ], "Z8K5": "Z32053" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Simple cite web" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1002", "Z31K2": [ "Z6", "cite website", "website reference", "reference a website", "cite a website" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "A simple version of the cite web template on Wikipedia." } ] } } 408j4iuv5v47omhxy62pp9faz4cwbt3 Z32089 0 78153 268552 262439 2026-04-24T16:58:20Z Theki 2389 268552 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z32089" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z32053", "Z14K2": { "Z1K1": "Z7", "Z7K1": "Z27873", "Z27873K1": { "Z1K1": "Z7", "Z7K1": "Z27926", "Z27926K1": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z27873", "Z27873K1": { "Z1K1": "Z7", "Z7K1": "Z802", "Z802K1": { "Z1K1": "Z7", "Z7K1": "Z24331", "Z24331K1": { "Z1K1": "Z18", "Z18K1": "Z32053K2" } }, "Z802K2": { "Z1K1": "Z7", "Z7K1": "Z27868", "Z27868K1": { "Z1K1": "Z18", "Z18K1": "Z32053K2" } }, "Z802K3": { "Z1K1": "Z18", "Z18K1": "Z32053K1" } }, "Z27873K2": "a", "Z27873K3": [ "Z6", "href" ], "Z27873K4": [ "Z6", { "Z1K1": "Z18", "Z18K1": "Z32053K1" } ] }, { "Z1K1": "Z7", "Z7K1": "Z27861", "Z27861K1": ". " }, { "Z1K1": "Z7", "Z7K1": "Z802", "Z802K1": { "Z1K1": "Z7", "Z7K1": "Z24331", "Z24331K1": { "Z1K1": "Z18", "Z18K1": "Z32053K3" } }, "Z802K2": { "Z1K1": "Z7", "Z7K1": "Z27849", "Z27849K1": { "Z1K1": "Z7", "Z7K1": "Z27873", "Z27873K1": { "Z1K1": "Z7", "Z7K1": "Z27868", "Z27868K1": { "Z1K1": "Z18", "Z18K1": "Z32053K3" } }, "Z27873K2": "i", "Z27873K3": [ "Z6" ], "Z27873K4": [ "Z6" ] }, "Z27849K2": { "Z1K1": "Z89", "Z89K1": ". " } }, "Z802K3": { "Z1K1": "Z89", "Z89K1": "" } }, { "Z1K1": "Z7", "Z7K1": "Z27849", "Z27849K1": { "Z1K1": "Z7", "Z7K1": "Z27849", "Z27849K1": { "Z1K1": "Z7", "Z7K1": "Z27868", "Z27868K1": { "Z1K1": "Z7", "Z7K1": "Z34096", "Z34096K1": { "Z1K1": "Z7", "Z7K1": "Z24766", "Z24766K1": { "Z1K1": "Z6091", "Z6091K1": "Q114946753" }, "Z24766K2": { "Z1K1": "Z18", "Z18K1": "Z32053K5" } }, "Z34096K2": { "Z1K1": "Z18", "Z18K1": "Z32053K5" } } }, "Z27849K2": { "Z1K1": "Z89", "Z89K1": ": " } }, "Z27849K2": { "Z1K1": "Z7", "Z7K1": "Z27868", "Z27868K1": { "Z1K1": "Z7", "Z7K1": "Z20780", "Z20780K1": { "Z1K1": "Z18", "Z18K1": "Z32053K4" }, "Z20780K2": { "Z1K1": "Z18", "Z18K1": "Z32053K5" } } } }, { "Z1K1": "Z89", "Z89K1": "." } ] }, "Z27873K2": "sup", "Z27873K3": [ "Z6", "class" ], "Z27873K4": [ "Z6", "ext-wikilambda-reference" ] } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Simple cite web, composition" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } g1qqonppuy76slzpga2gae2j8z4ufcv Template:Main page/News/cs 10 78172 268901 267098 2026-04-25T09:49:52Z FuzzyBot 207 Updating to match new version of source page 268901 wikitext text/x-wiki <noinclude><languages /></noinclude> ; Dobrovolnické koutky * Následující Dobrovolnický koutek se bude konat <bdi lang="en" dir="ltr">[https://zonestamp.toolforge.org/1778520600 17:30 UTC on 2026-05-11]</bdi> na platformě <bdi lang="en" dir="ltr">Google Meet</bdi> na <bdi lang="en" dir="ltr">[https://meet.google.com/xuy-njxh-rkw meet.google.com/xuy-njxh-rkw]</bdi>. * [[:c:File:Abstract Wikipedia Volunteer Corner 2026-04.webm|Poslední Dobrovolnický koutek]] je dostupný na Commons. ; Nedávné aktuality o Wikifunkcích <!--Keep this to the most recent 5 entries--> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-04-25}}: The Foundation's search for the perfect language</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-04-16}}: Milestones; Some major issues hopefully resolved</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-04-10}}: Community proposals for capturing meaning</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-04-02}}: Request for Discussion: Syntactic tables</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-03-26}}: First few days of Abstract Wikipedia Beta; Status of Composition Language v2</span> [[Special:MyLanguage/Wikifunctions:Status updates|<span class="mw-ui-button mw-ui-constructive mw-ui-small">Další novinky</span>]] f1ylzgmnr04tfu5ktt7j9jdp7pjwj3n Z32146 0 78279 268538 267311 2026-04-24T16:46:42Z Theki 2389 use [[Z34096]] 268538 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z32146" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z32145", "Z14K2": { "Z1K1": "Z7", "Z7K1": "Z31465", "Z31465K1": { "Z1K1": "Z7", "Z7K1": "Z802", "Z802K1": { "Z1K1": "Z7", "Z7K1": "Z14326", "Z14326K1": { "Z1K1": "Z18", "Z18K1": "Z32145K2" }, "Z14326K2": "Z1762" }, "Z802K2": { "Z1K1": "Z7", "Z7K1": "Z24766", "Z24766K1": { "Z1K1": "Z18", "Z18K1": "Z32145K1" }, "Z24766K2": { "Z1K1": "Z18", "Z18K1": "Z32145K2" } }, "Z802K3": { "Z1K1": "Z7", "Z7K1": "Z34096", "Z34096K1": { "Z1K1": "Z7", "Z7K1": "Z24766", "Z24766K1": { "Z1K1": "Z18", "Z18K1": "Z32145K1" }, "Z24766K2": { "Z1K1": "Z18", "Z18K1": "Z32145K2" } }, "Z34096K2": { "Z1K1": "Z18", "Z18K1": "Z32145K2" } } } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "sentence case section title from label, compose" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 2racszmeowvrjcqc1vtud5cc3kpikbf Z32279 0 78473 268421 258754 2026-04-24T14:06:52Z Feeglgeef 8776 268421 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z32279" }, "Z2K2": { "Z1K1": "Z14294", "Z14294K1": [ "Z14293", { "Z1K1": "Z14293", "Z14293K1": "Z32281", "Z14293K2": [ "Z60", "Z1006", "Z1411", "Z1406", "Z1591", "Z1589", "Z1504", "Z1107", "Z1152", "Z1645", "Z1672", "Z1202", "Z1902", "Z1901", "Z1837", "Z1900", "Z1900", "Z1804", "Z1372", "Z1375" ] } ], "Z14294K2": "Z32277" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "config for Word separator" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } qzgjte23qpa1oojm8ilwdvxe7xfi434 Z32292 0 78487 268709 258774 2026-04-25T00:16:44Z Redmin 52094 268709 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z32292" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z32290", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z32290", "Z32290K1": { "Z1K1": "Z7", "Z7K1": "Z6821", "Z6821K1": { "Z1K1": "Z6091", "Z6091K1": "Q42" } }, "Z32290K2": { "Z1K1": "Z6092", "Z6092K1": "P31" } }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z889", "Z889K2": [ "Z1", { "Z1K1": "Z6091", "Z6091K1": "Q5" } ], "Z889K3": "Z19316" } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Q42, P31" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } kzrd9yo6sziwjqr5mcx0hcjlk88o30v Z32298 0 78493 268420 267368 2026-04-24T14:06:40Z Feeglgeef 8776 use "config for" per [[WF:NC]] 268420 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z32298" }, "Z2K2": { "Z1K1": "Z14294", "Z14294K1": [ "Z14293", { "Z1K1": "Z14293", "Z14293K1": "Z32299", "Z14293K2": [ "Z60", "Z1002" ] }, { "Z1K1": "Z14293", "Z14293K1": "Z32971", "Z14293K2": [ "Z60", "Z1011" ] }, { "Z1K1": "Z14293", "Z14293K1": "Z33768", "Z14293K2": [ "Z60", "Z1787" ] }, { "Z1K1": "Z14293", "Z14293K1": "Z33859", "Z14293K2": [ "Z60", "Z1844", "Z1226", "Z1609" ] } ], "Z14294K2": "Z32276" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "config for Word separator (last)" } ] }, "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)" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } i9l5isbhj2wad9ovabzv40vj90u9spo Z32318 0 78514 268935 258834 2026-04-25T10:06:34Z QuickQuokka 51952 268935 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z32318" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z21739", "Z14K2": { "Z1K1": "Z7", "Z7K1": "Z802", "Z802K1": { "Z1K1": "Z7", "Z7K1": "Z32314", "Z32314K1": { "Z1K1": "Z18", "Z18K1": "Z21739K1" } }, "Z802K2": "an", "Z802K3": "a" } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "an or a?, composition" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } gj2gtahbp5pkpy55wifxztwj2gusd9o Z32534 0 78784 268674 262607 2026-04-24T21:35:55Z Theki 2389 268674 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z32534" }, "Z2K2": { "Z1K1": "Z14294", "Z14294K1": [ "Z14293", { "Z1K1": "Z14293", "Z14293K1": "Z32536", "Z14293K2": "Z33034" }, { "Z1K1": "Z14293", "Z14293K1": "Z32591", "Z14293K2": "Z33056" }, { "Z1K1": "Z14293", "Z14293K1": "Z32688", "Z14293K2": "Z34003" }, { "Z1K1": "Z14293", "Z14293K1": "Z32910", "Z14293K2": [ "Z60", "Z1592" ] }, { "Z1K1": "Z14293", "Z14293K1": "Z33026", "Z14293K2": "Z33463" } ], "Z14294K2": "Z32536" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "config for creative work - entity, class, creator" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "config oeuvre - entité, classe, créateur/trice" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 0kpjxwmt2whz7xg5yg2usgm68sebzn1 Z32582 0 78832 268675 266938 2026-04-24T21:37:21Z Theki 2389 [[Special:PermanentLink/268672#Language_parameters_in_language-specific_functions]] 268675 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z32582" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z32581", "Z14K2": { "Z1K1": "Z7", "Z7K1": "Z34039", "Z34039K1": { "Z1K1": "Z7", "Z7K1": "Z14310", "Z14310K1": "Z32534", "Z14310K2": { "Z1K1": "Z18", "Z18K1": "Z32581K4" } }, "Z34039K2": { "Z1K1": "Z18", "Z18K1": "Z32581K1" }, "Z34039K3": { "Z1K1": "Z18", "Z18K1": "Z32581K2" }, "Z34039K4": { "Z1K1": "Z18", "Z18K1": "Z32581K3" }, "Z34039K5": { "Z1K1": "Z18", "Z18K1": "Z32581K4" } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Creative work: entity, class, creator, composition" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "Oeuvre de l'esprit: entité classe auteur, compo." }, { "Z1K1": "Z11", "Z11K1": "Z1592", "Z11K2": "Kreativt verk: entitet, typ, skapare, komposition" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 7uamb50wz3cb4rp9fa780w0yztp3xoo Z32629 0 78955 268417 264090 2026-04-24T14:06:03Z Feeglgeef 8776 use "config for" per [[WF:NC]] 268417 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z32629" }, "Z2K2": { "Z1K1": "Z14294", "Z14294K1": [ "Z14293", { "Z1K1": "Z14293", "Z14293K1": "Z32631", "Z14293K2": [ "Z60", "Z1006", "Z1645", "Z1672", "Z1892", "Z1954", "Z1904", "Z1933", "Z1902" ] } ], "Z14294K2": "Z32626" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "config for join list of places (language setting)" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 67x2slgq8t64o4az6c3wwloan7vhofi Z32643 0 78993 268429 268069 2026-04-24T14:30:42Z Theki 2389 Removed Z32661 from the approved list of implementations 268429 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z32643" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z32643K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "entity" } ] } }, { "Z1K1": "Z17", "Z17K1": { "Z1K1": "Z7", "Z7K1": "Z881", "Z881K1": "Z6091" }, "Z17K2": "Z32643K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "classes" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z60", "Z17K2": "Z32643K3", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "language" } ] } } ], "Z8K2": "Z6", "Z8K3": [ "Z20" ], "Z8K4": [ "Z14" ], "Z8K5": "Z32643" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "subject is instance of multiple objects" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1002", "Z31K2": [ "Z6", "Article-less multi instantiating fragment" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Makes a sentence of form \"X is a Y and Z\" or \"X is a H, J, and K\"" } ] } } t5ourgrtiro7o9w9k1mizrjh7oeqqdk 268430 268429 2026-04-24T14:30:51Z Theki 2389 268430 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z32643" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z32643K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "entity" } ] } }, { "Z1K1": "Z17", "Z17K1": { "Z1K1": "Z7", "Z7K1": "Z881", "Z881K1": "Z6091" }, "Z17K2": "Z32643K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "classes" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z60", "Z17K2": "Z32643K3", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "language" } ] } } ], "Z8K2": "Z11", "Z8K3": [ "Z20" ], "Z8K4": [ "Z14" ], "Z8K5": "Z32643" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "subject is instance of multiple objects" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1002", "Z31K2": [ "Z6", "Article-less multi instantiating fragment" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Makes a sentence of form \"X is a Y and Z\" or \"X is a H, J, and K\"" } ] } } 1ff7rqq3c2tqhi5380uga919gg479uw 268431 268430 2026-04-24T14:31:29Z Theki 2389 Added Z32661 to the approved list of implementations 268431 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z32643" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z32643K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "entity" } ] } }, { "Z1K1": "Z17", "Z17K1": { "Z1K1": "Z7", "Z7K1": "Z881", "Z881K1": "Z6091" }, "Z17K2": "Z32643K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "classes" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z60", "Z17K2": "Z32643K3", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "language" } ] } } ], "Z8K2": "Z11", "Z8K3": [ "Z20" ], "Z8K4": [ "Z14", "Z32661" ], "Z8K5": "Z32643" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "subject is instance of multiple objects" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1002", "Z31K2": [ "Z6", "Article-less multi instantiating fragment" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Makes a sentence of form \"X is a Y and Z\" or \"X is a H, J, and K\"" } ] } } koc7u2y14g26xbdd01xytjelyrmhy8r Z32661 0 79011 268443 268066 2026-04-24T14:38:23Z Theki 2389 268443 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z32661" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z32643", "Z14K2": { "Z1K1": "Z7", "Z7K1": "Z802", "Z802K1": { "Z1K1": "Z7", "Z7K1": "Z23883", "Z23883K1": { "Z1K1": "Z7", "Z7K1": "Z12681", "Z12681K1": { "Z1K1": "Z18", "Z18K1": "Z32643K2" } } }, "Z802K2": "Z24", "Z802K3": { "Z1K1": "Z7", "Z7K1": "Z13318", "Z13318K1": { "Z1K1": "Z7", "Z7K1": "Z14310", "Z14310K1": "Z32660", "Z14310K2": { "Z1K1": "Z18", "Z18K1": "Z32643K3" } }, "Z13318K2": { "Z1K1": "Z18", "Z18K1": "Z32643K1" }, "Z13318K3": { "Z1K1": "Z18", "Z18K1": "Z32643K2" } } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "subject is instance of multiple objects, comp" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } pnjni0iyah6yh1e0uky5fpujyiez9a4 268533 268443 2026-04-24T16:37:18Z Theki 2389 268533 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z32661" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z32643", "Z14K2": { "Z1K1": "Z7", "Z7K1": "Z802", "Z802K1": { "Z1K1": "Z7", "Z7K1": "Z23883", "Z23883K1": { "Z1K1": "Z7", "Z7K1": "Z12681", "Z12681K1": { "Z1K1": "Z18", "Z18K1": "Z32643K2" } } }, "Z802K2": "Z24", "Z802K3": { "Z1K1": "Z7", "Z7K1": "Z21216", "Z21216K1": { "Z1K1": "Z7", "Z7K1": "Z14310", "Z14310K1": "Z32660", "Z14310K2": { "Z1K1": "Z18", "Z18K1": "Z32643K3" } }, "Z21216K2": { "Z1K1": "Z18", "Z18K1": "Z32643K1" }, "Z21216K3": { "Z1K1": "Z18", "Z18K1": "Z32643K2" }, "Z21216K4": { "Z1K1": "Z18", "Z18K1": "Z32643K3" } } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "subject is instance of multiple objects, comp" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } sabsmqsgqn25gql5i9igvybe1ve5ptr Z32823 0 79253 268413 261291 2026-04-24T14:05:07Z Feeglgeef 8776 use "config for" per [[WF:NC]] 268413 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z32823" }, "Z2K2": { "Z1K1": "Z14294", "Z14294K1": [ "Z14293", { "Z1K1": "Z14293", "Z14293K1": "Z29778", "Z14293K2": [ "Z60", "Z1002", "Z1113", "Z1689", "Z1199" ] } ], "Z14294K2": "Z29778" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "config for demonym" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } jcykslvujhei9bfcypqwqzv06orez2y Z32826 0 79256 268418 261295 2026-04-24T14:06:11Z Feeglgeef 8776 use "config for" per [[WF:NC]] 268418 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z32826" }, "Z2K2": { "Z1K1": "Z14294", "Z14294K1": [ "Z14293", { "Z1K1": "Z14293", "Z14293K1": "Z32825", "Z14293K2": [ "Z60", "Z1113", "Z1199", "Z1689", "Z1002" ] } ], "Z14294K2": "Z32825" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "config for person description" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } tesxu6vnjrpajsc3dy5ptjka8vt2uon User talk:Rachmat04 3 79351 268920 266208 2026-04-25T09:54:36Z MediaWiki message delivery 791 /* Wikifunctions & Abstract Wikipedia Newsletter #245 is out: The Foundation's search for the perfect language */ new section 268920 wikitext text/x-wiki {{Autoarchive resolved section |age=3 |timeout=30 |show=yes |archive='((FULLPAGENAME))/Archive/((year))' |overview= |latest archive=[[{{FULLPAGENAME}}/Archive/{{CURRENTYEAR}}|Archive/{{CURRENTYEAR}}]] }} == Wikifunctions & Abstract Wikipedia Newsletter #242 is out: Request for Discussion: Syntactic tables == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-04-02|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In this issue, we introduce a proposal for Natural Language Generation, we introduce a page for function suggestions from Abstract Wikipedia, we inform you that there will be a presentation about Abstract Wikipedia at WikiCon Australia, 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/1776101400 April 13, 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]]) 13:37, 3 April 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=30325620 --> == Wikifunctions & Abstract Wikipedia Newsletter #243 is out: Community proposals for capturing meaning == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-04-10|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In this issue, we report on three community proposals on syntactic approaches, we introduce a new Type (Complex numbers), we report on current hiccups on Abstract Wikipedia, we share more information about a presentation about Abstract Wikipedia at WikiCon Australia, 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/1776101400 April 13, 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]]) 15:35, 10 April 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=30325620 --> == Wikifunctions & Abstract Wikipedia Newsletter #244 is out: Milestones; Some major issues hopefully resolved == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-04-16|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In this issue, we celebrate 4000 functions on Wikifunctions and 1000 abstract articles on Abstract Wikipedia, we announce that we should have fixed some major issues with the websites, we inform you on our latest outreach activities, and we take a look at the latest software developments. Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]! Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 10:22, 17 April 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=30325620 --> == Wikifunctions & Abstract Wikipedia Newsletter #245 is out: The Foundation's search for the perfect language == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-04-25|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In this issue, we present an academic paper about Abstract Wikipedia, we discuss our latest Type created, and we take a look at the newest created functions. 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:54, 25 April 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=30325620 --> 7ptte5zf8fvdbslo5akdamh71gwbvl9 Z32896 0 79378 268412 262781 2026-04-24T14:04:59Z Feeglgeef 8776 use "config for" per [[WF:NC]] 268412 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z32896" }, "Z2K2": { "Z1K1": "Z14294", "Z14294K1": [ "Z14293", { "Z1K1": "Z14293", "Z14293K1": "Z32094", "Z14293K2": [ "Z60", "Z1002", "Z1113", "Z1689", "Z1199" ] }, { "Z1K1": "Z14293", "Z14293K1": "Z33053", "Z14293K2": [ "Z60", "Z1430" ] } ], "Z14294K2": "Z32897" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "config for Australian place population" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Language configuration for functions that take a QID and return an HTML fragment expressing the latest population. Initially scoped to match expressions in Australian local places." } ] } } nzlemh6jdvaly0tgu0kmc3v43tx4izg Z32981 0 79511 268414 262342 2026-04-24T14:05:17Z Feeglgeef 8776 use "config for" per [[WF:NC]] 268414 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z32981" }, "Z2K2": { "Z1K1": "Z14294", "Z14294K1": [ "Z14293", { "Z1K1": "Z14293", "Z14293K1": "Z32244", "Z14293K2": [ "Z60", "Z1002" ] }, { "Z1K1": "Z14293", "Z14293K1": "Z32985", "Z14293K2": [ "Z60", "Z1844", "Z1226" ] } ], "Z14294K2": "Z32244" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "config for non-defining role sentence" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1002", "Z31K2": [ "Z6", "config for non-defining role sentence" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 5dobusq2a6yu6o52bihi3hctf5bqdn0 Z33034 0 79582 268601 265342 2026-04-24T19:37:40Z Feeglgeef 8776 268601 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z33034" }, "Z2K2": [ "Z60", "Z1002", "Z1124", "Z1113", "Z1199", "Z1437", "Z1966", "Z1689" ], "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "English dialects" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "a persistent list of dialects of English " } ] } } c0ldphidm43mgp2kiofzu641qb54ywn Z33059 0 79611 268631 268074 2026-04-24T20:41:47Z Theki 2389 Removed Z33060 from the approved list of implementations 268631 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z33059" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z33059K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "subject" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z33059K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "object" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z33059K3", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "verb" } ] } } ], "Z8K2": "Z11", "Z8K3": [ "Z20", "Z33061", "Z33062" ], "Z8K4": [ "Z14" ], "Z8K5": "Z33059" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "English simple present singular sentence, indef" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1002", "Z31K2": [ "Z6", "[X] verbs [Y] English singular" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Makes an \"X [verbs] Y\" sentence, like \"Love commands respect\" or \"Practice makes perfection\"" } ] } } cinriw0lwz7gnqulscbpjjyw8120bos 268632 268631 2026-04-24T20:42:08Z Theki 2389 routine 268632 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z33059" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z33059K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "subject" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z33059K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "object" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z33059K3", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "verb" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z60", "Z17K2": "Z33059K4", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "language (for spelling variants)" } ] } } ], "Z8K2": "Z11", "Z8K3": [ "Z20", "Z33061", "Z33062" ], "Z8K4": [ "Z14" ], "Z8K5": "Z33059" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "English simple present singular sentence, indef" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1002", "Z31K2": [ "Z6", "[X] verbs [Y] English singular" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Makes an \"X [verbs] Y\" sentence, like \"Love commands respect\" or \"Practice makes perfection\"" } ] } } fp1cf69f4ywo47nmdvxmhisu2eltcdy 268636 268632 2026-04-24T20:45:11Z Theki 2389 Added Z33060 to the approved list of implementations 268636 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z33059" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z33059K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "subject" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z33059K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "object" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z33059K3", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "verb" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z60", "Z17K2": "Z33059K4", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "language (for spelling variants)" } ] } } ], "Z8K2": "Z11", "Z8K3": [ "Z20", "Z33061", "Z33062" ], "Z8K4": [ "Z14", "Z33060" ], "Z8K5": "Z33059" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "English simple present singular sentence, indef" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1002", "Z31K2": [ "Z6", "[X] verbs [Y] English singular" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Makes an \"X [verbs] Y\" sentence, like \"Love commands respect\" or \"Practice makes perfection\"" } ] } } iyy6kbjymgf8m1cp32oizsuk4tx4qme Z33060 0 79612 268634 268072 2026-04-24T20:44:06Z Theki 2389 268634 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z33060" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z33059", "Z14K2": { "Z1K1": "Z7", "Z7K1": "Z26107", "Z26107K1": { "Z1K1": "Z18", "Z18K1": "Z33059K4" }, "Z26107K2": { "Z1K1": "Z7", "Z7K1": "Z22511", "Z22511K1": { "Z1K1": "Z7", "Z7K1": "Z21394", "Z21394K1": [ "Z6", { "Z1K1": "Z7", "Z7K1": "Z23753", "Z23753K1": { "Z1K1": "Z18", "Z18K1": "Z33059K1" }, "Z23753K2": { "Z1K1": "Z18", "Z18K1": "Z33059K4" } }, " ", { "Z1K1": "Z7", "Z7K1": "Z19241", "Z19241K1": { "Z1K1": "Z7", "Z7K1": "Z27327", "Z27327K1": { "Z1K1": "Z18", "Z18K1": "Z33059K3" }, "Z27327K2": { "Z1K1": "Z6092", "Z6092K1": "P9970" }, "Z27327K3": { "Z1K1": "Z18", "Z18K1": "Z33059K4" } }, "Z19241K2": [ "Z6091", { "Z1K1": "Z6091", "Z6091K1": "Q51929074" }, { "Z1K1": "Z6091", "Z6091K1": "Q110786" }, { "Z1K1": "Z6091", "Z6091K1": "Q3910936" } ] }, " ", { "Z1K1": "Z7", "Z7K1": "Z23753", "Z23753K1": { "Z1K1": "Z18", "Z18K1": "Z33059K2" }, "Z23753K2": { "Z1K1": "Z18", "Z18K1": "Z33059K4" } } ] } } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "English simple present singular sentence, comp" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } md5sk1lv8wnrz9aztg5293x0457g3yl Z33061 0 79613 268635 268075 2026-04-24T20:44:57Z Theki 2389 268635 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z33061" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z33059", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z33059", "Z33059K1": { "Z1K1": "Z6091", "Z6091K1": "Q334600" }, "Z33059K2": { "Z1K1": "Z6091", "Z6091K1": "Q378701" }, "Z33059K3": { "Z1K1": "Z6091", "Z6091K1": "Q11398090" }, "Z33059K4": "Z1002" }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z14392", "Z14392K2": { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Practice makes perfection." } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "[en] Practice makes perfection." } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 2iqpg3095ux815wf65qw304042kmmb6 Z33062 0 79614 268637 268076 2026-04-24T20:45:49Z Theki 2389 268637 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z33062" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z33059", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z33059", "Z33059K1": { "Z1K1": "Z6091", "Z6091K1": "Q316" }, "Z33059K2": { "Z1K1": "Z6091", "Z6091K1": "Q28510" }, "Z33059K3": { "Z1K1": "Z6091", "Z6091K1": "Q1665268" }, "Z33059K4": "Z1002" }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z14392", "Z14392K2": { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Love commands respect." } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "[en] Love commands respect." } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 6ctfv78kwgjmk2k7iec6plegnlgdchv Wikifunctions:Requests for user groups/Archive/2026/04 4 79688 268727 267823 2026-04-25T03:08:09Z SpBot 978 archiving 1 section from [[Wikifunctions:Requests for user groups]] (after section [[Wikifunctions:Requests for user groups/Archive/2026/04#UndueMarmot|UndueMarmot]]) 268727 wikitext text/x-wiki {{Talkarchive}} === Redmin === :{{UL2.0|1=Redmin|contributions=1|deletedcontributions=1|editcount=1|blocklog=1|rightslog=1|crosswiki=1}} :''Discussion open until: 07:56, 2 April 2026 (UTC)'' :I have been working on functions related to lists here for some time now, and have recently started working on functions related to Abstract Wikipedia as well. Having to request others to connect or disconnect implementations and test cases for me slows that down. On Bengali Wiktionary, I have been working to improve a [[wikt:bn:মডিউল:আভিধানিক উপাত্ত|module]] that renders Wiktionary entries using data from Wikidata Lexemes, and someday (hopefully soon) I would like to use different functions implemented here in that (through templates) so that could also require me to contribute to connected implementations. [[User:Redmin|Redmin]] ([[User talk:Redmin|talk]]) 07:56, 31 March 2026 (UTC) ::{{s}} sufficient contributions ({{ping|Ameisenigel}} please close) [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 16:35, 2 April 2026 (UTC) :{{done}} --[[User:Ameisenigel|Ameisenigel]] ([[User talk:Ameisenigel|talk]]) 19:45, 2 April 2026 (UTC) :<small>This section was archived on a request by: [[User:Ameisenigel|Ameisenigel]] ([[User talk:Ameisenigel|talk]]) 19:45, 2 April 2026 (UTC)</small> === Winston Sung === : {{UL2.0|1=Winston Sung|contributions=1|deletedcontributions=1|editcount=1|blocklog=1|rightslog=1|crosswiki=1}} : ''Discussion open until: 15:01, 4 April 2026 (UTC)'' : I have been working on Wikifunctions, Wikidata, other Wikimedia projects, Wikimedia Code Review (with +2 rights) for a long time and currently leading the MediaWiki-zh/zhx (Mandarin Chinese/Sinitic languages) community while participating Wikifunctions-zh and Wikidata-TW communities. I plan to fix the language issues including specified wrong language object in function compositions and other maintenance stuffs. -- [[User:Winston Sung|Winston Sung]] ([[User talk:Winston Sung|talk]]) 15:01, 2 April 2026 (UTC) ::{{s}}: limited contributions requiring the support of a functioneer, but active on the Telegram. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 16:41, 2 April 2026 (UTC) :{{done}} --[[User:Ameisenigel|Ameisenigel]] ([[User talk:Ameisenigel|talk]]) 16:59, 6 April 2026 (UTC) :<small>This section was archived on a request by: [[User:Ameisenigel|Ameisenigel]] ([[User talk:Ameisenigel|talk]]) 16:59, 6 April 2026 (UTC)</small> === Volvox === :{{UL2.0|1=Volvox|contributions=1|deletedcontributions=1|editcount=1|blocklog=1|rightslog=1|crosswiki=1}} :''Discussion open until: 13:58, 16 April 2026 (UTC)'' :Hi, I'd like to apply for the functioneer rights, following a suggestion by [[User:Feeglgeef|Feeglgeef]] on [[User talk:Volvox#Request functioneer rights|my talk page]]. With the goal of generating sentences in {{Z|1099}}, I'm mainly working on building the necessary functions here on Wikifunctions (while simultaneously generating and enriching lexemes on Wikidata). Having the functioneer user rights would allow me to connect implementations and test cases without frequently having to solicit other people's help on the community portal. --[[User:Volvox|Volvox]] ([[User talk:Volvox|talk]]) 13:58, 14 April 2026 (UTC) ::{{s}} prolific contributions that put substantial load on functioneers for connections. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 18:39, 14 April 2026 (UTC) ::{{s}} Meets the requirements. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 19:24, 14 April 2026 (UTC) ::{{s}} Looks good to me. [[User:ChaoticVermillion|ChaoticVermillion]] ([[User talk:ChaoticVermillion|talk]]) 02:10, 15 April 2026 (UTC) :{{done}} --[[User:Ameisenigel|Ameisenigel]] ([[User talk:Ameisenigel|talk]]) 20:13, 17 April 2026 (UTC) :<small>This section was archived on a request by: [[User:Ameisenigel|Ameisenigel]] ([[User talk:Ameisenigel|talk]]) 20:13, 17 April 2026 (UTC)</small> === AdrianoRutz === :{{UL2.0|1=AdrianoRutz|contributions=1|deletedcontributions=1|editcount=1|blocklog=1|rightslog=1|crosswiki=1}} :''Discussion open until: 10:10, 2 April 2026 (UTC)'' :I am an active contributor on Wikidata ([[wikidata:User:AdrianoRutz|AdrianoRutz]]) with a background in chemistry. On Wikifunctions, I have already created and implemented functions related to chemical information (e.g. parsing, formatting, and validating chemical identifiers and nomenclature). I would like to use the Functioneer rights to improve these implementations and test cases, making them live and usable. Going forward, I intend to continue building out chemistry-focused functions, or things like [https://en.wikipedia.org/wiki/Module:P703 Module:P703] including those that could support Abstract Wikipedia articles on chemical compounds, and to improve coverage of data associated with properties such as [[wikidata:Property:P703|P703 (found in taxon)]], which links chemical substances to the organisms in which they naturally occur. Having Functioneer rights would let me take full responsibility for the quality of the functions I promote, and I am committed to ensuring that connected implementations and test cases meet community standards. [[User:AdrianoRutz|AdrianoRutz]] ([[User talk:AdrianoRutz|talk]]) 10:10, 31 March 2026 (UTC) ::<s>{{neutral}}/weak {{s}}. I find it a bit suspicious that you haven't made any contributions for 3 months and want functioneer now, but your contributions are sufficient. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 16:37, 2 April 2026 (UTC)</s> <s>{{o}}: Grammarly flags your text as AI generated. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 16:38, 2 April 2026 (UTC)</s> {{s}} per 99of9, my original oppose was on the basis of the lack of recent edits and the LLM use, which, together, made me very suspicious, but you've resolved that well enough for me. ''Please'' take care while using LLMs. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 01:03, 16 April 2026 (UTC) :::Uh, weird, I do not seem to recall having read anywhere LLM assistance for grammar was forbidden? By the way, I am not a native english speaker, and did put my original text into deepl (not an LLM) back and forth for better clarity, yes. :::Regarding the 3 months inactivity, yes, I recognize that. Recent Telegram discussions pushed me to apply while I was too shy to do it before. As simple as it gets, no other reasons. [[User:AdrianoRutz|AdrianoRutz]] ([[User talk:AdrianoRutz|talk]]) 16:25, 6 April 2026 (UTC) ::{{support}} The user has an established contribution history here and I see nothing untoward in the construction of the request. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 19:21, 14 April 2026 (UTC) ::{{ping|AdrianoRutz}} I appreciate your work on [[Z30950]] - I think it's a good and useful function with lots of solid tests. In light of your discussion above, may I ask, did you use an LLM in the preparation of the implementation [[Z30951]]? Secondly, what is the purpose of the section called "Total digits should be at most 10", and why is it necessary? --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 04:20, 15 April 2026 (UTC) :::Hi @[[User:99of9|99of9]], thank you for your appreciation! As for the above, the "draft" was mine and then I used some additional formatting/linting and suggestions. I did not read anywhere it was an issue as long as the content is checked. And you obviously did check thoroughly, the last part is not necessary and could be removed (I started with it at first and then forgot to remove it once the three steps above were there), for now I cannot do it as it is connected and I do not have functioneer rights! [[User:AdrianoRutz|AdrianoRutz]] ([[User talk:AdrianoRutz|talk]]) 06:25, 15 April 2026 (UTC) ::::{{s}} Thanks for your transparency. I'm happy to support per GrounderUK. Please do acknowledge and take care when using LLMs in your work. --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 00:32, 16 April 2026 (UTC) :::LLMs ''love'' to add a bunch of comments that immediately tell on it. You can only hide it if you take a lot of effort (remove comments, shuffle variable names). [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 13:53, 15 April 2026 (UTC) ::::Not sure to understand the goal of shuffling variable names...the implementation might contain some ''not so important'' comments but I do not see it as harmful by any means? Missing comments are usually much more of a problem? I commented mostly to hint on how to implement using compositions as I did not do it (yet). [[User:AdrianoRutz|AdrianoRutz]] ([[User talk:AdrianoRutz|talk]]) 15:17, 15 April 2026 (UTC) :::::AI is trained primarily for natural language and secondarily for coding, it will adopt natural language variable names instead of conventional ones. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 15:20, 15 April 2026 (UTC) ::::::Which might be an advantage when working in a project like Wikifunctions? If code reads better, I assume functioneers can also collaborate better than if variable names are "for a, b, c in _x ..." [[User:AdrianoRutz|AdrianoRutz]] ([[User talk:AdrianoRutz|talk]]) 19:29, 15 April 2026 (UTC) :::::::Perhaps? There are a lot less editors per code implementation then you'd see on other wikis, I'd say the vast majority only have one contributor, with maybe 5% receiving a second and 1% a third. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 20:12, 15 April 2026 (UTC) :::::::Yes, I’d love to add a few more comments and more meaningful names, but doing that tends to makes the code more anglocentric. Using ZID-based names is not necessarily more accessible, but at least it gives you somewhere to look for a label in different languages. This is definitely not a recommendation, just something to think about. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 08:08, 16 April 2026 (UTC) ::::::::One thing to consider is that the two programming languages that implementations may be written in are both designed with English-speakers in mind. I'm not sure how we could alleviate this (though I'd love to see ideas), meaning that code implementations are inaccessible to non-English speakers anyway. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 15:03, 16 April 2026 (UTC) :{{done}} --[[User:Ameisenigel|Ameisenigel]] ([[User talk:Ameisenigel|talk]]) 03:01, 16 April 2026 (UTC) :<small>This section was archived on a request by: [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 13:39, 21 April 2026 (UTC)</small> === UndueMarmot === :{{UL2.0|1=UndueMarmot|contributions=1|deletedcontributions=1|editcount=1|blocklog=1|rightslog=1|crosswiki=1}} :''Discussion open until: 12:31, 23 April 2026 (UTC)'' :I've been an active contributor on {{Q|Q2013}} for [{{fullurl:d:Special:Contributions/UndueMarmot|dir=prev}} nearly two years now], and I've shown willingness to learn and help create functions here.<br/><br/>The functions I have created here include: {{Z|Z33440}}; {{Z|Z33442}}; {{Z|Z33441}}; {{Z|Z33445}}; and my last one: {{Z|Z33859}}.<br/>All previously approved, either on [[WF:CP]] or on [[WF:PC]].<br/>—[[User:UndueMarmot|<span style="color:#705ccb;">Undue</span><span style="color:#cfdfa3;background-color:#705ccb;">Marmot</span>]] <small>([[User talk:UndueMarmot|talk]])</small> 12:31, 21 April 2026 (UTC) ::{{s}}, sufficient contributions, including especially valuable multilingual ones. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 12:48, 21 April 2026 (UTC) ::{{s}} thanks for your continuing contributions. --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 03:44, 23 April 2026 (UTC) ::{{s}}, thank you for your contributions. &mdash; [[User:Theki|rae<sup>5e</sup>]] &lt;[[User talk:Theki|talk]]&gt; 14:14, 23 April 2026 (UTC) :{{done}} --[[User:Ameisenigel|Ameisenigel]] ([[User talk:Ameisenigel|talk]]) 21:50, 23 April 2026 (UTC) :<small>This section was archived on a request by: [[User:Ameisenigel|Ameisenigel]] ([[User talk:Ameisenigel|talk]]) 21:50, 23 April 2026 (UTC)</small> 0215gcprqgg2nixg9abbx4bcdrq4gp9 Wikifunctions:Project chat/Archive/2026/03 4 79756 268725 267821 2026-04-25T03:08:05Z SpBot 978 archiving 1 section from [[Wikifunctions:Project chat]] (after section [[Wikifunctions:Project chat/Archive/2026/03#Upcoming_Wikimedia_Café_meetup_regarding_the_the_2026-2027_Wikimedia_Foundation_Annual_Plan|Upcoming_Wikimedia_Café_meetup_regarding_the_the_2026-2027_Wikimedia_Foundation_Annual_Plan]]) 268725 wikitext text/x-wiki {{Talkarchive}} == Add Belgian French == Belgian French (fr-be) was recently added to MediaWiki. [[User:JhowieNitnek|JhowieNitnek]] ([[User talk:JhowieNitnek|talk]]) 07:02, 6 March 2026 (UTC) == Composition editor not working == [[File:Composition editor not working properly.png|alt=this is why i use python in wikifunctions|thumb]] When using the composition editor, some functions just don't show up. In the image, I try to add [[Z19241]] to my function and it doesn't work. I also tried using the ZID but it still doesn't work. What is wrong with this editor?? [[User:ChaoticVermillion|ChaoticVermillion]] ([[User talk:ChaoticVermillion|talk]]) 09:09, 12 March 2026 (UTC) :The selector only lists functions that have a return type that is compatible with the context. It’s hard to tell what the context is from the image, because it’s obscured by the dropdown. I was able to find and select {{Z|Z19241}} in a context that expected a [[Z6]] or [[Z1]]. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 09:50, 12 March 2026 (UTC) :I think the screenshot is enough to tell what your mistake was: You're trying to set the ''type'' of the argument to be the result of a function call. Normally it's only [[Z881]] that you would need to do that for. Open the triple-dot menu at one level higher. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 22:27, 12 March 2026 (UTC) == Wikifunctions & Abstract Wikipedia Newsletter #240 is out: Abstract Wikipedia is now in Beta == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-03-19|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In this issue, we celebrate the launch of the [https://abstract.wikipedia.org/ preliminary Beta version of Abstract Wikipedia], 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]]) 18:23, 19 March 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=30229736 --> :<small>This section was archived on a request by: [[User:Mdktb|Mdktb]] ([[User talk:Mdktb|talk]]) 17:15, 10 April 2026 (UTC)</small> == Wikifunctions & Abstract Wikipedia Newsletter #241 is out: First few days of Abstract Wikipedia Beta; Status of Composition Language v2 == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-03-26|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In this issue, we discuss the first early edits on [https://abstract.wikipedia.org/ Abstract Wikipedia], we share the status of Composition Language v2, 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]]) 16:48, 26 March 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=30289284 --> :<small>This section was archived on a request by: [[User:Mdktb|Mdktb]] ([[User talk:Mdktb|talk]]) 17:14, 10 April 2026 (UTC)</small> == Wikifunctions & Abstract Wikipedia Newsletter #239 is out: A new composition language == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-03-11|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In this issue, we talk about the revamp of the composition language on Wikifunctions, with its potential for further improvements. 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]]) 16:19, 12 March 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=30229736 --> :I wish it will be possible to write compositions in a way like spreadsheets functions. When I read the title of the Newsletter I expected it to be about that topic and then I learned it is as far as I understand about how the functions are interpreted in the background. How to work with different types of input and output is different. In Spreadsheet I sometimes experience such problems and there are other cases where an automatic type conversion happens. How to find the right type is one of the difficulties in Wikifunctions when creating functions at the moment. [[User:Hogü-456|Hogü-456]] ([[User talk:Hogü-456|talk]]) 22:22, 13 March 2026 (UTC) == Inappropriate test case == The test case {{Z|31210}} seems to not be appropriate for Wiki functions and unnecessarily political. Can it be changed? [[User:AbsoluteHypotenuse|AbsoluteHypotenuse]] ([[User talk:AbsoluteHypotenuse|talk]]) 00:03, 14 March 2026 (UTC) :Deleted as unnecessarily political and derogatory. CC @[[User:Feeglgeef|Feeglgeef]]. Again, feel free to create another appropriate test case. <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> 03:32, 14 March 2026 (UTC) == Source code of built-in functions == {{phab|T419501}} I looked at [[Z950]], what is a integrated implementation. There is the following [https://gitlab.wikimedia.org/repos/abstract-wiki/wikifunctions/function-orchestrator/-/blob/main/src/builtins.js?ref_type=heads file] in Wikifunctions repo in Gitlab what contains built-in functions. Is it possible to update the Text displayed at integrated implementations with a link to a Wikifunctions page about integrated implementations. From there it is then possible to link to the source code. As I think it the specific location of the relevant source code can change. [[User:Hogü-456|Hogü-456]] ([[User talk:Hogü-456|talk]]) 21:56, 8 March 2026 (UTC) : I would also like to see that, so I've opened a feature request for it. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 03:47, 10 March 2026 (UTC) :Yes, I think it’s [https://gitlab.wikimedia.org/repos/abstract-wiki/wikifunctions/function-orchestrator/-/blob/main/src/transpilation/builtins.js now here]. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 13:14, 18 March 2026 (UTC) == How to debug type mismatch == Hi, I tried creating the following implementation: [[Z32382]]. Test failure reports there is a type mismatch (expected: "Z6005"; actual: "Z6004"), but after carefully checking each of the functions' definitions that I use in this composition, I still can't see where this mismatch might occur. Can you please help me on this one? [[User:Poslovitch|Poslovitch]] ([[User talk:Poslovitch|talk]]) 14:37, 22 March 2026 (UTC) :{{done}}, I think. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 16:53, 22 March 2026 (UTC) ::Looks like it is working indeed, thank you @[[User:GrounderUK|GrounderUK]]! I see you replaced the use of function [[Z30591]] by [[Z22483]]. Do you reckon I should avoid using the "reference" types and stick to the non-"reference" types? [[User:Poslovitch|Poslovitch]] ([[User talk:Poslovitch|talk]]) 16:59, 22 March 2026 (UTC) :::You have to use the right one for the given context. In general, if you don’t need to look inside the object, it’s better to use references. In this case, though, you’re looking at the features of the form, so you do need to look inside the lexeme annd its reference is directly accessible. Note, for example, that you do not look inside the singular or plural items; you just branch according to their references. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 17:45, 22 March 2026 (UTC) ::::Alright, I get it now, thanks :) [[User:Poslovitch|Poslovitch]] ([[User talk:Poslovitch|talk]]) 19:27, 22 March 2026 (UTC) ==Wikidata sitelink project key could be a lightweight enum?== On {{Z|Z6039}}, one of the keys (Z6039K3) has a fixed limited set of values. I wonder if these should be enumerated in a lightweight enum? Is there a reason magic strings have been chosen? --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 00:03, 6 March 2026 (UTC) :For the record, I answered this question on telegram as follows: :''It was desired to get this out quickly, and the thinking was (1) it might be sufficient to document the small set of allowed string values in the Z6039 type description (and mention that in Z6839), and (2) it's a fairly specialized function where the function callers are likely to be experienced and thus might not care about getting explicit guidance when specifying a value, (3) there is not likely to be another use for a new enum type for the Wikidata project types'' [maybe questionable]'', and (4) maybe we should defer this until T405810 has been done.''  :Also, these strings aren't completely "magic": they are used consistently in URLs across languages, and they come back consistently from Wikidata as substrings of the ''site'' property of sitelinks. :However, i agree it would be preferable to have an enum type, and T420122 has been created for this. (Sorry for responding so slowly.) [[User:DMartin (WMF)|DMartin (WMF)]] ([[User talk:DMartin (WMF)|talk]]) 19:57, 23 March 2026 (UTC) == How to represent verbs == I made a function, {{Z|Z32425}} which uses a verb, but I noticed that there isn't a Wikidata QID for 'contains'. How should verbs be represented in Wikifunctions/Abstract Wikipedia? Should verb lexemes be connected to Wikidata properties, like 'contain' being connected to {{P|P527}}, should they be connected to the noun form, like 'contain' being connected to {{L|L5539}} & {{Q|Q987767}}, or should they be connected some other way? — [[User:ChaoticVermillion|ChaoticVermillion]] ([[User talk:ChaoticVermillion|talk]]) 11:30, 23 March 2026 (UTC) : You could ask at [[d:WT:lexicographical data]]; but based on my experience adding [[WF:human languages/Z1882|Láadan]] lexemes, which can change part of speech depending on affixes: there is a property '[[d:property:P9970|predicate for]]' placed in the sense field which links a verb to its semantic item (I think {{q|6014822}} would be the target in your example). — [[User:Arlo Barnes|Arlo Barnes]] ([[User talk:Arlo Barnes|talk]]) 16:17, 23 March 2026 (UTC) == Upcoming Wikimedia Café meetup regarding the [[:meta:Wikimedia Foundation Annual Plan/2026-2027|the 2026-2027 Wikimedia Foundation Annual Plan]] == {{tmbox | image = [[File:Wikimedia Café logo in plain SVG format.svg|45px]] | type=notice | text = Hello! There will be a '''[[:meta:Wikimedia Café|Wikimedia Café]]''' meetup on '''Saturday, 11 April 2026 at 14:00 UTC''' ([https://zonestamp.toolforge.org/1775916000 timestamp conversion tool]), focusing on the [[:meta:Wikimedia Foundation Annual Plan/2026-2027|the 2026-2027 Wikimedia Foundation Annual Plan]]. The featured guests will be {{Noping|KStineRowe (WMF)|label1=Kelsi Stine-Rowe}} (senior manager, [[:meta:Movement Communications|Movement Communications]], Wikimedia Foundation), and {{Noping|Samwalton9 (WMF)|label1=Sam Walton}} (senior product manager, [[:mw:Moderator Tools|Moderator Tools]], Wikimedia Foundation). <br /> In addition to this Café session, [[:meta:Wikimedia Foundation Annual Plan/2026-2027/Collaboration|several additional meetings regarding the Annual Plan are listed on the Collaboration page]], and you may participate on the [[:meta:Talk:Wikimedia Foundation Annual Plan/2026-2027|talk page]]. <br /> This Café meetup will be approximately two hours long. Attendees may choose to attend only for a part. Please see the Café page for more information, including [[:meta:Wikimedia Café#Signups for the April 2026 session|how to register]]. <br /> [[File:Buntstifte Eberhard Faber crop 64h.jpg|860px|alt=cropped image of colored pencils]] }} <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> 05:26, 29 March 2026 (UTC) :<small>This section was archived on a request by: &mdash; [[User:Theki|rae<sup>5e</sup>]] &lt;[[User talk:Theki|talk]]&gt; 14:52, 23 April 2026 (UTC)</small> o9ymbapkyayudqpkewz3rvspwtd1m6u Z33187 0 79809 268628 263576 2026-04-24T20:39:22Z Theki 2389 268628 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z33187" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z33185", "Z14K2": { "Z1K1": "Z7", "Z7K1": "Z34039", "Z34039K1": { "Z1K1": "Z7", "Z7K1": "Z14310", "Z14310K1": "Z33184", "Z14310K2": { "Z1K1": "Z18", "Z18K1": "Z33185K4" } }, "Z34039K2": { "Z1K1": "Z18", "Z18K1": "Z33185K1" }, "Z34039K3": { "Z1K1": "Z18", "Z18K1": "Z33185K2" }, "Z34039K4": { "Z1K1": "Z18", "Z18K1": "Z33185K3" }, "Z34039K5": { "Z1K1": "Z18", "Z18K1": "Z33185K4" } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "simple present singular sentence, indef, comp." } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 9nfgpo3zk7krr3brraj697l2w2v4ra0 Z33244 0 79875 268395 268375 2026-04-24T13:20:51Z Redmin 52094 Use a proper caption 268395 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z33244" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z33243", "Z14K2": { "Z1K1": "Z7", "Z7K1": "Z27878", "Z27878K1": { "Z1K1": "Z7", "Z7K1": "Z27861", "Z27861K1": { "Z1K1": "Z7", "Z7K1": "Z27893", "Z27893K1": "Z34052", "Z27893K2": { "Z1K1": "Z18", "Z18K1": "Z33243K2" }, "Z27893K3": [ "Z6", { "Z1K1": "Z7", "Z7K1": "Z21806", "Z21806K1": { "Z1K1": "Z7", "Z7K1": "Z6825", "Z6825K1": { "Z1K1": "Z18", "Z18K1": "Z33243K1" } }, "Z21806K2": "Z1011" } ] } }, "Z27878K2": [ "Z6" ], "Z27878K3": [ "Z6", { "Z1K1": "Z7", "Z7K1": "Z27885", "Z27885K1": { "Z1K1": "Z6091", "Z6091K1": "Q131105" }, "Z27885K2": { "Z1K1": "Z18", "Z18K1": "Z33243K2" } }, { "Z1K1": "Z7", "Z7K1": "Z27885", "Z27885K1": { "Z1K1": "Z6091", "Z6091K1": "Q146233" }, "Z27885K2": { "Z1K1": "Z18", "Z18K1": "Z33243K2" } }, { "Z1K1": "Z7", "Z7K1": "Z27885", "Z27885K1": { "Z1K1": "Z6091", "Z6091K1": "Q146078" }, "Z27885K2": { "Z1K1": "Z18", "Z18K1": "Z33243K2" } }, { "Z1K1": "Z7", "Z7K1": "Z27885", "Z27885K1": { "Z1K1": "Z6091", "Z6091K1": "Q202142" }, "Z27885K2": { "Z1K1": "Z18", "Z18K1": "Z33243K2" } }, { "Z1K1": "Z7", "Z7K1": "Z27885", "Z27885K1": { "Z1K1": "Z6091", "Z6091K1": "Q145599" }, "Z27885K2": { "Z1K1": "Z18", "Z18K1": "Z33243K2" } } ], "Z27878K4": { "Z1K1": "Z7", "Z7K1": "Z15142", "Z15142K1": [ { "Z1K1": "Z7", "Z7K1": "Z881", "Z881K1": { "Z1K1": "Z7", "Z7K1": "Z881", "Z881K1": "Z6" } }, [ "Z6", { "Z1K1": "Z7", "Z7K1": "Z850", "Z850K1": { "Z1K1": "Z7", "Z7K1": "Z19241", "Z19241K1": { "Z1K1": "Z7", "Z7K1": "Z6825", "Z6825K1": { "Z1K1": "Z18", "Z18K1": "Z33243K1" } }, "Z19241K2": [ "Z6091", { "Z1K1": "Z6091", "Z6091K1": "Q131105" } ] }, "Z850K2": "Z28290", "Z850K3": "" } ], [ "Z6", { "Z1K1": "Z7", "Z7K1": "Z850", "Z850K1": { "Z1K1": "Z7", "Z7K1": "Z19241", "Z19241K1": { "Z1K1": "Z7", "Z7K1": "Z6825", "Z6825K1": { "Z1K1": "Z18", "Z18K1": "Z33243K1" } }, "Z19241K2": [ "Z6091", { "Z1K1": "Z6091", "Z6091K1": "Q146233" } ] }, "Z850K2": "Z28290", "Z850K3": "" } ], [ "Z6", { "Z1K1": "Z7", "Z7K1": "Z850", "Z850K1": { "Z1K1": "Z7", "Z7K1": "Z19241", "Z19241K1": { "Z1K1": "Z7", "Z7K1": "Z6825", "Z6825K1": { "Z1K1": "Z18", "Z18K1": "Z33243K1" } }, "Z19241K2": [ "Z6091", { "Z1K1": "Z6091", "Z6091K1": "Q146078" } ] }, "Z850K2": "Z28290", "Z850K3": "" } ], [ "Z6", { "Z1K1": "Z7", "Z7K1": "Z850", "Z850K1": { "Z1K1": "Z7", "Z7K1": "Z19241", "Z19241K1": { "Z1K1": "Z7", "Z7K1": "Z6825", "Z6825K1": { "Z1K1": "Z18", "Z18K1": "Z33243K1" } }, "Z19241K2": [ "Z6091", { "Z1K1": "Z6091", "Z6091K1": "Q202142" } ] }, "Z850K2": "Z28290", "Z850K3": "" } ], [ "Z6", { "Z1K1": "Z7", "Z7K1": "Z850", "Z850K1": { "Z1K1": "Z7", "Z7K1": "Z19241", "Z19241K1": { "Z1K1": "Z7", "Z7K1": "Z6825", "Z6825K1": { "Z1K1": "Z18", "Z18K1": "Z33243K1" } }, "Z19241K2": [ "Z6091", { "Z1K1": "Z6091", "Z6091K1": "Q145599" } ] }, "Z850K2": "Z28290", "Z850K3": "" } ] ] } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Bengali noun declension table, composition" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } rhyah4yfkdio2gkffdijudtu3jfukos Z33439 0 80203 268704 265199 2026-04-25T00:15:04Z UndueMarmot 62503 Added Z34130 to the approved list of test cases 268704 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z33439" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6", "Z17K2": "Z33439K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "verb" }, { "Z1K1": "Z11", "Z11K1": "Z1844", "Z11K2": "pandiwa" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z60", "Z17K2": "Z33439K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "language" }, { "Z1K1": "Z11", "Z11K1": "Z1844", "Z11K2": "wika" } ] } } ], "Z8K2": "Z6", "Z8K3": [ "Z20", "Z33443", "Z33444", "Z34130" ], "Z8K4": [ "Z14", "Z33442" ], "Z8K5": "Z33439" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "verb to agent noun" }, { "Z1K1": "Z11", "Z11K1": "Z1844", "Z11K2": "pandiwa papuntang pangngalan ng tagapagdiwa" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1002", "Z31K2": [ "Z6", "to agent noun", "agent noun", "X to Xer" ] }, { "Z1K1": "Z31", "Z31K1": "Z1844", "Z31K2": [ "Z6", "papunta sa pangngalan ng tagapagdiwa", "agent noun", "verb to agent noun", "to agent noun", "X to Xer", "X papuntang tagapag-X", "X papuntang tagapagX", "X papunta sa tagapag-X", "X papunta sa tagapagX" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "morpheme which takes a verb and returns the agent that does that verb" }, { "Z1K1": "Z11", "Z11K1": "Z1844", "Z11K2": "morpema na kumukuha ng pandiwa at ibabalik ang pangngalan ng ahente nito" } ] } } 1hafs1jvgo97m6tky1rerv9k61t08sh Z33443 0 80207 268705 265178 2026-04-25T00:15:27Z UndueMarmot 62503 268705 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z33443" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z33439", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z33439", "Z33439K1": "sing", "Z33439K2": "Z1002" }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z866", "Z866K2": "singer" } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "[mul] \"sing\" → \"singer\" [en]" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 0lgbue6u6k75ncf9n2nn9uehctyeumk 268706 268705 2026-04-25T00:15:44Z UndueMarmot 62503 268706 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z33443" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z33439", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z33439", "Z33439K1": "sing", "Z33439K2": "Z1002" }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z866", "Z866K2": "singer" } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "[mul] [en] \"sing\" → \"singer\"" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } ad06g0x9yln72hzzgu22vrl33ckiwqe Z33444 0 80208 268710 265179 2026-04-25T00:16:54Z UndueMarmot 62503 268710 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z33444" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z33439", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z33439", "Z33439K1": "dance", "Z33439K2": "Z1002" }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z866", "Z866K2": "dancer" } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "[mul] [en] \"dance\" → \"dancer\"" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } n5nej82x5v8nab4b8hne0l3yqftqclp Wikifunctions:Status updates/2026-04-16 4 80420 268895 266422 2026-04-25T09:48:37Z Sannita (WMF) 10 fix 268895 wikitext text/x-wiki <languages/> {{Wikifunctions updates | prevlabel = <translate><!--T:1--> Previous update</translate> | prev = 2026-04-10 | nextlabel = <translate><!--T:2--> Next update</translate> | next = 2026-04-25 }} <translate> === Milestones === <!--T:3--> <!--T:15--> Wikifunctions crossed 4000 functions this weekend, with [[<tvar name="1">Z33366</tvar>|subtracting two complex numbers]] being judged as the 4000th function. Also, Abstract Wikipedia crossed the first 1000 articles, with the article about the legendary Indian Brahmin [[<tvar name="2">:abstract:Q9045</tvar>|Chanakya]]. Congratulations to the community! === Some major issues hopefully resolved === <!--T:4--> <!--T:16--> Just before sending out this newsletter, a deployment may have resolved some of the ongoing issues with the system. A combination of hard-to-debug issues while a few of our engineers are out lead to a real test for your patience. We are sorry for the inconvenience we caused, and thankful for your patience. There were issues involving the caches throughout the whole Wikifunctions infrastructure, which had an effect on the display of previews in Abstract Wikipedia, on embedded function calls across all enabled projects, and access to Wikidata data from functions. This should cover <tvar name="1">[[:phab:T420630|T420630]]</tvar>, <tvar name="2">[[:phab:T422299|T422299]]</tvar>, and <tvar name="3">[[:phab:T432211|T432211]]</tvar>, and maybe others. Please let us know if you encounter further issues, or they don’t seem resolved. Thanks to the engineering team and SRE for their work resolving this! === Recent Changes in the software === <!--T:5--> <!--T:17--> This week, on Wikifunctions, the display of labels when function calls are collapsed has been adjusted to better handle long labels or narrow windows, with further improvements coming soon (<tvar name="1">[[:phab:T421959|T421959]]</tvar>); on Abstract Wikipedia, links to abstract articles on special pages (such as Special:RecentChanges or Special:AllPages) now show a label alongside the QID (e.g., “universe (Q1)”) (<tvar name="2">[[:phab:T420254|T420254]]</tvar>), and fragment fetches now hit servers more gently, giving them more time to respond before saying they timed out (<tvar name="3">[[:phab:T421581|T421581]]</tvar>). === News in Types: word order === <!--T:6--> <!--T:18--> Based on [[<tvar name="1">Wikifunctions:Type proposals/Word order</tvar>|a proposal]] by [[<tvar name="2">User:YoshiRulz</tvar>|YoshiRulz]], an enumeration type for word order has been implemented as <tvar name="3">{{Z|Z33568}}</tvar>. We invite you all to create new and discuss the existing [[<tvar name="4">Wikifunctions:Type proposals</tvar>|type proposals]] so we can keep on creating new types. === Recording of Volunteer’s Corner from 13 April 2026 === <!--T:7--> </translate> [[File:Abstract Wikipedia Volunteer Corner 2026-04.webm|thumb]] <translate> <!--T:8--> This Monday’s [[<tvar name="1">:commons:File:Abstract_Wikipedia_Volunteer_Corner_2026-04.webm</tvar>|volunteer’s corner (13 April 2026) is now available as a recording on Commons]]. This time, we did not have the time to build a function together, but instead had a lot of questions and a number of discussions, particularly about Abstract Wikipedia. === Presentation about Wikidata and Abstract Wikipedia in Stuttgart === <!--T:9--> <!--T:19--> This Saturday, 18 April 2026, [<tvar name="1">https://www.wikimedia.de/presse/wikipedia-bus-kommt-nach-stuttgart-zum-25-geburtstag-wikipedia-live-erleben/</tvar> Wikimedia Deutschland’s Wikipedia 25 bus] is coming to Stuttgart, Germany. The event at the [[<tvar name="2">:en:Stadtbibliothek Stuttgart</tvar>|Stuttgart library]] includes [[<tvar name="3">:de:Wikipedia:Stuttgart/Der Wikipedia-Bus kommt nach Stuttgart - April 2026</tvar>|booths and a program with presentations]]. Plenty of Wikipedia volunteers will be there during the day. One of the presentations will be around Wikidata and also Abstract Wikipedia. The event is from 11:00 to 17:00 local time. The event is in German, although speakers of other languages will be among the volunteers and at the booths.</translate> * <translate><!--T:10--> [<tvar name="1">https://www.stuttgart.de/veranstaltungskalender/veranstaltungen/25-jahre-wikipedia-der-wikipedia-bus-geht-auf-tour-520205#veranstaltungsorte</tvar> Stuttgart city website about the event]</translate> <translate> === Recording of Denny’s ISWC 2025 keynote available === <!--T:11--> <!--T:20--> Late last year in Nara, Japan, at the [<tvar name="1">https://iswc2025.semanticweb.org/</tvar> International Semantic Web Conference (ISWC) 2025], Denny gave the opening keynote, celebrating [<tvar name="2">https://videolectures.net/videos/iswc2025_nara_vrandecic_wikipedia_future</tvar> Wikipedia and the Semantic Web - 20 years of co-development, and the future]. The talks start with the roots of the histories of both Wikipedia and the Semantic Web, before showing how they interacted with each other in the last two decades, leading to the development of Wikifunctions and Abstract Wikipedia. The [<tvar name="2">https://videolectures.net/videos/iswc2025_nara_vrandecic_wikipedia_future</tvar> recording of the talk is now available on VideoLectures.net]. === NLG SIG meeting cancelled === <!--T:12--> <!--T:21--> No program for the [[<tvar name="1">Wikifunctions:NLG SIG</tvar>|NLG SIG]] (the natural language generation special interest group) meeting for next Tuesday has been proposed, and we therefore cancel the meeting. === Fresh Functions weekly: 46 new Functions === <!--T:13--> <!--T:22--> This week we had 46 new functions. Here is an incomplete list of functions with implementations and passing tests to get a taste of what functions have been created. Thanks everybody for contributing! </translate> * {{Z|Z33151}} * {{Z|Z33156}} * {{Z|Z33165}} * {{Z|Z33172}} * {{Z|Z33175}} * {{Z|Z33185}} * {{Z|Z33201}} * {{Z|Z33202}} * {{Z|Z33214}} * {{Z|Z33219}} * {{Z|Z33221}} * {{Z|Z33227}} * {{Z|Z33238}} * {{Z|Z33245}} * {{Z|Z33251}} * {{Z|Z33260}} * {{Z|Z33267}} * {{Z|Z33281}} * {{Z|Z33284}} * {{Z|Z33289}} * {{Z|Z33292}} * {{Z|Z33295}} * {{Z|Z33299}} * {{Z|Z33306}} * {{Z|Z33315}} * {{Z|Z33319}} * {{Z|Z33322}} * {{Z|Z33325}} * {{Z|Z33328}} * {{Z|Z33333}} * {{Z|Z33335}} * {{Z|Z33340}} * {{Z|Z33366}} * {{Z|Z33372}} <translate> <!--T:14--> A [<tvar name="1">https://www.wikifunctions.org/wiki/Special:ListObjectsByType?type=Z8&orderby=latest</tvar> complete list of all functions sorted by when they were created] is available.</translate> [[Category:Status updates{{#translation:}}|2026-04-16]] 0gmzbsjczy70y18cu7tz4o16gd8gzsb Z33694 0 80488 268554 268103 2026-04-24T16:59:46Z Theki 2389 268554 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z33694" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z33690", "Z14K2": { "Z1K1": "Z7", "Z7K1": "Z33691", "Z33691K1": { "Z1K1": "Z7", "Z7K1": "Z34096", "Z34096K1": { "Z1K1": "Z7", "Z7K1": "Z24766", "Z24766K1": { "Z1K1": "Z18", "Z18K1": "Z33690K1" }, "Z24766K2": { "Z1K1": "Z18", "Z18K1": "Z33690K2" } }, "Z34096K2": { "Z1K1": "Z18", "Z18K1": "Z33690K2" } } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "sentence case subsection title from label, compose" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } bc2omemsq8dol9gba1nebjpsxo1vduq Wikifunctions:Status updates/2026-04-16/en 4 80507 268896 266439 2026-04-25T09:48:47Z FuzzyBot 207 Updating to match new version of source page 268896 wikitext text/x-wiki <languages/> {{Wikifunctions updates | prevlabel = Previous update | prev = 2026-04-10 | nextlabel = Next update | next = 2026-04-25 }} === Milestones === Wikifunctions crossed 4000 functions this weekend, with [[Z33366|subtracting two complex numbers]] being judged as the 4000th function. Also, Abstract Wikipedia crossed the first 1000 articles, with the article about the legendary Indian Brahmin [[:abstract:Q9045|Chanakya]]. Congratulations to the community! === Some major issues hopefully resolved === Just before sending out this newsletter, a deployment may have resolved some of the ongoing issues with the system. A combination of hard-to-debug issues while a few of our engineers are out lead to a real test for your patience. We are sorry for the inconvenience we caused, and thankful for your patience. There were issues involving the caches throughout the whole Wikifunctions infrastructure, which had an effect on the display of previews in Abstract Wikipedia, on embedded function calls across all enabled projects, and access to Wikidata data from functions. This should cover [[:phab:T420630|T420630]], [[:phab:T422299|T422299]], and [[:phab:T432211|T432211]], and maybe others. Please let us know if you encounter further issues, or they don’t seem resolved. Thanks to the engineering team and SRE for their work resolving this! === Recent Changes in the software === This week, on Wikifunctions, the display of labels when function calls are collapsed has been adjusted to better handle long labels or narrow windows, with further improvements coming soon ([[:phab:T421959|T421959]]); on Abstract Wikipedia, links to abstract articles on special pages (such as Special:RecentChanges or Special:AllPages) now show a label alongside the QID (e.g., “universe (Q1)”) ([[:phab:T420254|T420254]]), and fragment fetches now hit servers more gently, giving them more time to respond before saying they timed out ([[:phab:T421581|T421581]]). === News in Types: word order === Based on [[Wikifunctions:Type proposals/Word order|a proposal]] by [[User:YoshiRulz|YoshiRulz]], an enumeration type for word order has been implemented as {{Z|Z33568}}. We invite you all to create new and discuss the existing [[Wikifunctions:Type proposals|type proposals]] so we can keep on creating new types. === Recording of Volunteer’s Corner from 13 April 2026 === [[File:Abstract Wikipedia Volunteer Corner 2026-04.webm|thumb]] This Monday’s [[:commons:File:Abstract_Wikipedia_Volunteer_Corner_2026-04.webm|volunteer’s corner (13 April 2026) is now available as a recording on Commons]]. This time, we did not have the time to build a function together, but instead had a lot of questions and a number of discussions, particularly about Abstract Wikipedia. === Presentation about Wikidata and Abstract Wikipedia in Stuttgart === This Saturday, 18 April 2026, [https://www.wikimedia.de/presse/wikipedia-bus-kommt-nach-stuttgart-zum-25-geburtstag-wikipedia-live-erleben/ Wikimedia Deutschland’s Wikipedia 25 bus] is coming to Stuttgart, Germany. The event at the [[:en:Stadtbibliothek Stuttgart|Stuttgart library]] includes [[:de:Wikipedia:Stuttgart/Der Wikipedia-Bus kommt nach Stuttgart - April 2026|booths and a program with presentations]]. Plenty of Wikipedia volunteers will be there during the day. One of the presentations will be around Wikidata and also Abstract Wikipedia. The event is from 11:00 to 17:00 local time. The event is in German, although speakers of other languages will be among the volunteers and at the booths. * [https://www.stuttgart.de/veranstaltungskalender/veranstaltungen/25-jahre-wikipedia-der-wikipedia-bus-geht-auf-tour-520205#veranstaltungsorte Stuttgart city website about the event] === Recording of Denny’s ISWC 2025 keynote available === Late last year in Nara, Japan, at the [https://iswc2025.semanticweb.org/ International Semantic Web Conference (ISWC) 2025], Denny gave the opening keynote, celebrating [https://videolectures.net/videos/iswc2025_nara_vrandecic_wikipedia_future Wikipedia and the Semantic Web - 20 years of co-development, and the future]. The talks start with the roots of the histories of both Wikipedia and the Semantic Web, before showing how they interacted with each other in the last two decades, leading to the development of Wikifunctions and Abstract Wikipedia. The [https://videolectures.net/videos/iswc2025_nara_vrandecic_wikipedia_future recording of the talk is now available on VideoLectures.net]. === NLG SIG meeting cancelled === No program for the [[Wikifunctions:NLG SIG|NLG SIG]] (the natural language generation special interest group) meeting for next Tuesday has been proposed, and we therefore cancel the meeting. === Fresh Functions weekly: 46 new Functions === This week we had 46 new functions. Here is an incomplete list of functions with implementations and passing tests to get a taste of what functions have been created. Thanks everybody for contributing! * {{Z|Z33151}} * {{Z|Z33156}} * {{Z|Z33165}} * {{Z|Z33172}} * {{Z|Z33175}} * {{Z|Z33185}} * {{Z|Z33201}} * {{Z|Z33202}} * {{Z|Z33214}} * {{Z|Z33219}} * {{Z|Z33221}} * {{Z|Z33227}} * {{Z|Z33238}} * {{Z|Z33245}} * {{Z|Z33251}} * {{Z|Z33260}} * {{Z|Z33267}} * {{Z|Z33281}} * {{Z|Z33284}} * {{Z|Z33289}} * {{Z|Z33292}} * {{Z|Z33295}} * {{Z|Z33299}} * {{Z|Z33306}} * {{Z|Z33315}} * {{Z|Z33319}} * {{Z|Z33322}} * {{Z|Z33325}} * {{Z|Z33328}} * {{Z|Z33333}} * {{Z|Z33335}} * {{Z|Z33340}} * {{Z|Z33366}} * {{Z|Z33372}} 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-04-16]] b6vxh6i1egpyh8t9x4xvol4b02attss Wikifunctions:Status updates/2026-04-16/de 4 80610 268897 267970 2026-04-25T09:48:47Z FuzzyBot 207 Updating to match new version of source page 268897 wikitext text/x-wiki <languages/> {{Wikifunctions updates | prevlabel = Vorheriges Update | prev = 2026-04-10 | nextlabel = Nächstes Update | next = 2026-04-25 }} <span id="Milestones"></span> === Meilensteine === Wikifunctions hat dieses Wochenende die Marke von 4000 Funktionen überschritten. Die Funktion [[Z33366|Subtraktion zweier komplexer Zahlen]] wurde als 4000. Funktion gewertet. Auch die Abstrakte Wikipedia hat die ersten 1000 Artikel erreicht und zwar mit dem Artikel über den legendären indischen Brahmanen [[:abstract:Q9045|Chanakya]]. Herzlichen Glückwunsch an die Community! <span id="Some_major_issues_hopefully_resolved"></span> === Einige größere Probleme hoffentlich behoben === Kurz vor dem Versand dieses Newsletters hat ein Update möglicherweise einige der bestehenden Systemprobleme behoben. Aufgrund mehrerer schwer zu findender Fehler und der Abwesenheit einiger unserer Entwickler wurde eure Geduld auf die Probe gestellt. Wir entschuldigen uns für die entstandenen Unannehmlichkeiten und danken euch für euer Verständnis. Es gab Probleme mit den Caches in der gesamten Wikifunctions-Infrastruktur, die sich auf die Anzeige von Vorschauen in der Abstrakten Wikipedia, auf eingebettete Funktionsaufrufe in allen aktivierten Projekten und auf den Zugriff auf Wikidata-Daten aus Funktionen auswirkten. Dies sollte [[:phab:T420630|T420630]], [[:phab:T422299|T422299]] und [[:phab:T432211|T432211]] sowie möglicherweise weitere behandeln. Bitte informiere uns, falls du auf weitere Probleme stößt oder diese weiterhin bestehen. Vielen Dank an das Entwicklerteam und SRE für ihre Arbeit an der Behebung dieser Probleme! <span id="Recent_Changes_in_the_software"></span> === Letzte Änderungen an der Software === Diese Woche wurde auf Wikifunctions die Anzeige von Bezeichnungen beim Zusammenklappen von Funktionsaufrufen angepasst, um lange Bezeichnungen oder schmale Fenster besser zu verarbeiten. Weitere Verbesserungen folgen in Kürze ([[:phab:T421959|T421959]]). In der Abstrakten Wikipedia zeigen Links zu abstrakten Artikeln auf Spezialseiten (wie Spezial:LetzteÄnderungen oder Spezial:AlleSeiten) nun eine Bezeichnung neben der QID an (z. B. “Universum (Q1)”) ([[:phab:T420254|T420254]]). Außerdem werden Fragmentabrufe nun schonender auf den Servern ausgeführt, sodass diese mehr Zeit zum Antworten haben, bevor eine Zeitüberschreitung gemeldet wird ([[:phab:T421581|T421581]]). <span id="News_in_Types:_word_order"></span> === Neuigkeiten zu Typen: Wortreihenfolge === Basierend auf [[Wikifunctions:Type proposals/Word order|einem Vorschlag]] von [[User:YoshiRulz|YoshiRulz]] wurde ein Aufzählungstyp für die Wortreihenfolge als {{Z|Z33568}} implementiert. Wir laden euch alle ein, neue [[Wikifunctions:Type proposals|Typenvorschläge]] zu erstellen und die bestehenden zu diskutieren, damit wir weiterhin neue Typen erstellen können. <span id="Recording_of_Volunteer’s_Corner_from_13_April_2026"></span> === Aufzeichnung des Freiwilligentreffens vom 13. April 2026 === [[File:Abstract Wikipedia Volunteer Corner 2026-04.webm|thumb]] Das [[:commons:File:Abstract_Wikipedia_Volunteer_Corner_2026-04.webm|Freiwilligentreffen vom Montag (13. April 2026) ist jetzt als Aufzeichnung auf Wikimedia Commons verfügbar]]. Dieses Mal hatten wir leider keine Zeit, gemeinsam eine Funktion zu erstellen, sondern haben stattdessen viele Fragen geklärt und Diskussion geführt, insbesondere über die Abstrakte Wikipedia. <span id="Presentation_about_Wikidata_and_Abstract_Wikipedia_in_Stuttgart"></span> === Präsentation zu Wikidata und der Abstrakten Wikipedia in Stuttgart === Am Samstag, den 18. April 2026, macht der [https://www.wikimedia.de/presse/wikipedia-bus-kommt-nach-stuttgart-zum-25-geburtstag-wikipedia-live-erleben/ Wikipedia-25-Bus von Wikimedia Deutschland] Station in Stuttgart, Deutschland. Die Veranstaltung in der [[:de:Stadtbibliothek Stuttgart|Stuttgarter Bibliothek]] bietet [[:de:Wikipedia:Stuttgart/Der Wikipedia-Bus kommt nach Stuttgart - April 2026|Stände und ein Programm mit Präsentationen]]. Zahlreiche Wikipedia-Freiwillige werden den ganzen Tag über vor Ort sein. Eine der Präsentationen befasst sich mit Wikidata und der Abstrakten Wikipedia. Die Veranstaltung findet von 11:00 bis 17:00 Uhr Ortszeit statt. Die Veranstaltungssprache ist Deutsch, aber es werden auch mehrsprachige Freiwillige und Personen an den Ständen anwesend sein. * [https://www.stuttgart.de/veranstaltungskalender/veranstaltungen/25-jahre-wikipedia-der-wikipedia-bus-geht-auf-tour-520205#veranstaltungsorte Webseite der Stadt Stuttgart zur Veranstaltung] <span id="Recording_of_Denny’s_ISWC_2025_keynote_available"></span> === Aufzeichnung von Dennys Vortrag bei ISWC 2025 verfügbar === Ende letzten Jahres hielt Denny auf der [https://iswc2025.semanticweb.org/ International Semantic Web Conference (ISWC) 2025] in Nara, Japan, die Eröffnungsrede zum Thema [https://videolectures.net/videos/iswc2025_nara_vrandecic_wikipedia_future Wikipedia und das semantische Web - 20 Jahre gemeinsame Entwicklung und die Zukunft]. Der Vortrag beginnt mit den Anfängen von Wikipedia und dem semantischen Web und zeigt anschließend, wie sie in den letzten zwei Jahrzehnten interagierten und zur Entwicklung von Wikifunctions und der Abstrakten Wikipedia führten. Die [https://videolectures.net/videos/iswc2025_nara_vrandecic_wikipedia_future Aufzeichnung des Vortrags ist nun auf VideoLectures.net verfügbar]. <span id="NLG_SIG_meeting_cancelled"></span> === NLG-SIG-Treffen abgesagt === Für das [[Wikifunctions:NLG SIG|NLG-SIG]]-Treffen (der Natural Language Generation Special Interest Group) am kommenden Dienstag wurde kein Programm vorgeschlagen, daher sagen wir das Treffen ab. <span id="Fresh_Functions_weekly:_46_new_Functions"></span> === Wöchentliche neue Funktionen: 46 neue Funktionen === Diese Woche hatten wir 46 neue Funktionen. Hier ist eine unvollständige Liste von Funktionen mit Implementierungen und bestandenen Tests, um einen Eindruck davon zu bekommen, welche Funktionen erstellt wurden. Vielen Dank an alle für ihre Beiträge! * {{Z|Z33151}} * {{Z|Z33156}} * {{Z|Z33165}} * {{Z|Z33172}} * {{Z|Z33175}} * {{Z|Z33185}} * {{Z|Z33201}} * {{Z|Z33202}} * {{Z|Z33214}} * {{Z|Z33219}} * {{Z|Z33221}} * {{Z|Z33227}} * {{Z|Z33238}} * {{Z|Z33245}} * {{Z|Z33251}} * {{Z|Z33260}} * {{Z|Z33267}} * {{Z|Z33281}} * {{Z|Z33284}} * {{Z|Z33289}} * {{Z|Z33292}} * {{Z|Z33295}} * {{Z|Z33299}} * {{Z|Z33306}} * {{Z|Z33315}} * {{Z|Z33319}} * {{Z|Z33322}} * {{Z|Z33325}} * {{Z|Z33328}} * {{Z|Z33333}} * {{Z|Z33335}} * {{Z|Z33340}} * {{Z|Z33366}} * {{Z|Z33372}} 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-04-16]] 9jf7lc36v63jcb5gmku9adr8bcvhmlt Z33745 0 80636 268775 268373 2026-04-25T08:07:12Z Denny 81 Added Z34147 to the approved list of test cases 268775 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z33745" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z16659", "Z17K2": "Z33745K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "sign" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z13518", "Z17K2": "Z33745K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "absolute value" } ] } } ], "Z8K2": "Z16683", "Z8K3": [ "Z20", "Z33746", "Z33761", "Z34147" ], "Z8K4": [ "Z14", "Z34047", "Z33747" ], "Z8K5": "Z33745" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "make Integer" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1002", "Z31K2": [ "Z6", "Integer from Natural number and Sign", "construct integer" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "returns an Integer object constructed from the specified Sign and Natural number" } ] } } b6mf4mt5fsa2ojerytai9aryb6m9fir 268777 268775 2026-04-25T08:08:41Z Denny 81 Added Z34148 to the approved list of test cases 268777 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z33745" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z16659", "Z17K2": "Z33745K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "sign" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z13518", "Z17K2": "Z33745K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "absolute value" } ] } } ], "Z8K2": "Z16683", "Z8K3": [ "Z20", "Z33746", "Z33761", "Z34147", "Z34148" ], "Z8K4": [ "Z14", "Z34047", "Z33747" ], "Z8K5": "Z33745" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "make Integer" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1002", "Z31K2": [ "Z6", "Integer from Natural number and Sign", "construct integer" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "returns an Integer object constructed from the specified Sign and Natural number" } ] } } pqtx5gvxbnajaltx1y96mh4nlmha8nt Z33778 0 80778 268388 267612 2026-04-24T12:23:19Z Some helpful person 65824 268388 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z33778" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": { "Z1K1": "Z7", "Z7K1": "Z883", "Z883K1": "Z6", "Z883K2": "Z1" }, "Z17K2": "Z33778K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "project.json, stage target or comment object" } ] } } ], "Z8K2": "Z6", "Z8K3": [ "Z20" ], "Z8K4": [ "Z14" ], "Z8K5": "Z33778" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "extract TurboWarp settings" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1002", "Z31K2": [ "Z6", "tw settings" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "extracts the JSON string stored by TurboWarp (or modifications) within the project.json of a Scratch 3 project file" } ] } } kpa2cknouemtcvkg50kwv6rraty5304 Z33779 0 80779 268387 267611 2026-04-24T12:19:53Z Some helpful person 65824 268387 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z33779" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z33778", "Z14K3": { "Z1K1": "Z16", "Z16K1": "Z600", "Z16K2": "function Z33778(Z33778K1) {\n const magic = \" // _twconfig_\";\n let targets = Z33778K1.get(\"targets\");\n if (!Array.isArray(targets)) {\n if (Z33778K1.get(\"isStage\") \u0026\u0026 Z33778K1.get(\"comments\") instanceof Map) {\n targets = [Z33778K1];\n } else {\n targets = [];\n }\n }\n const target = targets.find(t =\u003E t.get(\"isStage\") \u0026\u0026 t.get(\"comments\") instanceof Map);\n let comments = target?.get(\"comments\");\n if (!comments) {\n if (Z33778K1.has(\"text\")) {\n \t comments = new Map([[\"a\", Z33778K1]]);\n } else {\n \t comments = new Map();\n }\n }\n let str = \"{}\"+magic;\n for (const [key, value] of comments) {\n if (value instanceof Map) {\n let text = value.get(\"text\");\n const extraText = value.get(\"extraText\");\n text += typeof extraText === \"string\" ? extraText : '';\n if (text.includes(magic)) {\n str = text;\n }\n }\n }\n const lines = str.split(\"\\n\");\n const line = lines.find(l =\u003E l.endsWith(magic)) ?? \"{}\"+magic;\n const settings = line.slice(0, -magic.length);\n return settings;\n}" } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "extract TurboWarp settings, JavaScript" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "extracts the TurboWarp settings in JavaScript, similarly to TurboWarp itself" } ] } } 7x7r0uevebbxrd9uhpk3qcj2bjovsoz Z33827 0 80835 268949 267241 2026-04-25T11:26:26Z Mormegil 150 +cs 268949 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z33827" }, "Z2K2": { "Z1K1": "Z7", "Z7K1": "Z6884", "Z6884K1": "Z6091", "Z6884K2": [ "Z6091", { "Z1K1": "Z6091", "Z6091K1": "Q1311" }, { "Z1K1": "Z6091", "Z6091K1": "Q1312" }, { "Z1K1": "Z6091", "Z6091K1": "Q1313" }, { "Z1K1": "Z6091", "Z6091K1": "Q1314" } ], "Z6884K3": { "Z1K1": "Z6", "Z6K1": "Z33827" } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "temperate season" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "Stagione temperata" }, { "Z1K1": "Z11", "Z11K1": "Z1062", "Z11K2": "roční období" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1002", "Z31K2": [ "Z6", "season", "4 seasons", "four seasons" ] }, { "Z1K1": "Z31", "Z31K1": "Z1787", "Z31K2": [ "Z6", "4 stagioni", "Quattro stagioni" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "winter, spring, summer, and autumn or fall" }, { "Z1K1": "Z11", "Z11K1": "Z1062", "Z11K2": "jedno ze čtyř ročních období mírného pásu" } ] } } i4n4lcjtxzg0xnkmb77zwpedfq1sdla Talk:Z32145 1 80846 268537 267305 2026-04-24T16:45:58Z Theki 2389 /* Toki Pona should not be capitalized */ re 268537 wikitext text/x-wiki == Toki Pona should not be capitalized == {{ping|99of9}} Pinging you because you created this function. In Toki Pona, capitalization is only used when referring to proper nouns. There is no concept of sentence case. I could make an exception to allow this in the composition implementation but I want to know if there is a better way of going about this. &mdash; [[User:Theki|rae<sup>5e</sup>]] &lt;[[User talk:Theki|talk]]&gt; 20:39, 20 April 2026 (UTC) :Thanks for the info. Feel free to make this exception, it sounds like a good improvement to extend coverage. If other languages need it too, we'll eventually need a list to compare against. --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 23:55, 20 April 2026 (UTC) ::Since this sort of edge-case seems to appear in multiple places beyond here, I decided to create {{Z|Z34096}}. That way it won't be such a pain to go through and add exceptions for additional languages in every function that uses it if they also lack sentence case, which I suspect Toki Pona won't be the only instance of. &mdash; [[User:Theki|rae<sup>5e</sup>]] &lt;[[User talk:Theki|talk]]&gt; 16:45, 24 April 2026 (UTC) igvzfdc1eypnmu3nbj6etxaydpntljv Z33837 0 80847 268744 267297 2026-04-25T04:14:03Z Redmin 52094 Added Z33947 to the approved list of implementations 268744 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z33837" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6096", "Z17K2": "Z33837K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Sense reference" } ] } } ], "Z8K2": { "Z1K1": "Z7", "Z7K1": "Z881", "Z881K1": "Z12" }, "Z8K3": [ "Z20", "Z33838" ], "Z8K4": [ "Z14", "Z33947" ], "Z8K5": "Z33837" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "all possible translations of a lexeme sense" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Returns all possible translations of a lexeme sense using P5972 statements whenever possible and falling back on labels of the item linked using P5137 otherwise" } ] } } as9ezpelkcc3hvapa82rpr5q8g0guyg Z33845 0 80855 268488 267329 2026-04-24T15:54:29Z JhowieNitnek 1044 268488 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z33845" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z33844", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z33844", "Z33844K1": [ "Z6091", { "Z1K1": "Z6091", "Z6091K1": "Q1134461" } ], "Z33844K2": [ "Z6091" ], "Z33844K3": { "Z1K1": "Z40", "Z40K1": "Z42" }, "Z33844K4": "Z1113" }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z877", "Z877K2": { "Z1K1": "Z89", "Z89K1": "\u003Ci\u003EMain article: \u003C/i\u003E\u003Ca href=\"https://abstract.wikipedia.org/wiki/Q1134461\"\u003EGeography of Australia\u003C/a\u003E" } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Q1134461: \"Hoofdartikel: Geografie van Australië\"" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 9bu5mst1gk2ca22ji5084uyjnmqsl81 268492 268488 2026-04-24T15:55:43Z JhowieNitnek 1044 268492 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z33845" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z33844", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z33844", "Z33844K1": [ "Z6091", { "Z1K1": "Z6091", "Z6091K1": "Q1134461" } ], "Z33844K2": [ "Z6091" ], "Z33844K3": { "Z1K1": "Z40", "Z40K1": "Z42" }, "Z33844K4": "Z1113" }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z877", "Z877K2": { "Z1K1": "Z89", "Z89K1": "\u003Ci\u003EMain article: \u003C/i\u003E\u003Ca href=\"https://abstract.wikipedia.org/wiki/Q1134461\"\u003EGeography of Australia\u003C/a\u003E" } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Q1134461: \"Main article: Geography of Australia\"" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } iyeomkv3auoh2juok5n9a326qj6ncfx Z33848 0 80858 268550 267340 2026-04-24T16:56:47Z Theki 2389 Added Z34102 to the approved list of test cases 268550 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z33848" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z33848K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "article" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z60", "Z17K2": "Z33848K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "language" } ] } } ], "Z8K2": "Z89", "Z8K3": [ "Z20", "Z33849", "Z34102" ], "Z8K4": [ "Z14", "Z33850" ], "Z8K5": "Z33848" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Abstract wikilink (sentence case)" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Returns a link to an Abstract Wikipedia article with a sentence-case label in the preferred language or the first available fallback. Use Z32428 to preserve case of label." } ] } } n1bzcsqdyhlvs8867wac5emkmsrb4xz Z33850 0 80860 268548 267339 2026-04-24T16:54:48Z Theki 2389 268548 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z33850" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z33848", "Z14K2": { "Z1K1": "Z7", "Z7K1": "Z33470", "Z33470K1": { "Z1K1": "Z7", "Z7K1": "Z34096", "Z34096K1": { "Z1K1": "Z7", "Z7K1": "Z24766", "Z24766K1": { "Z1K1": "Z18", "Z18K1": "Z33848K1" }, "Z24766K2": { "Z1K1": "Z18", "Z18K1": "Z33848K2" } }, "Z34096K2": { "Z1K1": "Z18", "Z18K1": "Z33848K2" } }, "Z33470K2": "a", "Z33470K3": { "Z1K1": { "Z1K1": "Z7", "Z7K1": "Z883", "Z883K1": "Z6", "Z883K2": "Z1" }, "K1": [ { "Z1K1": "Z7", "Z7K1": "Z882", "Z882K1": "Z6", "Z882K2": "Z1" }, { "Z1K1": { "Z1K1": "Z7", "Z7K1": "Z882", "Z882K1": "Z6", "Z882K2": "Z1" }, "K1": "href", "K2": [ "Z6", "https://abstract.wikipedia.org/wiki/", { "Z1K1": "Z7", "Z7K1": "Z20041", "Z20041K1": { "Z1K1": "Z18", "Z18K1": "Z33848K1" } } ] } ] } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Abstract wikilink, sentence case, compose" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } h449ysr1naekqq8r3xczpwq29mkeatt Z33855 0 80865 268415 267348 2026-04-24T14:05:28Z Feeglgeef 8776 use "config for" per [[WF:NC]] 268415 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z33855" }, "Z2K2": { "Z1K1": "Z14294", "Z14294K1": [ "Z14293", { "Z1K1": "Z14293", "Z14293K1": "Z33844", "Z14293K2": "Z33034" } ], "Z14294K2": "Z33852" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "config for main articles functions" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 8owpmoeo7zzb9szmznoxw4x85t1do2z 268502 268415 2026-04-24T16:02:54Z JhowieNitnek 1044 268502 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z33855" }, "Z2K2": { "Z1K1": "Z14294", "Z14294K1": [ "Z14293", { "Z1K1": "Z14293", "Z14293K1": "Z33844", "Z14293K2": "Z33034" }, { "Z1K1": "Z14293", "Z14293K1": "Z34077", "Z14293K2": "Z34075" } ], "Z14294K2": "Z33852" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "config for main articles functions" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 3bfm6i41jkimjcecsrhqnjgcytzjv3s Z33947 0 80970 268745 267735 2026-04-25T04:14:19Z Redmin 52094 268745 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z33947" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z33837", "Z14K2": { "Z1K1": "Z7", "Z7K1": "Z802", "Z802K1": { "Z1K1": "Z7", "Z7K1": "Z33946", "Z33946K1": { "Z1K1": "Z18", "Z18K1": "Z33837K1" }, "Z33946K2": { "Z1K1": "Z6092", "Z6092K1": "P5972" } }, "Z802K2": { "Z1K1": "Z7", "Z7K1": "Z802", "Z802K1": { "Z1K1": "Z7", "Z7K1": "Z33946", "Z33946K1": { "Z1K1": "Z18", "Z18K1": "Z33837K1" }, "Z33946K2": { "Z1K1": "Z6092", "Z6092K1": "P5137" } }, "Z802K2": { "Z1K1": "Z7", "Z7K1": "Z22853", "Z22853K1": { "Z1K1": "Z7", "Z7K1": "Z30556", "Z30556K1": { "Z1K1": "Z18", "Z18K1": "Z33837K1" } } }, "Z802K3": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } }, "Z802K3": { "Z1K1": "Z7", "Z7K1": "Z802", "Z802K1": { "Z1K1": "Z7", "Z7K1": "Z33946", "Z33946K1": { "Z1K1": "Z18", "Z18K1": "Z33837K1" }, "Z33946K2": { "Z1K1": "Z6092", "Z6092K1": "P5137" } }, "Z802K2": { "Z1K1": "Z7", "Z7K1": "Z22853", "Z22853K1": { "Z1K1": "Z7", "Z7K1": "Z30556", "Z30556K1": { "Z1K1": "Z18", "Z18K1": "Z33837K1" } } }, "Z802K3": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "(!) possible translations, composition" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 2474hwtxl3lc6f63bdflqwzijg0tze4 Z33976 0 81042 268571 267981 2026-04-24T17:30:06Z Theki 2389 268571 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z33976" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z33975", "Z14K2": { "Z1K1": "Z7", "Z7K1": "Z34039", "Z34039K1": { "Z1K1": "Z7", "Z7K1": "Z14310", "Z14310K1": "Z33981", "Z14310K2": { "Z1K1": "Z18", "Z18K1": "Z33975K4" } }, "Z34039K2": { "Z1K1": "Z18", "Z18K1": "Z33975K1" }, "Z34039K3": { "Z1K1": "Z18", "Z18K1": "Z33975K2" }, "Z34039K4": { "Z1K1": "Z18", "Z18K1": "Z33975K3" }, "Z34039K5": { "Z1K1": "Z18", "Z18K1": "Z33975K4" } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "state origin using entity and class, composition" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 6oqx0yca990ose5yqx97ws4kruiu1fz Z33977 0 81050 268565 268008 2026-04-24T17:25:51Z Theki 2389 Removed Z33978 from the approved list of implementations 268565 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z33977" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z33977K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "entity" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z33977K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "class" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z33977K3", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "location" } ] } } ], "Z8K2": "Z11", "Z8K3": [ "Z20", "Z33980", "Z33979" ], "Z8K4": [ "Z14" ], "Z8K5": "Z33977" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "State origin using entity and class, English" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } t9s8grrr2h6bmxauw8u33hih9l5gfzw 268566 268565 2026-04-24T17:26:19Z Theki 2389 add language parameter to permit spelling variations 268566 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z33977" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z33977K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "entity" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z33977K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "class" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z33977K3", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "location" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z60", "Z17K2": "Z33977K4", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "language" } ] } } ], "Z8K2": "Z11", "Z8K3": [ "Z20", "Z33980", "Z33979" ], "Z8K4": [ "Z14" ], "Z8K5": "Z33977" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "State origin using entity and class, English" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 5w6v0gdi9jwwmzcoru1qy1ephgc6eoq 268570 268566 2026-04-24T17:28:34Z Theki 2389 Added Z33978 to the approved list of implementations 268570 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z33977" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z33977K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "entity" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z33977K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "class" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z33977K3", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "location" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z60", "Z17K2": "Z33977K4", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "language" } ] } } ], "Z8K2": "Z11", "Z8K3": [ "Z20", "Z33980", "Z33979" ], "Z8K4": [ "Z14", "Z33978" ], "Z8K5": "Z33977" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "State origin using entity and class, English" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 95qq9aek4071713dsms3rxpmm2k113l Z33978 0 81051 268568 267976 2026-04-24T17:27:10Z Theki 2389 268568 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z33978" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z33977", "Z14K2": { "Z1K1": "Z7", "Z7K1": "Z26107", "Z26107K1": { "Z1K1": "Z18", "Z18K1": "Z33977K4" }, "Z26107K2": { "Z1K1": "Z7", "Z7K1": "Z22511", "Z22511K1": { "Z1K1": "Z7", "Z7K1": "Z12899", "Z12899K1": [ "Z6", { "Z1K1": "Z7", "Z7K1": "Z23468", "Z23468K1": { "Z1K1": "Z7", "Z7K1": "Z6821", "Z6821K1": { "Z1K1": "Z18", "Z18K1": "Z33977K1" } }, "Z23468K2": { "Z1K1": "Z18", "Z18K1": "Z33977K4" } }, "is", { "Z1K1": "Z7", "Z7K1": "Z21739", "Z21739K1": { "Z1K1": "Z7", "Z7K1": "Z23468", "Z23468K1": { "Z1K1": "Z7", "Z7K1": "Z6821", "Z6821K1": { "Z1K1": "Z18", "Z18K1": "Z33977K2" } }, "Z23468K2": { "Z1K1": "Z18", "Z18K1": "Z33977K4" } } }, { "Z1K1": "Z7", "Z7K1": "Z23468", "Z23468K1": { "Z1K1": "Z7", "Z7K1": "Z6821", "Z6821K1": { "Z1K1": "Z18", "Z18K1": "Z33977K2" } }, "Z23468K2": { "Z1K1": "Z18", "Z18K1": "Z33977K4" } }, "from", { "Z1K1": "Z7", "Z7K1": "Z23468", "Z23468K1": { "Z1K1": "Z7", "Z7K1": "Z6821", "Z6821K1": { "Z1K1": "Z18", "Z18K1": "Z33977K3" } }, "Z23468K2": { "Z1K1": "Z18", "Z18K1": "Z33977K4" } } ], "Z12899K2": " " } } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "State origin using entity and class, en, compose" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } ounv346oas2zym8jbww2pdrnfzmxzhu Z33979 0 81052 268574 267991 2026-04-24T17:31:29Z Theki 2389 268574 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z33979" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z33977", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z33977", "Z33977K1": { "Z1K1": "Z6091", "Z6091K1": "Q254" }, "Z33977K2": { "Z1K1": "Z6091", "Z6091K1": "Q36834" }, "Z33977K3": { "Z1K1": "Z6091", "Z6091K1": "Q40" }, "Z33977K4": "Z1002" }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z14392", "Z14392K2": { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Wolfgang Amadeus Mozart is a composer from Austria." } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Wolfgang Amadeus Mozart is a composer from Austria" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } log1epp8uhe0n3ob3n3hc2dowi5h371 Z33980 0 81053 268572 267988 2026-04-24T17:30:52Z Theki 2389 268572 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z33980" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z33977", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z33977", "Z33977K1": { "Z1K1": "Z6091", "Z6091K1": "Q5582" }, "Z33977K2": { "Z1K1": "Z6091", "Z6091K1": "Q1028181" }, "Z33977K3": { "Z1K1": "Z6091", "Z6091K1": "Q55" }, "Z33977K4": "Z1002" }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z14392", "Z14392K2": { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Vincent van Gogh is a painter from the Netherlands." } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Vincent van Gogh is a painter from the Netherlands" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } jruvqac8wfytsqtruwxdp2q29fy28am Z33981 0 81054 268567 268051 2026-04-24T17:26:55Z QuickQuokka 51952 Add Bulgarian 268567 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z33981" }, "Z2K2": { "Z1K1": "Z14294", "Z14294K1": [ "Z14293", { "Z1K1": "Z14293", "Z14293K1": "Z33977", "Z14293K2": "Z33034" }, { "Z1K1": "Z14293", "Z14293K1": "Z34088", "Z14293K2": [ "Z60", "Z1823" ] } ], "Z14294K2": "Z33977" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "config for state origin using entity and class" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } jplqxxsvo5fsz62pl2atwxk0ebbrash Z33986 0 81059 268489 268115 2026-04-24T15:54:42Z Amire80 113 Added Z33987, Z33989, Z34019, Z34020, Z34021, Z34022, Z34024, Z34025, Z34023, Z34026, Z34027, Z34028, Z34029, Z34030, Z34031, Z34032, Z34005 and Z34006 to the approved list of test cases 268489 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z33986" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6", "Z17K2": "Z33986K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "prefix" }, { "Z1K1": "Z11", "Z11K1": "Z1186", "Z11K2": "תחילית" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z6", "Z17K2": "Z33986K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "word" }, { "Z1K1": "Z11", "Z11K1": "Z1186", "Z11K2": "מילה" } ] } } ], "Z8K2": "Z11", "Z8K3": [ "Z20", "Z33988", "Z33987", "Z33989", "Z34019", "Z34020", "Z34021", "Z34022", "Z34024", "Z34025", "Z34023", "Z34026", "Z34027", "Z34028", "Z34029", "Z34030", "Z34031", "Z34032", "Z34005", "Z34006" ], "Z8K4": [ "Z14" ], "Z8K5": "Z33986" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Prepend Hebrew prefix" }, { "Z1K1": "Z11", "Z11K1": "Z1186", "Z11K2": "הוספת תחילית עברית לפני" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Used for Hebrew prefixes. Will just prepend the prefix if the first letter of the word is Hebrew, otherwise it will use a maqaf." }, { "Z1K1": "Z11", "Z11K1": "Z1186", "Z11K2": "משמש לתחיליות עבריות. יוסיף את התחילית ישירות אם האות הראשונה של המילה היא עברית, אחרת ישתמש במקף." } ] } } ol4u6rg54bxhmaaovvunkk9fw2xbfor 268491 268489 2026-04-24T15:55:26Z Amire80 113 Added Z33991 and Z33992 to the approved list of implementations 268491 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z33986" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6", "Z17K2": "Z33986K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "prefix" }, { "Z1K1": "Z11", "Z11K1": "Z1186", "Z11K2": "תחילית" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z6", "Z17K2": "Z33986K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "word" }, { "Z1K1": "Z11", "Z11K1": "Z1186", "Z11K2": "מילה" } ] } } ], "Z8K2": "Z11", "Z8K3": [ "Z20", "Z33988", "Z33987", "Z33989", "Z34019", "Z34020", "Z34021", "Z34022", "Z34024", "Z34025", "Z34023", "Z34026", "Z34027", "Z34028", "Z34029", "Z34030", "Z34031", "Z34032", "Z34005", "Z34006" ], "Z8K4": [ "Z14", "Z33991", "Z33992" ], "Z8K5": "Z33986" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Prepend Hebrew prefix" }, { "Z1K1": "Z11", "Z11K1": "Z1186", "Z11K2": "הוספת תחילית עברית לפני" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Used for Hebrew prefixes. Will just prepend the prefix if the first letter of the word is Hebrew, otherwise it will use a maqaf." }, { "Z1K1": "Z11", "Z11K1": "Z1186", "Z11K2": "משמש לתחיליות עבריות. יוסיף את התחילית ישירות אם האות הראשונה של המילה היא עברית, אחרת ישתמש במקף." } ] } } 00055h86wdnaspc9ipqp5ksqbz11fim 268587 268491 2026-04-24T18:40:34Z QuickQuokka 51952 268587 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z33986" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6", "Z17K2": "Z33986K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "prefix" }, { "Z1K1": "Z11", "Z11K1": "Z1186", "Z11K2": "תחילית" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z6", "Z17K2": "Z33986K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "word" }, { "Z1K1": "Z11", "Z11K1": "Z1186", "Z11K2": "מילה" } ] } } ], "Z8K2": "Z11", "Z8K3": [ "Z20", "Z33988", "Z33987", "Z33989", "Z34019", "Z34020", "Z34021", "Z34022", "Z34024", "Z34025", "Z34023", "Z34026", "Z34027", "Z34028", "Z34029", "Z34030", "Z34031", "Z34032", "Z34005", "Z34006" ], "Z8K4": [ "Z14", "Z33991", "Z33992" ], "Z8K5": "Z33986" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Prepend Hebrew clitic" }, { "Z1K1": "Z11", "Z11K1": "Z1186", "Z11K2": "הוספת תחילית עברית לפני" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1002", "Z31K2": [ "Z6", "Prepend Hebrew prefix" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Used for Hebrew prefixes. Will just prepend the prefix if the first letter of the word is Hebrew, otherwise it will use a maqaf." }, { "Z1K1": "Z11", "Z11K1": "Z1186", "Z11K2": "משמש לתחיליות עבריות. יוסיף את התחילית ישירות אם האות הראשונה של המילה היא עברית, אחרת ישתמש במקף." } ] } } pilgvdnivuuw9a3imw2oov5wmcrzs28 268772 268587 2026-04-25T07:06:00Z QuickQuokka 51952 Add aliases 268772 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z33986" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6", "Z17K2": "Z33986K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "prefix" }, { "Z1K1": "Z11", "Z11K1": "Z1186", "Z11K2": "תחילית" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z6", "Z17K2": "Z33986K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "word" }, { "Z1K1": "Z11", "Z11K1": "Z1186", "Z11K2": "מילה" } ] } } ], "Z8K2": "Z11", "Z8K3": [ "Z20", "Z33988", "Z33987", "Z33989", "Z34019", "Z34020", "Z34021", "Z34022", "Z34024", "Z34025", "Z34023", "Z34026", "Z34027", "Z34028", "Z34029", "Z34030", "Z34031", "Z34032", "Z34005", "Z34006" ], "Z8K4": [ "Z14", "Z33991", "Z33992" ], "Z8K5": "Z33986" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Prepend Hebrew clitic" }, { "Z1K1": "Z11", "Z11K1": "Z1186", "Z11K2": "הוספת תחילית עברית לפני" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1002", "Z31K2": [ "Z6", "Prepend Hebrew prefix", "מ־", "ב־", "ו־", "כש־", "ל־", "ש־", "כ־" ] }, { "Z1K1": "Z31", "Z31K1": "Z1186", "Z31K2": [ "Z6", "מ־", "ב־", "ו־", "כש־", "כ־", "ש־", "ל־" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Used for Hebrew prefixes. Will just prepend the prefix if the first letter of the word is Hebrew, otherwise it will use a maqaf." }, { "Z1K1": "Z11", "Z11K1": "Z1186", "Z11K2": "משמש לתחיליות עבריות. יוסיף את התחילית ישירות אם האות הראשונה של המילה היא עברית, אחרת ישתמש במקף." } ] } } tf3mp5lm8cq91uwx1i09jl4yd9lswel Z33991 0 81064 268445 268108 2026-04-24T14:41:02Z QuickQuokka 51952 got it wrong 268445 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z33991" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z33986", "Z14K3": { "Z1K1": "Z16", "Z16K1": "Z600", "Z16K2": "function Z33986(Z33986K1, Z33986K2) {\n const prefix = Z33986K1;\n const word = Z33986K2;\n\n const text = /^\\p{Script=Hebrew}/u.test(word)\n ? `${prefix}${word}`\n : `${prefix}־${word}`;\n\n return new ZObject(\n new Map([\n [\"Z11K1\", \"he\"],\n [\"Z11K2\", text]\n ]),\n {\"Z1K1\": \"Z9\", \"Z9K1\": \"Z11\"}\n );\n}" } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Prepend Hebrew prefix, JavaScript" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } ln2nnl9its3v92h11xwis2pd82o4lrk 268446 268445 2026-04-24T14:41:37Z QuickQuokka 51952 got it wrong 268446 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z33991" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z33986", "Z14K3": { "Z1K1": "Z16", "Z16K1": "Z600", "Z16K2": "function Z33986(Z33986K1, Z33986K2) {\n const prefix = Z33986K1;\n const word = Z33986K2;\n\n const text = /^\\p{Script=Hebrew}/u.test(word)\n ? `${prefix}${word}`\n : `${prefix}־${word}`;\n\n return new ZObject(\n new Map([\n [\"Z11K1\", \"Z1186\"],\n [\"Z11K2\", text]\n ]),\n {\"Z1K1\": \"Z9\", \"Z9K1\": \"Z11\"}\n );\n}" } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Prepend Hebrew prefix, JavaScript" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } sc490zc9d0eo3gtdcmlzmy9ed1rqwdk 268449 268446 2026-04-24T14:46:00Z QuickQuokka 51952 try now? 268449 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z33991" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z33986", "Z14K3": { "Z1K1": "Z16", "Z16K1": "Z600", "Z16K2": "function Z33986(Z33986K1, Z33986K2) {\n const prefix = Z33986K1;\n const word = Z33986K2;\n\n const text = /^\\p{Script=Hebrew}/u.test(word)\n ? `${prefix}${word}`\n : `${prefix}־${word}`;\n\n return new ZObject(\n new Map([\n [\"Z11K1\", new ZReference(\"Z1186\")],\n [\"Z11K2\", text]\n ]),\n {\"Z1K1\": \"Z9\", \"Z9K1\": \"Z11\"}\n );\n}" } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Prepend Hebrew prefix, JavaScript" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } gvovmm9xf11krpa7nuobrd5pvyxeg22 268455 268449 2026-04-24T15:04:46Z QuickQuokka 51952 Handle quote characters 268455 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z33991" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z33986", "Z14K3": { "Z1K1": "Z16", "Z16K1": "Z600", "Z16K2": "function Z33986(Z33986K1, Z33986K2) {\n const prefix = Z33986K1;\n const word = Z33986K2;\n\n const startsWithQuote = /^[\"\"\"''׳״]/u;\n const startsWithHebrew = /^\\p{Script=Hebrew}/u;\n\n const firstHebrewCandidate = startsWithQuote.test(word) ? word.slice(1) : word;\n const useMaqaf = !startsWithHebrew.test(firstHebrewCandidate);\n\n const text = useMaqaf ? `${prefix}־${word}` : `${prefix}${word}`;\n\n return new ZObject(\n new Map([\n [\"Z11K1\", new ZReference(\"Z1186\")],\n [\"Z11K2\", text]\n ]),\n {\"Z1K1\": \"Z9\", \"Z9K1\": \"Z11\"}\n );\n}" } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Prepend Hebrew prefix, JavaScript" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } b19r596qalx5blrz1hj3ydxki5jwk7g 268459 268455 2026-04-24T15:08:41Z QuickQuokka 51952 Whoops... P.S. previous edit is generated by Claude 268459 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z33991" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z33986", "Z14K3": { "Z1K1": "Z16", "Z16K1": "Z600", "Z16K2": "function Z33986(Z33986K1, Z33986K2) {\n const prefix = Z33986K1;\n const word = Z33986K2;\n\n const startsWithQuote = /^[\"“”'‘’׳״]/u;\n const startsWithHebrew = /^\\p{Script=Hebrew}/u;\n\n const firstHebrewCandidate = startsWithQuote.test(word) ? word.slice(1) : word;\n const useMaqaf = !startsWithHebrew.test(firstHebrewCandidate);\n\n const text = useMaqaf ? `${prefix}־${word}` : `${prefix}${word}`;\n\n return new ZObject(\n new Map([\n [\"Z11K1\", new ZReference(\"Z1186\")],\n [\"Z11K2\", text]\n ]),\n {\"Z1K1\": \"Z9\", \"Z9K1\": \"Z11\"}\n );\n}" } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Prepend Hebrew prefix, JavaScript" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } blpgxfbun37fbewjr2frvagd2dfm51q Z33992 0 81065 268450 268118 2026-04-24T14:47:43Z QuickQuokka 51952 fix 268450 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z33992" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z33986", "Z14K3": { "Z1K1": "Z16", "Z16K1": "Z610", "Z16K2": "def Z33986(Z33986K1, Z33986K2):\n prefix = Z33986K1\n word = Z33986K2\n HEBREW_BLOCK_START = 0x0590\n HEBREW_BLOCK_END = 0x05FF\n\n first_char = ord(word[0])\n if HEBREW_BLOCK_START \u003C= first_char \u003C= HEBREW_BLOCK_END:\n result_text = f\"{prefix}{word}\"\n else:\n result_text = f\"{prefix}־{word}\"\n\n return ZObject(\n {\"Z1K1\": \"Z9\", \"Z9K1\": \"Z11\"},\n Z11K1=ZReference(\"Z1186\"),\n Z11K2=result_text\n )" } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Prepend Hebrew prefix, Python" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } l19b9ra9mf89spz0unxn6yd0dmrgsag 268461 268450 2026-04-24T15:13:49Z QuickQuokka 51952 Fix test cases. Helped by Claude. 268461 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z33992" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z33986", "Z14K3": { "Z1K1": "Z16", "Z16K1": "Z610", "Z16K2": "def Z33986(Z33986K1, Z33986K2):\n prefix = Z33986K1\n word = Z33986K2\n\n QUOTE_CHARS = set('\"“”\\'‘’״׳')\n\n first = word[0]\n hebrew_candidate = word[1] if first in QUOTE_CHARS and len(word) \u003E 1 else first\n use_maqaf = not ('\\u0590' \u003C= hebrew_candidate \u003C= '\\u05FF')\n\n result_text = f\"{prefix}־{word}\" if use_maqaf else f\"{prefix}{word}\"\n\n return ZObject(\n {\"Z1K1\": \"Z9\", \"Z9K1\": \"Z11\"},\n Z11K1=ZReference(\"Z1186\"),\n Z11K2=result_text\n )" } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Prepend Hebrew prefix, Python" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } cqmvr70a2ho1p5vb5ogn17aafbj6sn3 Z33995 0 81068 268432 268167 2026-04-24T14:31:53Z Theki 2389 268432 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z33995" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z33995K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "entity" } ] } }, { "Z1K1": "Z17", "Z17K1": { "Z1K1": "Z7", "Z7K1": "Z881", "Z881K1": "Z6091" }, "Z17K2": "Z33995K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "classes" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z60", "Z17K2": "Z33995K3", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "language" } ] } } ], "Z8K2": "Z11", "Z8K3": [ "Z20", "Z33996", "Z33998" ], "Z8K4": [ "Z14" ], "Z8K5": "Z33995" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "subject is instance of multiple objects, English" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } olxx94bmfee0156nc36yksnjgfgsl6t 268438 268432 2026-04-24T14:33:53Z Theki 2389 268438 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z33995" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z33995K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "entity" } ] } }, { "Z1K1": "Z17", "Z17K1": { "Z1K1": "Z7", "Z7K1": "Z881", "Z881K1": "Z6091" }, "Z17K2": "Z33995K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "classes" } ] } } ], "Z8K2": "Z11", "Z8K3": [ "Z20", "Z33996", "Z33998" ], "Z8K4": [ "Z14" ], "Z8K5": "Z33995" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "subject is instance of multiple objects, English" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } ianoj1xsxz0zw5ic89gnbj58qdwojeq 268441 268438 2026-04-24T14:36:20Z Theki 2389 Added Z33997 to the approved list of implementations 268441 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z33995" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z33995K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "entity" } ] } }, { "Z1K1": "Z17", "Z17K1": { "Z1K1": "Z7", "Z7K1": "Z881", "Z881K1": "Z6091" }, "Z17K2": "Z33995K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "classes" } ] } } ], "Z8K2": "Z11", "Z8K3": [ "Z20", "Z33996", "Z33998" ], "Z8K4": [ "Z14", "Z33997" ], "Z8K5": "Z33995" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "subject is instance of multiple objects, English" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } hzao6j3dr0vaenhfwvpe6u5q3r9l27i 268444 268441 2026-04-24T14:39:38Z Theki 2389 Removed Z33997 from the approved list of implementations 268444 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z33995" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z33995K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "entity" } ] } }, { "Z1K1": "Z17", "Z17K1": { "Z1K1": "Z7", "Z7K1": "Z881", "Z881K1": "Z6091" }, "Z17K2": "Z33995K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "classes" } ] } } ], "Z8K2": "Z11", "Z8K3": [ "Z20", "Z33996", "Z33998" ], "Z8K4": [ "Z14" ], "Z8K5": "Z33995" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "subject is instance of multiple objects, English" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } ianoj1xsxz0zw5ic89gnbj58qdwojeq 268527 268444 2026-04-24T16:33:06Z Theki 2389 re-add language input to allow for spelling variants 268527 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z33995" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z33995K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "entity" } ] } }, { "Z1K1": "Z17", "Z17K1": { "Z1K1": "Z7", "Z7K1": "Z881", "Z881K1": "Z6091" }, "Z17K2": "Z33995K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "classes" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z60", "Z17K2": "Z33995K3", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "language" } ] } } ], "Z8K2": "Z11", "Z8K3": [ "Z20", "Z33996", "Z33998" ], "Z8K4": [ "Z14" ], "Z8K5": "Z33995" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "subject is instance of multiple objects, English" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } olxx94bmfee0156nc36yksnjgfgsl6t Z33996 0 81069 268437 268048 2026-04-24T14:33:09Z Theki 2389 268437 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z33996" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z33995", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z33995", "Z33995K1": { "Z1K1": "Z6091", "Z6091K1": "Q22708720" }, "Z33995K2": [ "Z6091", { "Z1K1": "Z6091", "Z6091K1": "Q483501" }, { "Z1K1": "Z6091", "Z6091K1": "Q5482740" }, { "Z1K1": "Z6091", "Z6091K1": "Q214970" } ], "Z33995K3": "Z1002" }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z14392", "Z14392K2": { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Terry A. Davis is an artist, programmer, and virtuoso." } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Z33995, three items" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 12qjt8irsal2khxpd0sculjkpodyyrj 268440 268437 2026-04-24T14:35:52Z Theki 2389 268440 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z33996" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z33995", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z33995", "Z33995K1": { "Z1K1": "Z6091", "Z6091K1": "Q22708720" }, "Z33995K2": [ "Z6091", { "Z1K1": "Z6091", "Z6091K1": "Q483501" }, { "Z1K1": "Z6091", "Z6091K1": "Q5482740" }, { "Z1K1": "Z6091", "Z6091K1": "Q214970" } ] }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z14392", "Z14392K2": { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Terry A. Davis is an artist, programmer, and virtuoso." } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Z33995, three items" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } imdaojxcjaiohkdau8zgo1t5c75axkx 268532 268440 2026-04-24T16:36:41Z Theki 2389 268532 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z33996" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z33995", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z33995", "Z33995K1": { "Z1K1": "Z6091", "Z6091K1": "Q22708720" }, "Z33995K2": [ "Z6091", { "Z1K1": "Z6091", "Z6091K1": "Q483501" }, { "Z1K1": "Z6091", "Z6091K1": "Q5482740" }, { "Z1K1": "Z6091", "Z6091K1": "Q214970" } ], "Z33995K3": "Z1002" }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z14392", "Z14392K2": { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Terry A. Davis is an artist, programmer, and virtuoso." } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Z33995, three items" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 12qjt8irsal2khxpd0sculjkpodyyrj Z33997 0 81070 268434 268065 2026-04-24T14:32:20Z Theki 2389 268434 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z33997" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z33995", "Z14K2": { "Z1K1": "Z7", "Z7K1": "Z14396", "Z14396K1": { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": { "Z1K1": "Z7", "Z7K1": "Z22511", "Z22511K1": { "Z1K1": "Z7", "Z7K1": "Z21394", "Z21394K1": [ "Z6", { "Z1K1": "Z7", "Z7K1": "Z23753", "Z23753K1": { "Z1K1": "Z18", "Z18K1": "Z33995K1" }, "Z23753K2": "Z1002" }, " is ", { "Z1K1": "Z7", "Z7K1": "Z21739", "Z21739K1": { "Z1K1": "Z7", "Z7K1": "Z23753", "Z23753K1": { "Z1K1": "Z7", "Z7K1": "Z811", "Z811K1": { "Z1K1": "Z18", "Z18K1": "Z33995K2" } }, "Z23753K2": "Z1002" } }, "Z13128", { "Z1K1": "Z7", "Z7K1": "Z802", "Z802K1": { "Z1K1": "Z7", "Z7K1": "Z30164", "Z30164K1": { "Z1K1": "Z18", "Z18K1": "Z33995K2" }, "Z30164K2": { "Z1K1": "Z13518", "Z13518K1": "1" } }, "Z802K2": { "Z1K1": "Z7", "Z7K1": "Z23753", "Z23753K1": { "Z1K1": "Z7", "Z7K1": "Z811", "Z811K1": { "Z1K1": "Z18", "Z18K1": "Z33995K2" } }, "Z23753K2": "Z1002" }, "Z802K3": { "Z1K1": "Z7", "Z7K1": "Z802", "Z802K1": { "Z1K1": "Z7", "Z7K1": "Z30164", "Z30164K1": { "Z1K1": "Z18", "Z18K1": "Z33995K2" }, "Z30164K2": { "Z1K1": "Z13518", "Z13518K1": "2" } }, "Z802K2": { "Z1K1": "Z7", "Z7K1": "Z21394", "Z21394K1": [ "Z6", { "Z1K1": "Z7", "Z7K1": "Z23753", "Z23753K1": { "Z1K1": "Z7", "Z7K1": "Z811", "Z811K1": { "Z1K1": "Z18", "Z18K1": "Z33995K2" } }, "Z23753K2": "Z1002" }, " and ", { "Z1K1": "Z7", "Z7K1": "Z23753", "Z23753K1": { "Z1K1": "Z7", "Z7K1": "Z13397", "Z13397K1": { "Z1K1": "Z18", "Z18K1": "Z33995K2" }, "Z13397K2": { "Z1K1": "Z13518", "Z13518K1": "2" } }, "Z23753K2": "Z1002" } ] }, "Z802K3": { "Z1K1": "Z7", "Z7K1": "Z21394", "Z21394K1": [ "Z6", { "Z1K1": "Z7", "Z7K1": "Z12899", "Z12899K1": { "Z1K1": "Z7", "Z7K1": "Z26929", "Z26929K1": { "Z1K1": "Z7", "Z7K1": "Z12967", "Z12967K1": { "Z1K1": "Z18", "Z18K1": "Z33995K2" } }, "Z26929K2": "Z1002" }, "Z12899K2": ", " }, ", and ", { "Z1K1": "Z7", "Z7K1": "Z23753", "Z23753K1": { "Z1K1": "Z7", "Z7K1": "Z12964", "Z12964K1": { "Z1K1": "Z18", "Z18K1": "Z33995K2" } }, "Z23753K2": "Z1002" } ] } } } ] } } } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "subject is instance of multiple objects, eng comp" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } roa22xogzblhkq7ptkmsrz0pj8ay1uu 268442 268434 2026-04-24T14:37:25Z Theki 2389 268442 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z33997" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z33995", "Z14K2": { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": { "Z1K1": "Z7", "Z7K1": "Z22511", "Z22511K1": { "Z1K1": "Z7", "Z7K1": "Z21394", "Z21394K1": [ "Z6", { "Z1K1": "Z7", "Z7K1": "Z23753", "Z23753K1": { "Z1K1": "Z18", "Z18K1": "Z33995K1" }, "Z23753K2": "Z1002" }, " is ", { "Z1K1": "Z7", "Z7K1": "Z21739", "Z21739K1": { "Z1K1": "Z7", "Z7K1": "Z23753", "Z23753K1": { "Z1K1": "Z7", "Z7K1": "Z811", "Z811K1": { "Z1K1": "Z18", "Z18K1": "Z33995K2" } }, "Z23753K2": "Z1002" } }, "Z13128", { "Z1K1": "Z7", "Z7K1": "Z802", "Z802K1": { "Z1K1": "Z7", "Z7K1": "Z30164", "Z30164K1": { "Z1K1": "Z18", "Z18K1": "Z33995K2" }, "Z30164K2": { "Z1K1": "Z13518", "Z13518K1": "1" } }, "Z802K2": { "Z1K1": "Z7", "Z7K1": "Z23753", "Z23753K1": { "Z1K1": "Z7", "Z7K1": "Z811", "Z811K1": { "Z1K1": "Z18", "Z18K1": "Z33995K2" } }, "Z23753K2": "Z1002" }, "Z802K3": { "Z1K1": "Z7", "Z7K1": "Z802", "Z802K1": { "Z1K1": "Z7", "Z7K1": "Z30164", "Z30164K1": { "Z1K1": "Z18", "Z18K1": "Z33995K2" }, "Z30164K2": { "Z1K1": "Z13518", "Z13518K1": "2" } }, "Z802K2": { "Z1K1": "Z7", "Z7K1": "Z21394", "Z21394K1": [ "Z6", { "Z1K1": "Z7", "Z7K1": "Z23753", "Z23753K1": { "Z1K1": "Z7", "Z7K1": "Z811", "Z811K1": { "Z1K1": "Z18", "Z18K1": "Z33995K2" } }, "Z23753K2": "Z1002" }, " and ", { "Z1K1": "Z7", "Z7K1": "Z23753", "Z23753K1": { "Z1K1": "Z7", "Z7K1": "Z13397", "Z13397K1": { "Z1K1": "Z18", "Z18K1": "Z33995K2" }, "Z13397K2": { "Z1K1": "Z13518", "Z13518K1": "2" } }, "Z23753K2": "Z1002" } ] }, "Z802K3": { "Z1K1": "Z7", "Z7K1": "Z21394", "Z21394K1": [ "Z6", { "Z1K1": "Z7", "Z7K1": "Z12899", "Z12899K1": { "Z1K1": "Z7", "Z7K1": "Z26929", "Z26929K1": { "Z1K1": "Z7", "Z7K1": "Z12967", "Z12967K1": { "Z1K1": "Z18", "Z18K1": "Z33995K2" } }, "Z26929K2": "Z1002" }, "Z12899K2": ", " }, ", and ", { "Z1K1": "Z7", "Z7K1": "Z23753", "Z23753K1": { "Z1K1": "Z7", "Z7K1": "Z12964", "Z12964K1": { "Z1K1": "Z18", "Z18K1": "Z33995K2" } }, "Z23753K2": "Z1002" } ] } } } ] } } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "subject is instance of multiple objects, eng comp" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } ly3973oo0bdr7ubflu48rkc9sw4pxel 268528 268442 2026-04-24T16:34:21Z Theki 2389 268528 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z33997" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z33995", "Z14K2": { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": { "Z1K1": "Z7", "Z7K1": "Z22511", "Z22511K1": { "Z1K1": "Z7", "Z7K1": "Z21394", "Z21394K1": [ "Z6", { "Z1K1": "Z7", "Z7K1": "Z23753", "Z23753K1": { "Z1K1": "Z18", "Z18K1": "Z33995K1" }, "Z23753K2": { "Z1K1": "Z18", "Z18K1": "Z33995K3" } }, " is ", { "Z1K1": "Z7", "Z7K1": "Z21739", "Z21739K1": { "Z1K1": "Z7", "Z7K1": "Z23753", "Z23753K1": { "Z1K1": "Z7", "Z7K1": "Z811", "Z811K1": { "Z1K1": "Z18", "Z18K1": "Z33995K2" } }, "Z23753K2": { "Z1K1": "Z18", "Z18K1": "Z33995K3" } } }, "Z13128", { "Z1K1": "Z7", "Z7K1": "Z802", "Z802K1": { "Z1K1": "Z7", "Z7K1": "Z30164", "Z30164K1": { "Z1K1": "Z18", "Z18K1": "Z33995K2" }, "Z30164K2": { "Z1K1": "Z13518", "Z13518K1": "1" } }, "Z802K2": { "Z1K1": "Z7", "Z7K1": "Z23753", "Z23753K1": { "Z1K1": "Z7", "Z7K1": "Z811", "Z811K1": { "Z1K1": "Z18", "Z18K1": "Z33995K2" } }, "Z23753K2": { "Z1K1": "Z18", "Z18K1": "Z33995K3" } }, "Z802K3": { "Z1K1": "Z7", "Z7K1": "Z802", "Z802K1": { "Z1K1": "Z7", "Z7K1": "Z30164", "Z30164K1": { "Z1K1": "Z18", "Z18K1": "Z33995K2" }, "Z30164K2": { "Z1K1": "Z13518", "Z13518K1": "2" } }, "Z802K2": { "Z1K1": "Z7", "Z7K1": "Z21394", "Z21394K1": [ "Z6", { "Z1K1": "Z7", "Z7K1": "Z23753", "Z23753K1": { "Z1K1": "Z7", "Z7K1": "Z811", "Z811K1": { "Z1K1": "Z18", "Z18K1": "Z33995K2" } }, "Z23753K2": { "Z1K1": "Z18", "Z18K1": "Z33995K3" } }, " and ", { "Z1K1": "Z7", "Z7K1": "Z23753", "Z23753K1": { "Z1K1": "Z7", "Z7K1": "Z13397", "Z13397K1": { "Z1K1": "Z18", "Z18K1": "Z33995K2" }, "Z13397K2": { "Z1K1": "Z13518", "Z13518K1": "2" } }, "Z23753K2": { "Z1K1": "Z18", "Z18K1": "Z33995K3" } } ] }, "Z802K3": { "Z1K1": "Z7", "Z7K1": "Z21394", "Z21394K1": [ "Z6", { "Z1K1": "Z7", "Z7K1": "Z12899", "Z12899K1": { "Z1K1": "Z7", "Z7K1": "Z26929", "Z26929K1": { "Z1K1": "Z7", "Z7K1": "Z12967", "Z12967K1": { "Z1K1": "Z18", "Z18K1": "Z33995K2" } }, "Z26929K2": { "Z1K1": "Z18", "Z18K1": "Z33995K3" } }, "Z12899K2": ", " }, ", and ", { "Z1K1": "Z7", "Z7K1": "Z23753", "Z23753K1": { "Z1K1": "Z7", "Z7K1": "Z12964", "Z12964K1": { "Z1K1": "Z18", "Z18K1": "Z33995K2" } }, "Z23753K2": { "Z1K1": "Z18", "Z18K1": "Z33995K3" } } ] } } } ] } } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "subject is instance of multiple objects, eng comp" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } o9nk8kji79rx0r6mx5wwm97rjtkok1t 268529 268528 2026-04-24T16:34:44Z Theki 2389 268529 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z33997" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z33995", "Z14K2": { "Z1K1": "Z11", "Z11K1": { "Z1K1": "Z18", "Z18K1": "Z33995K3" }, "Z11K2": { "Z1K1": "Z7", "Z7K1": "Z22511", "Z22511K1": { "Z1K1": "Z7", "Z7K1": "Z21394", "Z21394K1": [ "Z6", { "Z1K1": "Z7", "Z7K1": "Z23753", "Z23753K1": { "Z1K1": "Z18", "Z18K1": "Z33995K1" }, "Z23753K2": { "Z1K1": "Z18", "Z18K1": "Z33995K3" } }, " is ", { "Z1K1": "Z7", "Z7K1": "Z21739", "Z21739K1": { "Z1K1": "Z7", "Z7K1": "Z23753", "Z23753K1": { "Z1K1": "Z7", "Z7K1": "Z811", "Z811K1": { "Z1K1": "Z18", "Z18K1": "Z33995K2" } }, "Z23753K2": { "Z1K1": "Z18", "Z18K1": "Z33995K3" } } }, "Z13128", { "Z1K1": "Z7", "Z7K1": "Z802", "Z802K1": { "Z1K1": "Z7", "Z7K1": "Z30164", "Z30164K1": { "Z1K1": "Z18", "Z18K1": "Z33995K2" }, "Z30164K2": { "Z1K1": "Z13518", "Z13518K1": "1" } }, "Z802K2": { "Z1K1": "Z7", "Z7K1": "Z23753", "Z23753K1": { "Z1K1": "Z7", "Z7K1": "Z811", "Z811K1": { "Z1K1": "Z18", "Z18K1": "Z33995K2" } }, "Z23753K2": { "Z1K1": "Z18", "Z18K1": "Z33995K3" } }, "Z802K3": { "Z1K1": "Z7", "Z7K1": "Z802", "Z802K1": { "Z1K1": "Z7", "Z7K1": "Z30164", "Z30164K1": { "Z1K1": "Z18", "Z18K1": "Z33995K2" }, "Z30164K2": { "Z1K1": "Z13518", "Z13518K1": "2" } }, "Z802K2": { "Z1K1": "Z7", "Z7K1": "Z21394", "Z21394K1": [ "Z6", { "Z1K1": "Z7", "Z7K1": "Z23753", "Z23753K1": { "Z1K1": "Z7", "Z7K1": "Z811", "Z811K1": { "Z1K1": "Z18", "Z18K1": "Z33995K2" } }, "Z23753K2": { "Z1K1": "Z18", "Z18K1": "Z33995K3" } }, " and ", { "Z1K1": "Z7", "Z7K1": "Z23753", "Z23753K1": { "Z1K1": "Z7", "Z7K1": "Z13397", "Z13397K1": { "Z1K1": "Z18", "Z18K1": "Z33995K2" }, "Z13397K2": { "Z1K1": "Z13518", "Z13518K1": "2" } }, "Z23753K2": { "Z1K1": "Z18", "Z18K1": "Z33995K3" } } ] }, "Z802K3": { "Z1K1": "Z7", "Z7K1": "Z21394", "Z21394K1": [ "Z6", { "Z1K1": "Z7", "Z7K1": "Z12899", "Z12899K1": { "Z1K1": "Z7", "Z7K1": "Z26929", "Z26929K1": { "Z1K1": "Z7", "Z7K1": "Z12967", "Z12967K1": { "Z1K1": "Z18", "Z18K1": "Z33995K2" } }, "Z26929K2": { "Z1K1": "Z18", "Z18K1": "Z33995K3" } }, "Z12899K2": ", " }, ", and ", { "Z1K1": "Z7", "Z7K1": "Z23753", "Z23753K1": { "Z1K1": "Z7", "Z7K1": "Z12964", "Z12964K1": { "Z1K1": "Z18", "Z18K1": "Z33995K2" } }, "Z23753K2": { "Z1K1": "Z18", "Z18K1": "Z33995K3" } } ] } } } ] } } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "subject is instance of multiple objects, eng comp" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } qgg416bcdn7ethvf3ljqunu6weeffy4 Z33998 0 81071 268436 268056 2026-04-24T14:32:44Z Theki 2389 268436 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z33998" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z33995", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z33995", "Z33995K1": { "Z1K1": "Z6091", "Z6091K1": "Q1384" }, "Z33995K2": [ "Z6091", { "Z1K1": "Z6091", "Z6091K1": "Q7275" }, { "Z1K1": "Z6091", "Z6091K1": "Q515" } ], "Z33995K3": "Z1002" }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z14392", "Z14392K2": { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "New York is a state and city." } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Z33995, two items" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } iv5tgymbtujy8a4jc8he404o9p0i9z8 268439 268436 2026-04-24T14:34:40Z Theki 2389 268439 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z33998" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z33995", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z33995", "Z33995K1": { "Z1K1": "Z6091", "Z6091K1": "Q1384" }, "Z33995K2": [ "Z6091", { "Z1K1": "Z6091", "Z6091K1": "Q7275" }, { "Z1K1": "Z6091", "Z6091K1": "Q515" } ] }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z14392", "Z14392K2": { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "New York is a state and city." } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Z33995, two items" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } mmc6pfeh9nq9ijzss2ts2miolsbfczg 268531 268439 2026-04-24T16:36:04Z Theki 2389 268531 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z33998" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z33995", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z33995", "Z33995K1": { "Z1K1": "Z6091", "Z6091K1": "Q1384" }, "Z33995K2": [ "Z6091", { "Z1K1": "Z6091", "Z6091K1": "Q7275" }, { "Z1K1": "Z6091", "Z6091K1": "Q515" } ], "Z33995K3": "Z1002" }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z14392", "Z14392K2": { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "New York is a state and city." } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Z33995, two items" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } iv5tgymbtujy8a4jc8he404o9p0i9z8 Z34003 0 81076 268563 268102 2026-04-24T17:20:36Z Theki 2389 268563 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z34003" }, "Z2K2": [ "Z60", "Z1830", "Z1326", "Z1444", "Z1171", "Z1736" ], "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Japanese variants" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 9dsomubahi9jt1f7p9dxvns3hnn2tq1 Z34005 0 81078 268463 268112 2026-04-24T15:15:53Z QuickQuokka 51952 268463 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z34005" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z33986", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z33986", "Z33986K1": "ב", "Z33986K2": "\"מלחמה ושלום\"" }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z14392", "Z14392K2": { "Z1K1": "Z11", "Z11K1": "Z1186", "Z11K2": "ב\"מלחמה ושלום\"" } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "ב\"מלחמה ושלום\"" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Straight quotes (\" \")" } ] } } qd5h3u08jg07qms1jxeb6mee4z4h00g Z34006 0 81079 268464 268114 2026-04-24T15:16:43Z QuickQuokka 51952 268464 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z34006" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z33986", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z33986", "Z33986K1": "ב", "Z33986K2": "\"1984\"" }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z14392", "Z14392K2": { "Z1K1": "Z11", "Z11K1": "Z1186", "Z11K2": "ב־\"1984\"" } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "ב־\"1984\"" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Straight quotes (\" \")" } ] } } aadjkbh4kcqlvznwf0v1lo9l6n24akq Z34051 0 81185 268573 268386 2026-04-24T17:31:28Z Redmin 52094 268573 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z34051" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z34050", "Z14K2": { "Z1K1": "Z7", "Z7K1": "Z27878", "Z27878K1": { "Z1K1": "Z7", "Z7K1": "Z27868", "Z27868K1": { "Z1K1": "Z7", "Z7K1": "Z21806", "Z21806K1": { "Z1K1": "Z7", "Z7K1": "Z6825", "Z6825K1": { "Z1K1": "Z18", "Z18K1": "Z34050K1" } }, "Z21806K2": { "Z1K1": "Z18", "Z18K1": "Z34050K3" } } }, "Z27878K2": { "Z1K1": "Z7", "Z7K1": "Z802", "Z802K1": { "Z1K1": "Z7", "Z7K1": "Z27299", "Z27299K1": { "Z1K1": "Z18", "Z18K1": "Z34050K4" }, "Z27299K2": { "Z1K1": "Z6092", "Z6092K1": "P13986" } }, "Z802K2": { "Z1K1": "Z7", "Z7K1": "Z802", "Z802K1": { "Z1K1": "Z7", "Z7K1": "Z32431", "Z32431K1": { "Z1K1": "Z18", "Z18K1": "Z34050K4" }, "Z32431K2": { "Z1K1": "Z6092", "Z6092K1": "P13986" }, "Z32431K3": { "Z1K1": "Z7", "Z7K1": "Z6821", "Z6821K1": { "Z1K1": "Z6091", "Z6091K1": "Q146786" } } }, "Z802K2": [ "Z1", { "Z1K1": "Z7", "Z7K1": "Z27885", "Z27885K1": { "Z1K1": "Z6091", "Z6091K1": "Q110786" }, "Z27885K2": { "Z1K1": "Z18", "Z18K1": "Z34050K2" } }, { "Z1K1": "Z7", "Z7K1": "Z27885", "Z27885K1": { "Z1K1": "Z6091", "Z6091K1": "Q146786" }, "Z27885K2": { "Z1K1": "Z18", "Z18K1": "Z34050K2" } } ], "Z802K3": "Z881" }, "Z802K3": [ "Z1" ] }, "Z27878K3": [ "Z6", { "Z1K1": "Z7", "Z7K1": "Z27885", "Z27885K1": { "Z1K1": "Z6091", "Z6091K1": "Q131105" }, "Z27885K2": { "Z1K1": "Z18", "Z18K1": "Z34050K2" } }, { "Z1K1": "Z7", "Z7K1": "Z27885", "Z27885K1": { "Z1K1": "Z6091", "Z6091K1": "Q146233" }, "Z27885K2": { "Z1K1": "Z18", "Z18K1": "Z34050K2" } }, { "Z1K1": "Z7", "Z7K1": "Z27885", "Z27885K1": { "Z1K1": "Z6091", "Z6091K1": "Q146078" }, "Z27885K2": { "Z1K1": "Z18", "Z18K1": "Z34050K2" } }, { "Z1K1": "Z7", "Z7K1": "Z27885", "Z27885K1": { "Z1K1": "Z6091", "Z6091K1": "Q202142" }, "Z27885K2": { "Z1K1": "Z18", "Z18K1": "Z34050K2" } }, { "Z1K1": "Z7", "Z7K1": "Z27885", "Z27885K1": { "Z1K1": "Z6091", "Z6091K1": "Q145599" }, "Z27885K2": { "Z1K1": "Z18", "Z18K1": "Z34050K2" } } ], "Z27878K4": { "Z1K1": "Z7", "Z7K1": "Z15142", "Z15142K1": [ { "Z1K1": "Z7", "Z7K1": "Z881", "Z881K1": { "Z1K1": "Z7", "Z7K1": "Z881", "Z881K1": "Z6" } }, [ "Z6", { "Z1K1": "Z7", "Z7K1": "Z850", "Z850K1": { "Z1K1": "Z7", "Z7K1": "Z19241", "Z19241K1": { "Z1K1": "Z7", "Z7K1": "Z6825", "Z6825K1": { "Z1K1": "Z18", "Z18K1": "Z34050K1" } }, "Z19241K2": [ "Z6091", { "Z1K1": "Z6091", "Z6091K1": "Q131105" } ] }, "Z850K2": "Z28290", "Z850K3": "" } ], [ "Z6", { "Z1K1": "Z7", "Z7K1": "Z850", "Z850K1": { "Z1K1": "Z7", "Z7K1": "Z19241", "Z19241K1": { "Z1K1": "Z7", "Z7K1": "Z6825", "Z6825K1": { "Z1K1": "Z18", "Z18K1": "Z34050K1" } }, "Z19241K2": [ "Z6091", { "Z1K1": "Z6091", "Z6091K1": "Q146233" } ] }, "Z850K2": "Z28290", "Z850K3": "" } ], [ "Z6", { "Z1K1": "Z7", "Z7K1": "Z850", "Z850K1": { "Z1K1": "Z7", "Z7K1": "Z19241", "Z19241K1": { "Z1K1": "Z7", "Z7K1": "Z6825", "Z6825K1": { "Z1K1": "Z18", "Z18K1": "Z34050K1" } }, "Z19241K2": [ "Z6091", { "Z1K1": "Z6091", "Z6091K1": "Q146078" } ] }, "Z850K2": "Z28290", "Z850K3": "" } ], [ "Z6", { "Z1K1": "Z7", "Z7K1": "Z850", "Z850K1": { "Z1K1": "Z7", "Z7K1": "Z19241", "Z19241K1": { "Z1K1": "Z7", "Z7K1": "Z6825", "Z6825K1": { "Z1K1": "Z18", "Z18K1": "Z34050K1" } }, "Z19241K2": [ "Z6091", { "Z1K1": "Z6091", "Z6091K1": "Q202142" } ] }, "Z850K2": "Z28290", "Z850K3": "" } ], [ "Z6", { "Z1K1": "Z7", "Z7K1": "Z850", "Z850K1": { "Z1K1": "Z7", "Z7K1": "Z19241", "Z19241K1": { "Z1K1": "Z7", "Z7K1": "Z6825", "Z6825K1": { "Z1K1": "Z18", "Z18K1": "Z34050K1" } }, "Z19241K2": [ "Z6091", { "Z1K1": "Z6091", "Z6091K1": "Q145599" } ] }, "Z850K2": "Z28290", "Z850K3": "" } ] ] } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "(!) generic noun declension table, composition " } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } jy7a8dehkphr9hz7jjyahn5qwf7h253 Z34052 0 81187 268390 2026-04-24T12:38:33Z Redmin 52094 + 268390 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z34052" }, "Z2K2": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1011", "Z11K2": "\"$1\"-এর শব্দ রূপ" }, { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Declension of \"$1\"" } ] }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Bengali declension caption" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } bxch3w2ea781l67mjnb5gqoazyb85b2 Talk:Z13254 1 81188 268391 2026-04-24T13:17:13Z YoshiRulz 10156 Add to category 268391 wikitext text/x-wiki [[Category:Functions_with_only_code_implementations]] 423sug58fedukocikcui1tj3l1r5prt Z34053 0 81189 268396 2026-04-24T13:26:09Z YoshiRulz 10156 Create test 268396 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z34053" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z13280", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z13280", "Z13280K1": "compose" }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z866", "Z866K2": "composition" } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "\"compose\" → \"composition\"" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 85yh0vht8xzmlyo903zikaf5snnu5u9 Z34054 0 81190 268397 2026-04-24T13:27:40Z YoshiRulz 10156 Create test 268397 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z34054" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z13280", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z13280", "Z13280K1": "create" }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z866", "Z866K2": "creation" } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "\"create\" → \"creation\"" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 38h1kd2xv227fe75748hp1i3m3zhraz Z34055 0 81191 268398 2026-04-24T13:30:50Z YoshiRulz 10156 Create test 268398 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z34055" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z13280", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z13280", "Z13280K1": "adopt" }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z866", "Z866K2": "adoption" } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "\"adopt\" → \"adoption\"" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } blz5u3064yulbn3woe9a0cu63ecz1qh Z34056 0 81192 268400 2026-04-24T13:44:02Z YoshiRulz 10156 Create implementation 268400 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z34056" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z13280", "Z14K2": { "Z1K1": "Z7", "Z7K1": "Z19601", "Z19601K1": [ "Z40", { "Z1K1": "Z7", "Z7K1": "Z10618", "Z10618K1": { "Z1K1": "Z18", "Z18K1": "Z13280K1" }, "Z10618K2": "te" }, { "Z1K1": "Z7", "Z7K1": "Z10618", "Z10618K1": { "Z1K1": "Z18", "Z18K1": "Z13280K1" }, "Z10618K2": "de" }, { "Z1K1": "Z7", "Z7K1": "Z10618", "Z10618K1": { "Z1K1": "Z18", "Z18K1": "Z13280K1" }, "Z10618K2": "lve" } ], "Z19601K2": [ "Z1", { "Z1K1": "Z7", "Z7K1": "Z10000", "Z10000K1": { "Z1K1": "Z7", "Z7K1": "Z11170", "Z11170K1": { "Z1K1": "Z18", "Z18K1": "Z13280K1" }, "Z11170K2": "te" }, "Z10000K2": "tion" }, { "Z1K1": "Z7", "Z7K1": "Z10000", "Z10000K1": { "Z1K1": "Z7", "Z7K1": "Z11170", "Z11170K1": { "Z1K1": "Z18", "Z18K1": "Z13280K1" }, "Z11170K2": "de" }, "Z10000K2": "sion" }, { "Z1K1": "Z7", "Z7K1": "Z10000", "Z10000K1": { "Z1K1": "Z7", "Z7K1": "Z11170", "Z11170K1": { "Z1K1": "Z18", "Z18K1": "Z13280K1" }, "Z11170K2": "ve" }, "Z10000K2": "ution" }, { "Z1K1": "Z7", "Z7K1": "Z10000", "Z10000K1": { "Z1K1": "Z18", "Z18K1": "Z13280K1" }, "Z10000K2": "ion" } ] } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "English -ion base form, composition" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } kgqi3e8br8vanemg26g1b1jkl3xrope 268401 268400 2026-04-24T13:45:49Z YoshiRulz 10156 Add branch for -se 268401 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z34056" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z13280", "Z14K2": { "Z1K1": "Z7", "Z7K1": "Z19601", "Z19601K1": [ "Z40", { "Z1K1": "Z7", "Z7K1": "Z10618", "Z10618K1": { "Z1K1": "Z18", "Z18K1": "Z13280K1" }, "Z10618K2": "te" }, { "Z1K1": "Z7", "Z7K1": "Z10618", "Z10618K1": { "Z1K1": "Z18", "Z18K1": "Z13280K1" }, "Z10618K2": "de" }, { "Z1K1": "Z7", "Z7K1": "Z10618", "Z10618K1": { "Z1K1": "Z18", "Z18K1": "Z13280K1" }, "Z10618K2": "se" }, { "Z1K1": "Z7", "Z7K1": "Z10618", "Z10618K1": { "Z1K1": "Z18", "Z18K1": "Z13280K1" }, "Z10618K2": "lve" } ], "Z19601K2": [ "Z1", { "Z1K1": "Z7", "Z7K1": "Z10000", "Z10000K1": { "Z1K1": "Z7", "Z7K1": "Z11170", "Z11170K1": { "Z1K1": "Z18", "Z18K1": "Z13280K1" }, "Z11170K2": "te" }, "Z10000K2": "tion" }, { "Z1K1": "Z7", "Z7K1": "Z10000", "Z10000K1": { "Z1K1": "Z7", "Z7K1": "Z11170", "Z11170K1": { "Z1K1": "Z18", "Z18K1": "Z13280K1" }, "Z11170K2": "de" }, "Z10000K2": "sion" }, { "Z1K1": "Z7", "Z7K1": "Z10000", "Z10000K1": { "Z1K1": "Z7", "Z7K1": "Z11170", "Z11170K1": { "Z1K1": "Z18", "Z18K1": "Z13280K1" }, "Z11170K2": "e" }, "Z10000K2": "ition" }, { "Z1K1": "Z7", "Z7K1": "Z10000", "Z10000K1": { "Z1K1": "Z7", "Z7K1": "Z11170", "Z11170K1": { "Z1K1": "Z18", "Z18K1": "Z13280K1" }, "Z11170K2": "ve" }, "Z10000K2": "ution" }, { "Z1K1": "Z7", "Z7K1": "Z10000", "Z10000K1": { "Z1K1": "Z18", "Z18K1": "Z13280K1" }, "Z10000K2": "ion" } ] } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "English -ion base form, composition" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } keh8ctpb2j8k08u0kwq4zpc8cmujcfo Z34057 0 81193 268402 2026-04-24T13:48:09Z YoshiRulz 10156 Create test 268402 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z34057" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z13280", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z13280", "Z13280K1": "confess" }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z866", "Z866K2": "confession" } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "\"confess\" → \"confession\"" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 3llr9njzfi4nsqtosvf81zpbogorowb Z34058 0 81194 268403 2026-04-24T13:48:24Z YoshiRulz 10156 Create test 268403 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z34058" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z13280", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z13280", "Z13280K1": "confuse" }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z866", "Z866K2": "confusion" } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "\"confuse\" → \"confusion\"" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } a5m0ld96129vkgdww4mdxrt4bw6f5op Z34059 0 81195 268407 2026-04-24T13:53:14Z Dv103 11127 268407 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z34059" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z26570", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z26570", "Z26570K1": { "Z1K1": "Z6091", "Z6091K1": "Q84" }, "Z26570K2": { "Z1K1": "Z6091", "Z6091K1": "Q515" }, "Z26570K3": { "Z1K1": "Z6091", "Z6091K1": "Q145" }, "Z26570K4": "Z1881" }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z14392", "Z14392K2": { "Z1K1": "Z11", "Z11K1": "Z1881", "Z11K2": "London ∈ {city 📍United Kingdom}" } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "fallback: \"London ∈ {city 📍United Kingdom}\"" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 586m873vstcjff17y5l4b7yqim9obgu Talk:Z13300 1 81196 268409 2026-04-24T13:59:52Z YoshiRulz 10156 Add to category 268409 wikitext text/x-wiki [[Category:Japanese]] fcrk8q8zkxh1cymbq8uw123wjg4yqt4 268410 268409 2026-04-24T14:01:04Z YoshiRulz 10156 Add to category 268410 wikitext text/x-wiki [[Category:Functions_with_only_code_implementations]] [[Category:Japanese]] tldn1spmo8mvl7u7nx14w3rldqqsus1 Z34060 0 81197 268423 2026-04-24T14:09:30Z YoshiRulz 10156 Create function 268423 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z34060" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z20420", "Z17K2": "Z34060K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "date" } ] } } ], "Z8K2": "Z6", "Z8K3": [ "Z20" ], "Z8K4": [ "Z14" ], "Z8K5": "Z34060" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "display Gregorian date (unpadded D/M/YYYY)" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } np56j1h74uict7mxcx2i3q2p2vo0wv7 268427 268423 2026-04-24T14:26:25Z YoshiRulz 10156 Added Z34061 to the approved list of test cases 268427 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z34060" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z20420", "Z17K2": "Z34060K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "date" } ] } } ], "Z8K2": "Z6", "Z8K3": [ "Z20", "Z34061" ], "Z8K4": [ "Z14" ], "Z8K5": "Z34060" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "display Gregorian date (unpadded D/M/YYYY)" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 6mnzuxf0m5p2a8va11lde9qmpt36dbx 268435 268427 2026-04-24T14:32:41Z YoshiRulz 10156 Added Z34062 to the approved list of implementations 268435 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z34060" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z20420", "Z17K2": "Z34060K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "date" } ] } } ], "Z8K2": "Z6", "Z8K3": [ "Z20", "Z34061" ], "Z8K4": [ "Z14", "Z34062" ], "Z8K5": "Z34060" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "display Gregorian date (unpadded D/M/YYYY)" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } si4b83djf49wbgfu2dvwdzme98iymuj Z34061 0 81198 268424 2026-04-24T14:12:03Z YoshiRulz 10156 Create test 268424 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z34061" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z34060", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z34060", "Z34060K1": { "Z1K1": "Z20420", "Z20420K1": { "Z1K1": "Z20159", "Z20159K1": { "Z1K1": "Z17813", "Z17813K1": "Z17814" }, "Z20159K2": { "Z1K1": "Z13518", "Z13518K1": "2003" } }, "Z20420K2": { "Z1K1": "Z20342", "Z20342K1": { "Z1K1": "Z16098", "Z16098K1": "Z16105" }, "Z20342K2": { "Z1K1": "Z13518", "Z13518K1": "4" } } } }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z866", "Z866K2": "4/5/2003" } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "2003-05-04 =\u003E \"4/5/2003\"" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 47k8yxpcj819t3lak3wt5eq9maeo983 Z34062 0 81199 268428 2026-04-24T14:27:42Z YoshiRulz 10156 Create implementation 268428 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z34062" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z34060", "Z14K2": { "Z1K1": "Z7", "Z7K1": "Z12899", "Z12899K1": [ "Z6", { "Z1K1": "Z7", "Z7K1": "Z13713", "Z13713K1": { "Z1K1": "Z7", "Z7K1": "Z28143", "Z28143K1": { "Z1K1": "Z18", "Z18K1": "Z34060K1" } } }, { "Z1K1": "Z7", "Z7K1": "Z13713", "Z13713K1": { "Z1K1": "Z7", "Z7K1": "Z16230", "Z16230K1": { "Z1K1": "Z7", "Z7K1": "Z26504", "Z26504K1": { "Z1K1": "Z18", "Z18K1": "Z34060K1" } } } }, { "Z1K1": "Z7", "Z7K1": "Z13713", "Z13713K1": { "Z1K1": "Z7", "Z7K1": "Z20160", "Z20160K1": { "Z1K1": "Z18", "Z18K1": "Z34060K1" } } } ], "Z12899K2": "/" } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "display date (unpadded D/M/YYYY), composition" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } hswqke09fmp892i6n6qq0ql7v7uc5xv 268433 268428 2026-04-24T14:32:19Z YoshiRulz 10156 Fix typing 268433 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z34062" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z34060", "Z14K2": { "Z1K1": "Z7", "Z7K1": "Z12899", "Z12899K1": [ "Z6", { "Z1K1": "Z7", "Z7K1": "Z13713", "Z13713K1": { "Z1K1": "Z7", "Z7K1": "Z28143", "Z28143K1": { "Z1K1": "Z18", "Z18K1": "Z34060K1" } } }, { "Z1K1": "Z7", "Z7K1": "Z13713", "Z13713K1": { "Z1K1": "Z7", "Z7K1": "Z16230", "Z16230K1": { "Z1K1": "Z7", "Z7K1": "Z26504", "Z26504K1": { "Z1K1": "Z18", "Z18K1": "Z34060K1" } } } }, { "Z1K1": "Z7", "Z7K1": "Z13713", "Z13713K1": { "Z1K1": "Z7", "Z7K1": "Z20160", "Z20160K1": { "Z1K1": "Z7", "Z7K1": "Z24948", "Z24948K1": { "Z1K1": "Z18", "Z18K1": "Z34060K1" } } } } ], "Z12899K2": "/" } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "display date (unpadded D/M/YYYY), composition" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } l1fvz7qhlvoh9zpds4b07u3hexjc0rq Z34063 0 81200 268447 2026-04-24T14:44:34Z YoshiRulz 10156 Create implementation 268447 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z34063" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z13306", "Z14K2": { "Z1K1": "Z7", "Z7K1": "Z34060", "Z34060K1": { "Z1K1": "Z7", "Z7K1": "Z20750", "Z20750K1": { "Z1K1": "Z20420", "Z20420K1": { "Z1K1": "Z20159", "Z20159K1": "Z17814", "Z20159K2": { "Z1K1": "Z18", "Z18K1": "Z13306K2" } }, "Z20420K2": { "Z1K1": "Z20342", "Z20342K1": { "Z1K1": "Z18", "Z18K1": "Z13306K3" }, "Z20342K2": { "Z1K1": "Z18", "Z18K1": "Z13306K4" } } }, "Z20750K2": { "Z1K1": "Z7", "Z7K1": "Z17101", "Z17101K1": { "Z1K1": "Z18", "Z18K1": "Z13306K1" } } } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "advance n days (as D/M/YYYY String), composition" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } db5wa28b51ln3bg0in3qjd4r7wc5mos Z34064 0 81201 268451 2026-04-24T14:48:38Z YoshiRulz 10156 Create implementation 268451 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z34064" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z13322", "Z14K2": { "Z1K1": "Z7", "Z7K1": "Z12684", "Z12684K1": { "Z1K1": "Z7", "Z7K1": "Z14779", "Z14779K1": { "Z1K1": "Z18", "Z18K1": "Z13322K1" }, "Z14779K2": { "Z1K1": "Z7", "Z7K1": "Z12967", "Z12967K1": { "Z1K1": "Z18", "Z18K1": "Z13322K2" } }, "Z14779K3": { "Z1K1": "Z7", "Z7K1": "Z812", "Z812K1": { "Z1K1": "Z18", "Z18K1": "Z13322K2" } } } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "is sorted, zip composition" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 1p0oulqz9so493fyty6rp0n9zqathm4 Z34065 0 81202 268453 2026-04-24T14:51:48Z YoshiRulz 10156 Create implementation 268453 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z34065" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z13324", "Z14K2": { "Z1K1": "Z7", "Z7K1": "Z13682", "Z13682K1": { "Z1K1": "Z7", "Z7K1": "Z11040", "Z11040K1": { "Z1K1": "Z18", "Z18K1": "Z13324K1" } }, "Z13682K2": { "Z1K1": "Z7", "Z7K1": "Z11040", "Z11040K1": { "Z1K1": "Z18", "Z18K1": "Z13324K2" } } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "is longer or equal length string, composition" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } ly202lfecfnr7a0jmdhc2k0niztrkbg Z34066 0 81203 268456 2026-04-24T15:05:42Z Pvnhatminh 66562 testing the 6th mersenne prime, to see if the miller-rabin test is really fast 268456 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z34066" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z12427", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z12427", "Z12427K1": { "Z1K1": "Z13518", "Z13518K1": "131071" } }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z844", "Z844K2": { "Z1K1": "Z40", "Z40K1": "Z41" } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } pafevg5kkro9oasfnbfeb3hjjmrox7f 268457 268456 2026-04-24T15:06:57Z Pvnhatminh 66562 label 268457 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z34066" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z12427", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z12427", "Z12427K1": { "Z1K1": "Z13518", "Z13518K1": "131071" } }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z844", "Z844K2": { "Z1K1": "Z40", "Z40K1": "Z41" } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "131071 is prime" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } ekkqi25u57hdq1glqy7y3cggl255cfo Z34067 0 81204 268458 2026-04-24T15:08:20Z Pvnhatminh 66562 bigger mersenne prime testing 268458 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z34067" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z12427", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z12427", "Z12427K1": { "Z1K1": "Z13518", "Z13518K1": "524287" } }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z844", "Z844K2": { "Z1K1": "Z40", "Z40K1": "Z41" } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "524287 is prime" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } jcvr2cvrscuy9npr7yhqudlg3tjlmtn Z34068 0 81205 268460 2026-04-24T15:13:13Z Pvnhatminh 66562 50th mersenne prime 268460 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z34068" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z12427", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z12427", "Z12427K1": { "Z1K1": "Z7", "Z7K1": "Z13948", "Z13948K1": { "Z1K1": "Z13518", "Z13518K1": "77232917" } } }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z844", "Z844K2": { "Z1K1": "Z40", "Z40K1": "Z41" } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } f9abq8mqlt1gobexn898pflahva708m 268462 268460 2026-04-24T15:14:02Z Pvnhatminh 66562 label 268462 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z34068" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z12427", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z12427", "Z12427K1": { "Z1K1": "Z7", "Z7K1": "Z13948", "Z13948K1": { "Z1K1": "Z13518", "Z13518K1": "77232917" } } }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z844", "Z844K2": { "Z1K1": "Z40", "Z40K1": "Z41" } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "50th mersenne prime testing failed" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } ahmnn9sjrygd6jwkuxsrw7e00eh7i3h Z34069 0 81206 268465 2026-04-24T15:20:32Z Pvnhatminh 66562 push the function to its limit 268465 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z34069" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z13701", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z13701", "Z13701K1": { "Z1K1": "Z7", "Z7K1": "Z13948", "Z13948K1": { "Z1K1": "Z13518", "Z13518K1": "136279841" } }, "Z13701K2": { "Z1K1": "Z7", "Z7K1": "Z13644", "Z13644K1": { "Z1K1": "Z13518", "Z13518K1": "136279841" } } }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z844", "Z844K2": { "Z1K1": "Z40", "Z40K1": "Z41" } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "largest prime yet and itself + 1 are coprime" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } st5cwscucrjglmh5nf07ad76r2j2dq1 Z34070 0 81207 268468 2026-04-24T15:28:13Z QuickQuokka 51952 268468 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z34070" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z34070K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Entity" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z34070K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Class" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z34070K3", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Location" } ] } } ], "Z8K2": "Z11", "Z8K3": [ "Z20" ], "Z8K4": [ "Z14" ], "Z8K5": "Z34070" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "State location using entity and class, Bulgarian" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } n5p2vjcaeow059aql0b2ytk5z30dz8s 268588 268468 2026-04-24T18:48:35Z QuickQuokka 51952 268588 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z34070" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z34070K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "entity" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z34070K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "class" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z34070K3", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "location" } ] } } ], "Z8K2": "Z11", "Z8K3": [ "Z20" ], "Z8K4": [ "Z14" ], "Z8K5": "Z34070" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "State location using entity and class, Bulgarian" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } lo4kdcjyqj5f10eve6xrtxor3zc0l28 268618 268588 2026-04-24T20:02:18Z Feeglgeef 8776 Added Z34101, Z34104 and Z34103 to the approved list of test cases 268618 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z34070" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z34070K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "entity" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z34070K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "class" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z34070K3", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "location" } ] } } ], "Z8K2": "Z11", "Z8K3": [ "Z20", "Z34101", "Z34104", "Z34103" ], "Z8K4": [ "Z14" ], "Z8K5": "Z34070" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "State location using entity and class, Bulgarian" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 4u4alnv0pk17ias66tefhfdedbbdesf 268619 268618 2026-04-24T20:02:19Z Feeglgeef 8776 Added Z34071 to the approved list of implementations 268619 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z34070" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z34070K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "entity" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z34070K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "class" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z34070K3", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "location" } ] } } ], "Z8K2": "Z11", "Z8K3": [ "Z20", "Z34101", "Z34104", "Z34103" ], "Z8K4": [ "Z14", "Z34071" ], "Z8K5": "Z34070" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "State location using entity and class, Bulgarian" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } la64fumwudw46yzhac0kb8l89uaffjz 268620 268619 2026-04-24T20:02:27Z Feeglgeef 8776 Removed Z34101, Z34104 and Z34103 from the approved list of test cases 268620 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z34070" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z34070K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "entity" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z34070K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "class" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z34070K3", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "location" } ] } } ], "Z8K2": "Z11", "Z8K3": [ "Z20" ], "Z8K4": [ "Z14", "Z34071" ], "Z8K5": "Z34070" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "State location using entity and class, Bulgarian" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } q1qskeq9ns1ew5tpfykcw0sahaelgmb 268621 268620 2026-04-24T20:02:28Z Feeglgeef 8776 Removed Z34071 from the approved list of implementations 268621 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z34070" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z34070K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "entity" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z34070K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "class" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z34070K3", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "location" } ] } } ], "Z8K2": "Z11", "Z8K3": [ "Z20" ], "Z8K4": [ "Z14" ], "Z8K5": "Z34070" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "State location using entity and class, Bulgarian" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } lo4kdcjyqj5f10eve6xrtxor3zc0l28 268625 268621 2026-04-24T20:24:02Z GrounderUK 50 Added Z34101, Z34104 and Z34103 to the approved list of test cases 268625 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z34070" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z34070K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "entity" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z34070K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "class" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z34070K3", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "location" } ] } } ], "Z8K2": "Z11", "Z8K3": [ "Z20", "Z34101", "Z34104", "Z34103" ], "Z8K4": [ "Z14" ], "Z8K5": "Z34070" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "State location using entity and class, Bulgarian" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 4u4alnv0pk17ias66tefhfdedbbdesf 268629 268625 2026-04-24T20:40:02Z GrounderUK 50 Added Z34071 to the approved list of implementations 268629 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z34070" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z34070K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "entity" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z34070K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "class" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z34070K3", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "location" } ] } } ], "Z8K2": "Z11", "Z8K3": [ "Z20", "Z34101", "Z34104", "Z34103" ], "Z8K4": [ "Z14", "Z34071" ], "Z8K5": "Z34070" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "State location using entity and class, Bulgarian" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } la64fumwudw46yzhac0kb8l89uaffjz Z34071 0 81208 268469 2026-04-24T15:32:38Z QuickQuokka 51952 268469 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z34071" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z34070", "Z14K2": { "Z1K1": "Z7", "Z7K1": "Z26107", "Z26107K1": "Z1002", "Z26107K2": { "Z1K1": "Z7", "Z7K1": "Z22511", "Z22511K1": { "Z1K1": "Z7", "Z7K1": "Z12899", "Z12899K1": [ "Z6", { "Z1K1": "Z7", "Z7K1": "Z23468", "Z23468K1": { "Z1K1": "Z7", "Z7K1": "Z6821", "Z6821K1": { "Z1K1": "Z18", "Z18K1": "Z34070K1" } }, "Z23468K2": "Z1823" }, "е", { "Z1K1": "Z7", "Z7K1": "Z23468", "Z23468K1": { "Z1K1": "Z7", "Z7K1": "Z6821", "Z6821K1": { "Z1K1": "Z18", "Z18K1": "Z34070K2" } }, "Z23468K2": "Z1823" }, { "Z1K1": "Z7", "Z7K1": "Z23468", "Z23468K1": { "Z1K1": "Z7", "Z7K1": "Z6821", "Z6821K1": { "Z1K1": "Z18", "Z18K1": "Z34070K2" } }, "Z23468K2": "Z1823" }, "в", { "Z1K1": "Z7", "Z7K1": "Z23468", "Z23468K1": { "Z1K1": "Z7", "Z7K1": "Z6821", "Z6821K1": { "Z1K1": "Z18", "Z18K1": "Z34070K3" } }, "Z23468K2": "Z1823" } ], "Z12899K2": " " } } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "State location using entity and class, bg, compose" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 6uizk6wyk70tsg30pxwlqdznbv9ffhu 268470 268469 2026-04-24T15:34:43Z QuickQuokka 51952 Delete 268470 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z34071" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z34070", "Z14K2": { "Z1K1": "Z7", "Z7K1": "Z26107", "Z26107K1": "Z1002", "Z26107K2": { "Z1K1": "Z7", "Z7K1": "Z22511", "Z22511K1": { "Z1K1": "Z7", "Z7K1": "Z12899", "Z12899K1": [ "Z6", { "Z1K1": "Z7", "Z7K1": "Z23468", "Z23468K1": { "Z1K1": "Z7", "Z7K1": "Z6821", "Z6821K1": { "Z1K1": "Z18", "Z18K1": "Z34070K1" } }, "Z23468K2": "Z1823" }, "е", { "Z1K1": "Z7", "Z7K1": "Z23468", "Z23468K1": { "Z1K1": "Z7", "Z7K1": "Z6821", "Z6821K1": { "Z1K1": "Z18", "Z18K1": "Z34070K2" } }, "Z23468K2": "Z1823" }, "в", { "Z1K1": "Z7", "Z7K1": "Z23468", "Z23468K1": { "Z1K1": "Z7", "Z7K1": "Z6821", "Z6821K1": { "Z1K1": "Z18", "Z18K1": "Z34070K3" } }, "Z23468K2": "Z1823" } ], "Z12899K2": " " } } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "State location using entity and class, bg, compose" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 2vc1oh6mw1fqx2yh6tzku0nlu64stmj 268490 268470 2026-04-24T15:55:07Z QuickQuokka 51952 Grammar fix 268490 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z34071" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z34070", "Z14K2": { "Z1K1": "Z7", "Z7K1": "Z26107", "Z26107K1": "Z1002", "Z26107K2": { "Z1K1": "Z7", "Z7K1": "Z22511", "Z22511K1": { "Z1K1": "Z7", "Z7K1": "Z12899", "Z12899K1": [ "Z6", { "Z1K1": "Z7", "Z7K1": "Z23468", "Z23468K1": { "Z1K1": "Z7", "Z7K1": "Z6821", "Z6821K1": { "Z1K1": "Z18", "Z18K1": "Z34070K1" } }, "Z23468K2": "Z1823" }, "е", { "Z1K1": "Z7", "Z7K1": "Z23468", "Z23468K1": { "Z1K1": "Z7", "Z7K1": "Z6821", "Z6821K1": { "Z1K1": "Z18", "Z18K1": "Z34070K2" } }, "Z23468K2": "Z1823" }, { "Z1K1": "Z7", "Z7K1": "Z34072", "Z34072K1": { "Z1K1": "Z18", "Z18K1": "Z34070K3" } }, { "Z1K1": "Z7", "Z7K1": "Z23468", "Z23468K1": { "Z1K1": "Z7", "Z7K1": "Z6821", "Z6821K1": { "Z1K1": "Z18", "Z18K1": "Z34070K3" } }, "Z23468K2": "Z1823" } ], "Z12899K2": " " } } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "State location using entity and class, bg, compose" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } mkkmgzw7e60ip7de8wx2w8od916puns 268511 268490 2026-04-24T16:11:43Z QuickQuokka 51952 whoops 268511 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z34071" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z34070", "Z14K2": { "Z1K1": "Z7", "Z7K1": "Z26107", "Z26107K1": "Z1823", "Z26107K2": { "Z1K1": "Z7", "Z7K1": "Z22511", "Z22511K1": { "Z1K1": "Z7", "Z7K1": "Z12899", "Z12899K1": [ "Z6", { "Z1K1": "Z7", "Z7K1": "Z23468", "Z23468K1": { "Z1K1": "Z7", "Z7K1": "Z6821", "Z6821K1": { "Z1K1": "Z18", "Z18K1": "Z34070K1" } }, "Z23468K2": "Z1823" }, "е", { "Z1K1": "Z7", "Z7K1": "Z23468", "Z23468K1": { "Z1K1": "Z7", "Z7K1": "Z6821", "Z6821K1": { "Z1K1": "Z18", "Z18K1": "Z34070K2" } }, "Z23468K2": "Z1823" }, { "Z1K1": "Z7", "Z7K1": "Z34072", "Z34072K1": { "Z1K1": "Z18", "Z18K1": "Z34070K3" } }, { "Z1K1": "Z7", "Z7K1": "Z23468", "Z23468K1": { "Z1K1": "Z7", "Z7K1": "Z6821", "Z6821K1": { "Z1K1": "Z18", "Z18K1": "Z34070K3" } }, "Z23468K2": "Z1823" } ], "Z12899K2": " " } } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "State location using entity and class, bg, compose" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 1wbc9s0dtlunistijevg865et1ugtbf 268559 268511 2026-04-24T17:06:57Z QuickQuokka 51952 Accidentally used Wikidata reference instead of string 268559 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z34071" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z34070", "Z14K2": { "Z1K1": "Z7", "Z7K1": "Z26107", "Z26107K1": "Z1823", "Z26107K2": { "Z1K1": "Z7", "Z7K1": "Z22511", "Z22511K1": { "Z1K1": "Z7", "Z7K1": "Z12899", "Z12899K1": [ "Z6", { "Z1K1": "Z7", "Z7K1": "Z23468", "Z23468K1": { "Z1K1": "Z7", "Z7K1": "Z6821", "Z6821K1": { "Z1K1": "Z18", "Z18K1": "Z34070K1" } }, "Z23468K2": "Z1823" }, "е", { "Z1K1": "Z7", "Z7K1": "Z23468", "Z23468K1": { "Z1K1": "Z7", "Z7K1": "Z6821", "Z6821K1": { "Z1K1": "Z18", "Z18K1": "Z34070K2" } }, "Z23468K2": "Z1823" }, { "Z1K1": "Z7", "Z7K1": "Z34072", "Z34072K1": { "Z1K1": "Z7", "Z7K1": "Z23468", "Z23468K1": { "Z1K1": "Z7", "Z7K1": "Z6821", "Z6821K1": { "Z1K1": "Z18", "Z18K1": "Z34070K3" } }, "Z23468K2": "Z1823" } }, { "Z1K1": "Z7", "Z7K1": "Z23468", "Z23468K1": { "Z1K1": "Z7", "Z7K1": "Z6821", "Z6821K1": { "Z1K1": "Z18", "Z18K1": "Z34070K3" } }, "Z23468K2": "Z1823" } ], "Z12899K2": " " } } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "State location using entity and class, bg, compose" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } s4xmwwdpsszjm4kkriaql8psyc8mip6 268616 268559 2026-04-24T20:01:33Z Feeglgeef 8776 breaking edit to purge cache 268616 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z34071" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z34070", "Z14K2": { "Z1K1": "Z7", "Z7K1": "Z26107", "Z26107K1": "Z1823", "Z26107K2": { "Z1K1": "Z7", "Z7K1": "Z22511", "Z22511K1": { "Z1K1": "Z7", "Z7K1": "Z12899", "Z12899K1": [ "Z6", { "Z1K1": "Z7", "Z7K1": "Z23468", "Z23468K1": { "Z1K1": "Z7", "Z7K1": "Z6821", "Z6821K1": { "Z1K1": "Z18", "Z18K1": "Z34070K1" } }, "Z23468K2": "Z1823" }, "е ", { "Z1K1": "Z7", "Z7K1": "Z23468", "Z23468K1": { "Z1K1": "Z7", "Z7K1": "Z6821", "Z6821K1": { "Z1K1": "Z18", "Z18K1": "Z34070K2" } }, "Z23468K2": "Z1823" }, { "Z1K1": "Z7", "Z7K1": "Z34072", "Z34072K1": { "Z1K1": "Z7", "Z7K1": "Z23468", "Z23468K1": { "Z1K1": "Z7", "Z7K1": "Z6821", "Z6821K1": { "Z1K1": "Z18", "Z18K1": "Z34070K3" } }, "Z23468K2": "Z1823" } }, { "Z1K1": "Z7", "Z7K1": "Z23468", "Z23468K1": { "Z1K1": "Z7", "Z7K1": "Z6821", "Z6821K1": { "Z1K1": "Z18", "Z18K1": "Z34070K3" } }, "Z23468K2": "Z1823" } ], "Z12899K2": " " } } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "State location using entity and class, bg, compose" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 8q8ncj9lx350r9axn9q74vadrm4urs6 268617 268616 2026-04-24T20:01:55Z Feeglgeef 8776 self rv 268617 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z34071" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z34070", "Z14K2": { "Z1K1": "Z7", "Z7K1": "Z26107", "Z26107K1": "Z1823", "Z26107K2": { "Z1K1": "Z7", "Z7K1": "Z22511", "Z22511K1": { "Z1K1": "Z7", "Z7K1": "Z12899", "Z12899K1": [ "Z6", { "Z1K1": "Z7", "Z7K1": "Z23468", "Z23468K1": { "Z1K1": "Z7", "Z7K1": "Z6821", "Z6821K1": { "Z1K1": "Z18", "Z18K1": "Z34070K1" } }, "Z23468K2": "Z1823" }, "е", { "Z1K1": "Z7", "Z7K1": "Z23468", "Z23468K1": { "Z1K1": "Z7", "Z7K1": "Z6821", "Z6821K1": { "Z1K1": "Z18", "Z18K1": "Z34070K2" } }, "Z23468K2": "Z1823" }, { "Z1K1": "Z7", "Z7K1": "Z34072", "Z34072K1": { "Z1K1": "Z7", "Z7K1": "Z23468", "Z23468K1": { "Z1K1": "Z7", "Z7K1": "Z6821", "Z6821K1": { "Z1K1": "Z18", "Z18K1": "Z34070K3" } }, "Z23468K2": "Z1823" } }, { "Z1K1": "Z7", "Z7K1": "Z23468", "Z23468K1": { "Z1K1": "Z7", "Z7K1": "Z6821", "Z6821K1": { "Z1K1": "Z18", "Z18K1": "Z34070K3" } }, "Z23468K2": "Z1823" } ], "Z12899K2": " " } } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "State location using entity and class, bg, compose" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } s4xmwwdpsszjm4kkriaql8psyc8mip6 268626 268617 2026-04-24T20:31:33Z GrounderUK 50 converted to selective fetch to avoid timeouts 268626 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z34071" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z34070", "Z14K2": { "Z1K1": "Z7", "Z7K1": "Z26107", "Z26107K1": "Z1823", "Z26107K2": { "Z1K1": "Z7", "Z7K1": "Z22511", "Z22511K1": { "Z1K1": "Z7", "Z7K1": "Z12899", "Z12899K1": [ "Z6", { "Z1K1": "Z7", "Z7K1": "Z23468", "Z23468K1": { "Z1K1": "Z7", "Z7K1": "Z30120", "Z30120K1": { "Z1K1": "Z18", "Z18K1": "Z34070K1" }, "Z30120K2": [ "Z6030", "Z6033" ], "Z30120K3": [ "Z60", "Z1823", "Z1360" ], "Z30120K4": [ "Z6092" ] }, "Z23468K2": "Z1823" }, "е", { "Z1K1": "Z7", "Z7K1": "Z23468", "Z23468K1": { "Z1K1": "Z7", "Z7K1": "Z30120", "Z30120K1": { "Z1K1": "Z18", "Z18K1": "Z34070K2" }, "Z30120K2": [ "Z6030", "Z6033" ], "Z30120K3": [ "Z60", "Z1823", "Z1360" ], "Z30120K4": [ "Z6092" ] }, "Z23468K2": "Z1823" }, { "Z1K1": "Z7", "Z7K1": "Z34072", "Z34072K1": { "Z1K1": "Z7", "Z7K1": "Z23468", "Z23468K1": { "Z1K1": "Z7", "Z7K1": "Z30120", "Z30120K1": { "Z1K1": "Z18", "Z18K1": "Z34070K3" }, "Z30120K2": [ "Z6030", "Z6033" ], "Z30120K3": [ "Z60", "Z1823", "Z1360" ], "Z30120K4": [ "Z6092" ] }, "Z23468K2": "Z1823" } }, { "Z1K1": "Z7", "Z7K1": "Z23468", "Z23468K1": { "Z1K1": "Z7", "Z7K1": "Z30120", "Z30120K1": { "Z1K1": "Z18", "Z18K1": "Z34070K3" }, "Z30120K2": [ "Z6030", "Z6033" ], "Z30120K3": [ "Z60", "Z1823", "Z1360" ], "Z30120K4": [ "Z6092" ] }, "Z23468K2": "Z1823" } ], "Z12899K2": " " } } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "State location using entity and class, bg, compose" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } otvjea8768sxn1651ozge2rw0vwg9h1 Z34072 0 81209 268471 2026-04-24T15:39:15Z QuickQuokka 51952 268471 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z34072" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6", "Z17K2": "Z34072K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "word" }, { "Z1K1": "Z11", "Z11K1": "Z1823", "Z11K2": "дума" } ] } } ], "Z8K2": "Z6", "Z8K3": [ "Z20" ], "Z8K4": [ "Z14" ], "Z8K5": "Z34072" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "във or в? (Bulgarian)" }, { "Z1K1": "Z11", "Z11K1": "Z1823", "Z11K2": "във или в?" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Takes a string and returns either \"във\" or \"в\", depending on whether it starts with \"в\" or \"ф\"" }, { "Z1K1": "Z11", "Z11K1": "Z1823", "Z11K2": "Приема низ и връща или \"във\", или \"в\", в зависимост от това дали започва с \"в\" или \"ф\"." } ] } } 8j9egmlc50whojea7jnt4weums9ebew 268612 268471 2026-04-24T20:00:21Z Feeglgeef 8776 Added Z34076, Z34078, Z34079, Z34080, Z34081, Z34082, Z34109 and Z34110 to the approved list of test cases 268612 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z34072" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6", "Z17K2": "Z34072K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "word" }, { "Z1K1": "Z11", "Z11K1": "Z1823", "Z11K2": "дума" } ] } } ], "Z8K2": "Z6", "Z8K3": [ "Z20", "Z34076", "Z34078", "Z34079", "Z34080", "Z34081", "Z34082", "Z34109", "Z34110" ], "Z8K4": [ "Z14" ], "Z8K5": "Z34072" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "във or в? (Bulgarian)" }, { "Z1K1": "Z11", "Z11K1": "Z1823", "Z11K2": "във или в?" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Takes a string and returns either \"във\" or \"в\", depending on whether it starts with \"в\" or \"ф\"" }, { "Z1K1": "Z11", "Z11K1": "Z1823", "Z11K2": "Приема низ и връща или \"във\", или \"в\", в зависимост от това дали започва с \"в\" или \"ф\"." } ] } } hgfic481lddcd4vcxu95zp4m4jz2dc3 268613 268612 2026-04-24T20:00:22Z Feeglgeef 8776 Added Z34073 to the approved list of implementations 268613 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z34072" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6", "Z17K2": "Z34072K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "word" }, { "Z1K1": "Z11", "Z11K1": "Z1823", "Z11K2": "дума" } ] } } ], "Z8K2": "Z6", "Z8K3": [ "Z20", "Z34076", "Z34078", "Z34079", "Z34080", "Z34081", "Z34082", "Z34109", "Z34110" ], "Z8K4": [ "Z14", "Z34073" ], "Z8K5": "Z34072" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "във or в? (Bulgarian)" }, { "Z1K1": "Z11", "Z11K1": "Z1823", "Z11K2": "във или в?" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Takes a string and returns either \"във\" or \"в\", depending on whether it starts with \"в\" or \"ф\"" }, { "Z1K1": "Z11", "Z11K1": "Z1823", "Z11K2": "Приема низ и връща или \"във\", или \"в\", в зависимост от това дали започва с \"в\" или \"ф\"." } ] } } ttqrab2fenw7ekhe21ls5umvmkm0z47 Z34073 0 81210 268472 2026-04-24T15:43:34Z QuickQuokka 51952 268472 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z34073" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z34072", "Z14K2": { "Z1K1": "Z7", "Z7K1": "Z802", "Z802K1": { "Z1K1": "Z7", "Z7K1": "Z10184", "Z10184K1": { "Z1K1": "Z7", "Z7K1": "Z10615", "Z10615K1": { "Z1K1": "Z18", "Z18K1": "Z34072K1" }, "Z10615K2": "в" }, "Z10184K2": { "Z1K1": "Z7", "Z7K1": "Z10615", "Z10615K1": { "Z1K1": "Z18", "Z18K1": "Z34072K1" }, "Z10615K2": "ф" } }, "Z802K2": "във", "Z802K3": "в" } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "във or в, composition" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 3itn33hhpez50bgejmfzkbw80ymjk6y 268474 268472 2026-04-24T15:43:44Z QuickQuokka 51952 268474 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z34073" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z34072", "Z14K2": { "Z1K1": "Z7", "Z7K1": "Z802", "Z802K1": { "Z1K1": "Z7", "Z7K1": "Z10184", "Z10184K1": { "Z1K1": "Z7", "Z7K1": "Z10615", "Z10615K1": { "Z1K1": "Z18", "Z18K1": "Z34072K1" }, "Z10615K2": "в" }, "Z10184K2": { "Z1K1": "Z7", "Z7K1": "Z10615", "Z10615K1": { "Z1K1": "Z18", "Z18K1": "Z34072K1" }, "Z10615K2": "ф" } }, "Z802K2": "във", "Z802K3": "в" } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "във or в?, composition" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 9piu0s8wo0mkp5cwomf6yxv5wrqtuav 268479 268474 2026-04-24T15:48:20Z QuickQuokka 51952 for capital letters 268479 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z34073" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z34072", "Z14K2": { "Z1K1": "Z7", "Z7K1": "Z802", "Z802K1": { "Z1K1": "Z7", "Z7K1": "Z10184", "Z10184K1": { "Z1K1": "Z7", "Z7K1": "Z10615", "Z10615K1": { "Z1K1": "Z7", "Z7K1": "Z10047", "Z10047K1": { "Z1K1": "Z18", "Z18K1": "Z34072K1" } }, "Z10615K2": "в" }, "Z10184K2": { "Z1K1": "Z7", "Z7K1": "Z10615", "Z10615K1": { "Z1K1": "Z7", "Z7K1": "Z10047", "Z10047K1": { "Z1K1": "Z18", "Z18K1": "Z34072K1" } }, "Z10615K2": "ф" } }, "Z802K2": "във", "Z802K3": "в" } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "във or в?, composition" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } rvwbghtco7j4lf28oh9fqjxfdkxkwlj 268592 268479 2026-04-24T19:17:45Z QuickQuokka 51952 Also account for Latin 268592 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z34073" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z34072", "Z14K2": { "Z1K1": "Z7", "Z7K1": "Z802", "Z802K1": { "Z1K1": "Z7", "Z7K1": "Z12698", "Z12698K1": [ "Z40", { "Z1K1": "Z7", "Z7K1": "Z10615", "Z10615K1": { "Z1K1": "Z7", "Z7K1": "Z10047", "Z10047K1": { "Z1K1": "Z18", "Z18K1": "Z34072K1" } }, "Z10615K2": "в" }, { "Z1K1": "Z7", "Z7K1": "Z10615", "Z10615K1": { "Z1K1": "Z7", "Z7K1": "Z10047", "Z10047K1": { "Z1K1": "Z18", "Z18K1": "Z34072K1" } }, "Z10615K2": "ф" }, { "Z1K1": "Z7", "Z7K1": "Z10615", "Z10615K1": { "Z1K1": "Z7", "Z7K1": "Z10047", "Z10047K1": { "Z1K1": "Z18", "Z18K1": "Z34072K1" } }, "Z10615K2": "f" }, { "Z1K1": "Z7", "Z7K1": "Z10615", "Z10615K1": { "Z1K1": "Z7", "Z7K1": "Z10047", "Z10047K1": { "Z1K1": "Z18", "Z18K1": "Z34072K1" } }, "Z10615K2": "v" } ] }, "Z802K2": "във", "Z802K3": "в" } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "във or в?, composition" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } s3n0tgh6amcwboh1hoex0jboje9kwng Z34074 0 81211 268473 2026-04-24T15:43:41Z Pvnhatminh 66562 getting bigger 268473 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z34074" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z13728", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z13728", "Z13728K1": { "Z1K1": "Z13518", "Z13518K1": "2147483646" } }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z12741", "Z12741K2": [ "Z1", { "Z1K1": "Z13518", "Z13518K1": "2" }, { "Z1K1": "Z13518", "Z13518K1": "3" }, { "Z1K1": "Z13518", "Z13518K1": "7" }, { "Z1K1": "Z13518", "Z13518K1": "11" }, { "Z1K1": "Z13518", "Z13518K1": "31" }, { "Z1K1": "Z13518", "Z13518K1": "151" }, { "Z1K1": "Z13518", "Z13518K1": "331" } ] } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "2147483646 =\u003E [2, 3, 7, 11, 31, 151, 331]" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 0rncweyer6baakt7ielic4bzbvqbys4 268475 268473 2026-04-24T15:45:05Z Pvnhatminh 66562 fixed 268475 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z34074" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z13728", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z13728", "Z13728K1": { "Z1K1": "Z13518", "Z13518K1": "2147483646" } }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z12741", "Z12741K2": [ "Z1", { "Z1K1": "Z13518", "Z13518K1": "2" }, { "Z1K1": "Z13518", "Z13518K1": "3" }, { "Z1K1": "Z13518", "Z13518K1": "3" }, { "Z1K1": "Z13518", "Z13518K1": "7" }, { "Z1K1": "Z13518", "Z13518K1": "11" }, { "Z1K1": "Z13518", "Z13518K1": "31" }, { "Z1K1": "Z13518", "Z13518K1": "151" }, { "Z1K1": "Z13518", "Z13518K1": "331" } ] } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "2147483646 =\u003E [2, 3, 7, 11, 31, 151, 331]" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } sfzwrm206ya3rmey9cgt3566k0jd7dl 268477 268475 2026-04-24T15:46:13Z Pvnhatminh 66562 268477 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z34074" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z13728", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z13728", "Z13728K1": { "Z1K1": "Z13518", "Z13518K1": "2147483646" } }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z12741", "Z12741K2": [ "Z1", { "Z1K1": "Z13518", "Z13518K1": "2" }, { "Z1K1": "Z13518", "Z13518K1": "3" }, { "Z1K1": "Z13518", "Z13518K1": "3" }, { "Z1K1": "Z13518", "Z13518K1": "7" }, { "Z1K1": "Z13518", "Z13518K1": "11" }, { "Z1K1": "Z13518", "Z13518K1": "31" }, { "Z1K1": "Z13518", "Z13518K1": "151" }, { "Z1K1": "Z13518", "Z13518K1": "331" } ] } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "2147483646 =\u003E [2, 3, 3, 7, 11, 31, 151, 331]" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } kungtvl6icdgkwdu63j2d2uwopwv4jx 268496 268477 2026-04-24T15:56:59Z Pvnhatminh 66562 fixed error 268496 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z34074" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z13728", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z13728", "Z13728K1": { "Z1K1": "Z13518", "Z13518K1": "2147483646" } }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z12741", "Z12741K2": [ "Z13518", { "Z1K1": "Z13518", "Z13518K1": "2" }, { "Z1K1": "Z13518", "Z13518K1": "3" }, { "Z1K1": "Z13518", "Z13518K1": "3" }, { "Z1K1": "Z13518", "Z13518K1": "7" }, { "Z1K1": "Z13518", "Z13518K1": "11" }, { "Z1K1": "Z13518", "Z13518K1": "31" }, { "Z1K1": "Z13518", "Z13518K1": "151" }, { "Z1K1": "Z13518", "Z13518K1": "331" } ] } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "2147483646 =\u003E [2, 3, 3, 7, 11, 31, 151, 331]" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 8c1cbxizd9w08r4zgxqxd0nsm4q42g1 Z34075 0 81212 268476 2026-04-24T15:45:42Z JhowieNitnek 1044 268476 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z34075" }, "Z2K2": [ "Z60", "Z1774", "Z1517" ], "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Dutch variants" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "a persistent list of some Dutch variants" } ] } } qfnqc99ah0011n2dc7mjleplz2sjwe1 268478 268476 2026-04-24T15:46:23Z JhowieNitnek 1044 268478 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" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "a persistent list of some Dutch variants" } ] } } lp0rfhutwnjpbbm9j6x93blra65fwvj Z34076 0 81213 268480 2026-04-24T15:51:04Z QuickQuokka 51952 268480 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z34076" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z34072", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z34072", "Z34072K1": "водата" }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z866", "Z866K2": "във" } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "във водата" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 3zuk8x5vlcglj0t0isx8w6ixwmwsogs Z34077 0 81214 268481 2026-04-24T15:51:15Z JhowieNitnek 1044 268481 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z34077" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": { "Z1K1": "Z7", "Z7K1": "Z881", "Z881K1": "Z6091" }, "Z17K2": "Z34077K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "list of subtopic article[s] (QIDs)" } ] } }, { "Z1K1": "Z17", "Z17K1": { "Z1K1": "Z7", "Z7K1": "Z881", "Z881K1": "Z6091" }, "Z17K2": "Z34077K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "[#] list of subtopic labels (QIDs)" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z40", "Z17K2": "Z34077K3", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "[#] self reference?" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z60", "Z17K2": "Z34077K4", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "variant of Dutch" } ] } } ], "Z8K2": "Z89", "Z8K3": [ "Z20" ], "Z8K4": [ "Z14" ], "Z8K5": "Z34077" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "main articles, Dutch" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1002", "Z31K2": [ "Z6", "subtopic links, Dutch" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Used after the heading of the summary, to link to the subtopic article that has been summarized. Modelled after en-wiki Template:Main. If different QIDs are used for labels, list should be same length" } ] } } o593pd60g7buwlwymla42ngy64tgvz2 268494 268481 2026-04-24T15:56:12Z JhowieNitnek 1044 Added Z34083 to the approved list of test cases 268494 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z34077" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": { "Z1K1": "Z7", "Z7K1": "Z881", "Z881K1": "Z6091" }, "Z17K2": "Z34077K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "list of subtopic article[s] (QIDs)" } ] } }, { "Z1K1": "Z17", "Z17K1": { "Z1K1": "Z7", "Z7K1": "Z881", "Z881K1": "Z6091" }, "Z17K2": "Z34077K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "[#] list of subtopic labels (QIDs)" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z40", "Z17K2": "Z34077K3", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "[#] self reference?" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z60", "Z17K2": "Z34077K4", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "variant of Dutch" } ] } } ], "Z8K2": "Z89", "Z8K3": [ "Z20", "Z34083" ], "Z8K4": [ "Z14" ], "Z8K5": "Z34077" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "main articles, Dutch" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1002", "Z31K2": [ "Z6", "subtopic links, Dutch" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Used after the heading of the summary, to link to the subtopic article that has been summarized. Modelled after en-wiki Template:Main. If different QIDs are used for labels, list should be same length" } ] } } qn80clthpy9g6hhghqvrbvf30kwy8mi 268501 268494 2026-04-24T16:01:37Z JhowieNitnek 1044 Added Z34085 to the approved list of implementations 268501 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z34077" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": { "Z1K1": "Z7", "Z7K1": "Z881", "Z881K1": "Z6091" }, "Z17K2": "Z34077K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "list of subtopic article[s] (QIDs)" } ] } }, { "Z1K1": "Z17", "Z17K1": { "Z1K1": "Z7", "Z7K1": "Z881", "Z881K1": "Z6091" }, "Z17K2": "Z34077K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "[#] list of subtopic labels (QIDs)" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z40", "Z17K2": "Z34077K3", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "[#] self reference?" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z60", "Z17K2": "Z34077K4", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "variant of Dutch" } ] } } ], "Z8K2": "Z89", "Z8K3": [ "Z20", "Z34083" ], "Z8K4": [ "Z14", "Z34085" ], "Z8K5": "Z34077" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "main articles, Dutch" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1002", "Z31K2": [ "Z6", "subtopic links, Dutch" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Used after the heading of the summary, to link to the subtopic article that has been summarized. Modelled after en-wiki Template:Main. If different QIDs are used for labels, list should be same length" } ] } } 0e1uwkvrlhbo5w2flknvgqha2swhjgh 268509 268501 2026-04-24T16:10:11Z JhowieNitnek 1044 Added Z34087 to the approved list of test cases 268509 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z34077" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": { "Z1K1": "Z7", "Z7K1": "Z881", "Z881K1": "Z6091" }, "Z17K2": "Z34077K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "list of subtopic article[s] (QIDs)" } ] } }, { "Z1K1": "Z17", "Z17K1": { "Z1K1": "Z7", "Z7K1": "Z881", "Z881K1": "Z6091" }, "Z17K2": "Z34077K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "[#] list of subtopic labels (QIDs)" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z40", "Z17K2": "Z34077K3", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "[#] self reference?" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z60", "Z17K2": "Z34077K4", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "variant of Dutch" } ] } } ], "Z8K2": "Z89", "Z8K3": [ "Z20", "Z34083", "Z34087" ], "Z8K4": [ "Z14", "Z34085" ], "Z8K5": "Z34077" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "main articles, Dutch" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1002", "Z31K2": [ "Z6", "subtopic links, Dutch" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Used after the heading of the summary, to link to the subtopic article that has been summarized. Modelled after en-wiki Template:Main. If different QIDs are used for labels, list should be same length" } ] } } nqbsaczkmdmy6naighneffqszlefyvt 268513 268509 2026-04-24T16:12:59Z JhowieNitnek 1044 Added Z34089 to the approved list of test cases 268513 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z34077" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": { "Z1K1": "Z7", "Z7K1": "Z881", "Z881K1": "Z6091" }, "Z17K2": "Z34077K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "list of subtopic article[s] (QIDs)" } ] } }, { "Z1K1": "Z17", "Z17K1": { "Z1K1": "Z7", "Z7K1": "Z881", "Z881K1": "Z6091" }, "Z17K2": "Z34077K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "[#] list of subtopic labels (QIDs)" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z40", "Z17K2": "Z34077K3", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "[#] self reference?" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z60", "Z17K2": "Z34077K4", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "variant of Dutch" } ] } } ], "Z8K2": "Z89", "Z8K3": [ "Z20", "Z34083", "Z34087", "Z34089" ], "Z8K4": [ "Z14", "Z34085" ], "Z8K5": "Z34077" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "main articles, Dutch" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1002", "Z31K2": [ "Z6", "subtopic links, Dutch" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Used after the heading of the summary, to link to the subtopic article that has been summarized. Modelled after en-wiki Template:Main. If different QIDs are used for labels, list should be same length" } ] } } 09khke3smf7g2mybhspvubjvlfww4yq Z34078 0 81215 268482 2026-04-24T15:51:33Z QuickQuokka 51952 268482 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z34078" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z34072", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z34072", "Z34072K1": "Варна" }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z866", "Z866K2": "във" } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "във Варна" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } lk02bw9dyt9c3jh1a6jr9h5vgis3id1 Z34079 0 81216 268483 2026-04-24T15:52:06Z QuickQuokka 51952 268483 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z34079" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z34072", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z34072", "Z34072K1": "фурната" }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z866", "Z866K2": "във" } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "във фурната" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } qk8gi96f2drc8j16liqsy12gil593wi Z34080 0 81217 268484 2026-04-24T15:52:32Z QuickQuokka 51952 268484 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z34080" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z34072", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z34072", "Z34072K1": "Франция" }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z866", "Z866K2": "във" } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "във Франция" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } ja7w9l51ew5m2mw34aqdg4rx5h7h8kc Z34081 0 81218 268485 2026-04-24T15:53:12Z QuickQuokka 51952 268485 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z34081" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z34072", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z34072", "Z34072K1": "града" }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z866", "Z866K2": "в" } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "в града" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } trzqs5im1m9zzarw2yji2psnxt9btpz Z34082 0 81219 268486 2026-04-24T15:53:44Z QuickQuokka 51952 268486 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z34082" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z34072", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z34072", "Z34072K1": "София" }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z866", "Z866K2": "в" } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "в София" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } d5jdx3zomiue1zenimrl60hs3wfuvfk Z34083 0 81220 268487 2026-04-24T15:53:48Z JhowieNitnek 1044 268487 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z34083" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z34077", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z34077", "Z34077K1": [ "Z6091", { "Z1K1": "Z6091", "Z6091K1": "Q1134461" } ], "Z34077K2": [ "Z6091" ], "Z34077K3": { "Z1K1": "Z40", "Z40K1": "Z42" }, "Z34077K4": "Z1517" }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z877", "Z877K2": { "Z1K1": "Z89", "Z89K1": "\u003Ci\u003EHoofdartikel: \u003C/i\u003E\u003Ca href=\"https://abstract.wikipedia.org/wiki/Q1134461\"\u003EGeografie van Australië\u003C/a\u003E" } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } lk83zl44r1w6g297n3x2bsb147323ym 268493 268487 2026-04-24T15:55:51Z JhowieNitnek 1044 268493 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z34083" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z34077", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z34077", "Z34077K1": [ "Z6091", { "Z1K1": "Z6091", "Z6091K1": "Q1134461" } ], "Z34077K2": [ "Z6091" ], "Z34077K3": { "Z1K1": "Z40", "Z40K1": "Z42" }, "Z34077K4": "Z1517" }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z877", "Z877K2": { "Z1K1": "Z89", "Z89K1": "\u003Ci\u003EHoofdartikel: \u003C/i\u003E\u003Ca href=\"https://abstract.wikipedia.org/wiki/Q1134461\"\u003EGeografie van Australië\u003C/a\u003E" } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Q1134461: \"Hoofdartikel: Geografie van Australië\"" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 5kmvao0d1k5l7sk6a5q6gu1fb6txy1d 268508 268493 2026-04-24T16:09:52Z JhowieNitnek 1044 268508 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z34083" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z34077", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z34077", "Z34077K1": [ "Z6091", { "Z1K1": "Z6091", "Z6091K1": "Q1134461" } ], "Z34077K2": [ "Z6091" ], "Z34077K3": { "Z1K1": "Z40", "Z40K1": "Z42" }, "Z34077K4": "Z1517" }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z877", "Z877K2": { "Z1K1": "Z89", "Z89K1": "\u003Ci\u003EHoofdartikel: \u003C/i\u003E\u003Ca href=\"https://abstract.wikipedia.org/wiki/Q1134461\"\u003EGeografie van Australië\u003C/a\u003E" } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1157", "Z11K2": "Q1134461: \"Hoofdartikel: Geografie van Australië\"" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } aewi3wgt56wa9obc4fhebh7jp7hwxag Z34084 0 81221 268497 2026-04-24T15:58:37Z QuickQuokka 51952 268497 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z34084" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6", "Z17K2": "Z34084K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "word" }, { "Z1K1": "Z11", "Z11K1": "Z1823", "Z11K2": "дума" } ] } } ], "Z8K2": "Z6", "Z8K3": [ "Z20" ], "Z8K4": [ "Z14" ], "Z8K5": "Z34084" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "със or с? (Bulgarian)" }, { "Z1K1": "Z11", "Z11K1": "Z1823", "Z11K2": "със или с?" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Takes a string and returns either \"със\" or \"с\", depending on whether it starts with \"с\" or \"з\"." }, { "Z1K1": "Z11", "Z11K1": "Z1823", "Z11K2": "Приема низ и връща или \"със\", или \"с\", в зависимост от това дали започва с \"с\" или \"з\"." } ] } } 2l3zlehb0s63bpv6mumwujsfebk9xz1 268614 268497 2026-04-24T20:00:31Z Feeglgeef 8776 Added Z34111, Z34112, Z34114, Z34115, Z34116, Z34117 and Z34113 to the approved list of test cases 268614 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z34084" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6", "Z17K2": "Z34084K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "word" }, { "Z1K1": "Z11", "Z11K1": "Z1823", "Z11K2": "дума" } ] } } ], "Z8K2": "Z6", "Z8K3": [ "Z20", "Z34111", "Z34112", "Z34114", "Z34115", "Z34116", "Z34117", "Z34113" ], "Z8K4": [ "Z14" ], "Z8K5": "Z34084" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "със or с? (Bulgarian)" }, { "Z1K1": "Z11", "Z11K1": "Z1823", "Z11K2": "със или с?" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Takes a string and returns either \"със\" or \"с\", depending on whether it starts with \"с\" or \"з\"." }, { "Z1K1": "Z11", "Z11K1": "Z1823", "Z11K2": "Приема низ и връща или \"със\", или \"с\", в зависимост от това дали започва с \"с\" или \"з\"." } ] } } dhrri1jlgpy4cy05xgzphnyfrsgtkog 268615 268614 2026-04-24T20:00:32Z Feeglgeef 8776 Added Z34086 to the approved list of implementations 268615 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z34084" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6", "Z17K2": "Z34084K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "word" }, { "Z1K1": "Z11", "Z11K1": "Z1823", "Z11K2": "дума" } ] } } ], "Z8K2": "Z6", "Z8K3": [ "Z20", "Z34111", "Z34112", "Z34114", "Z34115", "Z34116", "Z34117", "Z34113" ], "Z8K4": [ "Z14", "Z34086" ], "Z8K5": "Z34084" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "със or с? (Bulgarian)" }, { "Z1K1": "Z11", "Z11K1": "Z1823", "Z11K2": "със или с?" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Takes a string and returns either \"със\" or \"с\", depending on whether it starts with \"с\" or \"з\"." }, { "Z1K1": "Z11", "Z11K1": "Z1823", "Z11K2": "Приема низ и връща или \"със\", или \"с\", в зависимост от това дали започва с \"с\" или \"з\"." } ] } } o38mdgukkcmiho9g7mn76tdiknu73kb Z34085 0 81222 268498 2026-04-24T16:00:37Z JhowieNitnek 1044 268498 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z34085" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z34077", "Z14K2": { "Z1K1": "Z7", "Z7K1": "Z802", "Z802K1": { "Z1K1": "Z7", "Z7K1": "Z12755", "Z12755K1": { "Z1K1": "Z18", "Z18K1": "Z34077K1" } }, "Z802K2": { "Z1K1": "Z7", "Z7K1": "Z27849", "Z27849K1": { "Z1K1": "Z89", "Z89K1": "\u003Ci\u003EHoofdartikel: \u003C/i\u003E" }, "Z27849K2": { "Z1K1": "Z7", "Z7K1": "Z33848", "Z33848K1": { "Z1K1": "Z7", "Z7K1": "Z811", "Z811K1": { "Z1K1": "Z18", "Z18K1": "Z34077K1" } }, "Z33848K2": { "Z1K1": "Z18", "Z18K1": "Z34077K4" } } }, "Z802K3": { "Z1K1": "Z7", "Z7K1": "Z27926", "Z27926K1": [ "Z89", { "Z1K1": "Z89", "Z89K1": "\u003Ci\u003EHoofdartikelen: \u003C/i\u003E" }, { "Z1K1": "Z7", "Z7K1": "Z27926", "Z27926K1": { "Z1K1": "Z7", "Z7K1": "Z13464", "Z13464K1": "Z33848", "Z13464K2": { "Z1K1": "Z7", "Z7K1": "Z12967", "Z12967K1": { "Z1K1": "Z18", "Z18K1": "Z34077K1" } }, "Z13464K3": { "Z1K1": "Z18", "Z18K1": "Z34077K4" } } }, { "Z1K1": "Z89", "Z89K1": " en " }, { "Z1K1": "Z7", "Z7K1": "Z33848", "Z33848K1": { "Z1K1": "Z7", "Z7K1": "Z12964", "Z12964K1": { "Z1K1": "Z18", "Z18K1": "Z34077K1" } }, "Z33848K2": { "Z1K1": "Z18", "Z18K1": "Z34077K4" } } ] } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 6rv43pclr14fxuv0vn2p7m7gmgw2g01 268499 268498 2026-04-24T16:00:57Z JhowieNitnek 1044 268499 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z34085" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z34077", "Z14K2": { "Z1K1": "Z7", "Z7K1": "Z802", "Z802K1": { "Z1K1": "Z7", "Z7K1": "Z12755", "Z12755K1": { "Z1K1": "Z18", "Z18K1": "Z34077K1" } }, "Z802K2": { "Z1K1": "Z7", "Z7K1": "Z27849", "Z27849K1": { "Z1K1": "Z89", "Z89K1": "\u003Ci\u003EHoofdartikel: \u003C/i\u003E" }, "Z27849K2": { "Z1K1": "Z7", "Z7K1": "Z33848", "Z33848K1": { "Z1K1": "Z7", "Z7K1": "Z811", "Z811K1": { "Z1K1": "Z18", "Z18K1": "Z34077K1" } }, "Z33848K2": { "Z1K1": "Z18", "Z18K1": "Z34077K4" } } }, "Z802K3": { "Z1K1": "Z7", "Z7K1": "Z27926", "Z27926K1": [ "Z89", { "Z1K1": "Z89", "Z89K1": "\u003Ci\u003EHoofdartikelen: \u003C/i\u003E" }, { "Z1K1": "Z7", "Z7K1": "Z27926", "Z27926K1": { "Z1K1": "Z7", "Z7K1": "Z13464", "Z13464K1": "Z33848", "Z13464K2": { "Z1K1": "Z7", "Z7K1": "Z12967", "Z12967K1": { "Z1K1": "Z18", "Z18K1": "Z34077K1" } }, "Z13464K3": { "Z1K1": "Z18", "Z18K1": "Z34077K4" } } }, { "Z1K1": "Z89", "Z89K1": " en " }, { "Z1K1": "Z7", "Z7K1": "Z33848", "Z33848K1": { "Z1K1": "Z7", "Z7K1": "Z12964", "Z12964K1": { "Z1K1": "Z18", "Z18K1": "Z34077K1" } }, "Z33848K2": { "Z1K1": "Z18", "Z18K1": "Z34077K4" } } ] } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "main articles, Dutch, composition" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } k1skulkv1mombkjmrxrbt810jgxb643 Z34086 0 81223 268503 2026-04-24T16:03:18Z QuickQuokka 51952 268503 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z34086" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z34084", "Z14K2": { "Z1K1": "Z7", "Z7K1": "Z802", "Z802K1": { "Z1K1": "Z7", "Z7K1": "Z10184", "Z10184K1": { "Z1K1": "Z7", "Z7K1": "Z10615", "Z10615K1": { "Z1K1": "Z7", "Z7K1": "Z10047", "Z10047K1": { "Z1K1": "Z18", "Z18K1": "Z34084K1" } }, "Z10615K2": "с" }, "Z10184K2": { "Z1K1": "Z7", "Z7K1": "Z10615", "Z10615K1": { "Z1K1": "Z7", "Z7K1": "Z10047", "Z10047K1": { "Z1K1": "Z18", "Z18K1": "Z34084K1" } }, "Z10615K2": "з" } }, "Z802K2": "със", "Z802K3": "с" } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } nd7r2oho13rplazfq4p056it3q7j2o3 268504 268503 2026-04-24T16:03:38Z QuickQuokka 51952 Add label 268504 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z34086" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z34084", "Z14K2": { "Z1K1": "Z7", "Z7K1": "Z802", "Z802K1": { "Z1K1": "Z7", "Z7K1": "Z10184", "Z10184K1": { "Z1K1": "Z7", "Z7K1": "Z10615", "Z10615K1": { "Z1K1": "Z7", "Z7K1": "Z10047", "Z10047K1": { "Z1K1": "Z18", "Z18K1": "Z34084K1" } }, "Z10615K2": "с" }, "Z10184K2": { "Z1K1": "Z7", "Z7K1": "Z10615", "Z10615K1": { "Z1K1": "Z7", "Z7K1": "Z10047", "Z10047K1": { "Z1K1": "Z18", "Z18K1": "Z34084K1" } }, "Z10615K2": "з" } }, "Z802K2": "със", "Z802K3": "с" } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "със or с?, composition" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } dnalt2k3irx4o74ay9ancuijdsxsjh0 268595 268504 2026-04-24T19:22:11Z QuickQuokka 51952 adding Latin 268595 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z34086" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z34084", "Z14K2": { "Z1K1": "Z7", "Z7K1": "Z802", "Z802K1": { "Z1K1": "Z7", "Z7K1": "Z12698", "Z12698K1": [ "Z40", { "Z1K1": "Z7", "Z7K1": "Z10615", "Z10615K1": { "Z1K1": "Z7", "Z7K1": "Z10047", "Z10047K1": { "Z1K1": "Z18", "Z18K1": "Z34084K1" } }, "Z10615K2": "с" }, { "Z1K1": "Z7", "Z7K1": "Z10615", "Z10615K1": { "Z1K1": "Z7", "Z7K1": "Z10047", "Z10047K1": { "Z1K1": "Z18", "Z18K1": "Z34084K1" } }, "Z10615K2": "з" }, { "Z1K1": "Z7", "Z7K1": "Z10615", "Z10615K1": { "Z1K1": "Z7", "Z7K1": "Z10047", "Z10047K1": { "Z1K1": "Z18", "Z18K1": "Z34084K1" } }, "Z10615K2": "s" }, { "Z1K1": "Z7", "Z7K1": "Z10615", "Z10615K1": { "Z1K1": "Z7", "Z7K1": "Z10047", "Z10047K1": { "Z1K1": "Z18", "Z18K1": "Z34084K1" } }, "Z10615K2": "z" } ] }, "Z802K2": "със", "Z802K3": "с" } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "със or с?, composition" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } chmt53d6oqkgju86oi273n1uswymthf Z34087 0 81224 268506 2026-04-24T16:08:42Z JhowieNitnek 1044 268506 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z34087" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z34077", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z34077", "Z34077K1": [ "Z6091", { "Z1K1": "Z6091", "Z6091K1": "Q1134461" }, { "Z1K1": "Z6091", "Z6091K1": "Q3960" } ], "Z34077K2": [ "Z6091" ], "Z34077K3": { "Z1K1": "Z40", "Z40K1": "Z42" }, "Z34077K4": "Z1157" }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z877", "Z877K2": { "Z1K1": "Z89", "Z89K1": "\u003Ci\u003EHoofdartikelen: \u003C/i\u003E\u003Ca href=\"https://abstract.wikipedia.org/wiki/Q1134461\"\u003EGeografie van Australië\u003C/a\u003E en \u003Ca href=\"https://abstract.wikipedia.org/wiki/Q3960\"\u003EAustralië\u003C/a\u003E" } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } gdymfhkx8q7cwpbvh73fxhitp5kf5fa 268507 268506 2026-04-24T16:09:30Z JhowieNitnek 1044 268507 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z34087" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z34077", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z34077", "Z34077K1": [ "Z6091", { "Z1K1": "Z6091", "Z6091K1": "Q1134461" }, { "Z1K1": "Z6091", "Z6091K1": "Q3960" } ], "Z34077K2": [ "Z6091" ], "Z34077K3": { "Z1K1": "Z40", "Z40K1": "Z42" }, "Z34077K4": "Z1157" }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z877", "Z877K2": { "Z1K1": "Z89", "Z89K1": "\u003Ci\u003EHoofdartikelen: \u003C/i\u003E\u003Ca href=\"https://abstract.wikipedia.org/wiki/Q1134461\"\u003EGeografie van Australië\u003C/a\u003E en \u003Ca href=\"https://abstract.wikipedia.org/wiki/Q3960\"\u003EAustralië\u003C/a\u003E" } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1157", "Z11K2": "Hoofdartikelen: Aardrijkskunde en Continent" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } rg0tz0wi25kdhkj49eyfwjb5lpwkkcw Z34088 0 81225 268510 2026-04-24T16:10:19Z QuickQuokka 51952 268510 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z34088" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z34088K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "entity" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z34088K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "class" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z34088K3", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "location" } ] } } ], "Z8K2": "Z11", "Z8K3": [ "Z20" ], "Z8K4": [ "Z14" ], "Z8K5": "Z34088" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "State origin using entity and class, Bulgarian" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } rv13afbk6wex30i7njvbxy0ono0uamx 268609 268510 2026-04-24T20:00:06Z Feeglgeef 8776 Added Z34091 to the approved list of test cases 268609 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z34088" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z34088K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "entity" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z34088K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "class" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z34088K3", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "location" } ] } } ], "Z8K2": "Z11", "Z8K3": [ "Z20", "Z34091" ], "Z8K4": [ "Z14" ], "Z8K5": "Z34088" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "State origin using entity and class, Bulgarian" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } pnxe70j6f8mo44rvdv3yyln6klaz6zn Z34089 0 81226 268512 2026-04-24T16:12:50Z JhowieNitnek 1044 268512 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z34089" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z34077", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z34077", "Z34077K1": [ "Z6091", { "Z1K1": "Z6091", "Z6091K1": "Q3660742" } ], "Z34077K2": [ "Z6091" ], "Z34077K3": { "Z1K1": "Z40", "Z40K1": "Z42" }, "Z34077K4": "Z1774" }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z877", "Z877K2": { "Z1K1": "Z89", "Z89K1": "\u003Ci\u003EHoofdartikel: \u003C/i\u003E\u003Ca href=\"https://abstract.wikipedia.org/wiki/Q3660742\"\u003EPolitieke carrière van Arnold Schwarzenegger\u003C/a\u003E" } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Hoofdartikel: Politieke carrière van Arnold Schwar" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } hcfrr2ohtndp8r2gav03qnwmlshffbg Z34090 0 81227 268514 2026-04-24T16:13:04Z QuickQuokka 51952 268514 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z34090" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z34088", "Z14K2": { "Z1K1": "Z7", "Z7K1": "Z26107", "Z26107K1": "Z1823", "Z26107K2": { "Z1K1": "Z7", "Z7K1": "Z22511", "Z22511K1": { "Z1K1": "Z7", "Z7K1": "Z12899", "Z12899K1": [ "Z6", { "Z1K1": "Z7", "Z7K1": "Z23468", "Z23468K1": { "Z1K1": "Z7", "Z7K1": "Z6821", "Z6821K1": { "Z1K1": "Z18", "Z18K1": "Z34088K1" } }, "Z23468K2": "Z1823" }, "е", { "Z1K1": "Z7", "Z7K1": "Z23468", "Z23468K1": { "Z1K1": "Z7", "Z7K1": "Z6821", "Z6821K1": { "Z1K1": "Z18", "Z18K1": "Z34088K2" } }, "Z23468K2": "Z1823" }, "от", { "Z1K1": "Z7", "Z7K1": "Z23468", "Z23468K1": { "Z1K1": "Z7", "Z7K1": "Z6821", "Z6821K1": { "Z1K1": "Z18", "Z18K1": "Z34088K3" } }, "Z23468K2": "Z1823" } ], "Z12899K2": " " } } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "State origin using entity and class, bg, compose" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } mxt7dm9fu2jnmq2v5pawlgp2lvyyr3x Z34091 0 81228 268515 2026-04-24T16:19:06Z QuickQuokka 51952 268515 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z34091" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z34088", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z34088", "Z34088K1": { "Z1K1": "Z6091", "Z6091K1": "Q254" }, "Z34088K2": { "Z1K1": "Z6091", "Z6091K1": "Q36834" }, "Z34088K3": { "Z1K1": "Z6091", "Z6091K1": "Q40" } }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z14392", "Z14392K2": { "Z1K1": "Z11", "Z11K1": "Z1823", "Z11K2": "Волфганг Амадеус Моцарт е композитор от Австрия." } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 16fh7ldhx1wuf1o5tlp3llwyon9eepj 268516 268515 2026-04-24T16:19:48Z QuickQuokka 51952 268516 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z34091" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z34088", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z34088", "Z34088K1": { "Z1K1": "Z6091", "Z6091K1": "Q254" }, "Z34088K2": { "Z1K1": "Z6091", "Z6091K1": "Q36834" }, "Z34088K3": { "Z1K1": "Z6091", "Z6091K1": "Q40" } }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z14392", "Z14392K2": { "Z1K1": "Z11", "Z11K1": "Z1823", "Z11K2": "Волфганг Амадеус Моцарт е композитор от Австрия." } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Волфганг Амадеус Моцарт е композитор от Австрия." } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 3aq4sjmv4xhqalp9b8jp1lklyzngwxx Z34092 0 81229 268517 2026-04-24T16:24:05Z JhowieNitnek 1044 268517 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z34092" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z34092K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Location" } ] } } ], "Z8K2": "Z11", "Z8K3": [ "Z20" ], "Z8K4": [ "Z14" ], "Z8K5": "Z34092" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Dutch demonym for Wikidata item" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } ndkk3t94fujxuhm4zleqw6b5lgw9yq9 268525 268517 2026-04-24T16:30:51Z JhowieNitnek 1044 Added Z34094 to the approved list of test cases 268525 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z34092" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z34092K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Location" } ] } } ], "Z8K2": "Z11", "Z8K3": [ "Z20", "Z34094" ], "Z8K4": [ "Z14" ], "Z8K5": "Z34092" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Dutch demonym for Wikidata item" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 2wh9a5l5v84clpey8yoota540exh0gh Z34093 0 81230 268519 2026-04-24T16:27:02Z QuickQuokka 51952 268519 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z34093" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z34088", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z34088", "Z34088K1": { "Z1K1": "Z6091", "Z6091K1": "Q2793" }, "Z34088K2": { "Z1K1": "Z6091", "Z6091K1": "Q36180" }, "Z34088K3": { "Z1K1": "Z6091", "Z6091K1": "Q183" } }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z14392", "Z14392K2": { "Z1K1": "Z11", "Z11K1": "Z1823", "Z11K2": "Братята Грим са писатели от Германия." } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Testing plurals and definite (братята са)" } ] } } nmbs6psuor3tc8wfk23fmlruehlfn9w 268520 268519 2026-04-24T16:27:22Z QuickQuokka 51952 label 268520 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z34093" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z34088", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z34088", "Z34088K1": { "Z1K1": "Z6091", "Z6091K1": "Q2793" }, "Z34088K2": { "Z1K1": "Z6091", "Z6091K1": "Q36180" }, "Z34088K3": { "Z1K1": "Z6091", "Z6091K1": "Q183" } }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z14392", "Z14392K2": { "Z1K1": "Z11", "Z11K1": "Z1823", "Z11K2": "Братята Грим са писатели от Германия." } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Братята Грим са писатели от Германия." } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Testing plurals and definite (братята са)" } ] } } e0haru36n4dtbp6uo5yv7vbymacrzns Z34094 0 81231 268523 2026-04-24T16:30:14Z JhowieNitnek 1044 268523 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z34094" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z34092", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z34092", "Z34092K1": { "Z1K1": "Z6091", "Z6091K1": "Q30" } }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z14392", "Z14392K2": { "Z1K1": "Z11", "Z11K1": "Z1157", "Z11K2": " Amerikaan" } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 94w7xll1pvf4hlyendr7mtb9nsvcfa9 268524 268523 2026-04-24T16:30:33Z JhowieNitnek 1044 268524 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z34094" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z34092", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z34092", "Z34092K1": { "Z1K1": "Z6091", "Z6091K1": "Q30" } }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z14392", "Z14392K2": { "Z1K1": "Z11", "Z11K1": "Z1157", "Z11K2": " Amerikaan" } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Q30 -\u003E \"Amerikaan\"" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 7eqpl54kclcw4hv3mpcmpx0y3003aen Z34095 0 81232 268526 2026-04-24T16:31:47Z QuickQuokka 51952 268526 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z34095" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z34088", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z34088", "Z34088K1": { "Z1K1": "Z6091", "Z6091K1": "Q577903" }, "Z34088K2": { "Z1K1": "Z6091", "Z6091K1": "Q177220" }, "Z34088K3": { "Z1K1": "Z6091", "Z6091K1": "Q219" } }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z14392", "Z14392K2": { "Z1K1": "Z11", "Z11K1": "Z1823", "Z11K2": "Галена е певица от България." } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Галена е певица от България." } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Testing feminine (певица)" } ] } } su1qq8rvmnw2anzc4slyrns4bhilhy1 268530 268526 2026-04-24T16:35:22Z QuickQuokka 51952 Wikidata hates empowering Bulgarian women I guess 🙄 268530 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z34095" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z34088", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z34088", "Z34088K1": { "Z1K1": "Z6091", "Z6091K1": "Q1631" }, "Z34088K2": { "Z1K1": "Z6091", "Z6091K1": "Q177220" }, "Z34088K3": { "Z1K1": "Z6091", "Z6091K1": "Q142" } }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z14392", "Z14392K2": { "Z1K1": "Z11", "Z11K1": "Z1823", "Z11K2": "Едит Пиаф е певица от Франция." } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Едит Пиаф е певица от Франция." } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Testing feminine (певица)" } ] } } p1g0bnfjj7gr5uw8jpa8caytr63us7d Z34096 0 81233 268534 2026-04-24T16:42:37Z Theki 2389 268534 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z34096" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6", "Z17K2": "Z34096K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "text" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z60", "Z17K2": "Z34096K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "language" } ] } } ], "Z8K2": "Z6", "Z8K3": [ "Z20" ], "Z8K4": [ "Z14" ], "Z8K5": "Z34096" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "conditional sentence case" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1002", "Z31K2": [ "Z6", "do not capitalize toki pona" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Capitalize the first letter of a sentence *unless* the language is Toki Pona, which only uses capital letters for names" } ] } } otkkp88emh8dnb86xd0z97rvkdaw9uw 268536 268534 2026-04-24T16:43:38Z Theki 2389 Added Z34097 to the approved list of implementations 268536 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z34096" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6", "Z17K2": "Z34096K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "text" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z60", "Z17K2": "Z34096K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "language" } ] } } ], "Z8K2": "Z6", "Z8K3": [ "Z20" ], "Z8K4": [ "Z14", "Z34097" ], "Z8K5": "Z34096" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "conditional sentence case" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1002", "Z31K2": [ "Z6", "do not capitalize toki pona" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Capitalize the first letter of a sentence *unless* the language is Toki Pona, which only uses capital letters for names" } ] } } e3b184fap0fy5l1xv73qhnii4emeokt 268541 268536 2026-04-24T16:48:16Z Theki 2389 Added Z34098 and Z34099 to the approved list of test cases 268541 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z34096" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6", "Z17K2": "Z34096K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "text" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z60", "Z17K2": "Z34096K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "language" } ] } } ], "Z8K2": "Z6", "Z8K3": [ "Z20", "Z34098", "Z34099" ], "Z8K4": [ "Z14", "Z34097" ], "Z8K5": "Z34096" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "conditional sentence case" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1002", "Z31K2": [ "Z6", "do not capitalize toki pona" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Capitalize the first letter of a sentence *unless* the language is Toki Pona, which only uses capital letters for names" } ] } } brw1a5o0n24z1773cnjzp8kanb03bzt 268543 268541 2026-04-24T16:50:37Z Theki 2389 Added Z34100 to the approved list of implementations 268543 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z34096" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6", "Z17K2": "Z34096K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "text" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z60", "Z17K2": "Z34096K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "language" } ] } } ], "Z8K2": "Z6", "Z8K3": [ "Z20", "Z34098", "Z34099" ], "Z8K4": [ "Z14", "Z34097", "Z34100" ], "Z8K5": "Z34096" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "conditional sentence case" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1002", "Z31K2": [ "Z6", "do not capitalize toki pona" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Capitalize the first letter of a sentence *unless* the language is Toki Pona, which only uses capital letters for names" } ] } } gqviqdw1mo8kdcv4nsouvml1joqreoc 268558 268543 2026-04-24T17:04:14Z Theki 2389 268558 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z34096" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6", "Z17K2": "Z34096K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "text" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z60", "Z17K2": "Z34096K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "language" } ] } } ], "Z8K2": "Z6", "Z8K3": [ "Z20", "Z34098", "Z34099" ], "Z8K4": [ "Z14", "Z34097", "Z34100" ], "Z8K5": "Z34096" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "conditional sentence case" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1002", "Z31K2": [ "Z6", "do not capitalize toki pona" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Capitalize the first letter of a sentence *unless* the language is Toki Pona, which only uses capital letters for names. If you are sentence casing a Wikidata label, use this function instead." } ] } } mg2t0ic9pebnhhp7fesg0kkc5noft0e Z34097 0 81234 268535 2026-04-24T16:43:28Z Theki 2389 268535 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z34097" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z34096", "Z14K2": { "Z1K1": "Z7", "Z7K1": "Z802", "Z802K1": { "Z1K1": "Z7", "Z7K1": "Z14326", "Z14326K1": { "Z1K1": "Z18", "Z18K1": "Z34096K2" }, "Z14326K2": "Z1762" }, "Z802K2": { "Z1K1": "Z18", "Z18K1": "Z34096K1" }, "Z802K3": { "Z1K1": "Z7", "Z7K1": "Z10771", "Z10771K1": { "Z1K1": "Z18", "Z18K1": "Z34096K1" } } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "conditional sentence case, composition" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } mqkwahief2vgrys8r6tzoqn10ukvxwp Z34098 0 81235 268539 2026-04-24T16:47:48Z Theki 2389 268539 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z34098" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z34096", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z34096", "Z34096K1": "meow meow", "Z34096K2": "Z1002" }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z866", "Z866K2": "Meow meow" } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "[en] meow meow → Meow meow" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } k07bjad7y3cghl19yd03p9ooam1sylg Z34099 0 81236 268540 2026-04-24T16:48:10Z Theki 2389 268540 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z34099" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z34096", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z34096", "Z34096K1": "mu mu", "Z34096K2": "Z1762" }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z866", "Z866K2": "mu mu" } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "[tok] mu mu → mu mu" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 8yaoa5hhui8qrf11qx19kwxtp52z8tj Z34100 0 81237 268542 2026-04-24T16:50:21Z Theki 2389 268542 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z34100" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z34096", "Z14K3": { "Z1K1": "Z16", "Z16K1": "Z600", "Z16K2": "function Z34096( Z34096K1, Z34096K2 ) {\n\tif (Z34096K2.Z60K1 === \"tok\") return Z34096K1;\n\treturn Z34096K1.charAt(0).toUpperCase() + Z34096K1.slice(1);\n}" } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "conditional sentence case, JavaScript" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } a583yrjkdjdd33j7zqaq3dwa9s7qr9c Z34101 0 81238 268547 2026-04-24T16:54:26Z QuickQuokka 51952 268547 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z34101" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z34070", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z34070", "Z34070K1": { "Z1K1": "Z6091", "Z6091K1": "Q22809759" }, "Z34070K2": { "Z1K1": "Z6091", "Z6091K1": "Q515" }, "Z34070K3": { "Z1K1": "Z6091", "Z6091K1": "Q219" } }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z14392", "Z14392K2": { "Z1K1": "Z11", "Z11K1": "Z1823", "Z11K2": "София е град в България." } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "София е град в България." } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } pdk14bg7tddm8idsqmc9evh403l8orb Z34102 0 81239 268549 2026-04-24T16:56:30Z Theki 2389 268549 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z34102" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z33848", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z33848", "Z33848K1": { "Z1K1": "Z6091", "Z6091K1": "Q25355" }, "Z33848K2": "Z1762" }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z877", "Z877K2": { "Z1K1": "Z89", "Z89K1": "\u003Ca href=\"https://abstract.wikipedia.org/wiki/Q25355\"\u003E \t\ntoki Kalalinuna\u003C/a\u003E" } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "[tok] Q25355: toki Kalalinuna (unchanged)" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } f53ehy2t11ga2aheso7s10mcaokbps0 268551 268549 2026-04-24T16:57:08Z Theki 2389 268551 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z34102" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z33848", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z33848", "Z33848K1": { "Z1K1": "Z6091", "Z6091K1": "Q25355" }, "Z33848K2": "Z1762" }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z877", "Z877K2": { "Z1K1": "Z89", "Z89K1": "\u003Ca href=\"https://abstract.wikipedia.org/wiki/Q25355\"\u003Etoki Kalalinuna\u003C/a\u003E" } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "[tok] Q25355: toki Kalalinuna (unchanged)" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } lh9m4wqng0t39y7te8x2aoerrio86ua Z34103 0 81240 268560 2026-04-24T17:14:10Z QuickQuokka 51952 268560 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z34103" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z34070", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z34070", "Z34070K1": { "Z1K1": "Z6091", "Z6091K1": "Q90" }, "Z34070K2": { "Z1K1": "Z6091", "Z6091K1": "Q515" }, "Z34070K3": { "Z1K1": "Z6091", "Z6091K1": "Q142" } }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z14392", "Z14392K2": { "Z1K1": "Z11", "Z11K1": "Z1823", "Z11K2": "Париж е град в Франция." } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Париж е град в Франция." } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 7khk9b6x2okq9mbuiqf27xsgrsa3qu3 268585 268560 2026-04-24T17:47:55Z QuickQuokka 51952 I'm so dumb I literally got this wrong 268585 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z34103" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z34070", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z34070", "Z34070K1": { "Z1K1": "Z6091", "Z6091K1": "Q90" }, "Z34070K2": { "Z1K1": "Z6091", "Z6091K1": "Q515" }, "Z34070K3": { "Z1K1": "Z6091", "Z6091K1": "Q142" } }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z14392", "Z14392K2": { "Z1K1": "Z11", "Z11K1": "Z1823", "Z11K2": "Париж е град във Франция." } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Париж е град във Франция." } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 69qfrqi2mtxy61h6faqynfgspl477y1 Z34104 0 81241 268561 2026-04-24T17:18:18Z QuickQuokka 51952 268561 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z34104" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z34070", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z34070", "Z34070K1": { "Z1K1": "Z6091", "Z6091K1": "Q23522" }, "Z34070K2": { "Z1K1": "Z6091", "Z6091K1": "Q82794" }, "Z34070K3": { "Z1K1": "Z6091", "Z6091K1": "Q46" } }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z14392", "Z14392K2": { "Z1K1": "Z11", "Z11K1": "Z1823", "Z11K2": "Балканският полуостров е регион в Европа." } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Балканският полуостров е регион в Европа." } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Test masculine definite article" } ] } } f46w3u0pi60y218oa5k7flmmba3txaw Z34105 0 81242 268580 2026-04-24T17:36:02Z QuickQuokka 51952 268580 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z34105" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z34105K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "entity" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z34105K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "class" } ] } } ], "Z8K2": "Z6", "Z8K3": [ "Z20" ], "Z8K4": [ "Z14" ], "Z8K5": "Z34105" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Bulgarian article-less instantiating sentence" }, { "Z1K1": "Z11", "Z11K1": "Z1823", "Z11K2": "българско изречение за инстанциране без членуване" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "E.g. \"София е град\"." }, { "Z1K1": "Z11", "Z11K1": "Z1823", "Z11K2": "Например \"София е град\"" } ] } } hsxnyr0y3ezip8oy11lh6rlz64pszql 268610 268580 2026-04-24T20:00:14Z Feeglgeef 8776 Added Z34107 to the approved list of test cases 268610 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z34105" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z34105K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "entity" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z34105K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "class" } ] } } ], "Z8K2": "Z6", "Z8K3": [ "Z20", "Z34107" ], "Z8K4": [ "Z14" ], "Z8K5": "Z34105" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Bulgarian article-less instantiating sentence" }, { "Z1K1": "Z11", "Z11K1": "Z1823", "Z11K2": "българско изречение за инстанциране без членуване" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "E.g. \"София е град\"." }, { "Z1K1": "Z11", "Z11K1": "Z1823", "Z11K2": "Например \"София е град\"" } ] } } 8o0tzxhp4ufe7ifutcqx2tat7n9460h 268611 268610 2026-04-24T20:00:15Z Feeglgeef 8776 Added Z34106 to the approved list of implementations 268611 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z34105" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z34105K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "entity" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z34105K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "class" } ] } } ], "Z8K2": "Z6", "Z8K3": [ "Z20", "Z34107" ], "Z8K4": [ "Z14", "Z34106" ], "Z8K5": "Z34105" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Bulgarian article-less instantiating sentence" }, { "Z1K1": "Z11", "Z11K1": "Z1823", "Z11K2": "българско изречение за инстанциране без членуване" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "E.g. \"София е град\"." }, { "Z1K1": "Z11", "Z11K1": "Z1823", "Z11K2": "Например \"София е град\"" } ] } } tp6nnz79b9v1im8yixnsij03rhwi4qp 268843 268611 2026-04-25T09:36:19Z QuickQuokka 51952 Bulgarian doesn't have indefintie article. 268843 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z34105" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z34105K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "entity" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z34105K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "class" } ] } } ], "Z8K2": "Z6", "Z8K3": [ "Z20", "Z34107" ], "Z8K4": [ "Z14", "Z34106" ], "Z8K5": "Z34105" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Bulgarian instantiating sentence" }, { "Z1K1": "Z11", "Z11K1": "Z1823", "Z11K2": "българско изречение за инстанциране без членуване" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "E.g. \"София е град\"." }, { "Z1K1": "Z11", "Z11K1": "Z1823", "Z11K2": "Например \"София е град\"" } ] } } h63a46fs3gejb5295n2uxhke4qxqm1u 268844 268843 2026-04-25T09:37:57Z QuickQuokka 51952 268844 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z34105" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z34105K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "entity" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z34105K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "class" } ] } } ], "Z8K2": "Z6", "Z8K3": [ "Z20", "Z34107" ], "Z8K4": [ "Z14", "Z34106" ], "Z8K5": "Z34105" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Bulgarian article-less instantiating sentence" }, { "Z1K1": "Z11", "Z11K1": "Z1823", "Z11K2": "българско изречение за инстанциране без членуване" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "E.g. \"София е град\"." }, { "Z1K1": "Z11", "Z11K1": "Z1823", "Z11K2": "Например \"София е град\"" } ] } } tp6nnz79b9v1im8yixnsij03rhwi4qp Z34106 0 81243 268581 2026-04-24T17:41:17Z QuickQuokka 51952 268581 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z34106" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z34105", "Z14K2": { "Z1K1": "Z7", "Z7K1": "Z22511", "Z22511K1": { "Z1K1": "Z7", "Z7K1": "Z21394", "Z21394K1": [ "Z6", { "Z1K1": "Z7", "Z7K1": "Z23753", "Z23753K1": { "Z1K1": "Z18", "Z18K1": "Z34105K1" }, "Z23753K2": "Z1823" }, " е ", { "Z1K1": "Z7", "Z7K1": "Z23753", "Z23753K1": { "Z1K1": "Z18", "Z18K1": "Z34105K2" }, "Z23753K2": "Z1823" } ] } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } e8gyr4d6796mk7r41no9xytnbb3ggwu Z34107 0 81244 268582 2026-04-24T17:42:19Z QuickQuokka 51952 268582 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z34107" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z34105", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z34105", "Z34105K1": { "Z1K1": "Z6091", "Z6091K1": "Q22809759" }, "Z34105K2": { "Z1K1": "Z6091", "Z6091K1": "Q515" } }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z866", "Z866K2": "София е град." } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "София е град." } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 68gh9flkm2k23z0wlrmi8nknao69bjt Z34108 0 81245 268584 2026-04-24T17:46:03Z QuickQuokka 51952 268584 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z34108" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z26039", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z26039", "Z26039K1": { "Z1K1": "Z6091", "Z6091K1": "Q22809759" }, "Z26039K2": { "Z1K1": "Z6091", "Z6091K1": "Q515" }, "Z26039K3": "Z1823" }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z866", "Z866K2": "София е град." } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "[bg] София е град." } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 8ssz3h1ug1wofq0ryvycbmov9p6b41t Z34109 0 81246 268593 2026-04-24T19:19:19Z QuickQuokka 51952 268593 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z34109" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z34072", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z34072", "Z34072K1": "Facebook" }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z866", "Z866K2": "във" } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "във Facebook" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } n1hws9fktcqg7hfgkp543bcjkyyl6ch Z34110 0 81247 268594 2026-04-24T19:19:43Z QuickQuokka 51952 268594 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z34110" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z34072", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z34072", "Z34072K1": "Viber" }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z866", "Z866K2": "във" } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "във Viber" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } crmlo7kq1ktc6b68za2ampkp9tgs815 Z34111 0 81248 268596 2026-04-24T19:31:13Z QuickQuokka 51952 268596 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z34111" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z34084", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z34084", "Z34084K1": "сигурност" }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z866", "Z866K2": "със" } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "със сигурност" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } ghx2ejsqp4j77s7o8p39al582p5p3x9 Z34112 0 81249 268597 2026-04-24T19:31:56Z QuickQuokka 51952 268597 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z34112" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z34084", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z34084", "Z34084K1": "Самуил" }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z866", "Z866K2": "със" } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "със Самуил" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 112mojjs509zjzno2wcoh5k3oabsk9m Z34113 0 81250 268598 2026-04-24T19:33:37Z QuickQuokka 51952 268598 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z34113" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z34084", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z34084", "Z34084K1": "звезди" }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z866", "Z866K2": "със" } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "със звезди" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 1nj90ict1ec7xcqltrs63mfi463sczp 268604 268598 2026-04-24T19:41:14Z QuickQuokka 51952 Changing it because "звездѝ" can be misconstrued as "Звѐзди", a proper noun. 268604 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z34113" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z34084", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z34084", "Z34084K1": "звезди" }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z866", "Z866K2": "със" } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "със захар" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } tjsji6ixxnitsni56kcig8gujs8sfxi 268605 268604 2026-04-24T19:41:35Z QuickQuokka 51952 268605 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z34113" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z34084", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z34084", "Z34084K1": "захар" }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z866", "Z866K2": "със" } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "със захар" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } hdpi7qticubw6uxqiro64un97j6hfhq Z34114 0 81251 268599 2026-04-24T19:36:24Z QuickQuokka 51952 268599 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z34114" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z34084", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z34084", "Z34084K1": "Зорница" }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z866", "Z866K2": "със" } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "със Зорница" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } ji1jvtv190jjsul49nz2jclcuhdpthq Z34115 0 81252 268600 2026-04-24T19:37:11Z QuickQuokka 51952 268600 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z34115" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z34084", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z34084", "Z34084K1": "Samsung" }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z866", "Z866K2": "със" } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "със Samsung" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 5t4oygf13m8w29jy40fjkcjea87awrd Z34116 0 81253 268602 2026-04-24T19:37:52Z QuickQuokka 51952 268602 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z34116" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z34084", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z34084", "Z34084K1": "Zoom" }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z866", "Z866K2": "със" } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "със Zoom" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } c5oom6yjd87q3ciiutq5303bnp801gr Z34117 0 81254 268603 2026-04-24T19:38:15Z QuickQuokka 51952 268603 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z34117" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z34084", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z34084", "Z34084K1": "него" }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z866", "Z866K2": "с" } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "с него" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } h8ej575f9ffcg0aiyc36a7h5smcpvfn Talk:Z28149 1 81255 268607 2026-04-24T19:56:43Z Feeglgeef 8776 /* Extend to allow only years and only years and months */ new section 268607 wikitext text/x-wiki == Extend to allow only years and only years and months == {{ping|Dv103}} hello! I'm curious as to if it would be easily possible for this function to be extended to read "2026" as 1 January 2026, or "2026 February" as 1 February 2026, or something of the sort that allows you to not include the day. I can imagine a use case in which a user might expect this to work, but its minimal so if it requires a complete rewrite you don't need to bother. Thanks! [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 19:56, 24 April 2026 (UTC) bzqwwxpcwylsdrk441eb24kwq4nk8hl 268773 268607 2026-04-25T07:34:04Z Dv103 11127 /* Extend to allow only years and only years and months */ Reply 268773 wikitext text/x-wiki == Extend to allow only years and only years and months == {{ping|Dv103}} hello! I'm curious as to if it would be easily possible for this function to be extended to read "2026" as 1 January 2026, or "2026 February" as 1 February 2026, or something of the sort that allows you to not include the day. I can imagine a use case in which a user might expect this to work, but its minimal so if it requires a complete rewrite you don't need to bother. Thanks! [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 19:56, 24 April 2026 (UTC) :Somewhere there is already the code to handle this. When I have time I'll do this. In the meantime, could you add testcases for this? [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 07:34, 25 April 2026 (UTC) au4ck8cespgcqlpgcbnycwoqfphhqna 268813 268773 2026-04-25T08:57:51Z Dv103 11127 /* Extend to allow only years and only years and months */ Reply 268813 wikitext text/x-wiki == Extend to allow only years and only years and months == {{ping|Dv103}} hello! I'm curious as to if it would be easily possible for this function to be extended to read "2026" as 1 January 2026, or "2026 February" as 1 February 2026, or something of the sort that allows you to not include the day. I can imagine a use case in which a user might expect this to work, but its minimal so if it requires a complete rewrite you don't need to bother. Thanks! [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 19:56, 24 April 2026 (UTC) :Somewhere there is already the code to handle this. When I have time I'll do this. In the meantime, could you add testcases for this? [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 07:34, 25 April 2026 (UTC) ::{{d}} [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 08:57, 25 April 2026 (UTC) jd9f774wlrinw90w0w3pq3gf2v29x2l Z34118 0 81256 268608 2026-04-24T19:57:40Z Feeglgeef 8776 268608 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z34118" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z23984", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z23984", "Z23984K1": "2026" }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z20430", "Z20430K2": { "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" } } } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "2026 is January 1st 2026" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } qkv6dy48w1lws4rv5ikwh1jbuop3wa9 Z34119 0 81257 268640 2026-04-24T20:54:48Z Theki 2389 268640 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z34119" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z26095", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z26095", "Z26095K1": { "Z1K1": "Z6091", "Z6091K1": "Q11464" }, "Z26095K2": { "Z1K1": "Z6091", "Z6091K1": "Q3629395" }, "Z26095K3": "Z1689" }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z14392", "Z14392K2": { "Z1K1": "Z11", "Z11K1": "Z1689", "Z11K2": "A plow is an agricultural tool." } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "[en-us] a plow is an agricultural tool" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } g05cmt6k34uxnkjl1if5orhn1wrz9jf Wikifunctions:NLG 4 81258 268647 2026-04-24T21:08:26Z Theki 2389 create redirect 268647 wikitext text/x-wiki #redirect [[Wikifunctions:NLG functions]] ofjbtw0f3zcruy0h8gxg05pi7rk5k6w User talk:QuickQuokka 3 81259 268652 2026-04-24T21:10:51Z Feeglgeef 8776 formally welcome 268652 wikitext text/x-wiki {{welcome|[[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 21:10, 24 April 2026 (UTC)}} jc5hibbkif4oaon7ya7qwax9d942bp5 268653 268652 2026-04-24T21:12:05Z QuickQuokka 51952 reply to Feeglgeef ([[mw:c:Special:MyLanguage/User:JWBTH/CD|CD]]) 268653 wikitext text/x-wiki {{welcome|[[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 21:10, 24 April 2026 (UTC)}} : Thank you very much! I've recently applied for the role of functioneer on [[WF:RFG]], but I'm not sure whether it's too early for that <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> 21:12, 24 April 2026 (UTC) ml6r3urqj6t10jmnc982wqc52t60pzp Z34120 0 81260 268662 2026-04-24T21:25:58Z Theki 2389 268662 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z34120" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z8", "Z17K2": "Z34120K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "function" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z1", "Z17K2": "Z34120K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "arg 1" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z1", "Z17K2": "Z34120K3", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "arg 2" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z1", "Z17K2": "Z34120K4", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "arg 3" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z1", "Z17K2": "Z34120K5", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "arg 4" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z1", "Z17K2": "Z34120K6", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "arg 5" } ] } } ], "Z8K2": "Z1", "Z8K3": [ "Z20" ], "Z8K4": [ "Z14" ], "Z8K5": "Z34120" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "apply five-argument function" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1002", "Z31K2": [ "Z6", "apply5" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "applies another (five-argument) function to five arguments" } ] } } a0v1x658somv27y9kxc5zysxkymwfrt 268667 268662 2026-04-24T21:30:18Z Theki 2389 Added Z34121 to the approved list of implementations 268667 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z34120" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z8", "Z17K2": "Z34120K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "function" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z1", "Z17K2": "Z34120K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "arg 1" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z1", "Z17K2": "Z34120K3", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "arg 2" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z1", "Z17K2": "Z34120K4", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "arg 3" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z1", "Z17K2": "Z34120K5", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "arg 4" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z1", "Z17K2": "Z34120K6", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "arg 5" } ] } } ], "Z8K2": "Z1", "Z8K3": [ "Z20" ], "Z8K4": [ "Z14", "Z34121" ], "Z8K5": "Z34120" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "apply five-argument function" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1002", "Z31K2": [ "Z6", "apply5" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "applies another (five-argument) function to five arguments" } ] } } tp45tkmnc9cn2ov6i6bk40xt7injgln Z34121 0 81261 268663 2026-04-24T21:26:34Z Theki 2389 need to edit the JSON of this 268663 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z34121" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z34120", "Z14K2": { "Z1K1": "Z7", "Z7K1": { "Z1K1": "Z18", "Z18K1": "Z34120K1" } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "apply5, composition" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } tnudyf6sbruhl0e3qyoc30hpcmd3s8c 268664 268663 2026-04-24T21:28:53Z Theki 2389 test ~ [[:f:User:מקף/wikilambda_editsource.js|#wikilambda_editsource v0]] 268664 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z34121" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z34120", "Z14K2": { "Z1K1": "Z7", "Z7K1": { "Z1K1": "Z18", "Z18K1": "Z34120K1", "K1": { "Z1K1": "Z18", "Z18K1": "Z34120K2" } } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "apply5, composition" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 071v61x567igizm0g9xzco44mnfkdo1 268665 268664 2026-04-24T21:29:23Z Theki 2389 λ🔌 edited in source view ~ [[:f:User:מקף/wikilambda_editsource.js|#wikilambda_editsource v0]] 268665 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z34121" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z34120", "Z14K2": { "Z1K1": "Z7", "Z7K1": { "Z1K1": "Z18", "Z18K1": "Z34120K1" }, "K1": { "Z1K1": "Z18", "Z18K1": "Z34120K2" } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "apply5, composition" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } lrmju7rzmuo85erekkkyt9daygvuc75 268666 268665 2026-04-24T21:30:03Z Theki 2389 λ🔌 edited in source view ~ [[:f:User:מקף/wikilambda_editsource.js|#wikilambda_editsource v0]] 268666 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z34121" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z34120", "Z14K2": { "Z1K1": "Z7", "Z7K1": { "Z1K1": "Z18", "Z18K1": "Z34120K1" }, "K1": { "Z1K1": "Z18", "Z18K1": "Z34120K2" }, "K2": { "Z1K1": "Z18", "Z18K1": "Z34120K3" }, "K3": { "Z1K1": "Z18", "Z18K1": "Z34120K4" }, "K4": { "Z1K1": "Z18", "Z18K1": "Z34120K5" }, "K5": { "Z1K1": "Z18", "Z18K1": "Z34120K6" } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "apply5, composition" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 1pxzw81ajspux6lj0iiv4mkyma548si Z34122 0 81262 268669 2026-04-24T21:32:17Z Theki 2389 268669 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z34122" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z8", "Z17K2": "Z34122K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "function" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z1", "Z17K2": "Z34122K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "arg 1" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z1", "Z17K2": "Z34122K3", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "arg 2" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z1", "Z17K2": "Z34122K4", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "arg 3" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z1", "Z17K2": "Z34122K5", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "arg 4" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z1", "Z17K2": "Z34122K6", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "arg 5" } ] } } ], "Z8K2": "Z1", "Z8K3": [ "Z20" ], "Z8K4": [ "Z14" ], "Z8K5": "Z34122" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "apply four or optionally five argument function" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } rtr0wmrhflc1lnig7de29zd96lfdvwl 268671 268669 2026-04-24T21:33:56Z Theki 2389 Added Z34123 to the approved list of implementations 268671 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z34122" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z8", "Z17K2": "Z34122K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "function" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z1", "Z17K2": "Z34122K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "arg 1" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z1", "Z17K2": "Z34122K3", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "arg 2" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z1", "Z17K2": "Z34122K4", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "arg 3" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z1", "Z17K2": "Z34122K5", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "arg 4" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z1", "Z17K2": "Z34122K6", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "arg 5" } ] } } ], "Z8K2": "Z1", "Z8K3": [ "Z20" ], "Z8K4": [ "Z14", "Z34123" ], "Z8K5": "Z34122" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "apply four or optionally five argument function" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } a8jqcb2ooi4zf9vbkzc1fu7hes52295 268673 268671 2026-04-24T21:35:00Z Theki 2389 268673 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z34122" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z8", "Z17K2": "Z34122K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "function" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z1", "Z17K2": "Z34122K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "arg 1" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z1", "Z17K2": "Z34122K3", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "arg 2" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z1", "Z17K2": "Z34122K4", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "arg 3" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z1", "Z17K2": "Z34122K5", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "arg 4" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z1", "Z17K2": "Z34122K6", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "arg 5 (not used if incompatible with signature)" } ] } } ], "Z8K2": "Z1", "Z8K3": [ "Z20" ], "Z8K4": [ "Z14", "Z34123" ], "Z8K5": "Z34122" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "apply four or optionally five-argument function" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } maahju8nznjruk1i2lo5ig0mr0mcfg3 Z34123 0 81263 268670 2026-04-24T21:33:49Z Theki 2389 268670 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z34123" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z34122", "Z14K2": { "Z1K1": "Z7", "Z7K1": "Z802", "Z802K1": { "Z1K1": "Z7", "Z7K1": "Z13522", "Z13522K1": { "Z1K1": "Z7", "Z7K1": "Z28222", "Z28222K1": { "Z1K1": "Z18", "Z18K1": "Z34122K1" } }, "Z13522K2": { "Z1K1": "Z13518", "Z13518K1": "4" } }, "Z802K2": { "Z1K1": "Z7", "Z7K1": "Z30438", "Z30438K1": { "Z1K1": "Z18", "Z18K1": "Z34122K1" }, "Z30438K2": { "Z1K1": "Z18", "Z18K1": "Z34122K2" }, "Z30438K3": { "Z1K1": "Z18", "Z18K1": "Z34122K3" }, "Z30438K4": { "Z1K1": "Z18", "Z18K1": "Z34122K4" }, "Z30438K5": { "Z1K1": "Z18", "Z18K1": "Z34122K5" } }, "Z802K3": { "Z1K1": "Z7", "Z7K1": "Z34120", "Z34120K1": { "Z1K1": "Z18", "Z18K1": "Z34122K1" }, "Z34120K2": { "Z1K1": "Z18", "Z18K1": "Z34122K2" }, "Z34120K3": { "Z1K1": "Z18", "Z18K1": "Z34122K2" }, "Z34120K4": { "Z1K1": "Z18", "Z18K1": "Z34122K4" }, "Z34120K5": { "Z1K1": "Z18", "Z18K1": "Z34122K5" }, "Z34120K6": { "Z1K1": "Z18", "Z18K1": "Z34122K6" } } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "apply4/5, composition" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } go0nyn6d9oh89lhcyncuuz6zy7n2axu Z34124 0 81264 268679 2026-04-24T23:02:30Z JJPMaster 6409 see [[abstract:Q190]] 268679 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": "Wikidata item" } ] } } ], "Z8K2": "Z6", "Z8K3": [ "Z20" ], "Z8K4": [ "Z14" ], "Z8K5": "Z34124" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "inject abstract wikilink into string" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "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." } ] } } boqvl3xj1xqm8mn6wf073k0iig38ms1 268680 268679 2026-04-24T23:11:43Z JJPMaster 6409 add options 268680 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": "Wikidata 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?" } ] } } ], "Z8K2": "Z6", "Z8K3": [ "Z20" ], "Z8K4": [ "Z14" ], "Z8K5": "Z34124" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "inject abstract wikilink into string" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "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." } ] } } rul50xdx2ghuu77gqwv1yuhxh48kmhk 268682 268680 2026-04-24T23:27:39Z JJPMaster 6409 +language 268682 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" } ] } } ], "Z8K2": "Z6", "Z8K3": [ "Z20" ], "Z8K4": [ "Z14" ], "Z8K5": "Z34124" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "inject abstract wikilink into string" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "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." } ] } } 6jkmts38hfxgapaeiivi1zzmczystst 268685 268682 2026-04-24T23:34:52Z JJPMaster 6409 +piping 268685 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" } ] } } ], "Z8K2": "Z6", "Z8K3": [ "Z20" ], "Z8K4": [ "Z14" ], "Z8K5": "Z34124" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "inject abstract wikilink into string" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "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." } ] } } at42z3mg9kpbj5cjk97vtn51nyxrxm6 268692 268685 2026-04-24T23:51:05Z NikolasKHF 7673 Added Z34125 to the approved list of implementations 268692 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" } ] } } ], "Z8K2": "Z6", "Z8K3": [ "Z20" ], "Z8K4": [ "Z14", "Z34125" ], "Z8K5": "Z34124" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "inject abstract wikilink into string" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "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." } ] } } ix5k5nmb8dmqebmnr9id4co8xqofyos 268695 268692 2026-04-24T23:52:13Z NikolasKHF 7673 Added Z34126 to the approved list of test cases 268695 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" } ] } } ], "Z8K2": "Z6", "Z8K3": [ "Z20", "Z34126" ], "Z8K4": [ "Z14", "Z34125" ], "Z8K5": "Z34124" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "inject abstract wikilink into string" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "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." } ] } } gy90z1vz3j54n95xrx2nqi9lnkvqlen Z34125 0 81265 268681 2026-04-24T23:26:59Z JJPMaster 6409 268681 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z34125" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z34124", "Z14K2": { "Z1K1": "Z7", "Z7K1": "Z19565", "Z19565K1": { "Z1K1": "Z18", "Z18K1": "Z34124K4" }, "Z19565K2": { "Z1K1": "Z7", "Z7K1": "Z802", "Z802K1": { "Z1K1": "Z18", "Z18K1": "Z34124K5" }, "Z802K2": { "Z1K1": "Z7", "Z7K1": "Z12316", "Z12316K1": { "Z1K1": "Z18", "Z18K1": "Z34124K2" }, "Z12316K2": { "Z1K1": "Z7", "Z7K1": "Z33306", "Z33306K1": { "Z1K1": "Z18", "Z18K1": "Z34124K3" }, "Z33306K2": "Z1002" }, "Z12316K3": { "Z1K1": "Z18", "Z18K1": "Z34124K1" }, "Z12316K4": "g" }, "Z802K3": { "Z1K1": "Z7", "Z7K1": "Z12316", "Z12316K1": { "Z1K1": "Z18", "Z18K1": "Z34124K2" }, "Z12316K2": { "Z1K1": "Z7", "Z7K1": "Z33306", "Z33306K1": { "Z1K1": "Z18", "Z18K1": "Z34124K3" }, "Z33306K2": "Z1002" }, "Z12316K3": { "Z1K1": "Z18", "Z18K1": "Z34124K1" }, "Z12316K4": "gi" } }, "Z19565K3": { "Z1K1": "Z18", "Z18K1": "Z34124K5" }, "Z19565K4": { "Z1K1": "Z7", "Z7K1": "Z12316", "Z12316K1": { "Z1K1": "Z18", "Z18K1": "Z34124K2" }, "Z12316K2": { "Z1K1": "Z7", "Z7K1": "Z33306", "Z33306K1": { "Z1K1": "Z18", "Z18K1": "Z34124K3" }, "Z33306K2": "Z1002" }, "Z12316K3": { "Z1K1": "Z18", "Z18K1": "Z34124K1" }, "Z12316K4": "i" }, "Z19565K5": { "Z1K1": "Z7", "Z7K1": "Z12316", "Z12316K1": { "Z1K1": "Z18", "Z18K1": "Z34124K2" }, "Z12316K2": { "Z1K1": "Z7", "Z7K1": "Z33306", "Z33306K1": { "Z1K1": "Z18", "Z18K1": "Z34124K3" }, "Z33306K2": "Z1002" }, "Z12316K3": { "Z1K1": "Z18", "Z18K1": "Z34124K1" }, "Z12316K4": "" } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "inject abstract wikilink into string, composition" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 7w821sixisi8624e4qy1psdugfvdhmn 268683 268681 2026-04-24T23:28:58Z JJPMaster 6409 268683 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z34125" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z34124", "Z14K2": { "Z1K1": "Z7", "Z7K1": "Z19565", "Z19565K1": { "Z1K1": "Z18", "Z18K1": "Z34124K4" }, "Z19565K2": { "Z1K1": "Z7", "Z7K1": "Z802", "Z802K1": { "Z1K1": "Z18", "Z18K1": "Z34124K5" }, "Z802K2": { "Z1K1": "Z7", "Z7K1": "Z12316", "Z12316K1": { "Z1K1": "Z18", "Z18K1": "Z34124K2" }, "Z12316K2": { "Z1K1": "Z7", "Z7K1": "Z33306", "Z33306K1": { "Z1K1": "Z18", "Z18K1": "Z34124K3" }, "Z33306K2": { "Z1K1": "Z18", "Z18K1": "Z34124K6" } }, "Z12316K3": { "Z1K1": "Z18", "Z18K1": "Z34124K1" }, "Z12316K4": "g" }, "Z802K3": { "Z1K1": "Z7", "Z7K1": "Z12316", "Z12316K1": { "Z1K1": "Z18", "Z18K1": "Z34124K2" }, "Z12316K2": { "Z1K1": "Z7", "Z7K1": "Z33306", "Z33306K1": { "Z1K1": "Z18", "Z18K1": "Z34124K3" }, "Z33306K2": { "Z1K1": "Z18", "Z18K1": "Z34124K6" } }, "Z12316K3": { "Z1K1": "Z18", "Z18K1": "Z34124K1" }, "Z12316K4": "gi" } }, "Z19565K3": { "Z1K1": "Z18", "Z18K1": "Z34124K5" }, "Z19565K4": { "Z1K1": "Z7", "Z7K1": "Z12316", "Z12316K1": { "Z1K1": "Z18", "Z18K1": "Z34124K2" }, "Z12316K2": { "Z1K1": "Z7", "Z7K1": "Z33306", "Z33306K1": { "Z1K1": "Z18", "Z18K1": "Z34124K3" }, "Z33306K2": { "Z1K1": "Z18", "Z18K1": "Z34124K6" } }, "Z12316K3": { "Z1K1": "Z18", "Z18K1": "Z34124K1" }, "Z12316K4": "i" }, "Z19565K5": { "Z1K1": "Z7", "Z7K1": "Z12316", "Z12316K1": { "Z1K1": "Z18", "Z18K1": "Z34124K2" }, "Z12316K2": { "Z1K1": "Z7", "Z7K1": "Z33306", "Z33306K1": { "Z1K1": "Z18", "Z18K1": "Z34124K3" }, "Z33306K2": { "Z1K1": "Z18", "Z18K1": "Z34124K6" } }, "Z12316K3": { "Z1K1": "Z18", "Z18K1": "Z34124K1" }, "Z12316K4": "" } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "inject abstract wikilink into string, composition" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 47undcc1h7e8y5yj0gb406jrsjyx9um Z34126 0 81266 268684 2026-04-24T23:31:17Z JJPMaster 6409 268684 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z34126" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z34124", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z34124", "Z34124K1": "God is a deity.", "Z34124K2": "deity", "Z34124K3": { "Z1K1": "Z6091", "Z6091K1": "Q178885" }, "Z34124K4": { "Z1K1": "Z40", "Z40K1": "Z41" }, "Z34124K5": { "Z1K1": "Z40", "Z40K1": "Z42" }, "Z34124K6": "Z1002" }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z866", "Z866K2": "God is a \u003Ca href=\"https://abstract.wikipedia.org/wiki/Q178885\"\u003Edeity\u003C/a\u003E." } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "\"God is a deity.\"" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } r3chvzlg6lvtutdul4yu1j1sgwjjbea Z34127 0 81267 268686 2026-04-24T23:38:18Z JJPMaster 6409 268686 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z34127" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z34127K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "article" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z6", "Z17K2": "Z34127K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "display text" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z60", "Z17K2": "Z34127K3", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "language" } ] } } ], "Z8K2": "Z6", "Z8K3": [ "Z20" ], "Z8K4": [ "Z14" ], "Z8K5": "Z34127" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "abstract wikilink string w/ display text" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Analogous to Z33306, but allows user to use custom display text" } ] } } 0xn3n4d541ekuc9miws8cloei73yyk6 268693 268686 2026-04-24T23:51:11Z NikolasKHF 7673 Added Z34128 to the approved list of implementations 268693 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z34127" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z34127K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "article" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z6", "Z17K2": "Z34127K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "display text" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z60", "Z17K2": "Z34127K3", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "language" } ] } } ], "Z8K2": "Z6", "Z8K3": [ "Z20" ], "Z8K4": [ "Z14", "Z34128" ], "Z8K5": "Z34127" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "abstract wikilink string w/ display text" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Analogous to Z33306, but allows user to use custom display text" } ] } } 7ifwgjxgy7rdqsveglsoieq1c6q470z 268694 268693 2026-04-24T23:51:12Z NikolasKHF 7673 Added Z34129 to the approved list of test cases 268694 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z34127" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z34127K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "article" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z6", "Z17K2": "Z34127K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "display text" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z60", "Z17K2": "Z34127K3", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "language" } ] } } ], "Z8K2": "Z6", "Z8K3": [ "Z20", "Z34129" ], "Z8K4": [ "Z14", "Z34128" ], "Z8K5": "Z34127" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "abstract wikilink string w/ display text" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Analogous to Z33306, but allows user to use custom display text" } ] } } 5aeugmgdoy8xvn4z69delwydv0inw20 Z34128 0 81268 268687 2026-04-24T23:44:47Z JJPMaster 6409 268687 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z34128" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z34127", "Z14K2": { "Z1K1": "Z7", "Z7K1": "Z19405", "Z19405K1": "a", "Z19405K2": [ "Z6", "href" ], "Z19405K3": [ "Z6", { "Z1K1": "Z7", "Z7K1": "Z10000", "Z10000K1": "https://abstract.wikipedia.org/wiki/", "Z10000K2": { "Z1K1": "Z7", "Z7K1": "Z803", "Z803K1": { "Z1K1": "Z39", "Z39K1": "Z6091K1" }, "Z803K2": { "Z1K1": "Z18", "Z18K1": "Z34127K1" } } } ], "Z19405K4": { "Z1K1": "Z7", "Z7K1": "Z802", "Z802K1": { "Z1K1": "Z7", "Z7K1": "Z10083", "Z10083K1": { "Z1K1": "Z18", "Z18K1": "Z34127K2" } }, "Z802K2": { "Z1K1": "Z18", "Z18K1": "Z34127K2" }, "Z802K3": { "Z1K1": "Z7", "Z7K1": "Z27899", "Z27899K1": { "Z1K1": "Z7", "Z7K1": "Z30120", "Z30120K1": { "Z1K1": "Z18", "Z18K1": "Z34127K1" }, "Z30120K2": [ "Z6030", "Z6033" ], "Z30120K3": [ "Z60" ], "Z30120K4": [ "Z6092" ] }, "Z27899K2": { "Z1K1": "Z18", "Z18K1": "Z34127K3" } } } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "abstract wikilink string w/ display text, comp" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } f7hhg964u0j5bqwhzgmvtc4nfe7pg7x 268690 268687 2026-04-24T23:47:47Z JJPMaster 6409 fix if 268690 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z34128" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z34127", "Z14K2": { "Z1K1": "Z7", "Z7K1": "Z19405", "Z19405K1": "a", "Z19405K2": [ "Z6", "href" ], "Z19405K3": [ "Z6", { "Z1K1": "Z7", "Z7K1": "Z10000", "Z10000K1": "https://abstract.wikipedia.org/wiki/", "Z10000K2": { "Z1K1": "Z7", "Z7K1": "Z803", "Z803K1": { "Z1K1": "Z39", "Z39K1": "Z6091K1" }, "Z803K2": { "Z1K1": "Z18", "Z18K1": "Z34127K1" } } } ], "Z19405K4": { "Z1K1": "Z7", "Z7K1": "Z802", "Z802K1": { "Z1K1": "Z7", "Z7K1": "Z10083", "Z10083K1": { "Z1K1": "Z18", "Z18K1": "Z34127K2" } }, "Z802K2": { "Z1K1": "Z7", "Z7K1": "Z27899", "Z27899K1": { "Z1K1": "Z7", "Z7K1": "Z30120", "Z30120K1": { "Z1K1": "Z18", "Z18K1": "Z34127K1" }, "Z30120K2": [ "Z6030", "Z6033" ], "Z30120K3": [ "Z60" ], "Z30120K4": [ "Z6092" ] }, "Z27899K2": { "Z1K1": "Z18", "Z18K1": "Z34127K3" } }, "Z802K3": { "Z1K1": "Z18", "Z18K1": "Z34127K2" } } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "abstract wikilink string w/ display text, comp" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 05s8es1xazvotmgby2u73zv92ynf42d Z34129 0 81269 268688 2026-04-24T23:45:38Z JJPMaster 6409 268688 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z34129" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z34127", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z34127", "Z34127K1": { "Z1K1": "Z6091", "Z6091K1": "Q178885" }, "Z34127K2": "DEITY", "Z34127K3": "Z1002" }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z866", "Z866K2": "God is a \u003Ca href=\"https://abstract.wikipedia.org/wiki/Q178885\"\u003Edeity\u003C/a\u003E. Yes, a \u003Ca href=\"https://abstract.wikipedia.org/wiki/Q178885\"\u003EDEITY\u003C/a\u003E" } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "\"DEITY\"" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } nge78s0dbhk9brhlap7fdjo02n6uvn1 268689 268688 2026-04-24T23:46:17Z JJPMaster 6409 fix 268689 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z34129" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z34127", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z34127", "Z34127K1": { "Z1K1": "Z6091", "Z6091K1": "Q178885" }, "Z34127K2": "DEITY", "Z34127K3": "Z1002" }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z866", "Z866K2": "\u003Ca href=\"https://abstract.wikipedia.org/wiki/Q178885\"\u003EDEITY\u003C/a\u003E" } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "\"DEITY\"" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 2gsflus546mh4a5z3cm2bgl9ebpsxd0 Z34130 0 81270 268697 2026-04-25T00:01:12Z UndueMarmot 62503 268697 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z34130" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z33439", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z33439", "Z33439K1": "likha", "Z33439K2": "Z1844" }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z866", "Z866K2": "manlilikha" } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "[mul] likha → manlilikha [tl]" }, { "Z1K1": "Z11", "Z11K1": "Z1844", "Z11K2": "[mul] likha → manlilikha [tl]" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } mztgh11diedt99n44zgtju010lg8uhh 268707 268697 2026-04-25T00:16:00Z UndueMarmot 62503 268707 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z34130" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z33439", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z33439", "Z33439K1": "likha", "Z33439K2": "Z1844" }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z866", "Z866K2": "manlilikha" } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "[mul] [tl] likha → manlilikha" }, { "Z1K1": "Z11", "Z11K1": "Z1844", "Z11K2": "[mul] likha → manlilikha [tl]" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 7twfp24w6cfop9j3s7sjgo5nxniytz5 268708 268707 2026-04-25T00:16:18Z UndueMarmot 62503 268708 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z34130" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z33439", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z33439", "Z33439K1": "likha", "Z33439K2": "Z1844" }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z866", "Z866K2": "manlilikha" } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "[mul] [tl] likha → manlilikha" }, { "Z1K1": "Z11", "Z11K1": "Z1844", "Z11K2": "[mul] [tl] likha → manlilikha" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 3b4p8ld8lf5k5ei5za4f8iirix1i1zs Z34131 0 81271 268698 2026-04-25T00:02:42Z JJPMaster 6409 268698 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z34131" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z34124", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z34124", "Z34124K1": "God is a DeITY. Yes, a deitY.", "Z34124K2": "deity", "Z34124K3": { "Z1K1": "Z6091", "Z6091K1": "Q178885" }, "Z34124K4": { "Z1K1": "Z40", "Z40K1": "Z41" }, "Z34124K5": { "Z1K1": "Z40", "Z40K1": "Z41" }, "Z34124K6": "Z1002", "Z34124K7": "DEITY" }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z866", "Z866K2": "God is a \u003Ca href=\"https://abstract.wikipedia.org/wiki/Q178885\"\u003EDEITY\u003C/a\u003E. Yes, a \u003Ca href=\"https://abstract.wikipedia.org/wiki/Q178885\"\u003EDEITY\u003C/a\u003E." } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "\"God is a DeITY. Yes, a deitY.\"" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } o4uzrm2ngf4by47aw39iwo3ewlobapa 268699 268698 2026-04-25T00:03:22Z JJPMaster 6409 insensitive 268699 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z34131" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z34124", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z34124", "Z34124K1": "God is a DeITY. Yes, a deitY.", "Z34124K2": "deity", "Z34124K3": { "Z1K1": "Z6091", "Z6091K1": "Q178885" }, "Z34124K4": { "Z1K1": "Z40", "Z40K1": "Z41" }, "Z34124K5": { "Z1K1": "Z40", "Z40K1": "Z42" }, "Z34124K6": "Z1002", "Z34124K7": "DEITY" }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z866", "Z866K2": "God is a \u003Ca href=\"https://abstract.wikipedia.org/wiki/Q178885\"\u003EDEITY\u003C/a\u003E. Yes, a \u003Ca href=\"https://abstract.wikipedia.org/wiki/Q178885\"\u003EDEITY\u003C/a\u003E." } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "\"God is a DeITY. Yes, a deitY.\"" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 23bgkmsbx8b5do0m4w6c6kqi24xsu8b Z34132 0 81272 268701 2026-04-25T00:05:22Z Redmin 52094 + 268701 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z34132" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z34132K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Wikidata Item ID" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z60", "Z17K2": "Z34132K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Language" } ] } } ], "Z8K2": "Z6", "Z8K3": [ "Z20" ], "Z8K4": [ "Z14" ], "Z8K5": "Z34132" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "latest software version sentence " } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 0pqseo63g85x4pr9x6h41ryr3rn3o59 Z34133 0 81273 268702 2026-04-25T00:09:28Z Redmin 52094 + 268702 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z34133" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z34133K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Wikidata Item ID" } ] } } ], "Z8K2": "Z6", "Z8K3": [ "Z20" ], "Z8K4": [ "Z14" ], "Z8K5": "Z34133" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "English latest software version sentence" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } mz5an3qr47u6z5q0p7qn7wmsi0qkhoa 268715 268702 2026-04-25T00:28:15Z Redmin 52094 Added Z34137 to the approved list of implementations 268715 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z34133" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z34133K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Wikidata Item ID" } ] } } ], "Z8K2": "Z6", "Z8K3": [ "Z20" ], "Z8K4": [ "Z14", "Z34137" ], "Z8K5": "Z34133" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "English latest software version sentence" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 9pvgtyd6epvxmqj44oryp4relo8v99w 268716 268715 2026-04-25T00:29:23Z Redmin 52094 Removed Z34137 from the approved list of implementations 268716 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z34133" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z34133K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Wikidata Item ID" } ] } } ], "Z8K2": "Z6", "Z8K3": [ "Z20" ], "Z8K4": [ "Z14" ], "Z8K5": "Z34133" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "English latest software version sentence" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } mz5an3qr47u6z5q0p7qn7wmsi0qkhoa 268718 268716 2026-04-25T00:33:47Z Redmin 52094 Added Z34137 to the approved list of implementations 268718 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z34133" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z34133K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Wikidata Item ID" } ] } } ], "Z8K2": "Z6", "Z8K3": [ "Z20" ], "Z8K4": [ "Z14", "Z34137" ], "Z8K5": "Z34133" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "English latest software version sentence" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 9pvgtyd6epvxmqj44oryp4relo8v99w 268721 268718 2026-04-25T00:40:44Z Redmin 52094 Update label to indicate this should not be used yet 268721 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z34133" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z34133K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Wikidata Item ID" } ] } } ], "Z8K2": "Z6", "Z8K3": [ "Z20" ], "Z8K4": [ "Z14", "Z34137" ], "Z8K5": "Z34133" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "(!) English latest software version sentence" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 1hvvkh7kv3ncjpy22ovfs52kv8x3ise Z34134 0 81274 268703 2026-04-25T00:13:34Z Redmin 52094 + 268703 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z34134" }, "Z2K2": { "Z1K1": "Z14294", "Z14294K1": [ "Z14293", { "Z1K1": "Z14293", "Z14293K1": "Z34133", "Z14293K2": [ "Z60", "Z1002" ] } ], "Z14294K2": "Z32290" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "config for latest software version sentence" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } csh4hvi8poaeqy7gmqmu0rdrap8yvpa 268722 268703 2026-04-25T00:44:16Z Redmin 52094 +en variants 268722 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z34134" }, "Z2K2": { "Z1K1": "Z14294", "Z14294K1": [ "Z14293", { "Z1K1": "Z14293", "Z14293K1": "Z34133", "Z14293K2": [ "Z60", "Z1002", "Z1124", "Z1966", "Z1437", "Z1199", "Z1113", "Z1689" ] } ], "Z14294K2": "Z32290" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "config for latest software version sentence" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 5nt67kpj73z2om766mvytj9luuudfck Z34135 0 81275 268711 2026-04-25T00:17:26Z UndueMarmot 62503 268711 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z34135" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z33439", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z33439", "Z33439K1": "sulat", "Z33439K2": "Z1844" }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z866", "Z866K2": "manunulat" } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "[mul] [tl] sulat → manunulat" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } ix1xamuejw90766uvj9zygo69sdhcno Z34136 0 81276 268712 2026-04-25T00:18:25Z UndueMarmot 62503 268712 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z34136" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z33439", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z33439", "Z33439K1": "luto", "Z33439K2": "Z1844" }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z866", "Z866K2": "manluluto" } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "[mul] [tl] luto → manluluto" }, { "Z1K1": "Z11", "Z11K1": "Z1844", "Z11K2": "[mul] [tl] luto → manluluto" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 8ev2xbo9vppe0uv8sjljn4axu65r81a Z34137 0 81277 268714 2026-04-25T00:27:15Z Redmin 52094 + 268714 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z34137" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z34133", "Z14K2": { "Z1K1": "Z7", "Z7K1": "Z10000", "Z10000K1": { "Z1K1": "Z7", "Z7K1": "Z22504", "Z22504K1": [ "Z6", "The current version of", { "Z1K1": "Z7", "Z7K1": "Z23753", "Z23753K1": { "Z1K1": "Z18", "Z18K1": "Z34133K1" }, "Z23753K2": "Z1002" }, "is", { "Z1K1": "Z7", "Z7K1": "Z31120", "Z31120K1": { "Z1K1": "Z7", "Z7K1": "Z811", "Z811K1": { "Z1K1": "Z7", "Z7K1": "Z32290", "Z32290K1": { "Z1K1": "Z18", "Z18K1": "Z34133K1" }, "Z32290K2": { "Z1K1": "Z6092", "Z6092K1": "P348" } } } } ] }, "Z10000K2": "." } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 3ei5184uub4fftxs37rnqp1czvck6vi 268717 268714 2026-04-25T00:33:26Z Redmin 52094 Remove unnecessary call to [[Z31120]] 268717 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z34137" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z34133", "Z14K2": { "Z1K1": "Z7", "Z7K1": "Z10000", "Z10000K1": { "Z1K1": "Z7", "Z7K1": "Z22504", "Z22504K1": [ "Z6", "The current version of", { "Z1K1": "Z7", "Z7K1": "Z23753", "Z23753K1": { "Z1K1": "Z18", "Z18K1": "Z34133K1" }, "Z23753K2": "Z1002" }, "is", { "Z1K1": "Z7", "Z7K1": "Z811", "Z811K1": { "Z1K1": "Z7", "Z7K1": "Z32290", "Z32290K1": { "Z1K1": "Z18", "Z18K1": "Z34133K1" }, "Z32290K2": { "Z1K1": "Z6092", "Z6092K1": "P348" } } } ] }, "Z10000K2": "." } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 0mno9glqelsz5807obfaatc34ptb88h Z34138 0 81278 268746 2026-04-25T04:18:34Z Redmin 52094 + 268746 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z34138" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": { "Z1K1": "Z7", "Z7K1": "Z881", "Z881K1": "Z12" }, "Z17K2": "Z34138K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "List" } ] } } ], "Z8K2": { "Z1K1": "Z7", "Z7K1": "Z881", "Z881K1": "Z12" }, "Z8K3": [ "Z20" ], "Z8K4": [ "Z14" ], "Z8K5": "Z34138" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "remove duplicate multilingual text of a language" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } sqte20h9crws4pzhk29owsu8luwib17 268747 268746 2026-04-25T04:21:35Z Redmin 52094 +en desc, improve en label 268747 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z34138" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": { "Z1K1": "Z7", "Z7K1": "Z881", "Z881K1": "Z12" }, "Z17K2": "Z34138K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "List" } ] } } ], "Z8K2": { "Z1K1": "Z7", "Z7K1": "Z881", "Z881K1": "Z12" }, "Z8K3": [ "Z20" ], "Z8K4": [ "Z14" ], "Z8K5": "Z34138" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "rm text of a language that has been encountered" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Removes multilingual text of a language that has been previously encountered in the list with no regard for the difference in the content of the text" } ] } } bjjydyfe65h19575ctndm0rf1mlw9v9 Z34139 0 81279 268748 2026-04-25T05:10:51Z QuickQuokka 51952 268748 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z34139" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6", "Z17K2": "Z34139K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "text" }, { "Z1K1": "Z11", "Z11K1": "Z1823", "Z11K2": "текст" } ] } } ], "Z8K2": "Z6", "Z8K3": [ "Z20" ], "Z8K4": [ "Z14" ], "Z8K5": "Z34139" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Bulgarian transliteration" }, { "Z1K1": "Z11", "Z11K1": "Z1823", "Z11K2": "Българска транслитерация на латиница" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1823", "Z31K2": [ "Z6", "шльокавица " ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Transliterate Bulgarian text into Latin script. \n\nBased on [[wikt:Module:bg-translit]]. See [[wikt: Special: History/Module:bg-translit|its revision history]] for full attribution." }, { "Z1K1": "Z11", "Z11K1": "Z1823", "Z11K2": "Транслитерация на български текст на латиница.\n\nВъз основа на [[wikt:Module:bg-translit]]. Вижте [[wikt: Special: History/Module:bg-translit|историята на редакциите му]] за пълно приписване." } ] } } spqd1na2pr55mkxdnk0hlaijow134to 268783 268748 2026-04-25T08:32:15Z GrounderUK 50 Added Z34146 to the approved list of implementations 268783 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z34139" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6", "Z17K2": "Z34139K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "text" }, { "Z1K1": "Z11", "Z11K1": "Z1823", "Z11K2": "текст" } ] } } ], "Z8K2": "Z6", "Z8K3": [ "Z20" ], "Z8K4": [ "Z14", "Z34146" ], "Z8K5": "Z34139" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Bulgarian transliteration" }, { "Z1K1": "Z11", "Z11K1": "Z1823", "Z11K2": "Българска транслитерация на латиница" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1823", "Z31K2": [ "Z6", "шльокавица " ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Transliterate Bulgarian text into Latin script. \n\nBased on [[wikt:Module:bg-translit]]. See [[wikt: Special: History/Module:bg-translit|its revision history]] for full attribution." }, { "Z1K1": "Z11", "Z11K1": "Z1823", "Z11K2": "Транслитерация на български текст на латиница.\n\nВъз основа на [[wikt:Module:bg-translit]]. Вижте [[wikt: Special: History/Module:bg-translit|историята на редакциите му]] за пълно приписване." } ] } } f0sm05nghlv3gk9v42ttrr42csxro9d 268801 268783 2026-04-25T08:49:34Z GrounderUK 50 Added Z34140, Z34141, Z34142, Z34143 and Z34144 to the approved list of test cases 268801 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z34139" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6", "Z17K2": "Z34139K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "text" }, { "Z1K1": "Z11", "Z11K1": "Z1823", "Z11K2": "текст" } ] } } ], "Z8K2": "Z6", "Z8K3": [ "Z20", "Z34140", "Z34141", "Z34142", "Z34143", "Z34144" ], "Z8K4": [ "Z14", "Z34146" ], "Z8K5": "Z34139" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Bulgarian transliteration" }, { "Z1K1": "Z11", "Z11K1": "Z1823", "Z11K2": "Българска транслитерация на латиница" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1823", "Z31K2": [ "Z6", "шльокавица " ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Transliterate Bulgarian text into Latin script. \n\nBased on [[wikt:Module:bg-translit]]. See [[wikt: Special: History/Module:bg-translit|its revision history]] for full attribution." }, { "Z1K1": "Z11", "Z11K1": "Z1823", "Z11K2": "Транслитерация на български текст на латиница.\n\nВъз основа на [[wikt:Module:bg-translit]]. Вижте [[wikt: Special: History/Module:bg-translit|историята на редакциите му]] за пълно приписване." } ] } } ntmdcyyx9fyjbh1yywcdd5ntr5i7n87 268823 268801 2026-04-25T09:06:18Z GrounderUK 50 Removed Z34146 from the approved list of implementations 268823 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z34139" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6", "Z17K2": "Z34139K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "text" }, { "Z1K1": "Z11", "Z11K1": "Z1823", "Z11K2": "текст" } ] } } ], "Z8K2": "Z6", "Z8K3": [ "Z20", "Z34140", "Z34141", "Z34142", "Z34143", "Z34144" ], "Z8K4": [ "Z14" ], "Z8K5": "Z34139" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Bulgarian transliteration" }, { "Z1K1": "Z11", "Z11K1": "Z1823", "Z11K2": "Българска транслитерация на латиница" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1823", "Z31K2": [ "Z6", "шльокавица " ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Transliterate Bulgarian text into Latin script. \n\nBased on [[wikt:Module:bg-translit]]. See [[wikt: Special: History/Module:bg-translit|its revision history]] for full attribution." }, { "Z1K1": "Z11", "Z11K1": "Z1823", "Z11K2": "Транслитерация на български текст на латиница.\n\nВъз основа на [[wikt:Module:bg-translit]]. Вижте [[wikt: Special: History/Module:bg-translit|историята на редакциите му]] за пълно приписване." } ] } } hr8i742zda7w8m4f0n4zo1ofaiqyk39 268830 268823 2026-04-25T09:11:25Z GrounderUK 50 Added Z34146 to the approved list of implementations 268830 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z34139" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6", "Z17K2": "Z34139K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "text" }, { "Z1K1": "Z11", "Z11K1": "Z1823", "Z11K2": "текст" } ] } } ], "Z8K2": "Z6", "Z8K3": [ "Z20", "Z34140", "Z34141", "Z34142", "Z34143", "Z34144" ], "Z8K4": [ "Z14", "Z34146" ], "Z8K5": "Z34139" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Bulgarian transliteration" }, { "Z1K1": "Z11", "Z11K1": "Z1823", "Z11K2": "Българска транслитерация на латиница" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1823", "Z31K2": [ "Z6", "шльокавица " ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Transliterate Bulgarian text into Latin script. \n\nBased on [[wikt:Module:bg-translit]]. See [[wikt: Special: History/Module:bg-translit|its revision history]] for full attribution." }, { "Z1K1": "Z11", "Z11K1": "Z1823", "Z11K2": "Транслитерация на български текст на латиница.\n\nВъз основа на [[wikt:Module:bg-translit]]. Вижте [[wikt: Special: History/Module:bg-translit|историята на редакциите му]] за пълно приписване." } ] } } ntmdcyyx9fyjbh1yywcdd5ntr5i7n87 268848 268830 2026-04-25T09:42:01Z GrounderUK 50 Removed Z34146 from the approved list of implementations 268848 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z34139" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6", "Z17K2": "Z34139K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "text" }, { "Z1K1": "Z11", "Z11K1": "Z1823", "Z11K2": "текст" } ] } } ], "Z8K2": "Z6", "Z8K3": [ "Z20", "Z34140", "Z34141", "Z34142", "Z34143", "Z34144" ], "Z8K4": [ "Z14" ], "Z8K5": "Z34139" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Bulgarian transliteration" }, { "Z1K1": "Z11", "Z11K1": "Z1823", "Z11K2": "Българска транслитерация на латиница" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1823", "Z31K2": [ "Z6", "шльокавица " ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Transliterate Bulgarian text into Latin script. \n\nBased on [[wikt:Module:bg-translit]]. See [[wikt: Special: History/Module:bg-translit|its revision history]] for full attribution." }, { "Z1K1": "Z11", "Z11K1": "Z1823", "Z11K2": "Транслитерация на български текст на латиница.\n\nВъз основа на [[wikt:Module:bg-translit]]. Вижте [[wikt: Special: History/Module:bg-translit|историята на редакциите му]] за пълно приписване." } ] } } hr8i742zda7w8m4f0n4zo1ofaiqyk39 268945 268848 2026-04-25T10:27:07Z Redmin 52094 Removed Z34143 from the approved list of test cases 268945 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z34139" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6", "Z17K2": "Z34139K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "text" }, { "Z1K1": "Z11", "Z11K1": "Z1823", "Z11K2": "текст" } ] } } ], "Z8K2": "Z6", "Z8K3": [ "Z20", "Z34140", "Z34141", "Z34142", "Z34144" ], "Z8K4": [ "Z14" ], "Z8K5": "Z34139" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Bulgarian transliteration" }, { "Z1K1": "Z11", "Z11K1": "Z1823", "Z11K2": "Българска транслитерация на латиница" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1823", "Z31K2": [ "Z6", "шльокавица " ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Transliterate Bulgarian text into Latin script. \n\nBased on [[wikt:Module:bg-translit]]. See [[wikt: Special: History/Module:bg-translit|its revision history]] for full attribution." }, { "Z1K1": "Z11", "Z11K1": "Z1823", "Z11K2": "Транслитерация на български текст на латиница.\n\nВъз основа на [[wikt:Module:bg-translit]]. Вижте [[wikt: Special: History/Module:bg-translit|историята на редакциите му]] за пълно приписване." } ] } } gh7ww7pxpv3sfxayzktq7rajwprkx00 Z34140 0 81280 268749 2026-04-25T05:13:09Z QuickQuokka 51952 268749 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z34140" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z34139", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z34139", "Z34139K1": "Здравейте" }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z866", "Z866K2": "Zdravejte" } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Zdravejte" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } baymkxfcpnc8zxocvrgr66g5llrtxdp Z34141 0 81281 268750 2026-04-25T05:14:13Z QuickQuokka 51952 268750 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z34141" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z34139", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z34139", "Z34139K1": "Бълга́рия" }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z866", "Z866K2": "Bǎlgárija" } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } qnoruhja0m9eddhxxa8gz9xif61r4qq 268751 268750 2026-04-25T05:14:23Z QuickQuokka 51952 268751 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z34141" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z34139", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z34139", "Z34139K1": "Бълга́рия" }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z866", "Z866K2": "Bǎlgárija" } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Bǎlgárija" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 3wl8fca0g0qb0vtbujx7wrr4j58xkve 268838 268751 2026-04-25T09:23:10Z GrounderUK 50 normalize the result, for now 268838 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z34141" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z34139", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z34139", "Z34139K1": "Бълга́рия" }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z23356", "Z23356K2": "Z10384", "Z23356K3": "Bǎlgárija", "Z23356K4": "Z866" } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Bǎlgárija" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } avazpwzypw8sqi2b7jdt0hsuaf6807k Z34142 0 81282 268752 2026-04-25T05:16:52Z QuickQuokka 51952 268752 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z34142" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z34139", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z34139", "Z34139K1": "ѫгълъ" }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z866", "Z866K2": "ǫgǎl" } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "ǫgǎl" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 10b5jl4bw16cwr80vcodst1m5zi269o Z34143 0 81283 268753 2026-04-25T05:29:35Z QuickQuokka 51952 268753 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z34143" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z34139", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z34139", "Z34139K1": "іабълка" }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z866", "Z866K2": "jabǎlka" } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "jabǎlka (pre-1892 orthography)" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } t5cvfq79we1veanzltpxdarrnx71nqm Z34144 0 81284 268754 2026-04-25T05:33:09Z QuickQuokka 51952 268754 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z34144" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z34139", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z34139", "Z34139K1": "бѣлъ" }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z866", "Z866K2": "běl" } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "běl (pre-1945 orthography)" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } mbzcbsn1xnro5xqqsyh7em870nqvv64 Wikifunctions:Status updates/2026-04-25 4 81285 268756 2026-04-25T05:34:00Z DVrandecic (WMF) 7 Fresh Functions weekly 268756 wikitext text/x-wiki === Fresh Functions weekly: 61 new Functions === This week we had 61 new functions. Here is an incomplete list of functions with implementations and passing tests to get a taste of what functions have been created. Thanks everybody for contributing! * {{Z|Z33391}} * {{Z|Z33399}} * {{Z|Z33405}} * {{Z|Z33415}} * {{Z|Z33420}} * {{Z|Z33431}} * {{Z|Z33439}} * {{Z|Z33440}} * {{Z|Z33453}} * {{Z|Z33457}} * {{Z|Z33459}} * {{Z|Z33470}} * {{Z|Z33499}} * {{Z|Z33506}} * {{Z|Z33509}} * {{Z|Z33570}} * {{Z|Z33573}} * {{Z|Z33579}} * {{Z|Z33593}} * {{Z|Z33610}} * {{Z|Z33615}} * {{Z|Z33644}} * {{Z|Z33646}} * {{Z|Z33672}} * {{Z|Z33679}} * {{Z|Z33682}} * {{Z|Z33687}} * {{Z|Z33690}} * {{Z|Z33691}} * {{Z|Z33696}} * {{Z|Z33700}} * {{Z|Z33708}} * {{Z|Z33713}} * {{Z|Z33720}} * {{Z|Z33727}} * {{Z|Z33731}} * {{Z|Z33738}} * {{Z|Z33745}} ? * {{Z|Z33753}} * {{Z|Z33768}} * {{Z|Z33775}} 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. gpfcge1a819me3f7wah0lnr68lrus31 268757 268756 2026-04-25T05:34:10Z DVrandecic (WMF) 7 268757 wikitext text/x-wiki === Fresh Functions weekly: 61 new Functions === This week we had 61 new functions. Here is an incomplete list of functions with implementations and passing tests to get a taste of what functions have been created. Thanks everybody for contributing! * {{Z|Z33391}} * {{Z|Z33399}} * {{Z|Z33405}} * {{Z|Z33415}} * {{Z|Z33420}} * {{Z|Z33431}} * {{Z|Z33439}} * {{Z|Z33440}} * {{Z|Z33453}} * {{Z|Z33457}} * {{Z|Z33459}} * {{Z|Z33470}} * {{Z|Z33499}} * {{Z|Z33506}} * {{Z|Z33509}} * {{Z|Z33570}} * {{Z|Z33573}} * {{Z|Z33579}} * {{Z|Z33593}} * {{Z|Z33610}} * {{Z|Z33615}} * {{Z|Z33644}} * {{Z|Z33646}} * {{Z|Z33672}} * {{Z|Z33679}} * {{Z|Z33682}} * {{Z|Z33687}} * {{Z|Z33690}} * {{Z|Z33691}} * {{Z|Z33696}} * {{Z|Z33700}} * {{Z|Z33708}} * {{Z|Z33713}} * {{Z|Z33720}} * {{Z|Z33727}} * {{Z|Z33731}} * {{Z|Z33738}} * {{Z|Z33753}} * {{Z|Z33768}} * {{Z|Z33775}} 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. g4pt4enngiewrvtcka66l7irmrypq6q 268758 268757 2026-04-25T05:35:11Z DVrandecic (WMF) 7 News in Types 268758 wikitext text/x-wiki === News in Types: ‘Tis the seasons === This week we implemented the [[Wikifunctions:Type proposals/Season|proposal]] by [[User:Dv103|Dv103]] to create a type for the four temperate seasons, Spring, Summer, Fall or Autumn, and Winter. The new type is now available: {{Z|Z33827}} Thanks to Dv103 for the proposal, and the community for discussing and supporting it! We are looking forward to seeing the functions using the new type. We invite you all to create new and discuss the existing 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! === Fresh Functions weekly: 61 new Functions === This week we had 61 new functions. Here is an incomplete list of functions with implementations and passing tests to get a taste of what functions have been created. Thanks everybody for contributing! * {{Z|Z33391}} * {{Z|Z33399}} * {{Z|Z33405}} * {{Z|Z33415}} * {{Z|Z33420}} * {{Z|Z33431}} * {{Z|Z33439}} * {{Z|Z33440}} * {{Z|Z33453}} * {{Z|Z33457}} * {{Z|Z33459}} * {{Z|Z33470}} * {{Z|Z33499}} * {{Z|Z33506}} * {{Z|Z33509}} * {{Z|Z33570}} * {{Z|Z33573}} * {{Z|Z33579}} * {{Z|Z33593}} * {{Z|Z33610}} * {{Z|Z33615}} * {{Z|Z33644}} * {{Z|Z33646}} * {{Z|Z33672}} * {{Z|Z33679}} * {{Z|Z33682}} * {{Z|Z33687}} * {{Z|Z33690}} * {{Z|Z33691}} * {{Z|Z33696}} * {{Z|Z33700}} * {{Z|Z33708}} * {{Z|Z33713}} * {{Z|Z33720}} * {{Z|Z33727}} * {{Z|Z33731}} * {{Z|Z33738}} * {{Z|Z33753}} * {{Z|Z33768}} * {{Z|Z33775}} 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. pb0i912fmxxvywqbbib9in2bno9fvxd 268759 268758 2026-04-25T05:38:34Z DVrandecic (WMF) 7 268759 wikitext text/x-wiki === The Foundation’s search for the perfect language === An academic paper critically discussing the Abstract Wikipedia project by University of Melbourne senior lecturer [https://michaelfalk.io/ Michael Falk] has been [https://link.springer.com/article/10.1007/s00146-026-02899-w published in Springer Nature AI & Society]: ''Wikilambda the ultimate - The Wikimedia Foundation’s search for the perfect language''. The title of the paper riffs on [[:en:La Ricerca della Lingua Perfetta nella Cultura Europea|a wonderful book]] by [[:en:Umberto Eco|Umberto Eco]], a book I recommend everyone to read when they are interested in the goal of Abstract Wikipedia, as the book describes the many brilliant minds that have aimed for similar goals, and their failures to achieve them. I thought I discussed the book in this newsletter before, but it seems I am mistaken; I will do so in the near future. Michael Falk discusses a number of interesting points about Abstract Wikipedia: * An overview of the architecture and ambition of the project * The 2023 [[:meta:Abstract Wikipedia/Updates/2023-02-08|evaluation of the project by the Google.org fellows]] * A literary criticism of the code of the WikiLambda orchestrator I recommend reading the article if you are interested. Whereas I would disagree with some of the characterizations, I also find a lot to agree with. I want to avoid going through it point by point, but if there’s anything you find particularly interesting, please raise it and I’d be happy to discuss that point further. I do want to cite a few sentences from the conclusions: <blockquote> The Abstract Wikipedia/Wikifunctions project has a profoundly moral aim: to give human beings control over information in the Age of GenAI. If the problem were simply to populate minority-language Wikipedias with articles, it would be simpler just to get a Large Language Model (LLM) to translate English Wikipedia into those languages. But Wikilambda presents a stark alternative to LLMs such as Gemini, Llama or ChatGPT. LLMs rely on vast concealed datasets. Wikifunctions draws its data openly from public Wikimedia databases. LLMs generate text using opaque algorithms that even their designers struggle to control. Wikilambda makes every part of every algorithm available to anyone. In short, Wikilambda is contestable. If you ask an LLM to generate an article on a topic, the only way to contest its algorithm is to click 👍 or 👎 (Crawford and Gillespie 2016). If you are unhappy with an article generated by Abstract Wikipedia, you will be able to: change the “abstract” content in Wikidata; change the algorithms that construct or render the article in Wikifunctions; or sever the connection between the article and Abstract Wikipedia, and edit the article the old-fashioned way in Wikipedia. The role of Wikilambda in all this is to make algorithms “defeasible” (Blanton et al. 2022). Every part of every algorithm is there, and can be contested on the platform itself, even if that contestation may be culturally and politically constrained (Tkacz 2015; Ford 2022). Wikilambda is an attempt to design what Alan Blackwell (2024) calls a “moral code”: it combines More Open Representation, Access to Learning, and Creating Opportunities for Digital Expression. If nothing else, Wikilambda is a thundering critique of corporate AI hype. </blockquote> Falk, M. Wikilambda the ultimate: the Wikimedia foundation’s search for the perfect language. AI & Soc (2026). [https://doi.org/10.1007/s00146-026-02899-w doi.org/10.1007/s00146-026-02899-w] === News in Types: ‘Tis the seasons === This week we implemented the [[Wikifunctions:Type proposals/Season|proposal]] by [[User:Dv103|Dv103]] to create a type for the four temperate seasons, Spring, Summer, Fall or Autumn, and Winter. The new type is now available: {{Z|Z33827}} Thanks to Dv103 for the proposal, and the community for discussing and supporting it! We are looking forward to seeing the functions using the new type. We invite you all to create new and discuss the existing 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! === Fresh Functions weekly: 61 new Functions === This week we had 61 new functions. Here is an incomplete list of functions with implementations and passing tests to get a taste of what functions have been created. Thanks everybody for contributing! * {{Z|Z33391}} * {{Z|Z33399}} * {{Z|Z33405}} * {{Z|Z33415}} * {{Z|Z33420}} * {{Z|Z33431}} * {{Z|Z33439}} * {{Z|Z33440}} * {{Z|Z33453}} * {{Z|Z33457}} * {{Z|Z33459}} * {{Z|Z33470}} * {{Z|Z33499}} * {{Z|Z33506}} * {{Z|Z33509}} * {{Z|Z33570}} * {{Z|Z33573}} * {{Z|Z33579}} * {{Z|Z33593}} * {{Z|Z33610}} * {{Z|Z33615}} * {{Z|Z33644}} * {{Z|Z33646}} * {{Z|Z33672}} * {{Z|Z33679}} * {{Z|Z33682}} * {{Z|Z33687}} * {{Z|Z33690}} * {{Z|Z33691}} * {{Z|Z33696}} * {{Z|Z33700}} * {{Z|Z33708}} * {{Z|Z33713}} * {{Z|Z33720}} * {{Z|Z33727}} * {{Z|Z33731}} * {{Z|Z33738}} * {{Z|Z33753}} * {{Z|Z33768}} * {{Z|Z33775}} 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. 8ntn8yzc310k4sk5hivp0ubq30iw56g 268760 268759 2026-04-25T05:38:55Z DVrandecic (WMF) 7 268760 wikitext text/x-wiki === The Foundation’s search for the perfect language === An academic paper critically discussing the Abstract Wikipedia project by University of Melbourne senior lecturer [https://michaelfalk.io/ Michael Falk] has been [https://link.springer.com/article/10.1007/s00146-026-02899-w published in Springer Nature AI & Society]: ''Wikilambda the ultimate - The Wikimedia Foundation’s search for the perfect language''. The title of the paper riffs on [[:en:La Ricerca della Lingua Perfetta nella Cultura Europea|a wonderful book]] by [[:en:Umberto Eco|Umberto Eco]], a book I recommend everyone to read when they are interested in the goal of Abstract Wikipedia, as the book describes the many brilliant minds that have aimed for similar goals, and their failures to achieve them. I thought I discussed the book in this newsletter before, but it seems I am mistaken; I will do so in the near future. Michael Falk discusses a number of interesting points about Abstract Wikipedia: * An overview of the architecture and ambition of the project * The 2023 [[:meta:Abstract Wikipedia/Updates/2023-02-08|evaluation of the project by the Google.org fellows]] * A literary criticism of the code of the WikiLambda orchestrator I recommend reading the article if you are interested. Whereas I would disagree with some of the characterizations, I also find a lot to agree with. I want to avoid going through it point by point, but if there’s anything you find particularly interesting, please raise it and I’d be happy to discuss that point further. I do want to cite a few sentences from the conclusions: <blockquote> ''The Abstract Wikipedia/Wikifunctions project has a profoundly moral aim: to give human beings control over information in the Age of GenAI. If the problem were simply to populate minority-language Wikipedias with articles, it would be simpler just to get a Large Language Model (LLM) to translate English Wikipedia into those languages. But Wikilambda presents a stark alternative to LLMs such as Gemini, Llama or ChatGPT. LLMs rely on vast concealed datasets. Wikifunctions draws its data openly from public Wikimedia databases. LLMs generate text using opaque algorithms that even their designers struggle to control. Wikilambda makes every part of every algorithm available to anyone. In short, Wikilambda is contestable. If you ask an LLM to generate an article on a topic, the only way to contest its algorithm is to click 👍 or 👎 (Crawford and Gillespie 2016). If you are unhappy with an article generated by Abstract Wikipedia, you will be able to: change the “abstract” content in Wikidata; change the algorithms that construct or render the article in Wikifunctions; or sever the connection between the article and Abstract Wikipedia, and edit the article the old-fashioned way in Wikipedia. The role of Wikilambda in all this is to make algorithms “defeasible” (Blanton et al. 2022). Every part of every algorithm is there, and can be contested on the platform itself, even if that contestation may be culturally and politically constrained (Tkacz 2015; Ford 2022). Wikilambda is an attempt to design what Alan Blackwell (2024) calls a “moral code”: it combines More Open Representation, Access to Learning, and Creating Opportunities for Digital Expression. If nothing else, Wikilambda is a thundering critique of corporate AI hype.'' </blockquote> Falk, M. Wikilambda the ultimate: the Wikimedia foundation’s search for the perfect language. AI & Soc (2026). [https://doi.org/10.1007/s00146-026-02899-w doi.org/10.1007/s00146-026-02899-w] === News in Types: ‘Tis the seasons === This week we implemented the [[Wikifunctions:Type proposals/Season|proposal]] by [[User:Dv103|Dv103]] to create a type for the four temperate seasons, Spring, Summer, Fall or Autumn, and Winter. The new type is now available: {{Z|Z33827}} Thanks to Dv103 for the proposal, and the community for discussing and supporting it! We are looking forward to seeing the functions using the new type. We invite you all to create new and discuss the existing 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! === Fresh Functions weekly: 61 new Functions === This week we had 61 new functions. Here is an incomplete list of functions with implementations and passing tests to get a taste of what functions have been created. Thanks everybody for contributing! * {{Z|Z33391}} * {{Z|Z33399}} * {{Z|Z33405}} * {{Z|Z33415}} * {{Z|Z33420}} * {{Z|Z33431}} * {{Z|Z33439}} * {{Z|Z33440}} * {{Z|Z33453}} * {{Z|Z33457}} * {{Z|Z33459}} * {{Z|Z33470}} * {{Z|Z33499}} * {{Z|Z33506}} * {{Z|Z33509}} * {{Z|Z33570}} * {{Z|Z33573}} * {{Z|Z33579}} * {{Z|Z33593}} * {{Z|Z33610}} * {{Z|Z33615}} * {{Z|Z33644}} * {{Z|Z33646}} * {{Z|Z33672}} * {{Z|Z33679}} * {{Z|Z33682}} * {{Z|Z33687}} * {{Z|Z33690}} * {{Z|Z33691}} * {{Z|Z33696}} * {{Z|Z33700}} * {{Z|Z33708}} * {{Z|Z33713}} * {{Z|Z33720}} * {{Z|Z33727}} * {{Z|Z33731}} * {{Z|Z33738}} * {{Z|Z33753}} * {{Z|Z33768}} * {{Z|Z33775}} 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. 9e1atlmsb4xo57f284t76qcdpumlfxh 268876 268760 2026-04-25T09:48:06Z Sannita (WMF) 10 wrapping for translation 268876 wikitext text/x-wiki <languages/> {{Wikifunctions updates | prevlabel = <translate>Previous update</translate> | prev = 2026-04-16 | nextlabel = <translate>Next update</translate> | next = }} <translate> === The Foundation’s search for the perfect language === An academic paper critically discussing the Abstract Wikipedia project by University of Melbourne senior lecturer <tvar name="1">[https://michaelfalk.io/</tvar> Michael Falk] has been [<tvar name="2">https://link.springer.com/article/10.1007/s00146-026-02899-w</tvar> published in Springer Nature AI & Society]: ''Wikilambda the ultimate - The Wikimedia Foundation’s search for the perfect language''. The title of the paper riffs on [[<tvar name="1">:en:La Ricerca della Lingua Perfetta nella Cultura Europea</tvar>|a wonderful book]] by [[<tvar name="2">:en:Umberto Eco</tvar>|Umberto Eco]], a book I recommend everyone to read when they are interested in the goal of Abstract Wikipedia, as the book describes the many brilliant minds that have aimed for similar goals, and their failures to achieve them. I thought I discussed the book in this newsletter before, but it seems I am mistaken; I will do so in the near future. Michael Falk discusses a number of interesting points about Abstract Wikipedia:</translate> * <translate>An overview of the architecture and ambition of the project</translate> * <translate>The 2023 [[<tvar name="1">:meta:Abstract Wikipedia/Updates/2023-02-08</tvar>|evaluation of the project by the Google.org fellows]]</translate> * <translate>A literary criticism of the code of the WikiLambda orchestrator</translate> <translate>I recommend reading the article if you are interested. Whereas I would disagree with some of the characterizations, I also find a lot to agree with. I want to avoid going through it point by point, but if there’s anything you find particularly interesting, please raise it and I’d be happy to discuss that point further. I do want to cite a few sentences from the conclusions:</translate> <blockquote> <translate>''The Abstract Wikipedia/Wikifunctions project has a profoundly moral aim: to give human beings control over information in the Age of GenAI. If the problem were simply to populate minority-language Wikipedias with articles, it would be simpler just to get a Large Language Model (LLM) to translate English Wikipedia into those languages. But Wikilambda presents a stark alternative to LLMs such as Gemini, Llama or ChatGPT. LLMs rely on vast concealed datasets. Wikifunctions draws its data openly from public Wikimedia databases. LLMs generate text using opaque algorithms that even their designers struggle to control. Wikilambda makes every part of every algorithm available to anyone. In short, Wikilambda is contestable. If you ask an LLM to generate an article on a topic, the only way to contest its algorithm is to click 👍 or 👎 (Crawford and Gillespie 2016). If you are unhappy with an article generated by Abstract Wikipedia, you will be able to: change the “abstract” content in Wikidata; change the algorithms that construct or render the article in Wikifunctions; or sever the connection between the article and Abstract Wikipedia, and edit the article the old-fashioned way in Wikipedia. The role of Wikilambda in all this is to make algorithms “defeasible” (Blanton et al. 2022). Every part of every algorithm is there, and can be contested on the platform itself, even if that contestation may be culturally and politically constrained (Tkacz 2015; Ford 2022). Wikilambda is an attempt to design what Alan Blackwell (2024) calls a “moral code”: it combines More Open Representation, Access to Learning, and Creating Opportunities for Digital Expression. If nothing else, Wikilambda is a thundering critique of corporate AI hype.''</translate> </blockquote> Falk, M. Wikilambda the ultimate: the Wikimedia foundation’s search for the perfect language. AI & Soc (2026). [https://doi.org/10.1007/s00146-026-02899-w doi.org/10.1007/s00146-026-02899-w] <translate> === News in Types: ‘Tis the seasons === This week we implemented the [[<tvar name="1">Wikifunctions:Type proposals/Season</tvar>|proposal]] by [[<tvar name="2">User:Dv103</tvar>|Dv103]] to create a type for the four temperate seasons, Spring, Summer, Fall or Autumn, and Winter. The new type is now available: <tvar name="3">{{Z|Z33827}}</tvar> Thanks to Dv103 for the proposal, and the community for discussing and supporting it! We are looking forward to seeing the functions using the new type. We invite you all to create new and discuss the existing 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! === Fresh Functions weekly: 61 new Functions === This week we had 61 new functions. Here is an incomplete list of functions with implementations and passing tests to get a taste of what functions have been created. Thanks everybody for contributing!</translate> * {{Z|Z33391}} * {{Z|Z33399}} * {{Z|Z33405}} * {{Z|Z33415}} * {{Z|Z33420}} * {{Z|Z33431}} * {{Z|Z33439}} * {{Z|Z33440}} * {{Z|Z33453}} * {{Z|Z33457}} * {{Z|Z33459}} * {{Z|Z33470}} * {{Z|Z33499}} * {{Z|Z33506}} * {{Z|Z33509}} * {{Z|Z33570}} * {{Z|Z33573}} * {{Z|Z33579}} * {{Z|Z33593}} * {{Z|Z33610}} * {{Z|Z33615}} * {{Z|Z33644}} * {{Z|Z33646}} * {{Z|Z33672}} * {{Z|Z33679}} * {{Z|Z33682}} * {{Z|Z33687}} * {{Z|Z33690}} * {{Z|Z33691}} * {{Z|Z33696}} * {{Z|Z33700}} * {{Z|Z33708}} * {{Z|Z33713}} * {{Z|Z33720}} * {{Z|Z33727}} * {{Z|Z33731}} * {{Z|Z33738}} * {{Z|Z33753}} * {{Z|Z33768}} * {{Z|Z33775}} <translate>A [<tvar name="1">https://www.wikifunctions.org/wiki/Special:ListObjectsByType?type=Z8&orderby=latest</tvar> complete list of all functions sorted by when they were created] is available.</translate> [[Category:Status updates{{#translation:}}|2026-04-25]] j20vtfk07fpzf14rvpcg2pc3g6i9mlq 268877 268876 2026-04-25T09:48:29Z Sannita (WMF) 10 Marked this version for translation 268877 wikitext text/x-wiki <languages/> {{Wikifunctions updates | prevlabel = <translate><!--T:1--> Previous update</translate> | prev = 2026-04-16 | nextlabel = <translate><!--T:2--> Next update</translate> | next = }} <translate> <!--T:3--> === The Foundation’s search for the perfect language === An academic paper critically discussing the Abstract Wikipedia project by University of Melbourne senior lecturer <tvar name="1">[https://michaelfalk.io/</tvar> Michael Falk] has been [<tvar name="2">https://link.springer.com/article/10.1007/s00146-026-02899-w</tvar> published in Springer Nature AI & Society]: ''Wikilambda the ultimate - The Wikimedia Foundation’s search for the perfect language''. <!--T:4--> The title of the paper riffs on [[<tvar name="1">:en:La Ricerca della Lingua Perfetta nella Cultura Europea</tvar>|a wonderful book]] by [[<tvar name="2">:en:Umberto Eco</tvar>|Umberto Eco]], a book I recommend everyone to read when they are interested in the goal of Abstract Wikipedia, as the book describes the many brilliant minds that have aimed for similar goals, and their failures to achieve them. I thought I discussed the book in this newsletter before, but it seems I am mistaken; I will do so in the near future. <!--T:5--> Michael Falk discusses a number of interesting points about Abstract Wikipedia:</translate> * <translate><!--T:6--> An overview of the architecture and ambition of the project</translate> * <translate><!--T:7--> The 2023 [[<tvar name="1">:meta:Abstract Wikipedia/Updates/2023-02-08</tvar>|evaluation of the project by the Google.org fellows]]</translate> * <translate><!--T:8--> A literary criticism of the code of the WikiLambda orchestrator</translate> <translate><!--T:9--> I recommend reading the article if you are interested. Whereas I would disagree with some of the characterizations, I also find a lot to agree with. I want to avoid going through it point by point, but if there’s anything you find particularly interesting, please raise it and I’d be happy to discuss that point further. I do want to cite a few sentences from the conclusions:</translate> <blockquote> <translate><!--T:10--> ''The Abstract Wikipedia/Wikifunctions project has a profoundly moral aim: to give human beings control over information in the Age of GenAI. If the problem were simply to populate minority-language Wikipedias with articles, it would be simpler just to get a Large Language Model (LLM) to translate English Wikipedia into those languages. But Wikilambda presents a stark alternative to LLMs such as Gemini, Llama or ChatGPT. LLMs rely on vast concealed datasets. Wikifunctions draws its data openly from public Wikimedia databases. LLMs generate text using opaque algorithms that even their designers struggle to control. Wikilambda makes every part of every algorithm available to anyone. In short, Wikilambda is contestable. If you ask an LLM to generate an article on a topic, the only way to contest its algorithm is to click 👍 or 👎 (Crawford and Gillespie 2016). If you are unhappy with an article generated by Abstract Wikipedia, you will be able to: change the “abstract” content in Wikidata; change the algorithms that construct or render the article in Wikifunctions; or sever the connection between the article and Abstract Wikipedia, and edit the article the old-fashioned way in Wikipedia. The role of Wikilambda in all this is to make algorithms “defeasible” (Blanton et al. 2022). Every part of every algorithm is there, and can be contested on the platform itself, even if that contestation may be culturally and politically constrained (Tkacz 2015; Ford 2022). Wikilambda is an attempt to design what Alan Blackwell (2024) calls a “moral code”: it combines More Open Representation, Access to Learning, and Creating Opportunities for Digital Expression. If nothing else, Wikilambda is a thundering critique of corporate AI hype.''</translate> </blockquote> Falk, M. Wikilambda the ultimate: the Wikimedia foundation’s search for the perfect language. AI & Soc (2026). [https://doi.org/10.1007/s00146-026-02899-w doi.org/10.1007/s00146-026-02899-w] <translate> <!--T:11--> === News in Types: ‘Tis the seasons === This week we implemented the [[<tvar name="1">Wikifunctions:Type proposals/Season</tvar>|proposal]] by [[<tvar name="2">User:Dv103</tvar>|Dv103]] to create a type for the four temperate seasons, Spring, Summer, Fall or Autumn, and Winter. The new type is now available: <tvar name="3">{{Z|Z33827}}</tvar> <!--T:12--> Thanks to Dv103 for the proposal, and the community for discussing and supporting it! We are looking forward to seeing the functions using the new type. <!--T:13--> We invite you all to create new and discuss the existing 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! <!--T:14--> === Fresh Functions weekly: 61 new Functions === This week we had 61 new functions. Here is an incomplete list of functions with implementations and passing tests to get a taste of what functions have been created. Thanks everybody for contributing!</translate> * {{Z|Z33391}} * {{Z|Z33399}} * {{Z|Z33405}} * {{Z|Z33415}} * {{Z|Z33420}} * {{Z|Z33431}} * {{Z|Z33439}} * {{Z|Z33440}} * {{Z|Z33453}} * {{Z|Z33457}} * {{Z|Z33459}} * {{Z|Z33470}} * {{Z|Z33499}} * {{Z|Z33506}} * {{Z|Z33509}} * {{Z|Z33570}} * {{Z|Z33573}} * {{Z|Z33579}} * {{Z|Z33593}} * {{Z|Z33610}} * {{Z|Z33615}} * {{Z|Z33644}} * {{Z|Z33646}} * {{Z|Z33672}} * {{Z|Z33679}} * {{Z|Z33682}} * {{Z|Z33687}} * {{Z|Z33690}} * {{Z|Z33691}} * {{Z|Z33696}} * {{Z|Z33700}} * {{Z|Z33708}} * {{Z|Z33713}} * {{Z|Z33720}} * {{Z|Z33727}} * {{Z|Z33731}} * {{Z|Z33738}} * {{Z|Z33753}} * {{Z|Z33768}} * {{Z|Z33775}} <translate><!--T:15--> A [<tvar name="1">https://www.wikifunctions.org/wiki/Special:ListObjectsByType?type=Z8&orderby=latest</tvar> complete list of all functions sorted by when they were created] is available.</translate> [[Category:Status updates{{#translation:}}|2026-04-25]] gp8qrdd5z9ee6l9bq3nw30pwzyghtrd Z34145 0 81286 268761 2026-04-25T05:41:21Z QuickQuokka 51952 Claude-aided version of [[wikt:Module:bg-translit]] 268761 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z34145" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z34139", "Z14K3": { "Z1K1": "Z16", "Z16K1": "Z600", "Z16K2": "// Based on https://en.wiktionary.org/wiki/Module:bg-translit\n// See its history for attribution; https://en.wiktionary.org/w/index.php?title=Module:bg-translit\u0026action=history\n// Original is licensed under CC BY-SA 4.0\n\nconst transliterationTable = {\n 'А':'A','а':'a','Б':'B','б':'b','В':'V','в':'v','Г':'G','г':'g','Д':'D','д':'d',\n 'Е':'E','е':'e','Ж':'Ž','ж':'ž','З':'Z','з':'z','И':'I','и':'i','Й':'J','й':'j',\n 'К':'K','к':'k','Л':'L','л':'l','М':'M','м':'m','Н':'N','н':'n','О':'O','о':'o',\n 'П':'P','п':'p','Р':'R','р':'r','С':'S','с':'s','Т':'T','т':'t','У':'U','у':'u',\n 'Ф':'F','ф':'f','Х':'H','х':'h','Ц':'C','ц':'c','Ч':'Č','ч':'č','Ш':'Š','ш':'š',\n 'Щ':'Št','щ':'št','Ъ':'Ǎ','ъ':'ǎ','Ю':'Ju','ю':'ju','Я':'Ja','я':'ja',\n 'Ѐ':'È','ѐ':'è','Ѝ':'Ì','ѝ':'ì',\n // Pre-reform\n 'Ѫ':'Ǫ','ѫ':'ǫ','Ѣ':'Ě','ѣ':'ě','Ь':'ʹ','ь':'ʹ',\n // Old texts\n 'Ы':'Y','ы':'y','Ѧ':'Ę','ѧ':'ę','Ѩ':'Ję','ѩ':'ję','Ѭ':'Jǫ','ѭ':'jǫ','Ꙗ':'Ja','ꙗ':'ja',\n // Quotes\n '«':'\"','»':'\"',\n};\n\nfunction Z34139( Z34139K1 ) {\n\tconst text = Z34139K1;\n\t\n return text\n // Strip trailing Ъ/ъ after a word character\n .replace(/(\\w)[Ъъ]$/gu, '$1')\n .replace(/(\\w)[Ъъ](?=\\W|$)/gu, '$1')\n // Ь/ь before Е е О о Ъ ъ → J/j\n .replace(/Ь(?=[ЕеОоЪъ])/gu, 'J')\n .replace(/ь(?=[ЕеОоЪъ])/gu, 'j')\n // Map each character through the table\n .split('')\n .map(character =\u003E transliterationTable[character] ?? character)\n .join('');\n}" } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Bulgarian transliteration, JavaScript" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } nzcha8vojakgrq1wtfh7nukum12ri2j 268762 268761 2026-04-25T05:49:48Z QuickQuokka 51952 Whoops 268762 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z34145" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z34139", "Z14K3": { "Z1K1": "Z16", "Z16K1": "Z600", "Z16K2": "// Based on https://en.wiktionary.org/wiki/Module:bg-translit\n// See its history for attribution: https://en.wiktionary.org/w/index.php?title=Module:bg-translit\u0026action=history\n// Original is licensed under CC BY-SA 4.0\n\nconst transliterationTable = {\n 'А':'A','а':'a','Б':'B','б':'b','В':'V','в':'v','Г':'G','г':'g','Д':'D','д':'d',\n 'Е':'E','е':'e','Ж':'Ž','ж':'ž','З':'Z','з':'z','И':'I','и':'i','Й':'J','й':'j',\n 'К':'K','к':'k','Л':'L','л':'l','М':'M','м':'m','Н':'N','н':'n','О':'O','о':'o',\n 'П':'P','п':'p','Р':'R','р':'r','С':'S','с':'s','Т':'T','т':'t','У':'U','у':'u',\n 'Ф':'F','ф':'f','Х':'H','х':'h','Ц':'C','ц':'c','Ч':'Č','ч':'č','Ш':'Š','ш':'š',\n 'Щ':'Št','щ':'št','Ъ':'Ǎ','ъ':'ǎ','Ю':'Ju','ю':'ju','Я':'Ja','я':'ja',\n 'Ѐ':'È','ѐ':'è','Ѝ':'Ì','ѝ':'ì',\n // Pre-reform\n 'Ѫ':'Ǫ','ѫ':'ǫ','Ѣ':'Ě','ѣ':'ě','Ь':'ʹ','ь':'ʹ',\n // Old texts\n 'Ы':'Y','ы':'y','Ѧ':'Ę','ѧ':'ę','Ѩ':'Ję','ѩ':'ję','Ѭ':'Jǫ','ѭ':'jǫ','Ꙗ':'Ja','ꙗ':'ja',\n // Quotes\n '«':'\"','»':'\"',\n};\n\nfunction Z34139( Z34139K1 ) {\n\tconst text = Z34139K1;\n\t\n return text\n // Strip trailing Ъ/ъ after a word character\n .replace(/([\\p{L}\\p{N}])[Ъъ](?=\\P{L}|$)/gu, '$1')\n // Ь/ь before Е е О о Ъ ъ → J/j\n .replace(/Ь(?=[ЕеОоЪъ])/gu, 'J')\n .replace(/ь(?=[ЕеОоЪъ])/gu, 'j')\n // Map each character through the table\n .split('')\n .map(character =\u003E transliterationTable[character] ?? character)\n .join('');\n}" } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Bulgarian transliteration, JavaScript" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } otydeilrx5sj7e9y2nqje7x132joied Z34146 0 81287 268763 2026-04-25T05:56:47Z QuickQuokka 51952 Claude-aided version of [[wikt:Module:bg-translit]] 268763 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z34146" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z34139", "Z14K3": { "Z1K1": "Z16", "Z16K1": "Z610", "Z16K2": "# Based on https://en.wiktionary.org/wiki/Module:bg-translit\n# See its history for attribution: https://en.wiktionary.org/w/index.php?title=Module:bg-translit\u0026action=history\n# Original is licensed under CC BY-SA 4.0\n\nimport re\n\ntransliteration_table = {\n 'А':'A','а':'a','Б':'B','б':'b','В':'V','в':'v','Г':'G','г':'g','Д':'D','д':'d',\n 'Е':'E','е':'e','Ж':'Ž','ж':'ž','З':'Z','з':'z','И':'I','и':'i','Й':'J','й':'j',\n 'К':'K','к':'k','Л':'L','л':'l','М':'M','м':'m','Н':'N','н':'n','О':'O','о':'o',\n 'П':'P','п':'p','Р':'R','р':'r','С':'S','с':'s','Т':'T','т':'t','У':'U','у':'u',\n 'Ф':'F','ф':'f','Х':'H','х':'h','Ц':'C','ц':'c','Ч':'Č','ч':'č','Ш':'Š','ш':'š',\n 'Щ':'Št','щ':'št','Ъ':'Ǎ','ъ':'ǎ','Ю':'Ju','ю':'ju','Я':'Ja','я':'ja',\n 'Ѐ':'È','ѐ':'è','Ѝ':'Ì','ѝ':'ì',\n # Pre-reform\n 'Ѫ':'Ǫ','ѫ':'ǫ','Ѣ':'Ě','ѣ':'ě','Ь':'ʹ','ь':'ʹ',\n # Old texts\n 'Ы':'Y','ы':'y','Ѧ':'Ę','ѧ':'ę','Ѩ':'Ję','ѩ':'ję','Ѭ':'Jǫ','ѭ':'jǫ','Ꙗ':'Ja','ꙗ':'ja',\n # Quotes\n '«':'\"','»':'\"',\n}\n\ndef Z34139(Z34139K1):\n text = Z34139K1\n\n # Protect Ъ- and ъ- at end of string (hyphenated line break in old texts)\n text = re.sub(r'Ъ-$', '\\x01', text)\n text = re.sub(r'ъ-$', '\\x02', text)\n\n # Strip trailing Ъ/ъ after a Cyrillic letter at a word boundary\n text = re.sub(r'([\\u0400-\\u04FF])[Ъъ](?=\\P{L}|$)', r'\\1', text, flags=re.UNICODE)\n\n # Restore protected Ъ- sequences\n text = re.sub(r'\\x01', 'Ъ-', text)\n text = re.sub(r'\\x02', 'ъ-', text)\n\n # Ь/ь before Е е О о Ъ ъ → J/j\n text = re.sub(r'Ь(?=[ЕеОоЪъ])', 'J', text)\n text = re.sub(r'ь(?=[ЕеОоЪъ])', 'j', text)\n\n # Map each character through the table\n text = ''.join(transliteration_table.get(character, character) for character in text)\n\n return text" } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Bulgarian transliteration, Python" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } l5a58oyxhxkkwj4mmsrglq4cfnjqvg8 268764 268763 2026-04-25T06:00:52Z QuickQuokka 51952 Regex doesn't work in Python 268764 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z34146" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z34139", "Z14K3": { "Z1K1": "Z16", "Z16K1": "Z610", "Z16K2": "# Based on https://en.wiktionary.org/wiki/Module:bg-translit\n# See its history for attribution: https://en.wiktionary.org/w/index.php?title=Module:bg-translit\u0026action=history\n# Original is licensed under CC BY-SA 4.0\n\nimport re\n\ntransliteration_table = {\n 'А':'A','а':'a','Б':'B','б':'b','В':'V','в':'v','Г':'G','г':'g','Д':'D','д':'d',\n 'Е':'E','е':'e','Ж':'Ž','ж':'ž','З':'Z','з':'z','И':'I','и':'i','Й':'J','й':'j',\n 'К':'K','к':'k','Л':'L','л':'l','М':'M','м':'m','Н':'N','н':'n','О':'O','о':'o',\n 'П':'P','п':'p','Р':'R','р':'r','С':'S','с':'s','Т':'T','т':'t','У':'U','у':'u',\n 'Ф':'F','ф':'f','Х':'H','х':'h','Ц':'C','ц':'c','Ч':'Č','ч':'č','Ш':'Š','ш':'š',\n 'Щ':'Št','щ':'št','Ъ':'Ǎ','ъ':'ǎ','Ю':'Ju','ю':'ju','Я':'Ja','я':'ja',\n 'Ѐ':'È','ѐ':'è','Ѝ':'Ì','ѝ':'ì',\n # Pre-reform\n 'Ѫ':'Ǫ','ѫ':'ǫ','Ѣ':'Ě','ѣ':'ě','Ь':'ʹ','ь':'ʹ',\n # Old texts\n 'Ы':'Y','ы':'y','Ѧ':'Ę','ѧ':'ę','Ѩ':'Ję','ѩ':'ję','Ѭ':'Jǫ','ѭ':'jǫ','Ꙗ':'Ja','ꙗ':'ja',\n # Quotes\n '«':'\"','»':'\"',\n}\n\ndef Z34139(Z34139K1):\n def is_cyrillic(c):\n return '\\u0400' \u003C= c \u003C= '\\u04FF'\n\n def is_letter(c):\n return c.isalpha()\n\n def process_chars(text):\n # Protect Ъ- and ъ- at end of string (hyphenated line break in old texts)\n if text.endswith('Ъ-'):\n text = text[:-2] + '\\x01'\n if text.endswith('ъ-'):\n text = text[:-2] + '\\x02'\n\n result = []\n for i, character in enumerate(text):\n next_char = text[i + 1] if i + 1 \u003C len(text) else None\n\n # Strip trailing Ъ/ъ after a Cyrillic letter at a word boundary\n if character in 'Ъъ':\n prev_char = text[i - 1] if i \u003E 0 else None\n if prev_char and is_cyrillic(prev_char):\n if next_char is None or not is_letter(next_char):\n continue\n\n # Ь/ь before Е е О о Ъ ъ → J/j\n if character == 'Ь' and next_char in 'ЕеОоЪъ':\n result.append('J')\n continue\n if character == 'ь' and next_char in 'ЕеОоЪъ':\n result.append('j')\n continue\n\n result.append(character)\n\n text = ''.join(result)\n\n # Restore protected Ъ- sequences\n text = text.replace('\\x01', 'Ъ-')\n text = text.replace('\\x02', 'ъ-')\n\n # Map each character through the table\n return ''.join(transliteration_table.get(c, c) for c in text)\n\n return process_chars(Z34139K1)" } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Bulgarian transliteration, Python" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 60hguvakt4yf0dj0sartosrobrpemp6 268765 268764 2026-04-25T06:06:56Z QuickQuokka 51952 maybe fix? 268765 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z34146" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z34139", "Z14K3": { "Z1K1": "Z16", "Z16K1": "Z610", "Z16K2": "# Based on https://en.wiktionary.org/wiki/Module:bg-translit\n# See its history for attribution: https://en.wiktionary.org/w/index.php?title=Module:bg-translit\u0026action=history\n# Original is licensed under CC BY-SA 4.0\n\nimport re\n\ntransliteration_table = {\n 'А':'A','а':'a','Б':'B','б':'b','В':'V','в':'v','Г':'G','г':'g','Д':'D','д':'d',\n 'Е':'E','е':'e','Ж':'Ž','ж':'ž','З':'Z','з':'z','И':'I','и':'i','Й':'J','й':'j',\n 'К':'K','к':'k','Л':'L','л':'l','М':'M','м':'m','Н':'N','н':'n','О':'O','о':'o',\n 'П':'P','п':'p','Р':'R','р':'r','С':'S','с':'s','Т':'T','т':'t','У':'U','у':'u',\n 'Ф':'F','ф':'f','Х':'H','х':'h','Ц':'C','ц':'c','Ч':'Č','ч':'č','Ш':'Š','ш':'š',\n 'Щ':'Št','щ':'št','Ъ':'Ǎ','ъ':'ǎ','Ю':'Ju','ю':'ju','Я':'Ja','я':'ja',\n 'Ѐ':'È','ѐ':'è','Ѝ':'Ì','ѝ':'ì',\n # Pre-reform\n 'Ѫ':'Ǫ','ѫ':'ǫ','Ѣ':'Ě','ѣ':'ě','Ь':'ʹ','ь':'ʹ',\n # Old texts\n 'Ы':'Y','ы':'y','Ѧ':'Ę','ѧ':'ę','Ѩ':'Ję','ѩ':'ję','Ѭ':'Jǫ','ѭ':'jǫ','Ꙗ':'Ja','ꙗ':'ja',\n # Quotes\n '«':'\"','»':'\"',\n}\n\ndef Z34139(Z34139K1):\n def is_cyrillic(character):\n return '\\u0400' \u003C= character \u003C= '\\u04FF'\n\n def is_letter(character):\n return character.isalpha()\n\n def process_characters(text):\n # Protect Ъ- and ъ- at end of string (hyphenated line break in old texts)\n if text.endswith('Ъ-'):\n text = text[:-2] + '\\x01'\n if text.endswith('ъ-'):\n text = text[:-2] + '\\x02'\n\n result = []\n for index, character in enumerate(text):\n next_character = text[index + 1] if index + 1 \u003C len(text) else None\n\n # Strip trailing Ъ/ъ after a Cyrillic letter at a word boundary\n if character in 'Ъъ':\n prev_character = text[index - 1] if index \u003E 0 else None\n if prev_character and is_cyrillic(prev_character):\n if next_character is None or not is_letter(next_character):\n continue\n\n # Ь/ь before Е е О о Ъ ъ → J/j\n if character == 'Ь' and next_character in 'ЕеОоЪъ':\n result.append('J')\n continue\n if character == 'ь' and next_character in 'ЕеОоЪъ':\n result.append('j')\n continue\n\n result.append(character)\n\n text = ''.join(result)\n\n # Restore protected Ъ- sequences\n text = text.replace('\\x01', 'Ъ-')\n text = text.replace('\\x02', 'ъ-')\n\n # Map each character through the table\n return ''.join(transliteration_table.get(character, character) for character in text)\n \n text = Z34139K1\n\n return process_charactrs(text)" } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Bulgarian transliteration, Python" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 51wtdkee34jdx7duebsd9tij47un0ou 268766 268765 2026-04-25T06:07:32Z QuickQuokka 51952 tyop 268766 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z34146" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z34139", "Z14K3": { "Z1K1": "Z16", "Z16K1": "Z610", "Z16K2": "# Based on https://en.wiktionary.org/wiki/Module:bg-translit\n# See its history for attribution: https://en.wiktionary.org/w/index.php?title=Module:bg-translit\u0026action=history\n# Original is licensed under CC BY-SA 4.0\n\ntransliteration_table = {\n 'А':'A','а':'a','Б':'B','б':'b','В':'V','в':'v','Г':'G','г':'g','Д':'D','д':'d',\n 'Е':'E','е':'e','Ж':'Ž','ж':'ž','З':'Z','з':'z','И':'I','и':'i','Й':'J','й':'j',\n 'К':'K','к':'k','Л':'L','л':'l','М':'M','м':'m','Н':'N','н':'n','О':'O','о':'o',\n 'П':'P','п':'p','Р':'R','р':'r','С':'S','с':'s','Т':'T','т':'t','У':'U','у':'u',\n 'Ф':'F','ф':'f','Х':'H','х':'h','Ц':'C','ц':'c','Ч':'Č','ч':'č','Ш':'Š','ш':'š',\n 'Щ':'Št','щ':'št','Ъ':'Ǎ','ъ':'ǎ','Ю':'Ju','ю':'ju','Я':'Ja','я':'ja',\n 'Ѐ':'È','ѐ':'è','Ѝ':'Ì','ѝ':'ì',\n # Pre-reform\n 'Ѫ':'Ǫ','ѫ':'ǫ','Ѣ':'Ě','ѣ':'ě','Ь':'ʹ','ь':'ʹ',\n # Old texts\n 'Ы':'Y','ы':'y','Ѧ':'Ę','ѧ':'ę','Ѩ':'Ję','ѩ':'ję','Ѭ':'Jǫ','ѭ':'jǫ','Ꙗ':'Ja','ꙗ':'ja',\n # Quotes\n '«':'\"','»':'\"',\n}\n\ndef Z34139(Z34139K1):\n def is_cyrillic(character):\n return '\\u0400' \u003C= character \u003C= '\\u04FF'\n\n def is_letter(character):\n return character.isalpha()\n\n def process_characters(text):\n # Protect Ъ- and ъ- at end of string (hyphenated line break in old texts)\n if text.endswith('Ъ-'):\n text = text[:-2] + '\\x01'\n if text.endswith('ъ-'):\n text = text[:-2] + '\\x02'\n\n result = []\n for index, character in enumerate(text):\n next_character = text[index + 1] if index + 1 \u003C len(text) else None\n\n # Strip trailing Ъ/ъ after a Cyrillic letter at a word boundary\n if character in 'Ъъ':\n prev_character = text[index - 1] if index \u003E 0 else None\n if prev_character and is_cyrillic(prev_character):\n if next_character is None or not is_letter(next_character):\n continue\n\n # Ь/ь before Е е О о Ъ ъ → J/j\n if character == 'Ь' and next_character in 'ЕеОоЪъ':\n result.append('J')\n continue\n if character == 'ь' and next_character in 'ЕеОоЪъ':\n result.append('j')\n continue\n\n result.append(character)\n\n text = ''.join(result)\n\n # Restore protected Ъ- sequences\n text = text.replace('\\x01', 'Ъ-')\n text = text.replace('\\x02', 'ъ-')\n\n # Map each character through the table\n return ''.join(transliteration_table.get(character, character) for character in text)\n \n text = Z34139K1\n\n return process_characters(text)" } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Bulgarian transliteration, Python" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } rv6q4x0spr2tfefzz0izi005i1ijm8a 268767 268766 2026-04-25T06:09:49Z QuickQuokka 51952 Will this fix it? 268767 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z34146" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z34139", "Z14K3": { "Z1K1": "Z16", "Z16K1": "Z610", "Z16K2": "# Based on https://en.wiktionary.org/wiki/Module:bg-translit\n# See its history for attribution: https://en.wiktionary.org/w/index.php?title=Module:bg-translit\u0026action=history\n# Original is licensed under CC BY-SA 4.0\n\ndef Z34139(Z34139K1\n transliteration_table = {\n 'А':'A','а':'a','Б':'B','б':'b','В':'V','в':'v','Г':'G','г':'g','Д':'D','д':'d',\n 'Е':'E','е':'e','Ж':'Ž','ж':'ž','З':'Z','з':'z','И':'I','и':'i','Й':'J','й':'j',\n 'К':'K','к':'k','Л':'L','л':'l','М':'M','м':'m','Н':'N','н':'n','О':'O','о':'o',\n 'П':'P','п':'p','Р':'R','р':'r','С':'S','с':'s','Т':'T','т':'t','У':'U','у':'u',\n 'Ф':'F','ф':'f','Х':'H','х':'h','Ц':'C','ц':'c','Ч':'Č','ч':'č','Ш':'Š','ш':'š',\n 'Щ':'Št','щ':'št','Ъ':'Ǎ','ъ':'ǎ','Ю':'Ju','ю':'ju','Я':'Ja','я':'ja',\n 'Ѐ':'È','ѐ':'è','Ѝ':'Ì','ѝ':'ì',\n # Pre-reform\n 'Ѫ':'Ǫ','ѫ':'ǫ','Ѣ':'Ě','ѣ':'ě','Ь':'ʹ','ь':'ʹ',\n # Old texts\n 'Ы':'Y','ы':'y','Ѧ':'Ę','ѧ':'ę','Ѩ':'Ję','ѩ':'ję','Ѭ':'Jǫ','ѭ':'jǫ','Ꙗ':'Ja','ꙗ':'ja',\n # Quotes\n '«':'\"','»':'\"',\n }\n\n def is_cyrillic(character):\n return '\\u0400' \u003C= character \u003C= '\\u04FF'\n\n def is_letter(character):\n return character.isalpha()\n\n def process_characters(text):\n # Protect Ъ- and ъ- at end of string (hyphenated line break in old texts)\n if text.endswith('Ъ-'):\n text = text[:-2] + '\\x01'\n if text.endswith('ъ-'):\n text = text[:-2] + '\\x02'\n\n result = []\n for index, character in enumerate(text):\n next_character = text[index + 1] if index + 1 \u003C len(text) else None\n\n # Strip trailing Ъ/ъ after a Cyrillic letter at a word boundary\n if character in 'Ъъ':\n prev_character = text[index - 1] if index \u003E 0 else None\n if prev_character and is_cyrillic(prev_character):\n if next_character is None or not is_letter(next_character):\n continue\n\n # Ь/ь before Е е О о Ъ ъ → J/j\n if character == 'Ь' and next_character in 'ЕеОоЪъ':\n result.append('J')\n continue\n if character == 'ь' and next_character in 'ЕеОоЪъ':\n result.append('j')\n continue\n\n result.append(character)\n\n text = ''.join(result)\n\n # Restore protected Ъ- sequences\n text = text.replace('\\x01', 'Ъ-')\n text = text.replace('\\x02', 'ъ-')\n\n # Map each character through the table\n return ''.join(transliteration_table.get(character, character) for character in text)\n \n text = Z34139K1\n\n return process_characters(text)" } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Bulgarian transliteration, Python" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 25ca8dubnf6fpv7luvdxp8pb2trml0t 268768 268767 2026-04-25T06:10:33Z QuickQuokka 51952 I'm so dumb 268768 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z34146" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z34139", "Z14K3": { "Z1K1": "Z16", "Z16K1": "Z610", "Z16K2": "# Based on https://en.wiktionary.org/wiki/Module:bg-translit\n# See its history for attribution: https://en.wiktionary.org/w/index.php?title=Module:bg-translit\u0026action=history\n# Original is licensed under CC BY-SA 4.0\n\ndef Z34139(Z34139K1)\n transliteration_table = {\n 'А':'A','а':'a','Б':'B','б':'b','В':'V','в':'v','Г':'G','г':'g','Д':'D','д':'d',\n 'Е':'E','е':'e','Ж':'Ž','ж':'ž','З':'Z','з':'z','И':'I','и':'i','Й':'J','й':'j',\n 'К':'K','к':'k','Л':'L','л':'l','М':'M','м':'m','Н':'N','н':'n','О':'O','о':'o',\n 'П':'P','п':'p','Р':'R','р':'r','С':'S','с':'s','Т':'T','т':'t','У':'U','у':'u',\n 'Ф':'F','ф':'f','Х':'H','х':'h','Ц':'C','ц':'c','Ч':'Č','ч':'č','Ш':'Š','ш':'š',\n 'Щ':'Št','щ':'št','Ъ':'Ǎ','ъ':'ǎ','Ю':'Ju','ю':'ju','Я':'Ja','я':'ja',\n 'Ѐ':'È','ѐ':'è','Ѝ':'Ì','ѝ':'ì',\n # Pre-reform\n 'Ѫ':'Ǫ','ѫ':'ǫ','Ѣ':'Ě','ѣ':'ě','Ь':'ʹ','ь':'ʹ',\n # Old texts\n 'Ы':'Y','ы':'y','Ѧ':'Ę','ѧ':'ę','Ѩ':'Ję','ѩ':'ję','Ѭ':'Jǫ','ѭ':'jǫ','Ꙗ':'Ja','ꙗ':'ja',\n # Quotes\n '«':'\"','»':'\"',\n }\n\n def is_cyrillic(character):\n return '\\u0400' \u003C= character \u003C= '\\u04FF'\n\n def is_letter(character):\n return character.isalpha()\n\n def process_characters(text):\n # Protect Ъ- and ъ- at end of string (hyphenated line break in old texts)\n if text.endswith('Ъ-'):\n text = text[:-2] + '\\x01'\n if text.endswith('ъ-'):\n text = text[:-2] + '\\x02'\n\n result = []\n for index, character in enumerate(text):\n next_character = text[index + 1] if index + 1 \u003C len(text) else None\n\n # Strip trailing Ъ/ъ after a Cyrillic letter at a word boundary\n if character in 'Ъъ':\n prev_character = text[index - 1] if index \u003E 0 else None\n if prev_character and is_cyrillic(prev_character):\n if next_character is None or not is_letter(next_character):\n continue\n\n # Ь/ь before Е е О о Ъ ъ → J/j\n if character == 'Ь' and next_character in 'ЕеОоЪъ':\n result.append('J')\n continue\n if character == 'ь' and next_character in 'ЕеОоЪъ':\n result.append('j')\n continue\n\n result.append(character)\n\n text = ''.join(result)\n\n # Restore protected Ъ- sequences\n text = text.replace('\\x01', 'Ъ-')\n text = text.replace('\\x02', 'ъ-')\n\n # Map each character through the table\n return ''.join(transliteration_table.get(character, character) for character in text)\n \n text = Z34139K1\n\n return process_characters(text)" } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Bulgarian transliteration, Python" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 2levkf00wxjj8fdj1r01mrl8itfw5r7 268769 268768 2026-04-25T06:12:16Z QuickQuokka 51952 I'm oh so so monumentally dumb 268769 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z34146" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z34139", "Z14K3": { "Z1K1": "Z16", "Z16K1": "Z610", "Z16K2": "# Based on https://en.wiktionary.org/wiki/Module:bg-translit\n# See its history for attribution: https://en.wiktionary.org/w/index.php?title=Module:bg-translit\u0026action=history\n# Original is licensed under CC BY-SA 4.0\n\ndef Z34139(Z34139K1):\n transliteration_table = {\n 'А':'A','а':'a','Б':'B','б':'b','В':'V','в':'v','Г':'G','г':'g','Д':'D','д':'d',\n 'Е':'E','е':'e','Ж':'Ž','ж':'ž','З':'Z','з':'z','И':'I','и':'i','Й':'J','й':'j',\n 'К':'K','к':'k','Л':'L','л':'l','М':'M','м':'m','Н':'N','н':'n','О':'O','о':'o',\n 'П':'P','п':'p','Р':'R','р':'r','С':'S','с':'s','Т':'T','т':'t','У':'U','у':'u',\n 'Ф':'F','ф':'f','Х':'H','х':'h','Ц':'C','ц':'c','Ч':'Č','ч':'č','Ш':'Š','ш':'š',\n 'Щ':'Št','щ':'št','Ъ':'Ǎ','ъ':'ǎ','Ю':'Ju','ю':'ju','Я':'Ja','я':'ja',\n 'Ѐ':'È','ѐ':'è','Ѝ':'Ì','ѝ':'ì',\n # Pre-reform\n 'Ѫ':'Ǫ','ѫ':'ǫ','Ѣ':'Ě','ѣ':'ě','Ь':'ʹ','ь':'ʹ',\n # Old texts\n 'Ы':'Y','ы':'y','Ѧ':'Ę','ѧ':'ę','Ѩ':'Ję','ѩ':'ję','Ѭ':'Jǫ','ѭ':'jǫ','Ꙗ':'Ja','ꙗ':'ja',\n # Quotes\n '«':'\"','»':'\"',\n }\n\n def is_cyrillic(character):\n return '\\u0400' \u003C= character \u003C= '\\u04FF'\n\n def is_letter(character):\n return character.isalpha()\n\n def process_characters(text):\n # Protect Ъ- and ъ- at end of string (hyphenated line break in old texts)\n if text.endswith('Ъ-'):\n text = text[:-2] + '\\x01'\n if text.endswith('ъ-'):\n text = text[:-2] + '\\x02'\n\n result = []\n for index, character in enumerate(text):\n next_character = text[index + 1] if index + 1 \u003C len(text) else None\n\n # Strip trailing Ъ/ъ after a Cyrillic letter at a word boundary\n if character in 'Ъъ':\n prev_character = text[index - 1] if index \u003E 0 else None\n if prev_character and is_cyrillic(prev_character):\n if next_character is None or not is_letter(next_character):\n continue\n\n # Ь/ь before Е е О о Ъ ъ → J/j\n if character == 'Ь' and next_character in 'ЕеОоЪъ':\n result.append('J')\n continue\n if character == 'ь' and next_character in 'ЕеОоЪъ':\n result.append('j')\n continue\n\n result.append(character)\n\n text = ''.join(result)\n\n # Restore protected Ъ- sequences\n text = text.replace('\\x01', 'Ъ-')\n text = text.replace('\\x02', 'ъ-')\n\n # Map each character through the table\n return ''.join(transliteration_table.get(character, character) for character in text)\n \n text = Z34139K1\n\n return process_characters(text)" } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Bulgarian transliteration, Python" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } duw6kqjk1vckqval7z6br8ze33y0vwy Z34147 0 81288 268774 2026-04-25T08:07:01Z Denny 81 268774 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z34147" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z33745", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z33745", "Z33745K1": "Z16660", "Z33745K2": { "Z1K1": "Z13518", "Z13518K1": "1001" } }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z16688", "Z16688K2": { "Z1K1": "Z16683", "Z16683K1": "Z16660", "Z16683K2": { "Z1K1": "Z13518", "Z13518K1": "1001" } } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "+1001" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } og7aqq82l6ae7umcun88rwumt6ttehq Z34148 0 81289 268776 2026-04-25T08:07:31Z Denny 81 268776 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z34148" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z33745", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z33745", "Z33745K1": "Z16662", "Z33745K2": { "Z1K1": "Z13518", "Z13518K1": "1" } }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z16688", "Z16688K2": { "Z1K1": "Z16683", "Z16683K1": "Z16662", "Z16683K2": { "Z1K1": "Z13518", "Z13518K1": "1" } } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "-1" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } im7egad9imdfllaja65icooc5te9vi5 Z34149 0 81290 268778 2026-04-25T08:26:01Z QuickQuokka 51952 268778 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z34149" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6", "Z17K2": "Z34149K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "word" }, { "Z1K1": "Z11", "Z11K1": "Z1823", "Z11K2": "дума" } ] } } ], "Z8K2": "Z11", "Z8K3": [ "Z20" ], "Z8K4": [ "Z14" ], "Z8K5": "Z34149" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "subjective definite article (Bulgarian)" }, { "Z1K1": "Z11", "Z11K1": "Z1823", "Z11K2": "пълен член" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1002", "Z31K2": [ "Z6", "-ът", "-ят", "-та", "-то" ] }, { "Z1K1": "Z31", "Z31K1": "Z1823", "Z31K2": [ "Z6", "пълен определителен член", "-ът", "-ят", "-та", "-то" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Add the definite article to a Bulgarian word when it is the subject of a sentence." }, { "Z1K1": "Z11", "Z11K1": "Z1823", "Z11K2": "Добавя определителния член към българска дума, когато тя е подлог в изречение." } ] } } owroq832qacn8eskdj6j7c4jqm6mugt Z34150 0 81291 268779 2026-04-25T08:28:53Z QuickQuokka 51952 268779 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z34150" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6", "Z17K2": "Z34150K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "word" }, { "Z1K1": "Z11", "Z11K1": "Z1823", "Z11K2": "дума" } ] } } ], "Z8K2": "Z11", "Z8K3": [ "Z20" ], "Z8K4": [ "Z14" ], "Z8K5": "Z34150" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "objective definite article (Bulgarian)" }, { "Z1K1": "Z11", "Z11K1": "Z1823", "Z11K2": "кратък член" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1002", "Z31K2": [ "Z6", "-а", "-я", "-та", "-то" ] }, { "Z1K1": "Z31", "Z31K1": "Z1823", "Z31K2": [ "Z6", "-а", "-я", "-та", "-то" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Add the definite article to a Bulgarian word when it is the object of a sentence." }, { "Z1K1": "Z11", "Z11K1": "Z1823", "Z11K2": "Добавя определителния член към българска дума, когато тя е допълнение в изречение." } ] } } gwwijiqppxfrzgbfokeqm52mrxt1yxp 268829 268779 2026-04-25T09:10:32Z Dv103 11127 Added Z34157, Z34158, Z34159, Z34160, Z34161 e Z34162 to the approved list of test cases 268829 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z34150" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6", "Z17K2": "Z34150K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "word" }, { "Z1K1": "Z11", "Z11K1": "Z1823", "Z11K2": "дума" } ] } } ], "Z8K2": "Z11", "Z8K3": [ "Z20", "Z34157", "Z34158", "Z34159", "Z34160", "Z34161", "Z34162" ], "Z8K4": [ "Z14" ], "Z8K5": "Z34150" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "objective definite article (Bulgarian)" }, { "Z1K1": "Z11", "Z11K1": "Z1823", "Z11K2": "кратък член" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1002", "Z31K2": [ "Z6", "-а", "-я", "-та", "-то" ] }, { "Z1K1": "Z31", "Z31K1": "Z1823", "Z31K2": [ "Z6", "-а", "-я", "-та", "-то" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Add the definite article to a Bulgarian word when it is the object of a sentence." }, { "Z1K1": "Z11", "Z11K1": "Z1823", "Z11K2": "Добавя определителния член към българска дума, когато тя е допълнение в изречение." } ] } } 0jyqopveffeu18jpqiwxktjf55kofxc Z34151 0 81292 268780 2026-04-25T08:30:11Z QuickQuokka 51952 268780 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z34151" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z34149", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z34149", "Z34149K1": "учител" }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z14392", "Z14392K2": { "Z1K1": "Z11", "Z11K1": "Z1823", "Z11K2": "учителят" } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "учителят" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 0bqim7hqjz6y2t5xdhrgqudoasg57qy Z34152 0 81293 268781 2026-04-25T08:30:55Z QuickQuokka 51952 268781 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z34152" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z34149", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z34149", "Z34149K1": "президент" }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z14392", "Z14392K2": { "Z1K1": "Z11", "Z11K1": "Z1823", "Z11K2": "президентът" } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "президентът" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 52soqerzzcp37ody9x6lg1hydkeu5hg Z34153 0 81294 268782 2026-04-25T08:31:51Z QuickQuokka 51952 268782 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z34153" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z34149", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z34149", "Z34149K1": "котка" }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z14392", "Z14392K2": { "Z1K1": "Z11", "Z11K1": "Z1823", "Z11K2": "котката" } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "котката (subjective)" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } c54d8otg073734h1n7boksn96sgrg4m Z34154 0 81295 268784 2026-04-25T08:33:08Z QuickQuokka 51952 268784 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z34154" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z34149", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z34149", "Z34149K1": "куче" }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z14392", "Z14392K2": { "Z1K1": "Z11", "Z11K1": "Z1823", "Z11K2": "кучето" } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "кучето (subjective)" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } ggy2w3pv8icdq0oz444huhi6vqab6nw Z34155 0 81296 268785 2026-04-25T08:34:37Z QuickQuokka 51952 268785 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z34155" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z34149", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z34149", "Z34149K1": "братя Грим" }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z14392", "Z14392K2": { "Z1K1": "Z11", "Z11K1": "Z1823", "Z11K2": "братята Грим" } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "братята Грим (subjective)" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Plural" } ] } } ado87luq7hs6ms7nnws3uldd5lx51aa 268786 268785 2026-04-25T08:36:02Z QuickQuokka 51952 268786 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z34155" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z34149", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z34149", "Z34149K1": "слънчева система" }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z14392", "Z14392K2": { "Z1K1": "Z11", "Z11K1": "Z1823", "Z11K2": "слънчевата система" } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "слънчевата система (subjective)" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Plural" } ] } } k12807izb843fj81xybnp32mpzxq5kd 268788 268786 2026-04-25T08:39:01Z QuickQuokka 51952 268788 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z34155" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z34149", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z34149", "Z34149K1": "слънчева система" }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z14392", "Z14392K2": { "Z1K1": "Z11", "Z11K1": "Z1823", "Z11K2": "слънчевата система" } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "слънчевата система (subjective)" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } jzbgn2fb3wqzk3csj3uymky2z7h1bth Z34156 0 81297 268787 2026-04-25T08:38:33Z QuickQuokka 51952 268787 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z34156" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z34149", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z34149", "Z34149K1": "слънчеви системи" }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z14392", "Z14392K2": { "Z1K1": "Z11", "Z11K1": "Z1823", "Z11K2": "слънчевите системи" } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "слънчевите системи (subjective)" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } qtem2a7ns41jn80ya3et57hfi5aguhl Z34157 0 81298 268789 2026-04-25T08:40:48Z QuickQuokka 51952 268789 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z34157" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z34150", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z34150", "Z34150K1": "учителч" }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z14392", "Z14392K2": { "Z1K1": "Z11", "Z11K1": "Z1823", "Z11K2": "учителя" } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "учителя" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } oqvxfm2cggn2bn5t7mepaqs6yqntz4e Z34158 0 81299 268790 2026-04-25T08:41:25Z QuickQuokka 51952 268790 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z34158" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z34150", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z34150", "Z34150K1": "президент" }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z14392", "Z14392K2": { "Z1K1": "Z11", "Z11K1": "Z1823", "Z11K2": "президента" } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "президента" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 7oyt3zx4zpfs5yj68idk8js5wtzrkvj Z34159 0 81300 268791 2026-04-25T08:42:13Z QuickQuokka 51952 268791 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z34159" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z34150", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z34150", "Z34150K1": "котка" }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z14392", "Z14392K2": { "Z1K1": "Z11", "Z11K1": "Z1823", "Z11K2": "котката" } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "котката (objective)" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } czryhxt5jl10pl5sgliq5jb5a7go397 Z34160 0 81301 268792 2026-04-25T08:43:00Z QuickQuokka 51952 268792 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z34160" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z34150", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z34150", "Z34150K1": "куче" }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z14392", "Z14392K2": { "Z1K1": "Z11", "Z11K1": "Z1823", "Z11K2": "кучето" } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "кучето (objective)" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 3vy2zmvi9j8hb9m8d1efdgdxiaf9mrg Z34161 0 81302 268793 2026-04-25T08:43:44Z QuickQuokka 51952 268793 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z34161" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z34150", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z34150", "Z34150K1": "слънчева система" }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z14392", "Z14392K2": { "Z1K1": "Z11", "Z11K1": "Z1823", "Z11K2": "слънчевата система" } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "слънчевата система (objective)" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 5jo4dppcjnl4ve6br5n4vioym2e02mj Z34162 0 81303 268794 2026-04-25T08:44:26Z QuickQuokka 51952 268794 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z34162" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z34150", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z34150", "Z34150K1": "слънчеви системи" }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z14392", "Z14392K2": { "Z1K1": "Z11", "Z11K1": "Z1823", "Z11K2": "слънчевите системи" } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "слънчевите системи (objective)" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 6xhhiyo7ym6fiisa1k0xrpapnrubtvb Z34163 0 81304 268815 2026-04-25T08:59:18Z Dv103 11127 268815 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z34163" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z23961", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z23961", "Z23961K1": "6/2026" }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z20430", "Z20430K2": { "Z1K1": "Z20420", "Z20420K1": { "Z1K1": "Z20159", "Z20159K1": { "Z1K1": "Z17813", "Z17813K1": "Z17814" }, "Z20159K2": { "Z1K1": "Z13518", "Z13518K1": "2026" } }, "Z20420K2": { "Z1K1": "Z20342", "Z20342K1": { "Z1K1": "Z16098", "Z16098K1": "Z16106" }, "Z20342K2": { "Z1K1": "Z13518", "Z13518K1": "1" } } } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "\"6/2026\" -\u003E 1 giugno 2026" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } h89g7cv6i0pnbfluq558szmgcalw2ff Z34164 0 81305 268818 2026-04-25T09:01:08Z Dv103 11127 268818 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z34164" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z23990", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z23990", "Z23990K1": "2027 bc" }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z20430", "Z20430K2": { "Z1K1": "Z20420", "Z20420K1": { "Z1K1": "Z20159", "Z20159K1": { "Z1K1": "Z17813", "Z17813K1": "Z17815" }, "Z20159K2": { "Z1K1": "Z13518", "Z13518K1": "2027" } }, "Z20420K2": { "Z1K1": "Z20342", "Z20342K1": { "Z1K1": "Z16098", "Z16098K1": "Z16101" }, "Z20342K2": { "Z1K1": "Z13518", "Z13518K1": "1" } } } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "\"2027 bc\" -\u003E 1 gennaio 2027 a.C." } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } q8nj0ibbsq6078xdfpy0jtj0t2a63ti Z34165 0 81306 268845 2026-04-25T09:39:54Z QuickQuokka 51952 268845 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z34165" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z34165K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "instance" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z34165K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "type" } ] } } ], "Z8K2": "Z11", "Z8K3": [ "Z20" ], "Z8K4": [ "Z14" ], "Z8K5": "Z34165" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Bulgarian article-ful instantiating sentence" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } rh79aoz0gz8qedshojwm4pyo90wkgin Z34166 0 81307 268846 2026-04-25T09:40:25Z QuickQuokka 51952 268846 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z34166" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z34165", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z34165", "Z34165K1": { "Z1K1": "Z6091", "Z6091K1": "Q89" }, "Z34165K2": { "Z1K1": "Z6091", "Z6091K1": "Q1364" } }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z14392", "Z14392K2": { "Z1K1": "Z11", "Z11K1": { "Z1K1": "Z9", "Z9K1": "" }, "Z11K2": "Ябълката е плод." } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Ябълката е плод." } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 4hvdmrp1f46lub7a0vz8dvre18s1ung Translations:Wikifunctions:Status updates/115/en 1198 81308 268850 2026-04-25T09:43:16Z FuzzyBot 207 Importing a new version from external source 268850 wikitext text/x-wiki $1: The Foundation's search for the perfect language di4d4ibpgat4d6364oxxg1c0ugdnhxf Talk:Z13335 1 81309 268875 2026-04-25T09:46:41Z YoshiRulz 10156 Add to categories 268875 wikitext text/x-wiki [[Category:Functions_with_only_code_implementations]] [[Category:Japanese]] tldn1spmo8mvl7u7nx14w3rldqqsus1 Translations:Wikifunctions:Status updates/2026-04-25/Page display title/en 1198 81310 268878 2026-04-25T09:48:29Z FuzzyBot 207 Importing a new version from external source 268878 wikitext text/x-wiki Wikifunctions:Status updates/2026-04-25 mbclvoqqikceoajby1n3tp6lxbj9ytt Translations:Wikifunctions:Status updates/2026-04-25/1/en 1198 81311 268879 2026-04-25T09:48:29Z FuzzyBot 207 Importing a new version from external source 268879 wikitext text/x-wiki Previous update 9vg8ik5cl54jflmg4oolhxg71iuevnn Translations:Wikifunctions:Status updates/2026-04-25/2/en 1198 81312 268880 2026-04-25T09:48:30Z FuzzyBot 207 Importing a new version from external source 268880 wikitext text/x-wiki Next update c8d3p3ibb7xo6gugsz9ua4kzsie95pa Translations:Wikifunctions:Status updates/2026-04-25/3/en 1198 81313 268881 2026-04-25T09:48:30Z FuzzyBot 207 Importing a new version from external source 268881 wikitext text/x-wiki === The Foundation’s search for the perfect language === An academic paper critically discussing the Abstract Wikipedia project by University of Melbourne senior lecturer $1 Michael Falk] has been [$2 published in Springer Nature AI & Society]: ''Wikilambda the ultimate - The Wikimedia Foundation’s search for the perfect language''. oj27v2gel3yrtzuodr3h1ak5dgryv3w Translations:Wikifunctions:Status updates/2026-04-25/4/en 1198 81314 268882 2026-04-25T09:48:30Z FuzzyBot 207 Importing a new version from external source 268882 wikitext text/x-wiki The title of the paper riffs on [[$1|a wonderful book]] by [[$2|Umberto Eco]], a book I recommend everyone to read when they are interested in the goal of Abstract Wikipedia, as the book describes the many brilliant minds that have aimed for similar goals, and their failures to achieve them. I thought I discussed the book in this newsletter before, but it seems I am mistaken; I will do so in the near future. o9s36v67896ocvejwomxggpq4s6ntpy Translations:Wikifunctions:Status updates/2026-04-25/5/en 1198 81315 268883 2026-04-25T09:48:30Z FuzzyBot 207 Importing a new version from external source 268883 wikitext text/x-wiki Michael Falk discusses a number of interesting points about Abstract Wikipedia: 3e1vagdeds59l09eqvk2vokrs9x3pak Translations:Wikifunctions:Status updates/2026-04-25/6/en 1198 81316 268884 2026-04-25T09:48:30Z FuzzyBot 207 Importing a new version from external source 268884 wikitext text/x-wiki An overview of the architecture and ambition of the project 8fbb1bg5ev3liazmbz88nc1waubkknb Translations:Wikifunctions:Status updates/2026-04-25/7/en 1198 81317 268885 2026-04-25T09:48:30Z FuzzyBot 207 Importing a new version from external source 268885 wikitext text/x-wiki The 2023 [[$1|evaluation of the project by the Google.org fellows]] eszluavcdofuo1uvoorknb9qgc8890p Translations:Wikifunctions:Status updates/2026-04-25/8/en 1198 81318 268886 2026-04-25T09:48:30Z FuzzyBot 207 Importing a new version from external source 268886 wikitext text/x-wiki A literary criticism of the code of the WikiLambda orchestrator d5ew0f1jp7m6fm0owd1gunqtbti0ebv Translations:Wikifunctions:Status updates/2026-04-25/9/en 1198 81319 268887 2026-04-25T09:48:30Z FuzzyBot 207 Importing a new version from external source 268887 wikitext text/x-wiki I recommend reading the article if you are interested. Whereas I would disagree with some of the characterizations, I also find a lot to agree with. I want to avoid going through it point by point, but if there’s anything you find particularly interesting, please raise it and I’d be happy to discuss that point further. I do want to cite a few sentences from the conclusions: 03cx302gorhc8f2r2l77seybl2ih5jo Translations:Wikifunctions:Status updates/2026-04-25/10/en 1198 81320 268888 2026-04-25T09:48:30Z FuzzyBot 207 Importing a new version from external source 268888 wikitext text/x-wiki ''The Abstract Wikipedia/Wikifunctions project has a profoundly moral aim: to give human beings control over information in the Age of GenAI. If the problem were simply to populate minority-language Wikipedias with articles, it would be simpler just to get a Large Language Model (LLM) to translate English Wikipedia into those languages. But Wikilambda presents a stark alternative to LLMs such as Gemini, Llama or ChatGPT. LLMs rely on vast concealed datasets. Wikifunctions draws its data openly from public Wikimedia databases. LLMs generate text using opaque algorithms that even their designers struggle to control. Wikilambda makes every part of every algorithm available to anyone. In short, Wikilambda is contestable. If you ask an LLM to generate an article on a topic, the only way to contest its algorithm is to click 👍 or 👎 (Crawford and Gillespie 2016). If you are unhappy with an article generated by Abstract Wikipedia, you will be able to: change the “abstract” content in Wikidata; change the algorithms that construct or render the article in Wikifunctions; or sever the connection between the article and Abstract Wikipedia, and edit the article the old-fashioned way in Wikipedia. The role of Wikilambda in all this is to make algorithms “defeasible” (Blanton et al. 2022). Every part of every algorithm is there, and can be contested on the platform itself, even if that contestation may be culturally and politically constrained (Tkacz 2015; Ford 2022). Wikilambda is an attempt to design what Alan Blackwell (2024) calls a “moral code”: it combines More Open Representation, Access to Learning, and Creating Opportunities for Digital Expression. If nothing else, Wikilambda is a thundering critique of corporate AI hype.'' 6bnb4vh65z40o1cuweskmmcw1b8arbs Translations:Wikifunctions:Status updates/2026-04-25/11/en 1198 81321 268889 2026-04-25T09:48:30Z FuzzyBot 207 Importing a new version from external source 268889 wikitext text/x-wiki === News in Types: ‘Tis the seasons === This week we implemented the [[$1|proposal]] by [[$2|Dv103]] to create a type for the four temperate seasons, Spring, Summer, Fall or Autumn, and Winter. The new type is now available: $3 afz24dteipyf4prsilj0n3h12n5gu2z Translations:Wikifunctions:Status updates/2026-04-25/12/en 1198 81322 268890 2026-04-25T09:48:30Z FuzzyBot 207 Importing a new version from external source 268890 wikitext text/x-wiki Thanks to Dv103 for the proposal, and the community for discussing and supporting it! We are looking forward to seeing the functions using the new type. 2ww4xglmi3l6z7hozefj2w1dn2vxsgt Translations:Wikifunctions:Status updates/2026-04-25/13/en 1198 81323 268891 2026-04-25T09:48:30Z FuzzyBot 207 Importing a new version from external source 268891 wikitext text/x-wiki We invite you all to create new and discuss the existing 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! bv5zi4favzec3r86byhhmijgohq3ddv Translations:Wikifunctions:Status updates/2026-04-25/14/en 1198 81324 268892 2026-04-25T09:48:30Z FuzzyBot 207 Importing a new version from external source 268892 wikitext text/x-wiki === Fresh Functions weekly: 61 new Functions === This week we had 61 new functions. Here is an incomplete list of functions with implementations and passing tests to get a taste of what functions have been created. Thanks everybody for contributing! chfhtl5e7su0bhfu57zr6lgjvsrmiks Translations:Wikifunctions:Status updates/2026-04-25/15/en 1198 81325 268893 2026-04-25T09:48:30Z FuzzyBot 207 Importing a new version from external source 268893 wikitext text/x-wiki A [$1 complete list of all functions sorted by when they were created] is available. 3brx2nrk9em2es1j2gn59c2f6vecc1q Wikifunctions:Status updates/2026-04-25/en 4 81326 268894 2026-04-25T09:48:32Z FuzzyBot 207 Updating to match new version of source page 268894 wikitext text/x-wiki <languages/> {{Wikifunctions updates | prevlabel = Previous update | prev = 2026-04-16 | nextlabel = Next update | next = }} === The Foundation’s search for the perfect language === An academic paper critically discussing the Abstract Wikipedia project by University of Melbourne senior lecturer [https://michaelfalk.io/ Michael Falk] has been [https://link.springer.com/article/10.1007/s00146-026-02899-w published in Springer Nature AI & Society]: ''Wikilambda the ultimate - The Wikimedia Foundation’s search for the perfect language''. The title of the paper riffs on [[:en:La Ricerca della Lingua Perfetta nella Cultura Europea|a wonderful book]] by [[:en:Umberto Eco|Umberto Eco]], a book I recommend everyone to read when they are interested in the goal of Abstract Wikipedia, as the book describes the many brilliant minds that have aimed for similar goals, and their failures to achieve them. I thought I discussed the book in this newsletter before, but it seems I am mistaken; I will do so in the near future. Michael Falk discusses a number of interesting points about Abstract Wikipedia: * An overview of the architecture and ambition of the project * The 2023 [[:meta:Abstract Wikipedia/Updates/2023-02-08|evaluation of the project by the Google.org fellows]] * A literary criticism of the code of the WikiLambda orchestrator I recommend reading the article if you are interested. Whereas I would disagree with some of the characterizations, I also find a lot to agree with. I want to avoid going through it point by point, but if there’s anything you find particularly interesting, please raise it and I’d be happy to discuss that point further. I do want to cite a few sentences from the conclusions: <blockquote> ''The Abstract Wikipedia/Wikifunctions project has a profoundly moral aim: to give human beings control over information in the Age of GenAI. If the problem were simply to populate minority-language Wikipedias with articles, it would be simpler just to get a Large Language Model (LLM) to translate English Wikipedia into those languages. But Wikilambda presents a stark alternative to LLMs such as Gemini, Llama or ChatGPT. LLMs rely on vast concealed datasets. Wikifunctions draws its data openly from public Wikimedia databases. LLMs generate text using opaque algorithms that even their designers struggle to control. Wikilambda makes every part of every algorithm available to anyone. In short, Wikilambda is contestable. If you ask an LLM to generate an article on a topic, the only way to contest its algorithm is to click 👍 or 👎 (Crawford and Gillespie 2016). If you are unhappy with an article generated by Abstract Wikipedia, you will be able to: change the “abstract” content in Wikidata; change the algorithms that construct or render the article in Wikifunctions; or sever the connection between the article and Abstract Wikipedia, and edit the article the old-fashioned way in Wikipedia. The role of Wikilambda in all this is to make algorithms “defeasible” (Blanton et al. 2022). Every part of every algorithm is there, and can be contested on the platform itself, even if that contestation may be culturally and politically constrained (Tkacz 2015; Ford 2022). Wikilambda is an attempt to design what Alan Blackwell (2024) calls a “moral code”: it combines More Open Representation, Access to Learning, and Creating Opportunities for Digital Expression. If nothing else, Wikilambda is a thundering critique of corporate AI hype.'' </blockquote> Falk, M. Wikilambda the ultimate: the Wikimedia foundation’s search for the perfect language. AI & Soc (2026). [https://doi.org/10.1007/s00146-026-02899-w doi.org/10.1007/s00146-026-02899-w] === News in Types: ‘Tis the seasons === This week we implemented the [[Wikifunctions:Type proposals/Season|proposal]] by [[User:Dv103|Dv103]] to create a type for the four temperate seasons, Spring, Summer, Fall or Autumn, and Winter. The new type is now available: {{Z|Z33827}} Thanks to Dv103 for the proposal, and the community for discussing and supporting it! We are looking forward to seeing the functions using the new type. We invite you all to create new and discuss the existing 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! === Fresh Functions weekly: 61 new Functions === This week we had 61 new functions. Here is an incomplete list of functions with implementations and passing tests to get a taste of what functions have been created. Thanks everybody for contributing! * {{Z|Z33391}} * {{Z|Z33399}} * {{Z|Z33405}} * {{Z|Z33415}} * {{Z|Z33420}} * {{Z|Z33431}} * {{Z|Z33439}} * {{Z|Z33440}} * {{Z|Z33453}} * {{Z|Z33457}} * {{Z|Z33459}} * {{Z|Z33470}} * {{Z|Z33499}} * {{Z|Z33506}} * {{Z|Z33509}} * {{Z|Z33570}} * {{Z|Z33573}} * {{Z|Z33579}} * {{Z|Z33593}} * {{Z|Z33610}} * {{Z|Z33615}} * {{Z|Z33644}} * {{Z|Z33646}} * {{Z|Z33672}} * {{Z|Z33679}} * {{Z|Z33682}} * {{Z|Z33687}} * {{Z|Z33690}} * {{Z|Z33691}} * {{Z|Z33696}} * {{Z|Z33700}} * {{Z|Z33708}} * {{Z|Z33713}} * {{Z|Z33720}} * {{Z|Z33727}} * {{Z|Z33731}} * {{Z|Z33738}} * {{Z|Z33753}} * {{Z|Z33768}} * {{Z|Z33775}} 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-04-25]] h4loxx9ucwd6aujdt5l6mf3nnu4x83o Translations:Template:Main page/News/28/en 1198 81327 268900 2026-04-25T09:49:51Z FuzzyBot 207 Importing a new version from external source 268900 wikitext text/x-wiki $1: The Foundation's search for the perfect language di4d4ibpgat4d6364oxxg1c0ugdnhxf Z34167 0 81328 268914 2026-04-25T09:52:07Z YoshiRulz 10156 Create implementation 268914 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z34167" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z13341", "Z14K2": { "Z1K1": "Z7", "Z7K1": "Z20849", "Z20849K1": { "Z1K1": "Z7", "Z7K1": "Z21032", "Z21032K1": { "Z1K1": "Z7", "Z7K1": "Z21031", "Z21031K1": { "Z1K1": "Z20838", "Z20838K1": { "Z1K1": "Z16659", "Z16659K1": "Z16660" }, "Z20838K2": { "Z1K1": "Z16683", "Z16683K1": { "Z1K1": "Z16659", "Z16659K1": "Z16661" }, "Z16683K2": { "Z1K1": "Z13518", "Z13518K1": "0" } }, "Z20838K3": { "Z1K1": "Z13518", "Z13518K1": "0" }, "Z20838K4": { "Z1K1": "Z20825", "Z20825K1": "Z20837" } }, "Z21031K2": { "Z1K1": "Z18", "Z18K1": "Z13341K3" } }, "Z21032K2": { "Z1K1": "Z18", "Z18K1": "Z13341K1" } }, "Z20849K2": { "Z1K1": "Z7", "Z7K1": "Z21032", "Z21032K1": { "Z1K1": "Z18", "Z18K1": "Z13341K3" }, "Z21032K2": { "Z1K1": "Z18", "Z18K1": "Z13341K2" } } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "linear interpolation, low-error composition" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 98ipa2nu4ngwyd45o9x7qbol8iz7hu3 Z34168 0 81329 268916 2026-04-25T09:53:01Z QuickQuokka 51952 268916 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z34168" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z23410", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z23410", "Z23410K1": { "Z1K1": "Z6091", "Z6091K1": "Q3918" }, "Z23410K2": { "Z1K1": "Z6091", "Z6091K1": "Q178706" } }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z14392", "Z14392K2": { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "A university is an institution." } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "A university is an institution." } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } c4506koal697wngjxpid547mfeg89x0 Z34169 0 81330 268925 2026-04-25T09:55:00Z YoshiRulz 10156 Create implementation 268925 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z34169" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z13373", "Z14K2": { "Z1K1": "Z7", "Z7K1": "Z13366", "Z13366K1": { "Z1K1": "Z18", "Z18K1": "Z13373K1" }, "Z13366K2": { "Z1K1": "Z7", "Z7K1": "Z13569", "Z13569K1": { "Z1K1": "Z7", "Z7K1": "Z12681", "Z12681K1": { "Z1K1": "Z18", "Z18K1": "Z13373K1" } }, "Z13569K2": { "Z1K1": "Z18", "Z18K1": "Z13373K2" } } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "list without last n elements, first-n composition" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } ocya16rhjdk6ed35gchi55gbmnnjmpo Z34170 0 81331 268926 2026-04-25T09:56:09Z YoshiRulz 10156 Create implementation 268926 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z34170" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z13373", "Z14K3": { "Z1K1": "Z16", "Z16K1": "Z610", "Z16K2": "def Z13373(Z13373K1, Z13373K2):\n\treturn Z13373K1 if Z13373K2 == 0 else Z13373K1[:-Z13373K2]" } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "list without last n elements, Python" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 9e61k2kyqszk5hnaey5u8nvbckgrmv3 Z34171 0 81332 268928 2026-04-25T10:02:16Z QuickQuokka 51952 268928 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z34171" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z34165", "Z14K2": { "Z1K1": "Z7", "Z7K1": "Z26107", "Z26107K1": "Z1002", "Z26107K2": { "Z1K1": "Z7", "Z7K1": "Z22511", "Z22511K1": { "Z1K1": "Z7", "Z7K1": "Z12899", "Z12899K1": [ "Z6", { "Z1K1": "Z7", "Z7K1": "Z14396", "Z14396K1": { "Z1K1": "Z7", "Z7K1": "Z34149", "Z34149K1": { "Z1K1": "Z7", "Z7K1": "Z23753", "Z23753K1": { "Z1K1": "Z18", "Z18K1": "Z34165K1" }, "Z23753K2": "Z1823" } } }, "е", { "Z1K1": "Z7", "Z7K1": "Z23753", "Z23753K1": { "Z1K1": "Z18", "Z18K1": "Z34165K2" }, "Z23753K2": "Z1823" } ], "Z12899K2": " " } } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 1r5v1d63swlk0dg52fozgih56y4dgff 268929 268928 2026-04-25T10:02:44Z QuickQuokka 51952 268929 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z34171" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z34165", "Z14K2": { "Z1K1": "Z7", "Z7K1": "Z26107", "Z26107K1": "Z1823", "Z26107K2": { "Z1K1": "Z7", "Z7K1": "Z22511", "Z22511K1": { "Z1K1": "Z7", "Z7K1": "Z12899", "Z12899K1": [ "Z6", { "Z1K1": "Z7", "Z7K1": "Z14396", "Z14396K1": { "Z1K1": "Z7", "Z7K1": "Z34149", "Z34149K1": { "Z1K1": "Z7", "Z7K1": "Z23753", "Z23753K1": { "Z1K1": "Z18", "Z18K1": "Z34165K1" }, "Z23753K2": "Z1823" } } }, "е", { "Z1K1": "Z7", "Z7K1": "Z23753", "Z23753K1": { "Z1K1": "Z18", "Z18K1": "Z34165K2" }, "Z23753K2": "Z1823" } ], "Z12899K2": " " } } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 88vspmzdvyqyumkyvjnvugkgytd8sp0 Z34172 0 81333 268931 2026-04-25T10:03:52Z YoshiRulz 10156 Create implementation 268931 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z34172" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z13407", "Z14K2": { "Z1K1": "Z7", "Z7K1": "Z802", "Z802K1": { "Z1K1": "Z7", "Z7K1": "Z12755", "Z12755K1": { "Z1K1": "Z7", "Z7K1": "Z25614", "Z25614K1": { "Z1K1": "Z7", "Z7K1": "Z10079", "Z10079K1": { "Z1K1": "Z7", "Z7K1": "Z12316", "Z12316K1": "\\s+", "Z12316K2": "Z13128", "Z12316K3": { "Z1K1": "Z18", "Z18K1": "Z13407K1" }, "Z12316K4": "Z11853" } }, "Z25614K2": "Z13128" } }, "Z802K2": [ "Z6" ], "Z802K3": { "Z1K1": "Z7", "Z7K1": "Z25614", "Z25614K1": { "Z1K1": "Z7", "Z7K1": "Z10079", "Z10079K1": { "Z1K1": "Z7", "Z7K1": "Z12316", "Z12316K1": "\\s+", "Z12316K2": "Z13128", "Z12316K3": { "Z1K1": "Z18", "Z18K1": "Z13407K1" }, "Z12316K4": "Z11853" } }, "Z25614K2": "Z13128" } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "tokenize on white space, composition" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } fb12udnk3g3q9sndl9ziynconkln5lp Z34173 0 81334 268933 2026-04-25T10:06:13Z YoshiRulz 10156 Create implementation 268933 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z34173" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z13424", "Z14K2": { "Z1K1": "Z7", "Z7K1": "Z21394", "Z21394K1": [ "Z6", "(", { "Z1K1": "Z18", "Z18K1": "Z13424K1" }, ",", { "Z1K1": "Z18", "Z18K1": "Z13424K2" }, ")" ] } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "pair and bracket, composition" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 4nurky8c83ufpw6ied4ejevzdkbkp7b Z34174 0 81335 268937 2026-04-25T10:08:39Z YoshiRulz 10156 Create implementation 268937 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z34174" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z13429", "Z14K2": { "Z1K1": "Z7", "Z7K1": "Z12767", "Z12767K1": { "Z1K1": "Z7", "Z7K1": "Z17895", "Z17895K1": { "Z1K1": "Z7", "Z7K1": "Z13366", "Z13366K1": { "Z1K1": "Z7", "Z7K1": "Z17895", "Z17895K1": { "Z1K1": "Z18", "Z18K1": "Z13429K1" } }, "Z13366K2": { "Z1K1": "Z7", "Z7K1": "Z13582", "Z13582K1": { "Z1K1": "Z18", "Z18K1": "Z13429K2" } } } }, "Z12767K2": { "Z1K1": "Z7", "Z7K1": "Z17895", "Z17895K1": { "Z1K1": "Z7", "Z7K1": "Z13369", "Z13369K1": { "Z1K1": "Z7", "Z7K1": "Z17895", "Z17895K1": { "Z1K1": "Z18", "Z18K1": "Z13429K1" } }, "Z13369K2": { "Z1K1": "Z18", "Z18K1": "Z13429K2" } } } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "list without nth element, composition" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 04tqwqn57xe66gk4zs85fnolsfgin30 Z34175 0 81336 268939 2026-04-25T10:18:10Z YoshiRulz 10156 Create implementation 268939 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z34175" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z13546", "Z14K2": { "Z1K1": "Z7", "Z7K1": "Z802", "Z802K1": { "Z1K1": "Z7", "Z7K1": "Z23883", "Z23883K1": { "Z1K1": "Z18", "Z18K1": "Z13546K2" } }, "Z802K2": { "Z1K1": "Z7", "Z7K1": "Z851", "Z851K1": "Z28194", "Z851K2": [ "Z6", "Z13546K2", { "Z1K1": "Z18", "Z18K1": "Z13546K2" } ] }, "Z802K3": { "Z1K1": "Z7", "Z7K1": "Z20391", "Z20391K1": { "Z1K1": "Z7", "Z7K1": "Z19682", "Z19682K1": { "Z1K1": "Z19677", "Z19677K1": "Z16660", "Z19677K2": { "Z1K1": "Z18", "Z18K1": "Z13546K1" }, "Z19677K3": { "Z1K1": "Z18", "Z18K1": "Z13546K2" } } } } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "natural number division, via-Rationals composition" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } jpc9geu3tugxt39lzy407aqefjijxtv Z34176 0 81337 268946 2026-04-25T10:43:43Z YoshiRulz 10156 Create implementation 268946 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z34176" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z13569", "Z14K2": { "Z1K1": "Z7", "Z7K1": "Z20391", "Z20391K1": { "Z1K1": "Z7", "Z7K1": "Z17315", "Z17315K1": { "Z1K1": "Z18", "Z18K1": "Z13569K1" }, "Z17315K2": { "Z1K1": "Z18", "Z18K1": "Z13569K2" } } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "subtract Naturals or 0, via-Integers composition" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 8x7bs2lloodwie55hzbzgcrb0jnzr9q